.cc-stack{gap:var(--space-lg);display:grid}.cc-seg{justify-self:start}.cc-min{min-width:0}.cc-gap{margin-top:var(--space-lg)}.cc-push{margin-left:auto}.cc-fine{font-size:var(--type-size-caption);color:var(--color-text-faint);gap:var(--space-sm);align-items:center;margin:0;display:flex}.cc-sum__t{gap:var(--space-xs);display:grid}.cc-sum__t b{font-size:var(--type-size-lead)}.ccp--fixed{height:844px;min-height:0}.cc-main--tight{padding-top:var(--space-lg)}.pw5{width:16.67%}.pw10{width:33.33%}.pw15{width:50%}.pw20{width:66.67%}.pw30,.pg-website{width:100%}.pl-website{width:0%}.pg-https{width:100%}.pl-https{width:0%}.pg-owner_login{width:100%}.pl-owner_login,.pg-notices{width:0%}.pl-notices{width:100%}.pg-records{width:62.67%}.pl-records{width:37.33%}.pg-statute{width:0%}.pl-statute,.pg-fresh{width:100%}.pl-fresh{width:0%}.cc-h1{font-family:var(--type-family-display);font-size:var(--type-size-display);font-weight:var(--type-weight-bold);letter-spacing:var(--kit-tracking-display);line-height:var(--kit-leading-tight);color:var(--color-text-primary);margin:0}.cc-h2{font-family:var(--type-family-display);font-size:var(--type-size-heading);font-weight:var(--type-weight-bold);letter-spacing:var(--kit-tracking-title);line-height:var(--kit-leading-tight);margin:0}.cc-lede{font-size:var(--type-size-lead);color:var(--color-text-muted);line-height:var(--kit-leading-body);max-width:520px;margin:0}.cc-entry{gap:var(--space-huge);grid-template-columns:minmax(0,1fr) 580px;align-items:center;display:grid}.cc-entry__l{gap:var(--space-xl);align-content:center;display:grid}.cc-url{gap:var(--space-sm);display:flex}.cc-url .field{flex:1}.cc-url .field__input,.cc-url .btn{height:52px;font-size:var(--type-size-lead)}.cc-url .btn{padding:0 var(--space-xl)}.cc-trust{gap:var(--space-sm) var(--space-xl);font-size:var(--type-size-caption);color:var(--color-text-dim);flex-wrap:wrap;display:flex}.cc-trust span{align-items:center;gap:var(--kit-gap-inline);white-space:nowrap;display:inline-flex}.cc-trust .ic{color:var(--color-text-faint)}.cc-what{gap:var(--space-xl);padding:var(--space-xl);grid-template-columns:220px minmax(0,1fr);align-items:center;display:grid}.cc-what .cb-scan{width:220px;height:220px}.cc-idle .s-band,.cc-idle .s-sweep{opacity:0;animation:none}.cc-held .s-band{opacity:1;animation:none}.cc-held .s-sweep{opacity:0;animation:none}.cc-pts{display:grid}.cc-pts__r{gap:var(--space-xs) var(--space-md);padding:var(--space-sm) 0;border-bottom:var(--kit-hairline) solid var(--color-line-hairline);font-size:var(--type-size-caption);color:var(--color-text-primary);grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"t p""b b";align-items:center;display:grid}.cc-pts__r:last-child{border-bottom:0}.cc-pts__r>span:first-child{grid-area:t}.cc-pts__r .mono{grid-area:p}.cc-pts__bar{background:var(--color-ground-void);border-radius:2px;grid-area:b;height:4px;overflow:hidden}.cc-pts__bar i{background:var(--color-text-faint);height:100%;display:block}.cc-pts__r .mono{text-align:right;color:var(--color-text-dim)}.cc-pts__h{padding-bottom:var(--space-sm);font-size:var(--type-size-caption);font-weight:var(--type-weight-semibold);color:var(--color-text-muted);justify-content:space-between;align-items:baseline;display:flex}.cc-scan{gap:var(--space-xl);grid-template-columns:480px minmax(0,1fr);align-items:stretch;display:grid}.cc-stage{gap:var(--space-lg);padding:var(--space-xl);justify-items:center;display:grid}.cc-stage .cb-scan{width:340px;height:340px}.cc-site{align-items:center;gap:var(--space-sm);height:36px;padding:0 var(--space-md);border:var(--kit-hairline) solid var(--color-line-hairline);border-radius:var(--radius-control);background:var(--color-ground-sunken);font-size:var(--type-size-body);width:100%;display:flex}.cc-site .ic{color:var(--color-text-faint)}.cc-site b{font-weight:var(--type-weight-medium)}.cc-site .spin{color:var(--color-accent-base);margin-left:auto}.cc-prog{gap:var(--space-sm);width:100%;display:grid}.cc-prog__t{font-size:var(--type-size-caption);color:var(--color-text-dim);justify-content:space-between;align-items:baseline;display:flex}.cc-prog__t b{font-family:var(--type-family-display);font-size:var(--type-size-title);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.cc-prog__bar{background:var(--color-line-hairline);border-radius:2px;height:4px;overflow:hidden}.cc-prog__bar i{background:var(--color-accent-base);transform-origin:0;width:100%;height:100%;animation:cc-bar 6s var(--motion-easing-standard) infinite;display:block;transform:scaleX(.6)}.cc-cnt{vertical-align:baseline;height:1em;line-height:1;display:inline-block;overflow:hidden}.cc-cnt>span{animation:cc-cnt 6s var(--motion-easing-decelerate) infinite;flex-direction:column;display:flex;transform:translateY(-8em)}.cc-cnt>span>span{height:1em;display:block}.cc-now{vertical-align:bottom;height:1.5em;display:inline-block;overflow:hidden}.cc-now>span{animation:cc-now 6s var(--motion-easing-decelerate) infinite;flex-direction:column;display:flex;transform:translateY(-12em)}.cc-now>span>span{height:1.5em;line-height:1.5em;display:block}.cc-list{padding:var(--space-lg) var(--space-xl)}.cc-list__h{padding-bottom:var(--space-sm);border-bottom:var(--kit-hairline) solid var(--color-line-hairline);font-size:var(--type-size-caption);color:var(--color-text-dim);justify-content:space-between;align-items:center;display:flex}.cc-list__h b{color:var(--color-text-primary);font-weight:var(--type-weight-semibold);font-size:var(--type-size-body)}.cc-list .scan__page{padding:var(--space-sm) 0;grid-template-columns:16px minmax(0,1fr) auto}.cc-list .scan__page .scan__what{grid-column:2}.cc-list .scan__floor-t{font-size:var(--type-size-micro);color:var(--color-text-faint);font-family:var(--type-family-mono);grid-area:1/3/3;align-self:center}.scan__page.lp{animation:cc-row 6s var(--motion-easing-decelerate) infinite}.lp0{animation-name:cc-row0!important}@keyframes cc-row0{0%,4%{opacity:0;transform:translateY(8px)}8.7%,88.3%{opacity:1;transform:none}96.7%,to{opacity:0;transform:none}}.lp1{animation-name:cc-row1!important}@keyframes cc-row1{0%,12%{opacity:0;transform:translateY(8px)}16.7%,88.3%{opacity:1;transform:none}96.7%,to{opacity:0;transform:none}}.lp2{animation-name:cc-row2!important}@keyframes cc-row2{0%,25.4%{opacity:0;transform:translateY(8px)}30.1%,88.3%{opacity:1;transform:none}96.7%,to{opacity:0;transform:none}}.lp3{animation-name:cc-row3!important}@keyframes cc-row3{0%,34.7%{opacity:0;transform:translateY(8px)}39.4%,88.3%{opacity:1;transform:none}96.7%,to{opacity:0;transform:none}}.lp4{animation-name:cc-row4!important}@keyframes cc-row4{0%,43.9%{opacity:0;transform:translateY(8px)}48.6%,88.3%{opacity:1;transform:none}96.7%,to{opacity:0;transform:none}}.lp5{animation-name:cc-row5!important}@keyframes cc-row5{0%,48.6%{opacity:0;transform:translateY(8px)}53.3%,88.3%{opacity:1;transform:none}96.7%,to{opacity:0;transform:none}}.lp6{animation-name:cc-row6!important}@keyframes cc-row6{0%,53.2%{opacity:0;transform:translateY(8px)}57.9%,88.3%{opacity:1;transform:none}96.7%,to{opacity:0;transform:none}}.lp7{animation-name:cc-row7!important}@keyframes cc-row7{0%,62.5%{opacity:0;transform:translateY(8px)}67.2%,88.3%{opacity:1;transform:none}96.7%,to{opacity:0;transform:none}}.lp8{animation-name:cc-row8!important}@keyframes cc-row8{0%,67.1%{opacity:0;transform:translateY(8px)}71.8%,88.3%{opacity:1;transform:none}96.7%,to{opacity:0;transform:none}}@keyframes cc-cnt{0%,4%{transform:translateY(0)}6%,12%{transform:translateY(-1em)}14%,25.4%{transform:translateY(-2em)}27.4%,34.7%{transform:translateY(-3em)}36.7%,43.9%{transform:translateY(-4em)}45.9%,48.6%{transform:translateY(-5em)}50.6%,53.2%{transform:translateY(-6em)}55.2%,62.5%{transform:translateY(-7em)}64.5%,67.1%{transform:translateY(-8em)}69.1%,96.7%{transform:translateY(-9em)}to{transform:translateY(-9em)}}@keyframes cc-now{0%,4%{transform:translateY(0)}6%,12%{transform:translateY(-1.5em)}14%,25.4%{transform:translateY(-3em)}27.4%,34.7%{transform:translateY(-4.5em)}36.7%,43.9%{transform:translateY(-6em)}45.9%,48.6%{transform:translateY(-7.5em)}50.6%,53.2%{transform:translateY(-9em)}55.2%,62.5%{transform:translateY(-10.5em)}64.5%,to{transform:translateY(-12em)}}@keyframes cc-bar{0%,4%{transform:scaleX(.03)}12%{transform:scaleX(.13)}25.4%{transform:scaleX(.2)}34.7%{transform:scaleX(.27)}43.9%{transform:scaleX(.33)}53.2%{transform:scaleX(.47)}67.1%,88%{transform:scaleX(.6)}96.7%,to{transform:scaleX(.03)}}.cc-more{align-items:center;gap:var(--space-sm);font-size:var(--type-size-caption);color:var(--color-text-faint);display:inline-flex}.cc-more .spin{color:var(--color-text-faint)}.cc-live .cb-scan{width:340px;height:340px}.cc-checks{gap:0;width:100%;display:grid}.cc-checks div{align-items:center;gap:var(--space-sm);min-height:30px;font-size:var(--type-size-caption);color:var(--color-text-muted);border-bottom:var(--kit-hairline) solid var(--color-line-hairline);display:flex}.cc-checks div:last-child{border-bottom:0}.cc-checks .spin{color:var(--color-accent-base)}.cc-checks .is-wait{color:var(--color-text-faint)}@media (prefers-reduced-motion:reduce){.scan__page.lp,.cc-cnt>span,.cc-now>span,.cc-prog__bar i{animation:none!important}}.cc-score{gap:var(--space-xxl);padding:var(--space-xxl);grid-template-columns:auto minmax(0,1fr) 300px;align-items:center;display:grid}.cc-score .gauge__value{font-size:var(--type-size-hero)}.cc-counts{gap:0;display:grid}.cc-count{gap:var(--space-md);padding:var(--space-md) 0;border-bottom:var(--kit-hairline) solid var(--color-line-hairline);color:inherit;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.cc-count:last-child{border-bottom:0}.cc-count b{font-family:var(--type-family-display);font-size:var(--type-size-display);font-weight:var(--type-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--kit-tracking-display);line-height:1}.cc-count__t{gap:2px;display:grid}.cc-count__t strong{align-items:center;gap:var(--kit-gap-inline);font-weight:var(--type-weight-semibold);display:flex}.cc-count__t span{font-size:var(--type-size-caption);color:var(--color-text-dim);line-height:var(--kit-leading-snug)}.cc-count .ic{color:var(--color-text-faint)}.cc-count:hover .ic{color:var(--color-accent-base)}.cc-held-art{justify-items:center;gap:var(--space-sm);display:grid}.cc-held-art .cb-scan{width:280px;height:280px}.cc-legend{gap:var(--space-lg);font-size:var(--type-size-caption);color:var(--color-text-dim);display:flex}.cc-legend span{align-items:center;gap:var(--kit-gap-inline);display:inline-flex}.cc-sw{border-radius:2px;width:14px;height:8px;display:inline-block}.cc-sw--f{background:var(--color-status-compliant-mark)}.cc-sw--m{background:var(--color-status-overdue-wash);border:var(--kit-hairline) dashed var(--color-status-overdue-mark)}.cc-head{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);margin-bottom:var(--space-xl);display:flex}.cc-head__t{gap:var(--space-sm);display:grid}.cc-meta{align-items:center;gap:var(--space-xs) var(--space-lg);font-size:var(--type-size-caption);color:var(--color-text-dim);flex-wrap:wrap;display:flex}.cc-meta span{align-items:center;gap:var(--kit-gap-inline);white-space:nowrap;display:inline-flex}.cc-meta .ic{width:var(--kit-icon-xs);height:var(--kit-icon-xs);color:var(--color-text-faint)}.cc-acts{gap:var(--space-sm);display:flex}.cc-acts .btn{height:44px;font-size:var(--type-size-lead);padding:0 var(--space-xl)}.cc-caveat{gap:var(--space-sm);font-size:var(--type-size-caption);color:var(--color-text-dim);line-height:var(--kit-leading-snug);grid-template-columns:16px minmax(0,1fr);display:grid}.cc-caveat .ic{color:var(--color-text-faint);margin-top:1px}.cc-rep{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;display:grid}.cc-find{gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-bottom:var(--kit-hairline) solid var(--color-line-hairline);grid-template-columns:20px minmax(0,1fr) auto;display:grid}.cc-find .sm{margin-top:3px}.cc-find__t{gap:var(--space-xs);display:grid}.cc-find__t b{font-size:var(--type-size-lead);font-weight:var(--type-weight-semibold);line-height:var(--kit-leading-snug)}.cc-find__t p{color:var(--color-text-muted);line-height:var(--kit-leading-body);margin:0}.cc-find__cite{gap:var(--space-xs) var(--space-md);font-size:var(--type-size-caption);color:var(--color-text-dim);flex-wrap:wrap;align-items:center;display:flex}.cc-find__pts{text-align:right;gap:var(--space-xs);justify-items:end;min-width:96px;display:grid}.cc-find__pts b{font-family:var(--type-family-display);font-size:var(--type-size-title);font-variant-numeric:tabular-nums;line-height:1}.cc-find__pts span{font-size:var(--type-size-caption);color:var(--color-text-faint)}.cc-ptbar{background:var(--color-ground-void);border-radius:2px;width:96px;height:6px;display:flex;overflow:hidden}.cc-ptbar i{height:100%;display:block}.cc-ptbar .is-got{background:var(--color-status-compliant-mark)}.cc-ptbar .is-lost{background:var(--color-status-overdue-mark)}.cc-ptbar .is-part{background:var(--color-status-due-soon-mark)}.cc-locked{position:relative}.cc-lrow{gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-bottom:var(--kit-hairline) solid var(--color-line-hairline);grid-template-columns:20px minmax(0,1fr) 96px;align-items:center;display:grid}.cc-lrow:last-child{border-bottom:0}.cc-lrow .skel{animation:none}.cc-lrow__t{gap:var(--space-sm);display:grid}.cc-lock{background:var(--kit-color-ground-frost);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:absolute;inset:0}.cc-lock__c{justify-items:center;gap:var(--space-xs);text-align:center;display:grid}.cc-lock__c b{font-family:var(--type-family-display);font-size:var(--type-size-title);font-weight:var(--type-weight-semibold)}.cc-lock__c span{color:var(--color-text-dim);font-size:var(--type-size-caption);max-width:360px}.cc-lock__ic{border-radius:var(--radius-panel);border:var(--kit-hairline) solid var(--color-line-hairline);background:var(--color-ground-surface);width:40px;height:40px;box-shadow:var(--elevation-card);place-items:center;display:grid}.cc-gate{flex-direction:column;display:flex}.cc-gate .panel__body{gap:var(--space-md);flex:1;grid-auto-rows:min-content;display:grid}.cc-gate .cc-caveat--end{padding-top:var(--space-md);border-top:var(--kit-hairline) solid var(--color-line-hairline);align-self:end;margin-top:auto}.cc-gate .field__input,.cc-gate .select,.cc-gate .btn--primary{height:44px;font-size:var(--type-size-lead);width:100%}.cc-gate__t{font-family:var(--type-family-display);font-size:var(--type-size-title);font-weight:var(--type-weight-semibold);letter-spacing:var(--kit-tracking-title);margin:0}.cc-gate__s{color:var(--color-text-dim);font-size:var(--type-size-body);line-height:var(--kit-leading-body);margin:0}.cc-sel{position:relative}.cc-sel .popover{left:0;right:0;top:calc(100% + var(--space-xs));z-index:3;width:auto;animation:kit-pop var(--motion-duration-card) var(--motion-easing-decelerate) both;transform-origin:top;position:absolute}.cc-sel .select .ic:first-child{color:var(--color-text-faint)}.cc-sum{gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);border-bottom:var(--kit-hairline) solid var(--color-line-hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.cc-sum .gauge--sm .gauge__dial{width:96px;height:86px}.cc-sum .gauge--sm .gauge__svg{width:96px;height:96px}.cc-sum .gauge--sm .gauge__readout{top:28px}.cc-sum .gauge--sm .gauge__value{font-size:var(--type-size-title)}.cc-sum .gauge__band{font-size:var(--type-size-micro)}.cc-tally{gap:var(--space-lg);font-size:var(--type-size-caption);color:var(--color-text-dim);display:flex}.cc-tally span{align-items:center;gap:var(--kit-gap-inline);white-space:nowrap;display:inline-flex}.cc-tally b{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.cc-none{gap:var(--space-huge);padding:var(--space-xxxl);grid-template-columns:400px minmax(0,1fr);align-items:center;display:grid}.cc-none .cb-build{width:400px;height:auto;display:block}.cc-none__r{gap:var(--space-lg);max-width:560px;display:grid}.cc-rule{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-panel);border:var(--kit-hairline) solid var(--color-line-hairline);background:var(--color-ground-sunken);grid-template-columns:20px minmax(0,1fr);display:grid}.cc-rule .sm{margin-top:2px}.cc-rule b{font-weight:var(--type-weight-semibold);line-height:var(--kit-leading-snug);display:block}.cc-rule p{margin:var(--space-xs) 0 0;color:var(--color-text-muted);font-size:var(--type-size-body);line-height:var(--kit-leading-body)}.cc-rule .mono{color:var(--color-text-dim)}.cc-tried{font-size:var(--type-size-caption);gap:0;display:grid}.cc-tried div{align-items:center;gap:var(--space-sm);border-bottom:var(--kit-hairline) solid var(--color-line-hairline);min-height:30px;color:var(--color-text-muted);display:flex}.cc-tried div:last-child{border-bottom:0}.cc-tried .mono{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc-tried .r{white-space:nowrap;color:var(--color-status-overdue-ink);margin-left:auto}.cc-or{align-items:center;gap:var(--space-md);font-size:var(--type-size-caption);color:var(--color-text-faint);display:flex}.cc-or:before,.cc-or:after{content:"";height:var(--kit-hairline);background:var(--color-line-hairline);flex:1}.ccp{background:var(--color-ground-base);flex-direction:column;width:390px;min-height:844px;display:flex;position:relative;overflow:hidden}.ccp .cc-nav{height:56px;padding:0 var(--space-lg);gap:var(--space-sm)}.ccp .cc-main{padding:var(--space-xl) var(--space-lg) var(--space-xl);gap:var(--space-lg);align-content:start;display:grid}.ccp .cc-h1{font-size:var(--type-size-heading)}.ccp .cc-h2{font-size:var(--type-size-title)}.ccp .cc-main{align-content:start}.ccp .cc-url{flex-direction:column}.ccp .cc-url .field__input,.ccp .cc-url .btn{height:52px}.ccp .cc-what{padding:var(--space-lg);grid-template-columns:1fr;justify-items:center}.ccp .cc-what .cc-pts{width:100%}.ccp .cc-what .cb-scan{width:140px;height:140px}.ccp .cc-foot{padding:var(--space-lg);justify-content:center}.ccp .cc-stage{padding:var(--space-lg)}.ccp .cc-stage .cb-scan{width:220px;height:220px}.ccp .cc-list{padding:var(--space-md) var(--space-lg)}.ccp .cc-score{padding:var(--space-xl) var(--space-lg);justify-items:center;gap:var(--space-lg);grid-template-columns:1fr}.ccp .cc-counts{width:100%}.ccp .cc-count{grid-template-columns:56px minmax(0,1fr) auto}.ccp .cc-count b{font-size:var(--type-size-heading)}.ccp .cc-acts{flex-direction:column}.ccp .cc-acts .btn{width:100%;height:48px}.ccp .cc-find{padding:var(--space-lg);grid-template-columns:20px minmax(0,1fr)}.ccp .cc-find__pts{text-align:left;place-items:center start;gap:var(--space-sm);grid-column:2;display:flex}.ccp .cc-lrow{padding:var(--space-md) var(--space-lg);grid-template-columns:20px minmax(0,1fr) 48px}.ccp .cc-sum{padding:var(--space-md) var(--space-lg);grid-template-columns:auto minmax(0,1fr)}.ccp .cc-tally{gap:var(--space-xs) var(--space-md);flex-wrap:wrap}.ccp .cc-none{padding:var(--space-lg);gap:var(--space-lg);grid-template-columns:1fr}.ccp .cc-none .cb-build{width:260px;margin:0 auto}.ccp .cc-head{gap:var(--space-sm);margin-bottom:0;display:grid}.sheet{z-index:5;background:var(--color-ground-raised);border-radius:var(--radius-window) var(--radius-window) 0 0;box-shadow:var(--elevation-modal);padding:var(--space-sm) var(--space-sm) var(--space-xl);animation:kit-sheet var(--motion-duration-modal) var(--motion-easing-decelerate) both;position:absolute;bottom:0;left:0;right:0}.sheet__grab{border-radius:var(--radius-pill);background:var(--color-line-strong);width:36px;height:4px;margin:var(--space-xs) auto var(--space-md)}.sheet__t{padding:0 var(--space-md) var(--space-sm);font-weight:var(--type-weight-semibold);color:var(--color-text-muted);font-size:var(--type-size-caption)}.sheet .opt{min-height:52px}.ccp .scrim{z-index:4;position:absolute;inset:0}@container mk (min-width:641px){.bld47 [data-area=governing],.bld47 [data-area=financial]{--fill:100;--tone:var(--color-status-compliant-mark)}.bld47 [data-area=meetings]{--fill:96;--tone:var(--color-status-due-soon-mark)}.bld47 [data-area=contracts],.bld47 [data-area=insurance]{--fill:100;--tone:var(--color-status-compliant-mark)}.bld47 [data-area=inspections]{--fill:88;--tone:var(--color-status-due-soon-mark)}.bld47 [data-area=records]{--fill:100;--tone:var(--color-status-compliant-mark)}}@media (prefers-reduced-motion:reduce){.cc-idle .s-band,.cc-idle .s-sweep,.cc-held .s-band,.cc-held .s-sweep,.cc-prog__bar i,.cc-cnt>span,.cc-now>span,.scan__page.lp,.scan__page.lp,.cc-cnt>span,.cc-now>span,.cc-prog__bar i,.cc-lrow .skel,.cc-sel .popover,.sheet{animation:none!important}}
