body.accs-internal-v48{--v48-bg:#020807;--v48-panel:#04100ff7;--v48-panel-2:#071916f2;--v48-green:#00e676;--v48-green-soft:#58f0a3;--v48-gold:#d6a53b;--v48-gold-bright:#f2c45c;--v48-red:#ff5964;--v48-text:#eef9f5;--v48-muted:#91a9a0;--v48-line:#00e67621}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__][class*=overlay],[class*=FinancialControlCenter-module__][class*=overlay],[class*=PermitComplianceCenter-module__][class*=overlay],[class*=ContractorAdminCenter-module__][class*=overlay],[class*=RecordControlCenter-module__][class*=overlay]){-webkit-backdrop-filter:blur(18px)saturate(115%)!important;backdrop-filter:blur(18px)saturate(115%)!important;background:radial-gradient(circle at 50% 16%,#00e67612,#0000 32%),#000506d6!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__][class*=shell],[class*=FinancialControlCenter-module__][class*=shell],[class*=PermitComplianceCenter-module__][class*=shell],[class*=ContractorAdminCenter-module__][class*=shell],[class*=RecordControlCenter-module__][class*=shell]){background:linear-gradient(#00e67606 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#00e67606 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 50% 0,#00e6760e,#0000 35%),linear-gradient(#03100f 0%,#020909 100%)!important;border:1px solid #00e67633!important;border-radius:20px!important;width:min(96vw,1720px)!important;max-width:1720px!important;max-height:94vh!important;overflow:hidden!important;box-shadow:0 35px 100px #000000a3,inset 0 1px #ffffff06!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__][class*=shell],[class*=FinancialControlCenter-module__][class*=shell],[class*=PermitComplianceCenter-module__][class*=shell],[class*=ContractorAdminCenter-module__][class*=shell],[class*=RecordControlCenter-module__][class*=shell])>header{z-index:12!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#051614fa,#030d0df5)!important;border-bottom:1px solid #00e67624!important;min-height:88px!important;padding:16px 20px!important;position:sticky!important;top:0!important;box-shadow:0 14px 40px #00000038!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__]) header small{color:var(--v48-gold-bright)!important;letter-spacing:.12em!important;font-weight:900!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__]) header h2{color:var(--v48-text)!important;letter-spacing:-.015em!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__]) header button{min-width:38px!important;min-height:38px!important;color:var(--v48-green-soft)!important;background:#00e6760b!important;border:1px solid #00e67626!important;border-radius:10px!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__]) header button:hover{color:var(--v48-gold-bright)!important;background:#d6a53b0e!important;border-color:#d6a53b61!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__][class*=stats],[class*=FinancialControlCenter-module__][class*=heroMetrics],[class*=PermitComplianceCenter-module__][class*=metrics],[class*=ContractorAdminCenter-module__][class*=metrics],[class*=RecordControlCenter-module__][class*=metrics]){gap:9px!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__][class*=stats],[class*=FinancialControlCenter-module__][class*=heroMetrics],[class*=PermitComplianceCenter-module__][class*=metrics],[class*=ContractorAdminCenter-module__][class*=metrics],[class*=RecordControlCenter-module__][class*=metrics])>*{background:linear-gradient(145deg,#071c18e0,#030e0eeb)!important;border:1px solid #00e6761f!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffff05!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__]) :is([class*=card],[class*=detail],[class*=record],[class*=editor],[class*=project],[class*=topbar],[class*=accessStrip]){background:linear-gradient(155deg,#061715ed,#030d0df5)!important;border-color:#00e6761c!important;box-shadow:inset 0 1px #ffffff05!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__]) :is([class*=card],[class*=record]){transition:border-color .16s,transform .16s,box-shadow .16s!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__]) :is([class*=card],[class*=record]):hover{border-color:#00e6763b!important;box-shadow:inset 0 1px #ffffff05,0 14px 35px #00000029!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__]) button[class*=primary]{color:#07100d!important;background:linear-gradient(135deg,#d6a53b,#b67c20)!important;border:1px solid #d6a53b80!important;font-weight:900!important;box-shadow:0 10px 26px #d6a53b14!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__]) button[class*=secondary]{color:#9ff8ce!important;background:#00e6760e!important;border-color:#00e67638!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__]) :is(input,select,textarea){color:#e5f4ee!important;background:#010a0ad1!important;border-color:#00e67621!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__]) :is(input,select,textarea):focus{border-color:#00e67680!important;outline:none!important;box-shadow:0 0 0 3px #00e67612!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__][class*=tabs],[class*=RecordControlCenter-module__][class*=tabs]){z-index:9!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#030e0df0!important;border-bottom:1px solid #00e6761a!important;padding:8px 12px!important;position:sticky!important;top:88px!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__][class*=tabs],[class*=RecordControlCenter-module__][class*=tabs]) button{color:#89a298!important;border:1px solid #0000!important;border-radius:10px!important;min-height:40px!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__][class*=tabs],[class*=RecordControlCenter-module__][class*=tabs]) button[class*=active]{color:#f4deb0!important;background:linear-gradient(135deg,#d6a53b1f,#00e6760b)!important;border-color:#d6a53b4d!important;box-shadow:inset 0 -2px #d6a53bcc!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__]) :is([class*=good],[class*=notice]){color:#9ff8ce!important;background:#00e6760e!important;border-color:#00e67633!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__]) :is([class*=danger],[class*=error]){color:#ff9aa1!important;background:#ff59640e!important;border-color:#ff596433!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__]) :is([class*=warn],[class*=pending]){color:#f2c45c!important;background:#d6a53b0f!important;border-color:#d6a53b38!important}body.accs-internal-v48 .accs-v28-content [class*=RecordControlCenter-module__][class*=recordList]{background:#020c0cb8!important;border-right-color:#00e6761a!important}body.accs-internal-v48 .accs-v28-content [class*=RecordControlCenter-module__][class*=recordList] button{background:#051412b8!important;border-color:#00e67614!important}body.accs-internal-v48 .accs-v28-content [class*=RecordControlCenter-module__][class*=recordList] button[class*=selected]{background:linear-gradient(135deg,#d6a53b1a,#00e6760b)!important;border-color:#d6a53b57!important;box-shadow:inset 3px 0 #d6a53b!important}body.accs-internal-v48 .accs-v28-content [class*=ContractorAdminCenter-module__][class*=summaryStrip]{background:linear-gradient(135deg,#00e6760f,#041211db)!important;border-color:#00e67629!important}body.accs-internal-v48 .accs-v28-content [class*=ContractorAdminCenter-module__][class*=compliance]>div{background:#020e0dcc!important;border-color:#00e6761c!important}body.accs-internal-v48 .accs-v28-content [class*=FinancialControlCenter-module__][class*=progress]{background:linear-gradient(90deg,#00e6760a,#d6a53b06)!important;border-color:#00e6761f!important}body.accs-internal-v48 .accs-v28-content [class*=FinancialControlCenter-module__][class*=progress] i{background:#ffffff09!important}body.accs-internal-v48 .accs-v28-content [class*=FinancialControlCenter-module__][class*=progress] i span{background:linear-gradient(90deg,#00e676,#58f0a3)!important;box-shadow:0 0 20px #00e67638!important}body.accs-internal-v48 .accs-v28-content :is([class*=BentleyFederation-module__],[class*=BentleyChangedElements-module__],[class*=BentleyImpactCorrelation-module__],[class*=BentleyImpactTriage-module__],[class*=ModelImpactCenter-module__]){--blue:#00e676!important;--cyan:#58f0a3!important}body.accs-internal-v48 .accs-v28-content :is([class*=BentleyFederation-module__],[class*=BentleyChangedElements-module__],[class*=BentleyImpactCorrelation-module__],[class*=BentleyImpactTriage-module__],[class*=ModelImpactCenter-module__]) :is([class*=card],[class*=panel],[class*=shell],[class*=item],[class*=summary]){background:linear-gradient(150deg,#061815eb,#020d0df5)!important;border-color:#00e6761f!important}body.accs-internal-v48 .accs-v28-content :is([class*=BentleyFederation-module__],[class*=BentleyChangedElements-module__],[class*=BentleyImpactCorrelation-module__],[class*=BentleyImpactTriage-module__],[class*=ModelImpactCenter-module__]) button[class*=primary]{color:#06100c!important;background:linear-gradient(135deg,#d6a53b,#b67c20)!important;border-color:#d6a53b7a!important}body.accs-internal-v48 .accs-v28-content [class*=AccsAssistant-module__][class*=launcher]{background:linear-gradient(135deg,#061c17f7,#030f0ff7)!important;border:1px solid #00e6763d!important;box-shadow:0 14px 38px #00000052,0 0 26px #00e6760e!important}body.accs-internal-v48 .accs-v28-content [class*=AccsAssistant-module__][class*=panel]{background:linear-gradient(#00e67605 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#00e67605 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#041211fb,#02090afc)!important;border:1px solid #00e67638!important;border-radius:18px!important;width:min(520px,100vw - 24px)!important;box-shadow:0 30px 90px #00000094,0 0 38px #00e6760f!important}body.accs-internal-v48 .accs-v28-content [class*=AccsAssistant-module__][class*=header]{background:linear-gradient(#071b17fa,#04100ff5)!important;border-bottom-color:#00e67621!important}body.accs-internal-v48 .accs-v28-content [class*=AccsAssistant-module__][class*=contextBar]{background:#00e67609!important;border-color:#00e6761c!important}body.accs-internal-v48 .accs-v28-content [class*=AccsAssistant-module__] :is([class*=welcome],[class*=assistantMessage],[class*=afterAnswer]){background:linear-gradient(145deg,#061815e6,#030e0eeb)!important;border-color:#00e6761c!important}body.accs-internal-v48 .accs-v28-content [class*=AccsAssistant-module__][class*=userMessage]>div{background:#d6a53b12!important;border-color:#d6a53b33!important}body.accs-internal-v48 .accs-v28-content [class*=AccsAssistant-module__] :is([class*=quickGrid],[class*=followups]) button{color:#b9d6ca!important;background:#00e67609!important;border-color:#00e67621!important;min-height:42px!important}body.accs-internal-v48 .accs-v28-content [class*=AccsAssistant-module__] :is([class*=quickGrid],[class*=followups]) button:hover{color:#f0d69b!important;background:#d6a53b0f!important;border-color:#d6a53b57!important}body.accs-internal-v48 .accs-v28-content [class*=AccsAssistant-module__][class*=composer]{background:#020b0bf7!important;border-top-color:#00e67621!important}body.accs-internal-v48 .accs-v28-content [class*=AccsAssistant-module__][class*=composer] textarea{color:#e8f6f0!important;background:#010a0ae6!important;border-color:#00e67629!important;min-height:58px!important}body.accs-internal-v48 .accs-v28-content [class*=AccsAssistant-module__][class*=composer]>button{color:#07100d!important;background:linear-gradient(135deg,#d6a53b,#b67c20)!important;border:1px solid #d6a53b7a!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__],[class*=AccsAssistant-module__],[class*=BentleyFederation-module__],[class*=BentleyChangedElements-module__],[class*=BentleyImpactCorrelation-module__],[class*=BentleyImpactTriage-module__]) :is(button,a,input,select,textarea):focus-visible{outline-offset:2px!important;outline:2px solid #58f0a3!important}@media (max-width:900px){body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__][class*=shell],[class*=FinancialControlCenter-module__][class*=shell],[class*=PermitComplianceCenter-module__][class*=shell],[class*=ContractorAdminCenter-module__][class*=shell],[class*=RecordControlCenter-module__][class*=shell]){border-radius:14px!important;width:calc(100vw - 12px)!important;max-height:96vh!important}body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__][class*=tabs],[class*=RecordControlCenter-module__][class*=tabs]){top:82px!important;overflow-x:auto!important}}@media (prefers-reduced-motion:reduce){body.accs-internal-v48 .accs-v28-content :is([class*=ProjectExecutionCenter-module__],[class*=FinancialControlCenter-module__],[class*=PermitComplianceCenter-module__],[class*=ContractorAdminCenter-module__],[class*=RecordControlCenter-module__]) :is([class*=card],[class*=record]){transition:none!important}}
body.accs-internal-v49{--v49-bg:#020807;--v49-panel:#04120f;--v49-panel-2:#061a16;--v49-green:#00e676;--v49-green-soft:#72f5b3;--v49-gold:#d6a53b;--v49-gold-soft:#f2c45c;--v49-text:#eef9f5;--v49-muted:#88a79b;--v49-line:#00e67624}body.accs-internal-v49 .portal-page.portal-app-v7{color:var(--v49-text)!important;background:radial-gradient(circle at 56% -10%,#00e6760e,#0000 30%),linear-gradient(#020807,#03100d 54%,#020807)!important}body.accs-internal-v49 .portal-app-v7 .portal-main{background:0 0!important}body.accs-internal-v49 .portal-app-v7 :is(.portal-sidebar,.portal-user-card,.portal-module,.portal-metric-grid article,.command-flow-grid>div,.detail-facts>span,.detail-block,.action-panel,.quote-scope,.quote-lines>div,.client-project-card,.portal-email-health,.portal-refresh){border-color:var(--v49-line)!important;color:var(--v49-text)!important;background:linear-gradient(145deg,#061915f0,#020c0af5)!important;box-shadow:inset 0 1px #ffffff05!important}body.accs-internal-v49 .portal-app-v7 .portal-metric-grid article:after{background:radial-gradient(circle,#00e6761f,#0000 70%)!important}body.accs-internal-v49 .portal-app-v7 :is(.portal-sidebar nav a:hover,.portal-sidebar nav a.active,.portal-sidebar nav button:hover,.portal-sidebar nav button.active,.portal-table-wrap tbody tr:hover,.portal-table-wrap tbody tr.selected-row,.portal-project-list>button:hover,.portal-project-list>button.active){color:#effff7!important;background:linear-gradient(90deg,#00e67617,#00e67606)!important;border-color:#00e67640!important}body.accs-internal-v49 .portal-app-v7 :is(.portal-project-list>button,.mini-record-list button,.mini-record-list>div){color:#dff7ec!important;background:#03100deb!important;border-color:#00e6761c!important}body.accs-internal-v49 .portal-app-v7 .mini-record-list button:hover{background:#00e6760e!important;border-color:#00e67647!important}body.accs-internal-v49 .portal-app-v7 :is(.mini-record-list svg,.client-next-action>svg,.line-add){color:var(--v49-green-soft)!important}body.accs-internal-v49 .portal-app-v7 .portal-timeline i.contractor-visible,body.accs-internal-v49 .portal-app-v7 .contractor-timeline i.contractor-visible{background:var(--v49-green)!important;box-shadow:0 0 0 4px #00e6760d,0 0 12px #00e6763d!important}body.accs-internal-v49 .portal-app-v7 .client-next-action{background:linear-gradient(135deg,#00e67612,#03100de6)!important;border-color:#00e67633!important}body.accs-internal-v49 .portal-app-v7 :is(input,textarea,select){color:#e8f8f1!important;background:#010a09e0!important;border-color:#00e67624!important}body.accs-internal-v49 .portal-app-v7 :is(input,textarea,select):focus{border-color:#00e6767a!important;outline:0!important;box-shadow:0 0 0 3px #00e67612!important}body.accs-internal-v49 .portal-app-v7 :is(.portal-module-head>span,.detail-facts small,.detail-block>small,.portal-table-wrap td small,.portal-project-list>button>small,.portal-project-list>button>em,.portal-control-grid label>span,.composer-grid label>span,.two-field label>span,.action-panel label>span){color:var(--v49-muted)!important}body.accs-internal-v49 .portal-app-v7 :is(.portal-text-action,.portal-inline-button,.portal-sidebar nav a.active svg,.portal-sidebar nav button.active svg){color:var(--v49-gold-soft)!important}body.accs-internal-v49 .portal-app-v7 .portal-inline-button{background:#d6a53b0e!important;border-color:#d6a53b47!important}body.accs-internal-v49 .portal-app-v7 .portal-project-list>button>i,body.accs-internal-v49 .portal-app-v7 .client-progress i{background:#0b211a!important}body.accs-internal-v49 .portal-app-v7 .portal-project-list>button>i span,body.accs-internal-v49 .portal-app-v7 .client-progress i span{background:linear-gradient(90deg, var(--v49-green), var(--v49-gold-soft))!important}body.accs-internal-v49 .accs-v28-content :is([class*=PortalWorkspace-module__][class*=root],[class*=PortalWorkspace-module__][class*=menu],[class*=PortalWorkspace-module__][class*=palette]){background:#020c0af7!important;border-color:#00e67621!important}body.accs-internal-v49 .accs-v28-content :is([class*=PortalWorkspace-module__][class*=menuHead],[class*=PortalWorkspace-module__][class*=paletteSearch]){background:linear-gradient(145deg,#061a16,#03100d)!important;border-color:#00e6761f!important}body.accs-internal-v49 .accs-v28-content :is([class*=PortalWorkspace-module__][class*=icon],[class*=PortalWorkspace-module__][class*=paletteIcon]){color:var(--v49-green-soft)!important;background:#00e6760e!important;border-color:#00e67633!important}body.accs-internal-v49 .accs-v28-content [class*=PortalWorkspace-module__][class*=groupedTools] button>svg{color:var(--v49-green-soft)!important}body.accs-internal-v49 .accs-v28-content :is([class*=PortalWorkspace-module__][class*=commandButton],[class*=PortalWorkspace-module__][class*=moreButton],[class*=PortalWorkspace-module__][class*=signOut]){color:#92b5a7!important;background:#03100de6!important;border-color:#00e67621!important}body.accs-internal-v49 :is([class*=AccsAssistant-module__][class*=launcher],[class*=AccsAssistant-module__][class*=panel]){background:radial-gradient(circle at 82% 10%,#00e67612,#0000 30%),linear-gradient(145deg,#061a16,#020c0a)!important;border-color:#00e6762e!important;box-shadow:0 28px 90px #00000085,inset 0 1px #ffffff05!important}body.accs-internal-v49 :is([class*=AccsAssistant-module__][class*=header],[class*=AccsAssistant-module__][class*=contextBar],[class*=AccsAssistant-module__][class*=welcome],[class*=AccsAssistant-module__][class*=assistantMessage],[class*=AccsAssistant-module__][class*=composer]){background:linear-gradient(145deg,#051612fa,#020c0afa)!important;border-color:#00e6761c!important}body.accs-internal-v49 [class*=AccsAssistant-module__][class*=quickGrid] button{color:#9fc8b7!important;background:#00e67609!important;border-color:#00e67624!important}body.accs-internal-v49 [class*=AccsAssistant-module__][class*=quickGrid] button:hover{color:#f4e0b4!important;background:#d6a53b0e!important;border-color:#d6a53b47!important}body.accs-internal-v49 [class*=AccsAssistant-module__][class*=userMessage]>div{background:#00e67611!important;border-color:#00e67629!important}body.accs-internal-v49 [class*=AccsAssistant-module__][class*=followups] button:hover{background:#00e6760b!important;border-color:#00e6763d!important}body.accs-internal-v49 [class*=AccsAssistant-module__][class*=guardrail] svg{color:var(--v49-green-soft)!important}@media (min-width:681px){body.accs-internal-v49 [class*=AccsAssistant-module__][class*=launcher]{z-index:132!important;bottom:66px!important;right:18px!important}body.accs-internal-v49 [class*=AccsAssistant-module__][class*=panel]{z-index:136!important;height:min(720px,100dvh - 88px)!important;bottom:66px!important;right:18px!important}}@media (max-width:680px){body.accs-internal-v49 [class*=AccsAssistant-module__][class*=launcher]{bottom:12px!important;right:12px!important}body.accs-internal-v49 [class*=AccsAssistant-module__][class*=panel]{border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;bottom:0!important;right:0!important}}
body.accs-system-v50{--accs-bg:#020807;--accs-surface:#04120f;--accs-surface-raised:#061a16;--accs-surface-soft:#071c18e6;--accs-text:#eef9f5;--accs-muted:#8fa99f;--accs-intelligence:#00e676;--accs-intelligence-soft:#72f5b3;--accs-authority:#d6a53b;--accs-authority-bright:#f2c45c;--accs-attention:#f0a23b;--accs-critical:#ff5964;--accs-line:#00e67624;--accs-line-strong:#00e6763d;--accs-radius-sm:9px;--accs-radius-md:14px;--accs-radius-lg:20px;--accs-shadow:0 28px 90px #0000007a;--accs-command-rail-height:52px;--accs-readable-small:12px;--accs-readable-ui:13px;--accs-readable-body:14px;background:var(--accs-bg);color:var(--accs-text)}body.accs-system-v50 .accs-v50-frame[data-command-rail=compact] .accs-v28-content{padding-bottom:24px!important}body.accs-system-v50 .accs-v50-frame[data-command-rail=compact] .accs-v28-corners{opacity:.45}body.accs-system-v50 .accs-v50-frame[data-command-rail=compact] .accs-v28-scan{opacity:.32}@media (min-width:681px){body.accs-system-v50 .accs-v50-frame[data-command-rail=compact] [class*=AccsAssistant-module__][class*=launcher]{bottom:18px!important;right:18px!important}body.accs-system-v50 .accs-v50-frame[data-command-rail=compact] [class*=AccsAssistant-module__][class*=panel]{height:min(760px,100dvh - 98px)!important;bottom:18px!important;right:18px!important}body.accs-system-v50 .accs-v50-frame[data-command-rail=visible] [class*=AccsAssistant-module__][class*=launcher],body.accs-system-v50 .accs-v50-frame[data-command-rail=visible] [class*=AccsAssistant-module__][class*=panel]{bottom:66px!important}}body.accs-system-v50 .accs-v28-content :is([class*=PortalWorkspace-module__][class*=root],[class*=PortalWorkspace-module__][class*=menu],[class*=PortalWorkspace-module__][class*=palette]){--v49-green:var(--accs-intelligence);--v49-green-soft:var(--accs-intelligence-soft);--v49-gold:var(--accs-authority);--v49-gold-soft:var(--accs-authority-bright);--v49-text:var(--accs-text);--v49-muted:var(--accs-muted);--v49-line:var(--accs-line)}body.accs-system-v50 .accs-v28-content [class*=PortalWorkspace-module__][class*=primaryNav] button,body.accs-system-v50 .accs-v28-content :is([class*=PortalWorkspace-module__][class*=groupedTools],[class*=PortalWorkspace-module__][class*=toolList],[class*=PortalWorkspace-module__][class*=paletteList]) strong{font-size:max(var(--accs-readable-ui), .72rem)!important}body.accs-system-v50 .accs-v28-content :is([class*=PortalWorkspace-module__][class*=groupedTools],[class*=PortalWorkspace-module__][class*=toolList],[class*=PortalWorkspace-module__][class*=paletteList]) small{font-size:max(var(--accs-readable-small), .66rem)!important;line-height:1.45!important}body.accs-system-v50 .accs-v28-content :focus-visible{outline-offset:2px;outline:2px solid #d6a53bb8}@media (max-width:1180px){body.accs-system-v50{--accs-readable-small:12px;--accs-readable-ui:13px;--accs-readable-body:14px}}@media (prefers-reduced-motion:reduce){body.accs-system-v50 *,body.accs-system-v50 :before,body.accs-system-v50 :after{scroll-behavior:auto!important}}
body.accs-system-v50{--accs-bg:#08070d;--accs-surface:#121018;--accs-surface-raised:#1a1622;--accs-surface-soft:#18141ff5;--accs-text:#f7f4fa;--accs-muted:#b8afc0;--accs-intelligence:#42c98a;--accs-intelligence-soft:#8de2b8;--accs-authority:#e3ae45;--accs-authority-bright:#f2c76b;--accs-attention:#f0a43b;--accs-critical:#e76873;--accs-info:#a56bff;--accs-line:#b797e02e;--accs-line-strong:#e3ae4566;background:var(--accs-bg);color:var(--accs-text)}body.accs-system-v50 .accs-v28-frame{color:var(--accs-text);background:linear-gradient(#08070d 0%,#110d17 100%)}body.accs-system-v50 .accs-v28-frame:before,body.accs-system-v50 .accs-v28-grid,body.accs-system-v50 .accs-v28-scan,body.accs-system-v50 .accs-v28-corners,body.accs-system-v50 .accs-v28-right-rail{display:none!important}body.accs-system-v50 .accs-v28-topbar{border:1px solid var(--accs-line);background:#0f0c14f5;border-radius:12px;height:56px;padding:0 16px;top:12px;left:76px;right:16px;box-shadow:0 10px 28px #00000038}body.accs-system-v50 .accs-v28-topbar:before,body.accs-system-v50 .accs-v28-topbar:after{display:none}body.accs-system-v50 .accs-v28-brand small{color:var(--accs-muted);letter-spacing:.09em;font-size:.58rem}body.accs-system-v50 .accs-v28-brand strong{color:var(--accs-text);letter-spacing:.02em;font-size:.82rem}body.accs-system-v50 .accs-v28-brand em{color:var(--accs-muted);font-size:.52rem}body.accs-system-v50 .accs-v28-system-strip span{display:none}body.accs-system-v50 .accs-v28-system-strip b{height:30px;color:var(--accs-authority-bright);letter-spacing:.04em;background:#e3ae4517;border:1px solid #e3ae4552;border-radius:8px;padding:0 11px;font-size:.58rem}body.accs-system-v50 .accs-v28-left-spine{border:1px solid var(--accs-line);background:#0f0c14f5;border-radius:12px;gap:8px;width:52px;padding:62px 5px 8px;top:12px;bottom:12px;left:12px;box-shadow:0 10px 28px #0003}body.accs-system-v50 .accs-v28-spine-label,body.accs-system-v50 .accs-v28-spine-signal,body.accs-system-v50 .accs-v28-left-spine a small,body.accs-system-v50 .accs-v28-left-spine a strong{display:none}body.accs-system-v50 .accs-v28-left-spine a{min-height:48px;color:var(--accs-muted);background:0 0;border:1px solid #0000;border-radius:9px}body.accs-system-v50 .accs-v28-left-spine a:hover,body.accs-system-v50 .accs-v28-left-spine a.active{color:var(--accs-text);box-shadow:none;background:#a56bff24;border-color:#a56bff6b}body.accs-system-v50 .accs-v28-left-spine a.active:after{background:var(--accs-authority);width:3px;box-shadow:none;border-radius:4px;inset:12px auto 12px -6px}body.accs-system-v50 .accs-v28-left-spine a span{border:1px solid var(--accs-line);color:var(--accs-text);background:#1a1622;border-radius:7px;padding:8px 10px;font-size:.66rem;left:56px}body.accs-system-v50 .accs-v28-content{padding:80px 16px 28px 76px}body.accs-system-v50 .accs-v28-content .portal-page:before,body.accs-system-v50 .accs-v28-content main[class*=__page]:before{display:none!important}body.accs-system-v50 .accs-v28-content :is([class*=__hero],[class*=__card],[class*=__panel],[class*=__workspace],[class*=__stage],.portal-shell,.portal-card){border-color:var(--accs-line)!important;background:var(--accs-surface)!important;border-radius:12px!important;box-shadow:0 10px 28px #0000002e!important}body.accs-system-v50 .accs-v28-content [class*=__hero]:after{display:none!important}body.accs-system-v50 .accs-v28-content :is(p,small,label,td,[class*=__sub],[class*=__muted]){color:var(--accs-muted)}body.accs-system-v50 .accs-v28-content :is(h1,h2,h3,strong){color:var(--accs-text)}body.accs-system-v50 .accs-v28-content :is(input,textarea,select){min-height:44px;box-shadow:none;color:var(--accs-text)!important;background:#100d16!important;border:1px solid #b7afc042!important;border-radius:8px!important}body.accs-system-v50 .accs-v28-content button:not([class*=excalidraw]),body.accs-system-v50 .accs-v28-content a[class*=btn],body.accs-system-v50 .accs-v28-content [class*=__primary]{letter-spacing:0;min-height:42px;border-radius:8px!important}body.accs-system-v50 .accs-v28-action-rail{border:1px solid var(--accs-line);background:#0f0c14f7;border-radius:12px;height:52px;bottom:12px;left:76px;right:16px;box-shadow:0 -8px 24px #0000002e}body.accs-system-v50 .accs-v28-action-rail a{color:var(--accs-muted);border-right-color:var(--accs-line)}body.accs-system-v50 .accs-v28-action-rail a:first-child{color:var(--accs-authority-bright);background:#e3ae4517}body.accs-system-v50 .accs-v28-action-rail a:hover{color:var(--accs-text);box-shadow:none;background:#ffffff0a}body.accs-system-v50 .accs-v28-action-rail>span{display:none}body.accs-system-v50 [class*=RoleLoginGateway-module__][class*=overlay]{background:linear-gradient(145deg,#08070d,#16101e)!important}body.accs-system-v50 [class*=RoleLoginGateway-module__][class*=shell]{justify-content:flex-start;min-height:calc(100vh - 56px);padding-top:clamp(90px,14vh,145px)}body.accs-system-v50 [class*=RoleLoginGateway-module__][class*=intro]{margin-bottom:30px}body.accs-system-v50 [class*=RoleLoginGateway-module__][class*=intro] span,body.accs-system-v50 [class*=RoleLoginGateway-module__][class*=roles] button span,body.accs-system-v50 [class*=RoleLoginGateway-module__][class*=security]{color:var(--accs-muted)!important}body.accs-system-v50 [class*=RoleLoginGateway-module__][class*=roles] button{background:var(--accs-surface-raised);border-color:#b797e038;border-radius:12px;min-height:166px;padding:20px;box-shadow:0 8px 22px #00000029}body.accs-system-v50 [class*=RoleLoginGateway-module__][class*=roles] button:hover,body.accs-system-v50 [class*=RoleLoginGateway-module__][class*=roles] button:focus-visible{background:#231a2e;border-color:#a56bffb8;transform:translateY(-2px)}body.accs-system-v50 [class*=RoleLoginGateway-module__][class*=roles] button strong{font-size:.9rem}body.accs-system-v50 [class*=RoleLoginGateway-module__][class*=roles] button span{font-size:.68rem}@media (max-width:760px){body.accs-system-v50 .accs-v28-topbar{border-radius:10px;height:52px;top:8px;left:10px;right:10px}body.accs-system-v50 .accs-v28-left-spine{display:none}body.accs-system-v50 .accs-v28-content{padding:70px 10px 78px}body.accs-system-v50 .accs-v28-action-rail{border-radius:12px;height:58px;padding:4px;bottom:8px;left:8px;right:8px}body.accs-system-v50 .accs-v28-action-rail a{border:0;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;min-width:0}body.accs-system-v50 .accs-v28-action-rail a strong{letter-spacing:0;font-size:.48rem}body.accs-system-v50 .accs-v28-action-rail a:nth-child(2){display:none}body.accs-system-v50 [class*=RoleLoginGateway-module__][class*=shell]{padding-top:58px}body.accs-system-v50 [class*=RoleLoginGateway-module__][class*=roles] button{min-height:112px}}
