.gbp-headline[data-astro-cid-fikofj63] span[data-astro-cid-fikofj63]{color:var(--color-cm-green)}.gbp-network-panel[data-astro-cid-fikofj63]{border-radius:var(--radius-card-lg);font-family:var(--font-mono);background:#ffffff08;border:1px solid #ffffff12;font-size:.75rem;overflow:hidden}.panel-chrome[data-astro-cid-fikofj63]{background:#ffffff05;border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.panel-dots[data-astro-cid-fikofj63]{gap:.35rem;display:flex}.panel-dot[data-astro-cid-fikofj63]{border-radius:50%;width:10px;height:10px}.panel-dot--red[data-astro-cid-fikofj63]{background:#ff5f57}.panel-dot--yellow[data-astro-cid-fikofj63]{background:#febc2e}.panel-dot--green[data-astro-cid-fikofj63]{background:#28c840}.panel-title-bar[data-astro-cid-fikofj63]{color:var(--color-cm-slate);letter-spacing:.05em;flex:1;font-size:.7rem}.panel-status-badge[data-astro-cid-fikofj63]{color:var(--color-cm-orange);align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;display:flex}.status-pulse[data-astro-cid-fikofj63]{background:var(--color-cm-orange);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse-warn}@keyframes pulse-warn{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.status-pulse[data-astro-cid-fikofj63]{animation:none}}.panel-loc-grid[data-astro-cid-fikofj63]{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem 1rem;display:grid}.loc-chip[data-astro-cid-fikofj63]{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.4rem .6rem;display:flex}.loc-chip--alert[data-astro-cid-fikofj63]{background:#f791000f;border-color:#f7910059}.loc-name[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light);font-size:.7rem}.loc-mark[data-astro-cid-fikofj63]{font-size:.75rem;font-weight:700}.loc-mark--ok[data-astro-cid-fikofj63]{color:var(--color-cm-green)}.loc-mark--warn[data-astro-cid-fikofj63]{color:var(--color-cm-orange)}.issue-detail-card[data-astro-cid-fikofj63]{border-bottom:1px solid #ffffff0f;padding:1rem}.issue-card-header[data-astro-cid-fikofj63]{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.issue-badge-row[data-astro-cid-fikofj63]{flex-direction:column;gap:.25rem;display:flex}.issue-type-badge[data-astro-cid-fikofj63]{color:var(--color-cm-orange);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:inline-flex}.issue-loc-label[data-astro-cid-fikofj63]{color:var(--color-cm-slate);font-size:.7rem}.issue-priority[data-astro-cid-fikofj63]{color:var(--color-cm-orange);white-space:nowrap;background:#f791001a;border:1px solid #f7910040;border-radius:4px;padding:.2rem .5rem;font-size:.65rem;font-weight:700}.hours-table[data-astro-cid-fikofj63]{flex-direction:column;gap:.35rem;display:flex}.hours-row[data-astro-cid-fikofj63]{grid-template-columns:3rem 1fr auto;align-items:center;gap:.5rem;font-size:.7rem;display:grid}.hours-day[data-astro-cid-fikofj63]{color:var(--color-cm-slate)}.hours-value[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light)}.hours-tag[data-astro-cid-fikofj63]{letter-spacing:.04em;text-transform:uppercase;border-radius:3px;padding:.15rem .4rem;font-size:.6rem;font-weight:700}.hours-tag--err[data-astro-cid-fikofj63]{color:var(--color-cm-pink);background:#ff49be1f;border:1px solid #ff49be40}.hours-tag--ok[data-astro-cid-fikofj63]{color:var(--color-cm-green);background:#06f7011a;border:1px solid #06f70140}.issue-action-bar[data-astro-cid-fikofj63]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.5rem;font-size:.7rem;display:flex}.action-label[data-astro-cid-fikofj63]{color:var(--color-cm-violet-light)}.action-time[data-astro-cid-fikofj63]{color:var(--color-cm-slate)}.panel-footer[data-astro-cid-fikofj63]{background:#ffffff03;justify-content:space-around;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.footer-stat[data-astro-cid-fikofj63]{color:var(--color-cm-slate);flex-direction:column;align-items:center;gap:.2rem;font-size:.65rem;display:flex}.footer-num[data-astro-cid-fikofj63]{color:var(--color-cm-white);font-size:1.1rem;font-weight:700;font-family:var(--font-display)}.footer-num--ok[data-astro-cid-fikofj63]{color:var(--color-cm-green)}.footer-num--warn[data-astro-cid-fikofj63]{color:var(--color-cm-orange)}.footer-divider[data-astro-cid-fikofj63]{background:#ffffff12;width:1px;height:2rem}.demo-issue-tabs[data-astro-cid-fikofj63]{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.issue-tab[data-astro-cid-fikofj63]{border-radius:var(--radius-sm);color:var(--color-cm-slate-light);font-family:var(--font-display);cursor:pointer;background:0 0;border:1px solid #ffffff1a;padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.issue-tab[data-astro-cid-fikofj63]:hover{color:var(--color-cm-white);border-color:#fff3}.issue-tab[data-astro-cid-fikofj63].active{color:var(--color-cm-green);background:#06f7011a;border-color:#06f70166}.issue-tab[data-astro-cid-fikofj63]:focus-visible{outline:2px solid var(--color-cm-green);outline-offset:3px}.demo-stage[data-astro-cid-fikofj63]{border-radius:var(--radius-card-lg);background:#ffffff05;border:1px solid #ffffff12;overflow:hidden}.step-nav[data-astro-cid-fikofj63]{scrollbar-width:none;border-bottom:1px solid #ffffff12;align-items:center;gap:0;padding:1.25rem 1.5rem;display:flex;overflow-x:auto}.step-nav[data-astro-cid-fikofj63]::-webkit-scrollbar{display:none}.step-btn[data-astro-cid-fikofj63]{cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem 1rem;transition:color .2s;display:flex}.step-num[data-astro-cid-fikofj63]{font-family:var(--font-mono);color:var(--color-cm-slate);letter-spacing:.08em;font-size:.65rem;font-weight:600;transition:color .2s}.step-label[data-astro-cid-fikofj63]{font-family:var(--font-display);color:var(--color-cm-slate-light);font-size:.8rem;font-weight:600;transition:color .2s}.step-btn[data-astro-cid-fikofj63].active .step-num[data-astro-cid-fikofj63]{color:var(--color-cm-green)}.step-btn[data-astro-cid-fikofj63].active .step-label[data-astro-cid-fikofj63],.step-btn[data-astro-cid-fikofj63]:hover .step-label[data-astro-cid-fikofj63]{color:var(--color-cm-white)}.step-btn[data-astro-cid-fikofj63]:focus-visible{outline:2px solid var(--color-cm-green);outline-offset:2px;border-radius:4px}.step-connector[data-astro-cid-fikofj63]{background:#ffffff14;flex:1;min-width:1.5rem;height:1px}.step-content-area[data-astro-cid-fikofj63]{min-height:320px;padding:2rem 1.5rem}.step-content[data-astro-cid-fikofj63]{display:none}.step-content[data-astro-cid-fikofj63].active{animation:fadeSlideIn .3s var(--ease-smooth);display:block}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.step-content[data-astro-cid-fikofj63].active{animation:none}.issue-tab[data-astro-cid-fikofj63],.step-btn[data-astro-cid-fikofj63],.ctrl-loc-btn[data-astro-cid-fikofj63]{transition:none}}.step-split[data-astro-cid-fikofj63]{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=768px){.step-split[data-astro-cid-fikofj63]{grid-template-columns:1fr 1fr;align-items:start}}.step-title[data-astro-cid-fikofj63]{font-family:var(--font-display);font-size:var(--font-size-h4);color:var(--color-cm-white);margin-bottom:.75rem;font-weight:700}.step-body[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light);margin-bottom:1rem;line-height:1.7}.step-note[data-astro-cid-fikofj63]{color:var(--color-cm-slate);border-left:2px solid #ffffff1a;padding-left:.75rem;font-size:.85rem;font-style:italic;line-height:1.6}.step-list[data-astro-cid-fikofj63]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.step-list[data-astro-cid-fikofj63] li[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light);align-items:flex-start;gap:.5rem;padding-left:.25rem;font-size:.875rem;display:flex}.step-list[data-astro-cid-fikofj63] li[data-astro-cid-fikofj63]:before{content:"→";color:var(--color-cm-violet-light);font-family:var(--font-mono);flex-shrink:0}.step-visual[data-astro-cid-fikofj63]{align-items:flex-start;display:flex}.step-visual[data-astro-cid-fikofj63].resolved .mock-profile-card[data-astro-cid-fikofj63],.step-visual[data-astro-cid-fikofj63].resolved .mock-photo-card[data-astro-cid-fikofj63],.step-visual[data-astro-cid-fikofj63].resolved .mock-qa-card[data-astro-cid-fikofj63]{background:#06f70108;border-color:#06f70140}.mock-profile-card[data-astro-cid-fikofj63],.mock-flag-card[data-astro-cid-fikofj63],.mock-rule-card[data-astro-cid-fikofj63],.mock-qa-card[data-astro-cid-fikofj63],.mock-photo-card[data-astro-cid-fikofj63]{border-radius:var(--radius-card);width:100%;font-family:var(--font-mono);background:#08002899;border:1px solid #ffffff1a;padding:1.25rem;font-size:.75rem}.mock-profile-name[data-astro-cid-fikofj63]{font-family:var(--font-display);color:var(--color-cm-white);border-bottom:1px solid #ffffff12;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.875rem;font-weight:700}.mock-hours-line[data-astro-cid-fikofj63]{align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8rem;display:flex}.mock-open-dot[data-astro-cid-fikofj63]{background:var(--color-cm-orange);border-radius:50%;flex-shrink:0;width:8px;height:8px}.mock-closed-dot[data-astro-cid-fikofj63]{background:var(--color-cm-slate);border-radius:50%;flex-shrink:0;width:8px;height:8px}.mock-open-label[data-astro-cid-fikofj63]{color:var(--color-cm-orange);font-weight:700}.mock-closed-label[data-astro-cid-fikofj63]{color:var(--color-cm-slate);font-weight:700}.mock-hours-detail[data-astro-cid-fikofj63],.mock-hours-reopens[data-astro-cid-fikofj63]{color:var(--color-cm-slate)}.mock-profile-hours-row[data-astro-cid-fikofj63]{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:1rem;padding:.3rem 0;display:flex}.hours-day-label[data-astro-cid-fikofj63]{color:var(--color-cm-slate)}.hours-day-value[data-astro-cid-fikofj63]{font-weight:600}.hours-day-err[data-astro-cid-fikofj63]{color:var(--color-cm-pink)}.hours-day-ok[data-astro-cid-fikofj63]{color:var(--color-cm-green)}.mock-category-row[data-astro-cid-fikofj63]{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.cat-label[data-astro-cid-fikofj63]{color:var(--color-cm-slate)}.cat-value[data-astro-cid-fikofj63]{font-weight:700}.cat-value--err[data-astro-cid-fikofj63]{color:var(--color-cm-pink)}.cat-value--ok[data-astro-cid-fikofj63]{color:var(--color-cm-green)}.mock-search-miss[data-astro-cid-fikofj63]{flex-direction:column;gap:.25rem;margin-top:.75rem;display:flex}.search-miss-label[data-astro-cid-fikofj63]{color:var(--color-cm-slate);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem;font-size:.65rem}.search-term[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light);background:#ff49be0f;border:1px solid #ff49be1f;border-radius:3px;width:fit-content;padding:.2rem .5rem;font-size:.7rem;display:inline-flex}.mock-flag-header[data-astro-cid-fikofj63]{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.mock-flag-type[data-astro-cid-fikofj63]{color:var(--color-cm-orange);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.mock-flag-pri[data-astro-cid-fikofj63]{color:var(--color-cm-orange);letter-spacing:.04em;text-transform:uppercase;background:#f791001a;border:1px solid #f7910040;border-radius:3px;padding:.15rem .4rem;font-size:.65rem;font-weight:700}.mock-flag-row[data-astro-cid-fikofj63]{border-bottom:1px solid #ffffff0a;justify-content:space-between;gap:.5rem;padding:.3rem 0;display:flex}.flag-k[data-astro-cid-fikofj63]{color:var(--color-cm-slate)}.flag-v[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light);text-align:right}.flag-v--err[data-astro-cid-fikofj63]{color:var(--color-cm-pink);font-weight:600}.mock-flag-action[data-astro-cid-fikofj63]{color:var(--color-cm-violet-light);margin-top:.75rem;font-size:.7rem;font-weight:600}.mock-rule-header[data-astro-cid-fikofj63]{font-family:var(--font-display);color:var(--color-cm-white);border-bottom:1px solid #ffffff12;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.8rem;font-weight:700}.mock-rule-row[data-astro-cid-fikofj63]{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem 0;display:flex}.rule-date[data-astro-cid-fikofj63]{color:var(--color-cm-slate)}.rule-status[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light);font-weight:600}.rule-status--closed[data-astro-cid-fikofj63]{color:var(--color-cm-pink)}.rule-status--locked[data-astro-cid-fikofj63]{color:var(--color-cm-white)}.mock-rule-exception[data-astro-cid-fikofj63]{justify-content:space-between;align-items:center;margin-top:.75rem;font-size:.7rem;display:flex}.exception-label[data-astro-cid-fikofj63]{color:var(--color-cm-slate)}.exception-val[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light)}.resolved-badge[data-astro-cid-fikofj63]{color:var(--color-cm-green);border-radius:var(--radius-sm);letter-spacing:.04em;background:#06f70112;border:1px solid #06f7014d;align-items:center;gap:.35rem;margin-top:1rem;padding:.3rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.mock-qa-item[data-astro-cid-fikofj63]{border-bottom:1px solid #ffffff0f;padding:.6rem 0}.mock-qa-item[data-astro-cid-fikofj63]:last-child{border-bottom:none}.qa-question[data-astro-cid-fikofj63]{color:var(--color-cm-white);margin-bottom:.25rem;font-size:.8rem;font-weight:600}.qa-meta[data-astro-cid-fikofj63]{color:var(--color-cm-slate);margin-bottom:.25rem;font-size:.65rem}.qa-unanswered[data-astro-cid-fikofj63]{color:var(--color-cm-pink);font-size:.7rem;font-style:italic}.qa-answer[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light);margin-bottom:.25rem;font-size:.75rem;line-height:1.5}.qa-answered[data-astro-cid-fikofj63]{color:var(--color-cm-green);font-size:.65rem}.mock-photo-header[data-astro-cid-fikofj63]{font-family:var(--font-display);color:var(--color-cm-white);border-bottom:1px solid #ffffff12;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.875rem;font-weight:700}.mock-photo-grid[data-astro-cid-fikofj63]{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:.75rem;display:grid}.photo-thumb[data-astro-cid-fikofj63]{aspect-ratio:4/3;border-radius:var(--radius-sm);text-align:center;justify-content:center;align-items:center;font-size:.6rem;font-weight:600;display:flex}.photo-thumb--blurry[data-astro-cid-fikofj63]{color:var(--color-cm-pink);background:#ff49be14;border:1px dashed #ff49be40}.photo-thumb--empty[data-astro-cid-fikofj63]{color:var(--color-cm-slate);background:#ffffff08;border:1px dashed #ffffff1f}.photo-thumb--brand[data-astro-cid-fikofj63]{color:var(--color-cm-green);background:#06f70112;border:1px solid #06f70133}.photo-label[data-astro-cid-fikofj63]{padding:.25rem}.photo-count-row[data-astro-cid-fikofj63]{align-items:center;gap:.5rem;font-size:.7rem;display:flex}.photo-count[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light);font-weight:600}.photo-count--low[data-astro-cid-fikofj63]{color:var(--color-cm-pink)}.photo-count--ok[data-astro-cid-fikofj63]{color:var(--color-cm-green)}.photo-vs[data-astro-cid-fikofj63]{color:var(--color-cm-slate)}.photo-cadence[data-astro-cid-fikofj63]{color:var(--color-cm-green);font-size:.7rem}.mock-disclaimer[data-astro-cid-fikofj63]{color:var(--color-cm-slate);opacity:.6;border-top:1px solid #ffffff0a;margin-top:.75rem;padding-top:.5rem;font-size:.6rem;font-style:italic}.step-controls[data-astro-cid-fikofj63]{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.step-prev[data-astro-cid-fikofj63],.step-next[data-astro-cid-fikofj63]{font-family:var(--font-display);color:var(--color-cm-slate-light);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #ffffff1a;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.step-prev[data-astro-cid-fikofj63]:hover:not(:disabled),.step-next[data-astro-cid-fikofj63]:hover:not(:disabled){color:var(--color-cm-white);border-color:#ffffff40}.step-prev[data-astro-cid-fikofj63]:disabled,.step-next[data-astro-cid-fikofj63]:disabled{opacity:.3;cursor:default}.step-prev[data-astro-cid-fikofj63]:focus-visible,.step-next[data-astro-cid-fikofj63]:focus-visible{outline:2px solid var(--color-cm-green);outline-offset:2px}.step-counter[data-astro-cid-fikofj63]{font-family:var(--font-mono);color:var(--color-cm-slate);font-size:.75rem}.mid-cta-row[data-astro-cid-fikofj63]{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}@media (width>=768px){.mid-cta-row[data-astro-cid-fikofj63]{flex-direction:row;justify-content:space-between;align-items:center}}.ctrl-location-tabs[data-astro-cid-fikofj63]{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.ctrl-loc-btn[data-astro-cid-fikofj63]{border-radius:var(--radius-sm);color:var(--color-cm-slate-light);font-family:var(--font-display);cursor:pointer;background:0 0;border:1px solid #ffffff1a;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.ctrl-loc-btn[data-astro-cid-fikofj63]:hover{color:var(--color-cm-white);border-color:#fff3}.ctrl-loc-btn[data-astro-cid-fikofj63].active{color:var(--color-cm-green);background:#06f7011a;border-color:#06f70166}.ctrl-loc-btn[data-astro-cid-fikofj63]:focus-visible{outline:2px solid var(--color-cm-green);outline-offset:3px}.ctrl-split[data-astro-cid-fikofj63]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.ctrl-split[data-astro-cid-fikofj63]{grid-template-columns:1fr 1fr}}.ctrl-panel[data-astro-cid-fikofj63]{border-radius:var(--radius-card);border:1px solid #ffffff12;overflow:hidden}.ctrl-panel--locked[data-astro-cid-fikofj63]{background:#ffffff05}.ctrl-panel--local[data-astro-cid-fikofj63]{background:#06f70105;border-color:#06f7011f}.ctrl-panel-header[data-astro-cid-fikofj63]{border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.ctrl-panel-label[data-astro-cid-fikofj63]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:inline-flex}.ctrl-panel-label--locked[data-astro-cid-fikofj63]{color:var(--color-cm-slate)}.ctrl-panel-label--local[data-astro-cid-fikofj63]{color:var(--color-cm-green)}.ctrl-panel-sub[data-astro-cid-fikofj63]{color:var(--color-cm-slate);font-size:.7rem}.ctrl-loc-name[data-astro-cid-fikofj63]{color:var(--color-cm-green);font-size:.75rem;font-family:var(--font-mono)}.ctrl-field-list[data-astro-cid-fikofj63]{margin:0;padding:0;list-style:none}.ctrl-field[data-astro-cid-fikofj63]{border-bottom:1px solid #ffffff0a;flex-direction:column;gap:.15rem;padding:.8rem 1.25rem;transition:background .2s;display:flex}.ctrl-field-key[data-astro-cid-fikofj63]{color:var(--color-cm-slate);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;font-family:var(--font-mono)}.ctrl-field-val[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light);font-size:.8rem;font-weight:500;line-height:1.4}.ctrl-field--locked[data-astro-cid-fikofj63] .ctrl-field-val[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light)}.ctrl-field--local[data-astro-cid-fikofj63] .ctrl-field-val[data-astro-cid-fikofj63]{color:var(--color-cm-white)}.ctrl-local-post[data-astro-cid-fikofj63],.ctrl-local-note[data-astro-cid-fikofj63],.ctrl-local-team[data-astro-cid-fikofj63],.ctrl-local-hours[data-astro-cid-fikofj63]{display:none}.ctrl-local-post[data-astro-cid-fikofj63].active,.ctrl-local-note[data-astro-cid-fikofj63].active,.ctrl-local-team[data-astro-cid-fikofj63].active,.ctrl-local-hours[data-astro-cid-fikofj63].active{animation:.2s fadeIn;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ctrl-local-post[data-astro-cid-fikofj63].active,.ctrl-local-note[data-astro-cid-fikofj63].active,.ctrl-local-team[data-astro-cid-fikofj63].active,.ctrl-local-hours[data-astro-cid-fikofj63].active{animation:none}}.ctrl-approved-badge[data-astro-cid-fikofj63]{color:var(--color-cm-green);font-size:.7rem;font-family:var(--font-mono);background:#06f7010a;border-top:1px solid #06f7011a;align-items:center;gap:.4rem;padding:.75rem 1.25rem;font-weight:600;display:flex}.evidence-module[data-astro-cid-fikofj63]{grid-template-columns:1fr;align-items:center;gap:3rem;margin-bottom:6rem;display:grid}.evidence-module[data-astro-cid-fikofj63]:last-child{margin-bottom:0}@media (width>=1024px){.evidence-module[data-astro-cid-fikofj63]{grid-template-columns:1fr 1fr;gap:5rem}.evidence-module--b[data-astro-cid-fikofj63] .evidence-visual[data-astro-cid-fikofj63]{order:-1}}.evidence-text[data-astro-cid-fikofj63] h3[data-astro-cid-fikofj63]{font-size:var(--font-size-h3);font-family:var(--font-display);color:var(--color-cm-ink);margin-bottom:1rem;font-weight:700}.evidence-text[data-astro-cid-fikofj63] p[data-astro-cid-fikofj63]{color:var(--color-cm-slate);margin-bottom:1.25rem;line-height:1.75}.evidence-bullets[data-astro-cid-fikofj63]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.evidence-bullets[data-astro-cid-fikofj63] li[data-astro-cid-fikofj63]{color:var(--color-cm-slate);align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.evidence-bullets[data-astro-cid-fikofj63] li[data-astro-cid-fikofj63]:before{content:"✓";color:var(--color-cm-violet);flex-shrink:0;margin-top:.05em;font-weight:700}.ev-panel[data-astro-cid-fikofj63]{background:var(--color-cm-ink);border-radius:var(--radius-card);font-family:var(--font-mono);border:1px solid #ffffff12;font-size:.75rem;overflow:hidden}.ev-panel-hdr[data-astro-cid-fikofj63]{background:#ffffff05;border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.ev-panel-title[data-astro-cid-fikofj63]{color:var(--color-cm-white);font-size:.75rem;font-weight:700}.ev-status-pill[data-astro-cid-fikofj63]{letter-spacing:.04em;border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:700}.ev-status-pill--ok[data-astro-cid-fikofj63]{color:var(--color-cm-green);background:#06f7011a;border:1px solid #06f70140}.ev-hours-row[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light);border-bottom:1px solid #ffffff0a;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.72rem;display:grid}.ev-hours-row--section-hdr[data-astro-cid-fikofj63]{color:var(--color-cm-slate);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.ev-dot[data-astro-cid-fikofj63]{font-weight:700}.ev-dot--ok[data-astro-cid-fikofj63]{color:var(--color-cm-green)}.ev-hours-footer[data-astro-cid-fikofj63]{color:var(--color-cm-slate);background:#ffffff03;padding:.6rem 1rem;font-size:.65rem}.ev-review-split[data-astro-cid-fikofj63]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=480px){.ev-review-split[data-astro-cid-fikofj63]{grid-template-columns:1fr}}.ev-mobile-frame[data-astro-cid-fikofj63]{background:var(--color-cm-ink);border-radius:var(--radius-card);font-family:var(--font-mono);border:1px solid #ffffff12;flex-direction:column;gap:.75rem;padding:1rem;font-size:.72rem;display:flex}.ev-mobile-review[data-astro-cid-fikofj63]{border-bottom:1px solid #ffffff0f;padding-bottom:.75rem}.ev-mobile-review[data-astro-cid-fikofj63]:last-child{border-bottom:none;padding-bottom:0}.ev-review-stars[data-astro-cid-fikofj63]{color:var(--color-cm-orange);margin-bottom:.25rem;font-size:.8rem}.ev-review-stars--low[data-astro-cid-fikofj63]{color:var(--color-cm-slate)}.ev-review-text[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light);margin-bottom:.25rem;font-style:italic;line-height:1.5}.ev-review-meta[data-astro-cid-fikofj63]{color:var(--color-cm-slate);margin-bottom:.4rem;font-size:.65rem}.ev-review-response[data-astro-cid-fikofj63]{background:#ffffff08;border-radius:4px;padding:.5rem}.ev-response-label[data-astro-cid-fikofj63]{color:var(--color-cm-slate);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem;font-size:.6rem;display:block}.ev-response-text[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light);line-height:1.4;display:block}.ev-response-time[data-astro-cid-fikofj63]{color:var(--color-cm-green);margin-top:.25rem;font-size:.6rem;display:block}.ev-queue-panel[data-astro-cid-fikofj63]{background:var(--color-cm-ink);border-radius:var(--radius-card);font-family:var(--font-mono);border:1px solid #ffffff12;font-size:.72rem;overflow:hidden}.ev-queue-header[data-astro-cid-fikofj63]{color:var(--color-cm-white);text-transform:uppercase;letter-spacing:.05em;background:#ffffff05;border-bottom:1px solid #ffffff12;padding:.6rem .75rem;font-size:.7rem;font-weight:700}.ev-queue-item[data-astro-cid-fikofj63]{border-bottom:1px solid #ffffff0a;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;padding:.5rem .75rem;display:grid}.ev-queue-loc[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light);font-size:.7rem}.ev-queue-stars[data-astro-cid-fikofj63]{color:var(--color-cm-orange);font-size:.7rem}.ev-queue-stars--low[data-astro-cid-fikofj63]{color:var(--color-cm-slate)}.ev-queue-status[data-astro-cid-fikofj63]{font-size:.65rem;font-weight:700}.ev-queue-status--done[data-astro-cid-fikofj63]{color:var(--color-cm-green)}.ev-queue-status--pending[data-astro-cid-fikofj63]{color:var(--color-cm-slate)}.ev-queue-footer[data-astro-cid-fikofj63]{color:var(--color-cm-slate);background:#ffffff03;padding:.5rem .75rem;font-size:.65rem}.ev-report-metrics[data-astro-cid-fikofj63]{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.ev-metric[data-astro-cid-fikofj63]{text-align:center;border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:.2rem;padding:.75rem .5rem;display:flex}.ev-metric[data-astro-cid-fikofj63]:last-child{border-right:none}.ev-metric-val[data-astro-cid-fikofj63]{color:var(--color-cm-white);font-size:1rem;font-weight:700;font-family:var(--font-display)}.ev-metric-label[data-astro-cid-fikofj63]{color:var(--color-cm-slate);text-transform:uppercase;letter-spacing:.05em;font-size:.6rem}.ev-metric-trend[data-astro-cid-fikofj63]{font-size:.65rem;font-weight:600}.ev-metric-trend--up[data-astro-cid-fikofj63]{color:var(--color-cm-green)}.ev-metric-trend--flat[data-astro-cid-fikofj63]{color:var(--color-cm-slate)}.ev-report-section-hdr[data-astro-cid-fikofj63]{color:var(--color-cm-slate);text-transform:uppercase;letter-spacing:.06em;background:#ffffff03;border-bottom:1px solid #ffffff0d;padding:.5rem 1rem;font-size:.65rem}.ev-loc-row[data-astro-cid-fikofj63]{color:var(--color-cm-slate-light);border-bottom:1px solid #ffffff0a;grid-template-columns:5rem 1fr 2.5rem;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.7rem;display:grid}.ev-bar-track[data-astro-cid-fikofj63]{background:#ffffff0d;border-radius:2px;height:4px;overflow:hidden}.ev-bar[data-astro-cid-fikofj63]{background:var(--color-cm-violet);border-radius:2px;height:100%}.ev-bar-val[data-astro-cid-fikofj63]{text-align:right;color:var(--color-cm-slate);font-size:.65rem}.ev-report-footer[data-astro-cid-fikofj63]{color:var(--color-cm-slate);background:#ffffff03;padding:.5rem 1rem;font-size:.6rem;font-style:italic}.text-link[data-astro-cid-fikofj63]{font-family:var(--font-display);color:var(--color-cm-violet);transition:gap .3s var(--ease-smooth), color .2s;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.text-link[data-astro-cid-fikofj63]:hover{color:var(--color-cm-violet-light);gap:.6rem}
