.site-header{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#050b14e0;border-bottom:1px solid #ffffff14}.site-header .nav{height:76px}.site-header .brand-logo{width:42px;height:42px}.site-header .brand-copy strong{letter-spacing:.145em;font-size:.78rem}.site-header .brand-copy small{letter-spacing:.19em;font-size:.53rem}.site-header .desktop-nav{gap:28px;font-size:.78rem}.site-header .desktop-nav a{padding:27px 0}.site-header .header-portal-link{color:#91a1b4;white-space:nowrap;font-size:.76rem}.site-header .header-portal-link:hover{color:#fff}.site-header .header-cta{border-radius:999px;min-height:40px;padding:0 16px;font-size:.76rem}.home-hero{grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);align-items:center;gap:clamp(40px,5vw,78px);min-height:calc(100vh - 76px);padding-top:clamp(58px,8vh,96px);padding-bottom:clamp(72px,9vh,108px);display:grid;position:relative}.home-hero:before{content:"";pointer-events:none;filter:blur(4px);background:radial-gradient(circle,#d5a43a0e,#0000 67%);width:42vw;height:42vw;position:absolute;top:10%;left:-7vw}.home-hero-copy{z-index:2;max-width:720px;position:relative}.home-hero-kicker{color:#8ea0b5;text-transform:uppercase;letter-spacing:.155em;align-items:center;gap:10px;width:fit-content;margin-bottom:25px;font-size:.61rem;font-weight:760;display:flex}.home-hero-kicker span{color:#f0ca70}.home-hero-kicker i{background:linear-gradient(90deg,#d5a43a,#d5a43a14);width:32px;height:1px;display:block}.home-hero h1{letter-spacing:-.068em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(4.15rem,6.6vw,7.4rem);font-weight:760;line-height:.88}.home-hero h1 span{color:#0000;background:linear-gradient(105deg,#f5df9b 2%,#d5a43a 48%,#b77b1a 88%);-webkit-background-clip:text;background-clip:text;margin-top:.08em;display:block}.home-hero-lede{color:#adb9c8;max-width:670px;margin:28px 0 0;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.72}.home-hero-lede strong{color:#f3f6fa;font-weight:650}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:31px;display:flex}.home-hero-actions .btn{border-radius:999px;min-height:50px;padding-inline:22px}.home-intelligence-link{color:#93a5b9;letter-spacing:.02em;align-items:center;gap:8px;margin-top:19px;font-size:.77rem;transition:color .2s,transform .2s;display:inline-flex}.home-intelligence-link:hover{color:#f0ca70;transform:translate(2px)}.home-proof-row{background:#ffffff13;border:1px solid #ffffff13;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:38px;display:grid}.home-proof-row>div{background:#060f19cc;min-height:72px;padding:15px 16px}.home-proof-row small,.home-proof-row strong{display:block}.home-proof-row small{color:#66798f;letter-spacing:.14em;text-transform:uppercase;font-size:.52rem}.home-proof-row strong{color:#d9e1ea;margin-top:6px;font-size:.77rem;font-weight:670}.home-command-deck{isolation:isolate;background:linear-gradient(#0a1827fa,#040a11fc);border:1px solid #ffffff1c;min-height:610px;position:relative;overflow:hidden;box-shadow:0 45px 120px #0000007a,0 0 0 1px #148fff05}.home-command-deck:before{content:"";pointer-events:none;z-index:1;border:1px solid #ffffff09;position:absolute;inset:11px}.home-command-grid{z-index:-2;background-image:linear-gradient(#53bbff0b 1px,#0000 1px),linear-gradient(90deg,#53bbff0b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000000bf 65%,#0000);mask-image:linear-gradient(#000,#000000bf 65%,#0000)}.home-command-glow{z-index:-1;filter:blur(18px);background:radial-gradient(circle,#148fff33,#0000 68%);border-radius:50%;width:390px;height:390px;position:absolute;top:-110px;right:-80px}.home-command-topbar{background:#040b138f;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex}.home-command-topbar>div{align-items:center;gap:8px;display:flex}.home-command-topbar strong{letter-spacing:.155em;color:#e8eef6;font-size:.63rem}.home-command-topbar>span{letter-spacing:.17em;color:#687b91;font-size:.52rem}.home-live-dot{background:#60df9c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #60df9ccc}.home-command-project{border-bottom:1px solid #fff1;justify-content:space-between;gap:20px;padding:25px 25px 22px;display:flex}.home-command-project small,.home-command-project strong,.home-command-project span{display:block}.home-command-project small,.home-command-section-label{color:#61758b;letter-spacing:.16em;text-transform:uppercase;font-size:.51rem}.home-command-project>div:first-child>strong{letter-spacing:-.015em;margin:7px 0 4px;font-size:1.16rem}.home-command-project>div:first-child>span{color:#8899ab;font-size:.7rem}.home-command-health{text-align:right}.home-command-health strong{color:#8de3b1;justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;font-size:.76rem;display:flex}.home-command-flow{background:#060e18a3;border-bottom:1px solid #fff1;grid-template-columns:repeat(5,1fr);padding:0 18px;display:grid}.home-command-phase{border-right:1px solid #ffffff0e;min-height:82px;padding:18px 11px 13px;position:relative}.home-command-phase:last-child{border-right:0}.home-command-phase>span{color:#4c6075;position:absolute;top:14px;right:10px}.home-command-phase small,.home-command-phase strong{display:block}.home-command-phase small{letter-spacing:.12em;color:#53677d;font-size:.48rem}.home-command-phase strong{color:#8da0b5;margin-top:19px;font-size:.68rem}.home-command-phase.is-done>span{color:#65d99e}.home-command-phase.is-done strong{color:#cdd8e3}.home-command-phase.is-active{background:linear-gradient(#d5a43a1c,#d5a43a06);box-shadow:inset 0 2px #d5a43a}.home-command-phase.is-active>span,.home-command-phase.is-active strong{color:#f0ca70}.home-command-body{grid-template-columns:1.08fr .92fr;min-height:305px;display:grid}.home-command-priority{border-right:1px solid #fff1;padding:22px}.home-command-priority .home-command-section-label{margin-bottom:13px}.home-command-priority article{border-top:1px solid #ffffff0f;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:10px 0;display:grid}.home-command-priority article>span{color:#64bffc;background:#148fff09;border:1px solid #53bbff24;place-items:center;width:30px;height:30px;display:grid}.home-command-priority article small,.home-command-priority article strong{display:block}.home-command-priority article small{letter-spacing:.13em;color:#5e7186;font-size:.46rem}.home-command-priority article strong{color:#d4dde7;margin-top:4px;font-size:.69rem;font-weight:650}.home-command-priority article b{letter-spacing:.12em;color:#84d9ad;font-size:.47rem;font-weight:760}.home-command-next{background:linear-gradient(150deg,#148fff0e,#ffffff02 58%);padding:22px;position:relative;overflow:hidden}.home-command-next>strong{letter-spacing:-.025em;max-width:260px;margin-top:17px;font-size:1.16rem;line-height:1.18;display:block}.home-command-next p{color:#8193a7;max-width:270px;font-size:.69rem;line-height:1.6}.home-command-next>small{color:#566b82;letter-spacing:.11em;font-size:.43rem;line-height:1.5;position:absolute;bottom:18px;left:22px;right:22px}.home-command-signal{width:45%;height:92px;position:absolute;top:104px;right:-2px}.home-command-signal i{background:linear-gradient(90deg,#0000,#148fff);height:1px;position:absolute;right:0;box-shadow:0 0 10px #148fff61}.home-command-signal i:after{content:"";background:#07111d;border:1px solid #53bbff;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:8px}.home-command-signal i:first-child{width:72%;top:8px}.home-command-signal i:nth-child(2){width:94%;top:32px}.home-command-signal i:nth-child(3){width:62%;top:57px}.home-command-signal i:nth-child(4){width:82%;top:80px}.home-command-footer{background:#070f19e0;border-top:1px solid #d5a43a2e;align-items:center;gap:13px;height:54px;padding:0 24px;display:flex}.home-command-footer span{letter-spacing:.16em;color:#d6a941;font-size:.48rem}.home-command-footer i{background:linear-gradient(90deg,#d5a43a47,#148fff17,#0000);flex:1;height:1px}.home-command-footer strong{letter-spacing:.07em;color:#9baabd;white-space:nowrap;font-size:.57rem}.home-trust-rail{background:#ffffff03;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.home-trust-grid{grid-template-columns:1.08fr repeat(3,1fr);min-height:108px;display:grid}.home-trust-grid>div{border-right:1px solid #ffffff12;flex-direction:column;justify-content:center;padding:24px 27px;display:flex}.home-trust-grid>div:first-child{background:linear-gradient(120deg,#d5a43a0e,#0000);border-left:1px solid #ffffff12}.home-trust-grid small{color:#64778d;letter-spacing:.145em;text-transform:uppercase;font-size:.51rem}.home-trust-grid strong{color:#d7e0e9;margin-top:6px;font-size:.86rem}.home-trust-grid>div:first-child strong{color:#f0ca70;font-size:.95rem}.premium-section-nav{padding-inline:3px;right:10px}.premium-section-nav button span{display:none!important}.premium-section-nav.is-visible{opacity:.55}.premium-section-nav:hover,.premium-section-nav:focus-within{opacity:.86}@media (max-width:1180px){.home-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.86fr);gap:34px}.home-command-deck{min-height:570px}.home-command-body{grid-template-columns:1fr}.home-command-next{display:none}.home-command-priority{border-right:0}}@media (max-width:900px){.home-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding-top:64px;padding-bottom:68px}.home-hero-copy{max-width:760px}.home-command-deck{min-height:590px;margin-top:12px}.home-command-body{grid-template-columns:1.08fr .92fr}.home-command-next{display:block}.home-command-priority{border-right:1px solid #fff1}.home-trust-grid{grid-template-columns:repeat(2,1fr)}.home-trust-grid>div:nth-child(2){border-right:0}.home-trust-grid>div:nth-child(n+3){border-top:1px solid #ffffff12}}@media (max-width:650px){.site-header .nav{height:68px}.site-header .brand-logo{width:38px;height:38px}.site-header .brand-copy strong{font-size:.68rem}.site-header .brand-copy small{font-size:.47rem}.home-hero{padding-top:48px;padding-bottom:54px}.home-hero-kicker{flex-wrap:wrap;font-size:.53rem;line-height:1.5}.home-hero h1{font-size:clamp(3.2rem,15vw,4.6rem);line-height:.9}.home-hero-lede{font-size:.95rem;line-height:1.65}.home-hero-actions{grid-template-columns:1fr;margin-top:26px;display:grid}.home-hero-actions .btn{width:100%}.home-proof-row{grid-template-columns:1fr;margin-top:30px}.home-proof-row>div{min-height:60px}.home-command-deck{min-height:auto}.home-command-topbar{height:50px;padding:0 16px}.home-command-topbar>span{display:none}.home-command-project{padding:20px 16px}.home-command-health{display:none}.home-command-flow{grid-template-columns:repeat(5,minmax(82px,1fr));padding:0 8px;overflow-x:auto}.home-command-phase{min-height:76px}.home-command-body{grid-template-columns:1fr;min-height:auto}.home-command-priority{border-right:0;padding:18px 16px}.home-command-next{display:none}.home-command-footer{padding:0 16px}.home-command-footer strong{display:none}.home-trust-grid{grid-template-columns:1fr}.home-trust-grid>div{border-bottom:1px solid #ffffff12;border-left:1px solid #ffffff12;border-right:0;min-height:74px}.home-trust-grid>div:last-child{border-bottom:0}}
.home-command-deck-interactive .home-command-phase{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff0e;border-radius:0;margin:0;transition:background .2s,box-shadow .2s,transform .2s}.home-command-deck-interactive .home-command-phase:last-child{border-right:0}.home-command-deck-interactive .home-command-phase:hover{background:#53bbff0b}.home-command-deck-interactive .home-command-phase:focus-visible{outline-offset:-3px;z-index:3;outline:2px solid #f0ca70e6}.home-command-deck-interactive .home-command-phase.is-active:hover{background:linear-gradient(#d5a43a26,#d5a43a0a)}.home-command-deck-interactive .home-command-phase[aria-selected=true] strong{color:#f0ca70}.home-command-deck-interactive .home-command-priority{flex-direction:column;display:flex}.home-command-control{appearance:none;width:100%;min-width:0;min-height:67px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff0f;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:10px 8px 10px 0;transition:background .2s,border-color .2s,padding .2s;display:grid}.home-command-control>span{color:#64bffc;background:#148fff09;border:1px solid #53bbff24;place-items:center;width:30px;height:30px;transition:border-color .2s,color .2s,background .2s;display:grid}.home-command-control small,.home-command-control strong{display:block}.home-command-control small{letter-spacing:.13em;color:#5e7186;font-size:.46rem}.home-command-control strong{color:#d4dde7;margin-top:4px;font-size:.69rem;font-weight:650}.home-command-control b{letter-spacing:.12em;color:#84d9ad;font-size:.47rem;font-weight:760}.home-command-control:hover{background:#53bbff09;padding-left:6px}.home-command-control:hover>span{color:#8ed2ff;border-color:#53bbff52}.home-command-control.is-selected{background:linear-gradient(90deg,#d5a43a14,#148fff06);box-shadow:inset 2px 0 #d5a43a}.home-command-control.is-selected>span{color:#f0ca70;background:#d5a43a0e;border-color:#d5a43a5c}.home-command-control.is-selected b{color:#f0ca70}.home-command-control:focus-visible{outline-offset:-3px;outline:2px solid #f0ca70e6}.home-command-deck-interactive .home-command-next{flex-direction:column;align-items:flex-start;display:flex}.home-command-deck-interactive .home-command-next>strong,.home-command-deck-interactive .home-command-next>p,.home-command-action{z-index:3;position:relative}.home-command-action{color:#e5bd61;letter-spacing:.02em;background:#d5a43a09;border:1px solid #d5a43a38;align-items:center;gap:7px;margin-top:7px;padding:8px 11px;font-size:.61rem;font-weight:720;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.home-command-action:hover{background:#d5a43a13;border-color:#f0ca7080;transform:translate(2px)}.home-command-action:focus-visible{outline-offset:3px;outline:2px solid #f0ca70e6}.home-command-deck-interactive .home-command-next>small{pointer-events:none}.home-command-deck-interactive .home-command-signal{pointer-events:none;opacity:.82}.home-command-deck-interactive .home-command-footer span{white-space:nowrap}.home-command-deck-interactive .home-command-footer strong{text-overflow:ellipsis;max-width:48%;overflow:hidden}@media (max-width:1180px){.home-command-deck-interactive .home-command-body{grid-template-columns:1fr;min-height:auto}.home-command-deck-interactive .home-command-priority{border-right:0}.home-command-deck-interactive .home-command-next{border-top:1px solid #fff1;min-height:220px;display:flex}.home-command-deck-interactive .home-command-signal{width:34%}}@media (max-width:900px){.home-command-deck-interactive .home-command-body{grid-template-columns:1fr}.home-command-deck-interactive .home-command-priority{border-right:0}.home-command-deck-interactive .home-command-next{display:flex}}@media (max-width:650px){.home-command-deck-interactive .home-command-flow{scroll-snap-type:x proximity}.home-command-deck-interactive .home-command-phase{scroll-snap-align:start}.home-command-deck-interactive .home-command-next{min-height:250px;padding:18px 16px;display:flex}.home-command-deck-interactive .home-command-next>strong{max-width:88%;font-size:1.02rem}.home-command-deck-interactive .home-command-next p{max-width:94%;font-size:.68rem}.home-command-deck-interactive .home-command-next>small{bottom:15px;left:16px;right:16px}.home-command-deck-interactive .home-command-signal{opacity:.48;width:38%;top:118px}.home-command-control{padding-right:0}.home-command-control:hover{padding-left:0}.home-command-deck-interactive .home-command-footer span{font-size:.43rem}}@media (prefers-reduced-motion:reduce){.home-command-deck-interactive .home-command-phase,.home-command-control,.home-command-action{transition:none}}
body.accs-interface-v25{--accs-ink-0:#03080d;--accs-ink-1:#06110f;--accs-ink-2:#081914;--accs-panel:#071411e0;--accs-panel-2:#091b16d1;--accs-emerald:#48e6aa;--accs-emerald-soft:#8af3c8;--accs-emerald-dim:#2f9c77;--accs-gold:#d5a43a;--accs-gold-soft:#efcc79;--accs-red:#ed8068;--accs-blue:#74bde8;--accs-grid:#48e6aa0b;--accs-line:#68e9b91a;--accs-line-strong:#68e9b92e;--accs-text:#edf7f3;--accs-muted:#78978b;--accs-shadow:0 22px 70px #00000047;--blue:#42dca6;--blue-2:#8cf2ce;--green:#58e3a4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--accs-emerald);background:radial-gradient(circle at 78% -14%,#48e6aa1c,#0000 31%),radial-gradient(circle at 10% 28%,#d5a43a0b,#0000 24%),linear-gradient(#050c11 0%,#040a0e 48%,#03080c 100%)}body.accs-interface-v25:after{content:"";z-index:-1;pointer-events:none;opacity:.52;background-image:linear-gradient(var(--accs-grid) 1px, transparent 1px), linear-gradient(90deg, var(--accs-grid) 1px, transparent 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 26%,#000 0%,#000000d6 35%,#0000 82%);mask-image:radial-gradient(circle at 52% 26%,#000 0%,#000000d6 35%,#0000 82%)}body.accs-interface-v25 ::selection{color:#f7fffb;background:#48e6aa3d}body.accs-interface-v25,body.accs-interface-v25 *{scrollbar-color:#48e6aa38 #0209088c;scrollbar-width:thin}body.accs-interface-v25 ::-webkit-scrollbar{width:9px;height:9px}body.accs-interface-v25 ::-webkit-scrollbar-track{background:#02090899}body.accs-interface-v25 ::-webkit-scrollbar-thumb{background:linear-gradient(#48e6aa52,#d5a43a33);border:2px solid #02090899;border-radius:999px}body.accs-interface-v25 :where(a,button,input,select,textarea,[role=button]):focus-visible{outline-offset:3px;outline:1px solid #48e6aae0;box-shadow:0 0 0 4px #48e6aa14}body.accs-interface-v25 :where(button,[role=button],a){-webkit-tap-highlight-color:transparent}body.accs-interface-v25 :where(button,[role=button]){transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s}body.accs-interface-v25 :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){caret-color:var(--accs-emerald);box-shadow:inset 0 1px #ffffff04;color:var(--accs-text)!important;background-color:#030d0bbd!important;border-color:#68e9b921!important}body.accs-interface-v25 :where(input,select,textarea)::placeholder{color:#5e7a70}body.accs-interface-v25 :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{border-color:#48e6aa73!important;box-shadow:0 0 0 3px #48e6aa0e,inset 0 1px #ffffff05!important}body.accs-interface-v25 .excalidraw :where(input,select,textarea){background-color:initial!important;box-shadow:initial!important}body.accs-interface-v25 table{border-color:var(--accs-line)!important}body.accs-interface-v25 th{border-color:var(--accs-line)!important;color:#99cdb9!important;background-color:#48e6aa06!important}body.accs-interface-v25 td{border-color:#68e9b911!important}body.accs-interface-v25 :where(progress){accent-color:var(--accs-emerald)}body.accs-interface-v25 [class*=-module__][class*=card i],body.accs-interface-v25 [class*=-module__][class*=panel i],body.accs-interface-v25 [class*=-module__][class*=metric i],body.accs-interface-v25 [class*=-module__][class*=viewer i],body.accs-interface-v25 [class*=-module__][class*=composer i],body.accs-interface-v25 [class*=-module__][class*=drawer i],body.accs-interface-v25 [class*=-module__][class*=modal i]{box-shadow:inset 0 1px #ffffff04,0 16px 48px #0000001f;border-color:#68e9b917!important}body.accs-interface-v25 [class*=-module__][class*=sidebar i],body.accs-interface-v25 [class*=-module__][class*=topbar i]{border-color:#68e9b916!important}body.accs-interface-v25 [class*=-module__][class*=active i]{border-color:#d5a43a3d}body.accs-interface-v25 [data-status=completed],body.accs-interface-v25 [data-status=verified],body.accs-interface-v25 [data-status=paid],body.accs-interface-v25 [data-status=approved],body.accs-interface-v25 [data-health=on_track]{--status-accent:var(--accs-emerald)}body.accs-interface-v25 [data-status=blocked],body.accs-interface-v25 [data-status=failed],body.accs-interface-v25 [data-status=overdue],body.accs-interface-v25 [data-health=critical]{--status-accent:var(--accs-red)}body.accs-interface-v25 [data-health=attention],body.accs-interface-v25 [data-health=delayed]{--status-accent:var(--accs-gold-soft)}body.accs-interface-v25 [class*=ClientDashboard2-module__][class*=app]{background:radial-gradient(circle at 78% -12%,#48e6aa1b,#0000 30%),linear-gradient(#050d11,#04090d)!important}body.accs-interface-v25 [class*=ClientDashboard2-module__][class*=sidebar]{background:linear-gradient(#05120ffa,#040a0cfa)!important}body.accs-interface-v25 [class*=ClientDashboard2-module__][class*=hero]{border-color:#48e6aa1c!important;box-shadow:0 22px 64px #0003,inset 0 1px #ffffff05!important}body.accs-interface-v25 [class*=ClientDashboard2-module__][class*=iconBlue]{color:var(--accs-emerald-soft)!important;background:#48e6aa09!important;border-color:#48e6aa29!important}body.accs-interface-v25 [class*=ContractorDashboard2-module__][class*=page],body.accs-interface-v25 [class*=ContractorDashboard2-module__][class*=loading]{background:radial-gradient(circle at 82% -10%,#48e6aa1a,#0000 31%),#040b0e!important}body.accs-interface-v25 [class*=ContractorDashboard2-module__][class*=topbar]{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#040d0ceb!important}body.accs-interface-v25 :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=ProjectDirectory-module__],[class*=IntelligenceOperations-module__],[class*=SiteIntelligenceSales-module__],[class*=RecordControlCenter-module__],[class*=ProjectCommandCenter-module__],[class*=OperationalTriangle-module__])[class*=panel i],body.accs-interface-v25 :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=ProjectDirectory-module__],[class*=IntelligenceOperations-module__],[class*=SiteIntelligenceSales-module__],[class*=RecordControlCenter-module__],[class*=ProjectCommandCenter-module__],[class*=OperationalTriangle-module__])[class*=card i]{border-color:#48e6aa1b!important;box-shadow:inset 0 1px #ffffff04,0 18px 50px #00000024!important}body.accs-interface-v25 :is([class*=BentleyFederation-module__],[class*=BentleyChangedElements-module__],[class*=BentleyImpactCorrelation-module__],[class*=BentleyImpactTriage-module__],[class*=OperationalDigitalTwin-module__],[class*=DigitalTwinExperience-module__])[class*=shell i],body.accs-interface-v25 :is([class*=BentleyFederation-module__],[class*=BentleyChangedElements-module__],[class*=BentleyImpactCorrelation-module__],[class*=BentleyImpactTriage-module__],[class*=OperationalDigitalTwin-module__],[class*=DigitalTwinExperience-module__])[class*=panel i]{border-color:#48e6aa1f!important;box-shadow:inset 0 0 38px #48e6aa05,0 18px 54px #00000029!important}body.accs-interface-v25 [class*=AccsAssistant-module__][class*=launcher i]{border-color:#48e6aa3d!important;box-shadow:0 16px 48px #00000057,0 0 28px #48e6aa0e!important}body.accs-interface-v25 [class*=AccsAssistant-module__][class*=shell i]{border-color:#48e6aa21!important;box-shadow:0 34px 110px #00000085,inset 0 1px #ffffff05!important}body.accs-interface-v25 [class*=CompanyLogin-module__][class*=shell i],body.accs-interface-v25 [class*=CompanyLogin-module__][class*=card i],body.accs-interface-v25 [class*=ProjectIntelligence-module__][class*=shell i],body.accs-interface-v25 [class*=PropertyIntelligence-module__][class*=shell i],body.accs-interface-v25 [class*=SuiteLegalCheck-module__][class*=shell i]{border-color:#48e6aa1c!important;box-shadow:0 24px 80px #0000003d,inset 0 1px #ffffff05!important}@media (prefers-reduced-motion:reduce){body.accs-interface-v25 *,body.accs-interface-v25 :before,body.accs-interface-v25 :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
body.accs-interface-v25 .site-header{background:#040c0cc7;border-bottom-color:#48e6aa13}body.accs-interface-v25 .hero-stage{background:radial-gradient(circle at 53% 38%,#48e6aa12,#0000 35%),linear-gradient(155deg,#0f392f57,#0000 44%),linear-gradient(#071411,#040b0d 88%);border-color:#48e6aa24;box-shadow:0 30px 90px #00000057,inset 0 0 70px #48e6aa05}body.accs-interface-v25 .stage-glow{background:#48e6aa21}body.accs-interface-v25 .stage-grid,body.accs-interface-v25 .plan-grid{background-image:linear-gradient(#48e6aa13 1px,#0000 1px),linear-gradient(90deg,#48e6aa13 1px,#0000 1px)}body.accs-interface-v25 .model{background:linear-gradient(#48e6aa18,#07191406);border-color:#48e6aad6;box-shadow:inset 0 0 42px #48e6aa0f,0 0 34px #48e6aa0d}body.accs-interface-v25 .model:before{background-image:linear-gradient(#48e6aa29 1px,#0000 1px),linear-gradient(90deg,#48e6aa29 1px,#0000 1px)}body.accs-interface-v25 .model:after{background:linear-gradient(115deg,#0000 49%,#79ffcf42 50%,#0000 51%)}body.accs-interface-v25 .scan-line{background:linear-gradient(90deg,#0000,#58f0b7,#0000);box-shadow:0 0 18px #48e6aae0}body.accs-interface-v25 .signal-line{background:linear-gradient(90deg,#239e77,#6ff1bf);box-shadow:0 0 10px #48e6aa9e}body.accs-interface-v25 .signal-line i{background:#04100d;border-color:#79f1c2}body.accs-interface-v25 .system-badge{background:#030d0ccc;border-color:#48e6aa1f}body.accs-interface-v25 .hero-system-card{background:#040e0de6;border-color:#d5a43a57;box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff05}body.accs-interface-v25 .trust-rail,body.accs-interface-v25 .trust-grid>div{border-color:#48e6aa13}body.accs-interface-v25 .step{background:#06120f}body.accs-interface-v25 .step:hover{background:#081914}body.accs-interface-v25 .status-pill{box-shadow:0 0 24px #d5a43a09}body.accs-interface-v25 .btn-ghost{background:#48e6aa05;border-color:#48e6aa21}body.accs-interface-v25 .btn-ghost:hover{background:#48e6aa0b;border-color:#48e6aa47}@media (prefers-reduced-motion:reduce){body.accs-interface-v25 .scan-line{animation:none}}
body.accs-future-v27{--accs-bg-root:#02070b;--accs-bg-deep:#04100f;--accs-bg-panel:#061211eb;--accs-bg-panel-elevated:#091c18e6;--accs-bg-glass:#051111c2;--accs-emerald:#00e676;--accs-emerald-soft:#58f0a3;--accs-emerald-pale:#9ff8ce;--accs-emerald-dim:#198c61;--accs-cyan:#46dbff;--accs-gold:#d6a53b;--accs-gold-bright:#f2c45c;--accs-amber:#ff9f43;--accs-red:#ff5964;--accs-text-1:#eef9f5;--accs-text-2:#b7ccc4;--accs-text-3:#78958a;--accs-line:#58f0a31b;--accs-line-strong:#58f0a338;--accs-line-gold:#d6a53b47;--accs-glow-green:0 0 28px #00e6761c;--accs-glow-gold:0 0 28px #d6a53b1a;--accs-shadow-deep:0 28px 90px #00000057;--accs-radius-xs:4px;--accs-radius-sm:8px;--accs-radius-md:12px;--accs-radius-lg:18px;--accs-font-system:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--accs-tracking-system:.14em;--bg:var(--accs-bg-root);--bg-2:var(--accs-bg-deep);--bg-3:#071713;--panel:#081813;--panel-2:#0b211a;--text:var(--accs-text-1);--muted:var(--accs-text-3);--muted-2:#617d73;--line:var(--accs-line);--line-strong:var(--accs-line-strong);--gold:var(--accs-gold);--gold-2:var(--accs-gold-bright);--blue:#24d893;--blue-2:#79f4c1;--green:var(--accs-emerald);--shadow:var(--accs-shadow-deep)}@keyframes accsFuturePulse{0%,to{opacity:.58;filter:brightness(.92)}50%{opacity:1;filter:brightness(1.16)}}@keyframes accsFutureScan{0%{opacity:0;transform:translateY(-140%)}15%{opacity:.26}55%{opacity:.42}to{opacity:0;transform:translateY(440%)}}@keyframes accsFutureSignal{0%,to{box-shadow:0 0 #00e6762e}50%{box-shadow:0 0 0 7px #00e67600}}@keyframes accsFutureSheen{0%{transform:translate(-135%)skew(-18deg)}to{transform:translate(235%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){body.accs-future-v27 *,body.accs-future-v27 :before,body.accs-future-v27 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
body.accs-future-v27{min-height:100vh;color:var(--accs-text-1);font-family:var(--accs-font-system);background:radial-gradient(circle at 78% -8%,#00e6761f,#0000 29%),radial-gradient(circle at 18% 16%,#46dbff09,#0000 24%),radial-gradient(circle at 42% 88%,#d6a53b09,#0000 28%),linear-gradient(#02080b 0%,#03100e 42%,#02070a 100%)}body.accs-future-v27:before{content:"";z-index:-2;pointer-events:none;opacity:.38;background-image:linear-gradient(#00e67609 1px,#0000 1px),linear-gradient(90deg,#00e67609 1px,#0000 1px),radial-gradient(circle at 50% 35%,#00e67614 0 1px,#0000 1.6px);background-size:42px 42px,42px 42px,9px 9px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 54% 28%,#000 5%,#000000c7 43%,#0000 86%);mask-image:radial-gradient(circle at 54% 28%,#000 5%,#000000c7 43%,#0000 86%)}body.accs-future-v27:after{content:"";z-index:9999;pointer-events:none;opacity:.055;mix-blend-mode:screen;background:repeating-linear-gradient(#9bffcd38 0 1px,#0000 1px 4px);position:fixed;inset:0}body.accs-future-v27 ::selection{color:#f8fffb;background:#00e67647}body.accs-future-v27 :where(a,button,[role=button]){-webkit-tap-highlight-color:transparent}body.accs-future-v27 :where(a,button,input,select,textarea,[role=button]):focus-visible{outline-offset:3px;box-shadow:0 0 0 4px #00e67614, var(--accs-glow-green)!important;outline:1px solid #58f0a3e0!important}body.accs-future-v27 :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){caret-color:var(--accs-emerald);border-radius:var(--accs-radius-sm)!important;color:var(--accs-text-1)!important;background:linear-gradient(#081a16eb,#030f0de6)!important;border:1px solid #58f0a324!important;box-shadow:inset 0 1px #ffffff05,inset 0 0 18px #00e67603!important}body.accs-future-v27 :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):hover{border-color:#58f0a33d!important}body.accs-future-v27 :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{border-color:#58f0a37a!important;box-shadow:0 0 0 3px #00e6760e,inset 0 0 20px #00e67605!important}body.accs-future-v27 :where(input,textarea)::placeholder{color:#58756b!important}body.accs-future-v27 :where(select option){color:var(--accs-text-1);background:#071511}body.accs-future-v27 .excalidraw :where(input,select,textarea){background:initial!important;box-shadow:initial!important}body.accs-future-v27 :where(.eyebrow,.section-kicker,[class*=eyebrow i],[class*=kicker i],[class*=label i]){letter-spacing:var(--accs-tracking-system)}body.accs-future-v27 :where(.section-kicker,[class*=sectionLabel],[class*=systemLabel],[class*=eyebrow]){color:#83cbb0}body.accs-future-v27 .site-header{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(#020a0af0,#030c0dd1);border-bottom-color:#58f0a31c;box-shadow:0 12px 38px #00000038,inset 0 -1px #00e67605}body.accs-future-v27 .site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00e6766b,#d6a53b33,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}body.accs-future-v27 .brand-logo{filter:drop-shadow(0 0 16px #d6a53b21)drop-shadow(0 0 24px #00e6760a)}body.accs-future-v27 .desktop-nav a:after{background:linear-gradient(90deg, var(--accs-emerald), var(--accs-gold-bright));box-shadow:0 0 12px #00e6762e}body.accs-future-v27 :where(.btn,button,[role=button]){transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s,filter .18s}body.accs-future-v27 :where(.btn-gold,[class*=primaryButton],[class*=primaryBtn],[class*=approveButton],[class*=actionPrimary]){color:#07100b!important;background:linear-gradient(135deg,#f5d277 0%,#d6a53b 52%,#a96a0f 100%)!important;border-color:#f2c45c8a!important;box-shadow:0 12px 34px #d6a53b26,inset 0 1px #ffffff57!important}body.accs-future-v27 :where(.btn-gold,[class*=primaryButton],[class*=primaryBtn],[class*=approveButton],[class*=actionPrimary]):hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 15px 42px #d6a53b38,0 0 28px #d6a53b17,inset 0 1px #ffffff61!important}body.accs-future-v27 :where(.btn-outline,.btn-ghost,[class*=secondaryButton],[class*=secondaryBtn],[class*=ghostButton]){color:#cde8dd!important;background:linear-gradient(#071915b8,#030e0db8)!important;border-color:#58f0a329!important}body.accs-future-v27 :where(.btn-outline,.btn-ghost,[class*=secondaryButton],[class*=secondaryBtn],[class*=ghostButton]):hover{box-shadow:var(--accs-glow-green)!important;background:#00e6760e!important;border-color:#58f0a35c!important}body.accs-future-v27 :is([class*=-module__][class*=card i],[class*=-module__][class*=panel i],[class*=-module__][class*=metric i],[class*=-module__][class*=tile i],[class*=-module__][class*=viewer i],[class*=-module__][class*=drawer i],[class*=-module__][class*=modal i],[class*=-module__][class*=composer i]){-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background-image:linear-gradient(135deg,#00e67606,#0000 28%),linear-gradient(#081915ed,#040e0de8)!important;border-color:#58f0a31c!important;box-shadow:inset 0 1px #ffffff05,inset 0 0 34px #00e67603,0 18px 58px #0000002b!important}body.accs-future-v27 :is([class*=-module__][class*=card i],[class*=-module__][class*=panel i],[class*=-module__][class*=metric i]):hover{border-color:#58f0a32e!important}body.accs-future-v27 :is([class*=CommandCenter],[class*=PortfolioNextActions],[class*=ProjectDecisionIntelligence],[class*=NextAction],[class*=Constraint],[class*=DigitalTwin],[class*=Bentley])[class*=panel i],body.accs-future-v27 :is([class*=CommandCenter],[class*=PortfolioNextActions],[class*=ProjectDecisionIntelligence],[class*=NextAction],[class*=Constraint],[class*=DigitalTwin],[class*=Bentley])[class*=card i],body.accs-future-v27 :is([class*=CommandCenter],[class*=DigitalTwin],[class*=Bentley])[class*=shell i]{background-image:linear-gradient(90deg,#00e67606 1px,#0000 1px),linear-gradient(#00e67606 1px,#0000 1px),radial-gradient(circle at 70% 0,#00e67612,#0000 37%),linear-gradient(#051813f5,#020d0df0)!important;background-size:30px 30px,30px 30px,auto,auto!important;border-color:#58f0a326!important;box-shadow:inset 0 0 44px #00e67605,0 22px 70px #00000038!important}body.accs-future-v27 :is([class*=-module__][class*=sidebar i],[class*=-module__][class*=topbar i],[class*=-module__][class*=header i],[class*=-module__][class*=toolbar i]){-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background-image:linear-gradient(#041210f2,#030c0de8)!important;border-color:#58f0a318!important}body.accs-future-v27 [class*=-module__][class*=active i]{box-shadow:inset 3px 0 #d6a53bb8,0 0 22px #d6a53b09;border-color:#d6a53b4f!important}body.accs-future-v27 [class*=-module__][class*=selected i]{background-color:#00e6760b!important;border-color:#58f0a340!important}body.accs-future-v27 table{background:#030d0c9e;border-color:#58f0a317!important}body.accs-future-v27 th{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:#9fd8c2!important;background:linear-gradient(#00e6760b,#00e67605)!important;border-color:#58f0a31a!important}body.accs-future-v27 td{border-color:#58f0a311!important}body.accs-future-v27 tbody tr{transition:background .16s,box-shadow .16s}body.accs-future-v27 tbody tr:hover{background:#00e67607;box-shadow:inset 2px 0 #00e67638}body.accs-future-v27 :where([class*=status i],[class*=badge i],[class*=pill i],[class*=chip i]){font-variant-numeric:tabular-nums}body.accs-future-v27 :where([data-status=completed],[data-status=verified],[data-status=paid],[data-status=approved],[data-health=on_track]){--status-accent:var(--accs-emerald)}body.accs-future-v27 :where([data-status=blocked],[data-status=failed],[data-status=overdue],[data-health=critical]){--status-accent:var(--accs-red)}body.accs-future-v27 :where([data-status=pending],[data-status=review],[data-health=attention],[data-health=delayed]){--status-accent:var(--accs-amber)}body.accs-future-v27 .portal-status-pill{color:#a9e8cf;text-transform:uppercase;letter-spacing:.08em;background:#00e67609;border:1px solid #58f0a31f;border-radius:999px;box-shadow:inset 0 0 12px #00e67605}body.accs-future-v27 :is(.status-overdue,.status-failed,.status-declined,.status-cancelled,.status-blocked){color:#ff9aa2!important;background:#ff59640e!important;border-color:#ff596438!important}body.accs-future-v27 :is(.status-approved,.status-paid,.status-completed,.status-verified,.status-accepted){color:#8df3bf!important;background:#00e6760e!important;border-color:#00e67638!important}body.accs-future-v27 :is(.status-pending,.status-reviewing,.status-sent,.status-draft){color:#ffc281!important;background:#ff9f430d!important;border-color:#ff9f4338!important}body.accs-future-v27 [class*=ClientDashboard2-module__][class*=app],body.accs-future-v27 [class*=ContractorDashboard2-module__][class*=page]{background:radial-gradient(circle at 82% -10%,#00e6761a,#0000 31%),linear-gradient(#030c0e,#02080b)!important}body.accs-future-v27 [class*=ClientDashboard2-module__][class*=hero],body.accs-future-v27 [class*=ContractorDashboard2-module__][class*=hero]{background-image:linear-gradient(135deg,#00e6760b,#0000 35%),linear-gradient(#081915f5,#040e0deb)!important;border-color:#58f0a321!important}body.accs-future-v27 [class*=AccsAssistant-module__][class*=launcher i]{background:linear-gradient(145deg,#081d17f5,#030d0df5)!important;border-color:#00e67652!important;box-shadow:0 18px 50px #0006,0 0 30px #00e67617!important}body.accs-future-v27 [class*=AccsAssistant-module__][class*=launcher i]:after{content:"";background:var(--accs-emerald);border-radius:50%;width:8px;height:8px;animation:2.5s ease-in-out infinite accsFutureSignal;position:absolute;top:8px;right:8px;box-shadow:0 0 12px #00e676cc}body.accs-future-v27 [class*=AccsAssistant-module__][class*=shell i]{background:linear-gradient(90deg,#00e67605 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#00e67605 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#051613fa,#020c0cfa)!important;border-color:#58f0a329!important;box-shadow:0 38px 120px #00000094,0 0 38px #00e6760d!important}body.accs-future-v27 .home-command-deck,body.accs-future-v27 .drawing-workspace-demo,body.accs-future-v27 .portal-preview,body.accs-future-v27 .construction-visualizer{background-color:#03100e!important;border-color:#58f0a324!important;box-shadow:0 30px 90px #00000047,inset 0 0 50px #00e67605!important}body.accs-future-v27 :where(.home-command-grid,.canvas-grid-live,.viz-grid){filter:hue-rotate(58deg)saturate(1.12);opacity:.9}body.accs-future-v27 :where(.home-live-dot,.live-dot){animation:2.8s ease-in-out infinite accsFuturePulse;background:var(--accs-emerald)!important;box-shadow:0 0 14px #00e676c7!important}body.accs-future-v27 :where(.home-command-control.is-selected,.home-command-phase.is-active){box-shadow:inset 0 0 24px #d6a53b09,0 0 26px #d6a53b09;border-color:#d6a53b52!important}body.accs-future-v27 :is([class*=CompanyLogin-module__],[class*=ProjectIntelligence-module__],[class*=PropertyIntelligence-module__],[class*=SuiteLegalCheck-module__])[class*=shell i],body.accs-future-v27 :is([class*=CompanyLogin-module__],[class*=ProjectIntelligence-module__],[class*=PropertyIntelligence-module__],[class*=SuiteLegalCheck-module__])[class*=card i]{box-shadow:var(--accs-shadow-deep), inset 0 0 36px #00e67604!important;background-image:radial-gradient(circle at 86% 0,#00e67614,#0000 34%),linear-gradient(#071714f7,#030d0df2)!important;border-color:#58f0a324!important}body.accs-future-v27 progress{accent-color:var(--accs-emerald)}body.accs-future-v27 [class*=progress i]>:where(span,i)[style*=width]{box-shadow:0 0 14px #00e67624}@media (max-width:760px){body.accs-future-v27:after{opacity:.035}body.accs-future-v27 :is([class*=-module__][class*=card i],[class*=-module__][class*=panel i],[class*=-module__][class*=metric i]){-webkit-backdrop-filter:blur(10px)saturate(112%);backdrop-filter:blur(10px)saturate(112%)}}
:root{--v28-emerald:#27f6a3;--v28-emerald-soft:#7affc5;--v28-emerald-dim:#27f6a329;--v28-gold:#e5b24a;--v28-red:#ff746c;--v28-bg:#020807;--v28-panel:#04130f;--v28-text:#dfffee;--v28-muted:#5e9b80}.accs-v28-frame{min-height:100vh;color:var(--v28-text);background:radial-gradient(circle at 50% 16%,#0c513e38,#0000 32%),linear-gradient(#010605 0%,#03100c 45%,#010504 100%);position:relative;overflow-x:hidden}.accs-v28-frame:before{content:"";pointer-events:none;z-index:2;position:fixed;inset:0;box-shadow:inset 0 0 120px #000000b8}.accs-v28-grid{z-index:0;pointer-events:none;background-image:linear-gradient(#27f6a306 1px,#0000 1px),linear-gradient(90deg,#27f6a306 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#00000059 78%,#0000);mask-image:linear-gradient(#000000eb,#00000059 78%,#0000)}.accs-v28-scan{z-index:4;pointer-events:none;background:linear-gradient(#0000,#27f6a306,#27f6a312,#0000);height:18vh;animation:12s linear infinite accs-v28-scan;position:fixed;top:-25vh;left:0;right:0}.accs-v28-corners{z-index:15;pointer-events:none;position:fixed;inset:7px}.accs-v28-corners i{filter:drop-shadow(0 0 7px #27f6a33d);border-color:#27f6a37a;width:30px;height:30px;position:absolute}.accs-v28-corners i:first-child{border-top:1px solid;border-left:1px solid;top:0;left:0}.accs-v28-corners i:nth-child(2){border-top:1px solid;border-right:1px solid;top:0;right:0}.accs-v28-corners i:nth-child(3){border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.accs-v28-corners i:nth-child(4){border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.accs-v28-topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(90deg,#02100cf5,#020a08e6);border:1px solid #27f6a329;justify-content:space-between;align-items:center;gap:18px;height:48px;padding:0 10px;display:flex;position:fixed;top:8px;left:58px;right:58px;box-shadow:0 10px 34px #0000004d,inset 0 0 28px #27f6a305}.accs-v28-topbar:before{content:"";border-left:2px solid var(--v28-emerald);border-top:2px solid var(--v28-emerald);opacity:.7;width:32px;height:12px;position:absolute;top:-1px;left:-1px}.accs-v28-topbar:after{content:"";border-right:1px solid var(--v28-emerald);border-bottom:1px solid var(--v28-emerald);opacity:.35;width:32px;height:12px;position:absolute;bottom:-1px;right:-1px}.accs-v28-brand{color:inherit;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.accs-v28-mark{background:#e5b24a0f;border:1px solid #e5b24a57;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 0 22px #e5b24a14}.accs-v28-mark img{width:21px;height:21px}.accs-v28-brand>span:last-child{min-width:0}.accs-v28-brand small,.accs-v28-brand strong,.accs-v28-brand em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.accs-v28-brand small{color:#5d9c80;letter-spacing:.18em;font-size:.42rem}.accs-v28-brand strong{color:#dcffed;letter-spacing:.08em;margin-top:2px;font-size:.7rem}.accs-v28-brand em{color:#496e5e;letter-spacing:.04em;margin-top:1px;font-size:.36rem;font-style:normal}.accs-v28-system-strip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.accs-v28-system-strip span,.accs-v28-system-strip b{color:#629a81;letter-spacing:.08em;background:#010c09a8;border:1px solid #27f6a31c;align-items:center;gap:5px;height:26px;padding:0 7px;font-size:.34rem;font-weight:600;display:inline-flex}.accs-v28-system-strip b{color:var(--v28-gold);border-color:#e5b24a38}.accs-v28-live{color:var(--v28-emerald-soft)!important}.accs-v28-live i,.accs-v28-rail-head i,.accs-v28-action-rail>span i{background:var(--v28-emerald);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite accs-v28-pulse;box-shadow:0 0 0 3px #27f6a314,0 0 14px #27f6a3b8}.accs-v28-left-spine{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010b08e0;border:1px solid #27f6a324;flex-direction:column;gap:5px;width:46px;padding:7px 5px;display:flex;position:fixed;top:64px;bottom:57px;left:8px;box-shadow:inset 0 0 26px #27f6a305}.accs-v28-spine-label{writing-mode:vertical-rl;color:#355f4d;letter-spacing:.12em;height:70px;margin:auto;font-size:.29rem;transform:rotate(180deg)}.accs-v28-left-spine a{color:#557d6b;background:#02120e73;border:1px solid #27f6a314;place-items:center;min-height:45px;text-decoration:none;transition:all .18s;display:grid;position:relative}.accs-v28-left-spine a small{color:#315443;font-size:.24rem;position:absolute;top:2px;left:3px}.accs-v28-left-spine a strong{letter-spacing:.08em;font-size:.39rem}.accs-v28-left-spine a span{white-space:nowrap;pointer-events:none;opacity:0;color:#9fe5c5;background:#03110d;border:1px solid #27f6a329;padding:6px 8px;font-size:.36rem;transition:all .18s;position:absolute;left:51px;transform:translate(-5px)}.accs-v28-left-spine a:hover span{opacity:1;transform:none}.accs-v28-left-spine a:hover,.accs-v28-left-spine a.active{color:#c8ffe2;border-color:#27f6a35c;box-shadow:inset 0 0 18px #27f6a30d,0 0 14px #27f6a30a}.accs-v28-left-spine a.active:after{content:"";background:var(--v28-emerald);width:2px;box-shadow:0 0 12px var(--v28-emerald);position:absolute;top:8px;bottom:8px;right:-1px}.accs-v28-spine-signal{justify-content:center;align-items:flex-end;gap:2px;height:28px;margin-top:auto;display:flex}.accs-v28-spine-signal i{background:linear-gradient(180deg,var(--v28-emerald),#27f6a314);opacity:.5;width:3px}.accs-v28-spine-signal i:first-child{height:8px}.accs-v28-spine-signal i:nth-child(2){height:17px}.accs-v28-spine-signal i:nth-child(3){height:24px}.accs-v28-spine-signal i:nth-child(4){height:13px}.accs-v28-spine-signal i:nth-child(5){height:20px}.accs-v28-right-rail{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010b08e0;border:1px solid #27f6a324;flex-direction:column;align-items:center;gap:7px;width:46px;padding:7px 5px;display:flex;position:fixed;top:64px;bottom:57px;right:8px;overflow:visible}.accs-v28-rail-head{writing-mode:vertical-rl;color:#5b9b7f;letter-spacing:.12em;align-items:center;gap:7px;height:105px;font-size:.29rem;display:flex}.accs-v28-right-rail>div:not(.accs-v28-rail-head):not(.accs-v28-rail-bars){background:#01100c80;border:1px solid #27f6a312;width:34px;height:72px;position:relative}.accs-v28-right-rail>div small,.accs-v28-right-rail>div strong{text-align:right;opacity:0;pointer-events:none;background:#03110d;width:132px;padding:0 4px;transition:all .18s;position:absolute;right:42px}.accs-v28-right-rail>div small{color:#47725f;font-size:.29rem;top:13px}.accs-v28-right-rail>div strong{color:#a9e8ca;font-size:.34rem;top:29px}.accs-v28-right-rail>div:hover small,.accs-v28-right-rail>div:hover strong{opacity:1}.accs-v28-right-rail>div:not(.accs-v28-rail-head):not(.accs-v28-rail-bars):after{content:"";border:1px solid #27f6a366;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 10px #27f6a314}.accs-v28-rail-bars{align-items:flex-end;gap:2px;height:42px;margin-top:auto;display:flex}.accs-v28-rail-bars i{background:var(--v28-emerald);opacity:.35;width:3px}.accs-v28-rail-bars i:first-child{height:8px}.accs-v28-rail-bars i:nth-child(2){height:26px}.accs-v28-rail-bars i:nth-child(3){height:14px}.accs-v28-rail-bars i:nth-child(4){height:34px}.accs-v28-rail-bars i:nth-child(5){height:20px}.accs-v28-rail-bars i:nth-child(6){height:29px}.accs-v28-content{z-index:5;min-height:100vh;padding:64px 58px;position:relative}.accs-v28-content>main,.accs-v28-content>.portal-page{z-index:5;position:relative}.accs-v28-action-rail{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010b08f0;border:1px solid #27f6a329;align-items:stretch;height:42px;display:flex;position:fixed;bottom:8px;left:58px;right:58px;box-shadow:0 -10px 34px #0000003d}.accs-v28-action-rail a{color:#668f7d;border-right:1px solid #27f6a314;align-items:center;gap:5px;padding:0 11px;text-decoration:none;transition:all .18s;display:flex}.accs-v28-action-rail a small{color:#365745;font-size:.26rem}.accs-v28-action-rail a strong{letter-spacing:.08em;font-size:.33rem}.accs-v28-action-rail a:hover{color:#d3ffe8;background:#27f6a30a;box-shadow:inset 0 2px #27f6a394}.accs-v28-action-rail a:first-child{color:#e8c979;background:linear-gradient(90deg,#e5b24a14,#0000)}.accs-v28-action-rail>span{color:#47705e;letter-spacing:.1em;align-items:center;gap:7px;margin-left:auto;padding:0 11px;font-size:.3rem;display:flex}.accs-v28-content main[class*=__page],.accs-v28-content .portal-page,.accs-v28-content main#top{background:0 0!important}.accs-v28-content main[class*=__page]:before,.accs-v28-content .portal-page:before{content:"";pointer-events:none;clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px));z-index:0;border:1px solid #27f6a30b;position:absolute;inset:8px}.accs-v28-content [class*=__hero],.accs-v28-content [class*=__card],.accs-v28-content [class*=__panel],.accs-v28-content [class*=__workspace],.accs-v28-content [class*=__stage],.accs-v28-content .portal-shell,.accs-v28-content .portal-card,.accs-v28-content .home-command-deck,.accs-v28-content .construction-visualizer,.accs-v28-content .drawing-workspace-demo,.accs-v28-content .portal-preview,.accs-v28-content .intake-shell{border-color:#27f6a32e!important;box-shadow:inset 0 0 0 1px #ffffff02,inset 0 0 34px #27f6a305,0 18px 44px #0000003d!important}.accs-v28-content [class*=__hero],.accs-v28-content [class*=__card],.accs-v28-content [class*=__panel]{background:linear-gradient(145deg,#041712eb,#020c0ae0)!important}.accs-v28-content [class*=__hero]{position:relative;overflow:hidden}.accs-v28-content [class*=__hero]:after{content:"";pointer-events:none;background:radial-gradient(circle at 72% 35%,#27f6a313,#0000 28%),linear-gradient(90deg,#0000 0 49.8%,#27f6a306 50%,#0000 50.2%);position:absolute;inset:0}.accs-v28-content button:not([class*=excalidraw]),.accs-v28-content a[class*=btn],.accs-v28-content [class*=__primary],.accs-v28-content [class*=__next]{letter-spacing:.04em;border-radius:2px!important}.accs-v28-content input,.accs-v28-content textarea,.accs-v28-content select{box-shadow:inset 0 0 18px #27f6a305;color:#d8ffea!important;background:#010c09c7!important;border-color:#27f6a329!important;border-radius:1px!important}.accs-v28-content table{border-collapse:separate;border-spacing:0}.accs-v28-content th{text-transform:uppercase;color:#6bb493!important;letter-spacing:.08em!important;font-size:.72em!important}.accs-v28-content td,.accs-v28-content th{border-color:#27f6a314!important}.accs-v28-content [class*=status],.accs-v28-content [class*=Status]{border-radius:1px!important}.accs-v28-content main#top>.site-header{background:#020c09e6!important;border-color:#27f6a31f!important;width:auto!important;top:64px!important;left:58px!important;right:58px!important}.accs-v28-content main#top .home-hero{align-items:center;min-height:calc(100vh - 150px);display:grid}.accs-v28-content main#top .section{background:linear-gradient(#03110db3,#0108064d);border:1px solid #27f6a317;margin-top:18px;position:relative;box-shadow:inset 0 0 40px #27f6a303}.accs-v28-content main#top .section:before{content:"";pointer-events:none;border-top:2px solid #27f6a36b;border-left:2px solid #27f6a36b;width:24px;height:24px;position:absolute;top:-1px;left:-1px}.accs-v28-content main#top .section:after{content:"";pointer-events:none;border-bottom:1px solid #27f6a347;border-right:1px solid #27f6a347;width:20px;height:20px;position:absolute;bottom:-1px;right:-1px}@media (max-width:1100px){.accs-v28-system-strip span:nth-child(2),.accs-v28-system-strip span:nth-child(3),.accs-v28-right-rail{display:none}.accs-v28-content{padding-right:12px}.accs-v28-topbar,.accs-v28-action-rail{right:8px}}@media (max-width:760px){.accs-v28-grid{background-size:24px 24px}.accs-v28-topbar{height:46px;top:6px;left:8px;right:8px}.accs-v28-brand small,.accs-v28-brand em{display:none}.accs-v28-brand strong{font-size:.57rem}.accs-v28-system-strip span{display:none}.accs-v28-system-strip b{display:inline-flex}.accs-v28-left-spine{display:none}.accs-v28-content{padding:58px 0}.accs-v28-action-rail{height:44px;bottom:6px;left:8px;right:8px}.accs-v28-action-rail a{flex:1;justify-content:center;padding:0 3px}.accs-v28-action-rail a small{display:none}.accs-v28-action-rail a strong{font-size:.26rem}.accs-v28-action-rail>span{display:none}.accs-v28-content main#top>.site-header{top:58px!important;left:0!important;right:0!important}.accs-v28-corners{display:none}}@media (prefers-reduced-motion:reduce){.accs-v28-scan,.accs-v28-live i,.accs-v28-rail-head i,.accs-v28-action-rail>span i{animation:none!important}}@keyframes accs-v28-scan{0%{transform:translateY(-30vh)}to{transform:translateY(145vh)}}@keyframes accs-v28-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}
.homepage-v29{--bg:#020706;--bg-2:#04110b;--bg-3:#07170f;--panel:#07150e;--panel-2:#0a1c13;--text:#effbf4;--muted:#8ca598;--muted-2:#60786b;--line:#3fff9921;--line-strong:#3fff993b;--blue:#2dff8e;--blue-2:#63ffad;--green:#43ff9b;--gold:#d5a43a;--gold-2:#f0ca70;--shadow:0 30px 90px #00000075;background:#020706;position:relative}.homepage-v29 .site-header{box-shadow:0 8px 32px #00000047;background:#010a07eb!important;border-bottom-color:#37ff9429!important}.homepage-v29 .desktop-nav{color:#9bb4a7}.homepage-v29 .desktop-nav a:hover,.homepage-v29 .header-portal-link:hover{color:#61ffa8!important}.homepage-v29 .header-portal-link{color:#7f9d8e}.homepage-v29 .header-cta{background:#d5a43a0d;border-color:#d5a43a73!important}.homepage-v29 .section{position:relative}.homepage-v29 .section:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#2cff8e06 1px,#0000 1px),linear-gradient(90deg,#2cff8e06 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.homepage-v29 .section-kicker,.homepage-v29 .eyebrow{color:#51e991!important}.homepage-v29 .section-heading>p,.homepage-v29 .start-copy>p{color:#8ba396!important}.homepage-v29 .home-trust-rail{background:#020a06!important;border-color:#3cff9724!important}.homepage-v29 .home-trust-grid{background:#36ff9314!important}.homepage-v29 .home-trust-grid>div{background:#031009!important;border-color:#39ff951c!important}.homepage-v29 .home-trust-grid>div:first-child{background:linear-gradient(120deg,#31ff9014,#d5a43a09)!important}.homepage-v29 .home-trust-grid small{color:#5d9977!important}.homepage-v29 .home-trust-grid strong{color:#dff4e8!important}.homepage-v29 .construction-visualizer{background:#020b07!important;border-color:#3bff972e!important;box-shadow:0 35px 110px #00000080,0 0 55px #29ff8b09!important}.homepage-v29 .viz-scene{background:radial-gradient(circle at 58% 45%,#2aff8f2b,#0000 31%),linear-gradient(#03110b,#020806)!important}.homepage-v29 .viz-ambient{background:radial-gradient(circle,#29ff8e30,#0000 65%)!important}.homepage-v29 .viz-grid{background-image:linear-gradient(#42ff9c12 1px,#0000 1px),linear-gradient(90deg,#42ff9c12 1px,#0000 1px)!important}.homepage-v29 .viz-site{background:linear-gradient(#35ff970e,#35ff9703)!important;border-color:#4cffa44a!important}.homepage-v29 .viz-blueprint{border-color:#53ffa9ad!important}.homepage-v29 .viz-blueprint:after{background-image:linear-gradient(#53ffa930 1px,#0000 1px),linear-gradient(90deg,#53ffa930 1px,#0000 1px)!important}.homepage-v29 .beam,.homepage-v29 .column{background:linear-gradient(90deg,#0c8d4f,#66ffae)!important;box-shadow:0 0 14px #2dff8e61!important}.homepage-v29 .house-shell{background:linear-gradient(145deg,#0b2417,#05110b)!important;border-color:#55ffab2e!important}.homepage-v29 .house-roof{background:linear-gradient(145deg,#0e2d1d,#06150d)!important}.homepage-v29 .window{background:linear-gradient(135deg,#f0ca70b3,#35ff9738)!important}.homepage-v29 .door{background:#06180f!important;border-color:#40ff9a2e!important}.homepage-v29 .mep-electric{color:#45ff9a!important;background:#45ff9a!important}.homepage-v29 .mep-plumbing{color:#80ffc0!important;background:#80ffc0!important}.homepage-v29 .mep-hvac{color:#d5a43a!important;background:#d5a43a!important}.homepage-v29 .viz-scan{background:linear-gradient(90deg,#0000,#56ffa8,#0000)!important;box-shadow:0 0 25px #32ff93e6!important}.homepage-v29 .viz-hud{background:#02100ad1!important;border-color:#40ff9a2e!important}.homepage-v29 .viz-hud small{color:#6f9d84!important}.homepage-v29 .viz-hud strong{color:#effff5!important}.homepage-v29 .viz-controls{background:#020c08!important;border-color:#3bff9626!important}.homepage-v29 .viz-controls button{color:#dff6e9!important;border-color:#3bff961c!important}.homepage-v29 .viz-controls button:hover,.homepage-v29 .viz-controls button.active{background:linear-gradient(#33ff931c,#d5a43a08)!important;box-shadow:inset 0 2px #43ff9b!important}.homepage-v29 .viz-control-icon{color:#65d998!important;border-color:#3eff9926!important}.homepage-v29 .viz-controls button.active .viz-control-icon{color:#73ffb3!important;border-color:#41ff9c61!important}.homepage-v29 .viz-caption{color:#87a493!important;background:#03110b!important;border-color:#3bff9621!important}.homepage-v29 .step-v3{background:#031009!important}.homepage-v29 .steps-v3{background:#3fff991f!important;border-color:#3fff9921!important}.homepage-v29 .step-v3 span{color:#50ef96!important}.homepage-v29 .services-section,.homepage-v29 .platform-section,.homepage-v29 .start-section{background:linear-gradient(#020806,#03100a)!important}.homepage-v29 .service-card-v3,.homepage-v29 .capability-grid-v3 article{box-shadow:inset 0 0 35px #2eff9105;background:linear-gradient(#0a2115d1,#030e09eb)!important;border-color:#3aff9624!important}.homepage-v29 .service-card-v3:after{background:radial-gradient(circle,#30ff921f,#0000 70%)!important}.homepage-v29 .service-card-v3.featured-service{background:linear-gradient(155deg,#d5a43a14,#2fff910e 60%,#030f09f5)!important}.homepage-v29 .service-card-v3:hover,.homepage-v29 .capability-grid-v3 article:hover{border-color:#49ffa06b!important;box-shadow:0 18px 60px #00000059,0 0 25px #35ff960b!important}.homepage-v29 .service-icon,.homepage-v29 .capability-grid-v3 svg{color:#48ff9b!important}.homepage-v29 .service-number,.homepage-v29 .cap-index{color:#589273!important}.homepage-v29 .service-card-v3 a{color:#f0ca70!important}.homepage-v29 .drawing-workspace-demo{background:#020b07!important;border-color:#3dff982e!important;box-shadow:0 35px 100px #0000007a!important}.homepage-v29 .drawing-demo-head{background:#03110b!important;border-color:#3dff9824!important}.homepage-v29 .drawing-demo-head small{color:#5e9676!important}.homepage-v29 .sheet-list{background:#020d08!important;border-color:#3dff9821!important}.homepage-v29 .sheet-list>small{color:#5e9475!important}.homepage-v29 .sheet-list button{color:#dff3e7!important}.homepage-v29 .sheet-list button:hover{background:#2eff900b!important}.homepage-v29 .sheet-list button.active{background:linear-gradient(90deg,#2fff911c,#2fff9105)!important;border-color:#42ff9c42!important;box-shadow:inset 2px 0 #4f9!important}.homepage-v29 .drawing-canvas-live{background:#03100a!important}.homepage-v29 .canvas-grid-live{background-image:linear-gradient(#3cff970e 1px,#0000 1px),linear-gradient(90deg,#3cff970e 1px,#0000 1px)!important}.homepage-v29 .dw-sheet-canvas{filter:hue-rotate(72deg)saturate(.82)brightness(.9)}.homepage-v29 .drawing-ai-panel{background:#020d08!important;border-color:#3fff9921!important}.homepage-v29 .ai-panel-title svg,.homepage-v29 .dw-scan svg{color:#4dff9f!important}.homepage-v29 .ai-prompt-list button:hover,.homepage-v29 .ai-prompt-list button.active{color:#79ffb5!important;background:#32ff9312!important;border-color:#43ff9d3b!important}.homepage-v29 .ai-answer{background:#26ff8909!important;border-color:#37ff9521!important}.homepage-v29 .portal-preview{background:#020b07!important;border-color:#3fff992e!important;box-shadow:0 35px 100px #00000075!important}.homepage-v29 .portal-topbar,.homepage-v29 .portal-tabs,.homepage-v29 .portal-section-head{background:#03110b!important;border-color:#3fff9921!important}.homepage-v29 .portal-tabs button{color:#89a899!important}.homepage-v29 .portal-tabs button:hover,.homepage-v29 .portal-tabs button.active{color:#7bffb4!important;background:linear-gradient(90deg,#30ff911c,#30ff9105)!important;box-shadow:inset 2px 0 #43ff9a!important}.homepage-v29 .portal-content{background:#020c08!important}.homepage-v29 .portal-metrics>div,.homepage-v29 .portal-row-button,.homepage-v29 .portal-record-detail,.homepage-v29 .portal-foot-grid>div{background:#05160edb!important;border-color:#3cff971f!important}.homepage-v29 .portal-row-button:hover,.homepage-v29 .portal-row-button.selected{background:linear-gradient(90deg,#2dff8e17,#06180fe6)!important;border-color:#43ff9d40!important}.homepage-v29 .portal-status,.homepage-v29 .portal-project-health strong{color:#58ffa4!important}.homepage-v29 .intake-shell{background:#020c08!important;border-color:#3eff992e!important;box-shadow:0 35px 100px #00000075!important}.homepage-v29 .intake-progress{background:#3cff9714!important}.homepage-v29 .intake-progress i{box-shadow:0 0 16px #34ff944d;background:linear-gradient(90deg,#21df76,#63ffad)!important}.homepage-v29 .intake-meta,.homepage-v29 .intake-actions{background:#03100a!important;border-color:#3dff9821!important}.homepage-v29 .project-type,.homepage-v29 .field input,.homepage-v29 .field select,.homepage-v29 .field textarea{color:#e9f9ef!important;background:#05180fe6!important;border-color:#3dff9824!important}.homepage-v29 .project-type:hover,.homepage-v29 .project-type.selected,.homepage-v29 .field input:focus,.homepage-v29 .field select:focus,.homepage-v29 .field textarea:focus{border-color:#48ffa17a!important;box-shadow:0 0 0 2px #2eff900f!important}.homepage-v29 .start-assurance span{background:#05170ea8!important;border-color:#3dff9821!important}.homepage-v29 .start-assurance svg{color:#4dffa0!important}.homepage-v29 .footer-v3{background:#010704!important;border-top-color:#3bff9621!important}.homepage-v29 .footer-v3 small,.homepage-v29 .footer-v3 span{color:#688879!important}.homepage-v29 .premium-scroll-progress span{background:linear-gradient(90deg,#2fff8c,#d5a43a)!important}.homepage-v29 .premium-section-nav i{background:#3dff96!important;box-shadow:0 0 11px #3dff9680!important}@media (max-width:900px){.homepage-v29 .section{padding-top:72px;padding-bottom:72px}}
.accs-v28-nav-icon,.accs-v28-action-icon{color:currentColor;flex:none;display:block}@media (min-width:761px){.accs-v28-frame[data-surface=accs] .accs-v28-right-rail{display:none}.accs-v28-frame[data-surface=accs] .accs-v28-left-spine{gap:7px;width:82px;padding:8px 7px;top:76px;bottom:72px;left:8px}.accs-v28-frame[data-surface=accs] .accs-v28-spine-label{display:none}.accs-v28-frame[data-surface=accs] .accs-v28-left-spine a{flex-direction:column;justify-content:center;gap:4px;min-height:66px;padding:7px 4px;display:flex}.accs-v28-frame[data-surface=accs] .accs-v28-left-spine a small{font-size:.46rem;top:4px;left:5px}.accs-v28-frame[data-surface=accs] .accs-v28-left-spine a strong{letter-spacing:.06em;font-size:.62rem;line-height:1}.accs-v28-frame[data-surface=accs] .accs-v28-left-spine a span{opacity:1;color:#8fc5aa;background:0 0;border:0;padding:0;font-size:.6rem;line-height:1.1;position:static;transform:none}.accs-v28-frame[data-surface=accs] .accs-v28-left-spine a:hover span,.accs-v28-frame[data-surface=accs] .accs-v28-left-spine a.active span{color:#d4ffea}.accs-v28-frame[data-surface=accs] .accs-v28-left-spine .accs-v28-nav-icon{color:#69e6a3;width:19px;height:19px}.accs-v28-frame[data-surface=accs] .accs-v28-left-spine a.active .accs-v28-nav-icon{color:#7dffb9;filter:drop-shadow(0 0 7px #4aff9f59)}.accs-v28-frame[data-surface=accs] .accs-v28-spine-signal{display:none}.accs-v28-frame[data-surface=accs] .accs-v28-content{padding:76px 12px 74px 100px}.accs-v28-frame[data-surface=accs] .accs-v28-topbar{height:58px;padding:0 14px;top:8px;left:100px;right:12px}.accs-v28-frame[data-surface=accs] .accs-v28-brand{gap:12px}.accs-v28-frame[data-surface=accs] .accs-v28-mark{width:38px;height:38px}.accs-v28-frame[data-surface=accs] .accs-v28-mark img{width:26px;height:26px}.accs-v28-frame[data-surface=accs] .accs-v28-brand small{font-size:.55rem}.accs-v28-frame[data-surface=accs] .accs-v28-brand strong{font-size:.82rem}.accs-v28-frame[data-surface=accs] .accs-v28-brand em{color:#628c78;font-size:.49rem}.accs-v28-frame[data-surface=accs] .accs-v28-system-strip span,.accs-v28-frame[data-surface=accs] .accs-v28-system-strip b{letter-spacing:.07em;height:31px;padding:0 10px;font-size:.55rem}.accs-v28-frame[data-surface=accs] .accs-v28-action-rail{height:54px;bottom:8px;left:100px;right:12px}.accs-v28-frame[data-surface=accs] .accs-v28-action-rail a{gap:8px;padding:0 14px}.accs-v28-frame[data-surface=accs] .accs-v28-action-rail a small{font-size:.45rem}.accs-v28-frame[data-surface=accs] .accs-v28-action-rail a strong{letter-spacing:.055em;font-size:.61rem}.accs-v28-frame[data-surface=accs] .accs-v28-action-rail .accs-v28-action-icon{color:#74d7a5;width:17px;height:17px}.accs-v28-frame[data-surface=accs] .accs-v28-action-rail>span{font-size:.48rem}.accs-v28-frame[data-surface=accs] .accs-v28-content main#top>.site-header{top:76px!important;left:100px!important;right:12px!important}}.homepage-v29 .nav{height:auto;min-height:78px}.homepage-v29 .desktop-nav{gap:24px;font-size:.9rem}.homepage-v29 .desktop-nav a{align-items:center;min-height:44px;padding:0 2px;display:flex}.homepage-v29 .header-portal-link{align-items:center;min-height:44px;font-size:.88rem;display:inline-flex}.homepage-v29 .header-cta{align-items:center;min-height:44px;display:inline-flex}.homepage-v29 .mobile-menu-toggle{min-width:44px;min-height:44px}.homepage-v29 .brand-logo{width:52px;height:52px}.homepage-v29 .brand-copy strong{font-size:.94rem}.homepage-v29 .brand-copy small{font-size:.64rem}.homepage-v29 #system,.homepage-v29 #services,.homepage-v29 #drawings,.homepage-v29 #platform,.homepage-v29 #projects,.homepage-v29 #start,.homepage-v29 #home-digital-twin{scroll-margin-top:160px}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__statusStrip]{gap:22px;min-height:44px;font-size:.65rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__primary],.homepage-v29 [class*=HomepageFutureCommand-module][class*=__secondary]{min-height:52px;padding-left:20px;padding-right:20px;font-size:.75rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__promiseRow] b{font-size:.67rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__promiseRow] small{color:#82a592;font-size:.64rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__twinHeader] small,.homepage-v29 [class*=HomepageFutureCommand-module][class*=__panelHead] span,.homepage-v29 [class*=HomepageFutureCommand-module][class*=__lifecycleHead] span{font-size:.62rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__twinHeader] strong{font-size:.9rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__twinHeader]>span{font-size:.59rem}.homepage-v29 #home-digital-twin button[aria-pressed]{min-width:108px;min-height:47px;padding:10px 10px 10px 21px}.homepage-v29 #home-digital-twin button[aria-pressed] small{font-size:.54rem}.homepage-v29 #home-digital-twin button[aria-pressed] strong{font-size:.7rem}.homepage-v29 #home-digital-twin [role=tab]{min-height:50px;font-size:.66rem;font-weight:750}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__twinDetail]{font-size:.76rem;line-height:1.6}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__panelHead] small{font-size:.56rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__metricGrid]>a{color:#e8f8ef;background:#031009;min-height:94px;padding:13px 12px 24px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:block;position:relative}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__metricGrid]>a:hover,.homepage-v29 [class*=HomepageFutureCommand-module][class*=__metricGrid]>a:focus-visible{outline-offset:-1px;background:#072117;outline:1px solid #4dffa385;transform:translateY(-1px)}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__metricGrid]>a svg{color:#50ffa0}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__metricGrid]>a strong,.homepage-v29 [class*=HomepageFutureCommand-module][class*=__metricGrid]>a span{display:block}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__metricGrid]>a strong{letter-spacing:.07em;margin-top:9px;font-size:.64rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__metricGrid]>a span{color:#7f9f8d;margin-top:5px;font-size:.61rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__metricGrid]>a em{color:#65e99d;letter-spacing:.08em;font-size:.48rem;font-style:normal;font-weight:800;position:absolute;bottom:7px;right:9px}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__nextCard]>p{font-size:.74rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__nextCard] dt{font-size:.55rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__nextCard] dd{font-size:.66rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__nextCard]>a{min-height:45px;font-size:.68rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__signalCard] p{font-size:.64rem;line-height:1.4}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__radial] strong{font-size:.72rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__radial] span{font-size:.48rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__assistantCard] small{font-size:.58rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__assistantCard] strong{font-size:.86rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__assistantCard] p{font-size:.66rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__assistantCard] a{min-height:44px;font-size:.65rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__lifecycleCards] small{font-size:.57rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__lifecycleCards] strong{font-size:.78rem;line-height:1.35}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__eventTitle]{font-size:.57rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__event] b{font-size:.51rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__event] strong{font-size:.64rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__event] small{font-size:.55rem}@media (min-width:1181px){.homepage-v29 .premium-section-nav{gap:4px;padding:10px 6px;right:18px}.homepage-v29 .premium-section-nav button{width:36px;height:40px}.homepage-v29 .premium-section-nav button i{width:8px;height:8px}.homepage-v29 .premium-section-nav button span{padding:8px 10px;font-size:.68rem;right:44px}.homepage-v29 .premium-nav-rail{left:23px}}.accs-v28-frame[data-surface=accs] .accs-v28-left-spine a:focus-visible,.accs-v28-frame[data-surface=accs] .accs-v28-action-rail a:focus-visible,.homepage-v29 .desktop-nav a:focus-visible,.homepage-v29 .header-portal-link:focus-visible,.homepage-v29 .header-cta:focus-visible{outline-offset:2px;outline:2px solid #f0ca70}@media (max-width:1000px){.homepage-v29 [class*=HomepageFutureCommand-module][class*=__statusStrip]{font-size:.6rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__metricGrid]>a{min-height:86px}}@media (max-width:760px){.accs-v28-topbar{padding:0 10px}.accs-v28-brand strong{font-size:.68rem}.accs-v28-mark{width:34px;height:34px}.accs-v28-mark img{width:24px;height:24px}.accs-v28-action-rail{justify-content:flex-start;overflow:auto hidden}.accs-v28-action-rail a{min-width:108px;flex:none!important;gap:7px!important;padding:0 9px!important}.accs-v28-action-rail a small{display:none!important}.accs-v28-action-rail a strong{font-size:.58rem!important}.accs-v28-action-icon{width:16px!important;height:16px!important}.homepage-v29 .nav{min-height:68px}.homepage-v29 .brand-logo{width:44px;height:44px}.homepage-v29 .brand-copy strong{font-size:.82rem}.homepage-v29 .brand-copy small{font-size:.56rem}.homepage-v29 [class*=HomepageFutureCommand-module][class*=__statusStrip]{min-height:42px;padding-left:14px;padding-right:14px;font-size:.58rem}.homepage-v29 #home-digital-twin button[aria-pressed]{min-width:82px;min-height:44px}.homepage-v29 #home-digital-twin button[aria-pressed] strong{font-size:.61rem}.homepage-v29 #home-digital-twin [role=tab]{min-height:48px;font-size:.61rem}}@media (prefers-reduced-motion:reduce){.accs-v28-frame[data-surface=accs] .accs-v28-left-spine a,.accs-v28-frame[data-surface=accs] .accs-v28-action-rail a{transition:none}}
html,body,.accs-v28-frame,.accs-v28-content{width:100%;max-width:100%}html,body,.accs-v28-frame{overflow-x:clip}.shell{width:min(1660px,100% - 28px)}.accs-v28-content{padding-left:clamp(12px,1.35vw,22px);padding-right:clamp(12px,1.35vw,22px)}.accs-v28-topbar,.accs-v28-action-rail{left:clamp(8px,.9vw,14px);right:clamp(8px,.9vw,14px)}.accs-v28-left-spine{left:7px}.accs-v28-right-rail{right:7px}.accs-v28-action-rail{scrollbar-width:none;overflow:auto hidden}.accs-v28-action-rail::-webkit-scrollbar{display:none}section[aria-label="ACCS futuristic construction operating system preview"]>[class*=heroGrid]{width:100%;gap:14px!important;max-width:none!important;padding-left:clamp(10px,1.2vw,18px)!important;padding-right:clamp(10px,1.2vw,18px)!important}section[aria-label="ACCS futuristic construction operating system preview"] [class*=lowerGrid]{width:100%;max-width:none!important;padding-left:clamp(10px,1.2vw,18px)!important;padding-right:clamp(10px,1.2vw,18px)!important}section[aria-label="ACCS futuristic construction operating system preview"] [class*=lifecycle]{max-width:none!important;margin-left:clamp(10px,1.2vw,18px)!important;margin-right:clamp(10px,1.2vw,18px)!important}[class*=PublicToolCommandV40_module__page],[class*=PublicToolCommandV40-module__page]{padding-left:clamp(6px,.85vw,12px)!important;padding-right:clamp(6px,.85vw,12px)!important}[class*=PublicToolCommandV40_module__frame],[class*=PublicToolCommandV40-module__frame]{width:100%!important;max-width:none!important}[class*=PublicToolCommandV40_module__workspace] [class*=CompanyLogin_module__page],[class*=PublicToolCommandV40-module__workspace] [class*=CompanyLogin-module__page]{background:0 0!important;align-items:flex-start!important;min-height:0!important;padding:8px 0 0!important}[class*=PublicToolCommandV40_module__workspace] [class*=CompanyLogin_module__shell],[class*=PublicToolCommandV40-module__workspace] [class*=CompanyLogin-module__shell]{width:min(980px,100%)!important}@media (min-width:1024px) and (max-width:1680px){html{font-size:17px}[class*=PublicToolCommandV40_module__identity] small,[class*=PublicToolCommandV40-module__identity] small{font-size:10px!important}[class*=PublicToolCommandV40_module__identity] strong,[class*=PublicToolCommandV40-module__identity] strong{font-size:20px!important}[class*=PublicToolCommandV40_module__strip] span,[class*=PublicToolCommandV40_module__strip] a,[class*=PublicToolCommandV40-module__strip] span,[class*=PublicToolCommandV40-module__strip] a,[class*=PublicToolCommandV40_module__railHead],[class*=PublicToolCommandV40-module__railHead],[class*=PublicToolCommandV40_module__signal] small,[class*=PublicToolCommandV40-module__signal] small{font-size:9px!important}[class*=PublicToolCommandV40_module__signal] strong,[class*=PublicToolCommandV40-module__signal] strong{font-size:14px!important}[class*=PublicToolCommandV40_module__signal] em,[class*=PublicToolCommandV40-module__signal] em,[class*=PublicToolCommandV40_module__eyebrow],[class*=PublicToolCommandV40-module__eyebrow]{font-size:10px!important}[class*=PublicToolCommandV40_module__desc],[class*=PublicToolCommandV40-module__desc]{font-size:13px!important;line-height:1.6!important}[class*=PublicToolCommandV40_module__tabs] button,[class*=PublicToolCommandV40-module__tabs] button{min-height:38px!important;font-size:10px!important}[class*=PublicToolCommandV40_module__node] b,[class*=PublicToolCommandV40-module__node] b{font-size:11px!important}[class*=PublicToolCommandV40_module__node] small,[class*=PublicToolCommandV40-module__node] small,[class*=PublicToolCommandV40_module__inspect] small,[class*=PublicToolCommandV40-module__inspect] small{font-size:9px!important}[class*=PublicToolCommandV40_module__inspect] strong,[class*=PublicToolCommandV40-module__inspect] strong{font-size:13px!important}[class*=PublicToolCommandV40_module__inspect] p,[class*=PublicToolCommandV40-module__inspect] p,[class*=PublicToolCommandV40_module__actions] strong,[class*=PublicToolCommandV40-module__actions] strong{font-size:11px!important}[class*=PublicToolCommandV40_module__actions] small,[class*=PublicToolCommandV40-module__actions] small,[class*=PublicToolCommandV40_module__contract] p,[class*=PublicToolCommandV40-module__contract] p{font-size:9px!important}section[aria-label="ACCS futuristic construction operating system preview"] [class*=statusStrip]{font-size:.62rem!important}section[aria-label="ACCS futuristic construction operating system preview"] [class*=eyebrow]{font-size:.7rem!important}section[aria-label="ACCS futuristic construction operating system preview"] [class*=primary],section[aria-label="ACCS futuristic construction operating system preview"] [class*=secondary]{min-height:50px!important;font-size:.75rem!important}section[aria-label="ACCS futuristic construction operating system preview"] [class*=promiseRow] b,section[aria-label="ACCS futuristic construction operating system preview"] [class*=promiseRow] small{font-size:.66rem!important}section[aria-label="ACCS futuristic construction operating system preview"] [class*=panelHead] span,section[aria-label="ACCS futuristic construction operating system preview"] [class*=panelHead] small,section[aria-label="ACCS futuristic construction operating system preview"] [class*=twinHeader] small{font-size:.6rem!important}section[aria-label="ACCS futuristic construction operating system preview"] [class*=node] strong{font-size:.66rem!important}section[aria-label="ACCS futuristic construction operating system preview"] [class*=node] small{font-size:.5rem!important}section[aria-label="ACCS futuristic construction operating system preview"] [class*=metricGrid] strong,section[aria-label="ACCS futuristic construction operating system preview"] [class*=signalCard] p,section[aria-label="ACCS futuristic construction operating system preview"] [class*=assistantCard] p{font-size:.62rem!important}}@media (min-width:1024px) and (max-width:1360px){section[aria-label="ACCS futuristic construction operating system preview"]>[class*=heroGrid]{grid-template-columns:minmax(290px,.82fr) minmax(480px,1.28fr)!important}section[aria-label="ACCS futuristic construction operating system preview"] [class*=rightStack]{grid-column:1/-1!important;grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}section[aria-label="ACCS futuristic construction operating system preview"] [class*=lowerGrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[class*=PublicToolCommandV40_module__hero],[class*=PublicToolCommandV40-module__hero]{grid-template-columns:minmax(185px,.48fr) minmax(0,1.52fr)!important}[class*=PublicToolCommandV40_module__rail][class*=right],[class*=PublicToolCommandV40-module__rail][class*=right]{border-top:1px solid #48e6aa1c!important;border-left:0!important;grid-column:1/-1!important}[class*=PublicToolCommandV40_module__actions],[class*=PublicToolCommandV40-module__actions]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1180px){.accs-v28-left-spine,.accs-v28-right-rail{display:none!important}.accs-v28-content{padding-left:8px!important;padding-right:8px!important}.accs-v28-topbar,.accs-v28-action-rail{left:8px!important;right:8px!important}.accs-v28-system-strip span:nth-child(2),.accs-v28-system-strip span:nth-child(3){display:none}.shell{width:calc(100% - 18px)!important;max-width:none!important}section[aria-label="ACCS futuristic construction operating system preview"]>[class*=heroGrid]{grid-template-columns:1fr!important}section[aria-label="ACCS futuristic construction operating system preview"] [class*=rightStack]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[class*=PublicToolCommandV40_module__hero],[class*=PublicToolCommandV40-module__hero]{grid-template-columns:1fr!important}[class*=PublicToolCommandV40_module__hero]>[class*=rail]:first-child,[class*=PublicToolCommandV40-module__hero]>[class*=rail]:first-child{display:none!important}[class*=PublicToolCommandV40_module__rail][class*=right],[class*=PublicToolCommandV40-module__rail][class*=right]{grid-column:auto!important}}@media (max-width:760px){html{font-size:16px}.accs-v28-content{padding-left:4px!important;padding-right:4px!important}section[aria-label="ACCS futuristic construction operating system preview"] [class*=rightStack],section[aria-label="ACCS futuristic construction operating system preview"] [class*=lowerGrid]{grid-template-columns:1fr!important}}
.shell{width:min(1660px,100% - 28px)!important;max-width:1660px!important}@media (min-width:1181px){.accs-v28-content{padding-left:52px!important;padding-right:52px!important}.accs-v28-topbar,.accs-v28-action-rail{left:52px!important;right:52px!important}.accs-v28-left-spine{left:5px!important}.accs-v28-right-rail{right:5px!important}.premium-section-nav{right:58px!important}}@media (max-width:1180px){.premium-section-nav{display:none!important}.accs-v28-content{padding-left:8px!important;padding-right:8px!important}.accs-v28-topbar,.accs-v28-action-rail{left:8px!important;right:8px!important}}@media (min-width:1181px) and (max-width:1512px){.shell{width:calc(100% - 20px)!important;max-width:none!important}}
:root{--accs-v45-readable-small:12px;--accs-v45-readable-ui:13px;--accs-v45-readable-body:14px}html,body,.accs-v28-frame,.accs-v28-content{width:100%;min-width:0;max-width:100%}.accs-v28-content>*{width:100%;min-width:0;max-width:none}.accs-v28-content main[class*=__page],.accs-v28-content div[class*=__page],.accs-v28-content section[class*=__page],.accs-v28-content .portal-page,.accs-v28-content main#top{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.accs-v28-content main[class*=__page]>[class*=__hero],.accs-v28-content main[class*=__page]>[class*=__workspace],.accs-v28-content main[class*=__page]>[class*=__dashboard],.accs-v28-content main[class*=__page]>[class*=__layout],.accs-v28-content main[class*=__page]>[class*=__frame],.accs-v28-content div[class*=__page]>[class*=__hero],.accs-v28-content div[class*=__page]>[class*=__workspace],.accs-v28-content div[class*=__page]>[class*=__dashboard],.accs-v28-content div[class*=__page]>[class*=__layout],.accs-v28-content div[class*=__page]>[class*=__frame],.accs-v28-content .portal-shell{width:calc(100% - 16px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.accs-v28-brand small{line-height:1.2;font-size:9px!important}.accs-v28-brand strong{line-height:1.2;font-size:12px!important}.accs-v28-brand em{line-height:1.2;font-size:9px!important}.accs-v28-system-strip span,.accs-v28-system-strip b{font-size:9px!important}.accs-v28-action-rail a small{font-size:8.5px!important}.accs-v28-action-rail a strong{font-size:9.5px!important}.accs-v28-action-rail>span{font-size:9px!important}.accs-v28-spine-label,.accs-v28-rail-head{font-size:8px!important}.accs-v28-left-spine a small{font-size:7.5px!important}.accs-v28-left-spine a strong{font-size:9px!important}.accs-v28-left-spine a span{font-size:10px!important}.accs-v28-right-rail>div small{font-size:9px!important}.accs-v28-right-rail>div strong{font-size:10px!important}@media (min-width:900px){html{font-size:17px}.accs-v28-content small{font-size:var(--accs-v45-readable-small)!important;line-height:1.38!important}.accs-v28-content label>span,.accs-v28-content [class*=__eyebrow],.accs-v28-content [class*=__kicker],.accs-v28-content [class*=__label],.accs-v28-content [class*=__meta],.accs-v28-content [class*=__caption],.accs-v28-content [class*=__hint],.accs-v28-content [class*=__helper],.accs-v28-content [class*=__tag],.accs-v28-content [class*=__badge]{font-size:var(--accs-v45-readable-small)!important;line-height:1.42!important}.accs-v28-content input,.accs-v28-content textarea,.accs-v28-content select{font-size:var(--accs-v45-readable-body)!important;line-height:1.45!important}.accs-v28-content button,.accs-v28-content [role=tab]{font-size:var(--accs-v45-readable-ui)!important;line-height:1.3!important}.accs-v28-content button small,.accs-v28-content button span,.accs-v28-content [role=tab] small,.accs-v28-content [role=tab] span{font-size:11.5px!important;line-height:1.35!important}.accs-v28-content button strong,.accs-v28-content [role=tab] strong{font-size:12.5px!important;line-height:1.3!important}.accs-v28-content th{font-size:11.5px!important;line-height:1.35!important}.accs-v28-content td{font-size:13px!important;line-height:1.45!important}.accs-v28-content dt{font-size:11.5px!important;line-height:1.35!important}.accs-v28-content dd{font-size:13px!important;line-height:1.42!important}.accs-v28-content [class*=-module__][class*=Note] p,.accs-v28-content [class*=-module__][class*=note] p,.accs-v28-content [class*=-module__][class*=Panel] p,.accs-v28-content [class*=-module__][class*=panel] p,.accs-v28-content [class*=-module__][class*=Summary] p,.accs-v28-content [class*=-module__][class*=summary] p,.accs-v28-content [class*=-module__][class*=Finding] p,.accs-v28-content [class*=-module__][class*=finding] p,.accs-v28-content [class*=-module__][class*=Explain] p,.accs-v28-content [class*=-module__][class*=explain] p,.accs-v28-content [class*=-module__][class*=Detail] p,.accs-v28-content [class*=-module__][class*=detail] p,.accs-v28-content [class*=-module__][class*=Preview] p,.accs-v28-content [class*=-module__][class*=preview] p,.accs-v28-content [class*=-module__][class*=Advisor]>p,.accs-v28-content [class*=-module__][class*=advisor]>p{font-size:13px!important;line-height:1.52!important}.accs-v28-content [class*=-module__][class*=rail] strong,.accs-v28-content [class*=-module__][class*=Rail] strong,.accs-v28-content [class*=-module__][class*=metric] strong,.accs-v28-content [class*=-module__][class*=Metric] strong{font-size:12.5px!important;line-height:1.3!important}}@media (min-width:900px) and (max-width:1600px){.accs-v28-left-spine,.accs-v28-right-rail,.premium-section-nav{display:none!important}.accs-v28-content{padding-left:8px!important;padding-right:8px!important}.accs-v28-topbar,.accs-v28-action-rail{left:8px!important;right:8px!important}.shell{width:calc(100% - 16px)!important;max-width:none!important}.accs-v28-content main[class*=__page]>[class*=__hero],.accs-v28-content main[class*=__page]>[class*=__workspace],.accs-v28-content main[class*=__page]>[class*=__dashboard],.accs-v28-content main[class*=__page]>[class*=__layout],.accs-v28-content main[class*=__page]>[class*=__frame],.accs-v28-content div[class*=__page]>[class*=__hero],.accs-v28-content div[class*=__page]>[class*=__workspace],.accs-v28-content div[class*=__page]>[class*=__dashboard],.accs-v28-content div[class*=__page]>[class*=__layout],.accs-v28-content div[class*=__page]>[class*=__frame],.accs-v28-content .portal-shell{width:calc(100% - 8px)!important}}@media (max-width:1180px){.accs-v28-content{padding-left:4px!important;padding-right:4px!important}.accs-v28-topbar,.accs-v28-action-rail{left:4px!important;right:4px!important}.accs-v28-system-strip span:nth-child(2),.accs-v28-system-strip span:nth-child(3){display:none!important}}
:root{--accs-v46-meta:13px;--accs-v46-ui:14px;--accs-v46-body:14.5px;--accs-v46-input:15px}@media (min-width:900px){.accs-v28-content small{font-size:var(--accs-v46-meta)!important;line-height:1.4!important}.accs-v28-content label>span,.accs-v28-content [class*=__eyebrow],.accs-v28-content [class*=__kicker],.accs-v28-content [class*=__label],.accs-v28-content [class*=__meta],.accs-v28-content [class*=__caption],.accs-v28-content [class*=__hint],.accs-v28-content [class*=__helper],.accs-v28-content [class*=__tag],.accs-v28-content [class*=__badge]{font-size:var(--accs-v46-meta)!important;line-height:1.42!important}.accs-v28-content input,.accs-v28-content select,.accs-v28-content textarea{font-size:var(--accs-v46-input)!important;line-height:1.45!important}.accs-v28-content button,.accs-v28-content [role=tab]{font-size:var(--accs-v46-ui)!important;line-height:1.35!important}.accs-v28-content button small,.accs-v28-content button span,.accs-v28-content [role=tab] small,.accs-v28-content [role=tab] span{font-size:13px!important;line-height:1.35!important}.accs-v28-content th{font-size:12.5px!important;line-height:1.4!important}.accs-v28-content td{font-size:14px!important;line-height:1.48!important}.accs-v28-content :is([class*=PortalAreaCommandV39-module__],[class*=PublicToolCommandV40-module__],[class*=RoleCommandV41-module__],[class*=ProjectTwinCommandV42-module__]) :is(p,em){font-size:13.5px!important;line-height:1.5!important}.accs-v28-content :is([class*=PortalAreaCommandV39-module__],[class*=PublicToolCommandV40-module__],[class*=RoleCommandV41-module__],[class*=ProjectTwinCommandV42-module__])[class*=railHead],.accs-v28-content :is([class*=PortalAreaCommandV39-module__],[class*=PublicToolCommandV40-module__],[class*=RoleCommandV41-module__],[class*=ProjectTwinCommandV42-module__])[class*=workspaceLabel],.accs-v28-content :is([class*=PortalAreaCommandV39-module__],[class*=PublicToolCommandV40-module__],[class*=RoleCommandV41-module__],[class*=ProjectTwinCommandV42-module__])[class*=eyebrow]{font-size:12.5px!important;line-height:1.35!important}.accs-v28-content :is([class*=PortalAreaCommandV39-module__],[class*=PublicToolCommandV40-module__],[class*=RoleCommandV41-module__],[class*=ProjectTwinCommandV42-module__])[class*=node] b,.accs-v28-content :is([class*=PortalAreaCommandV39-module__],[class*=PublicToolCommandV40-module__],[class*=RoleCommandV41-module__],[class*=ProjectTwinCommandV42-module__])[class*=action] strong,.accs-v28-content :is([class*=PortalAreaCommandV39-module__],[class*=PublicToolCommandV40-module__],[class*=RoleCommandV41-module__],[class*=ProjectTwinCommandV42-module__])[class*=inspect] strong,.accs-v28-content :is([class*=PortalAreaCommandV39-module__],[class*=PublicToolCommandV40-module__],[class*=RoleCommandV41-module__],[class*=ProjectTwinCommandV42-module__])[class*=contract] strong,.accs-v28-content :is([class*=PortalAreaCommandV39-module__],[class*=PublicToolCommandV40-module__],[class*=RoleCommandV41-module__],[class*=ProjectTwinCommandV42-module__])[class*=coreHead] strong{font-size:14px!important;line-height:1.35!important}.accs-v28-content :is([class*=PortalAreaCommandV39-module__],[class*=PublicToolCommandV40-module__],[class*=RoleCommandV41-module__],[class*=ProjectTwinCommandV42-module__])[class*=node] small,.accs-v28-content :is([class*=PortalAreaCommandV39-module__],[class*=PublicToolCommandV40-module__],[class*=RoleCommandV41-module__],[class*=ProjectTwinCommandV42-module__])[class*=action] small,.accs-v28-content :is([class*=PortalAreaCommandV39-module__],[class*=PublicToolCommandV40-module__],[class*=RoleCommandV41-module__],[class*=ProjectTwinCommandV42-module__])[class*=metric] small,.accs-v28-content :is([class*=PortalAreaCommandV39-module__],[class*=PublicToolCommandV40-module__],[class*=RoleCommandV41-module__],[class*=ProjectTwinCommandV42-module__])[class*=metric] em{font-size:12.5px!important;line-height:1.4!important}.accs-v28-content :is([class*=CommandCenterDashboard-module__],[class*=PortfolioNextActions-module__],[class*=ProjectDecisionIntelligence-module__],[class*=NextActionControl-module__],[class*=ProjectWorkspaceCommandV32-module__],[class*=ProjectDirectoryV33-module__],[class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__],[class*=ConstructionKnowledgeLibrary-module__],[class*=BentleyFederation-module__],[class*=BentleyChangedElements-module__],[class*=BentleyImpactCorrelation-module__],[class*=BentleyImpactTriage-module__],[class*=OperationalDigitalTwin-module__],[class*=DigitalTwinExperience-module__],[class*=FederatedDigitalTwin-module__],[class*=SemanticDigitalTwin-module__],[class*=SpatialDigitalTwin-module__],[class*=ClientDashboard2-module__],[class*=ContractorDashboard2-module__]) small{font-size:13px!important;line-height:1.4!important}}@media (min-width:900px) and (max-width:1920px){.accs-v28-left-spine,.accs-v28-right-rail,.premium-section-nav{display:none!important}.accs-v28-content{padding-left:6px!important;padding-right:6px!important}.accs-v28-topbar,.accs-v28-action-rail{left:6px!important;right:6px!important}.shell{width:calc(100% - 12px)!important;max-width:none!important}.accs-v28-content :is([class*=PublicToolCommandV40-module__][class*=page],[class*=PublicToolCommandV40-module__][class*=frame],[class*=PortalAreaCommandV39-module__][class*=shell],[class*=RoleCommandV41-module__][class*=shell],[class*=ProjectTwinCommandV42-module__][class*=shell],[class*=ProjectTwinCommandV42-module__][class*=workspace],[class*=ProjectWorkspacePageV32-module__][class*=page],[class*=ProjectWorkspaceCommandV32-module__][class*=shell]){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}[class*=PublicToolCommandV40-module__][class*=page]{padding-left:6px!important;padding-right:6px!important}[class*=PortalAreaCommandV39-module__][class*=shell],[class*=RoleCommandV41-module__][class*=shell],[class*=ProjectTwinCommandV42-module__][class*=shell]{margin-top:8px!important;margin-bottom:14px!important}[class*=PublicToolCommandV40-module__][class*=hero]{grid-template-columns:minmax(0,1fr)!important}[class*=PublicToolCommandV40-module__][class*=hero]>[class*=rail]{display:none!important}[class*=PublicToolCommandV40-module__][class*=core]{width:100%!important;min-width:0!important;padding:22px clamp(18px,2vw,32px)!important}[class*=PublicToolCommandV40-module__][class*=desc]{max-width:900px!important;font-size:14.5px!important}[class*=PortalAreaCommandV39-module__][class*=body]{grid-template-columns:minmax(0,1fr) 310px!important}[class*=PortalAreaCommandV39-module__][class*=rail]:not([class*=right]){display:none!important}[class*=PortalAreaCommandV39-module__][class*=rail][class*=right]{border-top:0!important;border-left:1px solid #48e6aa1f!important;grid-column:auto!important}[class*=PortalAreaCommandV39-module__][class*=core]{min-width:0!important;padding:22px clamp(18px,2vw,32px)!important}[class*=RoleCommandV41-module__][class*=grid],[class*=ProjectTwinCommandV42-module__][class*=body]{grid-template-columns:minmax(0,1fr) 310px!important}[class*=RoleCommandV41-module__][class*=left],[class*=ProjectTwinCommandV42-module__][class*=left]{display:none!important}[class*=RoleCommandV41-module__][class*=right],[class*=ProjectTwinCommandV42-module__][class*=right]{border-top:0!important;border-left:1px solid #48e6aa1c!important;grid-column:auto!important}[class*=RoleCommandV41-module__][class*=core],[class*=ProjectTwinCommandV42-module__][class*=core]{min-width:0!important;padding:22px clamp(18px,2vw,32px)!important}[class*=ProjectIntelligence-module__][class*=hero],[class*=ProjectIntelligence-module__][class*=workspace],[class*=PropertyIntelligence-module__][class*=shell],[class*=SuiteLegalCheck-module__][class*=shell],[class*=CompanyLogin-module__][class*=shell]{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media (min-width:900px) and (max-width:1440px){[class*=PortalAreaCommandV39-module__][class*=body],[class*=RoleCommandV41-module__][class*=grid],[class*=ProjectTwinCommandV42-module__][class*=body]{grid-template-columns:minmax(0,1fr)!important}[class*=PortalAreaCommandV39-module__][class*=rail][class*=right],[class*=RoleCommandV41-module__][class*=right],[class*=ProjectTwinCommandV42-module__][class*=right]{border-top:1px solid #48e6aa1c!important;border-left:0!important;grid-column:1/-1!important}[class*=PortalAreaCommandV39-module__][class*=actionStack],[class*=RoleCommandV41-module__][class*=actions],[class*=ProjectTwinCommandV42-module__][class*=actions]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:761px) and (max-width:1180px){.accs-v28-content{padding-left:4px!important;padding-right:4px!important}.accs-v28-topbar,.accs-v28-action-rail{left:4px!important;right:4px!important}[class*=PortalAreaCommandV39-module__][class*=actionStack],[class*=RoleCommandV41-module__][class*=actions],[class*=ProjectTwinCommandV42-module__][class*=actions]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
:root{--accs-v47-meta:12px;--accs-v47-small:13px;--accs-v47-body:14px;--accs-v47-ui:14px;--accs-v47-title:18px}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=shell]{width:calc(100% - 8px)!important;max-width:none!important;margin:8px auto 10px!important;padding:clamp(12px,1.1vw,18px)!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=brand] small,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=brand] p,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=systemStrip]>span,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=systemStrip] button,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=panelHead] span,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=metricGrid] small,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=signalBars] em,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=progressMeta] small,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=progressMeta] span,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=finance] small,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=coreHeader] small,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=coreHeader]>div>span,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=coreHeader] label span,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=modelLabel],.accs-v28-content [class*=CommandCenterDashboard-module__][class*=liveTag],.accs-v28-content [class*=CommandCenterDashboard-module__][class*=axisTag],.accs-v28-content [class*=CommandCenterDashboard-module__][class*=nextAction]>small,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=events] time,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=events] small,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=constraintList] em,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=heatmap] strong,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=heatmap] em,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=networkGrid] span,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=networkGrid] span b,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=assistantDeck] small,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=assistantDeck] span{font-size:var(--accs-v47-meta)!important;line-height:1.42!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=brand] h1{font-size:clamp(18px,1.25vw,22px)!important;line-height:1.15!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=metricGrid] strong,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=progressMeta] strong,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=finance] strong,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=coreHeader] strong,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=events] strong,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=constraintList] b,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=assistantDeck] strong{font-size:var(--accs-v47-small)!important;line-height:1.35!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=coreHeader] strong,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=assistantDeck] strong{font-size:15px!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=coreHeader] select{min-height:40px!important;font-size:14px!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=coreTelemetry] span,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=nextAction] p,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=events]>p{font-size:13px!important;line-height:1.48!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=callout] small{font-size:11px!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=callout] strong{font-size:15px!important;line-height:1.3!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=callout] span{font-size:12.5px!important;line-height:1.45!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=nextAction] h2{font-size:16px!important;line-height:1.32!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=nextAction] button,.accs-v28-content [class*=CommandCenterDashboard-module__][class*=assistantDeck] button{min-height:42px!important;font-size:13px!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=panel],.accs-v28-content [class*=CommandCenterDashboard-module__][class*=corePanel],.accs-v28-content [class*=CommandCenterDashboard-module__][class*=deckPanel]{padding:clamp(12px,1vw,16px)!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=modelViewport]{min-height:clamp(430px,43vw,590px)!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=building]{width:min(84%,760px)!important}.accs-v28-content [class*=PortfolioNextActions-module__][class*=shell]{width:calc(100% - 8px)!important;max-width:none!important;margin:12px auto 8px!important;padding:clamp(14px,1.1vw,18px)!important}.accs-v28-content [class*=PortfolioNextActions-module__] small,.accs-v28-content [class*=PortfolioNextActions-module__][class*=copy] span,.accs-v28-content [class*=PortfolioNextActions-module__][class*=metrics] span,.accs-v28-content [class*=PortfolioNextActions-module__][class*=projectMeta] span,.accs-v28-content [class*=PortfolioNextActions-module__][class*=leadAction] p,.accs-v28-content [class*=PortfolioNextActions-module__][class*=leadRisk] p,.accs-v28-content [class*=PortfolioNextActions-module__][class*=leadRisk]>span,.accs-v28-content [class*=PortfolioNextActions-module__][class*=controlState],.accs-v28-content [class*=PortfolioNextActions-module__][class*=queueHead] em,.accs-v28-content [class*=PortfolioNextActions-module__][class*=rowGate]{font-size:12.5px!important;line-height:1.45!important}.accs-v28-content [class*=PortfolioNextActions-module__][class*=copy] strong,.accs-v28-content [class*=PortfolioNextActions-module__][class*=queueHead] strong,.accs-v28-content [class*=PortfolioNextActions-module__][class*=rowProject] strong,.accs-v28-content [class*=PortfolioNextActions-module__][class*=rowAction] strong,.accs-v28-content [class*=PortfolioNextActions-module__][class*=projectMeta] strong{font-size:14px!important;line-height:1.38!important}.accs-v28-content [class*=PortfolioNextActions-module__][class*=leadAction] h2{font-size:17px!important;line-height:1.32!important}.accs-v28-content [class*=PortfolioNextActions-module__][class*=refresh],.accs-v28-content [class*=PortfolioNextActions-module__] footer button{min-height:40px!important;font-size:13px!important}@media (min-width:900px) and (max-width:1920px){.accs-v28-content [class*=CommandCenterDashboard-module__][class*=commandGrid]{grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr)!important;gap:12px!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=rightRail]{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=lowerDeck]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=assistantDeck]{grid-column:auto!important}.accs-v28-content [class*=PortfolioNextActions-module__][class*=leadGrid]{grid-template-columns:minmax(210px,.68fr) minmax(0,1.42fr) minmax(250px,.9fr)!important;gap:12px!important}}@media (min-width:900px) and (max-width:1280px){.accs-v28-content [class*=CommandCenterDashboard-module__][class*=commandGrid]{grid-template-columns:minmax(0,1fr)!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=corePanel]{grid-area:1/1!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=leftRail]{grid-area:2/1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=rightRail]{grid-area:3/1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=lowerDeck]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.accs-v28-content [class*=CommandCenterDashboard-module__][class*=assistantDeck]{grid-column:1/-1!important}.accs-v28-content [class*=PortfolioNextActions-module__][class*=leadGrid]{grid-template-columns:1fr 1.45fr!important}.accs-v28-content [class*=PortfolioNextActions-module__][class*=leadRisk]{grid-column:1/-1!important}}@media (max-width:899px){.accs-v28-content [class*=CommandCenterDashboard-module__][class*=shell],.accs-v28-content [class*=PortfolioNextActions-module__][class*=shell]{width:calc(100% - 6px)!important;padding:10px!important}}@media (prefers-reduced-motion:reduce){.accs-v28-content [class*=CommandCenterDashboard-module__]{scroll-behavior:auto!important}}
