.nexus-product-site{min-height:100vh;background:var(--nexus-paper);color:var(--nexus-ink)}.nexus-product-header{height:74px;padding:0 max(1.25rem,calc((100vw - 1360px)/2));display:flex;align-items:center;justify-content:space-between;gap:1rem;background:hsl(var(--card));border-bottom:1px solid var(--nexus-line);position:sticky;top:0;z-index:50}.nexus-product-header nav{display:flex;align-items:center;gap:1.15rem}.nexus-product-header nav>a:not(.nexus-button){color:var(--nexus-slate);text-decoration:none;font-size:.78rem;font-weight:700}.nexus-product-header nav>a:hover,.nexus-product-header nav>a.is-active{color:var(--nexus-ink)}.nexus-button--outline{color:var(--nexus-ink);background:transparent;border-color:var(--nexus-line)}.nexus-public-breadcrumb{width:min(1360px,calc(100% - 3rem));margin:1.1rem auto 0;display:flex;align-items:center;gap:.45rem;color:var(--nexus-slate);font-size:.75rem;font-weight:700}.nexus-public-breadcrumb a{color:var(--nexus-gold-dark);text-decoration:none}.nexus-public-breadcrumb a:hover,.nexus-public-breadcrumb a:focus-visible{text-decoration:underline;text-underline-offset:3px}.nexus-product-hero{width:min(1360px,calc(100% - 3rem));margin:0 auto;padding:5.5rem 0 4.5rem;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:4rem;align-items:center}.nexus-product-hero h1,.nexus-pricing-hero h1{margin:0;font:700 clamp(2.65rem,5vw,5rem)/1 var(--font-heading);letter-spacing:-.055em;text-wrap:balance}.nexus-product-hero>div:first-child>p:not(.nexus-eyebrow),.nexus-pricing-hero>p:not(.nexus-eyebrow){max-width:760px;color:var(--nexus-slate);line-height:1.7;font-size:1rem;margin:1.35rem 0 1.7rem}.nexus-product-hero__actions{display:flex;gap:.7rem;flex-wrap:wrap}.nexus-product-heading{max-width:820px;margin-bottom:2.3rem}.nexus-product-heading h2,.nexus-product-cta h2{margin:0;font:700 clamp(2rem,3.8vw,3.5rem)/1.07 var(--font-heading);letter-spacing:-.045em;text-wrap:balance}.nexus-product-heading>p:last-child{color:var(--nexus-slate);line-height:1.65}.nexus-specialty-focus,.nexus-value-loop,.nexus-app-suite,.nexus-feature-catalog,.nexus-comparison-section,.nexus-plan-detail-groups,.nexus-pricing-faq{padding:5rem max(1.5rem,calc((100vw - 1360px)/2))}.nexus-specialty-focus{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem;align-items:start;background:hsl(var(--card));border-top:1px solid var(--nexus-line);border-bottom:1px solid var(--nexus-line)}.nexus-specialty-focus .nexus-product-heading{margin:0}.nexus-specialty-focus__trades{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.nexus-specialty-focus__trades span{min-height:54px;display:flex;align-items:center;gap:.55rem;padding:.85rem 1rem;border:1px solid var(--nexus-line);border-radius:.55rem;background:var(--nexus-paper);color:var(--nexus-graphite);font-size:.76rem;font-weight:700}.nexus-specialty-focus__trades svg{color:var(--nexus-gold-dark);flex:0 0 auto}.nexus-value-loop{background:var(--nexus-ink);color:#fff}.nexus-value-loop .nexus-product-heading h2{color:#fff}.nexus-value-loop .nexus-product-heading>p:last-child{color:#aeb8bf}.nexus-value-loop ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.15)}.nexus-value-loop li{min-height:62px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.7rem;padding:.8rem 1rem;border-bottom:1px solid rgba(255,255,255,.15)}.nexus-value-loop li:nth-child(odd){border-right:1px solid rgba(255,255,255,.15)}.nexus-value-loop li span{color:var(--nexus-gold);font:700 .72rem var(--font-mono)}.nexus-value-loop li strong{color:#fff;font-size:.76rem;line-height:1.35}.nexus-app-suite{background:#eef1f2}.dark .nexus-app-suite{background:#11181e}.nexus-app-suite__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.nexus-app-suite__grid article{min-width:0;min-height:160px;display:grid;grid-template-columns:auto 1fr;align-content:start;gap:.75rem;padding:1.15rem;background:hsl(var(--card));border:1px solid var(--nexus-line);border-radius:.65rem}.nexus-app-suite__grid article svg{color:var(--nexus-gold-dark)}.nexus-app-suite__grid h3,.nexus-feature-catalog h3,.nexus-experience-principles h3,.nexus-plan-detail-groups h3,.nexus-pricing-faq h3{margin:0;font:700 .94rem var(--font-heading)}.nexus-app-suite__grid p,.nexus-feature-catalog p,.nexus-experience-principles p,.nexus-plan-detail-groups p,.nexus-pricing-faq p{color:var(--nexus-slate);line-height:1.55;font-size:.75rem}.nexus-feature-catalog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--nexus-line)}.nexus-feature-catalog__grid>article{padding:1.7rem 1.5rem 1.7rem 0;border-bottom:1px solid var(--nexus-line)}.nexus-feature-catalog__grid>article:nth-child(2n){padding-left:1.5rem;border-left:1px solid var(--nexus-line)}.nexus-feature-catalog__heading{display:grid;grid-template-columns:auto 1fr;gap:.8rem}.nexus-feature-catalog__heading>svg{color:var(--nexus-gold-dark)}.nexus-feature-catalog__heading p{margin:.35rem 0 0}.nexus-feature-catalog ul{list-style:none;padding:0;margin:1.1rem 0 0 2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem}.nexus-feature-catalog li{display:flex;gap:.42rem;align-items:flex-start;color:var(--nexus-graphite);font-size:.75rem;line-height:1.4}.nexus-feature-catalog li svg{color:var(--nexus-positive);flex:0 0 auto}.nexus-experience-principles{padding:5rem max(1.5rem,calc((100vw - 1360px)/2));background:var(--nexus-ink);color:#fff;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}.nexus-experience-principles .nexus-product-heading{margin:0}.nexus-experience-principles .nexus-product-heading h2{color:#fff}.nexus-experience-principles>div:last-child{display:grid}.nexus-experience-principles article{display:grid;grid-template-columns:38px 1fr;gap:.75rem;padding:1.2rem 0;border-bottom:1px solid rgba(255,255,255,.14)}.nexus-experience-principles article:last-child{border-bottom:0}.nexus-experience-principles article svg{color:var(--nexus-gold)}.nexus-experience-principles article h3{color:#fff}.nexus-experience-principles article p{margin:.35rem 0 0;color:#9fabb3}.nexus-product-cta{width:min(1280px,calc(100% - 3rem));margin:4rem auto;padding:2.7rem;border-radius:.85rem;background:var(--nexus-graphite);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:2rem}.nexus-product-cta>div{max-width:850px}.nexus-product-cta h2{color:#fff}.nexus-product-cta p:last-child{color:#aeb8bf;line-height:1.6}.nexus-product-footer{padding:1.6rem max(1.5rem,calc((100vw - 1360px)/2));display:flex;align-items:center;gap:2rem;background:#0b0f13;color:#fff}.nexus-product-footer p{margin-left:auto;color:#9ca8b0}.nexus-product-footer>a{color:var(--nexus-gold);text-decoration:none;font-size:.76rem}.nexus-public-footer{width:100%;padding:2.25rem max(1.5rem,calc((100vw - 1360px)/2));display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:2rem 3.5rem;background:#0b0f13;color:#fff}.nexus-public-footer__brand{display:grid;align-content:start;gap:.65rem}.nexus-public-footer__brand>a{width:-moz-max-content;width:max-content}.nexus-public-footer__brand p{margin:0;color:#c4ccd1;font-size:.76rem;line-height:1.45}.nexus-public-footer__brand small{color:#7f8b93;font-size:.75rem}.nexus-public-footer__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem 1.25rem;align-content:start}.nexus-public-footer__links a{min-height:28px;display:flex;align-items:center;color:#aeb8bf;text-decoration:none;font-size:.75rem;line-height:1.35}.nexus-public-footer__links a:hover,.nexus-public-footer__links a:focus-visible{color:var(--nexus-gold);text-decoration:underline;text-underline-offset:3px}.nexus-public-footer__links .nexus-public-footer__overview{color:#fff;font-weight:800}.nexus-public-footer__meta{grid-column:1/-1;padding-top:1rem;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:1rem;color:#7f8b93;font-size:.75rem;line-height:1.45}.nexus-public-footer.is-compact{width:min(1100px,100%);margin-top:2.5rem;padding:1.4rem 1.5rem;border-radius:.8rem;grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);gap:1.25rem 2rem}.nexus-public-footer.is-compact .nexus-public-footer__links{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .9rem}.nexus-public-footer.is-compact .nexus-public-footer__meta{padding-top:.75rem}.nexus-auth-layout__content{flex:0 0 auto}.nexus-legal-consent__required{padding:.7rem;border:1px solid var(--nexus-gold-dark);border-radius:.45rem;background:#c89b3c14}.nexus-legal-consent__required input{accent-color:var(--nexus-gold-dark)}.nexus-pricing-hero{width:min(980px,calc(100% - 3rem));margin:0 auto;padding:5rem 0 3rem;text-align:center}.nexus-pricing-hero>p:not(.nexus-eyebrow){margin-left:auto;margin-right:auto}.nexus-audience-toggle{width:-moz-max-content;width:max-content;max-width:100%;margin:1.4rem auto .65rem;padding:.32rem;display:flex;gap:.3rem;background:var(--nexus-ink);border:1px solid var(--nexus-ink);border-radius:.65rem}.nexus-audience-toggle button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;padding:.65rem .95rem;border-radius:.42rem;background:transparent;color:#b9c2c8;font-size:.75rem;font-weight:800;cursor:pointer}.nexus-audience-toggle button.is-active{background:var(--nexus-gold);color:var(--nexus-ink)}.nexus-billing-toggle{width:-moz-max-content;width:max-content;margin:1.2rem auto;padding:.28rem;display:flex;gap:.25rem;background:hsl(var(--muted));border:1px solid var(--nexus-line);border-radius:999px}.nexus-billing-toggle button{border:0;background:transparent;color:var(--nexus-slate);border-radius:999px;padding:.62rem 1rem;font-size:.76rem;font-weight:800;cursor:pointer}.nexus-billing-toggle button.is-active{background:hsl(var(--card));color:var(--nexus-ink);box-shadow:0 3px 10px #12171d14}.nexus-billing-toggle span{margin-left:.35rem;padding:.18rem .4rem;border-radius:999px;background:#e8f4ee;color:#287a55;font-size:.75rem}.nexus-trial-assurance{width:-moz-max-content;width:max-content;max-width:100%;margin:1.2rem auto 0;display:flex;align-items:center;gap:.5rem;color:var(--nexus-slate);font-size:.75rem}.nexus-trial-assurance svg{color:var(--nexus-positive);flex:0 0 auto}.nexus-pricing-spatial{width:min(820px,100%);margin:2.1rem auto 0;text-align:left}.nexus-pricing-grid{width:min(1360px,calc(100% - 2rem));margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;align-items:stretch;padding-bottom:4.5rem}.nexus-price-card{min-width:0;position:relative;display:flex;flex-direction:column;padding:1.15rem;background:hsl(var(--card));border:1px solid var(--nexus-line);border-radius:.75rem;box-shadow:0 5px 20px #12171d0b}.nexus-price-card.is-featured{border:2px solid var(--nexus-gold-dark);transform:translateY(-10px)}.nexus-price-card.is-suite{background:var(--nexus-ink);color:#fff;border-color:var(--nexus-ink)}.nexus-price-card__badge{min-height:24px;margin:-.3rem 0 .6rem;display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:.3rem;padding:.25rem .48rem;border-radius:999px;color:#6c4814;background:#fff0cb;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.nexus-price-card__heading{min-height:145px}.nexus-price-card h2{margin:0 0 .65rem;font:700 1.3rem var(--font-heading)}.nexus-price-card__heading p{margin:0;color:var(--nexus-slate);font-size:.75rem;line-height:1.55}.nexus-price-card.is-suite .nexus-price-card__heading p,.nexus-price-card.is-suite li,.nexus-price-card.is-suite .nexus-price-card__price small,.nexus-price-card.is-suite .nexus-price-card__price em{color:#aeb8bf}.nexus-price-card__price{min-height:90px;display:grid;align-content:center;gap:.15rem;padding:1rem 0;border-top:1px solid var(--nexus-line)}.nexus-price-card.is-suite .nexus-price-card__price{border-color:#37424b}.nexus-price-card__price strong{font:700 1.9rem var(--font-heading)}.nexus-price-card__price small{color:var(--nexus-slate);font-size:.75rem}.nexus-price-card__price em{color:var(--nexus-slate);font-size:.75rem;font-style:normal}.nexus-price-card__savings{min-height:30px;margin:.2rem 0 .7rem;color:var(--nexus-positive);font-size:.75rem;font-weight:800}.nexus-price-card.is-suite .nexus-price-card__savings{color:#73c69b}.nexus-price-card__action{width:100%;min-height:42px;border:1px solid var(--nexus-ink);border-radius:.45rem;background:var(--nexus-ink);color:#fff;font-size:.75rem;font-weight:800;cursor:pointer}.nexus-price-card.is-suite .nexus-price-card__action{background:var(--nexus-gold);border-color:var(--nexus-gold);color:var(--nexus-ink)}.nexus-price-card ul{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.62rem}.nexus-price-card li{display:flex;align-items:flex-start;gap:.42rem;color:var(--nexus-slate);font-size:.75rem;line-height:1.4}.nexus-price-card li svg{flex:0 0 auto;color:var(--nexus-positive)}.nexus-comparison-section{background:#eef1f2}.dark .nexus-comparison-section{background:#11181e}.nexus-comparison-table{max-width:100%;overflow:auto;overscroll-behavior-inline:contain;background:hsl(var(--card));border:1px solid var(--nexus-line);border-radius:.7rem}.nexus-comparison-table__head,.nexus-comparison-table>div:not(.nexus-comparison-table__head){min-width:920px;display:grid;grid-template-columns:minmax(280px,1.7fr) repeat(4,minmax(130px,1fr));align-items:center}.nexus-comparison-table__head{position:sticky;top:74px;z-index:3;background:var(--nexus-ink);color:#fff}.nexus-comparison-table__head strong{padding:1rem .8rem;font-size:.75rem;text-align:center}.nexus-comparison-table__head strong:first-child{text-align:left}.nexus-comparison-table>div:not(.nexus-comparison-table__head){border-bottom:1px solid var(--nexus-line)}.nexus-comparison-table>div:last-child{border-bottom:0}.nexus-comparison-table>div>span{min-height:46px;padding:.75rem .8rem;display:grid;place-items:center;font-size:.75rem;border-left:1px solid var(--nexus-line)}.nexus-comparison-table>div>span:first-child{place-items:center start;border-left:0;color:var(--nexus-graphite)}.nexus-comparison-table svg{color:var(--nexus-positive)}.nexus-comparison-table i{color:#a5afb5;font-style:normal}.nexus-plan-detail-groups>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.nexus-plan-detail-groups article{padding:1.2rem;border:1px solid var(--nexus-line);border-radius:.65rem;background:hsl(var(--card))}.nexus-plan-detail-groups article p{margin:.5rem 0 1rem}.nexus-plan-detail-groups ul{-moz-columns:2;columns:2;margin:0;padding-left:1rem;color:var(--nexus-slate);font-size:.75rem;line-height:1.6}.nexus-pricing-faq{background:#eef1f2}.dark .nexus-pricing-faq{background:#11181e}.nexus-pricing-faq>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.nexus-pricing-faq article{display:grid;grid-template-columns:auto 1fr;gap:.7rem;padding:1.2rem;background:hsl(var(--card));border:1px solid var(--nexus-line);border-radius:.65rem}.nexus-pricing-faq article>svg{color:var(--nexus-gold-dark)}.nexus-pricing-faq article p{margin:.45rem 0 0}.nexus-billing-legal-acceptance{margin:1rem 0;padding:.9rem;display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;border:1px solid var(--nexus-line);border-radius:.55rem;background:hsl(var(--muted));color:var(--nexus-slate);font-size:.75rem;line-height:1.5}.nexus-billing-legal-acceptance input{margin-top:.15rem;accent-color:var(--nexus-gold-dark)}.nexus-billing-legal-acceptance a{color:var(--nexus-gold-dark);font-weight:800}.nexus-product-hero__media{margin:0;border:1px solid var(--nexus-line);border-radius:.18rem;background:hsl(var(--card));overflow:hidden}.nexus-product-hero__media img{width:100%;aspect-ratio:4/3;display:block;-o-object-fit:cover;object-fit:cover}.nexus-product-hero__media figcaption{display:grid;gap:.3rem;padding:1rem 1.05rem;border-top:1px solid var(--nexus-line)}.nexus-product-hero__media figcaption strong{font-size:.78rem}.nexus-product-hero__media figcaption span{color:var(--nexus-slate);font-size:.75rem;line-height:1.5}.nexus-product-hero{gap:3rem}.nexus-specialty-focus__trades{gap:0;border-top:1px solid var(--nexus-line);border-left:1px solid var(--nexus-line)}.nexus-specialty-focus__trades span{min-height:52px;border:0;border-right:1px solid var(--nexus-line);border-bottom:1px solid var(--nexus-line);border-radius:0;background:transparent}.nexus-app-suite__grid{gap:0;border-top:1px solid var(--nexus-line);border-left:1px solid var(--nexus-line)}.nexus-app-suite__grid article{min-height:145px;border:0;border-right:1px solid var(--nexus-line);border-bottom:1px solid var(--nexus-line);border-radius:0;background:hsl(var(--card))}.nexus-product-cta{border-radius:.18rem}.nexus-pricing-track-summary{margin:2rem auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--nexus-line);border-left:1px solid var(--nexus-line);text-align:left}.nexus-pricing-track-summary>div{min-height:105px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:.15rem .6rem;align-content:center;padding:1rem;border-right:1px solid var(--nexus-line);border-bottom:1px solid var(--nexus-line);background:hsl(var(--card))}.nexus-pricing-track-summary span{grid-row:1/3;color:var(--nexus-gold-dark);font:800 .62rem var(--font-mono)}.nexus-pricing-track-summary strong{font-size:.75rem}.nexus-pricing-track-summary small{color:var(--nexus-slate);font-size:.75rem;line-height:1.45}.nexus-pricing-grid{gap:0;border-top:1px solid var(--nexus-line);border-left:1px solid var(--nexus-line);padding-bottom:0;margin-bottom:4.5rem}.nexus-price-card{border:0;border-right:1px solid var(--nexus-line);border-bottom:1px solid var(--nexus-line);border-radius:0;box-shadow:none}.nexus-price-card.is-featured{border:0;border-right:1px solid var(--nexus-line);border-bottom:3px solid var(--nexus-gold-dark);transform:none}.nexus-price-card.is-suite{border-color:var(--nexus-line)}.nexus-price-card__badge,.nexus-comparison-table{border-radius:.18rem}.nexus-plan-detail-groups>div:last-child{gap:0;border-top:1px solid var(--nexus-line);border-left:1px solid var(--nexus-line)}.nexus-plan-detail-groups article{border:0;border-right:1px solid var(--nexus-line);border-bottom:1px solid var(--nexus-line);border-radius:0}.nexus-pricing-faq>div:last-child{gap:0;border-top:1px solid var(--nexus-line);border-left:1px solid var(--nexus-line)}.nexus-pricing-faq article{border:0;border-right:1px solid var(--nexus-line);border-bottom:1px solid var(--nexus-line);border-radius:0}.nexus-auth-site{min-height:100vh;background:var(--nexus-paper);color:hsl(var(--foreground))}.nexus-auth-shell{min-height:760px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);background:hsl(var(--card));border-bottom:1px solid var(--nexus-line)}.nexus-auth-context{position:relative;min-height:760px;overflow:hidden;background:#10161c;color:#fff}.nexus-auth-context>img,.nexus-auth-context__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nexus-auth-context>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nexus-auth-context__scrim{background:linear-gradient(0deg,#080c10eb,#080c102e 62%)}.nexus-auth-context__content{position:relative;z-index:2;min-height:760px;display:flex;flex-direction:column;justify-content:space-between;padding:2rem clamp(2rem,5vw,5rem) 3.5rem}.nexus-auth-context__content>div{max-width:640px;display:grid;gap:.75rem}.nexus-auth-context__content>div>span{color:var(--nexus-gold);font-size:.75rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.nexus-auth-context__content>div>strong{font:700 clamp(2rem,4vw,3.8rem)/1.04 var(--font-heading);letter-spacing:-.045em}.nexus-auth-context__content p{margin:0;max-width:560px;color:#c3ccd2;font-size:.84rem;line-height:1.65}.nexus-auth-panel{position:relative;display:grid;align-items:center;padding:4.5rem clamp(2rem,5vw,5rem)}.nexus-auth-appearance{position:absolute;top:1.25rem;right:1.25rem}.nexus-auth-layout__content{width:min(500px,100%);margin:auto}.nexus-auth-heading{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:1.6rem;padding-bottom:1rem;border-bottom:1px solid var(--nexus-line)}.nexus-auth-heading__icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--nexus-line);color:var(--nexus-gold-dark)}.nexus-auth-heading__icon svg{width:17px;height:17px}.nexus-auth-heading h1{margin:0;font:700 1.7rem/1.1 var(--font-heading);letter-spacing:-.03em}.nexus-auth-heading p{margin:.35rem 0 0;color:var(--nexus-slate);font-size:.78rem}.nexus-auth-form-surface{padding:0}.nexus-auth-footer-note{margin:1.2rem 0 0;color:var(--nexus-slate);font-size:.75rem;text-align:left}.nexus-auth-site .rounded-xl,.nexus-auth-site .rounded-lg{border-radius:.28rem!important}.nexus-auth-site button,.nexus-auth-site input,.nexus-auth-site select{border-radius:.22rem!important}.nexus-insights-hero{width:min(1180px,calc(100% - 3rem));margin:0 auto;padding:4.8rem 0 3.6rem;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3.5rem;align-items:end;border-bottom:1px solid var(--nexus-line)}.nexus-insights-hero h1{max-width:860px;margin:0;font:700 clamp(2.6rem,5.2vw,5rem)/1 var(--font-heading);letter-spacing:-.055em;text-wrap:balance}.nexus-insights-hero>div>p:last-child{max-width:780px;margin:1.25rem 0 0;color:var(--nexus-slate);font-size:1rem;line-height:1.75}.nexus-insights-hero aside{display:grid;gap:.55rem;padding:1.2rem;border-top:3px solid var(--nexus-gold-dark);background:hsl(var(--card));box-shadow:inset 0 0 0 1px var(--nexus-line)}.nexus-insights-hero aside svg{color:var(--nexus-gold-dark)}.nexus-insights-hero aside strong{font:700 .92rem var(--font-heading)}.nexus-insights-hero aside span{color:var(--nexus-slate);font-size:.75rem;line-height:1.5}.nexus-insights-hero aside a{display:inline-flex;align-items:center;gap:.4rem;width:-moz-max-content;width:max-content;margin-top:.25rem;color:var(--nexus-gold-dark);font-size:.75rem;font-weight:800;text-decoration:none}.nexus-insights-index{padding:5rem max(1.5rem,calc((100vw - 1180px)/2))}.nexus-insights-grid{display:grid;border-top:1px solid var(--nexus-line)}.nexus-insights-grid>article{display:grid;grid-template-columns:52px minmax(0,1fr);gap:1rem;padding:1.55rem 0;border-bottom:1px solid var(--nexus-line)}.nexus-insights-grid__number{padding-top:.15rem;color:var(--nexus-gold-dark);font:800 .68rem var(--font-mono)}.nexus-insights-grid>article>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1.5rem}.nexus-insights-grid small{grid-column:1;color:var(--nexus-gold-dark);font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.nexus-insights-grid h2{grid-column:1;margin:.12rem 0;font:700 clamp(1.3rem,2.2vw,1.75rem)/1.15 var(--font-heading);letter-spacing:-.025em}.nexus-insights-grid h2 a{color:var(--nexus-ink);text-decoration:none}.nexus-insights-grid h2 a:hover,.nexus-insights-grid h2 a:focus-visible{color:var(--nexus-gold-dark);text-decoration:underline;text-underline-offset:4px}.nexus-insights-grid p{grid-column:1;max-width:880px;margin:.4rem 0;color:var(--nexus-slate);font-size:.78rem;line-height:1.65}.nexus-insight-keywords{display:flex;flex-wrap:wrap;gap:.35rem}.nexus-insights-grid .nexus-insight-keywords{grid-column:1;margin-top:.35rem}.nexus-insight-keywords span{display:inline-flex;align-items:center;gap:.28rem;padding:.28rem .45rem;border:1px solid var(--nexus-line);background:color-mix(in srgb,hsl(var(--card)) 82%,transparent);color:var(--nexus-slate);font-size:.75rem;font-weight:700}.nexus-insight-read{grid-column:2;grid-row:1/5;align-self:center;display:inline-flex;align-items:center;gap:.35rem;color:var(--nexus-ink);font-size:.75rem;font-weight:850;text-decoration:none;white-space:nowrap}.nexus-insight-read:hover,.nexus-insight-read:focus-visible{color:var(--nexus-gold-dark)}.nexus-insights-method{width:min(1180px,calc(100% - 3rem));margin:0 auto 5rem;padding:2rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem 1.4rem;align-items:center;background:var(--nexus-ink);color:#fff}.nexus-insights-method>svg{color:var(--nexus-gold)}.nexus-insights-method h2{margin:0;color:#fff;font:700 1.45rem var(--font-heading)}.nexus-insights-method p:last-child{max-width:780px;margin:.45rem 0 0;color:#aeb8bf;font-size:.75rem;line-height:1.6}.nexus-insight-article{width:min(980px,calc(100% - 3rem));margin:0 auto;padding:3.8rem 0 1rem}.nexus-insight-article>header{padding-bottom:2.2rem;border-bottom:1px solid var(--nexus-line)}.nexus-insight-back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:2.2rem;color:var(--nexus-slate);font-size:.75rem;font-weight:800;text-decoration:none}.nexus-insight-back:hover,.nexus-insight-back:focus-visible{color:var(--nexus-gold-dark)}.nexus-insight-article h1{max-width:900px;margin:.3rem 0 0;font:700 clamp(2.3rem,5vw,4.7rem)/1.02 var(--font-heading);letter-spacing:-.05em;text-wrap:balance}.nexus-insight-deck{max-width:820px;margin:1.2rem 0;color:var(--nexus-slate);font-size:1.02rem;line-height:1.72}.nexus-insight-meta{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0;color:var(--nexus-slate);font-size:.75rem;font-weight:700}.nexus-insight-meta span{display:inline-flex;align-items:center;gap:.35rem}.nexus-insight-article>header .nexus-insight-keywords{margin-top:1rem}.nexus-insight-body{width:min(760px,100%);margin:0 auto;padding:2.7rem 0 4rem}.nexus-insight-lede{margin:0 0 2.7rem;color:var(--nexus-graphite);font:500 1.16rem/1.75 var(--font-body)}.nexus-insight-body section{margin:0 0 2.6rem}.nexus-insight-body section h2,.nexus-insight-takeaways h2{margin:0 0 .75rem;font:700 clamp(1.45rem,2.4vw,2rem)/1.15 var(--font-heading);letter-spacing:-.025em}.nexus-insight-body section p{margin:.7rem 0;color:var(--nexus-graphite);font-size:.88rem;line-height:1.82}.nexus-insight-takeaways{margin:3rem 0;padding:1.5rem 1.6rem;border-left:4px solid var(--nexus-gold-dark);background:hsl(var(--card));box-shadow:inset 0 0 0 1px var(--nexus-line)}.nexus-insight-takeaways ul{margin:.8rem 0 0;padding-left:1.15rem;display:grid;gap:.55rem;color:var(--nexus-graphite);font-size:.82rem;line-height:1.55}.nexus-insight-product-context{padding:1.6rem!important;background:#eef1f2}.dark .nexus-insight-product-context{background:#11181e}.nexus-insight-product-context>div{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:1rem}.nexus-insight-pagination{width:min(980px,calc(100% - 3rem));margin:0 auto 5rem;padding-top:1.3rem;border-top:1px solid var(--nexus-line);display:grid;grid-template-columns:1fr 1fr;gap:1rem}.nexus-insight-pagination>a{display:flex;align-items:center;gap:.65rem;padding:1rem;border:1px solid var(--nexus-line);color:var(--nexus-ink);text-decoration:none}.nexus-insight-pagination>a:last-child{text-align:right;justify-content:flex-end}.nexus-insight-pagination>a span{display:grid;gap:.2rem}.nexus-insight-pagination small{color:var(--nexus-gold-dark);font-size:.75rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.nexus-insight-pagination strong{font-size:.75rem;line-height:1.35}.nexus-insight-pagination>a:hover,.nexus-insight-pagination>a:focus-visible{border-color:var(--nexus-gold-dark)}@media(max-width:900px){.nexus-insights-hero{grid-template-columns:1fr;gap:2rem}.nexus-insights-hero aside{max-width:420px}.nexus-insights-method{grid-template-columns:auto 1fr}.nexus-insights-method .nexus-button{grid-column:2;justify-self:start}.nexus-insights-grid>article>div{grid-template-columns:1fr}.nexus-insight-read{grid-column:1;grid-row:auto;justify-self:start;margin-top:.55rem}.nexus-insight-pagination{grid-template-columns:1fr}}@media(max-width:600px){.nexus-insights-hero,.nexus-insight-article,.nexus-insight-pagination,.nexus-insights-method{width:calc(100% - 2rem)}.nexus-insights-hero{padding:3.2rem 0 2.6rem}.nexus-insights-index{padding:3.5rem 1rem}.nexus-insights-grid>article{grid-template-columns:36px minmax(0,1fr);gap:.65rem}.nexus-insights-method{grid-template-columns:1fr;padding:1.4rem}.nexus-insights-method .nexus-button{grid-column:1}.nexus-insight-article{padding-top:2.8rem}.nexus-insight-body{padding-top:2rem}.nexus-insight-deck{font-size:.92rem}.nexus-insight-lede{font-size:1.05rem}.nexus-insight-pagination>a{align-items:flex-start}}.dark .nexus-product-header{background:hsl(var(--card))}.dark .nexus-product-header nav>a:hover,.dark .nexus-product-header nav>a.is-active,.dark .nexus-button--outline{color:hsl(var(--foreground))}.dark .nexus-price-card.is-featured{border-color:var(--nexus-gold)}.dark .nexus-feature-catalog li,.dark .nexus-comparison-table>div>span:first-child{color:hsl(var(--foreground))}@media(max-width:1240px){.nexus-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nexus-price-card.is-featured{transform:none}.nexus-app-suite__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.nexus-auth-shell{grid-template-columns:1fr}.nexus-auth-context,.nexus-auth-context__content{min-height:440px}.nexus-auth-panel{padding:4rem 1.5rem}}@media(max-width:980px){.nexus-product-header nav>a:not(.nexus-button):nth-child(3){display:none}.nexus-product-hero{grid-template-columns:1fr;gap:2.5rem}.nexus-auth-shell{grid-template-columns:1fr}.nexus-auth-context,.nexus-auth-context__content{min-height:440px}.nexus-auth-panel{padding:4rem 1.5rem}.nexus-specialty-focus{grid-template-columns:1fr;gap:2rem}.nexus-product-hero>div:first-child{max-width:850px}.nexus-experience-principles{grid-template-columns:1fr;gap:2rem}.nexus-plan-detail-groups>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.nexus-product-header{height:68px;padding:0 1rem}.nexus-product-header nav>a:not(.nexus-button){display:none}.nexus-product-header nav{min-width:0;gap:.45rem}.nexus-product-header .nexus-button{padding:.55rem .65rem}.nexus-product-hero{width:calc(100% - 2rem);padding:4rem 0 3.5rem}.nexus-public-breadcrumb{width:calc(100% - 2rem)}.nexus-specialty-focus,.nexus-value-loop,.nexus-app-suite,.nexus-feature-catalog,.nexus-comparison-section,.nexus-plan-detail-groups,.nexus-pricing-faq{padding:4rem 1rem}.nexus-app-suite__grid,.nexus-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-feature-catalog__grid{grid-template-columns:1fr}.nexus-feature-catalog__grid>article,.nexus-feature-catalog__grid>article:nth-child(2n){padding:1.4rem 0;border-left:0}.nexus-product-cta{width:calc(100% - 2rem);flex-direction:column;align-items:flex-start;padding:2rem}.nexus-product-footer{flex-wrap:wrap}.nexus-product-footer p{margin-left:0}.nexus-public-footer,.nexus-public-footer.is-compact{grid-template-columns:1fr;gap:1.5rem;padding:1.75rem 1rem;border-radius:0}.nexus-public-footer.is-compact{width:100%;margin-top:2rem}.nexus-public-footer__links,.nexus-public-footer.is-compact .nexus-public-footer__links{grid-template-columns:repeat(3,minmax(0,1fr))}.nexus-public-footer__meta{flex-direction:column}}@media(max-width:600px){.nexus-product-header .nexus-logo__type{display:none}.nexus-pricing-track-summary{grid-template-columns:1fr}.nexus-auth-context,.nexus-auth-context__content{min-height:360px}.nexus-auth-context__content{padding:1.35rem 1.2rem 2rem}.nexus-auth-context__content>div>strong{font-size:2rem}.nexus-auth-panel{padding:3.5rem 1rem 2.5rem}.nexus-auth-heading{padding-right:2rem}.nexus-product-hero h1,.nexus-pricing-hero h1{font-size:2.35rem}.nexus-app-suite__grid,.nexus-pricing-grid,.nexus-plan-detail-groups>div:last-child,.nexus-pricing-faq>div:last-child{grid-template-columns:1fr}.nexus-feature-catalog ul{grid-template-columns:1fr;margin-left:0}.nexus-specialty-focus__trades,.nexus-value-loop ol{grid-template-columns:1fr}.nexus-value-loop li:nth-child(odd){border-right:0}.nexus-pricing-hero{width:calc(100% - 1.5rem);padding:3.5rem 0 2.5rem}.nexus-pricing-spatial{margin-top:1.5rem}.nexus-audience-toggle{width:100%}.nexus-audience-toggle button{flex:1}.nexus-trial-assurance{align-items:flex-start;text-align:left}.nexus-price-card__heading{min-height:0}.nexus-plan-detail-groups ul{-moz-columns:1;columns:1}.nexus-public-footer__links,.nexus-public-footer.is-compact .nexus-public-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.nexus-home-v2{background:#f6f4ef}.nexus-public-header{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid #dfe3e6}.nexus-public-header__inner{width:min(1360px,calc(100% - 3rem));height:72px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem}.nexus-public-header nav{justify-self:center;display:flex;align-items:center;gap:1.7rem}.nexus-public-header nav a,.nexus-public-header__login{color:#4e5a63;text-decoration:none;font-size:.78rem;font-weight:700}.nexus-public-header nav a:hover,.nexus-public-header nav a.is-active,.nexus-public-header__login:hover{color:#12171d}.nexus-public-header__actions{display:flex;align-items:center;gap:.85rem}.nexus-public-header .nexus-button{min-height:40px;padding:.58rem .82rem}.nexus-button--dark{background:#151d24;border-color:#151d24;color:#fff!important}.nexus-button--dark:hover{background:#202b34}.nexus-home-hero{width:min(1360px,calc(100% - 3rem));margin:0 auto;min-height:500px;display:grid;grid-template-columns:minmax(500px,.92fr) minmax(0,1.08fr);align-items:stretch;background:#fff;border-left:1px solid #dfe3e6;border-right:1px solid #dfe3e6;border-bottom:1px solid #dfe3e6}.nexus-home-hero__copy{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:4.4rem clamp(2.5rem,3.6vw,4rem) 4.2rem;margin:0}.nexus-home-hero__copy .nexus-eyebrow{margin-bottom:.8rem;color:#8a641f}.nexus-home-hero h1{max-width:720px;margin:0;font:720 clamp(2.55rem,4.4vw,4rem)/1.02 var(--font-heading);letter-spacing:-.048em;color:#12171d;text-wrap:balance}.nexus-home-hero__copy>p:not(.nexus-eyebrow){max-width:680px;margin:1.15rem 0 1.5rem;color:#58656e;font-size:1rem;line-height:1.62}.nexus-home-hero__actions{display:flex;flex-wrap:wrap;gap:.7rem}.nexus-home-hero__scope{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:1.6rem;padding-top:1rem;border-top:1px solid #e2e5e7;color:#68747d;font-size:.75rem;font-weight:750}.nexus-home-hero__scope span{position:relative}.nexus-home-hero__scope span:not(:last-child):after{content:"·";position:absolute;right:-.62rem;color:#b2bac0}.nexus-home-hero__product{min-width:0;display:grid;place-items:center;padding:2rem;background:#e9edef;overflow:hidden}.nexus-home-hero__product .nexus-tour-screen{width:100%;min-height:390px;height:390px;grid-template-columns:112px minmax(0,1fr);box-shadow:0 18px 42px #12171d24}.nexus-home-hero__product .nexus-tour-screen>aside{padding:.65rem .45rem}.nexus-home-hero__product .nexus-tour-workspace>main{padding:.7rem}.nexus-home-hero__product .nexus-tour-metrics article{padding:.58rem}.nexus-home-hero__product .nexus-tour-table>div{min-height:37px;padding:.4rem .5rem}.nexus-platform-tour{width:min(1360px,calc(100% - 3rem));margin:0 auto;padding:5.25rem 0}.nexus-platform-tour__intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:3rem;align-items:end;margin-bottom:2rem}.nexus-platform-tour__intro>div{max-width:650px}.nexus-platform-tour__intro h2,.nexus-home-section-heading h2,.nexus-home-knowledge h2,.nexus-home-cta h2{margin:0;color:#12171d;font:720 clamp(1.75rem,2.6vw,2.65rem)/1.08 var(--font-heading);letter-spacing:-.035em;text-wrap:balance}.nexus-platform-tour__intro>div>p:last-child,.nexus-home-section-heading>p:last-child{margin:.8rem 0 0;color:#65717a;font-size:.9rem;line-height:1.62}.nexus-platform-tour__intro nav{justify-self:end;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.nexus-platform-tour__intro nav button{min-height:38px;display:inline-flex;align-items:center;gap:.38rem;padding:.48rem .62rem;border:1px solid #d9dee2;background:#fff;color:#59666f;border-radius:.25rem;font-size:.75rem;font-weight:800;cursor:pointer}.nexus-platform-tour__intro nav button.is-active{background:#151d24;border-color:#151d24;color:#fff}.nexus-platform-tour__stage{display:grid;grid-template-columns:270px minmax(0,1fr);gap:1.5rem;align-items:start}.nexus-platform-tour__copy{position:sticky;top:96px;padding-top:.35rem}.nexus-platform-tour__copy>p{margin:0 0 .45rem;color:#8a641f;font-size:.75rem;text-transform:uppercase;letter-spacing:.11em;font-weight:850}.nexus-platform-tour__copy h3{margin:0;font:720 1.32rem/1.2 var(--font-heading);color:#12171d}.nexus-platform-tour__copy span{display:block;margin-top:.7rem;color:#63707a;font-size:.78rem;line-height:1.58}.nexus-tour-screen{min-width:0;min-height:520px;display:grid;grid-template-columns:150px minmax(0,1fr);overflow:hidden;border:1px solid #cfd6da;border-radius:.35rem;background:#eef1f2;box-shadow:0 20px 45px #161d241a}.nexus-tour-screen>aside{padding:.8rem .55rem;background:#12191f;color:#9eabb4;display:flex;flex-direction:column;gap:.16rem}.nexus-tour-brand{height:42px;display:flex;align-items:center;gap:.45rem;margin-bottom:.55rem;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-size:.75rem;letter-spacing:.08em}.nexus-tour-brand>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid #d8a84e;color:#d8a84e;font-weight:900}.nexus-tour-screen>aside>span{padding:.42rem .5rem;border-radius:.2rem;font-size:.75rem;font-weight:700}.nexus-tour-screen>aside>span.is-active{background:#26313a;color:#fff;box-shadow:inset 2px 0 #d8a84e}.nexus-tour-workspace{min-width:0;display:grid;grid-template-rows:54px 1fr}.nexus-tour-workspace>header{display:flex;align-items:center;gap:1rem;padding:0 .8rem;background:#fff;border-bottom:1px solid #dde2e5}.nexus-tour-workspace>header>div{display:grid;gap:.08rem;min-width:0}.nexus-tour-workspace>header strong{font-size:.75rem;color:#1f2930}.nexus-tour-workspace>header small{color:#56636d;font-size:.75rem}.nexus-tour-workspace>header>span{margin-left:auto;width:210px;padding:.42rem .55rem;background:#f2f4f5;border:1px solid #d7dde1;color:#56636d;font-size:.75rem}.nexus-tour-workspace>header>b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#6d5530;color:#fff;font-size:.75rem}.nexus-tour-workspace>main{min-width:0;padding:.85rem}.nexus-tour-screen-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;margin-bottom:.75rem}.nexus-tour-screen-heading small{color:#765313;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:850}.nexus-tour-screen-heading h3{margin:.16rem 0 0;font:720 1rem var(--font-heading);color:#172027}.nexus-tour-screen-heading button{min-height:30px;border:1px solid #1b232b;background:#1b232b;color:#fff;padding:.35rem .55rem;font-size:.75rem;font-weight:800}.nexus-tour-metrics,.nexus-tour-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:.72rem;border:1px solid #d9dee2;background:#d9dee2}.nexus-tour-metrics article,.nexus-tour-summary>span{display:grid;gap:.15rem;padding:.72rem;background:#fff}.nexus-tour-metrics span,.nexus-tour-summary small{color:#56636d;font-size:.75rem}.nexus-tour-metrics strong,.nexus-tour-summary strong{color:#172027;font:720 .9rem var(--font-heading)}.nexus-tour-metrics small{color:#56636d;font-size:.75rem}.nexus-tour-table{overflow:hidden;border:1px solid #d9dee2;background:#fff}.nexus-tour-table>div{display:grid;grid-template-columns:minmax(140px,1.4fr) repeat(4,minmax(80px,.75fr));gap:.4rem;align-items:center;min-height:44px;padding:.48rem .62rem;border-top:1px solid #e8ebed;color:#3e4a52;font-size:.75rem}.nexus-tour-table>div:first-child{border-top:0}.nexus-tour-table>div.is-head{min-height:34px;background:#f4f6f7;color:#56636d;font-size:.75rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.nexus-tour-status{display:inline-flex;justify-self:start;width:-moz-max-content;width:max-content;padding:.18rem .35rem;border-radius:999px;font-size:.75rem;font-weight:850}.nexus-tour-status.is-positive{background:#e8f4ee;color:#26724f}.nexus-tour-status.is-warning{background:#fff1d8;color:#8d5a12}.nexus-tour-status.is-neutral{background:#ebeff2;color:#5d6a73}.nexus-tour-project-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(180px,.4fr);gap:.72rem}.nexus-tour-project-grid>section,.nexus-tour-project-grid>aside{border:1px solid #d9dee2;background:#fff}.nexus-tour-project-grid>section>strong,.nexus-tour-project-grid>aside>strong{display:block;padding:.65rem .72rem;border-bottom:1px solid #e6eaec;color:#263139;font-size:.75rem}.nexus-tour-project-grid>section .nexus-tour-table{border:0}.nexus-tour-project-grid>aside p{display:grid;gap:.12rem;margin:0;padding:.68rem .72rem;border-bottom:1px solid #edf0f2;color:#68747d;font-size:.75rem;line-height:1.35}.nexus-tour-project-grid>aside p:last-child{border-bottom:0}.nexus-tour-project-grid>aside b{color:#263139}.nexus-tour-field{display:grid;gap:.72rem}.nexus-tour-field>section{display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:center;padding:.72rem;background:#192229;color:#fff}.nexus-tour-field-label{color:#d8a84e;font-size:.75rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.nexus-tour-field>section strong{font-size:.75rem}.nexus-tour-field>section small{color:#aeb8bf;font-size:.75rem}.nexus-tour-field-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d9dee2;border-left:1px solid #d9dee2}.nexus-tour-field-actions article{min-height:92px;display:grid;align-content:start;gap:.28rem;padding:.7rem;background:#fff;border-right:1px solid #d9dee2;border-bottom:1px solid #d9dee2}.nexus-tour-field-actions b{color:#25313a;font-size:.75rem}.nexus-tour-field-actions span{color:#6c7881;font-size:.75rem;line-height:1.4}.nexus-tour-field-list{display:grid;background:#fff;border:1px solid #d9dee2}.nexus-tour-field-list p{display:grid;grid-template-columns:80px 1fr 160px;gap:.5rem;align-items:center;margin:0;padding:.6rem .7rem;border-bottom:1px solid #e8ebed}.nexus-tour-field-list p:last-child{border-bottom:0}.nexus-tour-field-list strong{color:#263139;font-size:.75rem}.nexus-tour-field-list p>span:last-child{color:#7d8991;font-size:.75rem;text-align:right}.nexus-tour-financial-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(190px,.6fr);gap:.72rem}.nexus-tour-financial-layout>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d9dee2;border-left:1px solid #d9dee2}.nexus-tour-financial-layout article{display:grid;gap:.2rem;padding:.78rem;background:#fff;border-right:1px solid #d9dee2;border-bottom:1px solid #d9dee2}.nexus-tour-financial-layout article span,.nexus-tour-financial-layout article small,.nexus-tour-financial-layout>aside small{color:#71808a;font-size:.75rem}.nexus-tour-financial-layout article strong{color:#172027;font:720 .86rem var(--font-heading)}.nexus-tour-financial-layout>aside{padding:1rem;background:#192229;color:#fff;display:grid;align-content:start;gap:.45rem}.nexus-tour-financial-layout>aside strong{font:720 1.4rem var(--font-heading)}.nexus-tour-financial-layout>aside>div{height:7px;background:#35414a;overflow:hidden}.nexus-tour-financial-layout>aside i{display:block;height:100%;background:#d8a84e}.nexus-tour-financial-layout>aside p{margin:.4rem 0 0;color:#aeb8bf;font-size:.75rem;line-height:1.45}.nexus-home-solutions,.nexus-home-roles,.nexus-home-markets,.nexus-home-resources{width:min(1360px,calc(100% - 3rem));margin:0 auto;padding:5rem 0}.nexus-home-section-heading{max-width:760px;margin-bottom:2rem}.nexus-home-solution-list{display:grid;border-top:1px solid #d8dde1}.nexus-home-solution-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:300px;border-bottom:1px solid #d8dde1;background:#fff}.nexus-home-solution-list article.is-reversed .nexus-home-solution-media{order:2}.nexus-home-solution-media{overflow:hidden}.nexus-home-solution-media img{width:100%;height:100%;min-height:300px;-o-object-fit:cover;object-fit:cover;display:block}.nexus-home-solution-copy{display:flex;flex-direction:column;justify-content:center;padding:2.2rem 2.5rem}.nexus-home-solution-copy>span{color:#765313;font:750 .58rem var(--font-mono)}.nexus-home-solution-copy h3{margin:.55rem 0 .65rem;color:#172027;font:720 1.45rem/1.18 var(--font-heading)}.nexus-home-solution-copy p{margin:0;color:#65717a;font-size:.86rem;line-height:1.62}.nexus-home-solution-copy a,.nexus-home-knowledge__copy>a{display:inline-flex;align-items:center;gap:.35rem;width:-moz-max-content;width:max-content;margin-top:1rem;color:#755213;text-decoration:none;font-size:.75rem;font-weight:850}.nexus-home-lifecycle{width:100%;padding:4.75rem max(1.5rem,calc((100vw - 1360px)/2));background:#151d24;color:#fff}.nexus-home-lifecycle .nexus-home-section-heading h2{color:#fff}.nexus-home-lifecycle .nexus-eyebrow{color:#d8a84e}.nexus-home-lifecycle ol{width:min(1360px,100%);margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16)}.nexus-home-lifecycle li{min-height:165px;display:grid;align-content:start;gap:.45rem;padding:1rem;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.nexus-home-lifecycle li>span{color:#d8a84e;font:700 .55rem var(--font-mono)}.nexus-home-lifecycle li strong{font-size:.76rem}.nexus-home-lifecycle li p{margin:0;color:#aeb8bf;font-size:.75rem;line-height:1.45}.nexus-home-role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d9dee2;border-left:1px solid #d9dee2}.nexus-home-role-grid article{min-height:210px;padding:1.25rem;background:#fff;border-right:1px solid #d9dee2;border-bottom:1px solid #d9dee2}.nexus-home-role-grid svg{color:#8b661f}.nexus-home-role-grid h3{margin:.9rem 0 .55rem;color:#172027;font:720 .92rem/1.3 var(--font-heading)}.nexus-home-role-grid p{margin:0;color:#65717a;font-size:.75rem;line-height:1.56}.nexus-home-knowledge{width:min(1260px,calc(100% - 3rem));margin:4.25rem auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff;border:1px solid #d9dee2}.nexus-home-knowledge__media img{width:100%;height:100%;min-height:450px;display:block;-o-object-fit:cover;object-fit:cover}.nexus-home-knowledge__copy{display:flex;flex-direction:column;justify-content:center;padding:2.7rem}.nexus-home-knowledge__copy>p:not(.nexus-eyebrow){margin:.9rem 0 0;color:#65717a;font-size:.86rem;line-height:1.62}.nexus-home-knowledge__copy ul{list-style:none;margin:1.15rem 0 0;padding:0;display:grid;gap:.62rem}.nexus-home-knowledge__copy li{display:flex;gap:.5rem;align-items:flex-start;color:#3f4b53;font-size:.75rem;line-height:1.45}.nexus-home-knowledge__copy li svg{flex:none;color:#287a55;margin-top:.08rem}.nexus-home-markets>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d9dee2;border-left:1px solid #d9dee2}.nexus-home-markets article{background:#fff;border-right:1px solid #d9dee2;border-bottom:1px solid #d9dee2}.nexus-home-markets article img{width:100%;aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover}.nexus-home-markets article>div{padding:1.2rem}.nexus-home-markets h3{margin:0 0 .45rem;font:720 .92rem var(--font-heading)}.nexus-home-markets p{margin:0;color:#5f6c75;font-size:.75rem;line-height:1.55}.nexus-home-markets .nexus-eyebrow{color:#765313}.nexus-home-trust{width:min(1360px,calc(100% - 3rem));margin:0 auto 4.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d9dee2;border-left:1px solid #d9dee2}.nexus-home-trust>div{display:grid;grid-template-columns:auto 1fr;gap:.7rem;padding:1.1rem;background:#fff;border-right:1px solid #d9dee2;border-bottom:1px solid #d9dee2}.nexus-home-trust svg{color:#8b661f}.nexus-home-trust span{display:grid;gap:.2rem}.nexus-home-trust strong{font-size:.75rem}.nexus-home-trust small{color:#69767f;font-size:.75rem;line-height:1.45}.nexus-home-resources{border-top:1px solid #d9dee2}.nexus-home-resources nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d9dee2;border-left:1px solid #d9dee2}.nexus-home-resources nav a{min-height:145px;display:grid;grid-template-columns:1fr auto;align-content:start;gap:.35rem .5rem;padding:1rem;background:#fff;border-right:1px solid #d9dee2;border-bottom:1px solid #d9dee2;color:#172027;text-decoration:none}.nexus-home-resources nav strong{font-size:.76rem}.nexus-home-resources nav span{grid-column:1/-1;color:#68747d;font-size:.75rem;line-height:1.45}.nexus-home-resources nav svg{color:#8b661f}.nexus-home-cta{width:min(1260px,calc(100% - 3rem));margin:0 auto 4.5rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem;background:#151d24;color:#fff}.nexus-home-cta h2{color:#fff}.nexus-home-cta>div:first-child{max-width:760px}.nexus-home-cta .nexus-eyebrow{color:#e4bb69}.nexus-home-cta>div:first-child>p:last-child{margin:.75rem 0 0;color:#aeb8bf;font-size:.82rem;line-height:1.5}.nexus-home-cta>div:last-child{display:flex;gap:.6rem;flex-wrap:wrap}.nexus-home-cta .nexus-button--outline{color:#fff;border-color:#68747d}.nexus-product-guide{position:fixed;right:1.15rem;bottom:1.15rem;z-index:80}.nexus-product-guide__launcher{min-height:44px;display:flex;align-items:center;gap:.5rem;padding:.65rem .85rem;border:1px solid #202930;background:#151d24;color:#fff;box-shadow:0 8px 24px #12171d33;font-size:.75rem;font-weight:800;cursor:pointer}.nexus-product-guide__panel{width:min(380px,calc(100vw - 2rem));max-height:min(620px,calc(100vh - 2.5rem));display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden;border:1px solid #cfd6da;background:#fff;box-shadow:0 18px 55px #12171d38}.nexus-product-guide__panel>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;background:#151d24;color:#fff}.nexus-product-guide__panel>header>div{display:flex;align-items:center;gap:.55rem}.nexus-product-guide__panel>header span{display:grid;gap:.06rem}.nexus-product-guide__panel>header strong{font-size:.75rem}.nexus-product-guide__panel>header small{color:#aeb8bf;font-size:.75rem}.nexus-product-guide__panel>header button{border:0;background:transparent;color:#d4dce1;cursor:pointer}.nexus-product-guide__body{overflow:auto;display:grid;align-content:start;gap:.75rem;padding:.85rem;background:#f5f7f7}.nexus-product-guide__answer,.nexus-product-guide__question{margin:0;padding:.68rem .72rem;font-size:.75rem;line-height:1.5}.nexus-product-guide__answer{background:#fff;border:1px solid #dce2e5;color:#4f5d66}.nexus-product-guide__question{justify-self:end;max-width:85%;background:#1b252d;color:#fff}.nexus-product-guide__starters{display:grid;gap:.35rem}.nexus-product-guide__starters button{text-align:left;padding:.55rem .6rem;border:1px solid #d7dde1;background:#fff;color:#3c4850;font-size:.75rem;cursor:pointer}.nexus-product-guide__exchange{display:grid;gap:.35rem}.nexus-product-guide__exchange>a{display:inline-flex;align-items:center;gap:.25rem;color:#765314;text-decoration:none;font-size:.75rem;font-weight:850}.nexus-product-guide__panel>form{display:grid;grid-template-columns:1fr 38px;border-top:1px solid #d9dee2}.nexus-product-guide__panel>form input{min-height:46px;border:0;padding:0 .75rem;outline:0;color:#28343b;font-size:.75rem}.nexus-product-guide__panel>form button{border:0;background:#d8a84e;color:#151d24;cursor:pointer}.nexus-product-guide__panel>form button:disabled{opacity:.45;cursor:default}.nexus-product-guide__panel>footer{padding:.48rem .7rem;border-top:1px solid #e3e7e9;color:#7b8790;font-size:.75rem;line-height:1.35}.nexus-product-hero h1,.nexus-pricing-hero h1{font-size:clamp(2.15rem,3.8vw,3.55rem);line-height:1.04;letter-spacing:-.045em}.nexus-product-heading h2,.nexus-product-cta h2{font-size:clamp(1.65rem,2.8vw,2.55rem);line-height:1.09;letter-spacing:-.035em}@media(max-width:1100px){.nexus-public-header__inner{width:calc(100% - 2rem)}.nexus-public-header nav{gap:1rem}.nexus-home-hero{width:calc(100% - 2rem);grid-template-columns:1fr 1fr}.nexus-home-hero__copy{margin-left:0;padding:3rem 2rem}.nexus-platform-tour__intro{grid-template-columns:1fr;gap:1.25rem}.nexus-platform-tour__intro nav{justify-self:start;justify-content:flex-start}.nexus-platform-tour__stage{grid-template-columns:1fr}.nexus-platform-tour__copy{position:static;max-width:680px}.nexus-tour-screen{min-height:490px}.nexus-home-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-home-lifecycle ol{grid-template-columns:repeat(3,minmax(0,1fr))}.nexus-home-resources nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.nexus-public-header__inner{height:64px;grid-template-columns:auto 1fr}.nexus-public-header nav{display:none}.nexus-public-header__actions{justify-self:end}.nexus-home-hero{grid-template-columns:1fr}.nexus-home-hero__copy{padding:3.25rem 1.5rem 2.6rem}.nexus-home-hero h1{font-size:clamp(2.2rem,8vw,3.25rem)}.nexus-home-hero__product{min-height:360px;padding:1rem;overflow:auto}.nexus-home-hero__product .nexus-tour-screen{min-width:700px;min-height:400px;height:400px}.nexus-platform-tour,.nexus-home-solutions,.nexus-home-roles,.nexus-home-markets,.nexus-home-resources{width:calc(100% - 2rem);padding:4rem 0}.nexus-tour-screen{grid-template-columns:105px minmax(0,1fr);min-height:460px;overflow:auto}.nexus-tour-screen>aside{min-height:460px}.nexus-tour-workspace{min-width:690px}.nexus-home-solution-list article,.nexus-home-solution-list article.is-reversed{grid-template-columns:1fr}.nexus-home-solution-list article.is-reversed .nexus-home-solution-media{order:0}.nexus-home-solution-media img{min-height:240px;max-height:360px}.nexus-home-knowledge{width:calc(100% - 2rem);grid-template-columns:1fr}.nexus-home-knowledge__media img{min-height:280px;max-height:380px}.nexus-home-markets>div:last-child{grid-template-columns:1fr}.nexus-home-trust{width:calc(100% - 2rem);grid-template-columns:1fr}.nexus-home-cta{width:calc(100% - 2rem);align-items:flex-start;flex-direction:column;padding:2rem}}@media(max-width:560px){.nexus-public-header__actions .nexus-public-header__login,.nexus-public-header .nexus-logo__type{display:none}.nexus-home-hero{width:100%;border-left:0;border-right:0}.nexus-home-hero__copy{padding:2.8rem 1rem 2.2rem}.nexus-home-hero__scope span:not(:last-child):after{display:none}.nexus-platform-tour__intro nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.nexus-platform-tour__intro nav button{justify-content:flex-start}.nexus-tour-screen{grid-template-columns:88px minmax(0,1fr)}.nexus-tour-workspace{min-width:660px}.nexus-home-role-grid,.nexus-home-lifecycle ol,.nexus-home-resources nav{grid-template-columns:1fr}.nexus-home-solution-copy,.nexus-home-knowledge__copy{padding:1.5rem}.nexus-product-guide{right:.6rem;bottom:.6rem}}:root{--nexus-shell-sidebar-width: 272px;--nexus-shell-header-height: 68px;--nexus-content-max: 1560px;--nexus-space-1: .25rem;--nexus-space-2: .5rem;--nexus-space-3: .75rem;--nexus-space-4: 1rem;--nexus-space-5: 1.25rem;--nexus-space-6: 1.5rem;--nexus-radius-control: .3rem;--nexus-radius-panel: .38rem;--nexus-shadow-panel: 0 1px 2px rgba(18,23,29,.035);--nexus-shadow-float: 0 12px 28px rgba(12,17,22,.16)}.dark{--nexus-shadow-panel: 0 1px 2px rgba(0,0,0,.18), 0 12px 30px rgba(0,0,0,.12);--nexus-shadow-float: 0 22px 56px rgba(0,0,0,.38)}.nexus-app{grid-template-columns:var(--nexus-shell-sidebar-width) minmax(0,1fr);background:hsl(var(--background));color:hsl(var(--foreground))}.nexus-app-main{min-width:0;background:hsl(var(--background))}.nexus-app-content{width:100%;max-width:var(--nexus-content-max);padding:1.4rem clamp(1rem,2vw,1.65rem) 2rem}.nexus-app-sidebar{width:var(--nexus-shell-sidebar-width);background:#11171d;border-right:1px solid rgba(255,255,255,.06);box-shadow:8px 0 30px #12171d0d}.nexus-sidebar-brand{height:var(--nexus-shell-header-height);padding:0 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.nexus-app-sidebar>nav{padding:.75rem .65rem 1rem;scrollbar-width:thin;scrollbar-color:#39434b transparent}.nexus-sidebar-group{margin:0 0 .35rem;padding:.2rem;border:1px solid transparent;border-radius:.62rem}.nexus-sidebar-group.has-active-route{background:#ffffff06;border-color:#ffffff0e}.nexus-sidebar-group__toggle{width:100%;min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding:.45rem .55rem;border:0;border-radius:.42rem;background:transparent;color:#87949d;cursor:pointer;text-align:left}.nexus-sidebar-group__toggle:hover{background:#ffffff0b;color:#c8d0d5}.nexus-sidebar-group__toggle>span{font-size:.75rem;line-height:1;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.nexus-sidebar-group__toggle small{min-width:22px;padding:.15rem .3rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#6f7c85;font-size:.75rem;text-align:center}.nexus-sidebar-group__toggle svg{transition:transform .18s ease}.nexus-sidebar-group__toggle svg.is-expanded{transform:rotate(180deg)}.nexus-sidebar-group__items{display:grid;gap:.12rem;padding:.18rem 0 .28rem}.nexus-app-sidebar nav a{min-height:39px;gap:.62rem;padding:.56rem .62rem;border:1px solid transparent;border-radius:.45rem;color:#aeb8bf;font-size:.75rem;font-weight:620;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.nexus-app-sidebar nav a svg{flex:0 0 auto;color:#7f8c95}.nexus-app-sidebar nav a:hover{background:#202a32;border-color:#ffffff0b;color:#fff}.nexus-app-sidebar nav a:hover svg{color:#c3ccd1}.nexus-app-sidebar nav a.active{background:#252d34;border-color:#d8a84e33;color:#fff;box-shadow:inset 3px 0 var(--nexus-gold)}.nexus-app-sidebar nav a.active svg{color:var(--nexus-gold)}.nexus-sidebar-footer{padding:.9rem 1rem 1rem;background:#0000001f}.nexus-sidebar-footer a{font-size:.75rem;font-weight:750}.nexus-sidebar-footer span{line-height:1.45}.nexus-app-header{height:var(--nexus-shell-header-height);padding:0 clamp(.75rem,1.5vw,1.25rem);gap:.75rem;background:hsl(var(--card));border-bottom:1px solid var(--nexus-line);box-shadow:none}.nexus-workspace-switcher{min-width:190px;padding:.35rem .45rem;border:1px solid transparent;border-radius:.55rem}.nexus-workspace-switcher:hover{background:hsl(var(--muted));border-color:var(--nexus-line)}.nexus-workspace-avatar,.nexus-user-avatar{width:36px;height:36px;border-radius:.52rem;box-shadow:inset 0 0 0 1px #ffffff14}.nexus-user-avatar{border-radius:50%}.nexus-workspace-switcher strong{font-size:.76rem;line-height:1.2}.nexus-workspace-switcher small{margin-top:.15rem;font-size:.75rem}.nexus-global-search{width:min(680px,52vw);min-height:40px;padding:.55rem .72rem;background:hsl(var(--muted));border-color:color-mix(in srgb,var(--nexus-line) 80%,transparent);color:var(--nexus-slate);font-size:.75rem;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.nexus-global-search:hover{border-color:color-mix(in srgb,var(--nexus-gold) 40%,var(--nexus-line));background:hsl(var(--card));box-shadow:0 0 0 3px color-mix(in srgb,var(--nexus-gold) 8%,transparent)}.nexus-global-search kbd{color:var(--nexus-slate);background:hsl(var(--card));border-color:var(--nexus-line);box-shadow:0 1px 1px #0000000a}.nexus-header-actions{gap:.28rem;padding-left:.35rem;border-left:1px solid var(--nexus-line)}.nexus-icon-button{width:38px;height:38px;border-radius:.5rem;color:var(--nexus-slate)}.nexus-icon-button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.nexus-page-heading{min-height:70px;align-items:flex-start;margin-bottom:1rem;padding:.1rem 0 .2rem}.nexus-page-heading p{margin:0 0 .38rem;font-size:.75rem;letter-spacing:.13em}.nexus-page-heading h1{font-size:clamp(1.55rem,2.1vw,2rem);line-height:1.08}.nexus-page-heading>div>span{max-width:860px;margin-top:.48rem;color:var(--nexus-slate);font-size:.8rem;line-height:1.5}.nexus-page-actions{gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.nexus-primary-button,.nexus-secondary-button{min-height:39px;border-radius:var(--nexus-radius-control);padding:.58rem .8rem;font-size:.75rem;line-height:1.2;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.nexus-primary-button:hover,.nexus-secondary-button:hover{transform:none}.nexus-primary-button{box-shadow:0 2px 6px #12171d1f}.nexus-secondary-button{background:hsl(var(--card));color:hsl(var(--foreground))}.nexus-secondary-button:hover{border-color:color-mix(in srgb,var(--nexus-gold) 38%,var(--nexus-line))}.nexus-panel{border-radius:var(--nexus-radius-panel);background:hsl(var(--card));box-shadow:var(--nexus-shadow-panel)}.nexus-panel-heading{min-height:58px;padding:.9rem 1.05rem}.nexus-panel-heading h2{font-size:.98rem;line-height:1.2}.nexus-panel-heading p{margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.nexus-metric,.nexus-member-summary article,.nexus-financial-metrics article{background:hsl(var(--card));border-radius:.68rem;box-shadow:0 1px 2px #12171d06}.nexus-metric{min-height:104px;padding:.9rem 1rem}.nexus-metric span{font-size:.75rem;font-weight:650}.nexus-metric strong{font-size:1.55rem;letter-spacing:-.025em}.nexus-metric small{font-size:.75rem;line-height:1.35}.nexus-status{min-height:24px;padding:.25rem .52rem;font-size:.75rem;letter-spacing:.01em}.nexus-settings-form input,.nexus-settings-form select,.nexus-inline-proposal-form input,.nexus-inline-proposal-form textarea,.nexus-page-actions select,.nexus-list-toolbar select{min-height:42px;border-radius:var(--nexus-radius-control);background:hsl(var(--card))}.nexus-settings-form input:focus,.nexus-settings-form select:focus,.nexus-inline-proposal-form input:focus,.nexus-inline-proposal-form textarea:focus,.nexus-list-toolbar input:focus,.nexus-list-toolbar select:focus{border-color:color-mix(in srgb,var(--nexus-gold) 55%,var(--nexus-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--nexus-gold) 10%,transparent);outline:0}.nexus-data-table__head,.nexus-project-list-head,.nexus-member-head,.nexus-invoice-table>div:first-child,.nexus-financial-table>div{background:color-mix(in srgb,hsl(var(--muted)) 82%,hsl(var(--card)));color:var(--nexus-slate)}.nexus-project-list-table>a:hover,.nexus-financial-table>a:hover,.nexus-selectable-record-list>button:hover{background:color-mix(in srgb,hsl(var(--muted)) 62%,hsl(var(--card)))}.nexus-shell-menu,.nexus-command-panel{border-radius:.72rem;box-shadow:var(--nexus-shadow-float)}.nexus-command-overlay{background:#080c105c}.nexus-dashboard-loading,.nexus-project-loading{display:flex;align-items:center;gap:.75rem;min-height:112px;padding:1rem;border:1px solid var(--nexus-line);border-radius:var(--nexus-radius-panel);background:hsl(var(--card));color:var(--nexus-slate)}.nexus-dashboard-loading>div{display:grid;gap:.18rem}.nexus-dashboard-loading strong{color:hsl(var(--foreground));font-size:.78rem}.nexus-dashboard-loading span,.nexus-project-loading span{font-size:.75rem;line-height:1.45}.nexus-executive-pulse{display:grid;grid-template-columns:minmax(280px,1.35fr) minmax(320px,1fr) auto;gap:1rem;align-items:center;margin-bottom:.85rem;padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--nexus-gold) 22%,var(--nexus-line));border-radius:.72rem;background:hsl(var(--card));box-shadow:var(--nexus-shadow-panel)}.nexus-executive-pulse__copy{display:grid;gap:.25rem}.nexus-executive-pulse__copy>span{color:var(--nexus-gold-dark);font-size:.75rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.nexus-executive-pulse__copy h2{margin:0;font:750 clamp(1.05rem,1.6vw,1.32rem) var(--font-heading);letter-spacing:-.018em}.nexus-executive-pulse__copy p{max-width:690px;margin:0;color:var(--nexus-slate);font-size:.75rem;line-height:1.5}.nexus-executive-pulse__signals{display:grid;grid-template-columns:repeat(4,minmax(66px,1fr));gap:.35rem}.nexus-executive-pulse__signals>div{display:grid;gap:.15rem;min-height:58px;padding:.55rem .62rem;border:1px solid var(--nexus-line);border-radius:.5rem;background:color-mix(in srgb,hsl(var(--muted)) 58%,hsl(var(--card)))}.nexus-executive-pulse__signals strong{font:760 1.12rem var(--font-heading)}.nexus-executive-pulse__signals span{color:var(--nexus-slate);font-size:.75rem;font-weight:750;line-height:1.25}.nexus-executive-pulse__signals .is-warning strong{color:var(--nexus-warning)}.nexus-executive-pulse__signals .is-critical strong{color:var(--nexus-critical)}.nexus-executive-pulse__actions{display:grid;gap:.38rem}.nexus-executive-pulse__actions>a{justify-content:center;white-space:nowrap}.nexus-report-metric-grid--executive .nexus-report-metric{min-height:94px;border-radius:.62rem}.nexus-executive-priority{margin-bottom:.85rem;overflow:hidden}.nexus-executive-priority>.nexus-panel-heading>svg{color:var(--nexus-warning)}.nexus-executive-priority__list{display:grid}.nexus-executive-priority__list>a{display:grid;grid-template-columns:34px minmax(220px,1.25fr) 90px minmax(220px,1fr) minmax(190px,.9fr);gap:.7rem;align-items:center;min-width:0;padding:.72rem 1rem;border-top:1px solid var(--nexus-line);color:hsl(var(--foreground));text-decoration:none;transition:background .14s ease}.nexus-executive-priority__list>a:hover{background:color-mix(in srgb,hsl(var(--muted)) 62%,hsl(var(--card)))}.nexus-executive-priority__list>a>b{color:color-mix(in srgb,var(--nexus-slate) 75%,transparent);font:800 .64rem var(--font-heading)}.nexus-executive-priority__list>a>span:nth-child(2){display:grid;gap:.12rem;min-width:0}.nexus-executive-priority__list>a>span:nth-child(2) strong{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.nexus-executive-priority__list>a>span:nth-child(2) small{overflow:hidden;color:var(--nexus-slate);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.nexus-executive-priority__list>a>div{display:flex;flex-wrap:wrap;gap:.28rem}.nexus-executive-priority__list em{padding:.24rem .38rem;border-radius:.3rem;background:hsl(var(--muted));color:var(--nexus-slate);font-size:.75rem;font-style:normal;font-weight:700;white-space:nowrap}.nexus-executive-priority__clear{display:flex;align-items:center;gap:.65rem;min-height:82px;padding:1rem;border-top:1px solid var(--nexus-line);color:var(--nexus-positive)}.nexus-executive-priority__clear>div{display:grid;gap:.15rem}.nexus-executive-priority__clear strong{color:hsl(var(--foreground));font-size:.75rem}.nexus-executive-priority__clear span{color:var(--nexus-slate);font-size:.75rem}.nexus-project-portfolio-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:.8rem}.nexus-project-portfolio-summary>div{display:grid;gap:.18rem;min-height:88px;padding:.78rem .88rem;border:1px solid var(--nexus-line);border-radius:.62rem;background:hsl(var(--card));box-shadow:0 1px 2px #12171d06}.nexus-project-portfolio-summary span{color:var(--nexus-slate);font-size:.75rem;font-weight:750}.nexus-project-portfolio-summary strong{font:760 1.35rem var(--font-heading);letter-spacing:-.025em}.nexus-project-portfolio-summary small{overflow:hidden;color:var(--nexus-slate);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.nexus-project-portfolio-summary .is-warning strong{color:var(--nexus-warning)}.nexus-project-portfolio-panel{overflow:hidden}.nexus-project-focus-bar{display:flex;align-items:stretch;gap:.35rem;padding:.62rem .72rem;border-bottom:1px solid var(--nexus-line);background:color-mix(in srgb,hsl(var(--muted)) 62%,hsl(var(--card)));overflow-x:auto}.nexus-project-focus-bar>button{display:flex;align-items:center;gap:.45rem;min-height:36px;padding:.42rem .62rem;border:1px solid transparent;border-radius:.42rem;background:transparent;color:var(--nexus-slate);font-size:.75rem;font-weight:800;white-space:nowrap;cursor:pointer}.nexus-project-focus-bar>button strong{min-width:22px;padding:.12rem .3rem;border-radius:999px;background:hsl(var(--card));color:hsl(var(--foreground));font-size:.75rem;text-align:center}.nexus-project-focus-bar>button.is-active{border-color:color-mix(in srgb,var(--nexus-gold) 30%,var(--nexus-line));background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 2px #12171d0a}.nexus-project-view-mode{display:flex;gap:.2rem;margin-left:auto;padding-left:.35rem;border-left:1px solid var(--nexus-line)}.nexus-project-view-mode button{min-height:34px;padding:.38rem .55rem;border:0;border-radius:.36rem;background:transparent;color:var(--nexus-slate);font-size:.75rem;font-weight:800;cursor:pointer}.nexus-project-view-mode button.is-active{background:hsl(var(--foreground));color:hsl(var(--background))}.nexus-list-view-toolbar--portfolio{align-items:end;padding:.72rem;border-bottom:1px solid var(--nexus-line)}.nexus-list-view-toolbar--portfolio .nexus-list-search{min-width:min(360px,100%)}.nexus-list-view-toolbar--portfolio .nexus-text-button{align-self:end;min-height:39px;padding:.4rem .55rem;border:0;background:transparent;color:var(--nexus-gold-dark);font-size:.75rem;font-weight:850;cursor:pointer}.nexus-project-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:.75rem}.nexus-project-card{display:grid;gap:.8rem;min-width:0;padding:.85rem;border:1px solid var(--nexus-line);border-radius:.62rem;background:hsl(var(--card));transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.nexus-project-card:hover{transform:none;border-color:color-mix(in srgb,var(--nexus-gold) 35%,var(--nexus-line));box-shadow:none}.nexus-project-card>header{display:flex;justify-content:space-between;gap:.4rem}.nexus-project-card>a{display:grid;gap:.18rem;min-width:0;color:hsl(var(--foreground));text-decoration:none}.nexus-project-card>a strong{overflow:hidden;font:720 .86rem var(--font-heading);text-overflow:ellipsis;white-space:nowrap}.nexus-project-card>a small{overflow:hidden;color:var(--nexus-slate);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.nexus-project-card dl{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin:0}.nexus-project-card dl>div{display:grid;gap:.12rem;min-width:0}.nexus-project-card dt{color:var(--nexus-slate);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.nexus-project-card dd{margin:0;overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.nexus-project-card footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:end;padding-top:.65rem;border-top:1px solid var(--nexus-line)}.nexus-project-card footer>div{display:grid;grid-template-columns:1fr auto;gap:.24rem .45rem;align-items:center}.nexus-project-card footer>div span{color:var(--nexus-slate);font-size:.75rem}.nexus-project-card footer>div strong{font-size:.75rem}.nexus-project-card footer .nexus-progress{grid-column:1/-1}.nexus-project-card footer>a{display:flex;align-items:center;gap:.22rem;color:var(--nexus-gold-dark);font-size:.75rem;font-weight:850;text-decoration:none;white-space:nowrap}.nexus-project-empty{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:112px;padding:1rem;color:var(--nexus-slate)}.nexus-project-empty>svg{color:var(--nexus-gold-dark)}.nexus-project-empty>div:nth-child(2){display:grid;gap:.15rem}.nexus-project-empty strong{color:hsl(var(--foreground));font-size:.75rem}.nexus-project-empty span{font-size:.75rem;line-height:1.45}.nexus-project-empty>div:last-child{display:flex;gap:.4rem}.dark .nexus-executive-pulse{background:hsl(var(--card))}@media(max-width:1040px){.nexus-executive-pulse{grid-template-columns:1fr 1fr}.nexus-executive-pulse__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-executive-priority__list>a{grid-template-columns:30px minmax(190px,1.1fr) 85px minmax(180px,1fr)}.nexus-executive-priority__list>a>div:last-child{display:none}.nexus-project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.nexus-executive-pulse{grid-template-columns:1fr}.nexus-executive-pulse__signals{grid-template-columns:repeat(4,minmax(64px,1fr));overflow-x:auto}.nexus-executive-pulse__actions{grid-column:auto}.nexus-executive-priority__list>a{grid-template-columns:28px minmax(180px,1fr) 84px}.nexus-executive-priority__list>a>div{display:none}.nexus-project-portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-project-focus-bar{align-items:center}}@media(max-width:620px){.nexus-executive-pulse{padding:.85rem}.nexus-executive-pulse__signals{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.nexus-executive-pulse__actions{grid-template-columns:1fr}.nexus-executive-priority__list>a{grid-template-columns:24px minmax(0,1fr)}.nexus-executive-priority__list>a>span:nth-child(3){grid-column:2;justify-self:start}.nexus-project-portfolio-summary{grid-template-columns:1fr 1fr}.nexus-project-portfolio-summary>div{min-height:76px}.nexus-project-card-grid{grid-template-columns:1fr;padding:.6rem}.nexus-project-view-mode{margin-left:0}.nexus-project-empty{grid-template-columns:1fr}.nexus-project-empty>div:last-child{flex-direction:column}.nexus-project-empty>div:last-child>*{justify-content:center;width:100%}}.nexus-sidebar-backdrop{display:none}@media(max-width:820px){.nexus-app{grid-template-columns:1fr}.nexus-app-sidebar{left:calc(var(--nexus-shell-sidebar-width) * -1 - 20px);width:var(--nexus-shell-sidebar-width);z-index:70;box-shadow:18px 0 50px #00000047}.nexus-app-sidebar.is-open{left:0}.nexus-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:block;border:0;background:#080c107a;cursor:default}.nexus-app-header{z-index:50}.nexus-page-heading{min-height:0}}@media(max-width:560px){:root{--nexus-shell-header-height:60px}.nexus-app-content{padding:1rem .75rem 1.5rem}.nexus-app-header{height:var(--nexus-shell-header-height);padding:0 .55rem;gap:.35rem}.nexus-workspace-switcher{min-width:0;padding:.2rem}.nexus-global-search{min-height:38px}.nexus-header-actions{gap:.1rem;padding-left:.2rem}.nexus-icon-button{width:36px;height:36px}.nexus-page-heading{gap:.75rem;margin-bottom:.9rem}.nexus-page-heading h1{font-size:1.52rem}.nexus-page-heading>div>span{font-size:.76rem}.nexus-page-actions{gap:.4rem}.nexus-page-actions>*{min-width:-moz-max-content;min-width:max-content;flex:0 0 auto}.nexus-panel-heading{padding:.82rem .9rem}}.nexus-report-automation-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:.8rem;align-items:start;margin-bottom:.8rem}.nexus-report-automation-primitives,.nexus-report-analytics-boundaries{display:grid;gap:.55rem;padding:0 1rem 1rem}.nexus-report-automation-primitives a,.nexus-report-analytics-boundaries span{display:grid;gap:.18rem;padding:.75rem;border:1px solid var(--nexus-line);border-radius:.48rem;background:#f8faf9;color:var(--nexus-ink);text-decoration:none}.nexus-report-automation-primitives a:hover{border-color:#b4bdc3;background:#fff}.nexus-report-automation-primitives strong,.nexus-report-analytics-boundaries strong{font-size:.75rem}.nexus-report-automation-primitives small,.nexus-report-analytics-boundaries small{color:var(--nexus-slate);font-size:.75rem;line-height:1.45}.nexus-report-analytics-intro{margin-bottom:.8rem}.nexus-report-analytics-boundaries{grid-template-columns:repeat(3,minmax(0,1fr))}.dark .nexus-report-automation-primitives a,.dark .nexus-report-analytics-boundaries span{background:#141b21;border-color:#303940}@media(max-width:1150px){.nexus-report-automation-grid{grid-template-columns:1fr}}@media(max-width:760px){.nexus-report-analytics-boundaries{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nexus-report-automation-primitives a{transition:none}}.nexus-low-code-builder__grid,.nexus-intelligence-layout{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:.9rem;align-items:start}.nexus-low-code-builder__form{margin:0;border:1px solid var(--nexus-line);border-radius:.55rem;background:#f8faf9}.nexus-low-code-builder__library{display:grid;gap:.75rem;padding:0 1rem 1rem}.nexus-low-code-builder__library>div:first-child{display:grid;gap:.25rem}.nexus-low-code-builder__library h3{margin:0;font:.75rem/1.3 var(--font-heading);font-weight:800}.nexus-low-code-builder__library p{margin:0;color:var(--nexus-slate);font-size:.75rem;line-height:1.5}.nexus-low-code-builder__destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.nexus-low-code-builder__destinations a{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;padding:.72rem;border:1px solid var(--nexus-line);border-radius:.5rem;background:#fff;color:var(--nexus-ink);text-decoration:none}.nexus-low-code-builder__destinations a:hover{border-color:#aab5bb}.nexus-low-code-builder__destinations span{display:grid;gap:.15rem}.nexus-low-code-builder__destinations strong{font-size:.75rem}.nexus-low-code-builder__destinations small{color:var(--nexus-slate);font-size:.75rem;line-height:1.4}.nexus-intelligence-layout{margin-bottom:.8rem}.nexus-intelligence-result{min-width:0}.nexus-intelligence-answer{padding:1rem;border-bottom:1px solid var(--nexus-line);background:#fafbf9}.nexus-intelligence-answer p{margin:0;white-space:pre-wrap;line-height:1.65;font-size:.75rem}.nexus-intelligence-result>section{padding:1rem;border-bottom:1px solid var(--nexus-line)}.nexus-intelligence-result h3{margin:0 0 .55rem;font-size:.75rem}.nexus-intelligence-result ul,.nexus-intelligence-result ol{margin:0;padding-left:1.2rem;display:grid;gap:.42rem;font-size:.75rem;line-height:1.5}.nexus-intelligence-sources{display:grid;gap:.45rem}.nexus-intelligence-sources a{display:grid;gap:.2rem;padding:.65rem;border:1px solid var(--nexus-line);border-radius:.45rem;color:var(--nexus-ink);text-decoration:none;background:#fff}.nexus-intelligence-sources strong{font-size:.75rem}.nexus-intelligence-sources small{font-size:.75rem;color:var(--nexus-slate)}.nexus-intelligence-guardrails,.nexus-intelligence-review-note{display:flex;gap:.6rem;align-items:flex-start;margin:0 1rem 1rem;padding:.7rem;border:1px solid #c8ddcf;border-radius:.5rem;background:#eff8f3;color:#365746}.nexus-intelligence-guardrails>div{display:grid;gap:.2rem}.nexus-intelligence-guardrails strong,.nexus-intelligence-review-note{font-size:.75rem;font-weight:800}.nexus-intelligence-guardrails p{margin:0;font-size:.75rem;line-height:1.45}.nexus-intelligence-review-note{margin:1rem}.dark .nexus-low-code-builder__form,.dark .nexus-intelligence-answer{background:#141b21}.dark .nexus-low-code-builder__destinations a,.dark .nexus-intelligence-sources a{background:#171e25;color:#e7ecef;border-color:#303940}.dark .nexus-intelligence-guardrails,.dark .nexus-intelligence-review-note{background:#14241c;border-color:#315b43;color:#a9d2b6}.nexus-developer-api__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:.9rem;padding:0 1rem 1rem}.nexus-developer-api__controls{display:grid;gap:.8rem}.nexus-developer-api__scopes{display:grid;gap:.45rem}.nexus-developer-api__scopes>strong{font-size:.75rem}.nexus-developer-api__scopes label{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center;padding:.58rem .65rem;border:1px solid var(--nexus-line);border-radius:.45rem;font-size:.75rem;background:#fafbf9}.nexus-developer-api__scopes small{color:var(--nexus-slate);font-size:.75rem}.nexus-developer-api__one-time{display:flex;gap:.65rem;align-items:flex-start;padding:.75rem;border:1px solid #d6c780;border-radius:.5rem;background:#fff9df}.nexus-developer-api__one-time>div{min-width:0;display:grid;gap:.35rem}.nexus-developer-api__one-time strong{font-size:.75rem}.nexus-developer-api__one-time p{margin:0;font-size:.75rem;line-height:1.45}.nexus-developer-api__one-time>div>div{display:flex;gap:.4rem;align-items:center}.nexus-developer-api__one-time code{min-width:0;flex:1;overflow:auto;padding:.55rem;border-radius:.35rem;background:#1d2328;color:#f4f5f6;font-size:.75rem}.nexus-developer-api__one-time button{display:flex;align-items:center;gap:.3rem;min-height:36px;border:1px solid var(--nexus-line);border-radius:.4rem;background:#fff;padding:0 .6rem;font-size:.75rem;font-weight:800;cursor:pointer}.nexus-developer-api__contract{display:grid;gap:.5rem;padding:.8rem;border:1px solid var(--nexus-line);border-radius:.5rem;background:#f8faf9}.nexus-developer-api__contract h3{margin:.2rem 0 0;font-size:.75rem}.nexus-developer-api__contract p{margin:0;color:var(--nexus-slate);font-size:.75rem;line-height:1.55}.nexus-developer-api__contract pre{margin:0;overflow:auto;padding:.7rem;border-radius:.4rem;background:#1d2328;color:#f4f5f6;font-size:.75rem;line-height:1.5}.nexus-developer-webhook{display:grid;gap:.6rem;margin:0 1rem 1rem;padding-top:1rem;border-top:1px solid var(--nexus-line)}.nexus-developer-webhook__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:.9rem}.nexus-developer-webhook__controls{display:grid;gap:.7rem}.nexus-developer-webhook__controls>label{display:grid;gap:.3rem;font-size:.75rem;font-weight:800}.nexus-developer-webhook__controls>label input{min-height:40px;border:1px solid var(--nexus-line);border-radius:.4rem;background:#fff;color:inherit;padding:0 .6rem}.dark .nexus-developer-webhook__controls>label input{background:#171e25;border-color:#303940;color:#e7ecef}@media(max-width:1050px){.nexus-developer-webhook__grid{grid-template-columns:1fr}}.nexus-enterprise-identity__status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 1rem 1rem;background:var(--nexus-line);border:1px solid var(--nexus-line);border-radius:.5rem;overflow:hidden}.nexus-enterprise-identity__status span{display:grid;gap:.2rem;padding:.72rem;background:#fff}.nexus-enterprise-identity__status strong{font-size:.75rem}.nexus-enterprise-identity__status small{color:var(--nexus-slate);font-size:.75rem}.dark .nexus-developer-api__scopes label,.dark .nexus-developer-api__contract,.dark .nexus-enterprise-identity__status span{background:#171e25;border-color:#303940}.dark .nexus-developer-api__one-time{background:#332d16;border-color:#66592a}@media(max-width:1050px){.nexus-low-code-builder__grid,.nexus-intelligence-layout,.nexus-developer-api__grid{grid-template-columns:1fr}}.nexus-visual-automation{margin-bottom:.8rem}.nexus-visual-automation__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:.9rem;padding:0 1rem 1rem}.nexus-visual-automation__builder{margin:0;border:1px solid var(--nexus-line);border-radius:.55rem;background:#f8faf9}.nexus-visual-automation__flow{display:grid;gap:.55rem;margin:0 1rem}.nexus-visual-automation__step{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:.65rem;align-items:start;padding:.72rem;border:1px solid var(--nexus-line);border-radius:.5rem;background:#fff}.nexus-visual-automation__step:not(:last-of-type):after{content:"";position:absolute;left:28px;bottom:-.58rem;width:1px;height:.58rem;background:var(--nexus-line)}.nexus-visual-automation__step>b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--nexus-ink);color:#fff;font-size:.75rem}.nexus-visual-automation__step-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.nexus-visual-automation__step-fields label{margin:0!important}.nexus-visual-automation__step-actions{display:grid;gap:.3rem}.nexus-visual-automation__step-actions button{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--nexus-line);border-radius:.35rem;background:#fff;color:var(--nexus-ink);cursor:pointer}.nexus-visual-automation__step-actions button:disabled{opacity:.4;cursor:not-allowed}.nexus-visual-automation__library{display:grid;align-content:start;gap:.75rem}.nexus-visual-automation__library>div:first-child{display:grid;gap:.2rem}.nexus-visual-automation__library h3{margin:0;font-size:.75rem}.nexus-visual-automation__library p{margin:0;color:var(--nexus-slate);font-size:.75rem;line-height:1.5}.nexus-visual-automation__library .nexus-compact-record-list>div{display:grid;gap:.45rem;padding:.65rem;border-bottom:1px solid var(--nexus-line)}.nexus-visual-automation__library .nexus-compact-record-list>div>button:first-child{display:flex;justify-content:space-between;gap:.6rem;width:100%;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.dark .nexus-visual-automation__builder,.dark .nexus-visual-automation__step,.dark .nexus-visual-automation__step-actions button{background:#171e25;border-color:#303940;color:#e7ecef}@media(max-width:1050px){.nexus-visual-automation__layout{grid-template-columns:1fr}}.nexus-template-hub{margin-bottom:.8rem}.nexus-template-hub__filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:.6rem;padding:0 1rem 1rem}.nexus-template-hub__filters label{display:flex;align-items:center;gap:.45rem;border:1px solid var(--nexus-line);border-radius:.45rem;padding:0 .6rem;background:#fff}.nexus-template-hub__filters input,.nexus-template-hub__filters select,.nexus-template-hub__filters+select{width:100%;min-height:40px;border:0;background:transparent;color:inherit}.nexus-template-hub__filters>select{min-height:40px;border:1px solid var(--nexus-line);border-radius:.45rem;background:#fff;color:inherit;padding:0 .6rem}.nexus-template-hub__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:0 1rem 1rem}.nexus-template-hub__grid>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:start;padding:.8rem;border:1px solid var(--nexus-line);border-radius:.5rem;background:#fff;color:var(--nexus-ink);text-decoration:none}.nexus-template-hub__grid>a:hover{border-color:#aab5bb}.nexus-template-hub__grid>a>span{display:grid;gap:.18rem;min-width:0}.nexus-template-hub__grid small{color:var(--nexus-gold-dark);font-size:.75rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.nexus-template-hub__grid strong{font-size:.75rem}.nexus-template-hub__grid p{margin:0;color:var(--nexus-slate);font-size:.75rem;line-height:1.45}.nexus-template-hub__grid em{color:var(--nexus-slate);font-size:.75rem;font-style:normal}.dark .nexus-template-hub__filters label,.dark .nexus-template-hub__filters>select,.dark .nexus-template-hub__grid>a{background:#171e25;border-color:#303940;color:#e7ecef}@media(max-width:760px){.nexus-template-hub__filters,.nexus-template-hub__grid{grid-template-columns:1fr}}@media(max-width:620px){.nexus-low-code-builder__destinations,.nexus-enterprise-identity__status,.nexus-visual-automation__step-fields{grid-template-columns:1fr}.nexus-visual-automation__layout{padding:0 .7rem .7rem}.nexus-visual-automation__step{grid-template-columns:30px minmax(0,1fr)}.nexus-visual-automation__step-actions{grid-column:2;display:flex}.nexus-developer-api__scopes label{grid-template-columns:auto 1fr}.nexus-developer-api__scopes small{grid-column:2}.nexus-developer-api__one-time>div>div{align-items:stretch;flex-direction:column}.nexus-developer-api__one-time button{justify-content:center}}.nexus-template-hub--b139{overflow:hidden}.nexus-template-family-notice{margin:0 1rem .8rem;padding:.62rem .72rem;border:1px solid color-mix(in srgb,var(--nexus-warning) 38%,var(--nexus-line));border-radius:.42rem;background:color-mix(in srgb,var(--nexus-warning) 8%,var(--card));color:var(--nexus-slate);font-size:.75rem}.nexus-control-domain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:0 1rem 1rem}.nexus-control-domain-grid>article{display:grid;grid-template-columns:26px minmax(0,1fr);gap:.45rem .55rem;align-items:start;padding:.72rem;border:1px solid var(--nexus-line);border-radius:.48rem;background:var(--card)}.nexus-control-domain-grid>article.is-active{border-color:color-mix(in srgb,var(--nexus-accent) 55%,var(--nexus-line));background:var(--nexus-accent-soft)}.nexus-control-domain-grid>article>svg{color:var(--nexus-accent)}.nexus-control-domain-grid>article>span{display:grid;gap:.12rem}.nexus-control-domain-grid strong{font-size:.75rem}.nexus-control-domain-grid small{color:var(--nexus-accent);font-size:.75rem;font-weight:800}.nexus-control-domain-grid p{margin:.12rem 0 0;color:var(--nexus-slate);font-size:.75rem;line-height:1.42}.nexus-control-domain-grid>article>div{grid-column:2;display:flex;flex-wrap:wrap;gap:.3rem}.nexus-control-domain-grid button,.nexus-control-domain-grid a{display:inline-flex;align-items:center;min-height:28px;padding:.28rem .42rem;border:1px solid var(--nexus-line);border-radius:.32rem;background:var(--card);color:var(--nexus-ink);font-size:.75rem;font-weight:800;text-decoration:none}.nexus-control-domain-grid button{cursor:pointer}.nexus-template-hub__filters--b139{grid-template-columns:minmax(260px,1.4fr) repeat(6,minmax(135px,.55fr)) auto;align-items:center}.nexus-template-hub__filters--b139 .is-search{min-width:0}.nexus-template-hub__filters--b139 .nexus-secondary-button{min-height:40px;white-space:nowrap}.nexus-template-hub__grid--b139>a{min-height:132px}.nexus-template-empty{display:grid;justify-items:start;gap:.3rem;margin:0 1rem 1rem;padding:1rem;border:1px dashed var(--nexus-line);border-radius:.5rem;background:color-mix(in srgb,var(--card) 86%,var(--background))}.nexus-template-empty strong{font-size:.75rem}.nexus-template-empty p{max-width:760px;margin:0;color:var(--nexus-slate);font-size:.75rem;line-height:1.5}.dark .nexus-control-domain-grid>article,.dark .nexus-control-domain-grid button,.dark .nexus-control-domain-grid a{background:#171e25;border-color:#303940;color:#e7ecef}.dark .nexus-control-domain-grid>article.is-active{background:color-mix(in srgb,var(--nexus-accent) 12%,#171e25)}@media(max-width:1280px){.nexus-control-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nexus-template-hub__filters--b139{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(145px,.65fr))}.nexus-template-hub__filters--b139 .nexus-secondary-button{width:100%}}@media(max-width:900px){.nexus-control-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-template-hub__filters--b139{grid-template-columns:1fr 1fr}.nexus-template-hub__filters--b139 .is-search{grid-column:1/-1}}@media(max-width:620px){.nexus-control-domain-grid,.nexus-template-hub__filters--b139{grid-template-columns:1fr}.nexus-template-hub__filters--b139 .is-search{grid-column:auto}.nexus-control-domain-grid,.nexus-template-hub__grid--b139{padding:0 .7rem .7rem}}:root{--nexus-professional-radius: 14px;--nexus-professional-radius-tight: 10px;--nexus-professional-float-radius: 12px;--nexus-professional-float-shadow: 0 12px 28px rgba(12,17,22,.16)}.nexus-app .nexus-panel,.nexus-app .nexus-metric,.nexus-app .nexus-project-card,.nexus-app .nexus-executive-pulse,.nexus-app .nexus-project-portfolio-summary>div,.nexus-app .nexus-record-form,.nexus-app .nexus-record-metadata-form{border-radius:var(--nexus-professional-radius);box-shadow:none}.nexus-app .nexus-app-sidebar,.nexus-app .nexus-app-header,.nexus-app .nexus-page-heading,.nexus-app .nexus-panel-heading{box-shadow:none}.nexus-app .nexus-app-sidebar nav a,.nexus-app .nexus-sidebar-group,.nexus-app .nexus-sidebar-group__toggle,.nexus-app .nexus-workspace-switcher,.nexus-app .nexus-global-search,.nexus-app .nexus-icon-button,.nexus-app .nexus-primary-button,.nexus-app .nexus-secondary-button,.nexus-app .nexus-tertiary-button{border-radius:var(--nexus-professional-radius-tight)}.nexus-app .nexus-app-sidebar nav a:hover,.nexus-app button:hover,.nexus-app a:hover,.nexus-app .nexus-project-card:hover{transform:none}.nexus-app .nexus-crm-pipeline-command,.nexus-app .nexus-crm-opportunity-inspector,.nexus-app .nexus-precon-command-strip,.nexus-app .nexus-precon-project-context,.nexus-app .nexus-estimating-lifecycle-strip,.nexus-app .nexus-award-project-context,.nexus-app .nexus-ca-project-context,.nexus-app .nexus-financial-project-context,.nexus-app .nexus-financial-action-sheet{border-radius:var(--nexus-professional-radius);box-shadow:none;background:hsl(var(--card));background-image:none}.nexus-app .nexus-estimating-lifecycle-strip{border-color:var(--nexus-line);border-left:3px solid var(--nexus-gold-dark)}.nexus-app .nexus-estimating-metrics,.nexus-app .nexus-precon-metrics,.nexus-app .nexus-award-metrics,.nexus-app .nexus-financial-metrics--b15,.nexus-app .nexus-resource-metrics,.nexus-app .nexus-collaboration-metrics{gap:0;border-top:1px solid var(--nexus-line);border-left:1px solid var(--nexus-line)}.nexus-app .nexus-estimating-metrics article,.nexus-app .nexus-precon-metrics article,.nexus-app .nexus-award-metrics article,.nexus-app .nexus-financial-metric,.nexus-app .nexus-resource-metrics article,.nexus-app .nexus-collaboration-metrics article{margin:0;border:0;border-right:1px solid var(--nexus-line);border-bottom:1px solid var(--nexus-line);border-radius:0;box-shadow:none;background:hsl(var(--card))}.nexus-app .nexus-crm-pipeline-command>nav button,.nexus-app .nexus-estimating-lifecycle-strip>nav button,.nexus-app .nexus-estimating-interaction-panel,.nexus-app .nexus-estimating-quote-selector,.nexus-app .nexus-estimating-review-workflow,.nexus-app .nexus-estimating-proposal-workflow,.nexus-app .nexus-financial-alert-list>button,.nexus-app .nexus-financial-register article,.nexus-app .nexus-ca-register>article{border-radius:var(--nexus-professional-radius-tight);box-shadow:none;animation:none}.nexus-app .nexus-estimating-interaction-panel,.nexus-app .nexus-estimating-quote-selector,.nexus-app .nexus-estimating-review-workflow,.nexus-app .nexus-estimating-proposal-workflow{background:hsl(var(--card));background-image:none}.nexus-app .nexus-my-day-project{border-radius:var(--nexus-professional-radius);background:#151d24;background-image:none;box-shadow:none;border-left:3px solid var(--nexus-gold-dark)}.nexus-app .nexus-my-day-command,.nexus-app .nexus-my-day-metrics{gap:0;border-top:1px solid var(--nexus-line);border-left:1px solid var(--nexus-line)}.nexus-app .nexus-my-day-command>a,.nexus-app .nexus-my-day-metrics article{margin:0;border:0;border-right:1px solid var(--nexus-line);border-bottom:1px solid var(--nexus-line);border-radius:0;box-shadow:none}.nexus-app .nexus-inspection-template-list__items>button,.nexus-app .nexus-inspection-criteria>div,.nexus-app .nexus-inspection-boundary,.nexus-app .nexus-inspection-run-list>button,.nexus-app .nexus-inspection-run-responses>section,.nexus-app .nexus-inspection-run-evidence,.nexus-app .nexus-inspection-run-boundary,.nexus-app .nexus-markup-sheets,.nexus-app .nexus-markup-detail,.nexus-app .nexus-markup-history-warning,.nexus-app .nexus-markup-boundary,.nexus-app .nexus-production-card,.nexus-app .nexus-punch-card,.nexus-app .nexus-safety-card,.nexus-app .nexus-issue-card,.nexus-app .nexus-drawing-card{border-radius:var(--nexus-professional-radius);box-shadow:none}.nexus-app .nexus-my-day-log-card>div:nth-child(2),.nexus-app .nexus-my-day-boundary,.nexus-app .nexus-my-day-ai__result>p,.nexus-app .nexus-my-day-ai__sources a,.nexus-app .nexus-camera-scanner__stage,.nexus-app .nexus-field-geofence{border-radius:var(--nexus-professional-radius-tight);box-shadow:none}.nexus-shell-menu,.nexus-command-panel,.nexus-invitation-delivery,.nexus-appearance-menu{border-radius:var(--nexus-professional-float-radius);box-shadow:var(--nexus-professional-float-shadow)}.nexus-shell-menu>button,.nexus-shell-menu>a,.nexus-shell-menu__icon,.nexus-command-results>button,.nexus-record-view-controls input,.nexus-record-view-controls select,.nexus-record-view-controls button,.nexus-comment-list article,.nexus-attachment-list a,.nexus-version-list article,.nexus-share-list article,.nexus-approval-list>article,.nexus-version-comparison{border-radius:var(--nexus-professional-radius);box-shadow:none}.nexus-shared-summary-card,.nexus-share-state,.nexus-shared-report-card{border-radius:var(--nexus-professional-radius);box-shadow:none}.nexus-shared-summary-grid,.nexus-shared-report-metrics,.nexus-report-result-summary{gap:0}.nexus-shared-summary-grid section{border-radius:0;box-shadow:none}.nexus-trial-launch,.nexus-beta-role-guide,.nexus-beta-progress,.nexus-beta-mission,.nexus-beta-session-wrap,.nexus-trial-review__list,.nexus-trial-review__detail,.nexus-trial-readiness-gate,.nexus-trial-cohort-operations,.nexus-trial-follow-up__list>article,.nexus-trial-follow-up__history>article{border-radius:var(--nexus-professional-radius);box-shadow:none}.nexus-trial-launch{border-top:2px solid var(--nexus-gold-dark)}.nexus-trial-launch__steps,.nexus-beta-mission-grid,.nexus-trial-readiness-gate__checks{gap:0;border-top:1px solid var(--nexus-border,#d9dde5);border-left:1px solid var(--nexus-border,#d9dde5)}.nexus-trial-launch__steps article,.nexus-beta-mission,.nexus-trial-readiness-gate__checks article{margin:0;border:0;border-right:1px solid var(--nexus-border,#d9dde5);border-bottom:1px solid var(--nexus-border,#d9dde5);border-radius:0;box-shadow:none}.nexus-app .nexus-safety-metrics,.nexus-app .nexus-incident-metrics,.nexus-app .nexus-capa-metrics,.nexus-app .nexus-production-summary,.nexus-app .nexus-pvp-metrics,.nexus-app .nexus-punch-metrics,.nexus-app .nexus-offline-metrics{gap:0;border-top:1px solid var(--nexus-border,var(--nexus-line));border-left:1px solid var(--nexus-border,var(--nexus-line))}.nexus-app .nexus-safety-metrics>span,.nexus-app .nexus-incident-metrics>span,.nexus-app .nexus-capa-metrics>span,.nexus-app .nexus-production-summary>article,.nexus-app .nexus-pvp-metrics>article,.nexus-app .nexus-punch-metrics>span,.nexus-app .nexus-offline-metrics>span{margin:0;border:0;border-right:1px solid var(--nexus-border,var(--nexus-line));border-bottom:1px solid var(--nexus-border,var(--nexus-line));border-radius:0;box-shadow:none}.nexus-app .nexus-safety-hazards>div,.nexus-app .nexus-safety-register>button,.nexus-app .nexus-safety-attention>button,.nexus-app .nexus-safety-hazard-list>div,.nexus-app .nexus-safety-boundary,.nexus-app .nexus-incident-restriction,.nexus-app .nexus-incident-register>button,.nexus-app .nexus-incident-facts>span,.nexus-app .nexus-incident-evidence a,.nexus-app .nexus-incident-evidence button,.nexus-app .nexus-incident-statements>div,.nexus-app .nexus-incident-pack-summary,.nexus-app .nexus-capa-issue-list button,.nexus-app .nexus-capa-actions-list button,.nexus-app .nexus-capa-facts span,.nexus-app .nexus-capa-evidence,.nexus-app .nexus-capa-verification,.nexus-app .nexus-capa-close,.nexus-app .nexus-capa-inspection-handoff>section,.nexus-app .nexus-capa-empty,.nexus-app .nexus-capa-boundary,.nexus-app .nexus-production-boundary,.nexus-app .nexus-pvp-unit-grid>div,.nexus-app .nexus-pvp-note,.nexus-app .nexus-punch-walk-list button,.nexus-app .nexus-punch-item-list button,.nexus-app .nexus-punch-facts span,.nexus-app .nexus-punch-evidence,.nexus-app .nexus-punch-verification,.nexus-app .nexus-punch-boundary,.nexus-app .nexus-offline-indicator,.nexus-app .nexus-offline-banner,.nexus-app .nexus-offline-item,.nexus-app .nexus-offline-error{border-radius:var(--nexus-professional-radius);box-shadow:none}.nexus-app [class*=-metrics]>article,.nexus-app [class*=-metrics]>span,.nexus-app [class*=-summary]>article,.nexus-app [class*=-facts]>span,.nexus-app [class*=-register]>article,.nexus-app [class*=-register]>button,.nexus-app [class*=-list]>article,.nexus-app [class*=-list]>button{border-radius:var(--nexus-professional-radius);box-shadow:none}.nexus-app :is(input,select,textarea,button):not(.nexus-user-avatar):not([class*=status]):not([class*=badge]){box-shadow:none}.nexus-collaboration-metrics,.nexus-shared-summary-grid{gap:0}.nexus-collaboration-metrics article{border-radius:0;box-shadow:none}.nexus-shared-summary-page main,.nexus-shared-report-page>main{max-width:1180px}.nexus-shared-summary-card,.nexus-shared-report-card{border-top:2px solid #9a7226}.nexus-app [class*=reveal],.nexus-app [class*=pulse]{animation:none}.dark .nexus-app .nexus-panel,.dark .nexus-app .nexus-metric,.dark .nexus-shared-summary-card,.dark .nexus-shared-report-card{box-shadow:none}@media(max-width:760px){.nexus-app .nexus-my-day-command{border:0;gap:.35rem}.nexus-app .nexus-my-day-command>a{border:1px solid var(--nexus-line);border-radius:var(--nexus-professional-radius)}.nexus-shell-menu,.nexus-command-panel,.nexus-invitation-delivery{border-radius:var(--nexus-professional-radius)}}@media(prefers-reduced-motion:reduce){.nexus-app *,.nexus-trial-launch *,.nexus-beta-missions *{transition:none;animation:none}}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 42 24% 97%;--foreground: 210 24% 9%;--card: 0 0% 100%;--card-foreground: 210 24% 9%;--popover: 0 0% 100%;--popover-foreground: 210 24% 9%;--primary: 211 24% 11%;--primary-foreground: 42 25% 96%;--secondary: 210 14% 94%;--secondary-foreground: 211 24% 11%;--muted: 210 14% 94%;--muted-foreground: 213 11% 42%;--accent: 39 62% 58%;--accent-foreground: 211 24% 11%;--destructive: 4 65% 48%;--destructive-foreground: 0 0% 100%;--border: 210 13% 86%;--input: 210 13% 86%;--ring: 39 62% 50%;--radius: .625rem;--font-heading: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--nexus-type-floor: .75rem;--sidebar-background: 211 24% 11%;--sidebar-foreground: 210 12% 88%;--sidebar-primary: 39 62% 58%;--sidebar-primary-foreground: 211 24% 11%;--sidebar-accent: 211 18% 17%;--sidebar-accent-foreground: 0 0% 100%;--sidebar-border: 211 16% 22%;--sidebar-ring: 39 62% 58%;--nexus-ink: #12171d;--nexus-graphite: #1b232b;--nexus-slate: #52606d;--nexus-line: #d8dde1;--nexus-paper: #f7f4ee;--nexus-gold: #d8a84e;--nexus-gold-dark: #7a4f12;--nexus-positive: #287a55;--nexus-warning: #b36a12;--nexus-critical: #b9433d;--nexus-info: #356b93;--nexus-accent: var(--nexus-gold-dark);--nexus-accent-soft: color-mix(in srgb,var(--nexus-gold) 16%,transparent);--nexus-border: var(--nexus-line);--nexus-border-strong: color-mix(in srgb,var(--nexus-line) 72%,var(--nexus-text));--nexus-background: hsl(var(--background));--nexus-surface: hsl(var(--card));--nexus-surface-strong: hsl(var(--muted));--nexus-surface-muted: hsl(var(--muted));--nexus-muted: var(--nexus-slate);--nexus-text: hsl(var(--foreground));--nexus-text-muted: var(--nexus-slate);--nexus-panel: hsl(var(--card));--nexus-panel-soft: color-mix(in srgb,hsl(var(--muted)) 70%,hsl(var(--card)));--nexus-panel-subtle: hsl(var(--muted));--nexus-subtle: hsl(var(--muted));--nexus-soft: hsl(var(--muted));--nexus-shadow-sm: 0 3px 10px rgba(18,23,29,.07);--nexus-primary: hsl(var(--primary));--nexus-success: var(--nexus-positive);--nexus-danger: var(--nexus-critical)}.dark{--background: 210 19% 8%;--foreground: 210 14% 92%;--card: 210 17% 11%;--card-foreground: 210 14% 92%;--popover: 210 18% 12%;--popover-foreground: 210 14% 92%;--primary: 39 62% 58%;--primary-foreground: 211 24% 10%;--secondary: 210 15% 17%;--secondary-foreground: 210 14% 92%;--muted: 210 15% 16%;--muted-foreground: 210 10% 66%;--accent: 210 16% 19%;--accent-foreground: 210 14% 94%;--destructive: 4 61% 52%;--destructive-foreground: 0 0% 100%;--border: 210 13% 23%;--input: 210 13% 25%;--ring: 39 62% 58%;--sidebar-background: 210 23% 7%;--sidebar-foreground: 210 12% 86%;--sidebar-accent: 210 17% 15%;--sidebar-accent-foreground: 0 0% 100%;--sidebar-border: 210 15% 20%;--nexus-ink: #12171d;--nexus-graphite: #171e25;--nexus-slate: #9aa6ae;--nexus-line: #303940;--nexus-paper: #0f1419;--nexus-gold-dark: #d8a84e;--nexus-positive: #58b98a;--nexus-warning: #e1a34c;--nexus-critical: #e07069;--nexus-info: #73a9d0}*{border-color:hsl(var(--border));box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:hsl(var(--background));font-family:var(--font-body);color:hsl(var(--foreground));margin:0;min-width:320px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid color-mix(in srgb,var(--nexus-accent) 50%,transparent);outline-offset:2px}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-slate-800{--tw-border-opacity:1;border-top-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.running{animation-play-state:running}.paused{animation-play-state:paused}html[data-nexus-palette=blue] .nexus-app{--nexus-gold:#5b9ce5;--nexus-gold-dark:#3478c8;--nexus-accent:#3478c8;--nexus-accent-soft:color-mix(in srgb,#3478c8 14%,transparent);--nexus-info:#3478c8;--ring:212 61% 50%;--sidebar-primary:212 61% 50%;--sidebar-ring:212 61% 50%}html[data-nexus-palette=green] .nexus-app{--nexus-gold:#58ae82;--nexus-gold-dark:#2f8a63;--nexus-accent:#2f8a63;--nexus-accent-soft:color-mix(in srgb,#2f8a63 14%,transparent);--nexus-info:#2f8a63;--ring:154 49% 36%;--sidebar-primary:154 49% 36%;--sidebar-ring:154 49% 36%}html[data-nexus-palette=orange] .nexus-app{--nexus-gold:#eea04f;--nexus-gold-dark:#d97920;--nexus-accent:#d97920;--nexus-accent-soft:color-mix(in srgb,#d97920 14%,transparent);--nexus-info:#d97920;--ring:29 72% 49%;--sidebar-primary:29 72% 49%;--sidebar-ring:29 72% 49%}html[data-nexus-palette=plum] .nexus-app{--nexus-gold:#aa7bbc;--nexus-gold-dark:#86559c;--nexus-accent:#86559c;--nexus-accent-soft:color-mix(in srgb,#86559c 14%,transparent);--nexus-info:#86559c;--ring:282 29% 47%;--sidebar-primary:282 29% 47%;--sidebar-ring:282 29% 47%}html[data-nexus-palette=slate] .nexus-app{--nexus-gold:#8396a3;--nexus-gold-dark:#607483;--nexus-accent:#607483;--nexus-accent-soft:color-mix(in srgb,#607483 14%,transparent);--nexus-info:#607483;--ring:203 16% 45%;--sidebar-primary:203 16% 45%;--sidebar-ring:203 16% 45%}.nexus-app .nexus-primary-button,.dark .nexus-app .nexus-primary-button{background:var(--nexus-accent);border-color:var(--nexus-accent);color:#fff}.nexus-app .nexus-app-sidebar nav a.active{box-shadow:inset 3px 0 var(--nexus-accent)}.nexus-app .nexus-page-heading .nexus-eyebrow,.nexus-app .nexus-text-link{color:var(--nexus-accent)}.text-nexus-ink{color:var(--nexus-ink)}.text-critical{color:var(--nexus-critical)!important}.nexus-site{min-height:100vh;background:var(--nexus-paper);overflow-x:hidden}.nexus-route-loading{min-height:52vh;display:grid;place-items:center;padding:2rem;background:var(--nexus-paper);color:var(--nexus-slate)}.nexus-route-loading span{display:inline-flex;align-items:center;min-height:44px;padding:.65rem .85rem;border:1px solid var(--nexus-line);border-radius:.48rem;background:hsl(var(--card));font-size:.75rem;font-weight:800}.nexus-logo{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none}.nexus-logo__mark{width:42px;height:42px}.nexus-logo__type{display:grid;line-height:1;font-family:var(--font-heading);font-size:.95rem;font-weight:700}.nexus-logo__type strong{margin-top:.34rem;color:var(--nexus-gold-dark);letter-spacing:.18em;font-size:.82rem}.nexus-marketing-header .nexus-logo__type strong,.nexus-public-footer .nexus-logo__type strong,.nexus-sidebar-brand .nexus-logo__type strong{color:var(--nexus-gold)}.nexus-marketing-header{position:absolute;z-index:20;top:0;left:50%;width:min(1360px,calc(100% - 3rem));height:76px;padding:0;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;color:#fff;border-bottom:1px solid rgba(255,255,255,.16)}.nexus-marketing-header .nexus-logo__type span{color:#fff!important}.nexus-marketing-nav{display:flex;align-items:center;gap:1.35rem}.nexus-marketing-nav a{color:#ffffffdb;text-decoration:none;font-size:.82rem;font-weight:600}.nexus-marketing-nav a:hover{color:#fff}.nexus-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.72rem .92rem;font-weight:700;font-size:.84rem;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,background .18s ease}.nexus-button:hover{transform:translateY(-1px)}.nexus-button--small{padding:.58rem .8rem;background:#ffffff1a;border-color:#ffffff40!important}.nexus-button--gold{background:var(--nexus-gold);color:var(--nexus-ink)!important}.nexus-button--gold:hover{background:#e2b65f}.nexus-button--ghost{color:#fff;border-color:#ffffff57;background:#0f141959}.nexus-hero{position:relative;min-height:680px;display:flex;align-items:flex-end;overflow:hidden;color:#fff}.nexus-hero__media,.nexus-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.nexus-hero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%}.nexus-hero__scrim{background:linear-gradient(90deg,#0a0f14f0,#0a0f14c4 43%,#0a0f143d 76%),linear-gradient(0deg,rgba(10,15,20,.76),transparent 58%)}.nexus-hero__content{position:relative;z-index:2;width:min(1360px,calc(100% - 3rem));margin:0 auto;padding:128px 0 62px}.nexus-hero__content--spatial{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);gap:clamp(2rem,4vw,4.5rem);align-items:end}.nexus-hero__copy{min-width:0}.nexus-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:800;color:var(--nexus-gold-dark);margin:0 0 1rem}.nexus-hero .nexus-eyebrow,.nexus-dark-section .nexus-eyebrow,.nexus-cta .nexus-eyebrow,.nexus-specialty-landing .nexus-eyebrow,.nexus-value-loop .nexus-eyebrow,.nexus-experience-principles .nexus-eyebrow,.nexus-product-cta .nexus-eyebrow{color:var(--nexus-gold)}.nexus-hero h1{font:700 clamp(2.45rem,5vw,4.65rem)/1.01 var(--font-heading);letter-spacing:-.05em;max-width:780px;margin:0;text-wrap:balance}.nexus-hero__lede{max-width:680px;font-size:clamp(.98rem,1.6vw,1.16rem);line-height:1.62;color:#ffffffd1;margin:1.25rem 0 1.55rem}.nexus-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.nexus-hero__proof{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;max-width:900px;margin-top:1.65rem;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.18)}.nexus-hero__proof span{display:inline-flex;align-items:center;gap:.42rem;font-size:.75rem;color:#ffffffc7}.nexus-value-strip{width:min(1360px,calc(100% - 3rem));margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--nexus-line);border-top:0;border-radius:0 0 .7rem .7rem;padding:0;overflow:hidden}.nexus-value-strip article{display:grid;grid-template-columns:auto 1fr;gap:.2rem .7rem;padding:1.45rem 1.15rem;border-right:1px solid var(--nexus-line)}.nexus-value-strip article:first-child{border-left:0}.nexus-value-strip article:last-child{border-right:0}.nexus-value-strip svg{grid-row:1/3;color:var(--nexus-gold-dark);margin-top:.15rem}.nexus-value-strip strong{font-size:.9rem;color:var(--nexus-ink)}.nexus-value-strip span{font-size:.78rem;line-height:1.45;color:var(--nexus-slate)}.nexus-section{width:min(1360px,calc(100% - 3rem));padding:5rem 0;max-width:none;margin:0 auto}.nexus-section__heading{max-width:760px;margin-bottom:2.15rem}.nexus-section h2,.nexus-dark-section h2,.nexus-cta h2{font:700 clamp(1.85rem,3vw,3.1rem)/1.09 var(--font-heading);letter-spacing:-.038em;margin:0 0 .9rem;text-wrap:balance}.nexus-section__heading>p:last-child{color:var(--nexus-slate);font-size:.96rem;line-height:1.62}.nexus-module-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.2rem}.nexus-module-card{grid-column:span 3;min-width:0;background:#fff;border:1px solid var(--nexus-line);border-radius:.7rem;overflow:hidden;box-shadow:0 8px 30px #12171d0f}.nexus-module-card:nth-child(-n+2){grid-column:span 6}.nexus-module-card img{width:100%;aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover}.nexus-module-card div{padding:1.3rem}.nexus-module-card h3{margin:0 0 .55rem;font:700 1.12rem var(--font-heading)}.nexus-module-card p{margin:0;color:var(--nexus-slate);font-size:.88rem;line-height:1.62}.nexus-specialty-landing{width:min(1360px,calc(100% - 3rem));margin:0 auto 4.5rem;padding:2.4rem;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem;align-items:start;border:1px solid var(--nexus-line);border-radius:.8rem;background:var(--nexus-ink);color:#fff}.nexus-specialty-landing h2{margin:0 0 .9rem;font:700 clamp(1.9rem,3vw,3rem)/1.08 var(--font-heading);letter-spacing:-.04em;text-wrap:balance}.nexus-specialty-landing>div:first-child>p:last-child{margin:0;color:#aeb8bf;line-height:1.65}.nexus-specialty-landing>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.nexus-specialty-landing span{min-height:48px;display:flex;align-items:center;gap:.5rem;padding:.75rem .85rem;border:1px solid rgba(255,255,255,.15);border-radius:.48rem;background:#171e25;color:#e3e7e9;font-size:.75rem;font-weight:700}.nexus-specialty-landing span svg{color:var(--nexus-gold);flex:0 0 auto}.nexus-market-section{width:100%;max-width:none;padding:5rem max(1.5rem,calc((100vw - 1360px)/2));background:#eef1f2}.nexus-market-section>.nexus-section__heading,.nexus-market-grid{width:min(1360px,100%);margin-left:auto;margin-right:auto}.nexus-market-section>.nexus-section__heading{max-width:none}.nexus-market-section>.nexus-section__heading h2,.nexus-market-section>.nexus-section__heading>p{max-width:760px}.nexus-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.nexus-market-card{min-width:0;background:#fff;border:1px solid var(--nexus-line);border-radius:.72rem;overflow:hidden;box-shadow:0 10px 34px #12171d12}.nexus-market-card img{width:100%;aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover}.nexus-market-card div{padding:1.35rem}.nexus-market-card h3{margin:0 0 .55rem;font:700 1.16rem var(--font-heading)}.nexus-market-card p{margin:0;color:var(--nexus-slate);font-size:.87rem;line-height:1.62}.nexus-integration-section{width:min(1240px,calc(100% - 3rem));margin:4.25rem auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch;border:1px solid var(--nexus-line);border-radius:.85rem;background:#fff;overflow:hidden;box-shadow:0 14px 38px #12171d12}.nexus-integration-media{align-self:stretch;min-height:460px;overflow:hidden}.nexus-integration-media img{width:100%;height:100%;min-height:460px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nexus-integration-copy{display:flex;flex-direction:column;justify-content:center;padding:2.6rem 2.8rem}.nexus-integration-copy h2{margin:0 0 1rem;font:700 clamp(1.8rem,2.5vw,2.7rem)/1.08 var(--font-heading);letter-spacing:-.035em;text-wrap:balance}.nexus-integration-copy>p:not(.nexus-eyebrow){margin:0;color:var(--nexus-slate);font-size:.9rem;line-height:1.64}.nexus-integration-copy ul{list-style:none;padding:0;margin:1.2rem 0 0;display:grid;gap:.65rem}.nexus-integration-copy li{display:flex;align-items:flex-start;gap:.55rem;color:var(--nexus-graphite);font-size:.78rem;line-height:1.46}.nexus-integration-copy li svg{flex:0 0 auto;margin-top:.12rem;color:var(--nexus-positive)}.nexus-dark-section{background:var(--nexus-ink);color:#fff;padding:5rem max(1.5rem,calc((100vw - 1360px)/2));display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:start}.nexus-standards-grid{display:grid}.nexus-standards-grid article{display:grid;grid-template-columns:42px minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;padding:1.35rem 0;border-bottom:1px solid rgba(255,255,255,.16)}.nexus-standards-grid article:first-child{padding-top:0}.nexus-standards-grid article:last-child{padding-bottom:0;border-bottom:0}.nexus-standards-grid svg{grid-row:1/3;width:28px;height:28px;color:var(--nexus-gold);margin-top:.1rem}.nexus-standards-grid h3{font:700 1.05rem var(--font-heading);margin:0 0 .4rem}.nexus-standards-grid p{margin:0;color:#ffffffad;line-height:1.6;font-size:.88rem}.nexus-cta{width:min(1240px,calc(100% - 3rem));margin:4rem auto;border-radius:.85rem;background:var(--nexus-graphite);color:#fff;padding:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.nexus-cta>div{max-width:850px}.nexus-cta p:last-child{color:#ffffffb3;line-height:1.6}.nexus-footer{background:#0b0f13;color:#fff;padding:1.75rem max(1.5rem,calc((100vw - 1360px)/2));display:flex;align-items:center;gap:2rem}.nexus-footer p{margin-left:auto;color:#ffffffb8}.nexus-footer>span{color:#ffffff73;font-size:.75rem}.nexus-hero__content--spatial{grid-template-columns:minmax(0,1.15fr) minmax(360px,.65fr);align-items:end}.nexus-hero__operating-proof{align-self:end;border-top:2px solid var(--nexus-gold);border-bottom:1px solid rgba(255,255,255,.24);background:#111820}.nexus-hero__operating-proof header{display:grid;gap:.28rem;padding:1rem 1.05rem .85rem;border-bottom:1px solid rgba(255,255,255,.14)}.nexus-hero__operating-proof header span{color:var(--nexus-gold);font-size:.75rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.nexus-hero__operating-proof header strong{color:#fff;font-size:.92rem;line-height:1.35}.nexus-hero__operating-proof ol{list-style:none;margin:0;padding:0;display:grid}.nexus-hero__operating-proof li{min-height:50px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:.65rem;align-items:center;padding:.62rem 1.05rem;border-bottom:1px solid rgba(255,255,255,.1)}.nexus-hero__operating-proof li>span{color:#7f8b93;font:750 .66rem var(--font-mono)}.nexus-hero__operating-proof li div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.nexus-hero__operating-proof li strong{color:#eef2f4;font-size:.75rem}.nexus-hero__operating-proof li small{color:#89959d;font-size:.75rem;line-height:1.35;text-align:right}.nexus-hero__operating-proof>p{margin:0;padding:.85rem 1.05rem;color:#94a0a8;font-size:.75rem;line-height:1.55}.nexus-module-grid{gap:0;border-top:1px solid var(--nexus-line);border-left:1px solid var(--nexus-line)}.nexus-module-card,.nexus-module-card:nth-child(-n+2){grid-column:span 6;border:0;border-right:1px solid var(--nexus-line);border-bottom:1px solid var(--nexus-line);border-radius:0;box-shadow:none;display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,1.1fr)}.nexus-module-card img{height:100%;aspect-ratio:auto;min-height:210px}.nexus-module-card div{align-self:center;padding:1.6rem}.nexus-market-grid{gap:0;border-top:1px solid var(--nexus-line);border-left:1px solid var(--nexus-line)}.nexus-market-card{border:0;border-right:1px solid var(--nexus-line);border-bottom:1px solid var(--nexus-line);border-radius:0;box-shadow:none}.nexus-specialty-landing,.nexus-integration-section,.nexus-cta{border-radius:.18rem;box-shadow:none}.nexus-app{min-height:100vh;background:#eef1f2;display:grid;grid-template-columns:248px minmax(0,1fr);color:var(--nexus-ink)}.nexus-app-sidebar{background:var(--nexus-ink);color:#dfe4e7;min-height:100vh;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;z-index:40}.nexus-sidebar-brand{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 .9rem;border-bottom:1px solid rgba(255,255,255,.09)}.nexus-sidebar-brand .nexus-logo__mark{width:36px;height:36px}.nexus-sidebar-brand .nexus-logo__type{font-size:.82rem}.nexus-app-sidebar nav{padding:1rem .65rem;display:grid;gap:.2rem}.nexus-app-sidebar nav>p{margin:.2rem .7rem .6rem;text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:800;color:#71808c}.nexus-app-sidebar nav a{display:flex;align-items:center;gap:.65rem;padding:.62rem .68rem;color:#aeb8bf;text-decoration:none;border-radius:.45rem;font-size:.79rem;font-weight:600}.nexus-app-sidebar nav a:hover,.nexus-app-sidebar nav a.active{background:#222c35;color:#fff}.nexus-app-sidebar nav a.active{box-shadow:inset 3px 0 var(--nexus-gold)}.nexus-sidebar-project{margin:auto .75rem 1rem;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:.6rem;background:#171e25;display:grid;gap:.35rem}.nexus-sidebar-project small{color:#7f8b94}.nexus-sidebar-project strong{font-size:.82rem;line-height:1.35}.nexus-sidebar-project>span{font-size:.75rem;color:#8d9aa4}.nexus-sidebar-project b{font-size:.75rem;color:#aab4bb}.nexus-sidebar-footer{padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:.3rem}.nexus-sidebar-footer a{color:var(--nexus-gold);font-size:.76rem;text-decoration:none}.nexus-sidebar-footer span{color:#65727b;font-size:.75rem}.nexus-sidebar-close,.nexus-mobile-menu{display:none!important}.nexus-app-main{min-width:0}.nexus-app-header{height:64px;position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--nexus-line);display:flex;align-items:center;gap:.85rem;padding:0 1.15rem}.nexus-workspace-switcher{display:flex;align-items:center;gap:.65rem;border:0;background:transparent;cursor:pointer;text-align:left;padding:.3rem}.nexus-workspace-switcher>span:nth-child(2){display:grid}.nexus-workspace-switcher strong{font-size:.78rem}.nexus-workspace-switcher small{color:var(--nexus-slate);font-size:.75rem}.nexus-workspace-avatar,.nexus-user-avatar{width:34px;height:34px;border-radius:.42rem;display:grid;place-items:center;background:var(--nexus-graphite);color:#fff;font-size:.75rem;font-weight:800}.nexus-user-avatar{border-radius:50%;background:#6d5530}.nexus-global-search{margin:auto;width:min(580px,50vw);display:flex;align-items:center;gap:.6rem;padding:.62rem .8rem;background:#f3f5f6;border:1px solid #e1e5e7;border-radius:.5rem;color:#66737c;font-size:.77rem}.nexus-global-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nexus-global-search kbd{margin-left:auto;border:1px solid #d6dce0;background:#fff;border-radius:.3rem;padding:.1rem .35rem;font-size:.75rem}.nexus-header-actions{display:flex;align-items:center;gap:.65rem}.nexus-icon-button{width:34px;height:34px;border:0;background:transparent;border-radius:.4rem;display:inline-grid;place-items:center;cursor:pointer;color:#56636c;position:relative}.nexus-icon-button:hover{background:#eef1f2;color:var(--nexus-ink)}.nexus-notification-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--nexus-critical);border:2px solid white}.nexus-app-content{width:100%;padding:1.15rem;max-width:1440px;margin:0 auto}.nexus-workspace-loading{min-height:36vh;display:flex;align-items:center;justify-content:center;gap:.55rem;color:var(--nexus-slate);font-size:.75rem;font-weight:800}.nexus-page-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;margin-bottom:1.15rem}.nexus-page-heading p{margin:0 0 .35rem;color:var(--nexus-gold-dark);text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:.75rem}.nexus-page-heading h1{margin:0;font:700 clamp(1.45rem,2.6vw,1.95rem)/1.1 var(--font-heading);letter-spacing:-.032em}.nexus-page-heading>div>span{display:block;margin-top:.38rem;color:var(--nexus-slate);font-size:.78rem}.nexus-page-actions{display:flex;gap:.55rem;flex-shrink:0}.nexus-primary-button,.nexus-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:.42rem;padding:.66rem .82rem;font-size:.76rem;font-weight:700;cursor:pointer}.nexus-primary-button{background:var(--nexus-ink);color:#fff;border:1px solid var(--nexus-ink)}.nexus-primary-button:disabled{opacity:.55;cursor:default}.nexus-secondary-button{background:#fff;color:var(--nexus-ink);border:1px solid var(--nexus-line)}.nexus-panel{background:#fff;border:1px solid var(--nexus-line);border-radius:.62rem;box-shadow:0 3px 12px #12171d09;overflow:hidden}.nexus-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid var(--nexus-line)}.nexus-panel-heading h2{margin:0;font:700 1rem var(--font-heading)}.nexus-panel-heading p{margin:.2rem 0 0;color:var(--nexus-slate);font-size:.75rem}.nexus-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:.8rem}.nexus-metric{background:#fff;border:1px solid var(--nexus-line);border-radius:.55rem;padding:.85rem .9rem;position:relative;overflow:hidden}.nexus-metric:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#98a4ab}.nexus-metric--positive:before{background:var(--nexus-positive)}.nexus-metric--warning:before{background:var(--nexus-warning)}.nexus-metric--critical:before{background:var(--nexus-critical)}.nexus-metric span{display:block;color:var(--nexus-slate);font-size:.75rem}.nexus-metric strong{display:block;font:700 1.5rem var(--font-heading);margin:.35rem 0}.nexus-metric small{color:#74818a;font-size:.75rem}.nexus-dashboard-grid{display:grid;grid-template-columns:2fr 1fr;gap:.8rem}.nexus-panel--wide{grid-row:span 2}.nexus-portfolio-table>div{display:grid;grid-template-columns:minmax(220px,2fr) 110px repeat(3,minmax(90px,1fr)) 36px;align-items:center;gap:.7rem;padding:.82rem 1rem;border-bottom:1px solid #edf0f1;font-size:.75rem}.nexus-portfolio-table>div:last-child{border-bottom:0}.nexus-project-cell{display:flex;align-items:center;gap:.65rem}.nexus-project-cell i{width:30px;height:30px;display:grid;place-items:center;border-radius:.35rem;background:#edf0f1;color:#4b5962;font-style:normal;font-size:.75rem;font-weight:800}.nexus-portfolio-table span>small{display:block;color:#8a959d;margin-top:.18rem}.nexus-status{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;border-radius:999px;padding:.24rem .5rem;font-size:.75rem;font-weight:800;background:#eef1f2;color:#53616a;white-space:nowrap}.nexus-status--on-track,.nexus-status--accepted,.nexus-status--leveled,.nexus-status--quoted,.nexus-status--submitted{background:#e8f4ee;color:#287a55}.nexus-status--at-risk,.nexus-status--review,.nexus-status--under-review,.nexus-status--requested,.nexus-status--in-progress{background:#fff2dd;color:#9a5d12}.nexus-status--active-construction,.nexus-status--ready,.nexus-status--current{background:#e7f0f7;color:#356b93}.nexus-status--closeout,.nexus-status--not-started{background:#eef0f2;color:#5f6c74}.nexus-status--overdue,.nexus-status--critical{background:#fbe9e7;color:#a43c37}.nexus-exception-list>div{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;padding:1rem;border-bottom:1px solid #edf0f1;align-items:start}.nexus-exception-list>div:last-child{border-bottom:0}.nexus-exception-list svg{color:var(--nexus-warning)}.nexus-exception-list span{display:grid;gap:.2rem}.nexus-exception-list strong{font-size:.76rem}.nexus-exception-list small{color:var(--nexus-slate);line-height:1.4}.nexus-exception-list b{font-size:.75rem;color:var(--nexus-critical)}.nexus-workload-list{padding:.5rem 1rem 1rem}.nexus-workload-list>div{padding:.65rem 0}.nexus-workload-list span{display:flex;justify-content:space-between;font-size:.75rem;margin-bottom:.4rem}.nexus-workload-list small{color:var(--nexus-slate)}.nexus-workload-list>div>div{height:7px;background:#edf0f1;border-radius:5px;overflow:hidden}.nexus-workload-list i{display:block;height:100%;background:var(--nexus-gold-dark)}.nexus-project-summary,.nexus-estimate-summary,.nexus-closeout-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--nexus-line);border:1px solid var(--nexus-line);border-radius:.55rem;overflow:hidden;margin-bottom:.8rem}.nexus-project-summary>div,.nexus-estimate-summary>div,.nexus-closeout-summary>div{background:#fff;padding:.9rem 1rem;display:grid;gap:.35rem}.nexus-project-summary span,.nexus-estimate-summary span,.nexus-closeout-summary span{color:var(--nexus-slate);font-size:.75rem}.nexus-project-summary strong,.nexus-estimate-summary strong,.nexus-closeout-summary strong{font-size:.9rem}.nexus-estimate-summary{grid-template-columns:repeat(4,1fr)}.nexus-view-tabs{display:flex;gap:.2rem;padding:.6rem;border-bottom:1px solid var(--nexus-line);background:#fafbfb;overflow:auto}.nexus-view-tabs button{display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;border-radius:.35rem;padding:.48rem .65rem;font-size:.75rem;font-weight:700;color:#62707a;cursor:pointer;white-space:nowrap}.nexus-view-tabs button.is-active{background:var(--nexus-ink);color:#fff}.nexus-view-notice{display:flex;gap:.7rem;align-items:center;padding:.65rem 1rem;background:#fff8e9;border-bottom:1px solid #ead7b1;font-size:.75rem}.nexus-view-notice span{color:#74644a}.nexus-data-table{min-width:780px}.nexus-workspace-panel{overflow:auto}.nexus-data-table>div{display:grid;align-items:center;gap:.65rem;padding:.62rem .9rem;border-bottom:1px solid #edf0f1;font-size:.75rem}.nexus-data-table>div:last-child{border-bottom:0}.nexus-data-table__head{background:#f5f7f7;color:#66737c;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem!important;font-weight:800;position:sticky;top:0;z-index:2}.nexus-schedule-table>div{grid-template-columns:45px minmax(230px,2fr) minmax(150px,1.2fr) 72px 72px minmax(110px,1fr) 100px}.nexus-estimate-table>div{grid-template-columns:85px minmax(280px,2fr) 110px 75px 110px 90px}.nexus-closeout-table>div{grid-template-columns:minmax(220px,1.7fr) minmax(150px,1.1fr) 100px 105px minmax(130px,1fr) 35px}.nexus-closeout-table>div>span:first-child{display:flex;align-items:center;gap:.5rem}.nexus-progress{height:6px;background:#e7ebed;border-radius:5px;overflow:hidden}.nexus-progress i{display:block;height:100%;background:var(--nexus-gold-dark)}.nexus-board{display:grid;grid-template-columns:repeat(3,minmax(230px,1fr));gap:.8rem;padding:1rem;background:#f4f6f7;min-height:420px}.nexus-board>div{background:#e9edef;border-radius:.5rem;padding:.7rem}.nexus-board h3{margin:.1rem .2rem .7rem;font:700 .78rem var(--font-heading)}.nexus-board article{background:#fff;border:1px solid #d9dfe2;border-radius:.45rem;padding:.8rem;display:grid;gap:.38rem;margin-bottom:.6rem}.nexus-board article small,.nexus-board article span{color:var(--nexus-slate);font-size:.75rem}.nexus-board article strong{font-size:.76rem;line-height:1.4}.nexus-calendar-demo{display:grid;grid-template-columns:repeat(5,1fr);min-height:420px}.nexus-calendar-demo>div{border-right:1px solid var(--nexus-line);padding:.8rem}.nexus-calendar-demo>div:last-child{border-right:0}.nexus-calendar-demo strong{display:block;font-size:.75rem;margin-bottom:1rem}.nexus-calendar-demo span{display:block;background:#edf4f8;border-left:3px solid var(--nexus-info);padding:.55rem;margin-bottom:.5rem;font-size:.75rem;line-height:1.4}.nexus-review-callout{margin-top:.8rem;display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:start;background:#fff6e8;border:1px solid #e6c98e;border-radius:.55rem;padding:1rem}.nexus-review-callout svg{color:var(--nexus-warning)}.nexus-review-callout strong{font-size:.8rem}.nexus-review-callout p{margin:.2rem 0 0;font-size:.75rem;color:#6d604c;line-height:1.45}.nexus-review-callout button{border:0;background:transparent;color:#8d570f;font-weight:800;font-size:.75rem;cursor:pointer}.nexus-field-layout{display:grid;grid-template-columns:390px 1fr;gap:1rem;align-items:start}.nexus-field-phone{background:#0d1115;border-radius:2rem;padding:.7rem;box-shadow:0 20px 40px #12171d33}.nexus-phone-bar{height:30px;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 .8rem;font-size:.75rem}.nexus-field-screen{background:#f5f6f6;border-radius:1.35rem;overflow:hidden;padding:.8rem}.nexus-field-project{display:flex;align-items:center;gap:.6rem;background:var(--nexus-ink);color:#fff;padding:.8rem;border-radius:.65rem;margin-bottom:.6rem}.nexus-field-project span{display:grid}.nexus-field-project strong{font-size:.75rem}.nexus-field-project small{color:#aeb7bd;font-size:.75rem;margin-top:.15rem}.nexus-field-row{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;text-align:left;background:#fff;border:1px solid #dce1e3;border-radius:.55rem;padding:.78rem;margin-bottom:.5rem;cursor:pointer}.nexus-field-row>span{display:grid;gap:.18rem}.nexus-field-row strong{font-size:.75rem}.nexus-field-row small{font-size:.75rem;color:var(--nexus-slate);line-height:1.35}.nexus-camera-button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px dashed #aeb8bf;background:#eef1f2;border-radius:.55rem;padding:.9rem;font-weight:800;font-size:.75rem;cursor:pointer}.nexus-field-review{display:grid;gap:.8rem}.nexus-check-list{padding:.7rem 1rem 1rem;display:grid;gap:.65rem}.nexus-check-list span{display:flex;align-items:center;gap:.55rem;font-size:.75rem}.nexus-check-list svg{color:var(--nexus-positive)}.nexus-check-list span:last-child svg{color:var(--nexus-warning)}.nexus-photo-panel img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover}.nexus-photo-panel div{padding:1rem}.nexus-photo-panel strong{font:700 .9rem var(--font-heading)}.nexus-photo-panel p{color:var(--nexus-slate);font-size:.75rem;line-height:1.5}.nexus-app-sidebar>nav{min-height:0;overflow:auto}.nexus-sidebar-group{display:grid;gap:.2rem;margin-bottom:.65rem}.nexus-sidebar-group>p{margin:.2rem .7rem .45rem;text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:800;color:#71808c}.nexus-text-link{display:inline-flex;align-items:center;gap:.3rem;color:var(--nexus-gold-dark);text-decoration:none;font-size:.75rem;font-weight:800}.nexus-list-toolbar{display:flex;align-items:center;gap:.55rem;padding:.75rem;border-bottom:1px solid var(--nexus-line);background:#fafbfb}.nexus-list-toolbar label{min-width:220px;flex:1;display:flex;align-items:center;gap:.5rem;padding:.55rem .65rem;border:1px solid var(--nexus-line);border-radius:.42rem;background:#fff;color:var(--nexus-slate)}.nexus-list-toolbar input{width:100%;border:0;outline:0;background:transparent;color:var(--nexus-ink);font-size:.75rem}.nexus-list-toolbar select{min-height:2.35rem;border:1px solid var(--nexus-line);border-radius:.42rem;background:#fff;color:var(--nexus-ink);padding:0 .7rem;font-size:.75rem}.nexus-project-list-table,.nexus-member-table,.nexus-financial-table,.nexus-invoice-table{overflow:auto}.nexus-project-list-head,.nexus-project-list-table>a{min-width:1080px;display:grid;grid-template-columns:minmax(230px,1.5fr) minmax(170px,1fr) minmax(170px,1fr) 150px 130px 100px 30px;gap:.7rem;align-items:center;padding:.72rem 1rem}.nexus-project-list-head{background:#f5f7f7;color:#66737c;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:800}.nexus-project-list-table>a{color:var(--nexus-ink);text-decoration:none;border-top:1px solid #edf0f1;font-size:.75rem}.nexus-project-list-table>a:hover{background:#fafbfb}.nexus-project-list-table>a>span:first-child{display:grid;gap:.16rem}.nexus-project-list-table>a>span:nth-child(3){display:flex;align-items:center;gap:.35rem}.nexus-project-list-table small{color:var(--nexus-slate);font-size:.75rem}.nexus-audit-list article{display:grid;grid-template-columns:38px minmax(0,1fr) 90px;gap:.75rem;align-items:start;padding:1rem;border-bottom:1px solid #edf0f1}.nexus-audit-list article:last-child{border-bottom:0}.nexus-audit-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#edf2f5;color:var(--nexus-info)}.nexus-audit-list strong{font-size:.75rem}.nexus-audit-list p{margin:.2rem 0;color:var(--nexus-slate);font-size:.75rem}.nexus-audit-list small,.nexus-audit-list time{color:#7b878f;font-size:.75rem}.nexus-audit-list time{text-align:right}.nexus-member-summary,.nexus-financial-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:.8rem}.nexus-member-summary article,.nexus-financial-metrics article{display:flex;align-items:center;gap:.8rem;padding:1rem;background:#fff;border:1px solid var(--nexus-line);border-radius:.55rem}.nexus-member-summary svg,.nexus-financial-metrics svg{width:24px;color:var(--nexus-gold-dark)}.nexus-member-summary span,.nexus-financial-metrics span{display:grid;gap:.15rem}.nexus-member-summary strong,.nexus-financial-metrics strong{font:700 1.3rem var(--font-heading)}.nexus-member-summary small,.nexus-financial-metrics small,.nexus-financial-metrics em{color:var(--nexus-slate);font-size:.75rem;font-style:normal}.nexus-member-head,.nexus-member-table>div{min-width:900px;display:grid;grid-template-columns:minmax(220px,1.5fr) 180px 110px 70px 90px 35px;gap:.7rem;align-items:center;padding:.72rem 1rem}.nexus-member-head{background:#f5f7f7;color:#66737c;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:800}.nexus-member-table>div:not(.nexus-member-head){border-top:1px solid #edf0f1;font-size:.75rem}.nexus-member-table>div>span:first-child{display:flex;align-items:center;gap:.65rem}.nexus-member-table i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ece4d5;color:#6d5530;font-style:normal;font-size:.75rem;font-weight:800}.nexus-member-table b{display:grid;gap:.15rem}.nexus-member-table small{color:var(--nexus-slate);font-size:.75rem;font-weight:500}.nexus-status--active,.nexus-status--paid{background:#e8f4ee;color:#287a55}.nexus-subscription-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:.8rem;margin-bottom:.8rem}.nexus-subscription-current{display:grid;grid-template-columns:1.1fr .9fr;padding:1.25rem;gap:1.4rem}.nexus-plan-label{color:var(--nexus-gold-dark);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:800}.nexus-subscription-current h2{margin:.45rem 0;font:700 2.2rem var(--font-heading)}.nexus-subscription-current h2 small{font:500 .75rem var(--font-body);color:var(--nexus-slate)}.nexus-subscription-current p{color:var(--nexus-slate);font-size:.75rem;line-height:1.55}.nexus-subscription-current dl{margin:0;display:grid;grid-template-columns:1fr;border-left:1px solid var(--nexus-line)}.nexus-subscription-current dl>div{padding:.55rem 1rem}.nexus-subscription-current dt{color:var(--nexus-slate);font-size:.75rem}.nexus-subscription-current dd{margin:.2rem 0 0;font-size:.75rem;font-weight:700}.nexus-seat-usage{display:grid;gap:.55rem;padding:1.2rem}.nexus-seat-usage strong{font:700 1.5rem var(--font-heading)}.nexus-seat-usage span,.nexus-seat-usage small{color:var(--nexus-slate);font-size:.75rem}.nexus-invoice-table>div{min-width:700px;display:grid;grid-template-columns:1.3fr 1fr 1fr 100px 35px;gap:.7rem;align-items:center;padding:.72rem 1rem;border-bottom:1px solid #edf0f1;font-size:.75rem}.nexus-invoice-table>div:first-child{background:#f5f7f7;color:#66737c;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:800}.nexus-invoice-table>div:last-child{border-bottom:0}.nexus-settings-layout{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.nexus-settings-layout>.nexus-panel{overflow:visible}.nexus-settings-form{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;padding:1rem}.nexus-settings-form label{display:grid;gap:.38rem;color:#4f5c65;font-size:.75rem;font-weight:800}.nexus-settings-form input,.nexus-settings-form select{min-width:0;width:100%;min-height:2.55rem;padding:.6rem .7rem;border:1px solid var(--nexus-line);border-radius:.42rem;background:#fff;color:var(--nexus-ink);font-size:.75rem}.nexus-form-span{grid-column:1/-1}.nexus-settings-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:.55rem}.nexus-save-confirmation{display:inline-flex;align-items:center;gap:.4rem;color:var(--nexus-positive);font-size:.75rem;font-weight:800}.nexus-financial-table>div,.nexus-financial-table>a{min-width:880px;display:grid;grid-template-columns:minmax(230px,1.5fr) repeat(5,1fr);gap:.7rem;align-items:center;padding:.75rem 1rem}.nexus-financial-table>div{background:#f5f7f7;color:#66737c;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:800}.nexus-financial-table>a{border-top:1px solid #edf0f1;color:var(--nexus-ink);text-decoration:none;font-size:.75rem}.nexus-financial-table>a:hover{background:#fafbfb}.nexus-project-create{display:grid;grid-template-columns:1fr 1fr 300px;gap:.8rem;align-items:start}.nexus-create-summary{position:sticky;top:82px;display:grid;gap:.65rem;padding:1.2rem;border-radius:.62rem;background:var(--nexus-ink);color:#fff}.nexus-create-summary svg{color:var(--nexus-gold)}.nexus-create-summary h2{margin:0;font:700 1.15rem var(--font-heading)}.nexus-create-summary p{margin:0 0 .4rem;color:#aeb8bf;font-size:.75rem;line-height:1.55}.nexus-create-summary .nexus-secondary-button{text-decoration:none}.nexus-operational-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:.85rem;align-items:start;margin-bottom:.85rem}.nexus-live-form{padding-bottom:1rem}.nexus-live-form>.nexus-settings-form{padding:1rem}.nexus-live-form>.nexus-primary-button{margin:0 1rem}.nexus-settings-form textarea,.nexus-inline-proposal-form textarea{min-height:92px;resize:vertical}.nexus-live-record-list,.nexus-compact-record-list,.nexus-selectable-record-list{display:grid}.nexus-live-record-list>a{min-height:64px;display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,.8fr) 120px 110px;gap:.75rem;align-items:center;padding:.8rem 1rem;border-bottom:1px solid var(--nexus-line);color:inherit;text-decoration:none;font-size:.75rem}.nexus-live-record-list>a:last-child,.nexus-compact-record-list>div:last-child,.nexus-selectable-record-list>button:last-child{border-bottom:0}.nexus-live-record-list span:first-child,.nexus-compact-record-list span:first-child,.nexus-selectable-record-list span:first-child{display:grid;gap:.18rem}.nexus-live-record-list small,.nexus-compact-record-list small,.nexus-selectable-record-list small{color:var(--nexus-slate);font-size:.75rem}.nexus-compact-record-list>div{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem 1rem;border-bottom:1px solid var(--nexus-line);font-size:.75rem}.nexus-compact-record-list>div>span:first-child{margin-right:auto}.nexus-selectable-record-list>button{width:100%;min-height:62px;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:0;border-bottom:1px solid var(--nexus-line);background:transparent;color:inherit;text-align:left;cursor:pointer}.nexus-selectable-record-list>button>span:first-child{flex:1}.nexus-selectable-record-list>button:hover,.nexus-selectable-record-list>button.is-selected{background:hsl(var(--muted))}.nexus-selectable-record-list>button.is-selected{box-shadow:inset 3px 0 var(--nexus-gold-dark)}.nexus-pursuit-control{margin-top:.85rem}.nexus-pursuit-stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--nexus-line)}.nexus-pursuit-stage-grid article{min-height:148px;display:grid;align-content:start;gap:.55rem;padding:1rem;border-right:1px solid var(--nexus-line)}.nexus-pursuit-stage-grid article:last-child{border-right:0}.nexus-pursuit-stage-grid article>span{color:var(--nexus-slate);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.nexus-pursuit-stage-grid article>strong{font:700 1rem var(--font-heading)}.nexus-pursuit-stage-grid article>small{color:var(--nexus-slate);line-height:1.4}.nexus-pursuit-stage-grid article button,.nexus-pursuit-stage-grid article a{width:-moz-max-content;width:max-content;max-width:100%;border:1px solid var(--nexus-line);border-radius:.38rem;background:hsl(var(--card));color:var(--nexus-ink);padding:.48rem .62rem;font-size:.75rem;font-weight:800;text-decoration:none;cursor:pointer}.nexus-pursuit-stage-grid article>div{display:flex;flex-wrap:wrap;gap:.4rem}.nexus-inline-proposal-form{padding:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.nexus-inline-proposal-form>div:first-child{grid-column:1/-1}.nexus-inline-proposal-form h3{margin:0;font:700 1rem var(--font-heading)}.nexus-inline-proposal-form p{margin:.2rem 0 0;color:var(--nexus-slate);font-size:.75rem}.nexus-inline-proposal-form label{display:grid;gap:.35rem;color:var(--nexus-slate);font-size:.75rem;font-weight:700}.nexus-inline-proposal-form input,.nexus-inline-proposal-form textarea,.nexus-page-actions select{width:100%;min-height:40px;border:1px solid var(--nexus-line);border-radius:.4rem;background:hsl(var(--card));color:inherit;padding:.55rem .65rem}.nexus-inline-proposal-form .nexus-form-span{grid-column:span 2}.nexus-inline-proposal-form>.nexus-primary-button{align-self:end}.dark .nexus-live-record-list>a,.dark .nexus-compact-record-list>div,.dark .nexus-selectable-record-list>button{color:hsl(var(--foreground))}.dark .nexus-pursuit-stage-grid article button,.dark .nexus-pursuit-stage-grid article a{color:hsl(var(--foreground))}@media(max-width:1100px){.nexus-value-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-module-card,.nexus-module-card:nth-child(-n+2){grid-column:span 6}.nexus-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-integration-section{width:min(980px,calc(100% - 2.5rem));grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.nexus-integration-media,.nexus-integration-media img{min-height:420px}.nexus-integration-copy{padding:2.15rem 2.25rem}.nexus-dark-section{grid-template-columns:1fr;gap:2.5rem}.nexus-dashboard-grid,.nexus-operational-grid{grid-template-columns:1fr}.nexus-pursuit-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-pursuit-stage-grid article:nth-child(2){border-right:0}.nexus-pursuit-stage-grid article:nth-child(-n+2){border-bottom:1px solid var(--nexus-line)}.nexus-panel--wide{grid-row:auto}.nexus-metric-grid{grid-template-columns:repeat(2,1fr)}.nexus-project-summary,.nexus-closeout-summary{grid-template-columns:repeat(3,1fr)}.nexus-field-layout{grid-template-columns:340px 1fr}.nexus-member-summary,.nexus-financial-metrics{grid-template-columns:repeat(2,1fr)}.nexus-project-create{grid-template-columns:1fr 1fr}.nexus-create-summary{grid-column:1/-1;position:static}.nexus-hero__content--spatial{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);gap:2rem}}@media(max-width:960px){.nexus-hero__content--spatial{grid-template-columns:1fr;align-items:start}.nexus-integration-section{width:min(760px,calc(100% - 2.5rem));grid-template-columns:1fr}.nexus-integration-media{min-height:0}.nexus-integration-media img{height:auto;min-height:0;aspect-ratio:16/9;-o-object-position:center;object-position:center}.nexus-integration-copy{padding:2rem 2.1rem 2.2rem}}@media(max-width:820px){.nexus-marketing-header{width:calc(100% - 2rem);height:70px}.nexus-marketing-nav>a:not(.nexus-button){display:none}.nexus-hero{min-height:620px}.nexus-hero__content{width:calc(100% - 2rem);padding:108px 0 48px}.nexus-hero__content--spatial{gap:1.5rem}.nexus-hero h1{font-size:clamp(2.25rem,7vw,3.45rem);max-width:680px}.nexus-hero__lede{max-width:620px;font-size:.98rem}.nexus-hero__proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:660px}.nexus-value-strip{width:calc(100% - 2rem);grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-specialty-landing{width:calc(100% - 2rem);grid-template-columns:1fr;gap:1.7rem;padding:2rem}.nexus-section{width:calc(100% - 2rem);padding:4rem 0}.nexus-market-section{width:100%;padding:4rem 1rem}.nexus-module-card,.nexus-module-card:nth-child(-n+2){grid-column:span 6}.nexus-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-dark-section{padding:4rem 1rem;gap:2rem}.nexus-cta{width:calc(100% - 2rem);margin:3rem auto;padding:2rem}.nexus-cta,.nexus-footer{align-items:flex-start;flex-direction:column}.nexus-footer{padding:1.5rem 1rem}.nexus-footer p{margin-left:0}.nexus-app{grid-template-columns:1fr}.nexus-app-sidebar{position:fixed;left:-264px;width:248px;transition:left .2s ease;box-shadow:12px 0 30px #00000040}.nexus-app-sidebar.is-open{left:0}.nexus-sidebar-close,.nexus-mobile-menu{display:inline-grid!important}.nexus-global-search{width:auto;flex:1}.nexus-global-search span,.nexus-global-search kbd{display:none}.nexus-page-heading{align-items:flex-start;flex-direction:column}.nexus-page-actions{width:100%;overflow:auto}.nexus-live-record-list>a{grid-template-columns:1fr 1fr}.nexus-inline-proposal-form{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-metric-grid{grid-template-columns:1fr 1fr}.nexus-field-layout{grid-template-columns:1fr}.nexus-field-phone{max-width:390px;margin:auto}.nexus-project-summary,.nexus-estimate-summary,.nexus-closeout-summary{grid-template-columns:repeat(2,1fr)}.nexus-portfolio-table{overflow:auto}.nexus-portfolio-table>div{min-width:920px}.nexus-subscription-grid,.nexus-settings-layout,.nexus-project-create{grid-template-columns:1fr}.nexus-settings-actions{grid-column:auto}}@media(max-width:680px){.nexus-value-strip,.nexus-market-grid{grid-template-columns:1fr}.nexus-module-card,.nexus-module-card:nth-child(-n+2){grid-template-columns:1fr}.nexus-module-card img{min-height:0;aspect-ratio:16/9}.nexus-hero__operating-proof li div{display:grid;gap:.12rem}.nexus-hero__operating-proof li small{text-align:left}.nexus-legal-card{grid-template-columns:24px minmax(0,1fr);gap:.55rem .75rem}.nexus-legal-card p,.nexus-legal-card span{grid-column:2}.nexus-specialty-landing>div:last-child{grid-template-columns:1fr}.nexus-module-card,.nexus-module-card:nth-child(-n+2){grid-column:1/-1}.nexus-value-strip article{border-left:0;border-right:0;border-bottom:1px solid var(--nexus-line)}.nexus-value-strip article:last-child{border-bottom:0}.nexus-section{padding:3.5rem 0}.nexus-market-section{padding:3.5rem 1rem}.nexus-section__heading{margin-bottom:1.7rem}.nexus-integration-section{width:calc(100% - 1.5rem);margin:2.75rem auto}.nexus-integration-copy{padding:1.55rem 1.45rem 1.7rem}.nexus-integration-copy h2{font-size:1.72rem}.nexus-dark-section{padding:3.5rem 1rem}.nexus-cta{width:calc(100% - 1.5rem);margin:2.75rem auto;padding:1.65rem}}@media(max-width:560px){.nexus-marketing-header{width:calc(100% - 1.5rem);height:64px}.nexus-marketing-header .nexus-logo__type{display:none}.nexus-marketing-header .nexus-logo__mark{width:36px;height:36px}.nexus-marketing-nav{gap:.45rem}.nexus-button--small{padding:.5rem .62rem;font-size:.75rem}.nexus-hero{min-height:590px}.nexus-hero__content{width:calc(100% - 1.5rem);padding:92px 0 38px}.nexus-hero__content--spatial{gap:1.25rem}.nexus-hero h1{font-size:2.08rem;line-height:1.04}.nexus-hero__lede{font-size:.9rem;line-height:1.56;margin:1rem 0 1.25rem}.nexus-hero__proof{grid-template-columns:1fr;gap:.62rem;margin-top:1.3rem}.nexus-hero__actions .nexus-button{width:100%}.nexus-value-strip{width:calc(100% - 1.5rem)}.nexus-section{width:calc(100% - 1.5rem);padding:3.1rem 0}.nexus-market-section{padding:3.1rem .75rem}.nexus-section h2,.nexus-dark-section h2,.nexus-cta h2{font-size:1.75rem}.nexus-section__heading>p:last-child{font-size:.9rem}.nexus-module-card div,.nexus-market-card div{padding:1.05rem}.nexus-integration-section{width:calc(100% - 1rem);border-radius:.65rem}.nexus-integration-copy{padding:1.3rem 1.15rem 1.45rem}.nexus-integration-copy h2{font-size:1.58rem}.nexus-integration-copy>p:not(.nexus-eyebrow){font-size:.86rem}.nexus-dark-section{padding:3.1rem .75rem}.nexus-cta{width:calc(100% - 1rem);margin:2.25rem auto;padding:1.4rem}.nexus-app-header{height:64px;padding:0 .7rem}.nexus-workspace-switcher>span:nth-child(2),.nexus-workspace-switcher>svg{display:none}.nexus-app-content{padding:.85rem .7rem}.nexus-page-heading h1{font-size:1.6rem}.nexus-metric-grid,.nexus-project-summary,.nexus-estimate-summary,.nexus-closeout-summary{grid-template-columns:1fr}.nexus-page-actions>*{flex:1;white-space:nowrap}.nexus-board{grid-template-columns:repeat(3,260px);overflow:auto}.nexus-calendar-demo{grid-template-columns:repeat(5,220px);overflow:auto}.nexus-review-callout{grid-template-columns:auto 1fr}.nexus-review-callout button{grid-column:2;justify-self:start}.nexus-member-summary,.nexus-financial-metrics,.nexus-pursuit-stage-grid,.nexus-inline-proposal-form{grid-template-columns:1fr}.nexus-pursuit-stage-grid article{border-right:0;border-bottom:1px solid var(--nexus-line)}.nexus-inline-proposal-form .nexus-form-span{grid-column:auto}.nexus-live-record-list>a{grid-template-columns:1fr}.nexus-list-toolbar{flex-wrap:wrap}.nexus-list-toolbar label{min-width:100%}.nexus-subscription-current,.nexus-settings-form{grid-template-columns:1fr}.nexus-subscription-current dl{border-left:0;border-top:1px solid var(--nexus-line)}.nexus-form-span{grid-column:auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nexus-legal-site{min-height:100vh;background:var(--nexus-paper);color:var(--nexus-ink)}.nexus-legal-header{height:72px;padding:0 clamp(1rem,4vw,4rem);display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--nexus-line);position:sticky;top:0;z-index:30}.nexus-legal-header nav{display:flex;gap:1rem}.nexus-legal-header nav a{color:var(--nexus-slate);text-decoration:none;font-size:.82rem;font-weight:700}.nexus-legal-review-banner{display:flex;gap:.65rem;align-items:center;padding:.8rem clamp(1rem,4vw,4rem);background:#fff2dd;border-bottom:1px solid #e4c891;color:#6d4a18;font-size:.78rem}.nexus-legal-layout{display:grid;grid-template-columns:300px minmax(0,1fr);max-width:1680px;margin:auto}.nexus-legal-sidebar{position:sticky;top:112px;align-self:start;max-height:calc(100vh - 130px);overflow:auto;padding:2rem 1.25rem;border-right:1px solid var(--nexus-line)}.nexus-legal-back{min-height:32px;display:flex;align-items:center;gap:.4rem;color:var(--nexus-gold-dark);text-decoration:none;font-size:.75rem;font-weight:800;margin-bottom:1.2rem}.nexus-legal-sidebar nav{display:grid;gap:.25rem}.nexus-legal-sidebar nav a{color:#5e6b74;text-decoration:none;font-size:.75rem;line-height:1.35;padding:.65rem .7rem;border-radius:.42rem}.nexus-legal-sidebar nav a:hover,.nexus-legal-sidebar nav a.active{background:#fff;color:var(--nexus-ink);box-shadow:inset 3px 0 var(--nexus-gold)}.nexus-legal-contact{margin-top:1.5rem;padding:1rem;background:#fff;border:1px solid var(--nexus-line);border-radius:.55rem;display:grid;gap:.4rem}.nexus-legal-contact strong{font-size:.75rem}.nexus-legal-contact span{color:var(--nexus-slate);font-size:.75rem;overflow-wrap:anywhere}.nexus-legal-main{min-width:0;padding:clamp(2rem,5vw,5.5rem)}.nexus-legal-hero{max-width:980px;padding:1rem 0 3rem}.nexus-legal-hero h1,.nexus-legal-document__heading h1{font:700 clamp(2.3rem,5vw,4.7rem)/1.02 var(--font-heading);letter-spacing:-.05em;margin:0 0 1.25rem}.nexus-legal-hero>p:last-child,.nexus-legal-document__heading>p:last-child{color:var(--nexus-slate);font-size:1rem;line-height:1.7;max-width:850px}.nexus-legal-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:2rem;border-top:1px solid var(--nexus-line);border-left:1px solid var(--nexus-line)}.nexus-legal-principles article{background:var(--nexus-ink);color:#fff;border-radius:0;padding:1.2rem;display:grid;grid-template-columns:auto 1fr;gap:.4rem .7rem;border-right:1px solid #303940;border-bottom:1px solid #303940}.nexus-legal-principles svg{grid-row:1/3;color:var(--nexus-gold)}.nexus-legal-principles strong{font:700 .85rem var(--font-heading)}.nexus-legal-principles span{color:#aeb8bf;font-size:.75rem;line-height:1.5}.nexus-legal-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--nexus-line)}.nexus-legal-card{background:#fff;border:0;border-bottom:1px solid var(--nexus-line);border-radius:0;padding:1.1rem 0;color:var(--nexus-ink);text-decoration:none;box-shadow:none;display:grid;grid-template-columns:28px minmax(180px,.7fr) minmax(0,1.3fr) auto;gap:1rem;align-items:center}.nexus-legal-card svg{color:var(--nexus-gold-dark)}.nexus-legal-card h2{font:700 .86rem var(--font-heading);margin:0}.nexus-legal-card p{color:var(--nexus-slate);font-size:.75rem;line-height:1.5;margin:0;min-height:0}.nexus-legal-card span{color:var(--nexus-gold-dark);font-size:.75rem;font-weight:800;white-space:nowrap}.nexus-legal-document{max-width:940px}.nexus-legal-document__heading{padding-bottom:2rem;border-bottom:1px solid var(--nexus-line);margin-bottom:2.2rem}.nexus-legal-document section{margin-bottom:2.4rem}.nexus-legal-document section h2{font:700 1.28rem var(--font-heading);margin:0 0 .9rem}.nexus-legal-document section p{color:#46535d;font-size:.88rem;line-height:1.78;margin:.7rem 0}.nexus-legal-footer{padding:1.3rem clamp(1rem,4vw,4rem);display:flex;gap:1.5rem;align-items:center;background:var(--nexus-ink);color:#9ca8b0;font-size:.75rem}.nexus-legal-footer a{color:var(--nexus-gold);margin-left:auto;text-decoration:none}.nexus-legal-consent{display:grid;gap:.65rem;padding:.9rem;background:#f5f2eb;border:1px solid #ded8ca;border-radius:.55rem}.nexus-legal-consent label{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;color:#4d5962;font-size:.75rem;line-height:1.45}.nexus-legal-consent input{width:20px;height:20px;margin-top:.08rem}.nexus-legal-consent a{color:var(--nexus-gold-dark);font-weight:700}.nexus-legal-consent small{color:#56636c;font-size:.75rem;line-height:1.5}.nexus-auth-site a{min-height:24px;display:inline-flex;align-items:center}@media(max-width:960px){.nexus-legal-layout{grid-template-columns:1fr}.nexus-legal-sidebar{position:relative;top:auto;max-height:none;border-right:0;border-bottom:1px solid var(--nexus-line);padding:1rem}.nexus-legal-sidebar nav{display:flex;overflow:auto}.nexus-legal-sidebar nav a{min-width:210px}.nexus-legal-contact{display:none}.nexus-legal-principles{grid-template-columns:1fr}}@media(max-width:620px){.nexus-legal-header .nexus-logo__type{display:none}.nexus-legal-main{padding:1.5rem 1rem 3rem}.nexus-legal-grid{grid-template-columns:1fr}.nexus-legal-footer{flex-wrap:wrap}.nexus-legal-footer a{width:100%;margin-left:0}}.nexus-account-site{min-height:100vh;background:#eef1f2;color:var(--nexus-ink)}.nexus-account-header{height:72px;padding:0 clamp(1rem,4vw,4rem);display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--nexus-line)}.nexus-account-header>div{display:flex;align-items:center;gap:1rem}.nexus-account-header a,.nexus-account-header button{color:var(--nexus-slate);text-decoration:none;font-size:.78rem;font-weight:700}.nexus-account-header button{border:0;background:transparent;padding:0;cursor:pointer;font-family:inherit}.nexus-onboarding-layout{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:calc(100vh - 72px)}.nexus-onboarding-sidebar{padding:3rem 2rem;background:var(--nexus-ink);color:#fff}.nexus-onboarding-sidebar h1{font:700 2rem/1.08 var(--font-heading);letter-spacing:-.04em;margin:0 0 1rem}.nexus-onboarding-sidebar>p:nth-of-type(2){color:#9ca8b0;font-size:.8rem;line-height:1.6}.nexus-onboarding-progress{display:grid;gap:.42rem;margin:1.45rem 0 .5rem;padding:.8rem .85rem;border:1px solid #34414b;border-radius:.5rem;background:#171f26}.nexus-onboarding-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.nexus-onboarding-progress>div:first-child span,.nexus-onboarding-progress small{color:#99a5ad;font-size:.75rem}.nexus-onboarding-progress>div:first-child strong{color:var(--nexus-gold);font:800 .72rem var(--font-mono)}.nexus-onboarding-progress__track{height:5px;overflow:hidden;border-radius:999px;background:#313d46}.nexus-onboarding-progress__track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9f772e,var(--nexus-gold));transition:width .22s ease}.nexus-onboarding-sidebar nav{display:grid;gap:.35rem;margin:1rem 0 2rem}.nexus-onboarding-sidebar nav button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;border:1px solid transparent;background:transparent;color:#8e9aa3;border-radius:.45rem;padding:.75rem;text-align:left;font-size:.75rem;font-weight:700;cursor:default}.nexus-onboarding-sidebar nav button.is-active{background:#222c35;border-color:#34414b;color:#fff;box-shadow:inset 3px 0 var(--nexus-gold)}.nexus-onboarding-sidebar nav button.is-complete{color:#c6d0d6;cursor:pointer}.nexus-onboarding-sidebar nav button:disabled{opacity:.56;cursor:not-allowed}.nexus-onboarding-sidebar nav button.is-complete svg:last-child{color:var(--nexus-gold)}.nexus-account-note{display:flex;gap:.7rem;align-items:flex-start;border:1px solid rgba(255,255,255,.12);border-radius:.55rem;padding:1rem;background:#ffffff0a;color:#aeb8bf;font-size:.75rem;line-height:1.5}.nexus-account-note svg{flex:0 0 auto;color:var(--nexus-gold)}.nexus-onboarding-panel{width:min(980px,calc(100% - 2rem));margin:2rem auto;background:#fff;border:1px solid var(--nexus-line);border-radius:.75rem;padding:clamp(1.25rem,4vw,3rem);box-shadow:0 10px 35px #12171d0f}.nexus-onboarding-panel__heading{padding-bottom:1.2rem;margin-bottom:1.4rem;border-bottom:1px solid var(--nexus-line)}.nexus-onboarding-panel__heading span{color:var(--nexus-gold-dark);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:800}.nexus-onboarding-panel__heading h2{margin:.35rem 0 0;font:700 1.7rem var(--font-heading);letter-spacing:-.03em}.nexus-onboarding-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:-.2rem 0 1.2rem;overflow:hidden;border:1px solid var(--nexus-line);border-radius:.52rem;background:var(--nexus-line)}.nexus-onboarding-context>div{position:relative;display:grid;gap:.18rem;min-width:0;padding:.72rem .8rem;background:#f8f9f9}.nexus-onboarding-context span{color:#74818a;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nexus-onboarding-context strong{overflow:hidden;color:var(--nexus-ink);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.nexus-onboarding-context svg{position:absolute;top:.72rem;right:.7rem;color:var(--nexus-positive)}.nexus-onboarding-context>div.is-ready{background:#f6faf8}.nexus-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.nexus-form-field{display:grid;gap:.4rem}.nexus-form-field--wide{grid-column:1/-1}.nexus-form-field label,.nexus-invite-entry label,.nexus-seat-selector label{font-size:.75rem;font-weight:800}.nexus-form-field select,.nexus-invite-entry select{width:100%;min-height:2.75rem;border:1px solid var(--nexus-line);border-radius:.45rem;background:#fff;padding:.65rem .75rem;color:var(--nexus-ink);font-size:.78rem}.nexus-slug-input{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid var(--nexus-line);border-radius:.45rem;overflow:hidden}.nexus-slug-input span{padding:0 .7rem;color:#7b878f;font-size:.75rem}.nexus-slug-input input{border:0!important;border-left:1px solid var(--nexus-line)!important;border-radius:0!important}.nexus-choice-row{display:flex;flex-wrap:wrap;gap:.45rem}.nexus-choice-pill{border:1px solid #d7dde0;background:#f8f9f9;border-radius:999px;padding:.4rem .65rem;font-size:.75rem;color:#5b6871;cursor:pointer;text-transform:capitalize}.nexus-choice-pill.is-active{border-color:#c89b43;background:#fff7e7;color:#78500d}.nexus-inline-entry{display:grid;grid-template-columns:1fr auto;gap:.5rem}.nexus-form-error,.nexus-form-success{display:flex;align-items:flex-start;gap:.55rem;border-radius:.5rem;padding:.8rem 1rem;margin-bottom:1rem;font-size:.75rem;line-height:1.45}.nexus-form-error{background:#fbe9e7;border:1px solid #e7b7b2;color:#8d342f}.nexus-form-success{background:#e8f4ee;border:1px solid #b6ddc9;color:#226946}.nexus-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem}.nexus-plan-card{display:grid;gap:.45rem;padding:1rem;min-height:170px;text-align:left;border:1px solid var(--nexus-line);border-radius:.55rem;background:#fff;cursor:pointer}.nexus-plan-card:hover,.nexus-plan-card.is-selected{border-color:#c99a42;box-shadow:0 0 0 2px #d8a84e29}.nexus-plan-card>span{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:800;color:#66737c}.nexus-plan-card>strong{font:700 1.45rem var(--font-heading)}.nexus-plan-card>strong small{font:500 .65rem var(--font-body);color:#7b878f}.nexus-plan-card p{color:var(--nexus-slate);font-size:.75rem;line-height:1.4}.nexus-plan-card i{display:flex;align-items:center;gap:.3rem;color:#8b5b0c;font-size:.75rem;font-style:normal;font-weight:800}.nexus-seat-selector{display:grid;grid-template-columns:1fr 110px 1fr;gap:1rem;align-items:end;margin:1.2rem 0;padding:1rem;background:#f7f8f8;border:1px solid var(--nexus-line);border-radius:.55rem}.nexus-seat-selector p{margin:.35rem 0 0;color:var(--nexus-slate);font-size:.75rem;line-height:1.45}.nexus-seat-price{display:grid;gap:.25rem}.nexus-seat-price span{font-size:.75rem;color:var(--nexus-slate)}.nexus-seat-price strong{font:700 1.35rem var(--font-heading)}.nexus-seat-price small{font-size:.75rem;color:#7b878f}.nexus-account-warning{display:flex;gap:.65rem;align-items:flex-start;margin:1rem 0;padding:.9rem 1rem;border:1px solid #e4c891;border-radius:.52rem;background:#fff5e3;color:#71511e;font-size:.75rem;line-height:1.5}.nexus-account-warning svg{flex:0 0 auto}.nexus-account-warning code{font-size:.75rem;font-weight:800}.nexus-account-warning--strong{margin:0 0 1rem}.nexus-invite-entry{display:grid;grid-template-columns:1.5fr 1fr auto;gap:.7rem;align-items:end}.nexus-invite-entry>div{display:grid;gap:.4rem}.nexus-invite-list{margin:1rem 0;border:1px solid var(--nexus-line);border-radius:.55rem}.nexus-invite-list>div{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid #edf0f1}.nexus-invite-list>div:last-child{border-bottom:0}.nexus-invite-list span{display:grid;gap:.2rem}.nexus-invite-list strong{font-size:.76rem}.nexus-invite-list small,.nexus-invite-list>p{color:var(--nexus-slate);font-size:.75rem}.nexus-invite-list>p{padding:1rem;margin:0}.nexus-invite-list button{border:0;background:transparent;color:#9a3c36;font-size:.75rem;font-weight:800;cursor:pointer}.nexus-onboarding-review{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.nexus-onboarding-review section{display:grid;gap:.3rem;border:1px solid var(--nexus-line);border-radius:.55rem;padding:1rem}.nexus-onboarding-review section span{color:var(--nexus-slate);font-size:.75rem}.nexus-onboarding-review section strong{font-size:.82rem}.nexus-onboarding-review section small{color:#74818a;font-size:.75rem;line-height:1.4}.nexus-onboarding-review .nexus-account-warning,.nexus-review-legal{grid-column:1/-1}.nexus-review-legal{color:#68757e;font-size:.75rem;line-height:1.5}.nexus-review-legal a{color:var(--nexus-gold-dark);font-weight:800}.nexus-onboarding-footer{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--nexus-line)}.nexus-account-success,.nexus-empty-account,.nexus-invitation-page{width:min(620px,calc(100% - 2rem));margin:7vh auto;background:#fff;border:1px solid var(--nexus-line);border-radius:.75rem;padding:clamp(1.5rem,5vw,3.5rem);text-align:center;box-shadow:0 15px 45px #12171d14}.nexus-account-success h1,.nexus-empty-account h1,.nexus-invitation-page h1{font:700 clamp(2rem,4vw,3rem)/1.05 var(--font-heading);letter-spacing:-.045em;margin:.4rem 0 1rem}.nexus-account-success>p:not(.nexus-eyebrow),.nexus-empty-account p,.nexus-invitation-page>p:not(.nexus-eyebrow){color:var(--nexus-slate);font-size:.83rem;line-height:1.65}.nexus-account-success__icon,.nexus-invitation-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto 1rem;background:#e8f4ee;color:var(--nexus-positive)}.nexus-invitation-icon{background:#fff2dd;color:#986010}.nexus-account-actions{display:flex;justify-content:center;gap:.6rem;margin-top:1.2rem}.nexus-account-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:.6rem;color:#65727b}.nexus-invitation-page .nexus-legal-consent{text-align:left;margin:1rem 0}.nexus-invitation-page .nexus-legal-consent small{display:flex;gap:.4rem;align-items:start}.nexus-invitation-result{display:grid;gap:.55rem;margin-top:1rem;padding:1rem;border:1px solid var(--nexus-line);border-radius:.65rem;background:var(--nexus-panel-soft,#f7f9fa)}.nexus-invitation-result p,.nexus-invitation-result small{margin:0;color:var(--nexus-slate);line-height:1.45}.nexus-invitation-result code{display:block;max-width:100%;overflow:auto;padding:.65rem;border-radius:.45rem;background:var(--nexus-surface,#fff);border:1px solid var(--nexus-line);font-size:.75rem;white-space:nowrap}.nexus-invitation-result .nexus-secondary-button{justify-self:start}.nexus-billing-layout{max-width:1500px;margin:auto;padding:2rem clamp(1rem,4vw,4rem) 4rem}.nexus-billing-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.nexus-billing-heading h1{font:700 clamp(2rem,4vw,3.4rem)/1.04 var(--font-heading);letter-spacing:-.045em;margin:0}.nexus-billing-heading>div>span{color:var(--nexus-slate);font-size:.78rem}.nexus-billing-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:.75rem}.nexus-billing-metrics article{display:grid;gap:.35rem;background:#fff;border:1px solid var(--nexus-line);border-radius:.55rem;padding:1rem}.nexus-billing-metrics span{color:var(--nexus-slate);font-size:.75rem}.nexus-billing-metrics strong{font:700 1.25rem var(--font-heading)}.nexus-billing-metrics small{color:#77838b;font-size:.75rem;line-height:1.35}.nexus-billing-status{display:inline-flex;width:-moz-max-content;width:max-content;border-radius:999px;padding:.25rem .5rem;font-size:.75rem!important;font-weight:800}.nexus-billing-status--positive{background:#e8f4ee;color:#287a55!important}.nexus-billing-status--warning{background:#fff2dd;color:#9a5d12!important}.nexus-billing-status--critical{background:#fbe9e7;color:#a43c37!important}.nexus-billing-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.nexus-billing-panel{background:#fff;border:1px solid var(--nexus-line);border-radius:.62rem;overflow:hidden}.nexus-billing-panel--wide{grid-column:1/-1}.nexus-billing-panel__heading{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--nexus-line)}.nexus-billing-panel__heading>div{display:flex;align-items:center;gap:.55rem}.nexus-billing-panel__heading svg{color:var(--nexus-gold-dark)}.nexus-billing-panel__heading h2{margin:0;font:700 .95rem var(--font-heading)}.nexus-billing-panel__heading>span{color:#7b878f;font-size:.75rem}.nexus-billing-detail-list{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.nexus-billing-detail-list>div{padding:1rem;border-right:1px solid #edf0f1;border-bottom:1px solid #edf0f1}.nexus-billing-detail-list dt{color:var(--nexus-slate);font-size:.75rem}.nexus-billing-detail-list dd{margin:.35rem 0 0;font-size:.76rem;font-weight:800}.nexus-billing-actions{display:flex;gap:.6rem;padding:1rem}.nexus-billing-fineprint{margin:0;padding:0 1rem 1rem;color:#74818a;font-size:.75rem;line-height:1.5}.nexus-seat-list{display:grid}.nexus-seat-list>div{display:grid;grid-template-columns:1fr 70px 80px;gap:.5rem;align-items:center;padding:.8rem 1rem;border-bottom:1px solid #edf0f1}.nexus-seat-list span:first-child{display:grid;gap:.15rem}.nexus-seat-list strong{font-size:.75rem}.nexus-seat-list small{color:var(--nexus-slate);font-size:.75rem}.nexus-seat-list span:nth-child(2),.nexus-seat-list em{font-size:.75rem;text-transform:capitalize}.nexus-seat-list em{font-style:normal;color:#7c581b}.nexus-seat-list>p{padding:1rem;color:var(--nexus-slate);font-size:.75rem}.nexus-billing-addon{border-left:3px solid #8b6bb5}.nexus-billing-addon:nth-of-type(3){border-left-color:#2e91b8}.nexus-billing-addon>p{margin:0;padding:1rem;color:var(--nexus-slate);line-height:1.55}.nexus-billing-addon__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--nexus-line);border-bottom:1px solid var(--nexus-line)}.nexus-billing-addon__summary>div{display:grid;gap:.25rem;background:#fff;padding:1rem}.nexus-billing-addon__summary span,.nexus-billing-addon__summary small{color:var(--nexus-slate);font-size:.75rem}.nexus-billing-addon__summary strong{font:700 1rem var(--font-heading)}.nexus-billing-addon__purchase{display:flex;align-items:end;gap:.8rem;padding:1rem;border-top:1px solid var(--nexus-line);background:#fafbfb}.nexus-billing-addon__purchase label{display:grid;gap:.35rem;color:var(--nexus-slate);font-size:.75rem;font-weight:700}.nexus-billing-addon__purchase select{min-width:92px;min-height:40px;border:1px solid var(--nexus-line);border-radius:.42rem;background:#fff;padding:0 .65rem}.nexus-billing-addon__purchase>strong{margin-right:auto;font:700 1rem var(--font-heading)}.nexus-billing-addon__assignments{border-top:1px solid var(--nexus-line)}.nexus-billing-addon__assignments .nexus-billing-panel__heading{background:#fafbfb;padding:.75rem 1rem}.nexus-billing-addon__assignments .nexus-billing-panel__heading h3{margin:0;font:700 .88rem var(--font-heading)}.nexus-addon-toggle{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;cursor:pointer;font-size:.75rem;font-weight:700}.nexus-addon-toggle input{width:18px;height:18px;accent-color:var(--nexus-gold-dark)}.nexus-addon-toggle input:disabled{cursor:not-allowed;opacity:.55}.dark .nexus-billing-addon__summary>div,.dark .nexus-billing-addon__purchase,.dark .nexus-billing-addon__assignments .nexus-billing-panel__heading{background:#151a20}@media(max-width:720px){.nexus-billing-addon__summary{grid-template-columns:1fr}.nexus-billing-addon__purchase{align-items:stretch;flex-direction:column}.nexus-billing-addon__purchase>strong{margin:0}.nexus-billing-addon__purchase .button,.nexus-billing-addon__purchase button{width:100%}}.nexus-lifecycle-list{list-style:none;padding:1rem;margin:0;display:grid;gap:.8rem}.nexus-lifecycle-list li{display:grid;grid-template-columns:28px 1fr;gap:.6rem;opacity:.5}.nexus-lifecycle-list li>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e8ecee;font-size:.75rem;font-weight:800}.nexus-lifecycle-list li>div{display:grid;gap:.15rem}.nexus-lifecycle-list strong{font-size:.75rem}.nexus-lifecycle-list small{color:var(--nexus-slate);font-size:.75rem;line-height:1.4}.nexus-lifecycle-list li.is-current,.nexus-lifecycle-list li.is-complete{opacity:1}.nexus-lifecycle-list li.is-current>span{background:#fff2dd;color:#8b590e}.nexus-lifecycle-list li.is-complete>span{background:#e8f4ee;color:#287a55}.nexus-data-request-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--nexus-line)}.nexus-data-request-grid>div{background:#fff;padding:1rem}.nexus-data-request-grid strong{font-size:.78rem}.nexus-data-request-grid p{color:var(--nexus-slate);font-size:.75rem;line-height:1.5}.nexus-plan-comparison{margin-top:.8rem;background:#fff;border:1px solid var(--nexus-line);border-radius:.62rem;overflow:hidden}.nexus-plan-comparison>div:first-child{padding:1rem;border-bottom:1px solid var(--nexus-line)}.nexus-plan-comparison h2{margin:0;font:700 1rem var(--font-heading)}.nexus-plan-table>div{display:grid;grid-template-columns:140px 100px 1fr 1fr 190px;gap:.7rem;align-items:center;padding:.8rem 1rem;border-bottom:1px solid #edf0f1;font-size:.75rem}.nexus-plan-table>div:last-child{border-bottom:0}.nexus-plan-table em{color:#8a5e18;font-style:normal;font-size:.75rem}@media(max-width:1050px){.nexus-onboarding-layout{grid-template-columns:280px minmax(0,1fr)}.nexus-plan-grid,.nexus-billing-metrics{grid-template-columns:1fr 1fr}.nexus-plan-table{overflow:auto}.nexus-plan-table>div{min-width:900px}}@media(max-width:760px){.nexus-onboarding-layout{grid-template-columns:1fr}.nexus-onboarding-sidebar{padding:1.5rem 1rem}.nexus-onboarding-sidebar nav{grid-template-columns:repeat(4,minmax(150px,1fr));overflow:auto}.nexus-onboarding-panel{margin:1rem auto}.nexus-form-grid,.nexus-onboarding-review,.nexus-billing-grid{grid-template-columns:1fr}.nexus-onboarding-context{grid-template-columns:repeat(3,minmax(150px,1fr));overflow:auto}.nexus-billing-panel--wide{grid-column:auto}.nexus-seat-selector,.nexus-invite-entry{grid-template-columns:1fr}.nexus-billing-detail-list{grid-template-columns:1fr 1fr}.nexus-data-request-grid{grid-template-columns:1fr}}@media(max-width:520px){.nexus-account-header .nexus-logo__type{display:none}.nexus-plan-grid,.nexus-billing-metrics{grid-template-columns:1fr}.nexus-onboarding-context{grid-template-columns:1fr;overflow:visible}.nexus-billing-heading{align-items:flex-start;flex-direction:column}.nexus-billing-detail-list{grid-template-columns:1fr}.nexus-billing-actions,.nexus-account-actions{flex-direction:column}.nexus-seat-list>div{grid-template-columns:1fr auto}.nexus-seat-list em{grid-column:2}}.nexus-appearance{position:relative;display:inline-flex}.nexus-appearance-menu{position:absolute;top:calc(100% + .55rem);right:0;z-index:90;width:360px;max-height:min(680px,calc(100vh - 90px));overflow:auto;display:grid;gap:.25rem;padding:.55rem;background:var(--nexus-surface);color:var(--nexus-text);border:1px solid var(--nexus-border);border-radius:.62rem;box-shadow:0 16px 38px #12171d2e}.nexus-appearance-menu__label{display:flex;align-items:center;gap:.4rem;padding:.5rem .55rem;border-bottom:1px solid var(--nexus-border);color:var(--nexus-text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.nexus-appearance-menu__label--palette{margin-top:.2rem}.nexus-appearance-mode-grid{display:grid;gap:.15rem}.nexus-appearance-option{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.62rem .7rem;border:0;border-radius:.45rem;background:transparent;color:inherit;text-align:left;cursor:pointer}.nexus-appearance-option>svg{width:17px;height:17px;color:var(--nexus-accent)}.nexus-appearance-option>span{display:grid;gap:.12rem}.nexus-appearance-option strong{font-size:.76rem}.nexus-appearance-option small{color:var(--nexus-text-muted);font-size:.75rem;line-height:1.35}.nexus-appearance-check{margin-left:auto;color:var(--nexus-accent)}.nexus-palette-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.15rem}.nexus-palette-option{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.65rem;border:1px solid var(--nexus-border);border-radius:.48rem;background:var(--nexus-surface);color:inherit;text-align:left;cursor:pointer}.nexus-palette-option:hover,.nexus-palette-option.is-active{border-color:var(--nexus-accent);background:var(--nexus-accent-soft)}.nexus-palette-option>i{width:22px;height:22px;border-radius:6px;box-shadow:inset 0 0 0 1px #0000001f}.nexus-palette-option>span{min-width:0;display:grid;gap:.1rem}.nexus-palette-option strong{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nexus-palette-option small{color:var(--nexus-text-muted);font-size:.75rem;line-height:1.3}.nexus-palette-option>svg{color:var(--nexus-accent)}.dark .nexus-app{background:#0f1419;color:#eef2f4}.dark .nexus-app-main{background:#0f1419}.dark .nexus-app-sidebar{background:#090d11;color:#dfe4e7;border-right:1px solid #273038}.dark .nexus-sidebar-brand{border-color:#273038}.dark .nexus-app-sidebar nav>p{color:#77858f}.dark .nexus-app-sidebar nav a{color:#aeb8bf}.dark .nexus-app-sidebar nav a:hover,.dark .nexus-app-sidebar nav a.active{background:#1a2229;color:#fff}.dark .nexus-sidebar-project{background:#11171c;border-color:#2a343c}.dark .nexus-sidebar-footer{border-color:#273038}.dark .nexus-app-header{background:#151b21;border-color:#303940;color:#eef2f4}.dark .nexus-workspace-switcher{color:#eef2f4}.dark .nexus-workspace-switcher small{color:#9aa6ae}.dark .nexus-workspace-avatar{background:#d8a84e;color:#15191d}.dark .nexus-global-search{background:#20272e;border-color:#303940;color:#aab4bb}.dark .nexus-global-search kbd{background:#151b21;border-color:#3b454d;color:#c9d0d5}.dark .nexus-icon-button:hover{background:#252d34;color:#fff}.dark .nexus-notification-dot{border-color:#151b21}.dark .nexus-appearance-menu{background:#171d23;color:#eef2f4;border-color:#354049;box-shadow:0 18px 44px #0000006b}.dark .nexus-appearance-menu__label{border-color:#354049}.dark .nexus-appearance-option:hover,.dark .nexus-appearance-option:focus-visible{background:#252d34}.dark .nexus-page-heading h1,.dark .nexus-panel-heading h2,.dark .nexus-metric strong,.dark .nexus-project-summary strong,.dark .nexus-estimate-summary strong,.dark .nexus-closeout-summary strong,.dark .nexus-data-table strong,.dark .nexus-board strong,.dark .nexus-calendar-demo strong{color:#eef2f4}.dark .nexus-page-heading>div>span,.dark .nexus-panel-heading p,.dark .nexus-metric span,.dark .nexus-metric small,.dark .nexus-project-summary span,.dark .nexus-estimate-summary span,.dark .nexus-closeout-summary span,.dark .nexus-data-table small,.dark .nexus-board article small,.dark .nexus-board article span{color:#9aa6ae}.dark .nexus-primary-button{background:#d8a84e;border-color:#d8a84e;color:#15191d}.dark .nexus-secondary-button{background:#1a2127;border-color:#354049;color:#e8edef}.dark .nexus-secondary-button:hover{background:#222a31}.dark .nexus-panel,.dark .nexus-metric,.dark .nexus-project-summary>div,.dark .nexus-estimate-summary>div,.dark .nexus-closeout-summary>div{background:#171d23;border-color:#303940}.dark .nexus-panel{box-shadow:0 4px 18px #00000038}.dark .nexus-panel-heading,.dark .nexus-view-tabs{border-color:#303940}.dark .nexus-view-tabs{background:#141a1f}.dark .nexus-view-tabs button{color:#9ba7af}.dark .nexus-view-tabs button:hover{background:#232b32;color:#eef2f4}.dark .nexus-view-tabs button.is-active{background:#d8a84e;color:#15191d}.dark .nexus-view-notice{background:#2a2418;border-color:#514224}.dark .nexus-view-notice span{color:#cbb98e}.dark .nexus-data-table>div,.dark .nexus-portfolio-table>div,.dark .nexus-exception-list>div{border-color:#2b343c}.dark .nexus-data-table__head{background:#20272d;color:#aeb8bf}.dark .nexus-project-cell i{background:#252e35;color:#cbd3d8}.dark .nexus-board{background:#11171c}.dark .nexus-board>div{background:#20272d}.dark .nexus-board article{background:#171d23;border-color:#354049}.dark .nexus-calendar-demo>div{border-color:#303940}.dark .nexus-calendar-demo span{background:#182630;color:#c7dbe8}.dark .nexus-progress,.dark .nexus-workload-list>div>div{background:#2b343b}.dark .nexus-review-callout{background:#2b2418;border-color:#5a4723}.dark .nexus-review-callout p{color:#c9b88f}.dark .nexus-review-callout button{color:#edbd63}.dark .nexus-field-screen{background:#141a1f}.dark .nexus-field-row{background:#1b2228;border-color:#344049;color:#eef2f4}.dark .nexus-camera-button{background:#20272d;border-color:#53606a;color:#e7ecef}.dark .nexus-photo-panel p{color:#9aa6ae}.dark .nexus-status{background:#2a333a;color:#c7d0d5}.dark .nexus-status--on-track,.dark .nexus-status--accepted,.dark .nexus-status--leveled,.dark .nexus-status--quoted,.dark .nexus-status--submitted{background:#173629;color:#77d0a3}.dark .nexus-status--at-risk,.dark .nexus-status--review,.dark .nexus-status--under-review,.dark .nexus-status--requested,.dark .nexus-status--in-progress{background:#3a2d18;color:#efbd68}.dark .nexus-status--active-construction,.dark .nexus-status--ready,.dark .nexus-status--current{background:#1a3040;color:#8bc1e4}.dark .nexus-status--closeout,.dark .nexus-status--not-started{background:#293138;color:#c0c8cd}.dark .nexus-status--overdue,.dark .nexus-status--critical{background:#3a201f;color:#ef8b84}.dark .nexus-status--active,.dark .nexus-status--paid{background:#173629;color:#77d0a3}.dark .nexus-list-toolbar,.dark .nexus-project-list-head,.dark .nexus-member-head,.dark .nexus-financial-table>div,.dark .nexus-invoice-table>div:first-child{background:#141a1f;border-color:#303940;color:#aeb8bf}.dark .nexus-list-toolbar label,.dark .nexus-list-toolbar select,.dark .nexus-settings-form input,.dark .nexus-settings-form select{background:#1a2127;border-color:#354049;color:#eef2f4}.dark .nexus-list-toolbar input{color:#eef2f4}.dark .nexus-project-list-table>a,.dark .nexus-member-table>div:not(.nexus-member-head),.dark .nexus-audit-list article,.dark .nexus-financial-table>a,.dark .nexus-invoice-table>div{border-color:#2b343c;color:#eef2f4}.dark .nexus-project-list-table>a:hover,.dark .nexus-financial-table>a:hover{background:#20272d}.dark .nexus-audit-icon{background:#20303a}.dark .nexus-member-summary article,.dark .nexus-financial-metrics article{background:#171d23;border-color:#303940}.dark .nexus-member-table i{background:#3a3020;color:#efc77a}.dark .nexus-subscription-current dl{border-color:#303940}.dark .nexus-settings-form label{color:#c4ccd1}.dark .nexus-create-summary{background:#090d11;border:1px solid #303940}.dark .nexus-account-site,.dark .nexus-account-loading{background:#0f1419;color:#eef2f4}.dark .nexus-account-header{background:#151b21;border-color:#303940}.dark .nexus-account-header a,.dark .nexus-account-header button{color:#adb7be}.dark .nexus-onboarding-panel,.dark .nexus-account-success,.dark .nexus-empty-account,.dark .nexus-invitation-page,.dark .nexus-billing-metrics article,.dark .nexus-billing-panel,.dark .nexus-plan-comparison,.dark .nexus-plan-card,.dark .nexus-onboarding-review section{background:#171d23;border-color:#303940;color:#eef2f4}.dark .nexus-form-field select,.dark .nexus-invite-entry select{background:#151b21;border-color:#354049;color:#eef2f4}.dark .nexus-choice-pill{background:#20272d;border-color:#3a444c;color:#b7c0c6}.dark .nexus-choice-pill.is-active{background:#382c18;border-color:#d8a84e;color:#f0c97f}.dark .nexus-seat-selector{background:#13191e;border-color:#303940}.dark .nexus-invite-list,.dark .nexus-invite-list>div,.dark .nexus-billing-panel__heading,.dark .nexus-billing-detail-list>div,.dark .nexus-seat-list>div,.dark .nexus-plan-comparison>div:first-child,.dark .nexus-plan-table>div{border-color:#2c353d}.dark .nexus-data-request-grid{background:#303940}.dark .nexus-data-request-grid>div{background:#171d23}.dark .nexus-legal-consent{background:#191d1f;border-color:#3a3d3f}.dark .nexus-legal-consent label{color:#c1c9ce}.dark .nexus-account-warning{background:#302718;border-color:#5c4823;color:#e2c58e}.dark .nexus-form-error{background:#3a201f;border-color:#6a3632;color:#efaaa5}.dark .nexus-form-success{background:#173629;border-color:#2d684d;color:#9ed9bc}@media(max-width:560px){.nexus-appearance-menu{width:min(260px,calc(100vw - 1.5rem))}}.nexus-page-search{min-width:280px;display:flex;align-items:center;gap:.55rem;padding:.65rem .8rem;border:1px solid var(--nexus-border);background:var(--nexus-surface);border-radius:.45rem}.nexus-page-search input{width:100%;border:0;outline:0;background:transparent;color:inherit}.nexus-work-center-state{min-height:180px;display:flex;align-items:center;justify-content:center;gap:.7rem;color:var(--nexus-text-muted)}.nexus-work-center-state.is-error{color:var(--nexus-critical)}.nexus-work-center-summary,.nexus-commercial-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.nexus-commercial-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nexus-work-center-summary article,.nexus-commercial-metric-grid article{display:flex;align-items:center;gap:.8rem;padding:1rem 1.1rem;border:1px solid var(--nexus-border);background:var(--nexus-surface);border-radius:.5rem}.nexus-work-center-summary article>svg,.nexus-commercial-metric-grid article>svg{color:var(--nexus-gold-dark)}.nexus-work-center-summary span,.nexus-commercial-metric-grid span{display:grid;gap:.12rem}.nexus-work-center-summary strong,.nexus-commercial-metric-grid strong{font-size:1.25rem}.nexus-work-center-summary small,.nexus-commercial-metric-grid small,.nexus-commercial-metric-grid em{color:var(--nexus-text-muted);font-size:.75rem;font-style:normal}.nexus-work-center-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.6fr);gap:1rem}.nexus-assigned-project-list{display:grid}.nexus-assigned-project-list>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem 0;color:inherit;text-decoration:none;border-bottom:1px solid var(--nexus-border)}.nexus-assigned-project-list>a:last-child{border-bottom:0}.nexus-assigned-project-list span:nth-child(2){display:grid;gap:.15rem}.nexus-assigned-project-list small{color:var(--nexus-text-muted)}.nexus-assigned-project-list em{color:var(--nexus-text-muted);font-size:.75rem;font-style:normal;text-transform:capitalize}.nexus-assigned-project-icon{width:34px;height:34px;display:grid;place-items:center;background:var(--nexus-surface-muted);border:1px solid var(--nexus-border);border-radius:.4rem}.nexus-shared-document-table,.nexus-commercial-document-table{display:grid;overflow:auto}.nexus-shared-document-table>div:first-child,.nexus-shared-document-table>button,.nexus-commercial-document-table>div:first-child,.nexus-commercial-document-table>button{min-width:760px;display:grid;align-items:center;gap:.75rem;padding:.72rem .4rem;border-bottom:1px solid var(--nexus-border)}.nexus-shared-document-table>div:first-child,.nexus-shared-document-table>button{grid-template-columns:2.2fr 1fr .7fr 1fr .8fr}.nexus-commercial-document-table>div:first-child,.nexus-commercial-document-table>button{grid-template-columns:1.7fr 1.2fr .8fr .9fr .8fr .75fr}.nexus-shared-document-table>div:first-child,.nexus-commercial-document-table>div:first-child{color:var(--nexus-text-muted);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.nexus-shared-document-table>button,.nexus-commercial-document-table>button{border-left:0;border-right:0;border-top:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.nexus-shared-document-table>button:hover,.nexus-commercial-document-table>button:hover{background:var(--nexus-surface-muted)}.nexus-shared-document-table>button span:first-child,.nexus-commercial-document-table>button span:first-child{display:flex;align-items:center;gap:.5rem}.nexus-commercial-document-table>button span:first-child{display:grid;gap:.1rem}.nexus-commercial-document-table small{color:var(--nexus-text-muted)}.nexus-empty-row{padding:1.4rem;color:var(--nexus-text-muted);display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center}.nexus-bulk-action-bar{display:flex;align-items:center;gap:.7rem;padding:.7rem .85rem;margin-bottom:.8rem;background:var(--nexus-surface-muted);border:1px solid var(--nexus-border);border-radius:.45rem}.nexus-bulk-action-bar>strong{margin-right:auto}.nexus-bulk-action-bar label{display:flex;align-items:center;gap:.45rem;font-size:.75rem;color:var(--nexus-text-muted)}.nexus-bulk-action-bar select{min-width:170px;padding:.55rem;border:1px solid var(--nexus-border);background:var(--nexus-surface);color:inherit;border-radius:.35rem}.nexus-project-list-table--bulk .nexus-project-list-head,.nexus-project-list-table--bulk .nexus-project-list-row{grid-template-columns:32px minmax(210px,1.5fr) minmax(130px,1fr) minmax(150px,1fr) minmax(130px,.9fr) minmax(110px,.7fr) minmax(100px,.65fr) 24px}.nexus-project-list-row{display:grid;align-items:center;gap:.75rem;padding:.8rem .5rem;border-bottom:1px solid var(--nexus-border)}.nexus-project-list-row>a{color:inherit;text-decoration:none}.nexus-project-list-row>a:nth-child(2){display:grid;gap:.1rem}.nexus-project-list-row>span{min-width:0}.nexus-project-list-row>span:nth-child(4){display:flex;align-items:center;gap:.35rem}.nexus-project-list-row input,.nexus-project-list-head input{accent-color:var(--nexus-gold-dark)}.nexus-integration-preference{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1rem}.nexus-integration-preference>div{max-width:760px}.nexus-integration-preference select{min-width:230px;padding:.65rem;border:1px solid var(--nexus-border);background:var(--nexus-surface);color:inherit;border-radius:.4rem}.nexus-integration-command{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(220px,.55fr);gap:1rem;align-items:center;margin-bottom:1rem;padding:1.15rem 1.2rem;border:1px solid color-mix(in srgb,var(--nexus-gold-dark) 28%,var(--nexus-border));border-radius:.75rem;background:linear-gradient(120deg,color-mix(in srgb,var(--nexus-ink) 97%,#fff),color-mix(in srgb,var(--nexus-ink) 88%,var(--nexus-gold-dark)));color:#fff;box-shadow:0 16px 34px #0c12181c}.nexus-integration-command__copy{display:grid;gap:.25rem}.nexus-integration-command__copy>span{color:#e9c66f;font-size:.75rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nexus-integration-command__copy h2{margin:0;color:#fff;font:760 1.18rem var(--font-heading)}.nexus-integration-command__copy p{max-width:680px;margin:0;color:#d8dde2;font-size:.75rem;line-height:1.55}.nexus-integration-command__stats{display:grid;grid-template-columns:repeat(3,minmax(78px,1fr));gap:.45rem}.nexus-integration-command__stats article{display:grid;gap:.12rem;padding:.65rem .7rem;border:1px solid rgba(255,255,255,.15);border-radius:.55rem;background:#ffffff12}.nexus-integration-command__stats article.is-warning{border-color:#edbe5873}.nexus-integration-command__stats strong{font:760 1.15rem var(--font-heading)}.nexus-integration-command__stats span{color:#cdd4da;font-size:.75rem;font-weight:700}.nexus-integration-command__preference{display:grid;gap:.3rem;color:#d5dce1;font-size:.75rem;font-weight:800}.nexus-integration-command__preference select{min-height:40px;padding:.45rem .55rem;border:1px solid rgba(255,255,255,.18);border-radius:.42rem;background:#fff;color:#111820;font-size:.75rem}.nexus-integration-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:.85rem}.nexus-integration-card{position:relative;display:flex;flex-direction:column;gap:.65rem;overflow:hidden;padding:0;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.nexus-integration-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--nexus-border)}.nexus-integration-card--google:before{background:linear-gradient(90deg,#4285f4,#34a853,#fbbc05,#ea4335)}.nexus-integration-card--microsoft:before{background:linear-gradient(90deg,#f25022,#7fba00,#00a4ef,#ffb900)}.nexus-integration-card--adobe:before{background:#e5252a}.nexus-integration-card--quickbooks:before{background:#2ca01c}.nexus-integration-card--autodesk:before{background:#0696d7}.nexus-integration-card:hover,.nexus-integration-card.is-selected{transform:translateY(-2px);border-color:color-mix(in srgb,var(--nexus-gold-dark) 32%,var(--nexus-border));box-shadow:0 12px 28px #0f171f14}.nexus-integration-card__select{display:grid;gap:.7rem;width:100%;padding:1rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.nexus-integration-card__heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem}.nexus-integration-card__heading div{display:grid;gap:.15rem}.nexus-integration-card__heading h2{margin:0;font-size:.82rem}.nexus-integration-card__heading small,.nexus-integration-card__select>p{color:var(--nexus-text-muted)}.nexus-integration-card__select>p{min-height:4.2em;margin:0;font-size:.75rem;line-height:1.55}.nexus-provider-logo{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border:1px solid var(--nexus-border);border-radius:.55rem;background:#fff;box-shadow:0 3px 10px #0a121a0f}.nexus-provider-logo--lg{width:46px;height:46px}.nexus-provider-logo--md{width:40px;height:40px}.nexus-provider-logo--sm{width:32px;height:32px}.nexus-provider-logo--sm .nexus-provider-logo__svg{width:18px;height:18px}.nexus-provider-logo--google,.nexus-provider-logo--microsoft{background:#fff;border-color:#d8dde1}.nexus-provider-logo__svg{width:24px;height:24px}.nexus-provider-logo--adobe{background:#e5252a;color:#fff;border-color:#e5252a;font:900 1.15rem Arial}.nexus-provider-logo--quickbooks{border-radius:50%;background:#2ca01c;color:#fff;border-color:#2ca01c;font:800 .85rem Arial}.nexus-provider-logo--autodesk{background:#0696d7;color:#fff;border-color:#0696d7;font:900 1.15rem Arial}.nexus-integration-state{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:.2rem .45rem;border-radius:999px;background:var(--nexus-surface-muted);color:var(--nexus-text-muted);font-size:.75rem;font-weight:850;white-space:nowrap}.nexus-integration-state.is-connected{background:color-mix(in srgb,var(--nexus-positive) 12%,var(--nexus-surface));color:var(--nexus-positive)}.nexus-integration-state.is-warning{background:color-mix(in srgb,var(--nexus-warning) 12%,var(--nexus-surface));color:var(--nexus-warning)}.nexus-integration-capabilities{display:flex;flex-wrap:wrap;gap:.3rem}.nexus-integration-capabilities span{padding:.28rem .42rem;border:1px solid var(--nexus-border);border-radius:999px;background:var(--nexus-surface-muted);color:var(--nexus-text-muted);font-size:.75rem;font-weight:750}.nexus-integration-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding-top:.2rem;color:var(--nexus-text-muted);font-size:.75rem}.nexus-integration-card__meta strong{color:var(--nexus-gold-dark);font-size:.75rem}.nexus-integration-card__actions{display:flex;flex-wrap:wrap;gap:.45rem;padding:0 1rem 1rem}.nexus-integration-card__actions button{margin-top:0;flex:1 1 8rem}.nexus-integration-provider-detail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(170px,.45fr) minmax(220px,.65fr);gap:1rem;align-items:center;margin-bottom:1rem;padding:1rem 1.1rem}.nexus-integration-provider-detail__brand{display:flex;align-items:flex-start;gap:.75rem}.nexus-integration-provider-detail__brand>div{display:grid;gap:.16rem}.nexus-integration-provider-detail__brand span,.nexus-integration-provider-detail__status>span,.nexus-integration-provider-detail__capabilities>span{color:var(--nexus-text-muted);font-size:.75rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.nexus-integration-provider-detail__brand h2{margin:0;font-size:.82rem}.nexus-integration-provider-detail__brand p{margin:0;color:var(--nexus-text-muted);font-size:.75rem;line-height:1.45}.nexus-integration-provider-detail__status{display:grid;gap:.15rem;padding:.65rem;border-left:1px solid var(--nexus-border)}.nexus-integration-provider-detail__status strong{font-size:.75rem}.nexus-integration-provider-detail__status small{color:var(--nexus-text-muted);font-size:.75rem}.nexus-integration-provider-detail__capabilities{display:grid;gap:.35rem}.nexus-integration-provider-detail__capabilities>div{display:flex;flex-wrap:wrap;gap:.3rem}.nexus-integration-provider-detail__capabilities strong{padding:.28rem .4rem;border-radius:.32rem;background:var(--nexus-surface-muted);font-size:.75rem}.nexus-connected-intelligence{margin-bottom:1rem}.nexus-connected-intelligence__layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:1rem;padding:0 1rem 1rem}.nexus-connected-intelligence__layout form{margin:0;align-content:start;border:1px solid var(--nexus-border);border-radius:.5rem;background:var(--nexus-surface-muted)}.nexus-connected-intelligence__layout form>small{display:flex;gap:.4rem;align-items:flex-start;color:var(--nexus-text-muted);font-size:.75rem;line-height:1.45}.nexus-connected-intelligence__result{min-width:0;display:grid;align-content:start;gap:.8rem}.nexus-connected-intelligence__result>p{margin:0;padding:.85rem;border:1px solid var(--nexus-border);border-radius:.5rem;background:var(--nexus-surface-muted);font-size:.75rem;line-height:1.65;white-space:pre-wrap}.nexus-connected-intelligence__result section{display:grid;gap:.45rem}.nexus-connected-intelligence__result h3{margin:0;font-size:.75rem}.nexus-connected-intelligence__result ul,.nexus-connected-intelligence__result ol{display:grid;gap:.35rem;margin:0;padding-left:1.15rem;font-size:.75rem;line-height:1.5}.nexus-connected-intelligence__sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.nexus-connected-intelligence__sources a{display:grid;gap:.15rem;padding:.6rem .65rem;border:1px solid var(--nexus-border);border-radius:.45rem;background:var(--nexus-surface);color:inherit;text-decoration:none}.nexus-connected-intelligence__sources strong{font-size:.75rem}.nexus-connected-intelligence__sources small{color:var(--nexus-text-muted);font-size:.75rem;text-transform:capitalize}.nexus-integration-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:1rem}.nexus-export-form{display:grid;gap:1rem}.nexus-integration-security-note{display:flex;align-items:flex-start;gap:.65rem;padding:.8rem;background:var(--nexus-surface-muted);border-left:3px solid var(--nexus-gold-dark);color:var(--nexus-text-muted);font-size:.75rem;line-height:1.5}.nexus-export-configuration-list{display:grid}.nexus-export-configuration-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.8rem 0;border-bottom:1px solid var(--nexus-border)}.nexus-export-configuration-list>div>span{display:grid;gap:.12rem}.nexus-export-configuration-list small{color:var(--nexus-text-muted);text-transform:capitalize}.nexus-template-settings{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:1rem;margin-top:1rem}.nexus-template-actions{display:flex;justify-content:flex-end}.nexus-template-list{display:grid}.nexus-template-list>div{display:grid;grid-template-columns:minmax(0,1.4fr) 1fr .6fr .5fr;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--nexus-border)}.nexus-template-list>div>span:first-child{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.45rem}.nexus-template-list>div>span:first-child small{grid-column:2;color:var(--nexus-text-muted)}.nexus-template-list em{font-style:normal;text-transform:capitalize;color:var(--nexus-text-muted)}.nexus-plan-gate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.2rem;border:1px solid var(--nexus-gold-dark);background:#c89b3c14;border-radius:.55rem}.nexus-plan-gate>svg{color:var(--nexus-gold-dark)}.nexus-plan-gate h2{margin:.1rem 0 .35rem}.nexus-plan-gate p{color:var(--nexus-text-muted)}.nexus-quantity-table>.nexus-data-table__head,.nexus-quantity-table>div{grid-template-columns:.6fr 1.8fr .7fr .6fr .8fr}.nexus-provider-choice{display:grid;gap:.45rem;margin-bottom:1rem}.nexus-provider-choice select{width:100%;min-height:44px;padding:.65rem .75rem;border:1px solid var(--border);border-radius:.4rem;background:var(--background);color:var(--foreground)}.nexus-provider-choice small{color:var(--muted-foreground);font-size:.75rem;line-height:1.45}.nexus-auth-provider-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.nexus-integration-callback{width:min(560px,calc(100% - 2rem));margin:auto;padding:3rem;display:grid;justify-items:center;gap:1rem;text-align:center;background:var(--nexus-surface);border:1px solid var(--nexus-border);border-radius:.7rem}.nexus-integration-callback>svg{color:var(--nexus-gold-dark)}@media(max-width:1200px){.nexus-integration-command{grid-template-columns:1fr auto}.nexus-integration-command__preference{grid-column:1/-1}.nexus-integration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-integration-provider-detail{grid-template-columns:1fr 1fr}.nexus-integration-provider-detail__brand{grid-column:1/-1}.nexus-commercial-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.nexus-work-center-grid,.nexus-integration-layout,.nexus-template-settings,.nexus-connected-intelligence__layout{grid-template-columns:1fr}.nexus-project-list-table--bulk{overflow:auto}.nexus-project-list-table--bulk .nexus-project-list-head,.nexus-project-list-table--bulk .nexus-project-list-row{min-width:1050px}.nexus-bulk-action-bar{align-items:flex-start;flex-wrap:wrap}.nexus-bulk-action-bar>strong{width:100%}}@media(max-width:680px){.nexus-integration-command{grid-template-columns:1fr;padding:.9rem}.nexus-integration-command__stats{grid-template-columns:repeat(3,1fr)}.nexus-integration-command__stats article{padding:.5rem}.nexus-integration-provider-detail{grid-template-columns:1fr}.nexus-integration-provider-detail__brand{grid-column:auto}.nexus-integration-provider-detail__status{border-left:0;border-top:1px solid var(--nexus-border)}.nexus-work-center-summary,.nexus-commercial-metric-grid,.nexus-integration-card-grid{grid-template-columns:1fr}.nexus-integration-preference{align-items:flex-start;flex-direction:column}.nexus-integration-preference select{width:100%}.nexus-auth-provider-grid,.nexus-connected-intelligence__sources{grid-template-columns:1fr}.nexus-connected-intelligence__layout{padding:0 .7rem .7rem}.nexus-plan-gate{grid-template-columns:1fr;align-items:start}.nexus-export-configuration-list>div{grid-template-columns:1fr}}.nexus-template-editor-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:1.25rem;align-items:start}.nexus-template-editor-fields{display:grid;gap:1rem}.nexus-template-brand-section{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--nexus-border);background:var(--nexus-surface-muted);border-radius:.5rem}.nexus-template-brand-heading{display:flex;align-items:flex-start;gap:.65rem}.nexus-template-brand-heading>svg{color:var(--nexus-gold-dark);margin-top:.1rem}.nexus-template-brand-heading p{color:var(--nexus-text-muted);font-size:.75rem;margin-top:.15rem}.nexus-template-logo-control{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem}.nexus-template-logo-control>div:nth-child(2){display:grid;gap:.15rem}.nexus-template-logo-control small{color:var(--nexus-text-muted)}.nexus-template-logo-thumb{width:78px;height:58px;display:grid;place-items:center;overflow:hidden;background:var(--nexus-surface);border:1px dashed var(--nexus-border-strong);border-radius:.4rem;color:var(--nexus-text-muted)}.nexus-template-logo-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nexus-template-palette-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.nexus-template-palette-grid button{display:grid;gap:.4rem;padding:.55rem;border:1px solid var(--nexus-border);background:var(--nexus-surface);color:inherit;border-radius:.4rem;cursor:pointer;text-align:left}.nexus-template-palette-grid button.is-selected{border-color:var(--nexus-gold-dark);box-shadow:0 0 0 1px var(--nexus-gold-dark)}.nexus-template-palette-grid button>span{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;height:18px;overflow:hidden;border-radius:.2rem}.nexus-template-palette-grid i{display:block}.nexus-template-palette-grid strong{font-size:.75rem}.nexus-template-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.nexus-template-color-grid label{display:grid;gap:.35rem;color:var(--nexus-text-muted);font-size:.75rem}.nexus-template-color-grid label>div{display:grid;grid-template-columns:38px 1fr;gap:.45rem}.nexus-template-color-grid input[type=color]{width:38px;min-height:36px;padding:2px;border:1px solid var(--nexus-border);background:var(--nexus-surface);border-radius:.3rem}.nexus-template-color-grid input:not([type=color]){min-width:0;padding:.55rem;border:1px solid var(--nexus-border);background:var(--nexus-surface);color:inherit;border-radius:.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.nexus-template-contrast{font-size:.75rem}.nexus-template-contrast.is-pass{color:var(--nexus-success)}.nexus-template-contrast.is-warning{color:var(--nexus-warning)}.nexus-template-preview{position:sticky;top:1rem;min-height:520px;overflow:hidden;border:1px solid var(--nexus-border);border-radius:.55rem;box-shadow:var(--nexus-shadow-sm);color:#1a1d21}.nexus-template-preview__header{min-height:118px;display:flex;align-items:center;gap:1rem;padding:1.15rem}.nexus-template-preview__header.is-center{flex-direction:column;text-align:center;justify-content:center}.nexus-template-preview__header.is-right{flex-direction:row-reverse;text-align:right}.nexus-template-preview__header img{-o-object-fit:contain;object-fit:contain;background:#ffffffeb;border-radius:.3rem;padding:.25rem}.nexus-template-preview__header img.is-small{width:52px;height:40px}.nexus-template-preview__header img.is-medium{width:82px;height:56px}.nexus-template-preview__header img.is-large{width:120px;height:72px}.nexus-template-preview__header>div{display:grid;gap:.2rem}.nexus-template-preview__header small{opacity:.78;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.nexus-template-preview__header strong{font-size:1.05rem}.nexus-template-preview__logo-placeholder{display:grid;place-items:center;min-width:90px;min-height:48px;padding:.45rem;border:1px dashed currentColor;border-radius:.3rem;font-size:.75rem;opacity:.75}.nexus-template-preview__body{display:grid;gap:1rem;padding:1.2rem}.nexus-template-preview__meta{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.nexus-template-preview__meta span{display:grid;gap:.15rem}.nexus-template-preview__meta small{color:#65707c;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.nexus-template-preview__body h4{margin:.25rem 0 0}.nexus-template-preview__lines{display:grid;gap:.35rem}.nexus-template-preview__lines i{height:7px;background:#141c241a;border-radius:999px}.nexus-template-preview__lines i:nth-child(2){width:78%}.nexus-template-preview__lines i:nth-child(3){width:58%}.nexus-template-preview table{width:100%;border-collapse:collapse;font-size:.75rem}.nexus-template-preview th,.nexus-template-preview td{padding:.5rem;border:1px solid rgba(20,28,36,.14);text-align:left}.nexus-template-preview th:last-child,.nexus-template-preview td:last-child{text-align:right}.nexus-template-preview__total{display:flex;justify-content:flex-end;gap:1rem;margin-left:auto;padding:.55rem .7rem;border-top:3px solid}.nexus-template-preview__body>p{color:#65707c;font-size:.75rem;line-height:1.5}.nexus-template-list--branded>div{grid-template-columns:44px minmax(0,1.4fr) 1fr .65fr .6fr .45fr 32px}.nexus-template-list-logo{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border-radius:.35rem;color:#fff}.nexus-template-list-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.nexus-template-list-colors{display:flex;gap:3px}.nexus-template-list-colors i{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}@media(max-width:1100px){.nexus-template-editor-layout{grid-template-columns:1fr}.nexus-template-preview{position:relative;top:auto}}@media(max-width:760px){.nexus-template-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-template-color-grid{grid-template-columns:1fr}.nexus-template-logo-control{grid-template-columns:auto minmax(0,1fr)}.nexus-template-list--branded{overflow:auto}.nexus-template-list--branded>div{min-width:880px}}.nexus-project-plan{display:grid;gap:.85rem}.nexus-plan-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.05rem 1.1rem;background:hsl(var(--card));border:1px solid var(--nexus-line);border-radius:.62rem}.nexus-plan-heading .nexus-eyebrow{margin:0 0 .35rem}.nexus-plan-heading h2{margin:0;font:700 1.2rem var(--font-heading)}.nexus-plan-heading>div:first-child>span{display:block;max-width:720px;margin-top:.35rem;color:var(--nexus-slate);font-size:.75rem;line-height:1.5}.nexus-plan-heading__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.nexus-plan-heading__actions button,.nexus-plan-template-panel button,.nexus-plan-transfer button,.nexus-plan-view-save button{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:36px;padding:.5rem .65rem;border:1px solid var(--nexus-line);border-radius:.4rem;background:hsl(var(--card));color:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.nexus-plan-heading__actions button:hover,.nexus-plan-template-panel button:hover,.nexus-plan-transfer button:hover{background:hsl(var(--muted))}.nexus-plan-heading__actions .nexus-primary-button{background:var(--nexus-ink);color:#fff;border-color:var(--nexus-ink)}.nexus-project-command-context{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(150px,.6fr) auto;gap:.8rem;align-items:center;padding:.85rem 1rem;border:1px solid var(--nexus-line);border-radius:.55rem;background:color-mix(in srgb,hsl(var(--card)) 94%,var(--nexus-gold-dark))}.nexus-project-command-context>div{display:grid;gap:.16rem;min-width:0}.nexus-project-command-context small{color:var(--nexus-slate);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nexus-project-command-context strong{overflow:hidden;color:inherit;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.nexus-project-command-context span{color:var(--nexus-slate);font-size:.75rem}.nexus-project-command-context nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.nexus-project-command-context a,.nexus-task-linked-nav a{display:inline-flex;align-items:center;min-height:34px;padding:.42rem .6rem;border:1px solid var(--nexus-line);border-radius:.36rem;background:hsl(var(--card));color:inherit;text-decoration:none;font-size:.75rem;font-weight:800}.nexus-project-command-context a:hover,.nexus-task-linked-nav a:hover{border-color:var(--nexus-gold-dark);background:hsl(var(--muted))}.nexus-plan-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.nexus-plan-metrics article{min-height:76px;display:flex;align-items:center;gap:.7rem;padding:.8rem .9rem;background:hsl(var(--card));border:1px solid var(--nexus-line);border-radius:.52rem}.nexus-plan-metrics article>svg{color:var(--nexus-gold-dark)}.nexus-plan-metrics article.is-warning>svg{color:var(--nexus-warning)}.nexus-plan-metrics article.is-critical>svg{color:var(--nexus-critical)}.nexus-plan-metrics article span{display:grid;gap:.08rem}.nexus-plan-metrics strong{font:700 1.25rem var(--font-heading)}.nexus-plan-metrics small{color:var(--nexus-slate);font-size:.75rem}.nexus-lookahead-control,.nexus-schedule-exchange{overflow:hidden}.nexus-lookahead-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.nexus-lookahead-tabs button{min-height:32px;padding:.36rem .55rem;border:1px solid var(--nexus-line);border-radius:.34rem;background:hsl(var(--card));color:var(--nexus-slate);font-size:.75rem;font-weight:800;cursor:pointer}.nexus-lookahead-tabs button.is-active{border-color:var(--nexus-ink);background:var(--nexus-ink);color:#fff}.nexus-lookahead-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--nexus-line);border-bottom:1px solid var(--nexus-line);background:hsl(var(--muted))}.nexus-lookahead-metrics span{display:grid;gap:.12rem;min-width:0;padding:.7rem .8rem;border-right:1px solid var(--nexus-line)}.nexus-lookahead-metrics span:last-child{border-right:0}.nexus-lookahead-metrics strong{font:700 1rem var(--font-heading)}.nexus-lookahead-metrics small{color:var(--nexus-slate);font-size:.75rem;line-height:1.35}.nexus-lookahead-table,.nexus-schedule-exchange-table{overflow:auto}.nexus-lookahead-table>div,.nexus-lookahead-table>button{min-width:860px;display:grid;grid-template-columns:minmax(250px,1.6fr) 150px 130px minmax(150px,.9fr) 100px;gap:.65rem;align-items:center;width:100%;padding:.65rem .8rem;border:0;border-bottom:1px solid var(--nexus-line);background:hsl(var(--card));color:inherit;text-align:left}.nexus-lookahead-table>div:first-child{background:hsl(var(--muted));color:var(--nexus-slate);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:800}.nexus-lookahead-table>button{cursor:pointer;font-size:.75rem}.nexus-lookahead-table>button:hover{background:hsl(var(--muted))}.nexus-lookahead-table>button>span{display:grid;gap:.16rem;min-width:0}.nexus-lookahead-table strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.nexus-lookahead-table small{color:var(--nexus-slate);font-size:.75rem;line-height:1.35}.nexus-lookahead-table i{width:-moz-max-content;width:max-content;font-style:normal}.nexus-schedule-exchange-table>div{min-width:900px;display:grid;grid-template-columns:minmax(250px,1.45fr) minmax(180px,1fr) minmax(210px,1fr) 170px;gap:.7rem;align-items:center;padding:.65rem .8rem;border-bottom:1px solid var(--nexus-line);font-size:.75rem}.nexus-schedule-exchange-table>div:first-child{background:hsl(var(--muted));color:var(--nexus-slate);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:800}.nexus-schedule-exchange-table span{display:grid;gap:.14rem;min-width:0}.nexus-schedule-exchange-table strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.nexus-schedule-exchange-table small{color:var(--nexus-slate);font-size:.75rem}.nexus-schedule-exchange-table select{width:100%;min-height:34px;border:1px solid var(--nexus-line);border-radius:.34rem;background:hsl(var(--card));color:inherit;padding:.4rem .48rem;font-size:.75rem}.nexus-schedule-risk-links article p{margin:0;color:var(--nexus-slate);font-size:.75rem;line-height:1.35}.nexus-schedule-risk-link-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding:.65rem .75rem}.nexus-schedule-risk-link-form select{min-width:0;min-height:36px;border:1px solid var(--nexus-line);border-radius:.34rem;background:hsl(var(--card));color:inherit;padding:.42rem .5rem;font-size:.75rem}.nexus-schedule-risk-link-form button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:36px;padding:.42rem .6rem;border:1px solid var(--nexus-line);border-radius:.34rem;background:hsl(var(--muted));color:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.nexus-plan-create,.nexus-plan-template-panel{overflow:visible}.nexus-plan-create h3,.nexus-plan-template-panel h3{margin:0;font:700 .95rem var(--font-heading)}.nexus-plan-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1rem}.nexus-plan-form-grid label,.nexus-plan-template-grid label,.nexus-plan-copy-form label,.nexus-task-editor label{display:grid;gap:.32rem;color:var(--nexus-slate);font-size:.75rem;font-weight:800}.nexus-plan-form-grid label.is-wide,.nexus-task-editor .is-wide{grid-column:span 2}.nexus-plan-form-grid input,.nexus-plan-form-grid select,.nexus-plan-form-grid textarea,.nexus-plan-template-panel input,.nexus-plan-template-panel select,.nexus-task-editor input,.nexus-task-editor select,.nexus-task-editor textarea,.nexus-task-subpanel input,.nexus-task-subpanel select{width:100%;min-width:0;min-height:38px;padding:.5rem .58rem;border:1px solid var(--nexus-line);border-radius:.38rem;background:hsl(var(--card));color:inherit;font-size:.75rem}.nexus-plan-form-grid textarea,.nexus-task-editor textarea{min-height:82px;resize:vertical}.nexus-plan-form-grid select[multiple],.nexus-task-editor select[multiple]{min-height:90px}.nexus-plan-form-actions{display:flex;justify-content:flex-end;padding:0 1rem 1rem}.nexus-plan-template-panel{padding:1rem;display:grid;gap:.85rem}.nexus-plan-template-panel>div:first-child p{margin:.2rem 0 0;color:var(--nexus-slate);font-size:.75rem}.nexus-plan-template-grid{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr) auto;gap:.6rem;align-items:end}.nexus-plan-copy-form{display:grid;grid-template-columns:1fr 1fr auto;gap:.6rem;align-items:end;padding-top:.8rem;border-top:1px solid var(--nexus-line)}.nexus-plan-workspace{min-width:0}.nexus-plan-focusbar{display:flex;align-items:center;gap:.35rem;padding:.6rem .65rem;border-bottom:1px solid var(--nexus-line);background:hsl(var(--card));overflow:auto}.nexus-plan-focusbar button{display:flex;align-items:center;gap:.45rem;flex:0 0 auto;min-height:34px;padding:.4rem .55rem;border:1px solid var(--nexus-line);border-radius:.38rem;background:hsl(var(--card));color:var(--nexus-slate);font-size:.75rem;font-weight:800;cursor:pointer}.nexus-plan-focusbar button strong{min-width:20px;padding:.1rem .3rem;border-radius:999px;background:hsl(var(--muted));color:inherit;text-align:center;font-size:.75rem}.nexus-plan-focusbar button.is-active{border-color:var(--nexus-ink);background:var(--nexus-ink);color:#fff}.nexus-plan-focusbar button.is-active strong{background:#ffffff24}.nexus-plan-focusbar>small{margin-left:auto;flex:0 0 auto;color:var(--nexus-slate);font-size:.75rem}.nexus-plan-toolbar{display:flex;align-items:center;gap:.45rem;padding:.65rem;border-bottom:1px solid var(--nexus-line);background:hsl(var(--muted));overflow:auto}.nexus-plan-toolbar>label{flex:0 0 auto}.nexus-plan-toolbar>label>input,.nexus-plan-toolbar>label>select,.nexus-plan-view-save input{min-height:34px;padding:.42rem .55rem;border:1px solid var(--nexus-line);border-radius:.36rem;background:hsl(var(--card));color:inherit;font-size:.75rem}.nexus-plan-toolbar>label>input{width:190px}.nexus-plan-view-tabs{display:flex;gap:.2rem;margin-right:auto}.nexus-plan-view-tabs button{display:inline-flex;align-items:center;gap:.35rem;min-height:34px;padding:.42rem .58rem;border:0;border-radius:.35rem;background:transparent;color:var(--nexus-slate);font-size:.75rem;font-weight:800;cursor:pointer;white-space:nowrap}.nexus-plan-view-tabs button.is-active{background:var(--nexus-ink);color:#fff}.nexus-plan-view-save,.nexus-plan-transfer{display:flex;align-items:center;flex:0 0 auto}.nexus-plan-view-save input{width:110px;border-radius:.36rem 0 0 .36rem}.nexus-plan-view-save button{min-width:34px;padding:.4rem;border-radius:0 .36rem .36rem 0}.nexus-plan-transfer{gap:.25rem}.nexus-plan-transfer button{min-height:34px;padding:.4rem .5rem}.nexus-plan-empty{min-height:310px;display:grid;place-items:center;align-content:center;gap:.45rem;text-align:center;color:var(--nexus-slate)}.nexus-plan-empty h3{margin:0;color:inherit;font:700 .95rem var(--font-heading)}.nexus-plan-empty p{margin:0;max-width:520px;font-size:.75rem}.nexus-plan-list,.nexus-plan-sheet{min-width:980px}.nexus-plan-workspace{overflow:auto}.nexus-plan-list-head,.nexus-plan-list>button{display:grid;grid-template-columns:minmax(260px,1.8fr) 110px 130px 120px 90px 105px 26px;gap:.65rem;align-items:center;padding:.7rem .85rem}.nexus-plan-list-head{background:hsl(var(--muted));color:var(--nexus-slate);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:800}.nexus-plan-list>button{width:100%;border:0;border-top:1px solid var(--nexus-line);background:hsl(var(--card));color:inherit;text-align:left;font-size:.75rem;cursor:pointer}.nexus-plan-list>button:hover{background:hsl(var(--muted))}.nexus-plan-list>button>span:first-child{display:flex;align-items:center;gap:.55rem;min-width:0}.nexus-plan-list>button>span:first-child>i{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:.34rem;background:hsl(var(--muted));color:var(--nexus-info);font-style:normal;font-size:.75rem;font-weight:900}.nexus-plan-list>button>span:first-child>i.is-critical{background:#fbe9e7;color:#a43c37}.nexus-plan-list b,.nexus-plan-list>button>span{min-width:0}.nexus-plan-list b{display:grid;gap:.15rem;overflow:hidden;text-overflow:ellipsis}.nexus-plan-list small{display:block;color:var(--nexus-slate);font-size:.75rem;font-weight:500}.nexus-plan-list .nexus-progress{margin-bottom:.2rem}.nexus-plan-sheet-head,.nexus-plan-sheet-row{display:grid;grid-template-columns:30px minmax(220px,1.8fr) 125px 130px 130px 85px 85px 32px;gap:.4rem;align-items:center;padding:.52rem .7rem}.nexus-plan-sheet-head{background:hsl(var(--muted));color:var(--nexus-slate);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:800}.nexus-plan-sheet-row{border-top:1px solid var(--nexus-line);background:hsl(var(--card))}.nexus-plan-sheet-row input,.nexus-plan-sheet-row select{min-width:0;min-height:34px;padding:.38rem .42rem;border:1px solid transparent;border-radius:.3rem;background:transparent;color:inherit;font-size:.75rem}.nexus-plan-sheet-row input:focus,.nexus-plan-sheet-row select:focus{border-color:var(--nexus-gold-dark);background:hsl(var(--card))}.nexus-plan-sheet-row>button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:.3rem;background:transparent;color:var(--nexus-slate);cursor:pointer}.nexus-plan-sheet-row>button:hover{background:hsl(var(--muted));color:inherit}.nexus-plan-board{display:grid;grid-template-columns:repeat(4,minmax(245px,1fr));gap:.7rem;padding:.75rem;min-height:430px;background:hsl(var(--muted))}.nexus-plan-board>div{min-height:380px;padding:.55rem;border:1px solid var(--nexus-line);border-radius:.45rem;background:color-mix(in srgb,hsl(var(--card)) 72%,transparent)}.nexus-plan-board h3{display:flex;justify-content:space-between;margin:.1rem .15rem .6rem;font:700 .72rem var(--font-heading);text-transform:capitalize}.nexus-plan-board h3 span{min-width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:hsl(var(--card));color:var(--nexus-slate);font-size:.75rem}.nexus-plan-board article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:.2rem;margin-bottom:.45rem;padding:.55rem;border:1px solid var(--nexus-line);border-radius:.42rem;background:hsl(var(--card));box-shadow:0 2px 5px #12171d0a}.nexus-plan-board article>button{border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.nexus-plan-board article>button:first-child{color:var(--nexus-slate);cursor:grab;padding:0}.nexus-plan-board article>button:last-child{display:grid;gap:.3rem}.nexus-plan-board article strong{font-size:.75rem;line-height:1.35}.nexus-plan-board article small{color:var(--nexus-slate);font-size:.75rem}.nexus-plan-board article em{width:-moz-max-content;width:max-content;padding:.18rem .35rem;border-radius:999px;background:#fbe9e7;color:#a43c37;font-size:.75rem;font-style:normal;font-weight:800}.nexus-plan-calendar{min-width:900px;display:grid;grid-template-columns:repeat(7,minmax(120px,1fr))}.nexus-plan-calendar>strong{padding:.55rem;background:hsl(var(--muted));color:var(--nexus-slate);text-align:center;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.nexus-plan-calendar>div{min-height:116px;display:grid;align-content:start;gap:.25rem;padding:.45rem;border-top:1px solid var(--nexus-line);border-right:1px solid var(--nexus-line);background:hsl(var(--card))}.nexus-plan-calendar>div.is-outside{opacity:.48;background:hsl(var(--muted))}.nexus-plan-calendar time{color:var(--nexus-slate);font-size:.75rem;font-weight:800}.nexus-plan-calendar button{overflow:hidden;padding:.28rem .35rem;border:0;border-left:3px solid var(--nexus-info);border-radius:.22rem;background:#edf4f8;color:#244e6b;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;cursor:pointer}.nexus-plan-calendar button.is-critical{border-left-color:var(--nexus-critical);background:#fbe9e7;color:#84322e}.nexus-plan-calendar small{color:var(--nexus-slate);font-size:.75rem}.nexus-gantt{min-width:1040px}.nexus-gantt-head,.nexus-gantt-row{display:grid;grid-template-columns:260px minmax(720px,1fr);align-items:stretch}.nexus-gantt-head{background:hsl(var(--muted));color:var(--nexus-slate);font-size:.75rem;font-weight:800;text-transform:uppercase}.nexus-gantt-head>span{padding:.6rem .75rem}.nexus-gantt-head>div{display:flex;justify-content:space-between;padding:0 .4rem;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),var(--nexus-line) calc(10% - 1px),var(--nexus-line) 10%)}.nexus-gantt-head i{width:1px;min-height:34px}.nexus-gantt-row{width:100%;min-height:56px;padding:0;border:0;border-top:1px solid var(--nexus-line);background:hsl(var(--card));color:inherit;text-align:left;cursor:pointer}.nexus-gantt-row:hover{background:hsl(var(--muted))}.nexus-gantt-row>span{display:grid;align-content:center;gap:.15rem;padding:.55rem .75rem;border-right:1px solid var(--nexus-line)}.nexus-gantt-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.nexus-gantt-row small{color:var(--nexus-slate);font-size:.75rem}.nexus-gantt-row>div{position:relative;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),var(--nexus-line) calc(10% - 1px),var(--nexus-line) 10%)}.nexus-gantt-row>div>i{position:absolute;top:50%;min-width:8px;height:18px;transform:translateY(-50%);border-radius:4px;background:var(--nexus-info)}.nexus-gantt-row>div>i.is-critical{background:var(--nexus-critical)}.nexus-gantt-row>div>i.is-milestone{width:16px!important;height:16px;transform:translateY(-50%) rotate(45deg);border-radius:2px}.nexus-gantt-row>div>i b{display:block;overflow:hidden;padding:2px 4px;color:#fff;font-size:.75rem;font-style:normal;white-space:nowrap}.nexus-gantt-row>div>i.is-milestone b{display:none}.nexus-task-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.nexus-task-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#080c108c}.nexus-task-drawer__panel{position:absolute;top:0;right:0;width:min(610px,100%);height:100%;overflow:auto;background:hsl(var(--background));box-shadow:-18px 0 42px #00000038}.nexus-task-drawer__panel>header{position:sticky;top:0;z-index:4;display:flex;justify-content:space-between;align-items:start;gap:1rem;padding:1rem;border-bottom:1px solid var(--nexus-line);background:hsl(var(--card))}.nexus-task-drawer__panel>header p{margin:0 0 .18rem;color:var(--nexus-gold-dark);font-size:.75rem;font-weight:800;text-transform:uppercase}.nexus-task-drawer__panel>header h2{margin:0;font:700 1.05rem var(--font-heading)}.nexus-task-mobile-note{display:flex;align-items:flex-start;gap:.5rem;margin:.75rem;padding:.65rem .7rem;border:1px solid #b9d3e5;border-radius:.42rem;background:#edf4f8;color:#315d79;font-size:.75rem;line-height:1.45}.nexus-task-context-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:.75rem;overflow:hidden;border:1px solid var(--nexus-line);border-radius:.44rem;background:var(--nexus-line)}.nexus-task-context-strip span{display:grid;gap:.15rem;min-width:0;padding:.62rem .7rem;background:hsl(var(--card))}.nexus-task-context-strip small{color:var(--nexus-slate);font-size:.75rem;font-weight:800;text-transform:uppercase}.nexus-task-context-strip strong{overflow-wrap:anywhere;font-size:.75rem}.nexus-task-linked-nav{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem}.nexus-task-editor{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;padding:.75rem}.nexus-task-editor__actions{display:flex;justify-content:flex-end;gap:.45rem}.nexus-task-subpanel{margin:.75rem;border:1px solid var(--nexus-line);border-radius:.48rem;background:hsl(var(--card));overflow:hidden}.nexus-task-subpanel>div:first-child{display:flex;justify-content:space-between;gap:.7rem;padding:.7rem .75rem;border-bottom:1px solid var(--nexus-line)}.nexus-task-subpanel h3{margin:0;font:700 .78rem var(--font-heading)}.nexus-task-subpanel>div:first-child span{color:var(--nexus-slate);font-size:.75rem}.nexus-task-subpanel>label,.nexus-task-subpanel>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid var(--nexus-line);font-size:.75rem}.nexus-task-subpanel>label span,.nexus-task-subpanel>article span{min-width:0}.nexus-task-subpanel>article span{display:grid;gap:.15rem}.nexus-task-subpanel>article small{color:var(--nexus-slate);font-size:.75rem}.nexus-task-subpanel>label>button,.nexus-task-subpanel>article>button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:.3rem;background:transparent;color:var(--nexus-slate);cursor:pointer}.nexus-task-subpanel>form{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.7fr) 72px 32px;gap:.4rem;padding:.65rem .75rem}.nexus-task-subpanel>form:has(input[placeholder="Add checklist item"]){grid-template-columns:minmax(0,1fr) 32px}.nexus-task-subpanel>form button{width:32px;min-height:34px;display:grid;place-items:center;border:1px solid var(--nexus-line);border-radius:.34rem;background:hsl(var(--muted));color:inherit;cursor:pointer}.nexus-task-drawer .nexus-record-framework{margin:.75rem}.dark .nexus-plan-calendar button{background:#162a37;color:#9bc2db}.dark .nexus-plan-calendar button.is-critical,.dark .nexus-plan-list>button>span:first-child>i.is-critical,.dark .nexus-plan-board article em{background:#351c1b;color:#e58b85}.dark .nexus-task-mobile-note{background:#142735;color:#9bc2db;border-color:#27465a}@media(max-width:1180px){.nexus-plan-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.nexus-lookahead-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-lookahead-metrics span:nth-child(2){border-right:0}.nexus-lookahead-metrics span:nth-child(-n+2){border-bottom:1px solid var(--nexus-line)}.nexus-plan-template-grid{grid-template-columns:minmax(220px,1fr) auto}.nexus-plan-copy-form{grid-template-columns:1fr 1fr}.nexus-plan-copy-form button{grid-column:1/-1;justify-self:end}}@media(max-width:900px){.nexus-project-command-context{grid-template-columns:1fr 1fr}.nexus-project-command-context nav{grid-column:1/-1;justify-content:flex-start}.nexus-plan-heading{align-items:flex-start;flex-direction:column}.nexus-plan-heading__actions{justify-content:flex-start}.nexus-plan-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-plan-form-grid label.is-wide{grid-column:1/-1}.nexus-plan-toolbar{align-items:flex-start;flex-wrap:wrap}.nexus-plan-view-tabs{width:100%;overflow:auto}.nexus-plan-toolbar>label>input{width:170px}}@media(max-width:680px){.nexus-project-command-context,.nexus-task-context-strip{grid-template-columns:1fr}.nexus-project-command-context nav{grid-column:auto}.nexus-project-command-context a,.nexus-task-linked-nav a{flex:1 1 100%;justify-content:center}.nexus-plan-focusbar{align-items:stretch;flex-wrap:wrap;overflow:visible}.nexus-plan-focusbar button{flex:1 1 calc(50% - .35rem);justify-content:space-between}.nexus-plan-focusbar>small{width:100%;margin-left:0}.nexus-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-plan-metrics article:last-child{grid-column:1/-1}.nexus-lookahead-tabs{width:100%;justify-content:flex-start}.nexus-lookahead-tabs button{flex:1}.nexus-lookahead-metrics{grid-template-columns:1fr}.nexus-lookahead-metrics span,.nexus-lookahead-metrics span:nth-child(2){border-right:0;border-bottom:1px solid var(--nexus-line)}.nexus-lookahead-metrics span:last-child{border-bottom:0}.nexus-schedule-risk-link-form{grid-template-columns:1fr}.nexus-schedule-risk-link-form button{width:100%}.nexus-plan-heading__actions button{flex:1 1 calc(50% - .5rem)}.nexus-plan-form-grid,.nexus-plan-template-grid,.nexus-plan-copy-form,.nexus-task-editor{grid-template-columns:1fr}.nexus-plan-form-grid label.is-wide,.nexus-task-editor .is-wide,.nexus-plan-copy-form button{grid-column:auto}.nexus-plan-copy-form button{justify-self:stretch}.nexus-plan-toolbar>label,.nexus-plan-toolbar>label>input,.nexus-plan-toolbar>label>select,.nexus-plan-view-save,.nexus-plan-view-save input{width:100%}.nexus-plan-transfer{width:100%}.nexus-plan-transfer button{flex:1}.nexus-task-drawer__panel{width:100%}.nexus-task-editor__actions{flex-direction:column}.nexus-task-subpanel>form{grid-template-columns:1fr}.nexus-task-subpanel>form button{width:100%}}@media(prefers-reduced-motion:reduce){.nexus-project-command-context a,.nexus-plan-focusbar button,.nexus-task-linked-nav a{scroll-behavior:auto;transition:none!important}}.nexus-report-filter-bar{display:flex;flex-wrap:wrap;align-items:end;gap:.65rem;padding:.75rem;margin-bottom:.8rem;background:#fff;border:1px solid var(--nexus-line);border-radius:.6rem}.nexus-report-filter-bar label,.nexus-report-config label{display:grid;gap:.32rem;color:var(--nexus-slate);font-size:.75rem;font-weight:800}.nexus-report-filter-bar input,.nexus-report-filter-bar select,.nexus-report-config input,.nexus-report-config select,.nexus-report-config textarea{min-height:39px;border:1px solid var(--nexus-line);border-radius:.42rem;background:#fff;color:var(--nexus-ink);padding:.5rem .62rem;font-size:.75rem}.nexus-report-filter-bar label{min-width:145px;flex:1}.nexus-report-filter-bar button{min-height:39px}.nexus-report-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:.8rem}.nexus-report-metric-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.8rem}.nexus-report-metric{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;display:grid;grid-template-columns:auto 1fr;gap:.15rem .65rem;align-items:center;min-width:0;padding:.85rem .9rem;border:1px solid var(--nexus-line);border-radius:.55rem;background:#fff;color:var(--nexus-ink)}button.nexus-report-metric{cursor:pointer}.nexus-report-metric:hover{border-color:#b4bdc3}.nexus-report-metric svg{grid-row:1/4;color:var(--nexus-info)}.nexus-report-metric span{color:var(--nexus-slate);font-size:.75rem}.nexus-report-metric strong{font:700 1.45rem var(--font-heading)}.nexus-report-metric small{color:#7a878f;font-size:.75rem}.nexus-report-metric.is-warning svg{color:var(--nexus-warning)}.nexus-report-metric.is-critical svg{color:var(--nexus-critical)}.nexus-report-widget-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-bottom:.8rem}.nexus-report-widget-grid>.nexus-panel:last-child:nth-child(odd){grid-column:1/-1}.nexus-report-health-bars,.nexus-report-stat-list,.nexus-report-workload{padding:1rem;display:grid;gap:.75rem}.nexus-report-health-bars>div{display:grid;gap:.35rem}.nexus-report-health-bars span{display:flex;justify-content:space-between;font-size:.75rem}.nexus-report-health-bars span small{color:var(--nexus-slate)}.nexus-report-health-bars>div>div,.nexus-report-workload>div>div{height:8px;background:#edf0f1;border-radius:999px;overflow:hidden}.nexus-report-health-bars i,.nexus-report-workload i{display:block;height:100%;background:var(--nexus-gold-dark)}.nexus-report-health-bars>div:nth-child(1) i{background:var(--nexus-positive)}.nexus-report-health-bars>div:nth-child(2) i{background:var(--nexus-warning)}.nexus-report-health-bars>div:nth-child(3) i{background:var(--nexus-critical)}.nexus-report-stat-list{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-report-stat-list span{display:grid;gap:.2rem;padding:.72rem;border:1px solid #edf0f1;border-radius:.45rem;color:var(--nexus-slate);font-size:.75rem}.nexus-report-stat-list b{font:700 1rem var(--font-heading);color:var(--nexus-ink)}.nexus-report-stat-list small{font-size:.75rem}.nexus-report-workload>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(100px,1fr) auto;gap:.7rem;align-items:center}.nexus-report-workload span{display:grid}.nexus-report-workload strong{font-size:.75rem;overflow-wrap:anywhere}.nexus-report-workload small,.nexus-report-workload b{font-size:.75rem;color:var(--nexus-slate)}.nexus-report-source-strip,.nexus-shared-report-sources{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.8rem .9rem;margin-top:.8rem;border:1px solid #c8ddcf;border-radius:.5rem;background:#eff8f3}.nexus-report-source-strip svg,.nexus-shared-report-sources svg{color:var(--nexus-positive)}.nexus-report-source-strip div,.nexus-shared-report-sources div{display:grid;gap:.18rem}.nexus-report-source-strip strong,.nexus-shared-report-sources strong{font-size:.75rem}.nexus-report-source-strip span,.nexus-shared-report-sources span{color:#526b5c;font-size:.75rem;line-height:1.45}.nexus-report-source-strip code{font-size:.75rem}.nexus-report-project-table{margin-bottom:.8rem}.nexus-report-table{overflow:auto}.nexus-report-table__head,.nexus-report-table>a{min-width:980px;display:grid;grid-template-columns:minmax(220px,1.5fr) 90px 130px 145px 120px minmax(220px,1.2fr);gap:.7rem;align-items:center;padding:.78rem 1rem}.nexus-report-table__head{background:#f5f7f7;color:#66737c;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:800}.nexus-report-table>a{border-top:1px solid #edf0f1;color:var(--nexus-ink);text-decoration:none;font-size:.75rem}.nexus-report-table>a:hover{background:#fafbfb}.nexus-report-table>a>span{min-width:0}.nexus-report-table>a>span:first-child,.nexus-report-table>a>span:nth-child(4),.nexus-report-table>a>span:nth-child(5),.nexus-report-table>a>span:nth-child(6){display:grid;gap:.18rem}.nexus-report-table small{color:var(--nexus-slate);font-size:.75rem}.nexus-report-drilldown{margin-bottom:.8rem}.nexus-report-drilldown .nexus-compact-record-list a{color:inherit;text-decoration:none}.nexus-report-tabs{display:flex;gap:.3rem;overflow:auto;margin-bottom:.8rem;padding:.35rem;background:#fff;border:1px solid var(--nexus-line);border-radius:.55rem}.nexus-report-tabs button{border:0;background:transparent;color:var(--nexus-slate);padding:.55rem .75rem;border-radius:.38rem;font-size:.75rem;font-weight:800;white-space:nowrap;cursor:pointer}.nexus-report-tabs button.is-active{background:var(--nexus-ink);color:#fff}.nexus-report-config-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:.8rem;align-items:start}.nexus-report-config{display:grid;gap:.75rem;padding-bottom:1rem}.nexus-report-config>.nexus-panel-heading{margin-bottom:.1rem}.nexus-report-config>label,.nexus-report-config>.nexus-page-actions,.nexus-report-config>button,.nexus-report-config>.nexus-report-filter-bar{margin-left:1rem;margin-right:1rem}.nexus-report-config textarea{min-height:86px;resize:vertical}.nexus-report-config label:has(input[type=checkbox]){display:flex;align-items:center;gap:.5rem;color:var(--nexus-ink)}.nexus-report-config input[type=checkbox]{min-height:auto;width:17px;height:17px;padding:0}.nexus-report-project-selector{display:grid;max-height:330px;overflow:auto;border-top:1px solid var(--nexus-line);border-bottom:1px solid var(--nexus-line)}.nexus-report-project-selector label{display:flex;align-items:center;gap:.6rem;padding:.65rem 1rem;border-bottom:1px solid #edf0f1;color:var(--nexus-ink)}.nexus-report-project-selector label:last-child{border-bottom:0}.nexus-report-project-selector span{display:grid;gap:.1rem}.nexus-report-project-selector strong{font-size:.75rem}.nexus-report-project-selector small{font-size:.75rem;color:var(--nexus-slate)}.nexus-portfolio-roadmap{margin-bottom:.8rem}.nexus-portfolio-roadmap>div:last-child{overflow:auto}.nexus-portfolio-roadmap article{min-width:850px;display:grid;grid-template-columns:minmax(190px,.8fr) minmax(480px,2fr) 95px;gap:.8rem;align-items:center;padding:.8rem 1rem;border-bottom:1px solid #edf0f1}.nexus-portfolio-roadmap article:last-child{border-bottom:0}.nexus-portfolio-roadmap article>a{display:grid;color:var(--nexus-ink);text-decoration:none}.nexus-portfolio-roadmap article>a strong{font-size:.75rem}.nexus-portfolio-roadmap article>a small{font-size:.75rem;color:var(--nexus-slate)}.nexus-roadmap-track{position:relative;height:24px;border-radius:4px;background:repeating-linear-gradient(90deg,#f0f2f3 0,#f0f2f3 calc(10% - 1px),#dce1e4 10%)}.nexus-roadmap-track i{position:absolute;top:4px;height:16px;min-width:4px;border-radius:3px;background:var(--nexus-info);font-style:normal}.nexus-roadmap-track i span{display:block;color:#fff;font-size:.75rem;line-height:16px;text-align:center;white-space:nowrap;overflow:hidden}.nexus-roadmap-track b{position:absolute;top:2px;width:7px;height:20px;transform:translate(-50%);background:var(--nexus-gold-dark);border:2px solid white;border-radius:3px}.nexus-report-builder-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:.8rem;align-items:start}.nexus-report-result{min-width:0}.nexus-report-export-actions{display:flex;gap:.3rem}.nexus-report-export-actions button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--nexus-line);border-radius:.38rem;background:#fff;color:var(--nexus-ink);cursor:pointer}.nexus-report-result-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--nexus-line);border-bottom:1px solid var(--nexus-line)}.nexus-report-result-summary div{display:grid;gap:.2rem;padding:.72rem;background:#fff}.nexus-report-result-summary span{color:var(--nexus-slate);font-size:.75rem}.nexus-report-result-summary strong{font-size:.76rem;overflow-wrap:anywhere}.nexus-report-dynamic-table{overflow:auto}.nexus-report-dynamic-table>div{display:grid;min-width:800px;gap:.6rem;padding:.62rem .8rem;border-bottom:1px solid #edf0f1;font-size:.75rem}.nexus-report-dynamic-table>div:first-child{background:#f5f7f7;text-transform:uppercase;letter-spacing:.05em;color:var(--nexus-slate);font-size:.75rem}.nexus-report-dynamic-table span{overflow-wrap:anywhere}.nexus-report-dynamic-table>p{padding:1rem;color:var(--nexus-slate);font-size:.75rem}.nexus-report-share-control{display:flex;align-items:center;gap:.45rem;padding:.75rem;border-top:1px solid var(--nexus-line)}.nexus-report-share-control input{flex:1;min-width:0;min-height:38px;border:1px solid var(--nexus-line);border-radius:.4rem;padding:0 .6rem;font-size:.75rem}.nexus-report-share-control>button:not(.nexus-primary-button){width:38px;height:38px;border:1px solid var(--nexus-line);border-radius:.4rem;background:#fff;display:grid;place-items:center;cursor:pointer}.nexus-shared-report-page{min-height:100vh;background:#eef1f2;color:var(--nexus-ink)}.nexus-shared-report-page>main{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 4rem}.nexus-shared-report-card{background:#fff;border:1px solid var(--nexus-line);border-radius:.7rem;overflow:hidden;box-shadow:0 12px 40px #12171d14}.nexus-shared-report-card footer{padding:1rem;border-top:1px solid var(--nexus-line);color:var(--nexus-slate);font-size:.75rem;line-height:1.5}.nexus-shared-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--nexus-line);border-bottom:1px solid var(--nexus-line)}.nexus-shared-report-metrics div{display:grid;gap:.25rem;padding:.85rem;background:#fff}.nexus-shared-report-metrics span{font-size:.75rem;color:var(--nexus-slate)}.nexus-shared-report-metrics strong{font:700 1rem var(--font-heading)}.nexus-shared-report-projects,.nexus-shared-report-table{padding:1rem}.nexus-shared-report-projects h2,.nexus-shared-report-table h2{margin:0 0 .75rem;font:700 .95rem var(--font-heading)}.nexus-shared-report-projects>article{display:grid;grid-template-columns:minmax(220px,1.4fr) 90px 60px minmax(240px,1fr);gap:.7rem;align-items:center;padding:.7rem 0;border-bottom:1px solid #edf0f1}.nexus-shared-report-projects>article>div{display:grid}.nexus-shared-report-projects strong{font-size:.75rem}.nexus-shared-report-projects small{font-size:.75rem;color:var(--nexus-slate)}.nexus-shared-report-projects span{font-size:.75rem;font-weight:800}.nexus-shared-report-table>div{overflow:auto}.nexus-shared-report-table>div>div{display:grid;min-width:800px;gap:.6rem;padding:.62rem;border-bottom:1px solid #edf0f1;font-size:.75rem}.nexus-shared-report-table>div>div:first-child{background:#f5f7f7;text-transform:uppercase;color:var(--nexus-slate);font-size:.75rem}.nexus-shared-report-sources{margin:1rem}.dark .nexus-report-filter-bar,.dark .nexus-report-metric,.dark .nexus-report-config input,.dark .nexus-report-config select,.dark .nexus-report-config textarea,.dark .nexus-report-filter-bar input,.dark .nexus-report-filter-bar select,.dark .nexus-report-export-actions button,.dark .nexus-report-share-control input,.dark .nexus-report-share-control>button:not(.nexus-primary-button){background:#171e25;color:#e7ecef;border-color:#303940}.dark .nexus-report-source-strip{background:#14241c;border-color:#315b43}.dark .nexus-report-source-strip span{color:#9ac5a7}.dark .nexus-report-result-summary div,.dark .nexus-shared-report-metrics div{background:#171e25}.dark .nexus-report-project-selector label,.dark .nexus-report-table>a,.dark .nexus-portfolio-roadmap article,.dark .nexus-report-dynamic-table>div,.dark .nexus-shared-report-projects>article,.dark .nexus-shared-report-table>div>div{border-color:#303940}.nexus-report-dashboard-widgets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0 1rem;padding:.75rem;border:1px solid var(--nexus-line);border-radius:.5rem;background:#f8faf9}.nexus-report-dashboard-widgets>strong{grid-column:1/-1;font-size:.75rem}.nexus-report-dashboard-widgets label{display:flex;align-items:center;gap:.45rem;color:var(--nexus-ink);font-size:.75rem}.nexus-report-dashboard-widgets input[type=checkbox]{width:16px;height:16px;min-height:auto}.dark .nexus-report-dashboard-widgets{background:#141b21;border-color:#303940}@media(max-width:1150px){.nexus-report-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nexus-report-config-grid,.nexus-report-builder-layout{grid-template-columns:1fr}.nexus-report-config{position:static}.nexus-report-result-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.nexus-report-metric-grid,.nexus-report-metric-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-report-widget-grid{grid-template-columns:1fr}.nexus-report-widget-grid>.nexus-panel:last-child:nth-child(odd){grid-column:auto}.nexus-report-filter-bar{display:grid;grid-template-columns:1fr 1fr}.nexus-report-filter-bar button{grid-column:1/-1}.nexus-report-stat-list,.nexus-report-result-summary,.nexus-shared-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-shared-report-projects>article{grid-template-columns:1fr 80px 50px}.nexus-shared-report-projects>article>small{grid-column:1/-1}.nexus-report-source-strip{grid-template-columns:auto 1fr}.nexus-report-source-strip code{grid-column:2}}@media(max-width:480px){.nexus-report-metric-grid,.nexus-report-metric-grid--compact,.nexus-report-filter-bar,.nexus-report-stat-list,.nexus-report-result-summary,.nexus-shared-report-metrics{grid-template-columns:1fr}.nexus-report-filter-bar button{grid-column:auto}.nexus-report-share-control{align-items:stretch;flex-direction:column}.nexus-report-share-control>button{width:100%!important}.nexus-shared-report-projects>article{grid-template-columns:1fr auto}.nexus-shared-report-projects>article>b{grid-column:2}.nexus-shared-report-projects>article>small{grid-column:1/-1}}@media print{.nexus-app-sidebar,.nexus-app-header,.nexus-page-actions,.nexus-report-filter-bar,.nexus-report-tabs,.nexus-report-config,.nexus-report-export-actions,.nexus-report-share-control,.nexus-shared-summary-title button{display:none!important}.nexus-app{display:block;background:#fff}.nexus-app-content,.nexus-shared-report-page>main{width:100%;max-width:none;padding:0;margin:0}.nexus-panel,.nexus-shared-report-card{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.nexus-report-builder-layout{display:block}.nexus-report-result{border:0}.nexus-report-dynamic-table,.nexus-shared-report-table>div{overflow:visible}.nexus-report-dynamic-table>div,.nexus-shared-report-table>div>div{min-width:0}.nexus-shared-report-page{background:#fff}.nexus-shared-summary-header{position:static}}.nexus-shared-summary-header .nexus-logo__type>span{color:#fff}.nexus-shared-summary-header .nexus-logo__type strong{color:#f4cf72}.nexus-resource-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;margin-bottom:.8rem}.nexus-resource-metrics article{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.9rem 1rem;background:var(--card);border:1px solid var(--nexus-line);border-radius:.55rem}.nexus-resource-metrics article>svg{width:22px;flex:0 0 auto;color:var(--nexus-gold-dark)}.nexus-resource-metrics article>span{display:grid;gap:.16rem;min-width:0}.nexus-resource-metrics strong{font:700 1.22rem var(--font-heading);overflow:hidden;text-overflow:ellipsis}.nexus-resource-metrics small{color:var(--nexus-slate);font-size:.75rem}.nexus-resource-metrics .is-critical{border-color:color-mix(in srgb,var(--nexus-critical) 45%,var(--nexus-line))}.nexus-resource-metrics .is-critical>svg{color:var(--nexus-critical)}.nexus-resource-metrics .is-warning{border-color:color-mix(in srgb,var(--nexus-warning) 45%,var(--nexus-line))}.nexus-resource-workspace{overflow:visible}.nexus-resource-filterbar{display:flex;align-items:end;gap:.7rem;padding:.75rem 1rem;border-bottom:1px solid var(--nexus-line);background:color-mix(in srgb,var(--card) 92%,var(--background))}.nexus-resource-filterbar label{display:grid;gap:.3rem;color:var(--nexus-slate);font-size:.75rem;font-weight:800}.nexus-resource-filterbar input{min-height:2.25rem;border:1px solid var(--nexus-line);border-radius:.4rem;background:var(--card);color:var(--foreground);padding:.45rem .6rem;font-size:.75rem}.nexus-resource-filterbar>span{margin-left:auto;color:var(--nexus-slate);font-size:.75rem}.nexus-resource-filterbar>span+span{margin-left:0}.nexus-resource-section{padding:1rem}.nexus-resource-section__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.nexus-resource-section__heading h2{margin:0;font:700 1rem var(--font-heading)}.nexus-resource-section__heading p{margin:.25rem 0 0;color:var(--nexus-slate);font-size:.75rem;line-height:1.45}.nexus-resource-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1rem;margin-bottom:1rem;border:1px solid var(--nexus-line);border-radius:.55rem;background:color-mix(in srgb,var(--card) 90%,var(--background))}.nexus-resource-form label,.nexus-time-form label,.nexus-correction-form label{display:grid;gap:.35rem;min-width:0;color:var(--nexus-slate);font-size:.75rem;font-weight:800}.nexus-resource-form input,.nexus-resource-form select,.nexus-resource-form textarea,.nexus-time-form input,.nexus-time-form select,.nexus-time-form textarea,.nexus-correction-form input{width:100%;min-width:0;min-height:2.35rem;border:1px solid var(--nexus-line);border-radius:.4rem;background:var(--card);color:var(--foreground);padding:.5rem .65rem;font-size:.75rem}.nexus-resource-form textarea,.nexus-time-form textarea{min-height:72px;resize:vertical}.nexus-resource-form .is-wide,.nexus-time-form .is-wide{grid-column:1/-1}.nexus-resource-form>div{display:flex;gap:.5rem}.nexus-resource-table,.nexus-workload-heatmap,.nexus-time-table,.nexus-timesheet-table{overflow:auto;border:1px solid var(--nexus-line);border-radius:.5rem}.nexus-resource-table>div{min-width:1080px;display:grid;grid-template-columns:minmax(210px,1.4fr) 80px minmax(170px,1fr) minmax(170px,1fr) 100px 140px 90px;gap:.65rem;align-items:center;padding:.68rem .8rem;border-bottom:1px solid color-mix(in srgb,var(--nexus-line) 65%,transparent);font-size:.75rem}.nexus-resource-table>div:first-child,.nexus-workload-heatmap>div:first-child,.nexus-time-table>div:first-child,.nexus-timesheet-table>div:first-child{background:color-mix(in srgb,var(--card) 80%,var(--background));color:var(--nexus-slate);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:800}.nexus-resource-table>div:last-child,.nexus-workload-heatmap>div:last-child,.nexus-time-table>div:last-child,.nexus-timesheet-table>div:last-child{border-bottom:0}.nexus-resource-table span:first-child,.nexus-timesheet-table span:first-child{display:grid;gap:.15rem}.nexus-resource-table small,.nexus-timesheet-table small,.nexus-time-table small{color:var(--nexus-slate);font-size:.75rem}.nexus-resource-availability{margin-top:1rem;border:1px solid var(--nexus-line);border-radius:.5rem;overflow:hidden}.nexus-resource-availability h3{margin:0;padding:.75rem .9rem;border-bottom:1px solid var(--nexus-line);font:700 .8rem var(--font-heading)}.nexus-resource-availability article{display:grid;grid-template-columns:28px minmax(180px,1fr) minmax(220px,1.3fr);gap:.65rem;align-items:center;padding:.7rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--nexus-line) 65%,transparent)}.nexus-resource-availability article:last-child{border-bottom:0}.nexus-resource-availability svg{color:var(--nexus-info)}.nexus-resource-availability span{display:grid;gap:.14rem}.nexus-resource-availability strong,.nexus-resource-availability b{font-size:.75rem}.nexus-resource-availability small,.nexus-resource-availability b{color:var(--nexus-slate);font-weight:500}.nexus-period-tabs{display:flex;gap:.25rem}.nexus-period-tabs button{border:1px solid var(--nexus-line);background:var(--card);color:var(--nexus-slate);border-radius:.35rem;padding:.45rem .65rem;font-size:.75rem;font-weight:800;cursor:pointer}.nexus-period-tabs button.is-active{background:var(--nexus-ink);border-color:var(--nexus-ink);color:#fff}.nexus-workload-heatmap>div{min-width:900px;display:grid;grid-template-columns:minmax(190px,1.35fr) 105px 80px 80px 80px minmax(130px,1fr) 105px;gap:.65rem;align-items:center;padding:.65rem .8rem;border-bottom:1px solid color-mix(in srgb,var(--nexus-line) 65%,transparent);font-size:.75rem}.nexus-workload-heatmap>div.is-overallocated{background:color-mix(in srgb,var(--nexus-critical) 7%,var(--card))}.nexus-workload-heatmap>div.is-underallocated{background:color-mix(in srgb,var(--nexus-warning) 6%,var(--card))}.nexus-workload-heatmap span:first-child{display:grid;gap:.12rem}.nexus-workload-heatmap small{color:var(--nexus-slate);font-size:.75rem}.nexus-utilization-bar{height:7px;border-radius:6px;overflow:hidden;background:color-mix(in srgb,var(--nexus-line) 75%,transparent)}.nexus-utilization-bar i{display:block;height:100%;background:var(--nexus-positive)}.nexus-workload-heatmap .is-overallocated .nexus-utilization-bar i{background:var(--nexus-critical)}.nexus-workload-heatmap .is-underallocated .nexus-utilization-bar i{background:var(--nexus-warning)}.nexus-resource-exceptions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.8rem}.nexus-resource-exceptions>section{border:1px solid var(--nexus-line);border-radius:.5rem;overflow:hidden}.nexus-resource-exceptions h3{margin:0;padding:.7rem .85rem;border-bottom:1px solid var(--nexus-line);font:700 .78rem var(--font-heading)}.nexus-resource-exceptions article{display:grid;grid-template-columns:24px 1fr;gap:.55rem;align-items:center;padding:.65rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--nexus-line) 65%,transparent)}.nexus-resource-exceptions article:last-child{border-bottom:0}.nexus-resource-exceptions article svg{color:var(--nexus-warning)}.nexus-resource-exceptions article:first-of-type svg{color:var(--nexus-critical)}.nexus-resource-exceptions span{display:grid;gap:.12rem}.nexus-resource-exceptions strong{font-size:.75rem}.nexus-resource-exceptions small,.nexus-resource-exceptions p{color:var(--nexus-slate);font-size:.75rem}.nexus-resource-exceptions p{padding:.8rem;margin:0}.nexus-allocation-board{display:grid;grid-template-columns:repeat(4,minmax(235px,1fr));gap:.75rem;overflow:auto;padding-bottom:.25rem}.nexus-allocation-board>section{min-height:310px;border:1px solid var(--nexus-line);border-radius:.5rem;background:color-mix(in srgb,var(--card) 85%,var(--background));padding:.55rem}.nexus-allocation-board header{display:grid;gap:.12rem;padding:.35rem .35rem .7rem}.nexus-allocation-board header strong{font-size:.75rem}.nexus-allocation-board header small{color:var(--nexus-slate);font-size:.75rem}.nexus-allocation-board article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:.4rem;margin-bottom:.5rem;padding:.65rem;background:var(--card);border:1px solid var(--nexus-line);border-radius:.42rem;box-shadow:0 2px 8px #12171d0a}.nexus-allocation-board article>button{border:0;background:transparent;color:var(--nexus-slate);cursor:grab}.nexus-allocation-board article span{display:grid;gap:.2rem;min-width:0}.nexus-allocation-board article strong{font-size:.75rem;line-height:1.35}.nexus-allocation-board article small{color:var(--nexus-slate);font-size:.75rem;line-height:1.35}.nexus-allocation-board article b{color:var(--nexus-gold-dark);font-size:.75rem}.nexus-time-layout{display:grid;grid-template-columns:minmax(290px,.75fr) minmax(0,1.6fr);gap:.8rem;align-items:start}.nexus-time-form{position:sticky;top:80px}.nexus-time-form>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;padding:.9rem}.nexus-time-form .nexus-checkbox{display:flex;align-items:center;gap:.5rem;align-self:end;min-height:2.35rem}.nexus-time-form .nexus-checkbox input{width:auto;min-height:0}.nexus-time-form button{grid-column:1/-1}.nexus-time-table>div{min-width:870px;display:grid;grid-template-columns:90px 120px minmax(220px,1.4fr) 60px 90px 90px 80px;gap:.65rem;align-items:center;padding:.65rem .8rem;border-bottom:1px solid color-mix(in srgb,var(--nexus-line) 65%,transparent);font-size:.75rem}.nexus-time-table span:nth-child(3){display:grid;gap:.12rem}.nexus-timesheet-table>div{min-width:960px;display:grid;grid-template-columns:minmax(170px,1.2fr) 145px 70px 70px 100px 105px minmax(250px,1.4fr);gap:.65rem;align-items:center;padding:.68rem .8rem;border-bottom:1px solid color-mix(in srgb,var(--nexus-line) 65%,transparent);font-size:.75rem}.nexus-timesheet-table span:last-child{display:flex;flex-wrap:wrap;gap:.35rem}.nexus-timesheet-table button,.nexus-timesheet-generate button,.nexus-report-cards button{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--nexus-line);border-radius:.35rem;background:var(--card);color:var(--foreground);padding:.38rem .5rem;font-size:.75rem;font-weight:800;cursor:pointer}.nexus-correction-form{display:grid;grid-template-columns:1fr auto auto;gap:.55rem;align-items:end;margin-top:.8rem;padding:.8rem;border:1px solid color-mix(in srgb,var(--nexus-warning) 45%,var(--nexus-line));border-radius:.5rem;background:color-mix(in srgb,var(--nexus-warning) 7%,var(--card))}.nexus-timesheet-generate{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.8rem}.nexus-timesheet-generate h3{width:100%;margin:0 0 .2rem;font:700 .76rem var(--font-heading)}.nexus-report-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.nexus-report-cards article{display:grid;grid-template-columns:30px 1fr;gap:.3rem .55rem;align-items:center;padding:.9rem;border:1px solid var(--nexus-line);border-radius:.5rem}.nexus-report-cards svg{grid-row:1/4;color:var(--nexus-gold-dark)}.nexus-report-cards strong{font-size:.75rem}.nexus-report-cards span{color:var(--nexus-slate);font-size:.75rem}.nexus-report-cards button{width:-moz-max-content;width:max-content}.nexus-source-reconciliation{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem;padding:.8rem;border:1px solid var(--nexus-line);border-radius:.5rem}.nexus-source-reconciliation h3{width:100%;margin:0;font:700 .76rem var(--font-heading)}.nexus-source-reconciliation span{display:grid;min-width:120px;padding:.55rem .65rem;background:color-mix(in srgb,var(--card) 84%,var(--background));border-radius:.35rem;color:var(--nexus-slate);font-size:.75rem}.nexus-source-reconciliation strong{color:var(--foreground);font-size:.82rem}.nexus-status--overallocated{background:color-mix(in srgb,var(--nexus-critical) 14%,transparent);color:var(--nexus-critical)}.nexus-status--underallocated,.nexus-status--correction-requested{background:color-mix(in srgb,var(--nexus-warning) 16%,transparent);color:var(--nexus-warning)}.nexus-status--balanced,.nexus-status--approved{background:color-mix(in srgb,var(--nexus-positive) 14%,transparent);color:var(--nexus-positive)}.nexus-status--open,.nexus-status--draft{background:color-mix(in srgb,var(--nexus-info) 12%,transparent);color:var(--nexus-info)}@media(max-width:1100px){.nexus-resource-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.nexus-allocation-board{grid-template-columns:repeat(2,minmax(250px,1fr))}.nexus-resource-form{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-time-layout{grid-template-columns:1fr}.nexus-time-form{position:static}.nexus-report-cards{grid-template-columns:1fr}}@media(max-width:820px){.nexus-resource-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-resource-filterbar{align-items:stretch;flex-wrap:wrap}.nexus-resource-filterbar>span{margin-left:0;width:100%}.nexus-resource-exceptions{grid-template-columns:1fr}.nexus-allocation-board{grid-template-columns:minmax(250px,1fr)}.nexus-correction-form{grid-template-columns:1fr}.nexus-correction-form button{width:100%}}@media(max-width:560px){.nexus-resource-metrics{grid-template-columns:1fr}.nexus-resource-section{padding:.7rem}.nexus-resource-section__heading{display:grid}.nexus-resource-form{grid-template-columns:1fr}.nexus-resource-form .is-wide{grid-column:auto}.nexus-time-form>div:last-child{grid-template-columns:1fr}.nexus-time-form .is-wide,.nexus-time-form button{grid-column:auto}.nexus-resource-availability article{grid-template-columns:24px 1fr}.nexus-resource-availability article b{grid-column:2}.nexus-period-tabs{overflow:auto}.nexus-source-reconciliation span{min-width:calc(50% - .3rem)}}@media print{.nexus-resource-filterbar,.nexus-view-tabs,.nexus-resource-section__heading button,.nexus-resource-form,.nexus-period-tabs,.nexus-timesheet-table button,.nexus-timesheet-generate,.nexus-correction-form{display:none!important}.nexus-resource-workspace,.nexus-resource-table,.nexus-workload-heatmap,.nexus-time-table,.nexus-timesheet-table{border:0;box-shadow:none;overflow:visible}.nexus-resource-table>div,.nexus-workload-heatmap>div,.nexus-time-table>div,.nexus-timesheet-table>div{min-width:0}}.nexus-help-context{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-bottom:.8rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--nexus-info) 32%,var(--nexus-line));border-radius:.55rem;background:color-mix(in srgb,var(--nexus-info) 7%,var(--card))}.nexus-help-context>svg{color:var(--nexus-info)}.nexus-help-context div{display:grid;gap:.18rem}.nexus-help-context span{color:var(--nexus-slate);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.nexus-help-context strong{font:700 .84rem var(--font-heading)}.nexus-help-context p{margin:0;color:var(--nexus-slate);font-size:.75rem;line-height:1.45}.nexus-help-context a{display:inline-flex;align-items:center;gap:.3rem;color:var(--nexus-gold-dark);font-size:.75rem;font-weight:800;text-decoration:none;white-space:nowrap}.nexus-help-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:.8rem;margin-bottom:.8rem}.nexus-help-role-panel,.nexus-help-principles{overflow:visible}.nexus-help-role-panel>.nexus-panel-heading>svg,.nexus-help-principles>.nexus-panel-heading>svg{color:var(--nexus-gold-dark)}.nexus-help-role-select{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:.85rem;align-items:end;padding:1rem;border-bottom:1px solid var(--nexus-line)}.nexus-help-role-select label{display:grid;gap:.35rem;color:var(--nexus-slate);font-size:.75rem;font-weight:800}.nexus-help-role-select select{min-height:2.45rem;border:1px solid var(--nexus-line);border-radius:.42rem;background:var(--card);color:var(--foreground);padding:.5rem .65rem;font-size:.75rem}.nexus-help-role-select p{margin:0;color:var(--nexus-slate);font-size:.75rem;line-height:1.55}.nexus-help-steps{list-style:none;margin:0;padding:.35rem 1rem 1rem;counter-reset:none}.nexus-help-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.65rem;align-items:center;padding:.72rem 0;border-bottom:1px solid color-mix(in srgb,var(--nexus-line) 72%,transparent)}.nexus-help-steps li:last-child{border-bottom:0}.nexus-help-steps li>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--nexus-gold) 22%,var(--card));color:var(--nexus-gold-dark);font-size:.75rem;font-weight:900}.nexus-help-steps li>div{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.nexus-help-steps strong{font-size:.75rem}.nexus-help-steps a{display:inline-flex;align-items:center;gap:.28rem;color:var(--nexus-gold-dark);font-size:.75rem;font-weight:800;text-decoration:none;white-space:nowrap}.nexus-help-principles>div:last-child{display:grid;gap:.05rem;padding:.75rem 1rem 1rem}.nexus-help-principles p{margin:0;padding:.7rem 0;border-bottom:1px solid color-mix(in srgb,var(--nexus-line) 72%,transparent);color:var(--nexus-slate);font-size:.75rem;line-height:1.55}.nexus-help-principles p:last-child{border-bottom:0}.nexus-help-principles strong{color:var(--foreground)}.nexus-help-library{margin-bottom:.8rem}.nexus-help-search{display:flex;align-items:center;gap:.55rem;margin:.8rem 1rem;padding:.55rem .65rem;border:1px solid var(--nexus-line);border-radius:.42rem;background:var(--card);color:var(--nexus-slate)}.nexus-help-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--foreground);font-size:.75rem}.nexus-help-topic-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--nexus-line);border-top:1px solid var(--nexus-line)}.nexus-help-topic-list>article{scroll-margin-top:82px;display:grid;align-content:start;gap:.75rem;padding:1rem;background:var(--card)}.nexus-help-topic-list article>div>span{color:var(--nexus-gold-dark);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.nexus-help-topic-list h3{margin:.28rem 0;font:700 .88rem var(--font-heading)}.nexus-help-topic-list p{margin:0;color:var(--nexus-slate);font-size:.75rem;line-height:1.5}.nexus-help-topic-list ul{margin:0;padding-left:1.05rem;color:var(--nexus-slate);font-size:.75rem;line-height:1.55}.nexus-help-topic-list li+li{margin-top:.3rem}.nexus-help-topic-list footer{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto}.nexus-help-topic-list footer a{display:inline-flex;align-items:center;gap:.25rem;padding:.42rem .5rem;border:1px solid var(--nexus-line);border-radius:.35rem;color:var(--foreground);font-size:.75rem;font-weight:800;text-decoration:none}.nexus-help-empty{grid-column:1/-1;padding:1.2rem;background:var(--card);color:var(--nexus-slate);font-size:.75rem}.nexus-help-support{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.nexus-help-support article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem;border:1px solid var(--nexus-line);border-radius:.55rem;background:var(--card)}.nexus-help-support svg{color:var(--nexus-gold-dark)}.nexus-help-support strong{font-size:.75rem}.nexus-help-support p{margin:.25rem 0 0;color:var(--nexus-slate);font-size:.75rem;line-height:1.5}.dark .nexus-help-context{background:color-mix(in srgb,var(--nexus-info) 9%,var(--card))}.dark .nexus-help-topic-list,.dark .nexus-help-role-select{border-color:var(--nexus-line)}@media(max-width:980px){.nexus-help-grid,.nexus-help-topic-list,.nexus-help-support{grid-template-columns:1fr}}@media(max-width:620px){.nexus-help-context{grid-template-columns:auto 1fr}.nexus-help-context>a{grid-column:2}.nexus-help-role-select{grid-template-columns:1fr}.nexus-help-steps li>div{align-items:flex-start;flex-direction:column}.nexus-help-support article{grid-template-columns:1fr}.nexus-help-library>.nexus-panel-heading{align-items:flex-start}}.nexus-camera-scanner{display:grid;gap:.4rem;min-width:0}.nexus-camera-scanner__stage{position:relative;width:min(100%,440px);aspect-ratio:4/3;overflow:hidden;border:1px solid var(--nexus-line);border-radius:.55rem;background:#090d11}.nexus-camera-scanner__stage video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.nexus-camera-scanner__target{position:absolute;top:18%;right:12%;bottom:18%;left:12%;display:grid;place-items:center;border:2px solid rgba(255,255,255,.8);border-radius:.5rem;color:#fff;box-shadow:0 0 0 999px #00000042}.nexus-camera-scanner__target svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.nexus-camera-scanner__close{position:absolute;top:.55rem;right:.55rem;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:#090d11cc;color:#fff;cursor:pointer}.nexus-camera-scanner__stage>small{position:absolute;left:.55rem;bottom:.55rem;display:flex;align-items:center;gap:.35rem;padding:.35rem .45rem;border-radius:.35rem;background:#090d11c7;color:#fff;font-size:.75rem}.nexus-camera-scanner__error{max-width:440px;color:var(--nexus-warning);font-size:.75rem;line-height:1.45}.nexus-field-geofence{display:grid;gap:.2rem;margin:.65rem 0;padding:.7rem .85rem;border:1px solid var(--nexus-line);border-left:3px solid var(--nexus-info);border-radius:.45rem;background:color-mix(in srgb,var(--nexus-info) 6%,var(--card))}.nexus-field-geofence strong{font-size:.75rem}.nexus-field-geofence small{color:var(--nexus-slate);font-size:.75rem;line-height:1.45}.nexus-field-geofence.is-inside{border-left-color:var(--nexus-positive);background:color-mix(in srgb,var(--nexus-positive) 6%,var(--card))}.nexus-field-geofence.is-outside{border-left-color:var(--nexus-warning);background:color-mix(in srgb,var(--nexus-warning) 7%,var(--card))}.nexus-field-geofence.is-unavailable{border-left-color:var(--nexus-slate)}@media(max-width:620px){.nexus-camera-scanner__stage{width:100%}.nexus-camera-scanner>.nexus-secondary-button{width:100%;justify-content:center}.nexus-camera-scanner__target{top:16%;right:10%;bottom:16%;left:10%}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}.nexus-appearance-trigger{flex:0 0 auto;border:1px solid var(--nexus-line);background:hsl(var(--card));color:hsl(var(--foreground))}.nexus-appearance-trigger:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}.nexus-marketing-header .nexus-appearance-trigger{color:#fff;border-color:#ffffff47;background:#12171d6b}.nexus-marketing-header .nexus-appearance-trigger:hover{background:#ffffff24;color:#fff}.nexus-appearance{position:relative}.nexus-appearance-menu{position:absolute;z-index:80;top:calc(100% + .55rem);right:0;min-width:360px;padding:.55rem;border:1px solid hsl(var(--border));border-radius:.65rem;background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 16px 38px #080c1038}.nexus-appearance-menu__label{display:flex;align-items:center;gap:.4rem;padding:.45rem .55rem;border-bottom:1px solid hsl(var(--border));margin-bottom:.2rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.nexus-appearance-option{width:100%;display:grid!important;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center;padding:.65rem!important;border:0;border-radius:.45rem;background:transparent;color:inherit;text-align:left;cursor:pointer}.nexus-appearance-option:hover,.nexus-appearance-option:focus-visible{background:var(--nexus-accent-soft)}.nexus-appearance-option>svg:first-child{width:17px;height:17px;color:var(--nexus-accent)}.nexus-appearance-option>span{display:grid;gap:.1rem}.nexus-appearance-option strong{font-size:.75rem}.nexus-appearance-option small{color:hsl(var(--muted-foreground));font-size:.75rem}.nexus-appearance-check{width:16px;height:16px;color:var(--nexus-positive)}.nexus-ai-panel{grid-column:1/-1}.nexus-ai-badge{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #d6b66d;background:#fff8e8;color:#7d5712;border-radius:999px;padding:.35rem .55rem;font-size:.75rem;font-weight:800}.nexus-ai-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.nexus-ai-insights>div{display:grid;grid-template-columns:auto 1fr;gap:.65rem;padding:1rem;border-right:1px solid var(--nexus-line)}.nexus-ai-insights>div:last-child{border-right:0}.nexus-ai-insights svg{color:var(--nexus-warning);margin-top:.1rem}.nexus-ai-insights>div:last-child svg{color:var(--nexus-positive)}.nexus-ai-insights span{display:grid;gap:.3rem}.nexus-ai-insights strong{font-size:.76rem}.nexus-ai-insights small{color:var(--nexus-slate);font-size:.75rem;line-height:1.5}.nexus-ai-insights button{grid-column:2;justify-self:start;border:0;background:transparent;color:var(--nexus-gold-dark);font-size:.75rem;font-weight:800;padding:0;cursor:pointer}.dark{color-scheme:dark}.dark .text-nexus-ink{color:var(--nexus-ink)}.dark .nexus-site,.dark .nexus-app,.dark .nexus-account-site,.dark .nexus-legal-site{background:#0d1217;color:hsl(var(--foreground))}.dark .nexus-app-header,.dark .nexus-account-header,.dark .nexus-legal-header,.dark .nexus-value-strip,.dark .nexus-module-card,.dark .nexus-market-card,.dark .nexus-integration-section,.dark .nexus-panel,.dark .nexus-metric,.dark .nexus-onboarding-panel,.dark .nexus-account-success,.dark .nexus-empty-account,.dark .nexus-invitation-page,.dark .nexus-billing-panel,.dark .nexus-billing-metrics article,.dark .nexus-plan-card,.dark .nexus-plan-comparison,.dark .nexus-legal-card,.dark .nexus-legal-contact,.dark .nexus-data-request-grid>div{background:#151c22;color:hsl(var(--foreground));border-color:var(--nexus-line);box-shadow:none}.dark .nexus-app-header,.dark .nexus-account-header,.dark .nexus-legal-header{border-bottom-color:var(--nexus-line)}.dark .nexus-logo__type span:not(.text-white):not(.text-nexus-ink){color:hsl(var(--foreground))!important}.dark .nexus-global-search,.dark .nexus-global-search kbd,.dark .nexus-secondary-button,.dark .nexus-view-tabs,.dark .nexus-data-table__head,.dark .nexus-choice-pill,.dark .nexus-seat-selector,.dark .nexus-field-screen,.dark .nexus-camera-button,.dark .nexus-slug-input,.dark .nexus-form-field select,.dark .nexus-invite-entry select{background:#1b242c;color:hsl(var(--foreground));border-color:var(--nexus-line)}.dark .nexus-icon-button{color:#aeb8bf}.dark .nexus-icon-button:hover{background:#26313a;color:#fff}.dark .nexus-notification-dot{border-color:#151c22}.dark .nexus-primary-button{background:var(--nexus-gold);border-color:var(--nexus-gold);color:#12171d}.dark .nexus-secondary-button{color:hsl(var(--foreground))}.dark .nexus-panel-heading,.dark .nexus-portfolio-table>div,.dark .nexus-exception-list>div,.dark .nexus-data-table>div,.dark .nexus-invite-list>div,.dark .nexus-seat-list>div,.dark .nexus-plan-table>div,.dark .nexus-billing-panel__heading,.dark .nexus-billing-detail-list>div{border-color:#2b353d}.dark .nexus-project-cell i{background:#26313a;color:#dbe2e6}.dark .nexus-workload-list>div>div,.dark .nexus-progress{background:#2a343c}.dark .nexus-project-summary,.dark .nexus-estimate-summary,.dark .nexus-closeout-summary,.dark .nexus-data-request-grid{background:var(--nexus-line);border-color:var(--nexus-line)}.dark .nexus-project-summary>div,.dark .nexus-estimate-summary>div,.dark .nexus-closeout-summary>div{background:#151c22}.dark .nexus-view-tabs button{color:#aab5bc}.dark .nexus-view-tabs button.is-active{background:var(--nexus-gold);color:#12171d}.dark .nexus-view-notice{background:#282318;border-color:#66552d}.dark .nexus-view-notice span{color:#d6c393}.dark .nexus-board{background:#10161b}.dark .nexus-board>div{background:#1b242c}.dark .nexus-board article,.dark .nexus-field-row{background:#151c22;border-color:#34404a;color:hsl(var(--foreground))}.dark .nexus-calendar-demo span{background:#172833;color:#d6e5ef}.dark .nexus-review-callout,.dark .nexus-account-warning,.dark .nexus-legal-review-banner{background:#2b2418;border-color:#705a2d;color:#ead6a9}.dark .nexus-review-callout p{color:#cfbd98}.dark .nexus-review-callout button{color:#e8bc62}.dark .nexus-field-project{background:#202a32}.dark .nexus-camera-button{border-color:#4b5962}.dark .nexus-legal-sidebar{border-color:var(--nexus-line)}.dark .nexus-legal-sidebar nav a{color:#aab5bc}.dark .nexus-legal-sidebar nav a:hover,.dark .nexus-legal-sidebar nav a.active{background:#1b242c;color:#fff}.dark .nexus-legal-document section p{color:#b7c0c6}.dark .nexus-legal-consent{background:#1b242c;border-color:#3a454e}.dark .nexus-legal-consent label,.dark .nexus-review-legal{color:#bac3c9}.dark .nexus-legal-consent small{color:#c4ccd1}.dark .nexus-specialty-focus__trades span{color:#dbe2e6}.dark .nexus-billing-toggle button.is-active{background:#d8a84e;color:#12171d}.dark .nexus-billing-toggle button.is-active span{background:#173025;color:#a7dfc2}.dark .nexus-choice-pill.is-active{background:#332b1b;border-color:#b68b3e;color:#f0ce8b}.dark .nexus-plan-card:hover,.dark .nexus-plan-card.is-selected{border-color:var(--nexus-gold);box-shadow:0 0 0 2px #d8a84e2e}.dark .nexus-form-error{background:#351d1c;border-color:#713a37;color:#f0aaa5}.dark .nexus-form-success{background:#173025;border-color:#315f49;color:#9bd6b9}.dark .nexus-ai-badge{background:#2f281a;border-color:#705a2d;color:#f0ce8b}.dark .nexus-ai-insights>div{border-color:#2b353d}.dark .nexus-status--on-track,.dark .nexus-status--accepted,.dark .nexus-status--leveled,.dark .nexus-status--quoted,.dark .nexus-status--submitted{background:#173025;color:#8dd1ae}.dark .nexus-status--at-risk,.dark .nexus-status--review,.dark .nexus-status--under-review,.dark .nexus-status--requested,.dark .nexus-status--in-progress{background:#332819;color:#edc173}.dark .nexus-status--active-construction,.dark .nexus-status--ready,.dark .nexus-status--current{background:#172a36;color:#9dc8e5}.dark .nexus-status--closeout,.dark .nexus-status--not-started{background:#252e35;color:#b8c1c7}.dark .nexus-status--overdue,.dark .nexus-status--critical{background:#381e1c;color:#f0a09a}.dark .nexus-value-strip article{border-color:var(--nexus-line)}.dark .nexus-value-strip strong,.dark .nexus-module-card h3{color:hsl(var(--foreground))}.dark .nexus-module-card p,.dark .nexus-market-card p,.dark .nexus-integration-copy>p:not(.nexus-eyebrow),.dark .nexus-value-strip span{color:var(--nexus-slate)}.dark .nexus-market-section{background:#10161b}.dark .nexus-market-card h3,.dark .nexus-integration-copy h2{color:hsl(var(--foreground))}.dark .nexus-integration-copy li{color:#d6dde1}.dark .nexus-cta{background:#171e25;border:1px solid #303940}.dark .nexus-public-header{background:#11181e;border-bottom-color:#303940}.dark .nexus-public-header nav a,.dark .nexus-public-header__login{color:#b9c2c8}.dark .nexus-public-header nav a:hover,.dark .nexus-public-header nav a.is-active,.dark .nexus-public-header__login:hover{color:#fff}.dark .nexus-public-header .nexus-logo__type span{color:#f0f2f3!important}.dark .nexus-public-header .nexus-logo__type strong{color:#e4bb69}.dark .nexus-home-v2{background:#0d1217;color:#e8ebed}.dark .nexus-home-hero{background:#141b21;border-color:#303940}.dark .nexus-home-hero h1{color:#f2f4f5}.dark .nexus-home-hero__copy .nexus-eyebrow{color:#e4bb69}.dark .nexus-home-hero__copy>p:not(.nexus-eyebrow){color:#bcc5ca}.dark .nexus-home-hero__scope{color:#b7c0c6;border-top-color:#303940}.dark .nexus-home-hero__product{background:#1b242c}.dark .nexus-platform-tour__intro h2,.dark .nexus-home-section-heading h2,.dark .nexus-home-knowledge h2{color:#f0f2f3}.dark .nexus-platform-tour__intro>div>p:last-child,.dark .nexus-home-section-heading>p:last-child,.dark .nexus-platform-tour__copy span{color:#b7c0c6}.dark .nexus-platform-tour__copy>p{color:#e4bb69}.dark .nexus-platform-tour__copy h3{color:#f0f2f3}.dark .nexus-platform-tour__intro nav button{background:#151c22;border-color:#3a454e;color:#c6ced3}.dark .nexus-platform-tour__intro nav button.is-active{background:#e0b55f;border-color:#e0b55f;color:#12171d}.dark .nexus-home-solution-list{border-color:#303940}.dark .nexus-home-solution-list article,.dark .nexus-home-role-grid article,.dark .nexus-home-knowledge,.dark .nexus-home-markets article,.dark .nexus-home-trust>div,.dark .nexus-home-resources nav a{background:#151c22;border-color:#303940}.dark .nexus-home-solution-copy>span,.dark .nexus-home-markets .nexus-eyebrow,.dark .nexus-home-knowledge__copy>.nexus-eyebrow{color:#e4bb69}.dark .nexus-home-solution-copy h3,.dark .nexus-home-role-grid h3,.dark .nexus-home-markets h3,.dark .nexus-home-resources nav a{color:#f0f2f3}.dark .nexus-home-solution-copy p,.dark .nexus-home-role-grid p,.dark .nexus-home-knowledge__copy>p:not(.nexus-eyebrow),.dark .nexus-home-knowledge__copy li,.dark .nexus-home-markets p,.dark .nexus-home-trust small,.dark .nexus-home-resources nav span{color:#b7c0c6}.dark .nexus-home-solution-copy a,.dark .nexus-home-knowledge__copy>a{color:#efc978}.dark .nexus-home-role-grid,.dark .nexus-home-markets>div:last-child,.dark .nexus-home-trust,.dark .nexus-home-resources nav,.dark .nexus-home-resources{border-color:#303940}.dark .nexus-product-site{color:hsl(var(--foreground))}.dark .nexus-product-header{background:#11181e;border-bottom-color:#303940}.dark .nexus-product-header nav>a:not(.nexus-button){color:#b9c2c8}.dark .nexus-product-header nav>a:hover,.dark .nexus-product-header nav>a.is-active{color:#fff}.dark .nexus-product-header .nexus-logo__type span{color:#f0f2f3!important}.dark .nexus-product-header .nexus-logo__type strong{color:#e4bb69}.dark .nexus-button--outline{color:#e8ebed;border-color:#46525b}.dark .nexus-product-hero h1,.dark .nexus-pricing-hero h1,.dark .nexus-product-heading h2{color:#f0f2f3}.dark .nexus-specialty-focus__trades span,.dark .nexus-feature-catalog li,.dark .nexus-comparison-table>div>span:first-child{color:#d7dde1}.dark .nexus-public-breadcrumb{color:#aeb8bf}.dark .nexus-public-breadcrumb a{color:#efc978}@media(max-width:900px){.nexus-ai-insights{grid-template-columns:1fr}.nexus-ai-insights>div{border-right:0;border-bottom:1px solid var(--nexus-line)}.nexus-ai-insights>div:last-child{border-bottom:0}}@media(max-width:560px){.nexus-marketing-header .nexus-appearance-trigger{width:34px}.nexus-appearance-option small{display:none}}.nexus-feature-availability-note{display:flex;align-items:flex-start;gap:.5rem;padding:.8rem .9rem;border:1px solid var(--nexus-line);border-radius:.55rem;background:hsl(var(--card));font-size:.75rem!important;line-height:1.5!important}.nexus-feature-availability-note svg{flex:0 0 auto;color:var(--nexus-positive);margin-top:.1rem}.nexus-suite-preview__apps article small{color:#9fabb3;font-size:.75rem;line-height:1.2}.nexus-feature-status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;white-space:normal;overflow-wrap:anywhere;margin:.3rem 0 .15rem;padding:.18rem .42rem;border-radius:999px;border:1px solid transparent;font-size:.75rem;font-weight:800;line-height:1.15;letter-spacing:.015em}.nexus-feature-status--available{background:#e8f4ee;color:#216b4a;border-color:#b8dec9}.nexus-feature-status--beta{background:#e8f0ff;color:#315d9b;border-color:#bed0ed}.nexus-feature-status--expanding{background:#fff4dc;color:#7b571b;border-color:#ead5a5}.nexus-feature-status--provider_setup{background:#f0ebff;color:#5e478f;border-color:#d5c9f0}.nexus-feature-status--planned{background:#eef1f2;color:#59666e;border-color:#d5dbde}.nexus-feature-status--contract_required{background:#fbeaea;color:#8b3b3b;border-color:#ecc3c3}.nexus-feature-catalog li{flex-wrap:wrap}.nexus-feature-catalog li>span{flex:1 1 180px}.nexus-feature-catalog li .nexus-feature-status{margin:0}.nexus-plan-detail-groups li{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.nexus-plan-detail-groups li .nexus-feature-status{margin:0;flex:0 1 auto;text-align:center}.nexus-comparison-table [role=row]>span:first-child{display:grid;gap:.25rem}.nexus-comparison-table [role=row]>span:first-child .nexus-feature-status{margin:0}.nexus-comparison-table [role=cell]>.nexus-feature-status{margin:0 auto}.nexus-legal-header>.nexus-logo{min-width:44px;min-height:44px;padding:.45rem .35rem;display:inline-flex;align-items:center;justify-content:center}.nexus-public-footer.is-compact .nexus-public-footer__links a{min-height:24px;padding:.25rem 0;display:flex;align-items:center}.nexus-invitation-delivery{position:fixed;right:1rem;bottom:1rem;z-index:120;width:min(520px,calc(100vw - 2rem));max-height:min(70vh,620px);overflow:auto;padding:1rem;border:1px solid var(--nexus-gold-dark);border-radius:.8rem;background:hsl(var(--card));color:var(--nexus-ink);box-shadow:0 24px 70px #12171d40}.nexus-invitation-delivery__heading{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:start}.nexus-invitation-delivery__heading>svg{color:var(--nexus-warning)}.nexus-invitation-delivery__heading strong{font:800 .92rem var(--font-heading)}.nexus-invitation-delivery__heading p{margin:.3rem 0 0;color:var(--nexus-slate);font-size:.75rem;line-height:1.45}.nexus-invitation-delivery__list{display:grid;gap:.55rem;margin:.9rem 0}.nexus-invitation-delivery__list>div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem;border:1px solid var(--nexus-line);border-radius:.5rem}.nexus-invitation-delivery__list span{min-width:0;display:grid;gap:.15rem}.nexus-invitation-delivery__list strong{overflow-wrap:anywhere;font-size:.75rem}.nexus-invitation-delivery__list small{color:var(--nexus-slate);font-size:.75rem;line-height:1.35}.nexus-invitation-delivery__list code{max-width:100%;overflow:auto;padding:.4rem .5rem;border:1px solid var(--nexus-line);border-radius:.35rem;background:var(--nexus-panel-soft,#f7f9fa);font-size:.75rem;white-space:nowrap}.nexus-invitation-delivery .nexus-icon-button:disabled{opacity:.35;cursor:not-allowed}.nexus-invitation-delivery__actions{display:grid;gap:.45rem}.nexus-invitation-delivery__actions small{color:var(--nexus-slate);font-size:.75rem;line-height:1.4}@media(max-width:720px){.nexus-invitation-delivery{right:.6rem;bottom:.6rem;width:calc(100vw - 1.2rem);padding:.8rem}.nexus-invitation-delivery__list>div{align-items:flex-start;flex-direction:column}.nexus-invitation-delivery__list button{width:100%;justify-content:center}.nexus-feature-catalog li>span{flex-basis:130px}}.nexus-shell-popover{position:relative}.nexus-shell-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:80;width:min(380px,calc(100vw - 24px));max-height:70vh;overflow:auto;background:var(--nexus-surface,#fff);border:1px solid var(--nexus-border,#d8d8dc);border-radius:14px;box-shadow:0 18px 50px #0000002e;padding:8px}.nexus-workspace-menu{left:0;right:auto;width:min(360px,calc(100vw - 24px))}.nexus-shell-menu__heading{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 10px;font-weight:800}.nexus-shell-menu__heading button,.nexus-shell-menu>a,.nexus-shell-menu>button{border:0;background:transparent;color:inherit}.nexus-shell-menu>button,.nexus-shell-menu>a{width:100%;display:flex;align-items:flex-start;gap:10px;padding:11px;border-radius:10px;text-align:left;text-decoration:none}.nexus-shell-menu>button:hover,.nexus-shell-menu>a:hover,.nexus-shell-menu>button.is-unread{background:var(--nexus-muted,#f3f3f6)}.nexus-shell-menu>button>span:nth-child(2),.nexus-shell-menu>a>span:nth-child(2){display:grid;gap:3px;flex:1;min-width:0}.nexus-shell-menu strong,.nexus-shell-menu small,.nexus-shell-menu time{overflow-wrap:anywhere}.nexus-shell-menu small,.nexus-shell-menu time{font-size:.75rem;color:var(--nexus-text-muted,#62626b)}.nexus-shell-menu__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--nexus-muted,#f3f3f6);flex:0 0 auto}.nexus-shell-loading,.nexus-shell-empty{display:flex;gap:8px;align-items:center;padding:18px;color:var(--nexus-text-muted,#62626b)}.nexus-notification-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;border-radius:999px;background:#9f1d35;color:#fff;font-size:.75rem;display:grid;place-items:center;border:2px solid var(--nexus-surface,#fff)}.nexus-support-menu dl{padding:0 10px;margin:8px 0}.nexus-support-menu dl div{display:grid;gap:3px;padding:7px 0;border-bottom:1px solid var(--nexus-border,#ddd)}.nexus-support-menu dd{margin:0;font:600 .72rem/1.35 ui-monospace,monospace;overflow-wrap:anywhere}.nexus-support-identity{display:grid;gap:3px;padding:8px 10px}.nexus-command-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:start center;padding-top:min(14vh,120px)}.nexus-command-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#05050ab8}.nexus-command-panel{position:relative;width:min(720px,calc(100vw - 24px));max-height:72vh;background:var(--nexus-surface,#fff);border:1px solid var(--nexus-border,#ddd);border-radius:16px;box-shadow:0 24px 80px #00000052;overflow:hidden}.nexus-command-input{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid var(--nexus-border,#ddd)}.nexus-command-input input{flex:1;min-width:0;border:0;background:transparent;color:inherit;font-size:1rem;outline:0}.nexus-command-input button{border:0;background:transparent;color:inherit}.nexus-command-results{max-height:56vh;overflow:auto;padding:8px}.nexus-command-results>button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:inherit;padding:11px;border-radius:10px;text-align:left}.nexus-command-results>button:hover{background:var(--nexus-muted,#f3f3f6)}.nexus-command-results>button>span:nth-child(2){display:grid;gap:3px;flex:1}.nexus-command-results small{color:var(--nexus-text-muted,#62626b)}.nexus-record-framework{margin-top:22px}.nexus-record-framework__heading{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;padding-bottom:18px}.nexus-record-framework__heading h2{margin:3px 0}.nexus-record-framework__heading span{color:var(--nexus-text-muted,#62626b)}.nexus-record-view-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.nexus-record-view-controls input,.nexus-record-view-controls select,.nexus-record-view-controls button{min-height:40px;border:1px solid var(--nexus-border,#ccc);border-radius:9px;background:var(--nexus-surface,#fff);color:inherit;padding:0 10px}.nexus-record-view-controls button{display:flex;align-items:center;gap:6px;font-weight:700}.nexus-record-tabs{display:flex;gap:4px;border-bottom:1px solid var(--nexus-border,#ddd);overflow:auto}.nexus-record-tabs button{display:flex;align-items:center;gap:7px;min-height:44px;border:0;border-bottom:3px solid transparent;background:transparent;color:inherit;padding:0 14px;font-weight:700;white-space:nowrap}.nexus-record-tabs button.is-active{border-color:var(--nexus-gold,#9a7226)}.nexus-record-tab-panel{padding-top:18px}.nexus-record-two-column{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:20px}.nexus-comment-list,.nexus-attachment-list,.nexus-record-timeline{display:grid;gap:10px}.nexus-comment-list article{display:flex;gap:10px;padding:12px;border:1px solid var(--nexus-border,#ddd);border-radius:11px}.nexus-comment-list article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--nexus-muted,#eee);font-weight:800;flex:0 0 auto}.nexus-comment-list article div{display:grid;gap:4px}.nexus-comment-list p{margin:0;white-space:pre-wrap}.nexus-comment-list small,.nexus-attachment-list small,.nexus-record-timeline small{color:var(--nexus-text-muted,#62626b)}.nexus-attachment-list a{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;padding:12px;border:1px solid var(--nexus-border,#ddd);border-radius:11px}.nexus-attachment-list a span{display:grid;gap:3px;flex:1}.nexus-record-form,.nexus-record-metadata-form{display:grid;gap:12px;padding:14px;border:1px solid var(--nexus-border,#ddd);border-radius:12px;align-self:start}.nexus-record-form label,.nexus-record-metadata-form label{display:grid;gap:6px;font-weight:700}.nexus-record-form input,.nexus-record-form textarea,.nexus-record-form select,.nexus-record-metadata-form input{width:100%;min-height:42px;border:1px solid var(--nexus-border,#ccc);border-radius:9px;background:var(--nexus-surface,#fff);color:inherit;padding:9px}.nexus-record-form textarea,.nexus-record-form select{min-height:100px}.nexus-record-timeline article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--nexus-border,#ddd)}.nexus-record-timeline article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--nexus-muted,#eee)}.nexus-record-timeline article div{display:grid;gap:3px}.nexus-record-timeline time{font-size:.75rem;color:var(--nexus-text-muted,#62626b)}.nexus-custom-field-list{display:grid;gap:8px}.nexus-custom-field-list>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) 40px;gap:8px}.nexus-custom-field-list>div:first-child{display:flex;align-items:center;justify-content:space-between}.nexus-custom-field-list button{min-height:40px;border:1px solid var(--nexus-border,#ccc);border-radius:8px;background:transparent;color:inherit;display:flex;align-items:center;justify-content:center;gap:6px}.nexus-global-search{border:0;text-align:left}.nexus-user-avatar{border:0}.nexus-icon-button{position:relative}@media(max-width:900px){.nexus-record-framework__heading{display:grid}.nexus-record-view-controls{justify-content:flex-start}.nexus-record-two-column{grid-template-columns:1fr}.nexus-global-search span{display:none}.nexus-global-search{justify-content:center}.nexus-workspace-switcher>span:nth-child(2){display:none}}@media(max-width:520px){.nexus-record-view-controls{display:grid;grid-template-columns:1fr;width:100%}.nexus-custom-field-list>div{grid-template-columns:1fr 1fr 40px}.nexus-record-timeline article{grid-template-columns:32px minmax(0,1fr)}.nexus-record-timeline time{grid-column:2}.nexus-command-overlay{padding-top:20px}.nexus-command-panel{max-height:calc(100vh - 40px)}}.nexus-list-view-toolbar{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(150px,.75fr));gap:10px;align-items:end;margin-bottom:12px}.nexus-list-view-toolbar label{display:grid;gap:5px;font-size:.78rem;font-weight:800}.nexus-list-view-toolbar input,.nexus-list-view-toolbar select,.nexus-column-controls input,.nexus-column-controls button{min-height:40px;border:1px solid var(--nexus-border,#ccc);border-radius:9px;background:var(--nexus-surface,#fff);color:inherit;padding:0 10px}.nexus-list-search{position:relative}.nexus-list-search>svg{position:absolute;left:11px;bottom:12px}.nexus-list-search input{padding-left:36px}.nexus-column-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0 14px;border-bottom:1px solid var(--nexus-border,#ddd)}.nexus-column-controls>label{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700}.nexus-column-controls>label input{min-height:auto;width:18px;height:18px;padding:0}.nexus-view-save{display:flex;gap:7px;margin-left:auto}.nexus-view-save input{min-width:180px}.nexus-view-save button{display:flex;align-items:center;gap:6px;font-weight:800}.nexus-project-list-table--configurable{overflow-x:auto}.nexus-project-list-table--configurable .nexus-project-list-head,.nexus-project-list-table--configurable .nexus-project-list-row{min-width:820px}.nexus-project-group{display:contents}.nexus-project-group__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;background:var(--nexus-muted,#f3f3f6);border-top:1px solid var(--nexus-border,#ddd);border-bottom:1px solid var(--nexus-border,#ddd);text-transform:capitalize}.nexus-project-group__heading span{font-size:.78rem;color:var(--nexus-text-muted,#62626b)}@media(max-width:1100px){.nexus-list-view-toolbar{grid-template-columns:1fr 1fr 1fr}.nexus-list-search{grid-column:1/-1}}@media(max-width:680px){.nexus-list-view-toolbar{grid-template-columns:1fr}.nexus-list-search{grid-column:auto}.nexus-view-save{width:100%;margin-left:0}.nexus-view-save input{flex:1;min-width:0}}.nexus-collaboration-center{display:grid;gap:14px}.nexus-collaboration-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nexus-collaboration-metrics article{display:flex;align-items:center;gap:12px;padding:16px;background:var(--nexus-surface,#fff);border:1px solid var(--nexus-border,#ddd);border-radius:12px}.nexus-collaboration-metrics svg{color:var(--nexus-gold-dark,#8a641d)}.nexus-collaboration-metrics span{display:grid;gap:2px}.nexus-collaboration-metrics strong{font:800 1.35rem var(--font-heading)}.nexus-collaboration-metrics small{color:var(--nexus-text-muted,#62626b)}.nexus-collaboration-grid,.nexus-collaboration-settings-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:14px;align-items:start}.nexus-collaboration-settings-grid{grid-template-columns:1fr 1fr}.nexus-project-file-table{overflow:auto}.nexus-project-file-table>div,.nexus-project-file-table>button{min-width:980px;display:grid;grid-template-columns:minmax(250px,1.5fr) minmax(160px,1fr) 70px 150px 110px 90px 28px;gap:10px;align-items:center;padding:11px 14px}.nexus-project-file-table>div{background:var(--nexus-muted,#f3f3f6);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.nexus-project-file-table>button{width:100%;border:0;border-top:1px solid var(--nexus-border,#ddd);background:transparent;color:inherit;text-align:left;cursor:pointer}.nexus-project-file-table>button:hover{background:var(--nexus-muted,#f7f7f8)}.nexus-project-file-table>button>span:first-child{display:flex;align-items:center;gap:9px}.nexus-project-file-table b{display:grid;gap:2px}.nexus-project-file-table small{color:var(--nexus-text-muted,#62626b);font-weight:500}.nexus-collaboration-approval-queue{display:grid}.nexus-collaboration-approval-queue>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--nexus-border,#ddd)}.nexus-collaboration-approval-queue>div:last-child{border-bottom:0}.nexus-collaboration-approval-queue span:first-child{display:grid;gap:3px}.nexus-collaboration-approval-queue small,.nexus-collaboration-approval-queue time{color:var(--nexus-text-muted,#62626b);font-size:.75rem}.nexus-preference-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px}.nexus-preference-grid label{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700}.nexus-preference-grid label:nth-last-child(-n+2){display:grid;gap:5px}.nexus-preference-grid select,.nexus-preference-grid input{min-height:40px;border:1px solid var(--nexus-border,#ccc);border-radius:8px;background:var(--nexus-surface,#fff);color:inherit;padding:0 9px}.nexus-collaboration-preferences>.nexus-primary-button{margin:0 14px 14px}.nexus-record-form--embedded{border:0;border-radius:0}.nexus-record-form--embedded small{display:flex;gap:6px;align-items:flex-start;color:var(--nexus-text-muted,#62626b)}.nexus-access-matrix{overflow:auto}.nexus-access-matrix>div{min-width:900px;display:grid;grid-template-columns:minmax(240px,1.4fr) 130px 130px 90px 90px 90px;gap:10px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--nexus-border,#ddd);font-size:.75rem}.nexus-access-matrix>div:first-child{background:var(--nexus-muted,#f3f3f6);font-weight:800;text-transform:uppercase;font-size:.75rem}.nexus-access-matrix>div>span:first-child{display:grid;gap:2px}.nexus-access-matrix small{color:var(--nexus-text-muted,#62626b)}.nexus-collaboration-files-layout,.nexus-approval-layout,.nexus-history-layout,.nexus-sharing-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px}.nexus-record-form-stack{display:grid;gap:12px}.nexus-record-form h3{margin:0;font-size:.9rem}.nexus-file-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.nexus-approval-list,.nexus-version-list,.nexus-share-list{display:grid;gap:10px}.nexus-approval-list>article{border:1px solid var(--nexus-border,#ddd);border-radius:12px;overflow:hidden}.nexus-approval-list>article>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:13px}.nexus-approval-list header>div{display:grid;gap:3px}.nexus-approval-list small{color:var(--nexus-text-muted,#62626b)}.nexus-approval-step-list{display:grid;border-top:1px solid var(--nexus-border,#ddd);border-bottom:1px solid var(--nexus-border,#ddd)}.nexus-approval-step-list>span{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 13px}.nexus-approval-step-list>span+span{border-top:1px solid var(--nexus-border,#ddd)}.nexus-approval-step-list>span.is-active{background:#d8a84e1a}.nexus-approval-step-list i{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--nexus-muted,#eee);font-style:normal;font-weight:800}.nexus-approval-step-list b{display:grid;gap:2px}.nexus-approval-note{display:grid;gap:6px;padding:12px;font-weight:700}.nexus-approval-note textarea{min-height:72px;border:1px solid var(--nexus-border,#ccc);border-radius:8px;background:var(--nexus-surface,#fff);color:inherit;padding:9px}.nexus-approval-list footer{display:flex;flex-wrap:wrap;gap:7px;padding:11px 13px}.nexus-approval-list footer button,.nexus-approval-draft-steps button,.nexus-share-list button,.nexus-share-url button{display:inline-flex;align-items:center;gap:5px;min-height:36px;border:1px solid var(--nexus-border,#ccc);border-radius:8px;background:var(--nexus-surface,#fff);color:inherit;padding:0 9px;font-weight:700;cursor:pointer}.nexus-check-control{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.nexus-check-control input{width:18px!important;min-height:18px!important}.nexus-approval-draft-steps{display:grid;gap:8px}.nexus-approval-draft-steps>div{display:flex;justify-content:space-between;align-items:center}.nexus-approval-draft-steps>section{display:grid;grid-template-columns:1fr 1fr 1fr 36px;gap:7px}.nexus-approval-draft-steps input,.nexus-approval-draft-steps select{min-width:0;min-height:40px;border:1px solid var(--nexus-border,#ccc);border-radius:8px;background:var(--nexus-surface,#fff);color:inherit;padding:0 8px}.nexus-version-list article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--nexus-border,#ddd);border-radius:10px}.nexus-version-list article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--nexus-muted,#eee);font-weight:800}.nexus-version-list article>div{display:grid;gap:3px}.nexus-version-list small,.nexus-version-list em{color:var(--nexus-text-muted,#62626b);font-size:.75rem;font-style:normal}.nexus-version-comparison{grid-column:1/-1;border:1px solid var(--nexus-border,#ddd);border-radius:12px;overflow:hidden}.nexus-version-comparison>header{display:flex;gap:10px;padding:12px;background:var(--nexus-muted,#eee)}.nexus-version-comparison>section{display:grid;grid-template-columns:1fr 1fr}.nexus-version-comparison>section>div{min-width:0;padding:12px}.nexus-version-comparison>section>div+div{border-left:1px solid var(--nexus-border,#ddd)}.nexus-version-comparison pre,.nexus-shared-summary-grid pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem;max-height:500px;overflow:auto;background:var(--nexus-muted,#f5f5f7);padding:10px;border-radius:8px}.nexus-share-list article{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--nexus-border,#ddd);border-radius:10px}.nexus-share-list article>div{display:grid;gap:3px}.nexus-share-list small{color:var(--nexus-text-muted,#62626b)}.nexus-share-url{display:flex;gap:6px}.nexus-share-url input{flex:1}.nexus-sharing-layout .nexus-record-form>small{display:flex;gap:6px;color:var(--nexus-text-muted,#62626b)}.nexus-shared-summary-page{min-height:100vh;background:#f3f1ec;color:#161b20}.nexus-shared-summary-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px max(20px,calc((100vw - 1100px)/2));background:#12171d;color:#fff}.nexus-shared-summary-header>span{display:flex;align-items:center;gap:7px;font-size:.78rem;font-weight:800}.nexus-shared-summary-page main{width:min(1100px,calc(100% - 28px));margin:28px auto}.nexus-share-state{min-height:360px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center;background:#fff;border:1px solid #d8dde1;border-radius:14px;padding:30px}.nexus-share-state svg{width:34px;height:34px;color:#9a7226}.nexus-share-state.is-error svg{color:#a43c37}.nexus-share-state h1,.nexus-share-state p{margin:0}.nexus-share-state p{max-width:560px;color:#59656e}.nexus-shared-summary-card{background:#fff;border:1px solid #d8dde1;border-radius:14px;overflow:hidden;box-shadow:0 12px 36px #12171d14}.nexus-shared-summary-title{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:24px;border-bottom:1px solid #d8dde1}.nexus-shared-summary-title p{margin:0;color:#7a4f12;text-transform:uppercase;letter-spacing:.1em;font-weight:800;font-size:.75rem}.nexus-shared-summary-title h1{margin:5px 0;font:800 2rem var(--font-heading)}.nexus-shared-summary-title span{color:#59656e}.nexus-shared-summary-title button{display:flex;align-items:center;gap:7px;border:1px solid #cbd1d5;background:#fff;border-radius:8px;padding:9px 11px;font-weight:800}.nexus-shared-summary-meta{display:flex;flex-wrap:wrap;gap:12px 22px;padding:12px 24px;background:#f7f8f8;color:#59656e;font-size:.76rem}.nexus-shared-summary-meta span{display:flex;align-items:center;gap:6px}.nexus-shared-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px}.nexus-shared-summary-grid section{border:1px solid #d8dde1;border-radius:10px;padding:14px;min-width:0}.nexus-shared-summary-grid h2{margin:0 0 8px;font-size:.88rem}.nexus-shared-summary-grid p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#39434a}.nexus-shared-summary-card>footer{padding:14px 24px;border-top:1px solid #d8dde1;color:#68737b;font-size:.75rem}@media(max-width:1000px){.nexus-collaboration-grid,.nexus-collaboration-settings-grid,.nexus-collaboration-files-layout,.nexus-approval-layout,.nexus-history-layout,.nexus-sharing-layout{grid-template-columns:1fr}.nexus-collaboration-metrics{grid-template-columns:1fr 1fr}}@media(max-width:680px){.nexus-collaboration-metrics,.nexus-preference-grid,.nexus-shared-summary-grid{grid-template-columns:1fr}.nexus-approval-draft-steps>section{grid-template-columns:1fr}.nexus-version-comparison>section{grid-template-columns:1fr}.nexus-version-comparison>section>div+div{border-left:0;border-top:1px solid var(--nexus-border,#ddd)}.nexus-shared-summary-title{display:grid}.nexus-shared-summary-title button{width:-moz-max-content;width:max-content}.nexus-shared-summary-header .nexus-logo__type{display:none}}@media print{body{background:#fff!important}.nexus-app-sidebar,.nexus-app-header,.nexus-page-heading,.nexus-record-view-controls,.nexus-record-tabs,.nexus-form-error,.nexus-form-success,.nexus-shared-summary-title button{display:none!important}.nexus-app,.nexus-app-main,.nexus-app-content{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:#fff!important}.nexus-print-record,.nexus-shared-summary-card{border:0!important;box-shadow:none!important}.nexus-record-tab-panel{display:block!important}.nexus-shared-summary-page main{width:100%;margin:0}.nexus-shared-summary-header{background:#fff;color:#111;padding:0 0 16px;border-bottom:1px solid #bbb}.nexus-shared-summary-grid{grid-template-columns:1fr 1fr}.nexus-version-comparison pre,.nexus-shared-summary-grid pre{max-height:none;overflow:visible}}.nexus-dashboard-launcher{display:grid;gap:.7rem;margin:0 0 .8rem;padding:.8rem;border:1px solid var(--nexus-border);border-top:3px solid var(--nexus-accent);background:var(--nexus-surface)}.nexus-dashboard-launcher__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.nexus-dashboard-launcher__heading>div{display:grid;gap:.12rem}.nexus-dashboard-launcher__heading span{color:var(--nexus-accent);font-size:.75rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.nexus-dashboard-launcher__heading strong{font-size:.8rem}.nexus-dashboard-launcher__heading>a{color:var(--nexus-accent);font-size:.75rem;font-weight:850;text-decoration:none}.nexus-dashboard-launcher__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.nexus-dashboard-launcher__item{--module-color:var(--nexus-accent);min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:.55rem;align-items:center;min-height:66px;padding:.58rem .62rem;border:1px solid var(--nexus-border);background:var(--nexus-surface);color:var(--nexus-text);text-decoration:none}.nexus-dashboard-launcher__item:hover,.nexus-dashboard-launcher__item:focus-visible{border-color:var(--module-color);background:color-mix(in srgb,var(--module-color) 7%,var(--nexus-surface))}.nexus-dashboard-launcher__item>i{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--module-color) 13%,var(--nexus-surface));color:var(--module-color);font-style:normal}.nexus-dashboard-launcher__item>span{min-width:0;display:grid;gap:.12rem}.nexus-dashboard-launcher__item small{overflow:hidden;color:var(--nexus-text-muted);font-size:.75rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.nexus-dashboard-launcher__item.is-projects{--module-color:#3b82f6}.nexus-dashboard-launcher__item.is-controls{--module-color:#0f9f8f}.nexus-dashboard-launcher__item.is-admin{--module-color:#c07b16}.nexus-dashboard-launcher__item.is-financial{--module-color:#7c5cc4}.nexus-dashboard-launcher__item.is-crm{--module-color:#d45c91}.nexus-dashboard-launcher__item.is-safety{--module-color:var(--nexus-critical)}.nexus-dashboard-launcher__item.is-drawings{--module-color:#2e91b8}.nexus-dashboard-launcher__item.is-integrations{--module-color:#4778a8}.nexus-report-metric{position:relative;overflow:hidden;transition:border-color .16s ease,background .16s ease}.nexus-report-metric:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--nexus-accent)}.nexus-report-metric.is-warning:before{background:var(--nexus-warning)}.nexus-report-metric.is-critical:before{background:var(--nexus-critical)}button.nexus-report-metric:hover,button.nexus-report-metric:focus-visible{border-color:var(--nexus-accent);background:var(--nexus-accent-soft)}.nexus-report-metric svg{color:var(--nexus-accent)}.nexus-report-widget-grid>.nexus-panel{border-top:2px solid color-mix(in srgb,var(--nexus-accent) 48%,var(--nexus-border))}.nexus-report-widget-grid>.nexus-panel .nexus-panel-heading{background:color-mix(in srgb,var(--nexus-accent) 4%,var(--nexus-surface))}.nexus-report-health-bars i,.nexus-report-workload i{background:var(--nexus-accent)}.nexus-integration-workbench{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1.62fr);gap:.65rem;margin:0 0 .85rem;padding:.75rem;border:1px solid var(--nexus-border);border-left:3px solid var(--nexus-accent);background:var(--nexus-surface)}.nexus-integration-workbench__heading{display:grid;align-content:center;gap:.16rem;padding:.4rem .55rem}.nexus-integration-workbench__heading>span{color:var(--nexus-accent);font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nexus-integration-workbench__heading>strong{font-size:.78rem}.nexus-integration-workbench__heading>small{color:var(--nexus-text-muted);font-size:.75rem;line-height:1.4}.nexus-integration-workbench nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.nexus-integration-workbench nav>a{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);gap:.5rem;align-items:center;padding:.48rem .55rem;border:1px solid var(--nexus-border);background:var(--nexus-surface);color:var(--nexus-text);text-decoration:none}.nexus-integration-workbench nav>a:hover,.nexus-integration-workbench nav>a:focus-visible{border-color:var(--nexus-accent);background:var(--nexus-accent-soft)}.nexus-integration-workbench nav>a>span:last-child{min-width:0;display:grid;gap:.1rem}.nexus-integration-workbench nav small{color:var(--nexus-text-muted);font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nexus-integration-workbench__mark{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--nexus-border);border-radius:.5rem;background:var(--nexus-accent-soft);color:var(--nexus-accent)}.nexus-integration-anchor-section{scroll-margin-top:82px;margin-bottom:1rem}#connected-app-marketplace{scroll-margin-top:82px}.nexus-provider-logo--procore{background:#f47b35;color:#fff;border-color:#f47b35;font:900 .9rem Arial}.nexus-provider-logo--bluebeam{background:#176bb1;color:#fff;border-color:#176bb1;font:900 .9rem Arial}.nexus-provider-logo--developer{background:#262f39;color:#fff;border-color:#262f39}.nexus-provider-logo--identity{background:color-mix(in srgb,var(--nexus-accent) 14%,var(--nexus-surface));color:var(--nexus-accent);border-color:color-mix(in srgb,var(--nexus-accent) 35%,var(--nexus-border))}.nexus-provider-logo--health{background:#e9f5ef;color:var(--nexus-positive);border-color:#bfdfcd}.nexus-provider-logo--reporting{background:#e9f0fb;color:#356b93;border-color:#c6d5ec}.nexus-provider-logo--intelligence{background:#f2eefa;color:#7657a3;border-color:#d9ccec}.dark .nexus-provider-logo--health{background:#153126;border-color:#2d5e46}.dark .nexus-provider-logo--reporting{background:#152638;border-color:#294765}.dark .nexus-provider-logo--intelligence{background:#2c2138;border-color:#523d67}@media(max-width:1100px){.nexus-dashboard-launcher__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-integration-workbench{grid-template-columns:1fr}.nexus-integration-workbench nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.nexus-dashboard-launcher__heading{align-items:flex-start;flex-direction:column}.nexus-dashboard-launcher__grid{grid-template-columns:1fr}.nexus-integration-workbench nav{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.nexus-integration-workbench nav>a{flex:0 0 180px;scroll-snap-align:start}.nexus-palette-grid{grid-template-columns:1fr}.nexus-appearance-menu{width:min(360px,calc(100vw - 1rem))}}.nexus-work-hub-tabs{display:flex;gap:.28rem;overflow-x:auto;margin:0 0 .8rem;padding:.32rem;border:1px solid var(--nexus-border);border-radius:.55rem;background:var(--nexus-surface)}.nexus-work-hub-tabs button{display:inline-flex;align-items:center;gap:.4rem;min-height:38px;padding:.48rem .7rem;border:0;border-radius:.38rem;background:transparent;color:var(--nexus-text-muted);font-size:.75rem;font-weight:850;white-space:nowrap;cursor:pointer}.nexus-work-hub-tabs button:hover,.nexus-work-hub-tabs button:focus-visible{background:var(--nexus-accent-soft);color:var(--nexus-text)}.nexus-work-hub-tabs button.is-active{background:var(--nexus-ink);color:#fff}.nexus-space-hub,.nexus-work-hub-launcher,.nexus-work-inbox{margin-bottom:.8rem;overflow:hidden}.nexus-space-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.85rem 1rem;border-top:1px solid var(--nexus-border);border-bottom:1px solid var(--nexus-border);background:color-mix(in srgb,var(--nexus-accent) 4%,var(--nexus-surface))}.nexus-space-create>label{display:grid;gap:.3rem;color:var(--nexus-text-muted);font-size:.75rem;font-weight:800}.nexus-space-create .is-wide{grid-column:1/-1}.nexus-space-create input,.nexus-space-create select{width:100%;min-width:0;min-height:38px;padding:.5rem .58rem;border:1px solid var(--nexus-border);border-radius:.4rem;background:var(--nexus-surface);color:var(--nexus-text);font:inherit}.nexus-space-create select[multiple]{min-height:94px}.nexus-space-create fieldset{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:.7rem;border:1px solid var(--nexus-border);border-radius:.45rem}.nexus-space-create fieldset legend{padding:0 .3rem;color:var(--nexus-text-muted);font-size:.75rem;font-weight:850}.nexus-space-create fieldset label{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .45rem;border:1px solid var(--nexus-border);border-radius:999px;background:var(--nexus-surface);font-size:.75rem;font-weight:750}.nexus-space-create fieldset input{width:14px;min-height:auto;height:14px;padding:0;accent-color:var(--nexus-accent)}.nexus-space-create__actions{display:flex;justify-content:flex-end;gap:.45rem}.nexus-space-boundary-note{display:flex;align-items:flex-start;gap:.42rem;padding:.58rem .85rem;border-bottom:1px solid var(--nexus-border);background:var(--nexus-surface-muted);color:var(--nexus-text-muted);font-size:.75rem;line-height:1.45}.nexus-space-boundary-note svg{flex:0 0 auto;margin-top:.05rem;color:var(--nexus-accent)}.nexus-space-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.85rem 1rem}.nexus-space-grid>article{display:grid;gap:.55rem;min-width:0;padding:.8rem;border:1px solid var(--nexus-border);border-radius:.55rem;background:var(--nexus-surface);transition:border-color .15s ease,background .15s ease,transform .15s ease}.nexus-space-grid>article:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--nexus-accent) 45%,var(--nexus-border));background:color-mix(in srgb,var(--nexus-accent) 3%,var(--nexus-surface))}.nexus-space-grid>article.is-pinned{border-color:color-mix(in srgb,var(--nexus-accent) 52%,var(--nexus-border));box-shadow:inset 3px 0 0 var(--nexus-accent)}.nexus-space-grid header{display:flex;align-items:center;justify-content:space-between}.nexus-space-grid header>button,.nexus-inbox-actions button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:.35rem;background:transparent;color:var(--nexus-text-muted);cursor:pointer}.nexus-space-grid header>button:hover,.nexus-inbox-actions button:hover{background:var(--nexus-accent-soft);color:var(--nexus-text)}.nexus-space-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:.45rem;background:var(--nexus-accent-soft);color:var(--nexus-accent)}.nexus-space-open{display:grid;gap:.18rem;width:100%;padding:0;border:0;background:transparent;color:var(--nexus-text);text-align:left;cursor:pointer}.nexus-space-open strong{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.nexus-space-open small{min-height:2.6em;color:var(--nexus-text-muted);font-size:.75rem;line-height:1.35}.nexus-space-meta{display:flex;flex-wrap:wrap;gap:.28rem}.nexus-space-meta span{padding:.22rem .38rem;border:1px solid var(--nexus-border);border-radius:999px;color:var(--nexus-text-muted);font-size:.75rem;font-weight:780}.nexus-space-grid footer{display:flex;flex-wrap:wrap;gap:.28rem;padding-top:.45rem;border-top:1px solid var(--nexus-border)}.nexus-space-grid footer a{display:inline-flex;align-items:center;gap:.25rem;padding:.28rem .38rem;border-radius:.3rem;color:var(--nexus-accent);font-size:.75rem;font-weight:800;text-decoration:none}.nexus-space-grid footer a:hover{background:var(--nexus-accent-soft)}.nexus-work-hub-launcher>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--nexus-border);border-top:1px solid var(--nexus-border)}.nexus-work-hub-launcher>div:last-child>a{--module-color:var(--nexus-accent);display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:.5rem;align-items:center;min-width:0;padding:.65rem;background:var(--nexus-surface);color:var(--nexus-text);text-decoration:none}.nexus-work-hub-launcher>div:last-child>a:hover{background:color-mix(in srgb,var(--module-color) 6%,var(--nexus-surface))}.nexus-work-hub-launcher a>i{width:32px;height:32px;display:grid;place-items:center;border-radius:.42rem;background:color-mix(in srgb,var(--module-color) 12%,var(--nexus-surface));color:var(--module-color);font-style:normal}.nexus-work-hub-launcher a>span{display:grid;gap:.1rem;min-width:0}.nexus-work-hub-launcher small{overflow:hidden;color:var(--nexus-text-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.nexus-work-hub-launcher .is-crm{--module-color:#d45c91}.nexus-work-hub-launcher .is-precon{--module-color:#c07b16}.nexus-work-hub-launcher .is-financial{--module-color:#7c5cc4}.nexus-work-hub-launcher .is-field{--module-color:#0f9f8f}.nexus-work-hub-launcher .is-documents{--module-color:#2e91b8}.nexus-work-hub-launcher .is-closeout{--module-color:#4f7f58}.nexus-work-hub-launcher .is-projects{--module-color:#3b82f6}.nexus-inbox-state-tabs{display:flex;gap:.25rem;overflow:auto;padding:.5rem .65rem;border-top:1px solid var(--nexus-border);border-bottom:1px solid var(--nexus-border);background:var(--nexus-surface-muted)}.nexus-inbox-state-tabs button{min-height:32px;padding:.38rem .58rem;border:1px solid transparent;border-radius:.35rem;background:transparent;color:var(--nexus-text-muted);font-size:.75rem;font-weight:850;cursor:pointer}.nexus-inbox-state-tabs button.is-active{border-color:var(--nexus-border);background:var(--nexus-surface);color:var(--nexus-text);box-shadow:0 1px 3px #0f171f0a}.nexus-inbox-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:.55rem;padding:.65rem;border-bottom:1px solid var(--nexus-border)}.nexus-inbox-toolbar label{display:flex;align-items:center;gap:.35rem;color:var(--nexus-text-muted);font-size:.75rem;font-weight:800}.nexus-inbox-toolbar label:not(:first-child){display:grid;gap:.24rem}.nexus-inbox-toolbar input[type=checkbox]{width:15px;height:15px;accent-color:var(--nexus-accent)}.nexus-inbox-toolbar select{min-height:34px;padding:.4rem .5rem;border:1px solid var(--nexus-border);border-radius:.35rem;background:var(--nexus-surface);color:var(--nexus-text);font-size:.75rem}.nexus-inbox-toolbar>.nexus-secondary-button{margin-left:auto}.nexus-inbox-bulk{display:flex;align-items:center;gap:.35rem;padding:.55rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--nexus-accent) 28%,var(--nexus-border));background:var(--nexus-accent-soft)}.nexus-inbox-bulk strong{margin-right:auto;font-size:.75rem}.nexus-inbox-bulk button{display:inline-flex;align-items:center;gap:.25rem;min-height:30px;padding:.35rem .45rem;border:1px solid var(--nexus-border);border-radius:.32rem;background:var(--nexus-surface);color:var(--nexus-text);font-size:.75rem;font-weight:800;cursor:pointer}.nexus-inbox-list{display:grid}.nexus-inbox-list>article{display:grid;grid-template-columns:24px 36px minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.62rem .7rem;border-bottom:1px solid var(--nexus-border);background:var(--nexus-surface)}.nexus-inbox-list>article.is-unread{background:color-mix(in srgb,var(--nexus-accent) 4%,var(--nexus-surface));box-shadow:inset 3px 0 0 var(--nexus-accent)}.nexus-inbox-list>article.is-important{box-shadow:inset 3px 0 0 var(--nexus-warning)}.nexus-inbox-list>article.is-selected{outline:1px solid var(--nexus-accent);outline-offset:-1px}.nexus-inbox-list>article>label{display:grid;place-items:center}.nexus-inbox-list>article>label input{width:15px;height:15px;accent-color:var(--nexus-accent)}.nexus-inbox-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:.42rem;background:var(--nexus-accent-soft);color:var(--nexus-accent)}.nexus-inbox-icon.is-safety,.nexus-inbox-icon.is-quality{background:color-mix(in srgb,var(--nexus-critical) 9%,var(--nexus-surface));color:var(--nexus-critical)}.nexus-inbox-icon.is-approvals,.nexus-inbox-icon.is-procurement{background:color-mix(in srgb,var(--nexus-warning) 10%,var(--nexus-surface));color:var(--nexus-warning)}.nexus-inbox-open{display:grid;gap:.15rem;min-width:0;padding:.1rem 0;border:0;background:transparent;color:var(--nexus-text);text-align:left;cursor:pointer}.nexus-inbox-open>span{display:flex;align-items:center;gap:.35rem}.nexus-inbox-open>span svg{color:var(--nexus-warning)}.nexus-inbox-open strong{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.nexus-inbox-open p{overflow:hidden;margin:0;color:var(--nexus-text-muted);font-size:.75rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.nexus-inbox-open small{color:var(--nexus-text-muted);font-size:.75rem}.nexus-inbox-actions{display:flex;gap:.1rem}.nexus-inbox-empty{min-height:260px;display:grid;place-items:center;align-content:center;gap:.4rem;padding:1rem;color:var(--nexus-text-muted);text-align:center}.nexus-inbox-empty h3{margin:0;color:var(--nexus-text);font-size:.78rem}.nexus-inbox-empty p{max-width:520px;margin:0;font-size:.75rem;line-height:1.45}.nexus-notification-inbox-link{display:grid!important;grid-template-columns:32px minmax(0,1fr);gap:.5rem!important;align-items:center;border-bottom:1px solid var(--nexus-border)!important;background:var(--nexus-accent-soft)!important;color:var(--nexus-text)!important;text-decoration:none!important}.nexus-notification-inbox-link>svg{color:var(--nexus-accent)}.nexus-notification-inbox-link span{display:grid;gap:.08rem}.nexus-notification-inbox-link strong{font-size:.75rem}.nexus-notification-inbox-link small{color:var(--nexus-text-muted);font-size:.75rem}.nexus-plan-default-view{flex:0 0 auto;min-height:34px;padding:.4rem .5rem;border:1px solid var(--nexus-line);border-radius:.36rem;background:hsl(var(--card));color:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.nexus-plan-default-view:disabled{opacity:.45;cursor:not-allowed}.nexus-plan-share-view{display:flex!important;align-items:center!important;gap:.3rem!important;min-height:34px;padding:0 .45rem;border:1px solid var(--nexus-line);border-radius:.36rem;background:hsl(var(--card));color:var(--nexus-slate)!important;font-size:.75rem!important;white-space:nowrap}.nexus-plan-share-view input{width:14px!important;min-height:auto!important;height:14px;accent-color:var(--nexus-gold-dark)}.nexus-plan-column-controls{display:flex;align-items:center;gap:.55rem;overflow:auto;padding:.48rem .65rem;border-bottom:1px solid var(--nexus-line);background:hsl(var(--card));color:var(--nexus-slate);font-size:.75rem}.nexus-plan-column-controls strong{color:inherit;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.nexus-plan-column-controls label{display:flex;align-items:center;gap:.28rem;white-space:nowrap}.nexus-plan-column-controls input{width:14px;height:14px;accent-color:var(--nexus-gold-dark)}.nexus-plan-group-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.6rem!important;min-width:0!important;padding:.45rem .85rem!important;border-top:1px solid var(--nexus-line)!important;border-bottom:1px solid var(--nexus-line)!important;background:color-mix(in srgb,hsl(var(--muted)) 80%,hsl(var(--card)))!important;color:var(--nexus-slate)!important;font-size:.75rem!important;text-transform:uppercase;letter-spacing:.05em}.nexus-plan-group-heading span{font-size:.75rem!important;text-transform:none;letter-spacing:0}@media(max-width:1100px){.nexus-space-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-work-hub-launcher>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nexus-space-create{grid-template-columns:1fr}.nexus-space-create .is-wide{grid-column:auto}.nexus-space-grid{grid-template-columns:1fr}.nexus-work-hub-launcher>div:last-child{grid-template-columns:1fr}.nexus-inbox-toolbar{align-items:stretch}.nexus-inbox-toolbar>label,.nexus-inbox-toolbar select,.nexus-inbox-toolbar>.nexus-secondary-button{width:100%;margin-left:0}.nexus-inbox-bulk{overflow-x:auto}.nexus-inbox-bulk strong{flex:0 0 auto}.nexus-inbox-list>article{grid-template-columns:22px 34px minmax(0,1fr)}.nexus-inbox-actions{grid-column:3;justify-self:start}.nexus-inbox-open p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nexus-plan-default-view,.nexus-plan-share-view{width:100%;justify-content:center}.nexus-plan-column-controls{flex-wrap:wrap;overflow:visible}}@media(prefers-reduced-motion:reduce){.nexus-space-grid>article{transition:none!important;transform:none!important}}.nexus-executive-dashboard-toolbar{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin:0 0 .85rem;padding:.72rem .8rem;border:1px solid var(--nexus-border);border-radius:.7rem;background:var(--nexus-surface)}.nexus-executive-dashboard-toolbar label{display:flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:800;color:var(--nexus-text-muted)}.nexus-executive-dashboard-toolbar select{min-width:180px;min-height:36px;padding:.45rem .6rem;border:1px solid var(--nexus-border);border-radius:.42rem;background:var(--nexus-surface);color:var(--nexus-text)}.nexus-dashboard-live-state{display:inline-flex;align-items:center;gap:.38rem;margin-left:auto;font-size:.75rem;color:var(--nexus-text-muted)}.nexus-dashboard-live-state i{width:8px;height:8px;border-radius:50%;background:var(--nexus-positive);box-shadow:0 0 0 4px color-mix(in srgb,var(--nexus-positive) 12%,transparent)}.nexus-dashboard-edit-strip{display:grid;grid-template-columns:minmax(180px,.8fr) auto auto minmax(220px,1.4fr);align-items:center;gap:.7rem;margin:0 0 .85rem;padding:.8rem;border:1px solid color-mix(in srgb,var(--nexus-accent) 35%,var(--nexus-border));border-radius:.72rem;background:var(--nexus-accent-soft)}.nexus-dashboard-edit-strip label{display:grid;gap:.3rem;font-size:.75rem;font-weight:800;color:var(--nexus-text-muted)}.nexus-dashboard-edit-strip input[type=text],.nexus-dashboard-edit-strip input:not([type]){min-height:38px;padding:.5rem .65rem;border:1px solid var(--nexus-border);border-radius:.42rem;background:var(--nexus-surface);color:var(--nexus-text)}.nexus-dashboard-share-toggle{display:flex!important;grid-auto-flow:column;align-items:center;gap:.45rem!important;white-space:nowrap}.nexus-dashboard-edit-strip>span{display:flex;align-items:center;gap:.4rem;font-size:.75rem;line-height:1.35;color:var(--nexus-text-muted)}.nexus-dashboard-add-drawer{display:grid;gap:.65rem;margin:0 0 .9rem;padding:.9rem;border:1px solid var(--nexus-border);border-radius:.72rem;background:var(--nexus-surface);box-shadow:0 14px 30px color-mix(in srgb,var(--nexus-text) 8%,transparent)}.nexus-dashboard-add-drawer>div:first-child{display:flex;justify-content:space-between;align-items:center}.nexus-dashboard-add-drawer>div:first-child button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--nexus-border);border-radius:.4rem;background:var(--nexus-surface-muted);color:inherit}.nexus-dashboard-add-drawer>p{margin:0;color:var(--nexus-text-muted);font-size:.75rem}.nexus-dashboard-add-drawer>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.5rem}.nexus-dashboard-add-drawer>div:last-child>button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:62px;padding:.65rem;border:1px solid var(--nexus-border);border-radius:.52rem;background:var(--nexus-surface-muted);color:inherit;text-align:left}.nexus-dashboard-add-drawer>div:last-child>button:hover{border-color:var(--nexus-accent);background:var(--nexus-accent-soft)}.nexus-dashboard-add-drawer span{display:grid;gap:.12rem}.nexus-dashboard-add-drawer small{color:var(--nexus-text-muted);font-size:.75rem}.nexus-custom-dashboard-preview{display:grid;gap:.48rem;align-items:start;margin:.1rem 0 .8rem}.nexus-custom-dashboard-freshness{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;color:var(--nexus-text-muted);font-size:.75rem}.nexus-custom-dashboard-freshness em{font-style:normal;margin-left:auto;color:var(--nexus-accent)}.nexus-custom-dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:minmax(0,auto);align-items:start;gap:.58rem}.nexus-dashboard-widget-shell{grid-column:span 4;align-self:start;min-width:0;overflow:hidden;border:1px solid var(--nexus-border);border-radius:.64rem;background:var(--nexus-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--nexus-text) 5%,transparent);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.nexus-dashboard-widget-shell.is-compact{grid-column:span 3}.nexus-dashboard-widget-shell.is-wide{grid-column:span 6}.nexus-dashboard-widget-shell:hover{border-color:color-mix(in srgb,var(--nexus-accent) 45%,var(--nexus-border));box-shadow:0 8px 20px color-mix(in srgb,var(--nexus-text) 7%,transparent)}.nexus-dashboard-widget-shell.is-dragging{opacity:.55;transform:scale(.985);border-style:dashed;border-color:var(--nexus-accent)}.nexus-dashboard-widget-editor{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.4rem .48rem;border-bottom:1px solid var(--nexus-border);background:var(--nexus-surface-muted)}.nexus-dashboard-widget-editor>span{display:flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:800;color:var(--nexus-text-muted);cursor:grab}.nexus-dashboard-widget-editor>div{display:flex;align-items:center;gap:.28rem}.nexus-dashboard-widget-editor select{min-height:28px;padding:.25rem .35rem;border:1px solid var(--nexus-border);border-radius:.32rem;background:var(--nexus-surface);color:inherit;font-size:.75rem}.nexus-dashboard-widget-editor button{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--nexus-border);border-radius:.32rem;background:var(--nexus-surface);color:inherit}.nexus-dashboard-widget-editor button:disabled{opacity:.35}.nexus-dashboard-widget-body{width:100%;min-height:112px;display:grid;align-content:start;gap:.3rem;padding:.72rem .78rem;text-align:left;color:inherit;text-decoration:none;background:transparent;border:0}.nexus-dashboard-widget-body>span{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--nexus-accent)}.nexus-dashboard-widget-body>strong{font-size:.75rem}.nexus-dashboard-widget-body>b{font-size:1.48rem;line-height:1.02;letter-spacing:-.03em}.nexus-dashboard-widget-body>small{min-height:1.4em;color:var(--nexus-text-muted);font-size:.75rem;line-height:1.35}.nexus-dashboard-widget-body>em{margin-top:.1rem;font-size:.75rem;font-style:normal;font-weight:800;color:var(--nexus-accent)}.nexus-dashboard-widget-visual{display:flex;width:100%;height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--nexus-border) 72%,transparent)}.nexus-dashboard-widget-visual>i{display:block;height:100%;min-width:0;border-radius:999px;background:var(--nexus-accent)}.nexus-dashboard-widget-visual.is-warning>i{background:var(--nexus-warning)}.nexus-dashboard-widget-visual.is-positive>i{background:var(--nexus-positive)}.nexus-dashboard-widget-visual.is-neutral>i{background:color-mix(in srgb,var(--nexus-accent) 58%,var(--nexus-info))}.nexus-dashboard-widget-visual.is-segmented{gap:2px;background:transparent}.nexus-dashboard-widget-visual.is-segmented>i{border-radius:2px}.nexus-dashboard-widget-visual.is-segmented>.is-positive{background:var(--nexus-positive)}.nexus-dashboard-widget-visual.is-segmented>.is-warning{background:var(--nexus-warning)}.nexus-dashboard-widget-visual.is-segmented>.is-critical{background:var(--nexus-critical)}.nexus-custom-dashboard-preview:not(.is-editing) .nexus-dashboard-widget-shell:nth-child(4n+1){background:linear-gradient(135deg,var(--nexus-surface),color-mix(in srgb,var(--nexus-accent) 7%,var(--nexus-surface)))}.nexus-custom-dashboard-preview:not(.is-editing) .nexus-dashboard-widget-shell:nth-child(4n+2){background:linear-gradient(135deg,var(--nexus-surface),color-mix(in srgb,var(--nexus-info) 6%,var(--nexus-surface)))}.nexus-custom-dashboard-preview:not(.is-editing) .nexus-dashboard-widget-shell:nth-child(4n+3){background:linear-gradient(135deg,var(--nexus-surface),color-mix(in srgb,var(--nexus-positive) 5%,var(--nexus-surface)))}.nexus-dashboard-context-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0}.nexus-dashboard-context-actions>a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.8rem;border:1px solid var(--nexus-border);border-radius:.62rem;background:var(--nexus-surface);color:inherit;text-decoration:none}.nexus-dashboard-context-actions>a>svg{color:var(--nexus-accent)}.nexus-dashboard-context-actions span{display:grid;gap:.12rem}.nexus-dashboard-context-actions small{color:var(--nexus-text-muted);font-size:.75rem}.nexus-dashboard-editor-layout{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.65fr);gap:1rem}.nexus-dashboard-editor{align-content:start}.nexus-dashboard-live-preview{min-width:0}.nexus-dashboard-widget-catalog{display:grid;gap:.65rem}.nexus-dashboard-widget-catalog>div{display:flex;justify-content:space-between;gap:.6rem}.nexus-dashboard-widget-catalog>div span{color:var(--nexus-text-muted);font-size:.75rem}.nexus-dashboard-widget-catalog>section{display:grid;gap:.35rem}.nexus-dashboard-widget-catalog h3{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--nexus-text-muted)}.nexus-dashboard-widget-catalog article{display:flex;justify-content:space-between;gap:.45rem;padding:.5rem;border:1px solid var(--nexus-border);border-radius:.42rem}.nexus-dashboard-widget-catalog article.is-selected{border-color:color-mix(in srgb,var(--nexus-accent) 38%,var(--nexus-border));background:var(--nexus-accent-soft)}.nexus-dashboard-widget-catalog article label{display:flex!important;grid-auto-flow:column;gap:.45rem!important;align-items:flex-start}.nexus-dashboard-widget-catalog article label span{display:grid;gap:.1rem}.nexus-dashboard-widget-catalog article label small{color:var(--nexus-text-muted);font-size:.75rem}.nexus-dashboard-widget-catalog article>div{display:flex;gap:.25rem}.nexus-dashboard-widget-catalog article select{max-width:86px;font-size:.75rem}.nexus-dashboard-widget-catalog article button{width:28px;height:28px;border:1px solid var(--nexus-border);border-radius:.3rem;background:var(--nexus-surface);color:inherit}.nexus-command-actions,.nexus-command-records{display:grid;gap:.35rem}.nexus-command-actions+.nexus-command-records{border-top:1px solid var(--nexus-border);padding-top:.55rem;margin-top:.25rem}.nexus-command-actions>header,.nexus-command-records>header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem;color:var(--nexus-text-muted);font-size:.75rem}.nexus-command-actions>header span,.nexus-command-records>header span{display:flex;align-items:center;gap:.3rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.nexus-command-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.nexus-command-actions button{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;min-width:0}.nexus-command-actions button:hover{background:var(--nexus-accent-soft)!important}.nexus-command-actions button>svg:last-child{color:var(--nexus-accent)}.nexus-app-center-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:grid;place-items:center;padding:clamp(.7rem,2vw,1.5rem)}.nexus-app-center-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#050a107a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default}.nexus-app-center-modal__dialog{position:relative;z-index:1;width:min(1180px,96vw);max-height:90vh;overflow:hidden;border:1px solid color-mix(in srgb,var(--nexus-border) 88%,transparent);border-radius:.85rem;background:var(--nexus-surface);box-shadow:0 30px 90px #04090f47}.nexus-app-center{display:grid;gap:.8rem;margin:0 0 1rem}.nexus-app-center-modal__dialog>.nexus-app-center{max-height:90vh;margin:0;border:0;border-radius:0;overflow:auto;padding-bottom:.15rem}.nexus-app-center-modal__dialog>.nexus-app-center>.nexus-panel-heading{position:sticky;top:0;z-index:3;background:color-mix(in srgb,var(--nexus-surface) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--nexus-border)}.nexus-app-center__close{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--nexus-border);border-radius:.48rem;background:var(--nexus-surface-muted);color:inherit;cursor:pointer}.nexus-app-center__close:hover,.nexus-app-center__close:focus-visible{border-color:var(--nexus-accent);background:var(--nexus-accent-soft);color:var(--nexus-accent)}.nexus-app-center__toolbar{display:grid;grid-template-columns:minmax(280px,1.3fr) auto minmax(190px,.5fr);gap:.6rem;align-items:end;padding:0 .9rem}.nexus-app-center__toolbar>.nexus-page-search{width:100%;min-height:42px}.nexus-app-center__toolbar>label:last-child{display:grid;gap:.25rem;font-size:.75rem;font-weight:800;color:var(--nexus-text-muted)}.nexus-app-center__toolbar select{min-height:38px;border:1px solid var(--nexus-border);border-radius:.45rem;background:var(--nexus-surface);color:inherit;padding:.45rem .55rem}.nexus-app-center__filters{display:flex;gap:.35rem;flex-wrap:wrap}.nexus-app-center__filters button{min-height:36px;padding:.4rem .65rem;border:1px solid var(--nexus-border);border-radius:999px;background:var(--nexus-surface);color:inherit;font-size:.75rem;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.nexus-app-center__filters button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--nexus-accent) 45%,var(--nexus-border))}.nexus-app-center__filters button.is-active{background:var(--nexus-accent-soft);border-color:var(--nexus-accent);color:var(--nexus-accent)}.nexus-app-center__sections{display:grid;gap:1rem;padding:0 .9rem}.nexus-app-center__sections>div>header{display:flex;justify-content:space-between;align-items:center;gap:.7rem;margin:0 0 .45rem;padding:.15rem .1rem;color:var(--nexus-text-muted)}.nexus-app-center__sections>div>header>span{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.nexus-app-center__module-grid,.nexus-app-center__provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.6rem}.nexus-app-center__module-grid>article{--module-accent:var(--nexus-accent);display:grid;grid-template-rows:auto minmax(78px,1fr) auto;gap:.5rem;min-height:154px;padding:.68rem;border:1px solid var(--nexus-border);border-top:3px solid var(--module-accent);border-radius:.62rem;background:linear-gradient(145deg,var(--nexus-surface),color-mix(in srgb,var(--module-accent) 5%,var(--nexus-surface)));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.nexus-app-center__module-grid>article:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--module-accent) 42%,var(--nexus-border));box-shadow:0 10px 24px color-mix(in srgb,var(--module-accent) 10%,transparent)}.nexus-app-center__module-grid>article.is-revenue{--module-accent:#D45C91}.nexus-app-center__module-grid>article.is-field{--module-accent:#4F7F58}.nexus-app-center__module-grid>article.is-quality{--module-accent:#7C5CC4}.nexus-app-center__module-grid>article.is-safety{--module-accent:#C07B16}.nexus-app-center__module-grid>article.is-projects{--module-accent:#2E91B8}.nexus-app-center__module-grid>article.is-documents{--module-accent:#68747D}.nexus-app-center__module-grid>article.is-financials{--module-accent:#0F9F8F}.nexus-app-center__module-grid>article.is-closeout{--module-accent:#8B6A45}.nexus-app-center__module-grid>article.is-company-settings{--module-accent:#59636E}.nexus-app-center__module-grid>article.is-connected-apps{--module-accent:#A83F70}.nexus-app-center__module-grid>article.is-company{--module-accent:#4778A8}.nexus-app-center__module-grid>article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:var(--module-accent);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.nexus-app-center__module-grid>article>div:first-child button,.nexus-app-center__module-grid footer button{display:grid;place-items:center;width:30px;height:30px;min-height:30px;border:1px solid var(--nexus-border);border-radius:.38rem;background:var(--nexus-surface);color:inherit;cursor:pointer}.nexus-app-center__module-grid>article>div:first-child button:hover,.nexus-app-center__module-grid footer button:hover:not(:disabled){border-color:var(--module-accent);color:var(--module-accent);background:color-mix(in srgb,var(--module-accent) 7%,var(--nexus-surface))}.nexus-app-center__module-grid>article>a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.6rem;align-items:start;color:inherit;text-decoration:none;padding:.18rem 0}.nexus-app-center__module-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:.52rem;background:color-mix(in srgb,var(--module-accent) 13%,var(--nexus-surface));color:var(--module-accent)}.nexus-app-center__module-copy{display:grid;gap:.18rem}.nexus-app-center__module-copy strong{font-size:.78rem;line-height:1.3}.nexus-app-center__module-copy small{color:var(--nexus-text-muted);font-size:.75rem;line-height:1.4}.nexus-app-center__module-grid footer{display:flex;align-items:center;gap:.28rem;border-top:1px solid color-mix(in srgb,var(--nexus-border) 82%,transparent);padding-top:.42rem}.nexus-app-center__module-grid footer em{margin-left:auto;font-size:.75rem;font-style:normal;font-weight:900;color:var(--nexus-text-muted)}.nexus-app-center__module-grid footer button:disabled{opacity:.28;cursor:not-allowed}.nexus-app-center__module-grid>article.is-pinned{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--module-accent) 28%,transparent)}.nexus-app-center__provider-grid>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:72px;padding:.7rem;border:1px solid var(--nexus-border);border-radius:.58rem;background:var(--nexus-surface);color:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.nexus-app-center__provider-grid>button:hover,.nexus-app-center__provider-grid>button:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--nexus-accent) 42%,var(--nexus-border));background:var(--nexus-accent-soft)}.nexus-app-center__provider-grid>button>span:nth-child(2){display:grid;gap:.15rem}.nexus-app-center__provider-grid>button strong{font-size:.76rem}.nexus-app-center__provider-grid>button small{color:var(--nexus-text-muted);font-size:.75rem}.nexus-app-center__provider-grid>button em{font-size:.75rem;font-style:normal;font-weight:900;padding:.28rem .45rem;border-radius:999px;background:var(--nexus-surface-muted);white-space:nowrap}.nexus-app-center__provider-grid>button em.is-connected{color:var(--nexus-positive);background:color-mix(in srgb,var(--nexus-positive) 10%,var(--nexus-surface))}.nexus-app-center__provider-grid>button em.is-warning{color:var(--nexus-warning);background:color-mix(in srgb,var(--nexus-warning) 10%,var(--nexus-surface))}.nexus-app-center__boundary{display:flex;gap:.5rem;align-items:flex-start;margin:0 .9rem .8rem;padding:.65rem;border:1px solid var(--nexus-border);border-radius:.5rem;background:var(--nexus-surface-muted);font-size:.75rem;color:var(--nexus-text-muted)}@media(max-width:900px){.nexus-app-center__toolbar{grid-template-columns:1fr}.nexus-app-center__filters{order:2}.nexus-app-center__toolbar>label:last-child{order:3}.nexus-app-center-modal__dialog{width:min(96vw,760px)}}@media(max-width:620px){.nexus-app-center-modal{padding:.35rem}.nexus-app-center-modal__dialog{width:100%;max-height:96vh;border-radius:.65rem}.nexus-app-center-modal__dialog>.nexus-app-center{max-height:96vh}.nexus-app-center__module-grid,.nexus-app-center__provider-grid{grid-template-columns:1fr}.nexus-app-center__provider-grid>button{grid-template-columns:auto minmax(0,1fr)}.nexus-app-center__provider-grid>button em{grid-column:2}.nexus-app-center__boundary{display:grid}.nexus-app-center .nexus-panel-heading{align-items:flex-start}.nexus-app-center .nexus-page-actions{width:100%}.nexus-app-center__close{margin-left:auto}}.nexus-company-planner{display:grid;gap:.85rem}.nexus-planner-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;gap:.7rem;align-items:center}.nexus-planner-toolbar>div:first-child{display:grid;gap:.1rem}.nexus-planner-toolbar>div:first-child>span{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--nexus-accent)}.nexus-planner-toolbar>div:first-child>strong{font-size:.82rem}.nexus-planner-toolbar small{color:var(--nexus-text-muted);font-size:.75rem}.nexus-planner-view-switch,.nexus-planner-date-nav{display:flex;align-items:center;gap:.28rem}.nexus-planner-view-switch button,.nexus-planner-date-nav button{min-height:34px;padding:.35rem .55rem;border:1px solid var(--nexus-border);border-radius:.38rem;background:var(--nexus-surface);color:inherit;font-size:.75rem}.nexus-planner-view-switch button.is-active{background:var(--nexus-accent);border-color:var(--nexus-accent);color:#fff}.nexus-planner-filters{display:flex;align-items:flex-end;gap:.65rem;flex-wrap:wrap}.nexus-planner-filters>label{display:grid;gap:.25rem;font-size:.75rem;font-weight:800;color:var(--nexus-text-muted)}.nexus-planner-filters select{min-width:180px;min-height:36px;border:1px solid var(--nexus-border);border-radius:.4rem;background:var(--nexus-surface);color:inherit}.nexus-planner-overlays{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.nexus-planner-overlays label{display:flex;align-items:center;gap:.25rem;font-size:.75rem}.nexus-planner-main{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.55fr);gap:.85rem}.nexus-planner-calendar{min-width:0;overflow:auto}.nexus-planner-weekdays{min-width:760px;display:grid;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:.3rem}.nexus-planner-weekdays span{text-align:center;font-size:.75rem;font-weight:900;color:var(--nexus-text-muted)}.nexus-planner-calendar-grid{min-width:760px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--nexus-border);border:1px solid var(--nexus-border);border-radius:.5rem;overflow:hidden}.nexus-planner-calendar.is-week .nexus-planner-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.nexus-planner-calendar.is-day .nexus-planner-calendar-grid{min-width:0;grid-template-columns:1fr}.nexus-planner-calendar-grid>section{min-height:130px;padding:.45rem;background:var(--nexus-surface)}.nexus-planner-calendar-grid>section.is-outside{opacity:.55}.nexus-planner-calendar-grid>section.is-today{box-shadow:inset 0 0 0 2px var(--nexus-accent)}.nexus-planner-calendar-grid header{display:flex;justify-content:space-between;margin-bottom:.35rem}.nexus-planner-calendar-grid header strong{font-size:.75rem}.nexus-planner-calendar-grid>section>div{display:grid;gap:.25rem}.nexus-planner-calendar-grid a{display:grid;grid-template-columns:5px minmax(0,1fr);gap:.35rem;padding:.3rem;border-radius:.3rem;background:var(--nexus-surface-muted);color:inherit;text-decoration:none}.nexus-planner-calendar-grid a>i{border-radius:999px;background:var(--nexus-accent)}.nexus-planner-calendar-grid a span{display:grid}.nexus-planner-calendar-grid a strong{font-size:.75rem;line-height:1.25}.nexus-planner-calendar-grid a small{font-size:.75rem;color:var(--nexus-text-muted)}.nexus-planner-side{display:grid;gap:.8rem;align-content:start}.nexus-planner-priority-list{display:grid}.nexus-planner-priority-list>a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.55rem 0;border-bottom:1px solid var(--nexus-border);color:inherit;text-decoration:none}.nexus-planner-priority-list>a>span{width:30px;height:30px;display:grid;place-items:center;border-radius:.38rem;background:var(--nexus-accent-soft);color:var(--nexus-accent)}.nexus-planner-priority-list small{color:var(--nexus-text-muted);font-size:.75rem}.nexus-company-goals{display:grid;gap:.7rem}.nexus-goal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.65rem}.nexus-goal-grid>article{display:grid;gap:.55rem;padding:.7rem;border:1px solid var(--nexus-border);border-radius:.55rem;background:var(--nexus-surface-muted)}.nexus-goal-grid header{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center}.nexus-goal-values{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.nexus-goal-values>span{display:grid;padding:.5rem;border-radius:.4rem;background:var(--nexus-surface)}.nexus-goal-values small{font-size:.75rem;color:var(--nexus-text-muted)}.nexus-goal-progress{position:relative;height:10px;border-radius:999px;background:var(--nexus-border);overflow:hidden}.nexus-goal-progress i{display:block;height:100%;background:var(--nexus-accent)}.nexus-goal-progress span{position:absolute;right:.35rem;top:-1.15rem;font-size:.75rem}.nexus-goal-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.nexus-goal-form label{display:grid;gap:.25rem;font-size:.75rem;color:var(--nexus-text-muted)}.nexus-goal-form .is-wide{grid-column:1/-1}.nexus-team-hubs{display:grid;gap:.8rem}.nexus-team-hub-layout{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:.85rem}.nexus-team-directory{display:grid;gap:.4rem;align-content:start}.nexus-team-directory>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.65rem;border:1px solid var(--nexus-border);border-radius:.48rem;background:var(--nexus-surface);color:inherit;text-align:left}.nexus-team-directory>button.is-active{border-color:var(--nexus-accent);background:var(--nexus-accent-soft)}.nexus-team-hub-header{display:flex;justify-content:space-between;gap:.7rem;align-items:flex-start}.nexus-team-summary{display:grid;gap:.7rem}.nexus-team-summary__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.nexus-team-summary__stats>article{display:grid;gap:.1rem;padding:.65rem;border:1px solid var(--nexus-border);border-radius:.45rem;background:var(--nexus-surface-muted)}.nexus-team-summary__stats strong{font-size:1.15rem}.nexus-team-summary__stats small{font-size:.75rem;color:var(--nexus-text-muted)}.nexus-team-workload-list,.nexus-team-activity{display:grid}.nexus-team-workload-list>a,.nexus-team-activity>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.55rem 0;border-bottom:1px solid var(--nexus-border);color:inherit;text-decoration:none}.nexus-team-shortcut-grid,.nexus-team-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.45rem}.nexus-team-shortcut-grid>a,.nexus-team-dashboard-grid>a{padding:.6rem;border:1px solid var(--nexus-border);border-radius:.45rem;background:var(--nexus-surface-muted);color:inherit;text-decoration:none}.nexus-team-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.nexus-team-form .is-wide{grid-column:1/-1}.nexus-team-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.35rem}.nexus-channel-center{display:grid;gap:.8rem}.nexus-channel-intro{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.nexus-channel-layout{display:grid;grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr);gap:.85rem}.nexus-channel-list{display:grid;gap:.55rem;align-content:start}.nexus-channel-list>section{display:grid;gap:.28rem}.nexus-channel-list h3{margin:.25rem 0;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;color:var(--nexus-text-muted)}.nexus-channel-list button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.55rem;border:1px solid transparent;border-radius:.42rem;background:transparent;color:inherit;text-align:left}.nexus-channel-list button:hover,.nexus-channel-list button.is-active{background:var(--nexus-accent-soft);border-color:color-mix(in srgb,var(--nexus-accent) 30%,var(--nexus-border))}.nexus-channel-thread{min-width:0;display:grid;grid-template-rows:auto minmax(240px,1fr) auto;gap:.65rem}.nexus-channel-thread__header{display:flex;justify-content:space-between;gap:.6rem;align-items:flex-start}.nexus-channel-context{display:flex;gap:.35rem;flex-wrap:wrap}.nexus-channel-context span{padding:.25rem .4rem;border-radius:999px;background:var(--nexus-surface-muted);font-size:.75rem;color:var(--nexus-text-muted)}.nexus-channel-messages{display:grid;gap:.45rem;align-content:start}.nexus-channel-messages>article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.6rem;border:1px solid var(--nexus-border);border-radius:.5rem;background:var(--nexus-surface)}.nexus-channel-messages>article>span:first-child{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--nexus-accent-soft);color:var(--nexus-accent);font-weight:900;font-size:.75rem}.nexus-channel-messages p{margin:.2rem 0;white-space:pre-wrap;font-size:.75rem;line-height:1.5}.nexus-channel-messages small{color:var(--nexus-text-muted);font-size:.75rem}.nexus-channel-composer{display:grid;gap:.5rem;padding-top:.55rem;border-top:1px solid var(--nexus-border)}.nexus-channel-composer textarea{min-height:88px;padding:.65rem;border:1px solid var(--nexus-border);border-radius:.45rem;background:var(--nexus-surface);color:inherit}.nexus-channel-composer__tools{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.nexus-channel-create,.nexus-channel-attachment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.nexus-channel-create .is-wide,.nexus-channel-attachment-form .is-wide{grid-column:1/-1}.nexus-channel-attachments{display:flex;gap:.35rem;flex-wrap:wrap}.nexus-channel-attachments a{padding:.3rem .4rem;border:1px solid var(--nexus-border);border-radius:.35rem;color:inherit;text-decoration:none;font-size:.75rem}@media(max-width:1040px){.nexus-custom-dashboard-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.nexus-dashboard-widget-shell,.nexus-dashboard-widget-shell.is-wide{grid-column:span 4}.nexus-dashboard-widget-shell.is-compact{grid-column:span 2}.nexus-dashboard-editor-layout,.nexus-planner-main,.nexus-team-hub-layout,.nexus-channel-layout{grid-template-columns:1fr}.nexus-planner-side{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-dashboard-edit-strip{grid-template-columns:1fr 1fr}.nexus-team-summary__stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.nexus-executive-dashboard-toolbar{align-items:stretch}.nexus-executive-dashboard-toolbar label{width:100%;justify-content:space-between}.nexus-executive-dashboard-toolbar select{min-width:0;flex:1}.nexus-dashboard-live-state{margin-left:0;width:100%}.nexus-dashboard-edit-strip,.nexus-custom-dashboard-grid{grid-template-columns:1fr}.nexus-dashboard-widget-shell,.nexus-dashboard-widget-shell.is-compact,.nexus-dashboard-widget-shell.is-wide{grid-column:1}.nexus-dashboard-context-actions{grid-template-columns:1fr}.nexus-command-actions>div{grid-template-columns:1fr}.nexus-planner-toolbar{grid-template-columns:1fr}.nexus-planner-date-nav{flex-wrap:wrap}.nexus-planner-side,.nexus-goal-form{grid-template-columns:1fr}.nexus-goal-form .is-wide{grid-column:auto}.nexus-team-summary__stats{grid-template-columns:1fr 1fr}.nexus-team-form,.nexus-channel-create,.nexus-channel-attachment-form{grid-template-columns:1fr}.nexus-team-form .is-wide,.nexus-channel-create .is-wide,.nexus-channel-attachment-form .is-wide{grid-column:auto}}@media(prefers-reduced-motion:reduce){.nexus-dashboard-widget-shell,.nexus-app-center__filters button,.nexus-app-center__module-grid>article,.nexus-app-center__provider-grid>button{transition:none!important;transform:none!important}.nexus-app-center__module-grid,.nexus-app-center__provider-grid,.nexus-custom-dashboard-grid,.nexus-planner-calendar,.nexus-channel-messages{scroll-behavior:auto!important}}.nexus-executive-work-os{display:grid;gap:.85rem}.nexus-executive-work-os>.nexus-page-heading{margin:0;padding:1.05rem 1.15rem;border:1px solid color-mix(in srgb,var(--nexus-accent) 14%,var(--nexus-border));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--nexus-accent) 5%,var(--nexus-surface)),var(--nexus-surface) 58%,color-mix(in srgb,#7c5cc4 4%,var(--nexus-surface)));box-shadow:0 8px 24px color-mix(in srgb,var(--nexus-text) 6%,transparent)}.nexus-executive-work-os>.nexus-page-heading p{display:inline-flex;width:-moz-max-content;width:max-content;margin:0 0 .35rem;padding:.26rem .5rem;border-radius:999px;background:var(--nexus-accent-soft);color:var(--nexus-accent);font-size:.75rem;letter-spacing:.08em}.nexus-executive-work-os>.nexus-page-heading h1{font-size:clamp(1.6rem,2.25vw,2.02rem);letter-spacing:-.035em}.nexus-executive-work-os>.nexus-page-heading>div>span{max-width:900px;font-size:.84rem;line-height:1.55}.nexus-executive-work-os .nexus-page-actions{align-self:center}.nexus-executive-work-os .nexus-page-actions .nexus-secondary-button.is-active{border-color:var(--nexus-accent);background:var(--nexus-accent-soft);color:var(--nexus-accent)}.nexus-executive-work-os .nexus-executive-dashboard-toolbar{display:flex;align-items:center;gap:.55rem;margin:0;padding:.7rem .75rem;border-radius:14px;background:var(--nexus-surface);box-shadow:0 5px 18px color-mix(in srgb,var(--nexus-text) 5%,transparent)}.nexus-executive-work-os .nexus-executive-dashboard-toolbar label{min-height:42px;padding:.22rem .28rem .22rem .58rem;border:1px solid var(--nexus-border);border-radius:10px;background:color-mix(in srgb,var(--nexus-surface-muted) 55%,var(--nexus-surface));font-size:.75rem}.nexus-executive-work-os .nexus-executive-dashboard-toolbar select{min-height:36px;border:0;background:transparent;font-size:.78rem;font-weight:750}.nexus-dashboard-filter-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:42px;padding:.5rem .68rem;border:1px solid var(--nexus-border);border-radius:10px;background:var(--nexus-surface);color:var(--nexus-text);font-size:.77rem;font-weight:800;cursor:pointer}.nexus-dashboard-filter-trigger:hover,.nexus-dashboard-filter-trigger.is-active{border-color:color-mix(in srgb,var(--nexus-accent) 45%,var(--nexus-border));background:var(--nexus-accent-soft);color:var(--nexus-accent)}.nexus-dashboard-filter-trigger b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 .3rem;border-radius:999px;background:var(--nexus-accent);color:#fff;font-size:.75rem}.nexus-executive-work-os .nexus-dashboard-live-state{min-height:38px;margin-left:auto;padding:0 .48rem;font-size:.75rem}.nexus-dashboard-focusbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .48rem .4rem .55rem;border:1px solid var(--nexus-border);border-radius:13px;background:color-mix(in srgb,var(--nexus-surface-muted) 54%,var(--nexus-surface))}.nexus-dashboard-focusbar nav{display:flex;align-items:center;gap:.28rem;overflow-x:auto;scrollbar-width:none}.nexus-dashboard-focusbar nav::-webkit-scrollbar{display:none}.nexus-dashboard-focusbar button{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;min-height:38px;padding:.42rem .62rem;border:0;border-radius:9px;background:transparent;color:var(--nexus-text-muted);font-size:.76rem;font-weight:800;cursor:pointer}.nexus-dashboard-focusbar button b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 .32rem;border-radius:999px;background:var(--nexus-surface);color:var(--nexus-text);font-size:.75rem}.nexus-dashboard-focusbar button:hover:not(:disabled){background:color-mix(in srgb,var(--nexus-accent) 7%,var(--nexus-surface));color:var(--nexus-text)}.nexus-dashboard-focusbar button.is-active{background:var(--nexus-surface);color:var(--nexus-accent);box-shadow:0 2px 9px color-mix(in srgb,var(--nexus-text) 7%,transparent)}.nexus-dashboard-focusbar button.is-active b{background:var(--nexus-accent-soft);color:var(--nexus-accent)}.nexus-dashboard-focusbar button:disabled{opacity:.4;cursor:not-allowed}.nexus-dashboard-focusbar>small{color:var(--nexus-text-muted);font-size:.75rem;white-space:nowrap}.nexus-dashboard-filter-panel{animation:nexusDashboardReveal .16s ease-out}.nexus-dashboard-filter-panel .nexus-report-filter-bar{margin:0;border-radius:13px;box-shadow:0 8px 22px color-mix(in srgb,var(--nexus-text) 6%,transparent)}@keyframes nexusDashboardReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.nexus-executive-work-os .nexus-custom-dashboard-preview{gap:.65rem;margin:0}.nexus-executive-work-os .nexus-custom-dashboard-freshness{min-height:34px;padding:0 .2rem;font-size:.75rem}.nexus-executive-work-os .nexus-custom-dashboard-freshness svg{color:var(--nexus-accent)}.nexus-executive-work-os .nexus-custom-dashboard-grid{gap:.82rem}.nexus-executive-work-os .nexus-dashboard-widget-shell{--widget-accent:var(--nexus-accent);position:relative;border:1px solid color-mix(in srgb,var(--widget-accent) 18%,var(--nexus-border));border-top:3px solid var(--widget-accent);border-radius:14px;background:var(--nexus-surface);box-shadow:0 5px 18px color-mix(in srgb,var(--nexus-text) 5%,transparent);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.nexus-executive-work-os .nexus-dashboard-widget-shell[data-category=risk]{--widget-accent:#c4548a}.nexus-executive-work-os .nexus-dashboard-widget-shell[data-category=schedule]{--widget-accent:#2e91b8}.nexus-executive-work-os .nexus-dashboard-widget-shell[data-category=resources]{--widget-accent:#7c5cc4}.nexus-executive-work-os .nexus-dashboard-widget-shell[data-category=cost]{--widget-accent:#0f9f8f}.nexus-executive-work-os .nexus-dashboard-widget-shell[data-category=quality]{--widget-accent:#b7791f}.nexus-executive-work-os .nexus-dashboard-widget-shell[data-category=safety]{--widget-accent:#c07b16}.nexus-executive-work-os .nexus-dashboard-widget-shell[data-category=crm]{--widget-accent:#d45c91}.nexus-executive-work-os .nexus-dashboard-widget-shell[data-category=closeout]{--widget-accent:#8b6a45}.nexus-executive-work-os .nexus-dashboard-widget-shell[data-category=procurement]{--widget-accent:#4f7f58}.nexus-executive-work-os .nexus-dashboard-widget-shell:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--widget-accent) 42%,var(--nexus-border));box-shadow:0 14px 30px color-mix(in srgb,var(--nexus-text) 9%,transparent)}.nexus-executive-work-os .nexus-dashboard-widget-shell.is-dragging{opacity:.48;transform:scale(.975) rotate(.3deg);border-style:dashed}.nexus-executive-work-os .nexus-dashboard-widget-shell.is-drop-target{transform:translateY(-2px) scale(1.012);border-color:var(--widget-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--widget-accent) 14%,transparent),0 16px 32px color-mix(in srgb,var(--nexus-text) 10%,transparent)}.nexus-executive-work-os .nexus-dashboard-widget-body{min-height:148px;gap:.38rem;padding:.92rem 1rem .88rem}.nexus-executive-work-os .nexus-dashboard-widget-shell.is-wide .nexus-dashboard-widget-body{min-height:156px;padding:1rem 1.08rem}.nexus-executive-work-os .nexus-dashboard-widget-shell.is-compact .nexus-dashboard-widget-body{min-height:142px}.nexus-dashboard-widget-kicker{display:flex!important;align-items:center;gap:.45rem;color:var(--widget-accent)!important;font-size:.75rem!important;letter-spacing:.06em!important}.nexus-dashboard-widget-kicker>i{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--widget-accent) 12%,var(--nexus-surface));color:var(--widget-accent);font-style:normal}.nexus-executive-work-os .nexus-dashboard-widget-body>strong{margin-top:.08rem;font-size:.86rem!important;line-height:1.25}.nexus-executive-work-os .nexus-dashboard-widget-body>b{margin:.08rem 0;font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.05;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.nexus-executive-work-os .nexus-dashboard-widget-shell.is-wide .nexus-dashboard-widget-body>b{font-size:clamp(1.65rem,2.25vw,2.05rem)}.nexus-executive-work-os .nexus-dashboard-widget-body>small{font-size:.76rem!important;line-height:1.4}.nexus-executive-work-os .nexus-dashboard-widget-body>em{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;margin-top:.22rem;padding:.28rem .48rem;border-radius:999px;background:color-mix(in srgb,var(--widget-accent) 9%,var(--nexus-surface));color:var(--widget-accent);font-size:.75rem!important}.nexus-executive-work-os .nexus-dashboard-widget-visual{height:8px;margin:.1rem 0;background:color-mix(in srgb,var(--nexus-border) 78%,transparent)}.nexus-executive-work-os .nexus-dashboard-widget-visual>i{background:var(--widget-accent)}.nexus-executive-work-os.is-editing .nexus-custom-dashboard-grid{padding:.7rem;border:1px dashed color-mix(in srgb,var(--nexus-accent) 42%,var(--nexus-border));border-radius:15px;background:color-mix(in srgb,var(--nexus-accent) 3%,var(--nexus-surface-muted))}.nexus-executive-work-os.is-editing .nexus-dashboard-widget-shell{cursor:grab}.nexus-executive-work-os.is-editing .nexus-dashboard-widget-shell:active{cursor:grabbing}.nexus-executive-work-os .nexus-dashboard-widget-editor{min-height:42px;padding:.42rem .55rem;background:color-mix(in srgb,var(--widget-accent) 7%,var(--nexus-surface-muted));border-bottom-color:color-mix(in srgb,var(--widget-accent) 18%,var(--nexus-border))}.nexus-executive-work-os .nexus-dashboard-widget-editor>span{color:var(--widget-accent);font-size:.75rem!important}.nexus-executive-work-os .nexus-dashboard-widget-editor button,.nexus-executive-work-os .nexus-dashboard-widget-editor select{min-height:32px;border-radius:7px}.dark .nexus-executive-work-os>.nexus-page-heading{background:linear-gradient(135deg,#201b25,#191c23 62%,#1b2229);border-color:#303541}.dark .nexus-executive-work-os .nexus-executive-dashboard-toolbar,.dark .nexus-dashboard-focusbar,.dark .nexus-executive-work-os .nexus-dashboard-widget-shell{background:#191c23;border-color:#303541}.dark .nexus-dashboard-focusbar{background:#14171d}.dark .nexus-dashboard-focusbar button.is-active{background:#262a33}.dark .nexus-dashboard-focusbar button b{background:#20242b}.dark .nexus-executive-work-os .nexus-dashboard-widget-kicker>i{background:color-mix(in srgb,var(--widget-accent) 18%,#191c23)}.dark .nexus-executive-work-os .nexus-dashboard-widget-body>em{background:color-mix(in srgb,var(--widget-accent) 13%,#191c23)}.dark .nexus-executive-work-os.is-editing .nexus-custom-dashboard-grid{background:#12151a}@media(max-width:1180px){.nexus-dashboard-focusbar>small{display:none}.nexus-executive-work-os .nexus-executive-dashboard-toolbar{align-items:stretch}.nexus-executive-work-os .nexus-dashboard-live-state{margin-left:0}.nexus-executive-work-os .nexus-custom-dashboard-grid{gap:.7rem}}@media(max-width:760px){.nexus-executive-work-os>.nexus-page-heading{padding:.9rem}.nexus-dashboard-focusbar{padding:.35rem}.nexus-dashboard-focusbar nav{width:100%}.nexus-dashboard-focusbar button{min-height:42px}.nexus-executive-work-os .nexus-executive-dashboard-toolbar label{width:auto;flex:1 1 210px}.nexus-dashboard-filter-trigger{flex:0 0 auto}.nexus-executive-work-os .nexus-dashboard-widget-body{min-height:138px}}@media(prefers-reduced-motion:reduce){.nexus-dashboard-filter-panel{animation:none}.nexus-executive-work-os .nexus-dashboard-widget-shell,.nexus-dashboard-focusbar button,.nexus-dashboard-filter-trigger{transition:none!important;transform:none!important}}.nexus-offline-indicator{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 11px;border:1px solid var(--nexus-border);border-radius:10px;color:inherit;text-decoration:none;font-size:12px;font-weight:700;background:var(--nexus-surface)}.nexus-offline-indicator.is-offline,.nexus-offline-indicator.is-attention{border-color:color-mix(in srgb,var(--nexus-warning) 55%,var(--nexus-border))}.nexus-offline-indicator.is-pending{border-color:color-mix(in srgb,var(--nexus-accent) 45%,var(--nexus-border))}.nexus-offline-page{display:grid;gap:18px}.nexus-offline-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--nexus-border);border-radius:14px;background:var(--nexus-surface)}.nexus-offline-banner>div{display:grid;gap:4px}.nexus-offline-banner span{font-size:13px;color:var(--nexus-muted)}.nexus-offline-banner.is-offline{border-color:color-mix(in srgb,var(--nexus-warning) 60%,var(--nexus-border));background:color-mix(in srgb,var(--nexus-warning) 8%,var(--nexus-surface))}.nexus-offline-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.nexus-offline-metrics>span{display:grid;gap:4px;padding:13px;border:1px solid var(--nexus-border);border-radius:12px;background:var(--nexus-surface)}.nexus-offline-metrics strong{font-size:23px}.nexus-offline-metrics small{color:var(--nexus-muted)}.nexus-offline-policy{display:grid;gap:14px}.nexus-offline-policy>div{display:flex;align-items:flex-start;gap:10px}.nexus-offline-policy>div span{display:grid;gap:3px}.nexus-offline-policy>div small,.nexus-offline-policy li,.nexus-offline-limit{color:var(--nexus-muted)}.nexus-offline-policy ul{display:grid;gap:7px;margin:0;padding-left:22px}.nexus-offline-list{display:grid;gap:10px}.nexus-offline-item{display:grid;gap:12px;padding:14px;border:1px solid var(--nexus-border);border-radius:12px}.nexus-offline-item-main{display:flex;align-items:flex-start;gap:10px}.nexus-offline-item-main>div{display:grid;gap:3px}.nexus-offline-item-main small{color:var(--nexus-muted)}.nexus-offline-item dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.nexus-offline-item dl>div{display:grid;gap:2px}.nexus-offline-item dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--nexus-muted)}.nexus-offline-item dd{margin:0;font-size:13px}.nexus-offline-error{display:flex;gap:8px;align-items:flex-start;padding:10px;border-radius:10px;background:color-mix(in srgb,var(--nexus-warning) 8%,transparent)}.nexus-offline-error span{display:grid;gap:2px}.nexus-offline-error small{color:var(--nexus-muted)}.nexus-offline-item-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:900px){.nexus-offline-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.nexus-offline-item dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.nexus-offline-indicator span{display:none}.nexus-offline-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-offline-item dl{grid-template-columns:1fr}.nexus-offline-item-main{display:grid}}.nexus-app{--nexus-ui-xs:.69rem;--nexus-ui-sm:.75rem;--nexus-ui-md:.82rem;--nexus-ui-lg:.94rem;--nexus-ui-control:40px;--nexus-shell-header-height:64px}.dark .nexus-app{--background:228 13% 10%;--card:228 12% 14%;--muted:228 10% 18%;--border:226 10% 24%;--input:226 10% 26%;--nexus-line:#363a45;--nexus-paper:#111319;--nexus-graphite:#191c23;background:hsl(var(--background))}.dark .nexus-app-main,.dark .nexus-app-content{background:hsl(var(--background))}.nexus-app,.nexus-app *,.nexus-app *:before,.nexus-app *:after{box-sizing:border-box}.nexus-app :is(section,article,div,nav,header,footer,aside,main,form,label,span,strong,small,p,h1,h2,h3,h4,dl,dd,dt,li,a,button){min-width:0}.nexus-app :is(p,small,dd,dt,li,label,.nexus-panel-heading span,.nexus-page-heading span){overflow-wrap:anywhere}.nexus-app :is(button,a,input,select,textarea){font-family:inherit}.nexus-app :is(input,select,textarea){max-width:100%;font-size:var(--nexus-ui-md)}.nexus-app textarea{line-height:1.45;resize:vertical}.nexus-app{--nexus-shell-sidebar-width:252px;--nexus-shell-header-height:64px}.nexus-app-content{max-width:none;padding:1rem clamp(.85rem,1.45vw,1.3rem) 1.5rem}.nexus-app-content>*{width:100%;max-width:100%;min-width:0}.nexus-app-content .nexus-record-framework,.nexus-app-content .nexus-record-framework__heading,.nexus-app-content .nexus-record-tab-panel{width:100%;max-width:100%;min-width:0}.nexus-app-content .nexus-record-view-controls{max-width:100%;min-width:0}.nexus-app-content .nexus-record-view-controls :is(select,input,button){max-width:100%}.nexus-app>.nexus-app-main>.nexus-app-header{position:sticky!important;top:0;z-index:90;display:grid!important;grid-template-columns:minmax(205px,235px) minmax(340px,1fr) auto auto 42px;grid-template-areas:"workspace command assistant actions profile";align-items:center;gap:.55rem;height:var(--nexus-shell-header-height);padding:0 .72rem;background:hsl(var(--card));border-bottom:1px solid color-mix(in srgb,var(--nexus-line) 88%,transparent);box-shadow:0 4px 16px #0f171f0b}.nexus-header-workspace{grid-area:workspace;min-width:0}.nexus-header-command{grid-area:command;min-width:0}.nexus-header-assistant{grid-area:assistant;min-width:0}.nexus-header-actions{grid-area:actions}.nexus-header-profile{grid-area:profile;display:grid;place-items:center;min-width:0}.nexus-header-workspace>.nexus-shell-popover{width:100%;min-width:0}.nexus-workspace-switcher{width:100%;min-width:0;max-width:none;min-height:44px;padding:.3rem .42rem;cursor:pointer;opacity:1;pointer-events:auto;border:1px solid transparent;border-radius:11px;background:transparent}.nexus-workspace-switcher:hover,.nexus-workspace-switcher:focus-visible{border-color:var(--nexus-line);background:color-mix(in srgb,hsl(var(--muted)) 72%,hsl(var(--card)))}.nexus-workspace-avatar{width:38px;height:38px;border-radius:10px;background:#202630;color:#fff;font-size:.75rem;font-weight:900;letter-spacing:.02em}.nexus-workspace-switcher>span:nth-child(2){min-width:0;flex:1}.nexus-workspace-switcher strong,.nexus-workspace-switcher small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nexus-header-workspace .nexus-workspace-switcher strong{font-size:.8rem}.nexus-header-workspace .nexus-workspace-switcher small{font-size:.75rem!important;color:var(--nexus-slate)}.nexus-global-command-bar{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:.42rem;width:min(100%,720px);margin:0 auto}.nexus-header-command .nexus-global-search{width:100%;max-width:none;min-width:0;min-height:42px;margin:0;padding:.5rem .72rem;justify-self:stretch;cursor:pointer;opacity:1;pointer-events:auto;border:1px solid color-mix(in srgb,var(--nexus-line) 90%,transparent);border-radius:10px;background:color-mix(in srgb,hsl(var(--muted)) 72%,hsl(var(--card)));box-shadow:none}.nexus-header-command .nexus-global-search:hover,.nexus-header-command .nexus-global-search:focus-visible{border-color:color-mix(in srgb,var(--nexus-accent) 42%,var(--nexus-line));background:hsl(var(--card));box-shadow:0 0 0 3px color-mix(in srgb,var(--nexus-accent) 7%,transparent)}.nexus-global-search>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nexus-global-search kbd{flex:0 0 auto}.nexus-global-create{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:42px;padding:.5rem .72rem;border:1px solid color-mix(in srgb,var(--nexus-accent) 55%,var(--nexus-line));border-radius:10px;background:var(--nexus-accent);color:#fff;font-size:.76rem;font-weight:850;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,var(--nexus-accent) 18%,transparent)}.nexus-global-create:hover,.nexus-global-create:focus-visible{filter:brightness(1.04);box-shadow:0 7px 18px color-mix(in srgb,var(--nexus-accent) 24%,transparent)}.nexus-header-assistant .nexus-ai-trigger{justify-self:end;min-height:42px;height:42px;padding:.45rem .68rem;border-radius:10px;border-color:color-mix(in srgb,var(--nexus-accent) 34%,var(--nexus-line));background:color-mix(in srgb,var(--nexus-accent) 6%,hsl(var(--card)))}.nexus-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.08rem;min-width:-moz-max-content;min-width:max-content;margin:0;padding:.12rem;border:1px solid color-mix(in srgb,var(--nexus-line) 88%,transparent);border-radius:10px;background:color-mix(in srgb,hsl(var(--muted)) 65%,hsl(var(--card)))}.nexus-header-actions :is(.nexus-icon-button,.nexus-offline-indicator){flex:0 0 auto}.nexus-header-actions .nexus-icon-button{width:36px;height:36px;border:1px solid transparent;border-radius:8px;background:transparent}.nexus-header-actions .nexus-icon-button:hover,.nexus-header-actions .nexus-icon-button:focus-visible{border-color:var(--nexus-line);background:hsl(var(--card))}.nexus-header-actions .nexus-offline-indicator{min-height:36px;height:36px}.nexus-header-actions button[aria-label^=Notifications]{cursor:pointer;opacity:1;pointer-events:auto}.nexus-header-profile .nexus-user-avatar{width:38px;height:38px;margin:0;border:2px solid color-mix(in srgb,var(--nexus-accent) 28%,var(--nexus-line));background:color-mix(in srgb,var(--nexus-accent) 12%,hsl(var(--card)));color:hsl(var(--foreground));font-size:.75rem;font-weight:900}.nexus-header-profile .nexus-user-avatar:hover,.nexus-header-profile .nexus-user-avatar:focus-visible{border-color:var(--nexus-accent);box-shadow:0 0 0 3px var(--nexus-accent-soft)}.nexus-app-header .nexus-mobile-menu{grid-area:menu}.nexus-app-sidebar{width:var(--nexus-shell-sidebar-width);background:#11151b;border-right:1px solid #272d35;box-shadow:none}.nexus-sidebar-brand{height:var(--nexus-shell-header-height);padding:0 .9rem;border-bottom:1px solid #272d35}.nexus-app-sidebar>nav{padding:.62rem .55rem 1rem}.nexus-sidebar-group{--group-accent:#d4af37;margin:0 0 .22rem;padding:.18rem;border:1px solid transparent;border-radius:11px}.nexus-sidebar-group[data-group=revenue]{--group-accent:#d45c91}.nexus-sidebar-group[data-group=project-delivery]{--group-accent:#2e91b8}.nexus-sidebar-group[data-group=field-quality]{--group-accent:#4f7f58}.nexus-sidebar-group[data-group=documents-closeout]{--group-accent:#7c5cc4}.nexus-sidebar-group[data-group=company]{--group-accent:#68747d}.nexus-sidebar-group[data-group=pinned]{--group-accent:#d4af37}.nexus-sidebar-group.has-active-route{background:#171c23;border-color:#2a3038}.nexus-sidebar-group__toggle{grid-template-columns:minmax(0,1fr) auto auto;min-height:42px;padding:.38rem .42rem;border-radius:9px;color:#8f9aa3}.nexus-sidebar-group__toggle:hover{background:#1b2128;color:#d7dde1}.nexus-sidebar-group__identity{display:flex!important;align-items:center;gap:.48rem;min-width:0;letter-spacing:0!important;text-transform:none!important}.nexus-sidebar-group__identity>i{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:8px;background:color-mix(in srgb,var(--group-accent) 15%,#171c23);color:var(--group-accent);font-style:normal}.nexus-sidebar-group__identity>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.2;font-weight:800;color:inherit}.nexus-sidebar-group__toggle small{min-width:22px;padding:.13rem .3rem;border:0;background:#20262e;color:#77838c;font-size:.75rem!important}.nexus-sidebar-group__toggle>svg{color:#69747d}.nexus-sidebar-group__items{display:grid;gap:.12rem;padding:.18rem 0 .3rem .18rem}.nexus-app-sidebar nav a{position:relative;min-height:40px;padding:.52rem .58rem;border:1px solid transparent;border-radius:9px;color:#aeb8bf;font-size:.77rem;line-height:1.25;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.nexus-app-sidebar nav a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nexus-app-sidebar nav a svg{flex:0 0 auto;color:#74818a;transition:color .14s ease,transform .14s ease}.nexus-app-sidebar nav a:hover{transform:translate(2px);border-color:#2d343d;background:#1c222a;color:#fff}.nexus-app-sidebar nav a:hover svg{color:#cbd3d8}.nexus-app-sidebar nav a.active{border-color:color-mix(in srgb,var(--group-accent) 35%,#2d343d);background:color-mix(in srgb,var(--group-accent) 13%,#181e25);color:#fff;box-shadow:none!important}.nexus-app-sidebar nav a.active:before{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:3px;border-radius:999px;background:var(--group-accent)}.nexus-app-sidebar nav a.active svg{color:var(--group-accent);transform:scale(1.06)}.nexus-sidebar-footer{display:grid;gap:.18rem;padding:.72rem .85rem .82rem;border-top:1px solid #272d35;background:#0e1217}.nexus-sidebar-footer a{width:-moz-max-content;width:max-content;color:#d4af37;font-size:.75rem;font-weight:800;text-decoration:none}.nexus-sidebar-footer span{font-size:.75rem!important;color:#69747d;line-height:1.35}.nexus-page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;min-height:auto;margin-bottom:.75rem;padding:.15rem 0 .45rem;border-bottom:1px solid color-mix(in srgb,var(--nexus-line) 72%,transparent)}.nexus-page-heading p{font-size:.75rem;letter-spacing:.09em}.nexus-page-heading h1{font-size:clamp(1.35rem,1.75vw,1.75rem);line-height:1.14}.nexus-page-heading>div>span{max-width:980px;margin-top:.35rem;font-size:.79rem;line-height:1.45}.nexus-page-actions{align-self:end;display:flex;flex-wrap:wrap;gap:.38rem}.nexus-primary-button,.nexus-secondary-button{min-height:var(--nexus-ui-control);padding:.55rem .72rem;font-size:.75rem;line-height:1.25;white-space:normal;text-align:center}.nexus-page-actions :is(button,a,select){max-width:100%}.nexus-panel{overflow:hidden;border-radius:.75rem;box-shadow:0 4px 16px #0f171f0a}.nexus-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;min-height:0;padding:.78rem .9rem}.nexus-panel-heading>div{min-width:0}.nexus-panel-heading h2{font-size:.94rem;line-height:1.25;overflow-wrap:anywhere}.nexus-panel-heading h3{font-size:.86rem;line-height:1.25;overflow-wrap:anywhere}.nexus-panel-heading p{max-width:900px;margin:.2rem 0 0;font-size:.75rem;line-height:1.45}.nexus-panel-heading>:last-child:not(div){flex:0 0 auto}.nexus-status{max-width:100%;min-height:26px;padding:.28rem .5rem;font-size:.75rem;line-height:1.2;white-space:normal;text-align:center;overflow-wrap:anywhere}.nexus-empty-row{padding:.85rem 1rem;font-size:.75rem;line-height:1.5}.nexus-metric{min-height:90px;padding:.78rem .85rem}.nexus-metric span,.nexus-metric small{font-size:.75rem}.nexus-metric strong{font-size:1.35rem}.nexus-app :is(.nexus-settings-form,.nexus-live-form,.nexus-inline-proposal-form,.nexus-report-filter-bar) label{font-size:.75rem;line-height:1.35}.nexus-app :is(.nexus-settings-form,.nexus-live-form,.nexus-inline-proposal-form,.nexus-report-filter-bar) :is(input,select,textarea){width:100%;min-width:0;min-height:40px;padding:.52rem .62rem;border-radius:.42rem}.nexus-app :is(.nexus-settings-form,.nexus-live-form,.nexus-inline-proposal-form) textarea{min-height:88px}.nexus-app fieldset{max-width:100%}.nexus-app legend{max-width:calc(100% - .5rem);white-space:normal}.nexus-app :is(.nexus-work-hub-tabs,.nexus-report-tabs,.nexus-inbox-state-tabs,.nexus-crm-pipeline-command>nav){scrollbar-width:thin}.nexus-app :is(.nexus-work-hub-tabs,.nexus-report-tabs,.nexus-inbox-state-tabs) button{min-height:36px;font-size:.75rem;line-height:1.2}.nexus-report-tabs{display:flex;gap:.2rem;overflow-x:auto;padding:.25rem;border:1px solid var(--nexus-line);border-radius:.5rem;background:hsl(var(--card))}.nexus-report-tabs button{flex:0 0 auto;padding:.45rem .65rem;border-radius:.35rem;white-space:nowrap}.nexus-plan-column-controls,.nexus-plan-column-controls strong{font-size:.75rem}.nexus-plan-group-heading,.nexus-plan-group-heading span,.nexus-plan-default-view,.nexus-plan-share-view{font-size:.75rem!important}.nexus-app :is(.nexus-report-table,.nexus-data-table,.nexus-project-list-table,.nexus-financial-table,.nexus-timesheet-table,.nexus-portfolio-table){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.nexus-app :is(.nexus-report-table,.nexus-data-table,.nexus-project-list-table,.nexus-financial-table,.nexus-timesheet-table) :is(strong,span,small){line-height:1.35}.nexus-app :is(.nexus-report-table,.nexus-data-table,.nexus-project-list-table,.nexus-financial-table) small{font-size:.75rem}.nexus-app :is(.nexus-report-table,.nexus-data-table,.nexus-project-list-table,.nexus-financial-table) strong{font-size:.75rem}.nexus-space-boundary-note{font-size:.75rem}.nexus-space-open strong{font-size:.78rem}.nexus-space-open small{font-size:.75rem;line-height:1.4}.nexus-space-meta span{font-size:.75rem}.nexus-space-grid footer a{font-size:.75rem}.nexus-work-hub-launcher strong{font-size:.75rem}.nexus-work-hub-launcher small{font-size:.75rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nexus-inbox-state-tabs button,.nexus-inbox-toolbar label,.nexus-inbox-toolbar select,.nexus-inbox-bulk strong,.nexus-inbox-bulk button,.nexus-inbox-open strong,.nexus-inbox-open p,.nexus-inbox-open small{font-size:.75rem}.nexus-inbox-empty h3{font-size:.86rem}.nexus-inbox-empty p{font-size:.75rem}.nexus-dashboard-launcher__heading span,.nexus-integration-workbench__heading>span{font-size:.75rem}.nexus-dashboard-launcher__heading strong,.nexus-integration-workbench__heading>strong{font-size:.82rem}.nexus-dashboard-launcher__heading>a{font-size:.75rem}.nexus-dashboard-launcher__item strong{font-size:.75rem}.nexus-dashboard-launcher__item small{font-size:.75rem;white-space:normal;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nexus-integration-workbench__heading>small{font-size:.75rem}.nexus-integration-workbench nav strong{font-size:.75rem}.nexus-integration-workbench nav small{font-size:.75rem}.nexus-dashboard-widget-shell{min-width:0}.nexus-dashboard-widget-shell :is(strong,b,small,span){overflow-wrap:anywhere}.nexus-app .nexus-crm-pipeline-command>div>span{font-size:.76rem}.nexus-app .nexus-crm-pipeline-command>div>small{font-size:.78rem}.nexus-app .nexus-crm-pipeline-command>nav button{font-size:.77rem}.nexus-app .nexus-crm-pipeline-command>nav button strong{font-size:.75rem}.nexus-app .nexus-crm-opportunity-inspector>header span,.nexus-app .nexus-crm-opportunity-inspector dt{font-size:.75rem}.nexus-app .nexus-crm-opportunity-inspector>header h2{font-size:1.08rem;white-space:normal}.nexus-app .nexus-crm-opportunity-inspector>header p{font-size:.78rem}.nexus-app .nexus-crm-opportunity-inspector dd{font-size:.8rem}.nexus-app .nexus-crm-opportunity-inspector dd small{font-size:.75rem}.nexus-app .nexus-crm-inspector-activity :is(span,small,strong){font-size:.75rem}.nexus-app .nexus-crm-inspector-details>summary{font-size:.76rem}.nexus-app .nexus-crm-inspector-edit label{font-size:.75rem}.nexus-app .nexus-crm-inspector-edit :is(input,select){font-size:.8rem}.nexus-command-assistant{padding:.4rem .55rem .15rem}.nexus-command-assistant>button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.58rem .62rem;border:1px solid color-mix(in srgb,var(--nexus-accent) 36%,var(--nexus-line));border-radius:.48rem;background:color-mix(in srgb,var(--nexus-accent) 7%,hsl(var(--card)));color:hsl(var(--foreground));text-align:left;cursor:pointer}.nexus-command-assistant>button:hover,.nexus-command-assistant>button:focus-visible{border-color:var(--nexus-accent);background:var(--nexus-accent-soft)}.nexus-command-assistant>button>span:nth-child(2){display:grid;gap:.12rem}.nexus-command-assistant strong{font-size:.75rem}.nexus-command-assistant small{font-size:.75rem!important;line-height:1.35;color:var(--nexus-slate);white-space:normal}.nexus-command-assistant__keys{font-size:.75rem;font-weight:800;color:var(--nexus-slate);white-space:nowrap}.nexus-ai-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:38px;padding:.48rem .66rem;border:1px solid color-mix(in srgb,var(--nexus-accent) 42%,var(--nexus-line));border-radius:.5rem;background:color-mix(in srgb,var(--nexus-accent) 8%,hsl(var(--card)));color:hsl(var(--foreground));font-size:.75rem;font-weight:850;cursor:pointer;white-space:nowrap}.nexus-ai-trigger svg{color:var(--nexus-accent)}.nexus-ai-trigger:hover,.nexus-ai-trigger:focus-visible{border-color:var(--nexus-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--nexus-accent) 10%,transparent)}.nexus-ai-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:flex;justify-content:flex-end}.nexus-ai-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#05090d57;cursor:default}.nexus-ai-panel{position:relative;z-index:1;width:min(460px,100vw);height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;background:hsl(var(--card));border-left:1px solid var(--nexus-line);box-shadow:-18px 0 45px #080d1233}.nexus-ai-header{display:grid;grid-template-columns:38px minmax(0,1fr) 34px;gap:.6rem;align-items:center;padding:.75rem .8rem;border-bottom:1px solid var(--nexus-line)}.nexus-ai-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:.5rem;background:var(--nexus-accent-soft);color:var(--nexus-accent)}.nexus-ai-header>div:nth-child(2){display:grid;gap:.08rem}.nexus-ai-header strong{font-size:.82rem}.nexus-ai-header span{color:var(--nexus-slate);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nexus-ai-header>button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:.4rem;background:transparent;color:var(--nexus-slate);cursor:pointer}.nexus-ai-header>button:hover{background:hsl(var(--muted))}.nexus-ai-context{display:flex;align-items:flex-start;gap:.45rem;padding:.55rem .8rem;border-bottom:1px solid var(--nexus-line);background:color-mix(in srgb,var(--nexus-accent) 4%,hsl(var(--card)));color:var(--nexus-slate);font-size:.75rem;line-height:1.4}.nexus-ai-context svg{flex:0 0 auto;color:var(--nexus-accent);margin-top:.04rem}.nexus-ai-conversation{min-height:0;overflow-y:auto;padding:.8rem;display:grid;align-content:start;gap:.7rem}.nexus-ai-welcome{display:grid;gap:.8rem;padding:.8rem 0}.nexus-ai-welcome>div:first-child{display:grid;justify-items:start;gap:.3rem;padding:.9rem;border:1px solid var(--nexus-line);border-radius:.55rem;background:hsl(var(--muted))}.nexus-ai-welcome>div:first-child svg{color:var(--nexus-accent)}.nexus-ai-welcome strong{font-size:.88rem}.nexus-ai-welcome p{margin:0;color:var(--nexus-slate);font-size:.75rem;line-height:1.5}.nexus-ai-suggestions{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.nexus-ai-suggestions button{min-height:54px;padding:.58rem .65rem;border:1px solid var(--nexus-line);border-radius:.48rem;background:hsl(var(--card));color:hsl(var(--foreground));font-size:.75rem;font-weight:750;text-align:left;cursor:pointer}.nexus-ai-suggestions button:hover{border-color:var(--nexus-accent);background:var(--nexus-accent-soft)}.nexus-ai-message{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.5rem;align-items:start}.nexus-ai-message__avatar{width:28px;height:28px;display:grid;place-items:center;border-radius:.42rem;background:hsl(var(--muted));color:var(--nexus-slate)}.nexus-ai-message.is-assistant .nexus-ai-message__avatar{background:var(--nexus-accent-soft);color:var(--nexus-accent)}.nexus-ai-message__body{display:grid;gap:.32rem;padding:.62rem .7rem;border:1px solid var(--nexus-line);border-radius:.52rem;background:hsl(var(--card))}.nexus-ai-message.is-user .nexus-ai-message__body{background:hsl(var(--muted))}.nexus-ai-message__body>strong{font-size:.75rem}.nexus-ai-message__body>p{margin:0;white-space:pre-wrap;font-size:.75rem;line-height:1.55}.nexus-ai-message details{border-top:1px solid var(--nexus-line);padding-top:.35rem}.nexus-ai-message summary{color:var(--nexus-accent);font-size:.75rem;font-weight:800;cursor:pointer}.nexus-ai-message :is(ul,ol){display:grid;gap:.28rem;margin:.4rem 0 0;padding-left:1.1rem;font-size:.75rem;line-height:1.45}.nexus-ai-sources{display:grid;gap:.3rem;margin-top:.15rem;padding-top:.4rem;border-top:1px solid var(--nexus-line)}.nexus-ai-sources>span{color:var(--nexus-slate);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.nexus-ai-sources a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .48rem;border:1px solid var(--nexus-line);border-radius:.38rem;color:hsl(var(--foreground));font-size:.75rem;text-decoration:none}.nexus-ai-sources a:hover{border-color:var(--nexus-accent);background:var(--nexus-accent-soft)}.nexus-ai-thinking{display:flex;align-items:center;gap:.45rem;color:var(--nexus-slate);font-size:.75rem}.nexus-ai-error{padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--nexus-critical) 35%,var(--nexus-line));border-radius:.45rem;background:color-mix(in srgb,var(--nexus-critical) 7%,hsl(var(--card)));color:var(--nexus-critical);font-size:.75rem;line-height:1.4}.nexus-ai-composer{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:.45rem;align-items:end;padding:.7rem .8rem;border-top:1px solid var(--nexus-line);background:hsl(var(--card))}.nexus-ai-composer textarea{width:100%;min-height:54px;max-height:150px;padding:.58rem .65rem;border:1px solid var(--nexus-line);border-radius:.48rem;background:hsl(var(--background));color:hsl(var(--foreground));font-size:.76rem}.nexus-ai-composer textarea:focus{outline:0;border-color:var(--nexus-accent);box-shadow:0 0 0 3px var(--nexus-accent-soft)}.nexus-ai-composer button{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:.48rem;background:var(--nexus-accent);color:#fff;cursor:pointer}.nexus-ai-composer button:disabled{opacity:.45;cursor:not-allowed}.nexus-support-menu :is(strong,small,dt,dd){overflow-wrap:anywhere}@media(max-width:1180px){.nexus-page-heading{grid-template-columns:1fr}.nexus-page-actions{justify-content:flex-start;align-self:auto}.nexus-app>.nexus-app-main>.nexus-app-header{grid-template-columns:minmax(165px,185px) minmax(190px,1fr) 38px auto 38px;grid-template-areas:"workspace command assistant actions profile";gap:.38rem;padding:0 .55rem}.nexus-header-assistant .nexus-ai-trigger{width:38px;padding:0}.nexus-header-assistant .nexus-ai-trigger span,.nexus-header-actions .nexus-offline-indicator span{display:none}.nexus-header-actions .nexus-offline-indicator{width:36px;padding:0;justify-content:center}}@media(max-width:960px){.nexus-app>.nexus-app-main>.nexus-app-header{grid-template-columns:42px minmax(150px,1fr) 38px auto 38px;grid-template-areas:"workspace command assistant actions profile"}.nexus-workspace-switcher{width:42px;padding:0;justify-content:center}.nexus-header-workspace .nexus-workspace-switcher>span:nth-child(2),.nexus-header-workspace .nexus-workspace-switcher>svg{display:none}.nexus-global-create{width:42px;padding:0}.nexus-global-create span{display:none}}@media(max-width:900px){.nexus-page-actions{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.2rem}.nexus-page-actions>*{flex:0 0 auto}}@media(max-width:820px){.nexus-app>.nexus-app-main>.nexus-app-header{grid-template-columns:38px 42px minmax(80px,1fr) 38px 38px 38px;grid-template-areas:"menu workspace command assistant actions profile";gap:.25rem;padding:0 .38rem}.nexus-header-actions{width:38px;padding:0;border-color:transparent;background:transparent}.nexus-header-actions>:not(:last-child){display:none}.nexus-header-actions>:last-child{display:block}.nexus-header-actions .nexus-icon-button{width:38px;height:38px}}@media(max-width:620px){.nexus-app>.nexus-app-main>.nexus-app-header{grid-template-columns:38px 42px minmax(72px,1fr) 38px;grid-template-areas:"menu workspace command profile";gap:.2rem;padding:0 .28rem}.nexus-header-assistant,.nexus-header-actions{display:none}.nexus-global-command-bar{grid-template-columns:minmax(42px,1fr) 42px;gap:.25rem}.nexus-global-search kbd{display:none}}@media(max-width:760px){.nexus-app-content{padding:.75rem .65rem 1.1rem}.nexus-page-heading{gap:.55rem}.nexus-page-heading>div>span{font-size:.76rem}.nexus-panel-heading{padding:.72rem .75rem}.nexus-ai-panel{width:100vw}.nexus-ai-suggestions{grid-template-columns:1fr}.nexus-ai-conversation{padding:.65rem}.nexus-ai-trigger{display:grid}}.nexus-app small{font-size:max(.67rem,.82em)!important;line-height:1.4}.nexus-app label{line-height:1.35}.nexus-app :is(button,input,select,textarea){font-size:max(.72rem,.82em)}.nexus-app :is(.nexus-status,.nexus-integration-state,.nexus-integration-capabilities span){font-size:.75rem!important;line-height:1.2}.nexus-app :is(.nexus-data-table__head,.nexus-project-list-head,.nexus-member-head,.nexus-financial-table>div:first-child,.nexus-invoice-table>div:first-child,.nexus-report-table__head,.nexus-report-dynamic-table>div:first-child,.nexus-resource-table>div:first-child,.nexus-workload-heatmap>div:first-child,.nexus-time-table>div:first-child,.nexus-timesheet-table>div:first-child){font-size:.75rem!important;line-height:1.3}.nexus-app .nexus-executive-pulse__copy>span,.nexus-app .nexus-dashboard-widget-body>span,.nexus-app .nexus-dashboard-widget-editor>span{font-size:.75rem!important}.nexus-app .nexus-executive-pulse__signals span,.nexus-app .nexus-executive-priority__list small,.nexus-app .nexus-project-portfolio-summary :is(span,small),.nexus-app .nexus-dashboard-context-actions small,.nexus-app .nexus-dashboard-add-drawer small,.nexus-app .nexus-dashboard-widget-catalog :is(span,small){font-size:.75rem!important;line-height:1.45}.nexus-app .nexus-dashboard-widget-body>strong{font-size:.86rem}.nexus-app .nexus-dashboard-widget-body>b{min-width:0;max-width:100%;font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.05;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.nexus-app .nexus-dashboard-widget-body>small{font-size:.76rem!important;min-height:0}.nexus-app .nexus-dashboard-widget-body>em{font-size:.75rem}.nexus-app .nexus-dashboard-widget-editor select{font-size:.75rem;min-height:32px}.nexus-app .nexus-dashboard-widget-catalog article label small{font-size:.75rem!important}.nexus-app .nexus-dashboard-widget-catalog h3{font-size:.75rem}.nexus-app .nexus-executive-priority__list>a>span:nth-child(2) :is(strong,small),.nexus-app .nexus-project-card :is(strong,small,dd){white-space:normal;overflow:visible;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nexus-app :is(.nexus-plan-focusbar button,.nexus-plan-view-tabs button,.nexus-plan-default-view,.nexus-plan-share-view,.nexus-plan-column-controls,.nexus-plan-column-controls strong,.nexus-plan-group-heading,.nexus-plan-group-heading span){font-size:.75rem!important}.nexus-app :is(.nexus-plan-list,.nexus-plan-sheet-row,.nexus-plan-board,.nexus-plan-calendar,.nexus-gantt-row,.nexus-task-drawer__panel,.nexus-task-subpanel){font-size:.75rem}.nexus-app .nexus-plan-list-head,.nexus-app .nexus-plan-sheet-head,.nexus-app .nexus-gantt-head,.nexus-app .nexus-plan-calendar>strong{font-size:.75rem!important}.nexus-app .nexus-plan-list small,.nexus-app .nexus-plan-board article small,.nexus-app .nexus-plan-calendar :is(time,small),.nexus-app .nexus-gantt-row small,.nexus-app .nexus-task-subpanel :is(span,small){font-size:.75rem!important}.nexus-app .nexus-plan-sheet-row :is(input,select){font-size:.75rem;min-height:36px}.nexus-app .nexus-plan-board article em{font-size:.75rem}.nexus-app .nexus-plan-calendar button{font-size:.75rem;white-space:normal;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip}.nexus-app .nexus-gantt-row>div>i b{font-size:.75rem;line-height:1.2}.nexus-app .nexus-task-drawer__panel>header p,.nexus-app .nexus-task-context-strip small{font-size:.75rem}.nexus-app .nexus-task-context-strip strong{font-size:.75rem}.nexus-app .nexus-plan-column-controls{flex-wrap:wrap;overflow:visible}.nexus-app .nexus-plan-column-controls label{white-space:normal}.nexus-app .nexus-work-hub-tabs button{font-size:.75rem}.nexus-app .nexus-space-create>label,.nexus-app .nexus-space-create fieldset label{font-size:.75rem}.nexus-app .nexus-space-boundary-note{font-size:.75rem}.nexus-app .nexus-space-open strong{font-size:.76rem;white-space:normal}.nexus-app .nexus-space-open small{font-size:.75rem!important}.nexus-app .nexus-space-meta span,.nexus-app .nexus-space-grid footer a{font-size:.75rem}.nexus-app .nexus-work-hub-launcher strong{font-size:.75rem}.nexus-app .nexus-work-hub-launcher small{font-size:.75rem!important;white-space:normal}.nexus-app .nexus-inbox-toolbar label,.nexus-app .nexus-inbox-bulk :is(strong,button){font-size:.75rem}.nexus-app .nexus-inbox-open strong{font-size:.75rem;white-space:normal}.nexus-app .nexus-inbox-open p{font-size:.75rem;white-space:normal;overflow:visible;text-overflow:clip}.nexus-app .nexus-inbox-open small{font-size:.75rem!important}.nexus-app .nexus-notification-inbox-link :is(strong,small){font-size:.75rem!important}.nexus-app .nexus-planner-toolbar>div:first-child>span,.nexus-app .nexus-planner-toolbar small,.nexus-app .nexus-planner-view-switch button,.nexus-app .nexus-planner-date-nav button,.nexus-app .nexus-planner-filters>label,.nexus-app .nexus-planner-overlays label{font-size:.75rem!important}.nexus-app .nexus-planner-weekdays span,.nexus-app .nexus-planner-calendar-grid header strong{font-size:.75rem}.nexus-app .nexus-planner-calendar-grid a strong{font-size:.75rem;line-height:1.3}.nexus-app .nexus-planner-calendar-grid a small,.nexus-app .nexus-planner-priority-list small,.nexus-app .nexus-goal-values small,.nexus-app .nexus-goal-progress span,.nexus-app .nexus-goal-form label{font-size:.75rem!important}.nexus-app .nexus-planner-calendar-grid>section{min-height:145px;padding:.55rem}.nexus-app .nexus-planner-calendar-grid a{padding:.38rem}.nexus-app .nexus-planner-overlays{row-gap:.55rem}.nexus-app .nexus-channel-list h3,.nexus-app .nexus-channel-context span,.nexus-app .nexus-channel-messages small,.nexus-app .nexus-channel-attachments a{font-size:.75rem!important}.nexus-app .nexus-channel-list button{min-height:42px;padding:.62rem}.nexus-app .nexus-channel-messages p{font-size:.75rem;line-height:1.55}.nexus-app .nexus-channel-messages>article>span:first-child{font-size:.75rem}.nexus-app .nexus-channel-thread__header :is(h2,h3,strong,p,small){overflow-wrap:anywhere}.nexus-app .nexus-crm-tabs button{font-size:.78rem}.nexus-app .nexus-crm-metrics :is(small,em),.nexus-app .nexus-crm-stage-chart>div:not(.nexus-panel-heading),.nexus-app .nexus-crm-summary-list :is(strong,small,b),.nexus-app .nexus-crm-aging-list :is(strong,small,b){font-size:.76rem!important}.nexus-app .nexus-crm-grid-form label,.nexus-app .nexus-crm-compact-form label,.nexus-app .nexus-crm-questionnaire label{font-size:.76rem}.nexus-app .nexus-crm-grid-form :is(input,select,textarea),.nexus-app .nexus-crm-compact-form :is(input,select,textarea){font-size:.8rem}.nexus-app .nexus-crm-toolbar :is(input,select),.nexus-app .nexus-crm-view-switch button,.nexus-app .nexus-crm-clear-filters{font-size:.77rem}.nexus-app .nexus-crm-pipeline-table>div{font-size:.75rem}.nexus-app .nexus-crm-pipeline-table>button,.nexus-app .nexus-crm-pipeline-table :is(strong,b,small){font-size:.78rem!important}.nexus-app .nexus-crm-board :is(header,strong,small,em,span){font-size:.78rem!important;line-height:1.4}.nexus-app .nexus-crm-pipeline-command>div>span,.nexus-app .nexus-crm-pipeline-command>div>small,.nexus-app .nexus-crm-pipeline-command>nav button,.nexus-app .nexus-crm-pipeline-command>nav button strong{font-size:.76rem!important}.nexus-app .nexus-crm-pipeline-command>div>strong{font-size:.94rem}.nexus-app .nexus-crm-opportunity-inspector>header :is(span,p),.nexus-app .nexus-crm-opportunity-inspector dt,.nexus-app .nexus-crm-opportunity-inspector dd small,.nexus-app .nexus-crm-inspector-activity :is(strong,span,small),.nexus-app .nexus-crm-inspector-details>summary,.nexus-app .nexus-crm-inspector-edit label{font-size:.75rem!important}.nexus-app .nexus-crm-opportunity-inspector>header h2{font-size:1.08rem;white-space:normal;overflow:visible;text-overflow:clip}.nexus-app .nexus-crm-opportunity-inspector dd,.nexus-app .nexus-crm-inspector-edit :is(input,select){font-size:.8rem}.nexus-app .nexus-crm-inspector-activity article strong{white-space:normal;overflow:visible;text-overflow:clip}.nexus-app .nexus-integration-command__copy>span,.nexus-app .nexus-integration-command__stats span,.nexus-app .nexus-integration-command__preference,.nexus-app .nexus-integration-card__select>p,.nexus-app .nexus-integration-card__meta,.nexus-app .nexus-integration-card__meta strong,.nexus-app .nexus-integration-provider-detail :is(span,p,small,strong),.nexus-app .nexus-integration-capabilities span{font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-integration-command__copy p{font-size:.75rem}.nexus-app .nexus-integration-state{white-space:normal;min-height:28px;padding:.3rem .5rem}.nexus-app .nexus-integration-card__heading h2,.nexus-app .nexus-integration-provider-detail__brand h2{font-size:.88rem}.nexus-app .nexus-integration-provider-detail{grid-template-columns:minmax(240px,1.2fr) minmax(180px,.55fr) minmax(220px,.7fr)}.nexus-app .nexus-integration-provider-detail__status{padding:.7rem}.nexus-app .nexus-integration-card__meta{flex-wrap:wrap}.nexus-app .nexus-app-center__filters button,.nexus-app .nexus-app-center__boundary{font-size:.75rem}.nexus-app .nexus-app-center__module-grid>article,.nexus-app .nexus-app-center__provider-grid>article{min-height:145px;padding:.8rem}.nexus-app .nexus-report-filter-bar label,.nexus-app .nexus-report-config label,.nexus-app .nexus-report-metric :is(span,small),.nexus-app .nexus-report-stat-list :is(span,small),.nexus-app .nexus-report-workload :is(strong,small,b),.nexus-app .nexus-report-source-strip :is(strong,span,code),.nexus-app .nexus-report-table :is(a,small),.nexus-app .nexus-portfolio-roadmap article>a :is(strong,small),.nexus-app .nexus-report-result-summary span,.nexus-app .nexus-report-dynamic-table>div,.nexus-app .nexus-report-project-selector :is(strong,small){font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-report-table>a{font-size:.75rem}.nexus-app .nexus-report-tabs button{font-size:.75rem}.nexus-app .nexus-report-builder-layout,.nexus-app .nexus-report-config-grid{gap:1rem}.nexus-app .nexus-resource-metrics small,.nexus-app .nexus-resource-filterbar :is(label,span),.nexus-app .nexus-resource-form label,.nexus-app .nexus-time-form label,.nexus-app .nexus-correction-form label,.nexus-app .nexus-resource-table :is(div,small),.nexus-app .nexus-workload-heatmap :is(div,small),.nexus-app .nexus-resource-availability :is(strong,small,b),.nexus-app .nexus-resource-exceptions :is(strong,small,p),.nexus-app .nexus-allocation-board :is(header strong,header small,article strong,article small,article b),.nexus-app .nexus-time-table,.nexus-app .nexus-timesheet-table,.nexus-app .nexus-source-reconciliation span{font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-resource-form :is(input,select,textarea),.nexus-app .nexus-time-form :is(input,select,textarea){font-size:.75rem}.nexus-app .nexus-allocation-board>section{min-height:280px}.nexus-app .nexus-allocation-board article{padding:.72rem}.nexus-app .nexus-qualification-summary small,.nexus-app .nexus-competency-table,.nexus-app .nexus-competency-table>div:first-child,.nexus-app .nexus-qualification-register :is(strong,small,p),.nexus-app .nexus-qualification-register button,.nexus-app .nexus-qualification-form>label{font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-qualification-form :is(input,select,textarea){font-size:.75rem}.nexus-app .nexus-competency-table>div:not(:first-child)>span:nth-child(n+4){min-height:40px;padding:.4rem}.nexus-app .nexus-definition-scoreboard :is(small,em),.nexus-app .nexus-definition-view>article>span,.nexus-app .nexus-definition-view :is(p,li),.nexus-app .nexus-definition-checks b,.nexus-app .nexus-definition-form>label{font-size:.75rem!important;line-height:1.45}.nexus-app .nexus-risk-mode button,.nexus-app .nexus-risk-summary small,.nexus-app .nexus-risk-axis-label,.nexus-app .nexus-risk-heatmap>em,.nexus-app .nexus-risk-heatmap-row>b,.nexus-app .nexus-risk-impact-axis>b,.nexus-app .nexus-risk-heatmap-row>span small,.nexus-app .nexus-risk-impact-axis span,.nexus-app .nexus-risk-quantitative :is(span,small),.nexus-app .nexus-risk-watchlist :is(strong,small,p,em){font-size:.75rem!important;line-height:1.35}.nexus-app .nexus-risk-heatmap-row>span{min-height:68px;padding:.35rem}.nexus-app .nexus-stakeholder-matrix :is(header strong,header span,button span,button small,p),.nexus-app .nexus-stakeholder-register :is(strong,small,em,p),.nexus-app .nexus-stakeholder-form>label{font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-stakeholder-form :is(input,select,textarea),.nexus-app .nexus-definition-form :is(select,textarea){font-size:.75rem}.nexus-app .nexus-template-family-notice,.nexus-app .nexus-control-domain-grid :is(strong,small,p,button,a),.nexus-app .nexus-template-hub__grid :is(small,strong,p,em),.nexus-app .nexus-template-empty :is(strong,p){font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-control-domain-grid button,.nexus-app .nexus-control-domain-grid a{min-height:34px;padding:.38rem .5rem}.nexus-app .nexus-control-domain-grid>article{min-height:150px;padding:.8rem}.nexus-app .nexus-template-hub__filters--b139{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(140px,.55fr));gap:.5rem}.nexus-app .nexus-my-day-project :is(span,p,strong,small),.nexus-app .nexus-my-day-command :is(strong,small),.nexus-app .nexus-my-day-metrics small,.nexus-app .nexus-my-day-priority :is(button,strong,small,em,b),.nexus-app .nexus-my-day-list :is(strong,small),.nexus-app .nexus-my-day-boundary p,.nexus-app .nexus-my-day-ai__result :is(strong,li,small),.nexus-app .nexus-my-day-ai__sources :is(span,small){font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-my-day-command small{white-space:normal;overflow:visible;text-overflow:clip}.nexus-app .nexus-my-day-command>a{min-height:66px}.nexus-app .nexus-help-context :is(span,p,a),.nexus-app .nexus-help-role-select :is(label,p),.nexus-app .nexus-help-steps :is(strong,a),.nexus-app .nexus-help-principles p,.nexus-app .nexus-help-topic-list :is(span,p,ul,a),.nexus-app .nexus-help-support :is(strong,p){font-size:.75rem!important;line-height:1.45}.nexus-app .nexus-help-context a,.nexus-app .nexus-help-steps a{white-space:normal}.nexus-app :is(.nexus-drawing-command,.nexus-drawing-workspace-nav) small{font-size:.75rem!important;white-space:normal;overflow:visible;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nexus-app .nexus-suite-preview__apps article small,.nexus-app .nexus-invitation-delivery__list :is(small,code),.nexus-app .nexus-invitation-delivery__actions small{font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-invitation-delivery__list code{white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.nexus-app .nexus-estimating-lifecycle-strip :is(span,small,strong,p),.nexus-app .nexus-estimating-interaction-panel :is(span,small,strong,p),.nexus-app .nexus-estimating-quote-selector :is(span,small,strong),.nexus-app .nexus-estimating-review-workflow :is(span,small),.nexus-app .nexus-estimating-proposal-workflow :is(span,small){font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-report-automation-primitives small,.nexus-app .nexus-report-analytics-boundaries small{font-size:.75rem!important}.nexus-app .nexus-project-cell i,.nexus-app .nexus-exception-list small,.nexus-app .nexus-audit-list :is(small,time),.nexus-app .nexus-member-summary small,.nexus-app .nexus-financial-metrics :is(small,em),.nexus-app .nexus-member-table i{font-size:.75rem!important}.nexus-app .nexus-field-layout :is(small,span,em),.nexus-app .nexus-field-phone :is(small,span),.nexus-app .nexus-field-row :is(small,span){font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-plan-label,.nexus-app .nexus-live-record-list small,.nexus-app .nexus-compact-record-list small,.nexus-app .nexus-selectable-record-list small,.nexus-app .nexus-pursuit-stage-grid article>span{font-size:.75rem!important}.nexus-app .nexus-onboarding-progress :is(span,small),.nexus-app .nexus-onboarding-panel__heading span,.nexus-app .nexus-onboarding-context span,.nexus-app .nexus-plan-card>span,.nexus-app .nexus-seat-price small{font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-billing-metrics small,.nexus-app .nexus-billing-panel__heading>span,.nexus-app .nexus-billing-detail-list dt,.nexus-app .nexus-seat-list :is(span,em),.nexus-app .nexus-lifecycle-list small{font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-appearance-option small,.nexus-app .nexus-palette-option small{font-size:.75rem!important}.nexus-app .nexus-shared-document-table>div:first-child,.nexus-app .nexus-commercial-document-table>div:first-child{font-size:.75rem!important}.nexus-app .nexus-connected-intelligence__layout form>small,.nexus-app .nexus-connected-intelligence__result :is(ul,ol),.nexus-app .nexus-connected-intelligence__sources :is(strong,small){font-size:.75rem!important;line-height:1.45}.nexus-app .nexus-template-palette-grid strong,.nexus-app .nexus-template-preview__logo-placeholder,.nexus-app .nexus-template-preview__meta small,.nexus-app .nexus-template-preview__body>p{font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-project-command-context :is(small,span,a),.nexus-app .nexus-task-linked-nav a{font-size:.75rem!important;line-height:1.35}.nexus-app .nexus-project-command-context a,.nexus-app .nexus-task-linked-nav a{white-space:normal}.nexus-app .nexus-plan-metrics small,.nexus-app .nexus-lookahead-metrics small,.nexus-app .nexus-lookahead-table>div:first-child,.nexus-app .nexus-lookahead-table>button,.nexus-app .nexus-lookahead-table small,.nexus-app .nexus-schedule-exchange-table>div:first-child,.nexus-app .nexus-schedule-exchange-table :is(strong,small),.nexus-app .nexus-schedule-risk-links article p,.nexus-app .nexus-schedule-risk-link-form select,.nexus-app .nexus-plan-form-grid label,.nexus-app .nexus-plan-template-grid label,.nexus-app .nexus-plan-copy-form label,.nexus-app .nexus-task-editor label{font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-schedule-exchange-table strong{white-space:normal;overflow:visible;text-overflow:clip}.nexus-app .nexus-task-mobile-note{font-size:.75rem!important}.nexus-app .nexus-camera-scanner :is(small,span,label),.nexus-app .nexus-field-geofence :is(small,span,label){font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-executive-dashboard-toolbar label,.nexus-app .nexus-dashboard-live-state,.nexus-app .nexus-dashboard-edit-strip>span,.nexus-app .nexus-custom-dashboard-freshness{font-size:.75rem!important;line-height:1.45}.nexus-app .nexus-command-actions>header :is(span,small),.nexus-app .nexus-command-records>header :is(span,small),.nexus-app .nexus-command-actions button :is(strong,small),.nexus-app .nexus-command-records button :is(strong,small){font-size:.75rem!important;line-height:1.35}.nexus-app .nexus-ai-badge{font-size:.75rem!important}.nexus-app .nexus-executive-priority__clear span,.nexus-app .nexus-project-focus-bar>button,.nexus-app .nexus-project-focus-bar>button strong,.nexus-app .nexus-project-view-mode button,.nexus-app .nexus-list-view-toolbar--portfolio .nexus-text-button,.nexus-app .nexus-project-empty span{font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-feature-status{font-size:.75rem!important;line-height:1.3}.nexus-app .nexus-crm-calendar-list :is(time,small),.nexus-app .nexus-crm-forecast-grid :is(span,small),.nexus-app .nexus-crm-record-summary small,.nexus-app .nexus-crm-account-list :is(small,b),.nexus-app .nexus-crm-lead-list :is(small,p),.nexus-app .nexus-crm-row-actions button,.nexus-app .nexus-crm-decision-actions button,.nexus-app .nexus-crm-enrollment-list :is(button,strong,small),.nexus-app .nexus-crm-activity-list :is(small,p,time,button),.nexus-app .nexus-crm-score-grid small,.nexus-app .nexus-crm-decision-chain :is(small,strong),.nexus-app .nexus-crm-cadence-card :is(small,b,p,strong),.nexus-app .nexus-crm-territory-list span,.nexus-app .nexus-crm-token :is(strong,small,code),.nexus-app .nexus-crm-command-hero__copy :is(span,p),.nexus-app .nexus-crm-command-hero__forecast :is(span,small),.nexus-app .nexus-crm-command-hero__ring b,.nexus-app .nexus-crm-command-hero__attention small,.nexus-app .nexus-crm-stage-chart--command>button,.nexus-app .nexus-crm-attention-clear :is(strong,small),.nexus-app .nexus-crm-inspector-empty span{font-size:.76rem!important;line-height:1.45}.nexus-app .nexus-estimating-lifecycle-states small,.nexus-app .nexus-estimating-workflow-empty small{font-size:.75rem!important}.nexus-app .nexus-my-day-priority-filters button,.nexus-app .nexus-my-day-priority-list :is(small,em,b),.nexus-app .nexus-my-day-log-card>div:nth-child(2) small,.nexus-app .nexus-my-day-ai__empty{font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-low-code-builder__destinations small,.nexus-app .nexus-intelligence-sources small,.nexus-app .nexus-intelligence-guardrails p,.nexus-app .nexus-developer-api__scopes small,.nexus-app .nexus-developer-api__one-time :is(p,code,button),.nexus-app .nexus-developer-api__contract :is(p,pre),.nexus-app .nexus-developer-webhook__controls>label,.nexus-app .nexus-enterprise-identity__status small,.nexus-app .nexus-visual-automation__library p{font-size:.75rem!important;line-height:1.45}.nexus-app .nexus-phone-bar,.nexus-app .nexus-field-project small,.nexus-app .nexus-subscription-current dt,.nexus-app .nexus-billing-status,.nexus-app .nexus-plan-table em,.nexus-app .nexus-template-preview__header small,.nexus-app .nexus-lookahead-tabs button,.nexus-app .nexus-roadmap-track i span,.nexus-app .nexus-shared-report-metrics span,.nexus-app .nexus-shared-report-projects :is(small,span),.nexus-app .nexus-shared-report-table>div>div,.nexus-app .nexus-shared-report-table>div>div:first-child,.nexus-app .nexus-report-dashboard-widgets label,.nexus-app .nexus-report-cards span,.nexus-app .nexus-camera-scanner__stage>small,.nexus-app .nexus-camera-scanner__error{font-size:.75rem!important;line-height:1.4}.nexus-app .nexus-team-summary__stats small{font-size:.75rem!important}.nexus-app .nexus-financial-match-table>div:first-child,.nexus-app .nexus-financial-match-table small,.nexus-app .nexus-evm-progress span,.nexus-app .nexus-cash-flow-chart strong,.nexus-app .nexus-cash-flow-table>div,.nexus-app .nexus-cash-flow-table>div:first-child{font-size:.75rem!important;line-height:1.4}@media(max-width:1280px){.nexus-app .nexus-template-hub__filters--b139{grid-template-columns:minmax(240px,1.2fr) repeat(2,minmax(140px,.6fr))}.nexus-app .nexus-integration-provider-detail{grid-template-columns:minmax(0,1fr) minmax(180px,.5fr)}.nexus-app .nexus-integration-provider-detail__capabilities{grid-column:1/-1}}@media(max-width:1050px){.nexus-app .nexus-crm-pipeline-workspace{grid-template-columns:1fr}.nexus-app .nexus-crm-opportunity-inspector{position:static}.nexus-app .nexus-planner-main,.nexus-app .nexus-qualification-columns,.nexus-app .nexus-risk-analysis-grid,.nexus-app .nexus-stakeholder-columns{grid-template-columns:1fr}.nexus-app .nexus-control-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nexus-app .nexus-template-hub__filters--b139,.nexus-app .nexus-control-domain-grid,.nexus-app .nexus-stakeholder-matrix,.nexus-app .nexus-definition-view,.nexus-app .nexus-definition-form,.nexus-app .nexus-qualification-summary,.nexus-app .nexus-integration-provider-detail{grid-template-columns:1fr}.nexus-app .nexus-crm-opportunity-inspector>dl,.nexus-app .nexus-crm-inspector-actions,.nexus-app .nexus-crm-inspector-edit{grid-template-columns:1fr}.nexus-app .nexus-crm-opportunity-inspector>dl>div.is-wide,.nexus-app .nexus-crm-inspector-edit label.is-wide,.nexus-app .nexus-crm-inspector-edit>button{grid-column:auto}.nexus-app .nexus-risk-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.nexus-ai-panel,.nexus-ai-trigger{transition:none!important}}.nexus-app .nexus-plan-toolbar{gap:.5rem;padding:.7rem}.nexus-app .nexus-plan-toolbar>label>input,.nexus-app .nexus-plan-toolbar>label>select,.nexus-app .nexus-plan-view-save input,.nexus-app .nexus-plan-toolbar button{min-height:40px;font-size:.75rem}.nexus-app .nexus-plan-view-tabs button{min-height:40px;padding:.5rem .66rem;font-size:.75rem}.nexus-app .nexus-plan-focusbar button{min-height:44px}.nexus-app .nexus-plan-list>button{min-height:54px;transition:background .14s ease,box-shadow .14s ease}.nexus-app .nexus-plan-list>button:hover{background:color-mix(in srgb,var(--nexus-info) 5%,hsl(var(--card)));box-shadow:inset 3px 0 var(--nexus-info)}.nexus-app .nexus-plan-board>div{border-radius:.62rem;padding:.62rem}.nexus-app .nexus-plan-board article{min-height:88px;border-radius:.55rem;padding:.62rem;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.nexus-app .nexus-plan-board article:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0c141c17}.nexus-app .nexus-plan-board>div:nth-child(1) article{border-left:3px solid #68747D}.nexus-app .nexus-plan-board>div:nth-child(2) article{border-left:3px solid #2E91B8}.nexus-app .nexus-plan-board>div:nth-child(3) article{border-left:3px solid #C07B16}.nexus-app .nexus-plan-board>div:nth-child(4) article{border-left:3px solid #4F7F58}.nexus-app .nexus-plan-board article strong{font-size:.76rem}.nexus-app .nexus-plan-board article small{font-size:.75rem!important}.nexus-app .nexus-task-editor :is(input,select,textarea){min-height:42px}.nexus-app .nexus-task-drawer__panel>header h2{font-size:1.12rem}.nexus-app .nexus-lookahead-tabs button{min-height:40px}.nexus-app .nexus-lookahead-table>button{min-height:58px}@media(prefers-reduced-motion:reduce){.nexus-app .nexus-plan-list>button,.nexus-app .nexus-plan-board article{transition:none;transform:none!important}}.nexus-app{--workos-accent:var(--nexus-accent,#d45c91);--workos-accent-soft:color-mix(in srgb,var(--workos-accent) 9%,hsl(var(--card)));--workos-accent-line:color-mix(in srgb,var(--workos-accent) 28%,var(--nexus-line));--workos-surface:hsl(var(--card));--workos-canvas:hsl(var(--background));--workos-subtle:color-mix(in srgb,hsl(var(--muted)) 72%,hsl(var(--card)));--workos-line:color-mix(in srgb,var(--nexus-line) 92%,transparent);--workos-radius:14px;--workos-radius-sm:10px;--workos-control:42px;--workos-shadow:0 5px 18px rgba(15,23,31,.045);--workos-shadow-hover:0 10px 26px rgba(15,23,31,.08)}.dark .nexus-app{--workos-surface:#191c23;--workos-canvas:#111319;--workos-subtle:#151920;--workos-line:#303641;--workos-shadow:0 7px 20px rgba(0,0,0,.18);--workos-shadow-hover:0 13px 30px rgba(0,0,0,.27)}.nexus-app:is([data-workspace=dashboard],[data-workspace=my-work],[data-workspace=analytics],[data-workspace=resources]){--workos-accent:#5f6ee8}.nexus-app:is([data-workspace=crm],[data-workspace=preconstruction],[data-workspace=revenue-bids],[data-workspace=estimate]){--workos-accent:#d45c91}.nexus-app:is([data-workspace=projects],[data-workspace=project-details],[data-workspace=project-plan],[data-workspace=collaboration],[data-workspace=project-admin],[data-workspace=financial-overview]){--workos-accent:#7a63d2}.nexus-app:is([data-workspace=field-my-day],[data-workspace=production-ledger],[data-workspace=production-vs-plan],[data-workspace=inspections],[data-workspace=issues-corrective-actions],[data-workspace=punch],[data-workspace=safety],[data-workspace=safety-incidents],[data-workspace=offline-sync],[data-workspace=inspection-templates],[data-workspace=field]){--workos-accent:#178f82}.nexus-app:is([data-workspace=drawings],[data-workspace=drawing-viewer],[data-workspace=drawing-markups],[data-workspace=drawing-revision-impact],[data-workspace=closeout],[data-workspace=project-creation]){--workos-accent:#b97922}.nexus-app:is([data-workspace=member-directory],[data-workspace=integrations],[data-workspace=organization-settings],[data-workspace=subscription-management],[data-workspace=data-migration],[data-workspace=financial-migration],[data-workspace=audit-logs],[data-workspace=help]){--workos-accent:#65717f}.nexus-app{--workos-accent-soft:color-mix(in srgb,var(--workos-accent) 9%,hsl(var(--card)));--workos-accent-line:color-mix(in srgb,var(--workos-accent) 28%,var(--nexus-line))}.nexus-app-content[data-workspace]{display:block;width:100%;min-width:0;padding:1rem clamp(.8rem,1.35vw,1.25rem) 1.6rem;background:var(--workos-canvas)}.nexus-app-content[data-workspace]>*{max-width:100%;min-width:0}.nexus-app-content[data-workspace] :is(section,article,form,nav,aside,header,footer,div){min-width:0}.nexus-workspace-context-bar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-height:54px;padding:.42rem clamp(.8rem,1.35vw,1.25rem);border-bottom:1px solid var(--workos-line);background:color-mix(in srgb,var(--workos-surface) 96%,var(--workos-canvas));box-shadow:0 3px 12px #0f171f06}.nexus-workspace-context-bar__identity{display:flex;align-items:center;gap:.38rem;min-width:-moz-max-content;min-width:max-content;color:var(--nexus-slate)}.nexus-workspace-context-bar__group,.nexus-workspace-context-bar__current{display:inline-flex;align-items:center;gap:.36rem;min-height:34px;padding:.38rem .52rem;border-radius:9px;font-size:.75rem;font-weight:800;line-height:1.2;white-space:nowrap}.nexus-workspace-context-bar__group{background:var(--workos-subtle);color:var(--nexus-slate)}.nexus-workspace-context-bar__current{color:hsl(var(--foreground));background:var(--workos-accent-soft)}.nexus-workspace-context-bar__current svg{color:var(--workos-accent)}.nexus-workspace-context-bar__siblings{display:flex;align-items:center;gap:.22rem;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.nexus-workspace-context-bar__siblings a{display:inline-flex;align-items:center;gap:.34rem;flex:0 0 auto;min-height:36px;padding:.42rem .58rem;border:1px solid transparent;border-radius:9px;color:var(--nexus-slate);font-size:.75rem;font-weight:760;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.nexus-workspace-context-bar__siblings a:hover{background:var(--workos-subtle);color:hsl(var(--foreground));transform:translateY(-1px)}.nexus-workspace-context-bar__siblings a.is-active{border-color:var(--workos-accent-line);background:var(--workos-surface);color:var(--workos-accent);box-shadow:0 2px 8px #0f171f0e}.dark .nexus-workspace-context-bar{background:#15181e}.nexus-app-content[data-workspace] .nexus-page-heading{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:center;min-height:92px;margin:0 0 .9rem;padding:.92rem 1rem .92rem 1.08rem;border:1px solid var(--workos-line);border-radius:var(--workos-radius);background:linear-gradient(135deg,var(--workos-accent-soft),var(--workos-surface) 42%,var(--workos-surface));box-shadow:var(--workos-shadow);overflow:hidden}.nexus-app-content[data-workspace] .nexus-page-heading:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--workos-accent)}.nexus-app-content[data-workspace] .nexus-page-heading>div:first-child{display:grid;gap:.18rem;min-width:0}.nexus-app-content[data-workspace] .nexus-page-heading p{width:-moz-max-content;width:max-content;max-width:100%;margin:0 0 .08rem;padding:.25rem .48rem;border-radius:999px;background:color-mix(in srgb,var(--workos-accent) 10%,transparent);color:var(--workos-accent);font-size:.75rem!important;font-weight:850;line-height:1.2;letter-spacing:.075em;text-transform:uppercase}.nexus-app-content[data-workspace] .nexus-page-heading h1{margin:0;font-size:clamp(1.48rem,2vw,1.92rem);line-height:1.12;letter-spacing:-.034em}.nexus-app-content[data-workspace] .nexus-page-heading>div>span{max-width:960px;margin-top:.16rem;color:var(--nexus-slate);font-size:.8rem!important;line-height:1.5}.nexus-app-content[data-workspace] .nexus-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;align-self:center}.nexus-app-content[data-workspace] .nexus-page-actions :is(button,a,select){min-height:var(--workos-control)}.nexus-app-content[data-workspace] :is(.nexus-primary-button,.nexus-secondary-button,.nexus-tertiary-button){display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:var(--workos-control);padding:.55rem .78rem;border-radius:var(--workos-radius-sm);font-size:.76rem;font-weight:800;line-height:1.2;text-decoration:none;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.nexus-app-content[data-workspace] .nexus-secondary-button{border-color:var(--workos-line);background:var(--workos-surface);color:hsl(var(--foreground))}.nexus-app-content[data-workspace] .nexus-secondary-button:hover{border-color:var(--workos-accent-line);background:var(--workos-accent-soft);box-shadow:0 4px 12px #0f171f0d}.nexus-app-content[data-workspace] :is(button,a,input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--workos-accent) 70%,white);outline-offset:2px}.nexus-app-content[data-workspace] .nexus-panel{border:1px solid var(--workos-line);border-radius:var(--workos-radius);background:var(--workos-surface);box-shadow:var(--workos-shadow)}.nexus-app-content[data-workspace] .nexus-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;min-height:70px;padding:.9rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--workos-line) 72%,transparent)}.nexus-app-content[data-workspace] .nexus-panel-heading>div:first-child{display:grid;gap:.16rem}.nexus-app-content[data-workspace] .nexus-panel-heading :is(h2,h3){margin:0;line-height:1.2;letter-spacing:-.015em}.nexus-app-content[data-workspace] .nexus-panel-heading h2{font-size:1rem}.nexus-app-content[data-workspace] .nexus-panel-heading h3{font-size:.9rem}.nexus-app-content[data-workspace] .nexus-panel-heading p{max-width:900px;margin:.16rem 0 0;color:var(--nexus-slate);font-size:.76rem!important;line-height:1.45}.nexus-app-content[data-workspace] .nexus-panel-heading :is(a,button){flex:0 0 auto}.nexus-app-content[data-workspace] :is(.nexus-award-tabs,.nexus-ca-tabs,.nexus-closeout-workspace-tabs,.nexus-crm-config-tabs,.nexus-crm-inspector-tabs,.nexus-crm-workspace-bar__tabs,.nexus-estimating-tabs,.nexus-financial-tabs,.nexus-inbox-state-tabs,.nexus-lookahead-tabs,.nexus-period-tabs,.nexus-precon-tabs,.nexus-record-tabs,.nexus-report-tabs,.nexus-view-tabs,.nexus-work-hub-tabs){display:flex;align-items:center;gap:.28rem;max-width:100%;padding:.28rem;border:1px solid var(--workos-line);border-radius:12px;background:var(--workos-subtle);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.nexus-app-content[data-workspace] :is(.nexus-award-tabs,.nexus-ca-tabs,.nexus-closeout-workspace-tabs,.nexus-crm-config-tabs,.nexus-crm-inspector-tabs,.nexus-crm-workspace-bar__tabs,.nexus-estimating-tabs,.nexus-financial-tabs,.nexus-inbox-state-tabs,.nexus-lookahead-tabs,.nexus-period-tabs,.nexus-precon-tabs,.nexus-record-tabs,.nexus-report-tabs,.nexus-view-tabs,.nexus-work-hub-tabs) button{flex:0 0 auto;min-height:40px;padding:.5rem .7rem;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--nexus-slate);font-size:.76rem!important;font-weight:800;line-height:1.2;white-space:nowrap;cursor:pointer}.nexus-app-content[data-workspace] :is(.nexus-award-tabs,.nexus-ca-tabs,.nexus-closeout-workspace-tabs,.nexus-crm-config-tabs,.nexus-crm-inspector-tabs,.nexus-crm-workspace-bar__tabs,.nexus-estimating-tabs,.nexus-financial-tabs,.nexus-inbox-state-tabs,.nexus-lookahead-tabs,.nexus-period-tabs,.nexus-precon-tabs,.nexus-record-tabs,.nexus-report-tabs,.nexus-view-tabs,.nexus-work-hub-tabs) button:is(.is-active,[aria-selected=true]){border-color:color-mix(in srgb,var(--workos-line) 85%,transparent);background:var(--workos-surface);color:var(--workos-accent);box-shadow:0 2px 8px #0f171f11}.nexus-app-content[data-workspace] :is(.nexus-app-center__toolbar,.nexus-crm-activity-toolbar,.nexus-crm-hub-toolbar,.nexus-crm-lead-toolbar,.nexus-crm-toolbar,.nexus-executive-dashboard-toolbar,.nexus-file-toolbar,.nexus-inbox-toolbar,.nexus-list-toolbar,.nexus-list-view-toolbar,.nexus-plan-toolbar,.nexus-planner-toolbar,.nexus-resource-filterbar,.nexus-report-filter-bar,.nexus-drawing-filters,.nexus-planner-filters,.nexus-app-center__filters,.nexus-template-hub__filters){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;padding:.68rem .75rem;border:1px solid var(--workos-line);border-radius:12px;background:var(--workos-surface);box-shadow:0 3px 12px #0f171f09}.nexus-app-content[data-workspace] :is(.nexus-app-center__toolbar,.nexus-crm-activity-toolbar,.nexus-crm-hub-toolbar,.nexus-crm-lead-toolbar,.nexus-crm-toolbar,.nexus-executive-dashboard-toolbar,.nexus-file-toolbar,.nexus-inbox-toolbar,.nexus-list-toolbar,.nexus-list-view-toolbar,.nexus-plan-toolbar,.nexus-planner-toolbar,.nexus-resource-filterbar,.nexus-report-filter-bar,.nexus-drawing-filters,.nexus-planner-filters,.nexus-app-center__filters,.nexus-template-hub__filters) :is(input,select,button,a){min-height:40px}.nexus-app-content[data-workspace] :is(.nexus-award-form,.nexus-ca-form,.nexus-capa-form,.nexus-channel-attachment-form,.nexus-correction-form,.nexus-crm-drawer-form,.nexus-crm-grid-form,.nexus-definition-form,.nexus-drawing-form,.nexus-estimating-form,.nexus-export-form,.nexus-financial-form,.nexus-goal-form,.nexus-incident-form,.nexus-inline-proposal-form,.nexus-inspection-item-form,.nexus-inspection-run-response-form,.nexus-inspection-template-form,.nexus-live-form,.nexus-low-code-builder__form,.nexus-plan-copy-form,.nexus-plan-form-grid,.nexus-precon-form,.nexus-prefabrication-tracking__form,.nexus-production-form,.nexus-production-form-grid,.nexus-punch-form,.nexus-qualification-form,.nexus-record-form,.nexus-record-form-stack,.nexus-record-metadata-form,.nexus-resource-form,.nexus-safety-form,.nexus-schedule-risk-link-form,.nexus-settings-form,.nexus-stakeholder-form,.nexus-team-form,.nexus-time-form) label{display:grid;gap:.34rem;color:hsl(var(--foreground));font-size:.76rem!important;font-weight:750;line-height:1.35}.nexus-app-content[data-workspace] :is(input,select,textarea){max-width:100%;border:1px solid var(--workos-line);border-radius:9px;background:var(--workos-canvas);color:hsl(var(--foreground));font-size:.8rem!important}.nexus-app-content[data-workspace] :is(input,select){min-height:42px;padding:.52rem .62rem}.nexus-app-content[data-workspace] textarea{min-height:90px;padding:.58rem .64rem;line-height:1.48}.nexus-app-content[data-workspace] :is(input,select,textarea):focus{border-color:var(--workos-accent-line);box-shadow:0 0 0 3px color-mix(in srgb,var(--workos-accent) 9%,transparent);outline:0}.nexus-app-content[data-workspace] :is(.nexus-ca-project-context,.nexus-financial-project-context,.nexus-precon-project-context,.nexus-award-project-context,.nexus-project-command-context,.nexus-task-context-strip,.nexus-crm-pipeline-command,.nexus-lookahead-command-strip,.nexus-master-schedule-command,.nexus-estimating-lifecycle-strip){border:1px solid var(--workos-line);border-radius:var(--workos-radius);background:linear-gradient(135deg,var(--workos-accent-soft),var(--workos-surface) 40%);box-shadow:var(--workos-shadow)}.nexus-app-content[data-workspace] :is(.nexus-award-metrics,.nexus-billing-metrics,.nexus-ca-metrics,.nexus-capa-metrics,.nexus-charter-preview-metrics,.nexus-collaboration-metrics,.nexus-constraint-register__metrics,.nexus-crm-tab-metrics,.nexus-drawing-metrics,.nexus-estimating-metrics,.nexus-evm-metrics,.nexus-financial-metrics,.nexus-incident-metrics,.nexus-lookahead-metrics,.nexus-metric-grid,.nexus-my-day-metrics,.nexus-offline-metrics,.nexus-plan-metrics,.nexus-precon-metrics,.nexus-punch-metrics,.nexus-pvp-metrics,.nexus-report-metric-grid,.nexus-resource-metrics,.nexus-safety-metrics){gap:.68rem}.nexus-app-content[data-workspace] :is(.nexus-metric,.nexus-financial-metric,.nexus-report-metric,.nexus-award-metrics>article,.nexus-billing-metrics>article,.nexus-ca-metrics>article,.nexus-capa-metrics>article,.nexus-charter-preview-metrics>article,.nexus-collaboration-metrics>article,.nexus-constraint-register__metrics>article,.nexus-drawing-metrics>article,.nexus-estimating-metrics>article,.nexus-evm-metrics>article,.nexus-incident-metrics>article,.nexus-lookahead-metrics>article,.nexus-my-day-metrics>article,.nexus-offline-metrics>article,.nexus-plan-metrics>article,.nexus-precon-metrics>article,.nexus-punch-metrics>article,.nexus-pvp-metrics>article,.nexus-resource-metrics>article,.nexus-safety-metrics>article){min-height:102px;padding:.82rem .9rem;border:1px solid var(--workos-line)!important;border-radius:12px!important;background:var(--workos-surface)!important;box-shadow:0 3px 12px #0f171f09!important}.nexus-app-content[data-workspace] :is(.nexus-metric,.nexus-financial-metric,.nexus-report-metric) small{font-size:.75rem!important;line-height:1.4}.nexus-app-content[data-workspace] :is(.nexus-award-table,.nexus-ca-table,.nexus-cash-flow-table,.nexus-charter-preview-table,.nexus-comparison-table,.nexus-competency-table,.nexus-constraint-register__table,.nexus-crm-pipeline-table,.nexus-estimating-table,.nexus-financial-match-table,.nexus-financial-table,.nexus-member-table,.nexus-plan-table,.nexus-precon-coverage-table,.nexus-production-table,.nexus-project-file-table,.nexus-project-list-table,.nexus-pvp-table,.nexus-report-dynamic-table,.nexus-report-table,.nexus-resource-table,.nexus-schedule-exchange-table,.nexus-shared-document-table,.nexus-time-table,.nexus-timesheet-table,.nexus-data-table){max-width:100%;border:1px solid var(--workos-line);border-radius:12px;background:var(--workos-surface);overflow:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.nexus-app-content[data-workspace] :is(.nexus-award-table,.nexus-ca-table,.nexus-charter-preview-table,.nexus-comparison-table,.nexus-constraint-register__table,.nexus-crm-pipeline-table,.nexus-estimating-table,.nexus-financial-match-table,.nexus-financial-table,.nexus-member-table,.nexus-plan-table,.nexus-precon-coverage-table,.nexus-production-table,.nexus-project-file-table,.nexus-project-list-table,.nexus-pvp-table,.nexus-report-dynamic-table,.nexus-report-table,.nexus-resource-table,.nexus-schedule-exchange-table,.nexus-shared-document-table,.nexus-time-table,.nexus-timesheet-table,.nexus-data-table)>div{min-height:50px}.nexus-app-content[data-workspace] :is(.nexus-award-table,.nexus-ca-table,.nexus-charter-preview-table,.nexus-comparison-table,.nexus-constraint-register__table,.nexus-crm-pipeline-table,.nexus-estimating-table,.nexus-financial-match-table,.nexus-financial-table,.nexus-member-table,.nexus-plan-table,.nexus-precon-coverage-table,.nexus-production-table,.nexus-project-file-table,.nexus-project-list-table,.nexus-pvp-table,.nexus-report-dynamic-table,.nexus-report-table,.nexus-resource-table,.nexus-schedule-exchange-table,.nexus-shared-document-table,.nexus-time-table,.nexus-timesheet-table,.nexus-data-table)>div:not(:first-child):hover{background:var(--workos-accent-soft)}.nexus-app-content[data-workspace] :is(.nexus-data-table__head,.nexus-project-list-head,.nexus-member-head,.nexus-report-table__head){min-height:44px!important;background:var(--workos-subtle)!important;color:var(--nexus-slate)!important;font-size:.75rem!important;font-weight:850!important;letter-spacing:.05em!important}.nexus-app-content[data-workspace] :is(.nexus-plan-board,.nexus-allocation-board,.nexus-crm-board,.nexus-dashboard-grid,.nexus-custom-dashboard-grid,.nexus-award-dashboard-grid,.nexus-ca-dashboard-grid,.nexus-estimating-dashboard-grid,.nexus-financial-dashboard-grid,.nexus-precon-dashboard-grid,.nexus-team-dashboard-grid){gap:.75rem}.nexus-app-content[data-workspace] :is(.nexus-project-card,.nexus-production-card,.nexus-punch-card,.nexus-safety-card,.nexus-issue-card,.nexus-drawing-card,.nexus-dashboard-widget-shell){border:1px solid var(--workos-line);border-radius:12px!important;background:var(--workos-surface);box-shadow:0 3px 12px #0f171f09;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.nexus-app-content[data-workspace] :is(.nexus-project-card,.nexus-production-card,.nexus-punch-card,.nexus-safety-card,.nexus-issue-card,.nexus-drawing-card,.nexus-dashboard-widget-shell):hover{border-color:var(--workos-accent-line);box-shadow:var(--workos-shadow-hover)}.nexus-app-content[data-workspace] :is(.nexus-award-empty,.nexus-ca-empty,.nexus-capa-empty,.nexus-channel-empty,.nexus-constraint-register__empty,.nexus-crm-empty,.nexus-crm-inspector-empty,.nexus-drawing-empty,.nexus-drawing-viewer-empty,.nexus-empty-row,.nexus-estimating-empty,.nexus-estimating-workflow-empty,.nexus-help-empty,.nexus-inbox-empty,.nexus-incident-empty,.nexus-inspection-empty,.nexus-inspection-run-empty,.nexus-lookahead-lane__empty,.nexus-markup-empty,.nexus-my-day-empty,.nexus-plan-empty,.nexus-precon-empty,.nexus-production-empty,.nexus-project-empty,.nexus-punch-empty,.nexus-pvp-empty,.nexus-safety-empty,.nexus-shell-empty,.nexus-template-empty,.nexus-work-center-state){min-height:88px;padding:1rem;border:1px dashed color-mix(in srgb,var(--workos-line) 92%,transparent);border-radius:11px;background:var(--workos-subtle);color:var(--nexus-slate);font-size:.77rem!important;line-height:1.5}.nexus-app-content[data-workspace] :is(.nexus-form-error,.nexus-form-success,.nexus-form-warning){border-radius:10px;padding:.72rem .8rem;font-size:.77rem;line-height:1.45}.nexus-app :is(.nexus-crm-context-drawer,.nexus-estimating-drawer__panel,.nexus-task-drawer__panel){width:min(520px,100vw);max-width:100vw;border-left:1px solid var(--workos-line);background:var(--workos-surface);box-shadow:-18px 0 46px #080d1233}.nexus-app-content[data-workspace] :is(small,.nexus-status){line-height:1.35}.nexus-app-content[data-workspace] small{font-size:max(.75rem,.82em)!important}.nexus-app-content[data-workspace] .nexus-status{min-height:26px;padding:.28rem .5rem;font-size:.75rem!important}.nexus-app-content[data-workspace=field-my-day] .nexus-my-day-command,.nexus-app-content[data-workspace=integrations] .nexus-integration-command,.nexus-app-content[data-workspace=preconstruction] .nexus-precon-command-strip{border-radius:var(--workos-radius);box-shadow:var(--workos-shadow)}.nexus-app-content[data-workspace] .nexus-drawing-workspace-nav{display:flex;align-items:stretch;gap:.28rem;max-width:100%;margin:0 0 .8rem;padding:.28rem;border:1px solid var(--workos-line);border-radius:12px;background:var(--workos-subtle);overflow-x:auto;scrollbar-width:thin}.nexus-app-content[data-workspace] .nexus-drawing-workspace-nav>a{flex:0 0 auto;min-width:150px;min-height:46px;padding:.5rem .66rem;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--nexus-slate);box-shadow:none}.nexus-app-content[data-workspace] .nexus-drawing-workspace-nav>a:hover{border-color:var(--workos-accent-line);background:var(--workos-surface);color:hsl(var(--foreground))}.nexus-app-content[data-workspace] .nexus-drawing-workspace-nav>a.is-active{border-color:var(--workos-accent-line);background:var(--workos-surface);color:var(--workos-accent);box-shadow:0 2px 8px #0f171f0e}.nexus-app-content[data-workspace] .nexus-drawing-workspace-nav>a.is-active small{color:var(--nexus-slate)}.nexus-app-content[data-workspace] :is(.nexus-planner-view-switch,.nexus-planner-date-nav){display:flex;align-items:center;gap:.24rem;padding:.24rem;border:1px solid var(--workos-line);border-radius:10px;background:var(--workos-subtle)}.nexus-app-content[data-workspace] :is(.nexus-planner-view-switch,.nexus-planner-date-nav) button{min-height:36px;padding:.4rem .58rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--nexus-slate);font-size:.75rem;font-weight:800}.nexus-app-content[data-workspace] .nexus-planner-view-switch button.is-active,.nexus-app-content[data-workspace] .nexus-planner-date-nav button:hover{border-color:var(--workos-accent-line);background:var(--workos-surface);color:var(--workos-accent)}.nexus-app-content[data-workspace=field-my-day] .nexus-my-day-command>a{min-height:70px;border-radius:12px;border-color:var(--workos-line);background:var(--workos-surface);box-shadow:0 3px 12px #0f171f09;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.nexus-app-content[data-workspace=field-my-day] .nexus-my-day-command>a:hover{border-color:var(--workos-accent-line);box-shadow:var(--workos-shadow-hover);transform:translateY(-1px)}.nexus-app-content[data-workspace=organization-settings] :is(.nexus-low-code-builder,.nexus-template-library),.nexus-app-content[data-workspace=closeout] :is(.nexus-closeout-matrix,.nexus-warranty-service),.nexus-app-content[data-workspace=analytics] :is(.nexus-report-config,.nexus-report-result){min-width:0}@media(max-width:1180px){.nexus-app-content[data-workspace] .nexus-page-heading{grid-template-columns:1fr;align-items:start}.nexus-app-content[data-workspace] .nexus-page-actions{justify-content:flex-start}}@media(max-width:900px){.nexus-app-content[data-workspace] .nexus-page-actions{max-width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.15rem;scrollbar-width:thin}.nexus-app-content[data-workspace] .nexus-page-actions>*{flex:0 0 auto}.nexus-app-content[data-workspace] :is(.nexus-award-tabs,.nexus-ca-tabs,.nexus-closeout-workspace-tabs,.nexus-crm-config-tabs,.nexus-crm-inspector-tabs,.nexus-crm-workspace-bar__tabs,.nexus-estimating-tabs,.nexus-financial-tabs,.nexus-inbox-state-tabs,.nexus-lookahead-tabs,.nexus-period-tabs,.nexus-precon-tabs,.nexus-record-tabs,.nexus-report-tabs,.nexus-view-tabs,.nexus-work-hub-tabs){scroll-snap-type:x proximity}.nexus-app-content[data-workspace] :is(.nexus-award-tabs,.nexus-ca-tabs,.nexus-closeout-workspace-tabs,.nexus-crm-config-tabs,.nexus-crm-inspector-tabs,.nexus-crm-workspace-bar__tabs,.nexus-estimating-tabs,.nexus-financial-tabs,.nexus-inbox-state-tabs,.nexus-lookahead-tabs,.nexus-period-tabs,.nexus-precon-tabs,.nexus-record-tabs,.nexus-report-tabs,.nexus-view-tabs,.nexus-work-hub-tabs) button{scroll-snap-align:start}}@media(max-width:760px){.nexus-workspace-context-bar{grid-template-columns:1fr;gap:.3rem;min-height:0;padding:.42rem .62rem}.nexus-workspace-context-bar__identity{overflow-x:auto;scrollbar-width:none}.nexus-workspace-context-bar__identity::-webkit-scrollbar{display:none}.nexus-workspace-context-bar__siblings{padding-bottom:.08rem}.nexus-workspace-context-bar__siblings a{min-height:34px;padding:.38rem .52rem}.nexus-app-content[data-workspace]{padding:.7rem .62rem 1rem}.nexus-app-content[data-workspace] .nexus-page-heading{min-height:0;padding:.78rem .8rem;margin-bottom:.7rem;border-radius:12px}.nexus-app-content[data-workspace] .nexus-page-heading h1{font-size:1.45rem}.nexus-app-content[data-workspace] .nexus-panel{border-radius:12px}.nexus-app-content[data-workspace] .nexus-panel-heading{min-height:0;padding:.75rem .8rem}.nexus-app-content[data-workspace] :is(.nexus-app-center__toolbar,.nexus-crm-activity-toolbar,.nexus-crm-hub-toolbar,.nexus-crm-lead-toolbar,.nexus-crm-toolbar,.nexus-executive-dashboard-toolbar,.nexus-file-toolbar,.nexus-inbox-toolbar,.nexus-list-toolbar,.nexus-list-view-toolbar,.nexus-plan-toolbar,.nexus-planner-toolbar,.nexus-resource-filterbar,.nexus-report-filter-bar,.nexus-drawing-filters,.nexus-planner-filters,.nexus-app-center__filters,.nexus-template-hub__filters){align-items:stretch}.nexus-app-content[data-workspace] :is(.nexus-app-center__toolbar,.nexus-crm-activity-toolbar,.nexus-crm-hub-toolbar,.nexus-crm-lead-toolbar,.nexus-crm-toolbar,.nexus-executive-dashboard-toolbar,.nexus-file-toolbar,.nexus-inbox-toolbar,.nexus-list-toolbar,.nexus-list-view-toolbar,.nexus-plan-toolbar,.nexus-planner-toolbar,.nexus-resource-filterbar,.nexus-report-filter-bar,.nexus-drawing-filters,.nexus-planner-filters,.nexus-app-center__filters,.nexus-template-hub__filters) :is(label,input,select){flex:1 1 180px}.nexus-app :is(.nexus-crm-context-drawer,.nexus-estimating-drawer__panel,.nexus-task-drawer__panel){width:100vw}}@media(max-width:480px){.nexus-app-content[data-workspace] .nexus-page-heading>div>span{font-size:.76rem!important}.nexus-app-content[data-workspace] .nexus-page-actions{gap:.3rem}.nexus-app-content[data-workspace] :is(.nexus-primary-button,.nexus-secondary-button,.nexus-tertiary-button){min-height:40px;padding:.5rem .65rem}}@media(prefers-reduced-motion:reduce){.nexus-app-content[data-workspace] *,.nexus-app-content[data-workspace] *:before,.nexus-app-content[data-workspace] *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
