.ICMGuG_eyebrow{color:var(--device-violet,hsl(var(--primary)));letter-spacing:.08em;text-transform:uppercase;margin-bottom:.85cqw;font-size:.87cqw;font-weight:650;display:block}.ICMGuG_heading{color:hsl(var(--foreground));letter-spacing:-.045em;font-size:3.2cqw;font-weight:750;line-height:1.12;display:block}.ICMGuG_heading>span{color:var(--device-violet,hsl(var(--primary)))}.ICMGuG_auditBody{padding:1.6cqw 1.3cqw 1cqw}.ICMGuG_screenMeta{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;margin-bottom:1cqw;font-size:.8cqw;display:flex}.ICMGuG_screenMeta small{font-size:.7cqw}.ICMGuG_auditBody .ICMGuG_heading{font-size:2.5cqw}.ICMGuG_auditSummary .ICMGuG_eyebrow{margin-bottom:.35cqw;font-size:.68cqw}.ICMGuG_reportTabs{border-bottom:1px solid hsl(var(--border));gap:1.5cqw;margin-bottom:.5cqw;font-size:.9cqw;display:flex}.ICMGuG_reportTabs span{color:hsl(var(--muted-foreground));padding:.65cqw 0}.ICMGuG_reportTabs span:first-child{border-bottom:2px solid var(--device-violet,hsl(var(--primary)));color:var(--device-violet,hsl(var(--primary)));font-weight:650}.ICMGuG_auditAction{background:#7c3aed0e;border:1px solid #7c3aed30;border-radius:.7cqw;align-items:center;gap:.7cqw;margin-top:1.2cqw;padding:1cqw .8cqw;display:flex}.ICMGuG_auditAction svg{width:1.8cqw;height:1.8cqw;color:var(--device-violet,hsl(var(--primary)))}.ICMGuG_auditAction svg:last-child{width:1.2cqw;margin-left:auto}.ICMGuG_auditAction strong{font-size:1cqw;display:block}.ICMGuG_auditAction small{color:hsl(var(--muted-foreground));font-size:.8cqw;display:block}.ICMGuG_projectProgress>div{border-radius:0;height:.35cqw;min-height:2px}.ICMGuG_appBody{padding:.9cqw 1.15cqw .5cqw}.ICMGuG_portalTabs .ICMGuG_screenMeta{font-size:.7cqw}.ICMGuG_screenMeta svg{width:1cqw;height:1cqw}.ICMGuG_portalProject{background:#7c3aed10;border:1px solid #7c3aed30;border-radius:.8cqw;align-items:center;gap:.6cqw;margin:.8cqw 0;padding:1cqw .7cqw;display:flex}.ICMGuG_portalIcon{background:var(--device-violet,hsl(var(--primary)));color:#fff;border-radius:.65cqw;flex-shrink:0;place-items:center;width:2.8cqw;height:2.8cqw;display:grid}.ICMGuG_portalIcon svg{width:1.5cqw;height:1.5cqw}.ICMGuG_portalProject small{color:hsl(var(--muted-foreground));font-size:.75cqw;display:block}.ICMGuG_portalProject strong{font-size:.9cqw;display:block}.ICMGuG_portalProject>svg{width:1cqw;height:1cqw;margin-left:auto}.ICMGuG_sectionLabel{margin-bottom:.9cqw;font-size:.95cqw;font-weight:650}.ICMGuG_timeline{border:1px solid hsl(var(--border));background:hsl(var(--card) / .8);border-radius:.8cqw;padding:1cqw .8cqw}.ICMGuG_timeline>div{align-items:center;gap:.7cqw;padding-bottom:.6cqw;display:flex;position:relative}.ICMGuG_timeline>div:last-child{padding-bottom:0}.ICMGuG_timeline>div:not(:last-child):after{content:"";background:#7c3aed30;width:1px;position:absolute;top:1.6cqw;bottom:.2cqw;left:.8cqw}.ICMGuG_timeline>div>span:first-child{background:#7c3aed12;border-radius:50%;flex-shrink:0;place-items:center;width:1.7cqw;height:1.7cqw;display:grid}.ICMGuG_timeline svg{width:1.1cqw;height:1.1cqw;color:var(--device-violet,hsl(var(--primary)))}.ICMGuG_timeline strong{font-size:.85cqw;font-weight:600;display:block}.ICMGuG_timeline small{color:hsl(var(--muted-foreground));font-size:.7cqw;display:block}.ICMGuG_appDock{border-top:1px solid hsl(var(--border));background:hsl(var(--card) / .85);justify-content:space-around;margin-top:auto;padding:.85cqw .3cqw 1cqw;display:flex}.ICMGuG_appDock>span{color:hsl(var(--muted-foreground));place-items:center;gap:.3cqw;font-size:.62cqw;display:grid}.ICMGuG_appDock>span:first-child{color:var(--device-violet,hsl(var(--primary)))}.ICMGuG_appDock svg{width:1.2cqw;height:1.2cqw}@media (min-width:1024px){.ICMGuG_navLinks,.ICMGuG_navCta,.ICMGuG_eyebrow,.ICMGuG_trustLine,.ICMGuG_projectToolbar small,.ICMGuG_projectCaption>span,.ICMGuG_serviceTile small,.ICMGuG_screenMeta,.ICMGuG_screenMeta small,.ICMGuG_auditSummary .ICMGuG_eyebrow,.ICMGuG_auditSummary small,.ICMGuG_auditChecks small,.ICMGuG_auditAction small,.ICMGuG_deviceStatus,.ICMGuG_portalTabs .ICMGuG_screenMeta,.ICMGuG_portalProject small,.ICMGuG_timeline small,.ICMGuG_appDock>span{font-size:1.1cqw}.ICMGuG_button,.ICMGuG_projectCaption,.ICMGuG_serviceTile strong,.ICMGuG_reportTabs,.ICMGuG_auditChecks strong,.ICMGuG_auditAction strong,.ICMGuG_portalProject strong,.ICMGuG_sectionLabel,.ICMGuG_timeline strong{font-size:1.25cqw}.ICMGuG_portalTabs .ICMGuG_heading{font-size:2.2cqw}.ICMGuG_appBody{padding-top:.4cqw;padding-bottom:0}.ICMGuG_portalProject{margin-block:.6cqw;padding-block:.5cqw}.ICMGuG_timeline{padding-block:.7cqw}.ICMGuG_timeline>div:not(:last-child){padding-bottom:.4cqw}}.ICMGuG_auditOverview{border:1px solid hsl(var(--border));background:hsl(var(--card) / .85);border-radius:.9cqw;align-items:center;gap:1.1cqw;margin:1cqw 0;padding:.8cqw;display:flex}.ICMGuG_auditOverview>div:last-child>strong,.ICMGuG_auditOverview small{display:block}.ICMGuG_auditOverview>div:last-child>strong{font-size:1.3cqw}.ICMGuG_auditOverview small{color:hsl(var(--muted-foreground));font-size:.9cqw}.ICMGuG_auditOverview .ICMGuG_eyebrow{margin-bottom:.2cqw;font-size:.8cqw}.ICMGuG_scoreDial{flex-shrink:0;width:6.5cqw;height:6.5cqw;position:relative}.ICMGuG_scoreDial svg{width:100%;height:100%;transform:rotate(-90deg)}.ICMGuG_scoreTrack,.ICMGuG_scoreProgress{fill:none;stroke-width:8px}.ICMGuG_scoreTrack{stroke:hsl(var(--primary) / .15)}.ICMGuG_scoreProgress{stroke:#34d399;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:15px;animation:9s ease-in-out infinite ICMGuG_scoreReveal}.ICMGuG_scoreDial>strong{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;padding-top:2.1cqw;font-size:2cqw;line-height:1;display:flex;position:absolute;inset:0}.ICMGuG_scoreDial>strong>span{color:hsl(var(--muted-foreground));margin-left:.15cqw;font-size:.75cqw}.ICMGuG_auditMetrics{grid-template-columns:1fr 1fr;gap:.8cqw;display:grid}.ICMGuG_auditMetrics>div{border:1px solid hsl(var(--border));background:hsl(var(--card) / .65);border-radius:.8cqw;padding:.7cqw .9cqw}.ICMGuG_auditMetrics small,.ICMGuG_auditMetrics span{color:hsl(var(--muted-foreground));font-size:.8cqw;display:block}.ICMGuG_auditMetrics strong{font-variant-numeric:tabular-nums;color:#fb7185;font-size:1.9cqw;line-height:1.2;display:block}.ICMGuG_auditMetrics>div:last-child strong{color:#34d399}.ICMGuG_visibilityPanel{border:1px solid hsl(var(--border));background:hsl(var(--card) / .65);border-radius:.8cqw;margin-top:.8cqw;padding:.9cqw}.ICMGuG_visibilityPanel>div:first-child{justify-content:space-between;align-items:center;font-size:.85cqw;display:flex}.ICMGuG_visibilityPanel>div:first-child>span{background:hsl(var(--primary) / .15);color:hsl(var(--primary));border-radius:.4cqw;padding:.15cqw .35cqw}.ICMGuG_visibilityPanel>svg{width:100%;height:6cqw;margin-top:.7cqw;display:block;overflow:visible}.ICMGuG_chartGrid{fill:none;stroke:hsl(var(--border));stroke-dasharray:2 4}.ICMGuG_chartArea{fill:hsl(var(--primary) / .09)}.ICMGuG_chartLine{fill:none;stroke:hsl(var(--primary));stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:9s ease-in-out infinite ICMGuG_graphReveal}.ICMGuG_chartDot{fill:hsl(var(--primary))}.ICMGuG_chartMonths{color:hsl(var(--muted-foreground));justify-content:space-between;font-size:.7cqw;display:flex}.ICMGuG_auditSignals{color:hsl(var(--muted-foreground));justify-content:space-between;margin-top:1cqw;font-size:.85cqw;display:flex}.ICMGuG_auditSignals>span{align-items:center;gap:.4cqw;display:flex}.ICMGuG_auditSignals svg{color:#34d399;width:1cqw;height:1cqw}.ICMGuG_auditBody .ICMGuG_auditAction{margin-top:.8cqw;padding-block:.8cqw}.ICMGuG_portalTabs .ICMGuG_portalProject>span:nth-child(2){flex:1;min-width:0}.ICMGuG_portalTabs .ICMGuG_appBody{padding-top:.4cqw;padding-bottom:0;scrollbar-gutter:stable both-edges;padding-inline:.65cqw}.ICMGuG_portalTabs .ICMGuG_portalProject{padding-block:.7cqw}.ICMGuG_portalTabs .ICMGuG_portalProject strong{font-size:.9cqw}.ICMGuG_portalTabs .ICMGuG_portalProject small{font-size:.75cqw}.ICMGuG_progressMeta{color:hsl(var(--muted-foreground));justify-content:space-between;margin-top:.55cqw;font-size:.7cqw;display:flex}.ICMGuG_progressMeta b{color:hsl(var(--primary));font-variant-numeric:tabular-nums}.ICMGuG_projectProgress{background:hsl(var(--primary) / .15);border-radius:1cqw;height:.4cqw;margin-top:.3cqw;display:block;overflow:hidden}.ICMGuG_projectProgress>span{border-radius:inherit;background:hsl(var(--primary));width:72%;height:100%;display:block;position:relative;overflow:hidden}.ICMGuG_projectProgress>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:3s linear infinite ICMGuG_progressShine;position:absolute;inset:0}.ICMGuG_weekActivity{border:1px solid hsl(var(--border));background:hsl(var(--card) / .8);border-radius:.8cqw;margin-top:.7cqw;padding:.6cqw .7cqw}.ICMGuG_weekActivity>div:first-child{justify-content:space-between;align-items:center;font-size:.7cqw;display:flex}.ICMGuG_weekActivity>div:first-child>span{color:hsl(var(--muted-foreground));font-size:.65cqw}.ICMGuG_weekActivity>svg{width:100%;height:3.5cqw;margin-top:.4cqw;display:block}.ICMGuG_weekActivity rect{fill:hsl(var(--primary));transform-box:fill-box;transform-origin:bottom;animation:3s ease-in-out infinite alternate ICMGuG_activityBar}.ICMGuG_weekDays{color:hsl(var(--muted-foreground));justify-content:space-around;font-size:.6cqw;display:flex}.ICMGuG_portalTabs .ICMGuG_heading{font-size:1.9cqw}.ICMGuG_portalTabs .ICMGuG_sectionLabel{margin-bottom:.5cqw;font-size:.9cqw}.ICMGuG_portalTabs .ICMGuG_timeline{padding:.6cqw}.ICMGuG_portalTabs .ICMGuG_timeline strong{font-size:.85cqw}.ICMGuG_portalTabs .ICMGuG_timeline small{font-size:.7cqw}.ICMGuG_portalTabs .ICMGuG_timeline>div:not(:last-child){padding-bottom:.4cqw}.ICMGuG_portalTabs .ICMGuG_appDock{padding-block:.5cqw}.ICMGuG_portalTabs .ICMGuG_appDock>span{font-size:.65cqw}@keyframes ICMGuG_graphReveal{0%,8%{stroke-dashoffset:1px}45%,to{stroke-dashoffset:0}}@keyframes ICMGuG_scoreReveal{0%,8%{stroke-dashoffset:100px}45%,to{stroke-dashoffset:15px}}@keyframes ICMGuG_progressShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ICMGuG_activityBar{0%{opacity:.7;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}.ICMGuG_auditBody,.ICMGuG_appBody{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:hsl(var(--primary) / .4) transparent;flex:1;min-height:0;overflow-y:auto}.ICMGuG_portalTabs{flex-direction:column;flex:1;min-height:0;display:flex}.ICMGuG_miniPanel{margin-top:0}.ICMGuG_reportTabs{background:0 0;border-radius:0;justify-content:flex-start;width:100%;height:auto;padding:0}.ICMGuG_reportTab{min-height:24px;color:hsl(var(--muted-foreground));font-size:inherit;box-shadow:none;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:.65cqw 0}.ICMGuG_reportTab[data-state=active]{border-bottom-color:hsl(var(--primary));color:hsl(var(--foreground));box-shadow:none;background:0 0}.ICMGuG_auditAction,.ICMGuG_portalProject{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.ICMGuG_auditAction:hover,.ICMGuG_portalProject:hover,.ICMGuG_portalRow:hover{border-color:hsl(var(--primary) / .55);background:hsl(var(--primary) / .12)}.ICMGuG_auditAction:focus-visible,.ICMGuG_portalProject:focus-visible,.ICMGuG_portalRow:focus-visible,.ICMGuG_backControl:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.ICMGuG_actionProgress{gap:.3cqw;padding:.7cqw 0;font-size:.95cqw;display:grid}.ICMGuG_actionProgress span{color:hsl(var(--muted-foreground));font-size:.8cqw}.ICMGuG_recommendations{gap:.7cqw;display:grid}.ICMGuG_recommendation{border:1px solid hsl(var(--border));background:hsl(var(--card) / .75);cursor:pointer;border-radius:.7cqw;align-items:flex-start;gap:.6cqw;padding:.9cqw;display:flex}.ICMGuG_recommendation:hover{border-color:hsl(var(--primary) / .45)}.ICMGuG_recommendation input{width:1.2cqw;min-width:12px;height:1.2cqw;min-height:12px;accent-color:hsl(var(--primary));flex-shrink:0;margin-top:.25cqw}.ICMGuG_recommendation input:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.ICMGuG_recommendation>span{gap:.3cqw;display:grid}.ICMGuG_recommendation small{width:fit-content;color:hsl(var(--primary));font-size:.7cqw;font-weight:600}.ICMGuG_recommendation strong{font-size:.95cqw;line-height:1.4}.ICMGuG_recommendation>span>span{color:hsl(var(--muted-foreground));font-size:.8cqw}.ICMGuG_recommendation[data-complete=true]{border-color:hsl(var(--primary) / .35);background:hsl(var(--primary) / .08)}.ICMGuG_appDock{border-radius:0;flex-shrink:0;height:auto}.ICMGuG_appDock>.ICMGuG_dockTab{min-width:0;min-height:24px;color:hsl(var(--muted-foreground));box-shadow:none;background:0 0;border-radius:.4cqw;flex:1;place-items:center;gap:.3cqw;padding:.4cqw 0;font-size:.65cqw;display:grid}.ICMGuG_appDock>.ICMGuG_dockTab[data-state=active]{background:hsl(var(--primary) / .1);color:hsl(var(--foreground));box-shadow:none}.ICMGuG_portalList{gap:.7cqw;display:grid}.ICMGuG_portalRow{border:1px solid hsl(var(--border));background:hsl(var(--card) / .8);min-height:28px;color:hsl(var(--foreground));text-align:left;cursor:pointer;border-radius:.7cqw;align-items:center;gap:.6cqw;padding:.9cqw .6cqw;display:flex}.ICMGuG_portalRow>svg{width:1.3cqw;height:1.3cqw;color:hsl(var(--primary));flex-shrink:0}.ICMGuG_portalRow>svg:last-child{width:.9cqw;margin-left:auto}.ICMGuG_portalRow span{min-width:0}.ICMGuG_portalRow strong,.ICMGuG_portalRow small{display:block}.ICMGuG_portalRow strong{font-size:.9cqw}.ICMGuG_portalRow small{color:hsl(var(--muted-foreground));font-size:.75cqw}.ICMGuG_portalDetail{gap:.9cqw;padding-bottom:1cqw;display:grid}.ICMGuG_backControl{min-height:24px;color:hsl(var(--primary));justify-self:start;align-items:center;gap:.4cqw;padding:.4cqw 0;font-size:.8cqw;font-weight:600;display:inline-flex}.ICMGuG_backControl svg{width:1cqw;height:1cqw}.ICMGuG_portalDetail h3{outline:none;font-size:1.3cqw;font-weight:650}.ICMGuG_portalDetail>strong{font-size:.95cqw}.ICMGuG_portalDetail p{color:hsl(var(--muted-foreground));font-size:.85cqw;line-height:1.6}.ICMGuG_detailBadge{border:1px solid hsl(var(--primary) / .3);background:hsl(var(--primary) / .08);color:hsl(var(--primary));border-radius:.5cqw;justify-self:start;padding:.3cqw .5cqw;font-size:.7cqw}.ICMGuG_reportTabs{scrollbar-width:none;gap:1.2cqw;max-width:100%;overflow-x:auto}.ICMGuG_reportTabs::-webkit-scrollbar{display:none}.ICMGuG_reportTab{flex-shrink:0;font-size:.85cqw}.ICMGuG_demoHeadingRow{justify-content:space-between;align-items:center;gap:.6cqw;display:flex}.ICMGuG_demoHeadingRow .ICMGuG_screenMeta{margin:0}.ICMGuG_demoDomain{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:.4cqw;margin:.5cqw 0 .8cqw;font-size:.75cqw;display:flex}.ICMGuG_liveDot{background:#34d399;border-radius:50%;width:.5cqw;height:.5cqw;animation:2.5s ease-in-out infinite ICMGuG_demoPulse;box-shadow:0 0 0 .25cqw #34d39918}.ICMGuG_notificationBell{border:1px solid hsl(var(--border));background:hsl(var(--card));width:3cqw;min-width:24px;height:3cqw;min-height:24px;color:hsl(var(--primary));border-radius:.75cqw;flex-shrink:0;place-items:center;display:grid;position:relative}.ICMGuG_notificationBell>svg{width:1.5cqw;height:1.5cqw}.ICMGuG_demoStack{gap:.7cqw;padding-block:.7cqw;display:grid}.ICMGuG_demoCard{border:1px solid hsl(var(--border));background:hsl(var(--card) / .8);border-radius:.8cqw;margin-top:.7cqw;padding:.9cqw;font-size:.9cqw}.ICMGuG_demoStack>.ICMGuG_demoCard{margin-top:0}.ICMGuG_demoKeyValue{justify-content:space-between;align-items:center;gap:.6cqw;padding-block:.3cqw;font-size:.85cqw;display:flex}.ICMGuG_demoKeyValue>span{color:hsl(var(--muted-foreground))}.ICMGuG_demoKeyValue svg{width:1.2cqw;height:1.2cqw}.ICMGuG_demoDelta{color:#10b981;margin-top:.3cqw;font-size:.75cqw;display:block}.ICMGuG_demoStats{color:hsl(var(--muted-foreground));justify-content:space-between;gap:.5cqw;margin-top:.5cqw;font-size:.65cqw;display:flex}.ICMGuG_demoStats b{font-variant-numeric:tabular-nums;color:hsl(var(--foreground));font-size:1cqw;display:block}.ICMGuG_demoSearch{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.7cqw;align-items:center;gap:.5cqw;margin-bottom:.5cqw;padding:.6cqw;display:flex}.ICMGuG_demoSearch svg{width:1.1cqw;height:1.1cqw;color:hsl(var(--muted-foreground));flex-shrink:0}.ICMGuG_demoSearch input,.ICMGuG_demoCompose input{width:100%;min-width:0;color:hsl(var(--foreground));background:0 0;outline:none;font-size:.8cqw}.ICMGuG_demoSearch:focus-within,.ICMGuG_demoCompose:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary))}.ICMGuG_demoSearch input::placeholder,.ICMGuG_demoCompose input::placeholder{color:hsl(var(--muted-foreground))}.ICMGuG_demoFilters{flex-wrap:wrap;gap:.5cqw;padding-block:.5cqw;display:flex}.ICMGuG_demoFilters button,.ICMGuG_demoChip{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:24px;color:hsl(var(--muted-foreground));border-radius:.5cqw;padding:.35cqw .65cqw;font-size:.75cqw}.ICMGuG_demoFilters button[aria-pressed=true]{border-color:hsl(var(--primary) / .4);background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.ICMGuG_demoMeter{background:hsl(var(--primary) / .13);border-radius:1cqw;height:.5cqw;overflow:hidden}.ICMGuG_demoMeter>span{border-radius:inherit;background:hsl(var(--primary));height:100%;transition:width .3s;display:block;position:relative}.ICMGuG_demoMeter>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff65,#0000);animation:3.5s linear infinite ICMGuG_progressShine;position:absolute;inset:0}.ICMGuG_demoScoreRow{grid-template-columns:6cqw 1fr 2cqw;align-items:center;gap:.7cqw;margin-top:.6cqw;font-size:.8cqw;display:grid}.ICMGuG_pageCode{color:#10b981;background:#10b98112;border-radius:.4cqw;flex-shrink:0;padding:.25cqw;font-size:.7cqw;font-weight:650}.ICMGuG_pageCode[data-warning=true]{color:#f97316;background:#f9731615}.ICMGuG_demoNotice{border:1px solid hsl(var(--primary) / .18);background:hsl(var(--primary) / .06);color:hsl(var(--muted-foreground));border-radius:.7cqw;align-items:center;gap:.7cqw;margin-block:.7cqw;padding:.8cqw;font-size:.8cqw;display:flex}.ICMGuG_demoNotice>svg{width:1.4cqw;height:1.4cqw;color:hsl(var(--primary));flex-shrink:0}.ICMGuG_demoNotice strong{color:hsl(var(--foreground));font-size:.85cqw;display:block}.ICMGuG_technicalControl{text-align:left;align-items:center;gap:.6cqw;width:100%;min-height:24px;font-size:.85cqw;display:flex}.ICMGuG_technicalControl svg{width:1.25cqw;height:1.25cqw;color:hsl(var(--primary));flex-shrink:0}.ICMGuG_technicalControl>span{color:hsl(var(--muted-foreground));margin-left:auto}.ICMGuG_technicalControl[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.ICMGuG_demoTable{border-collapse:collapse;text-align:left;width:100%;margin-block:.6cqw;font-size:.8cqw}.ICMGuG_demoTable th{color:hsl(var(--muted-foreground));padding:.6cqw .3cqw;font-weight:500}.ICMGuG_demoTable td{border-top:1px solid hsl(var(--border));font-variant-numeric:tabular-nums;padding:.9cqw .3cqw}.ICMGuG_demoTable td:first-child{overflow-wrap:anywhere;max-width:11cqw;font-weight:600}.ICMGuG_demoTable td:not(:first-child),.ICMGuG_demoTable th:not(:first-child){text-align:right}.ICMGuG_demoHelp,.ICMGuG_demoEmpty{color:hsl(var(--muted-foreground));margin-top:.6cqw;font-size:.8cqw;line-height:1.6}.ICMGuG_portalMetrics{grid-template-columns:1fr 1fr;gap:.6cqw;margin:.7cqw 0;display:grid}.ICMGuG_portalMetrics>*{border:1px solid hsl(var(--border));background:hsl(var(--card) / .8);text-align:left;border-radius:.7cqw;gap:.2cqw;padding:.7cqw;display:grid}.ICMGuG_portalMetrics b{font-variant-numeric:tabular-nums;font-size:1.4cqw;line-height:1.3}.ICMGuG_portalMetrics span{color:hsl(var(--muted-foreground));font-size:.65cqw}.ICMGuG_portalTask{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:.7cqw;align-items:center;gap:.5cqw;min-height:28px;padding:.7cqw .5cqw;display:flex}.ICMGuG_portalTask input{width:1.1cqw;min-width:12px;height:1.1cqw;min-height:12px;accent-color:hsl(var(--primary))}.ICMGuG_portalTask>span:nth-child(2){flex:1;min-width:0}.ICMGuG_portalTask strong{font-size:.8cqw;line-height:1.5;display:block}.ICMGuG_portalTask small{color:hsl(var(--muted-foreground));font-size:.65cqw;display:block}.ICMGuG_portalTask[data-complete=true] strong{color:hsl(var(--muted-foreground));text-decoration:line-through}.ICMGuG_miniAvatar{background:hsl(var(--primary) / .12);width:2.2cqw;height:2.2cqw;color:hsl(var(--foreground));border-radius:.7cqw;flex-shrink:0;place-items:center;font-size:.7cqw;font-weight:700;display:grid}.ICMGuG_miniAvatar[data-tone=sky]{background:#0ea5e915}.ICMGuG_miniAvatar[data-tone=amber]{background:#d9770615}.ICMGuG_miniAvatar[data-tone=green]{background:#10b98115}.ICMGuG_notificationDot{background:hsl(var(--primary));border-radius:50%;flex-shrink:0;width:.55cqw;height:.55cqw}.ICMGuG_portalRow[data-read=true] .ICMGuG_notificationDot{background:hsl(var(--border))}.ICMGuG_portalRow[data-read=true] strong{font-weight:500}.ICMGuG_documentPreview{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.7cqw;justify-items:start;gap:.6cqw;padding:1.5cqw;display:grid;box-shadow:0 .5cqw 1cqw #00000008}.ICMGuG_documentPreview>svg{width:2cqw;height:2cqw;color:hsl(var(--primary))}.ICMGuG_documentPreview>strong{font-size:1cqw}.ICMGuG_documentPreview>span{color:hsl(var(--muted-foreground));font-size:.7cqw}.ICMGuG_documentPreview>div{background:hsl(var(--primary) / .13);border-radius:.3cqw;width:100%;height:.4cqw}.ICMGuG_documentPreview>div:last-child{width:60%}.ICMGuG_demoPrimaryAction{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:.6cqw;min-height:28px;padding:.8cqw;font-size:.85cqw;font-weight:600}.ICMGuG_demoPrimaryAction:disabled{opacity:.65}.ICMGuG_invoiceStatus{color:hsl(var(--primary));margin-left:auto;font-size:.65cqw}.ICMGuG_demoMessage{background:hsl(var(--primary) / .08);border-radius:.6cqw;padding:.7cqw}.ICMGuG_demoCompose{border:1px solid hsl(var(--border));border-radius:.6cqw;gap:.4cqw;margin-top:.6cqw;padding:.5cqw;display:flex}.ICMGuG_demoCompose button{background:hsl(var(--primary) / .15);min-width:24px;min-height:24px;color:hsl(var(--primary));border-radius:.4cqw;place-items:center;display:grid}.ICMGuG_demoCompose svg{width:1.2cqw;height:1.2cqw}.ICMGuG_scene button:focus-visible,.ICMGuG_portalTask input:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.ICMGuG_notificationBell:hover,.ICMGuG_demoChip:hover,.ICMGuG_portalMetrics button:hover,.ICMGuG_technicalControl:hover{color:hsl(var(--primary))}.ICMGuG_portalTabs .ICMGuG_appDock{background:hsl(var(--background));width:100%}.ICMGuG_portalTabs .ICMGuG_dockTab{font-size:.62cqw}.ICMGuG_portalTabs .ICMGuG_dockTab svg{width:1.25cqw;height:1.25cqw}@keyframes ICMGuG_demoPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ICMGuG_demoMeter>span{transition:none}}.ICMGuG_auditBody{isolation:isolate}.ICMGuG_notificationBell{width:2.5cqw;height:2.5cqw;color:hsl(var(--muted-foreground));touch-action:manipulation;background:0 0;border:0;padding:.35cqw;transition:color .15s,background-color .15s}.ICMGuG_notificationBell:hover,.ICMGuG_notificationBell[aria-expanded=true]{background:hsl(var(--primary) / .06);color:hsl(var(--primary))}.ICMGuG_portalHome{gap:1cqw;padding-block:.6cqw 1cqw;display:grid}.ICMGuG_portalHome>.ICMGuG_portalMetrics,.ICMGuG_portalHome>.ICMGuG_portalProject,.ICMGuG_portalHome>.ICMGuG_weekActivity,.ICMGuG_portalHome>.ICMGuG_demoNotice{margin:0}.ICMGuG_portalSection{gap:.75cqw;display:grid}.ICMGuG_portalHome .ICMGuG_sectionLabel{margin:.25cqw 0 0}.ICMGuG_portalHome .ICMGuG_demoNotice{padding-block:.9cqw}.ICMGuG_portalHome .ICMGuG_portalRow,.ICMGuG_portalHome .ICMGuG_portalTask{padding-block:.85cqw}.ICMGuG_visibilityPanel .ICMGuG_chartHeader{align-items:center;gap:.7cqw;display:flex}.ICMGuG_chartHeader>strong{flex:1;min-width:0;font-size:.85cqw}.ICMGuG_chartPeriods{flex-shrink:0;gap:.6cqw;display:flex}.ICMGuG_chartPeriods button{min-width:24px;min-height:24px;color:hsl(var(--muted-foreground));touch-action:manipulation;background:0 0;border:0;border-radius:0;padding:.2cqw .1cqw;font-size:.75cqw;line-height:1.2;transition:color .15s}.ICMGuG_chartPeriods button:hover{color:hsl(var(--foreground))}.ICMGuG_chartPeriods button[aria-pressed=true]{color:hsl(var(--primary));font-weight:600}.ICMGuG_chartCaption{color:hsl(var(--muted-foreground));justify-content:space-between;gap:.5cqw;margin:.65cqw 0;font-size:.65cqw;display:flex}.ICMGuG_chartCaption>strong{color:hsl(var(--primary));font-variant-numeric:tabular-nums}.ICMGuG_auditTabRail{z-index:2;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background));grid-template-columns:24px minmax(0,1fr) 24px;align-items:start;gap:.25cqw;min-width:0;margin:.75cqw 0 1cqw;padding-bottom:.5cqw;display:grid;position:sticky;top:0}.ICMGuG_auditTabScrollArea{min-width:0;height:36px;position:relative;overflow:hidden}.ICMGuG_auditTabViewport{width:100%;height:100%}.ICMGuG_auditTabContent{width:max-content;min-width:100%}.ICMGuG_auditTabRail .ICMGuG_reportTabs{border:0;gap:1.5cqw;width:max-content;min-width:100%;max-width:none;margin:0;overflow:visible}.ICMGuG_auditTabRail .ICMGuG_reportTab{transition-property:color,border-color,background-color}.ICMGuG_auditTabScrollArea .ICMGuG_auditTabScrollbar{background:hsl(var(--border) / .35);touch-action:none;-webkit-user-select:none;user-select:none;border:0;height:3px;padding:0;display:flex}.ICMGuG_auditTabThumb{background:hsl(var(--muted-foreground) / .35);border-radius:999px;flex:1}.ICMGuG_tabScrollButton{width:24px;height:24px;color:hsl(var(--muted-foreground));touch-action:manipulation;background:0 0;border-radius:.5cqw;place-items:center;transition:color .15s,background-color .15s;display:grid}.ICMGuG_tabScrollButton svg{width:1.4cqw;height:1.4cqw}.ICMGuG_tabScrollButton:hover:enabled{color:hsl(var(--primary));background:hsl(var(--primary) / .06)}.ICMGuG_tabScrollButton:disabled{opacity:.25}.ICMGuG_auditTabScrollArea [data-radix-scroll-area-viewport]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}
