@layer app{.profile-card[data-v-77585ba6]{border:.0625rem solid var(--p-content-border-color);border-radius:var(--p-border-radius-lg);background:var(--p-content-background);padding:var(--app-space-2xl);display:flex;flex-direction:column;gap:var(--app-space-xl)}.card-header[data-v-77585ba6]{display:flex;gap:var(--app-space-xl);align-items:flex-start}.card-actions[data-v-77585ba6]{margin-left:auto;flex-shrink:0;align-self:flex-start}.avatar[data-v-77585ba6]{width:var(--app-icon-5xl);height:var(--app-icon-5xl);border-radius:var(--app-radius-pill);object-fit:cover;flex-shrink:0;border:.125rem solid var(--p-content-border-color)}.avatar-fallback[data-v-77585ba6]{display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--p-primary-color) 10%,transparent)}.avatar-icon[data-v-77585ba6]{font-size:var(--app-fs-4xl);color:var(--p-primary-color)}.card-identity[data-v-77585ba6]{display:flex;flex-direction:column;gap:var(--app-space-xs);min-width:0}.name-row[data-v-77585ba6]{display:flex;align-items:center;gap:var(--app-space-sm);flex-wrap:wrap}.display-name[data-v-77585ba6]{font-family:var(--app-font-sans);font-size:var(--app-fs-3xl);font-weight:700;margin:0;color:var(--p-text-color)}.verified-badge[data-v-77585ba6]{color:var(--p-primary-color);font-size:var(--app-fs-lg)}.private-pill[data-v-77585ba6]{display:inline-flex;align-items:center;gap:var(--app-space-2xs);font-family:var(--app-font-mono);font-size:var(--app-fs-xs);font-weight:700;letter-spacing:.0625rem;text-transform:uppercase;padding:var(--app-space-2xs) var(--app-space-md);border-radius:var(--app-radius-pill);background:color-mix(in srgb,var(--p-danger-color) 12%,transparent);color:var(--p-danger-color)}.handle[data-v-77585ba6]{font-family:var(--app-font-mono);font-size:var(--app-fs-lg);color:var(--p-text-muted-color)}.bio[data-v-77585ba6]{font-size:var(--app-fs-lg);color:var(--p-text-muted-color);line-height:1.5;margin:var(--app-space-xs) 0 0}.stats-grid[data-v-77585ba6]{display:grid;gap:var(--app-space-md);border-top:.0625rem solid var(--p-content-border-color);padding-top:var(--app-space-xl)}.stats-grid-3[data-v-77585ba6]{grid-template-columns:repeat(3,1fr)}.stats-grid-4[data-v-77585ba6]{grid-template-columns:repeat(4,1fr)}.stat-cell[data-v-77585ba6]{display:flex;flex-direction:column;align-items:center;gap:var(--app-space-2xs)}.stat-icon[data-v-77585ba6]{font-size:var(--app-fs-xl);color:var(--p-primary-color)}.stat-num[data-v-77585ba6]{font-family:var(--app-font-mono);font-size:var(--app-fs-3xl);font-weight:700;color:var(--p-text-color)}.stat-label[data-v-77585ba6]{font-family:var(--app-font-mono);font-size:var(--app-fs-xs);letter-spacing:.0625rem;text-transform:uppercase;color:var(--p-text-muted-color)}@media(max-width:560px){.card-header[data-v-77585ba6]{flex-direction:column;align-items:center;text-align:center}.name-row[data-v-77585ba6]{justify-content:center}.card-actions[data-v-77585ba6]{margin-left:0;align-self:center}.stats-grid-4[data-v-77585ba6]{grid-template-columns:repeat(2,1fr)}}}@layer app{.score-panel[data-v-b8d1c0f8]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--app-space-md);padding:var(--app-space-2xl);border:.0625rem solid var(--p-content-border-color);border-radius:var(--p-border-radius-lg);background:var(--p-content-background);text-align:center;overflow:hidden}.free-ribbon[data-v-b8d1c0f8]{position:absolute;top:var(--app-space-lg);right:calc(-1 * var(--app-space-2xl));padding:var(--app-space-2xs) var(--app-space-3xl);font-family:var(--app-font-mono);font-size:var(--app-fs-xs);font-weight:700;letter-spacing:.125rem;background:var(--p-success-color);color:var(--p-success-contrast-color);transform:rotate(45deg);transform-origin:center;z-index:2}.score-badge[data-v-b8d1c0f8]{width:var(--app-icon-5xl);height:var(--app-icon-5xl);border-radius:var(--app-radius-pill);display:flex;align-items:center;justify-content:center;border:.1875rem solid currentColor}.score-badge-gated[data-v-b8d1c0f8]{border:.1875rem dashed color-mix(in srgb,var(--p-primary-color) 40%,transparent);background:color-mix(in srgb,var(--p-primary-color) 8%,transparent);color:var(--p-primary-color)}.score-badge-empty[data-v-b8d1c0f8]{border:.1875rem solid color-mix(in srgb,var(--p-content-border-color) 80%,transparent);color:var(--p-text-muted-color)}.score-badge-loading[data-v-b8d1c0f8]{border:.1875rem dashed var(--p-primary-color);animation:score-spin-b8d1c0f8 2.5s linear infinite}@keyframes score-spin-b8d1c0f8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.score-spinner[data-v-b8d1c0f8]{width:var(--app-space-xl);height:var(--app-space-xl);border-radius:var(--app-radius-pill);background:var(--p-primary-color);animation:score-pulse-b8d1c0f8 1.2s ease-in-out infinite}@keyframes score-pulse-b8d1c0f8{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.score-badge-loading[data-v-b8d1c0f8]{animation:none}.score-spinner[data-v-b8d1c0f8]{animation:none;opacity:.6}.load-bar-fill[data-v-b8d1c0f8]{animation:none;width:50%}}.load-progress[data-v-b8d1c0f8]{font-family:var(--app-font-mono);font-size:var(--app-fs-sm);font-weight:700;color:var(--p-primary-color);margin:0}.load-bar-wrap[data-v-b8d1c0f8]{width:100%;max-width:var(--app-container-3xs);height:var(--app-space-xs);border-radius:var(--app-radius-pill);background:color-mix(in srgb,var(--p-content-border-color) 50%,transparent);overflow:hidden}.load-bar-fill[data-v-b8d1c0f8]{height:100%;border-radius:var(--app-radius-pill);background:var(--p-primary-color);animation:load-indeterminate-b8d1c0f8 1.8s ease-in-out infinite;transition:width var(--app-transition-med)}.load-bar-p5[data-v-b8d1c0f8]{animation:none;width:5%}.load-bar-p10[data-v-b8d1c0f8]{animation:none;width:10%}.load-bar-p15[data-v-b8d1c0f8]{animation:none;width:15%}.load-bar-p20[data-v-b8d1c0f8]{animation:none;width:20%}.load-bar-p25[data-v-b8d1c0f8]{animation:none;width:25%}.load-bar-p30[data-v-b8d1c0f8]{animation:none;width:30%}.load-bar-p35[data-v-b8d1c0f8]{animation:none;width:35%}.load-bar-p40[data-v-b8d1c0f8]{animation:none;width:40%}.load-bar-p45[data-v-b8d1c0f8]{animation:none;width:45%}.load-bar-p50[data-v-b8d1c0f8]{animation:none;width:50%}.load-bar-p55[data-v-b8d1c0f8]{animation:none;width:55%}.load-bar-p60[data-v-b8d1c0f8]{animation:none;width:60%}.load-bar-p65[data-v-b8d1c0f8]{animation:none;width:65%}.load-bar-p70[data-v-b8d1c0f8]{animation:none;width:70%}.load-bar-p75[data-v-b8d1c0f8]{animation:none;width:75%}.load-bar-p80[data-v-b8d1c0f8]{animation:none;width:80%}.load-bar-p85[data-v-b8d1c0f8]{animation:none;width:85%}.load-bar-p90[data-v-b8d1c0f8]{animation:none;width:90%}.load-bar-p95[data-v-b8d1c0f8]{animation:none;width:95%}.load-bar-p100[data-v-b8d1c0f8]{animation:none;width:100%}@keyframes load-indeterminate-b8d1c0f8{0%{width:0%;margin-left:0%}50%{width:60%;margin-left:20%}to{width:0%;margin-left:100%}}.score-num[data-v-b8d1c0f8]{font-family:var(--app-font-mono);font-size:var(--app-fs-4xl);font-weight:700;color:currentColor}.score-title-row[data-v-b8d1c0f8]{display:flex;align-items:center;gap:var(--app-space-sm)}.score-title[data-v-b8d1c0f8]{font-family:var(--app-font-mono);font-size:var(--app-fs-xl);font-weight:700;color:var(--p-text-color);margin:0}.score-tip-wrap[data-v-b8d1c0f8]{position:relative;display:inline-flex;cursor:default}.score-tip-icon[data-v-b8d1c0f8]{font-size:var(--app-fs-sm);color:var(--p-text-muted-color);opacity:.5;transition:opacity var(--app-transition-fast)}.score-tip-wrap:hover .score-tip-icon[data-v-b8d1c0f8]{opacity:1}.score-tip-bubble[data-v-b8d1c0f8]{display:none;position:absolute;top:calc(100% + var(--app-space-sm));left:50%;transform:translate(-50%);width:var(--app-container-2xs);padding:var(--app-space-md);font-family:var(--app-font-mono);font-size:var(--app-fs-xs);font-weight:400;letter-spacing:.03125rem;line-height:1.5;color:var(--p-text-color);background:var(--p-content-background);border:.0625rem solid var(--p-content-border-color);border-radius:var(--p-border-radius-lg);box-shadow:0 var(--app-space-sm) var(--app-space-xl) color-mix(in srgb,var(--p-surface-950) 15%,transparent);z-index:10;text-align:left}.score-tip-wrap:hover .score-tip-bubble[data-v-b8d1c0f8]{display:block}.score-pill[data-v-b8d1c0f8]{font-family:var(--app-font-mono);font-size:var(--app-fs-xs);font-weight:700;letter-spacing:.0625rem;text-transform:uppercase;padding:var(--app-space-2xs) var(--app-space-md);border-radius:var(--app-radius-pill)}.urgency-green[data-v-b8d1c0f8]{color:var(--p-success-color)}.urgency-yellow[data-v-b8d1c0f8]{color:var(--p-warning-color)}.urgency-red[data-v-b8d1c0f8]{color:var(--p-danger-color)}.score-pill.urgency-green[data-v-b8d1c0f8]{background:color-mix(in srgb,var(--p-success-color) 12%,transparent);color:var(--p-success-color)}.score-pill.urgency-yellow[data-v-b8d1c0f8]{background:color-mix(in srgb,var(--p-warning-color) 12%,transparent);color:var(--p-warning-color)}.score-pill.urgency-red[data-v-b8d1c0f8]{background:color-mix(in srgb,var(--p-danger-color) 12%,transparent);color:var(--p-danger-color)}.gate-prompt[data-v-b8d1c0f8]{font-family:var(--app-font-mono);font-size:var(--app-fs-sm);color:var(--p-text-muted-color);margin:0}.gate-actions[data-v-b8d1c0f8]{display:flex;gap:var(--app-space-md);margin-top:var(--app-space-xs)}.gate-btn[data-v-b8d1c0f8]{display:inline-flex;align-items:center;gap:var(--app-space-sm);font-family:var(--app-font-mono);font-size:var(--app-fs-sm);font-weight:700;padding:var(--app-space-sm) var(--app-space-xl);border-radius:var(--p-border-radius-lg);text-decoration:none;transition:opacity var(--app-transition-fast)}.gate-btn[data-v-b8d1c0f8]:hover{opacity:.85;text-decoration:none}.gate-btn-primary[data-v-b8d1c0f8]{background:var(--p-primary-color);color:var(--p-primary-contrast-color)}}@layer app{.assessment[data-v-08ae1ed9]{display:flex;flex-direction:column;gap:var(--app-space-xl)}.metrics-grid[data-v-08ae1ed9]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--app-space-lg)}.metric-card[data-v-08ae1ed9]{display:flex;flex-direction:column;gap:var(--app-space-sm);padding:var(--app-space-xl) var(--app-space-xl) 0 var(--app-space-xl);border:.0625rem solid var(--p-content-border-color);border-radius:var(--p-border-radius-lg);background:var(--p-content-background);overflow:hidden}.metric-top[data-v-08ae1ed9]{display:flex;align-items:center;gap:var(--app-space-sm)}.metric-icon[data-v-08ae1ed9]{font-size:var(--app-fs-xl);color:var(--p-primary-color)}.metric-label[data-v-08ae1ed9]{font-family:var(--app-font-mono);font-size:var(--app-fs-sm);letter-spacing:.0625rem;text-transform:uppercase;color:var(--p-text-muted-color)}.metric-tip-wrap[data-v-08ae1ed9]{position:relative;display:inline-flex;margin-left:auto;cursor:default}.metric-tip-icon[data-v-08ae1ed9]{font-size:var(--app-fs-sm);color:var(--p-text-muted-color);opacity:.5;transition:opacity var(--app-transition-fast)}.metric-tip-wrap:hover .metric-tip-icon[data-v-08ae1ed9]{opacity:1}.metric-tip-bubble[data-v-08ae1ed9]{display:none;position:absolute;top:calc(100% + var(--app-space-sm));right:0;width:var(--app-container-2xs);padding:var(--app-space-md);font-family:var(--app-font-mono);font-size:var(--app-fs-xs);font-weight:400;letter-spacing:.03125rem;line-height:1.5;color:var(--p-text-color);background:var(--p-content-background);border:.0625rem solid var(--p-content-border-color);border-radius:var(--p-border-radius-lg);box-shadow:0 var(--app-space-sm) var(--app-space-xl) color-mix(in srgb,var(--p-surface-950) 15%,transparent);z-index:10;text-transform:none}.metric-tip-wrap:hover .metric-tip-bubble[data-v-08ae1ed9]{display:block}.metric-mid[data-v-08ae1ed9]{display:flex;align-items:center;gap:var(--app-space-md);flex-wrap:wrap}.metric-value[data-v-08ae1ed9]{font-family:var(--app-font-mono);font-size:var(--app-fs-3xl);font-weight:700;color:var(--p-text-color)}.metric-value-empty[data-v-08ae1ed9]{color:var(--p-text-muted-color);opacity:.4}.metric-pill[data-v-08ae1ed9]{display:inline-block;font-family:var(--app-font-mono);font-size:var(--app-fs-xs);font-weight:700;letter-spacing:.0625rem;text-transform:uppercase;padding:var(--app-space-2xs) var(--app-space-md);border-radius:var(--app-radius-pill);width:fit-content}.metric-pill.urgency-green[data-v-08ae1ed9]{background:color-mix(in srgb,var(--p-success-color) 12%,transparent);color:var(--p-success-color)}.metric-pill.urgency-yellow[data-v-08ae1ed9]{background:color-mix(in srgb,var(--p-warning-color) 12%,transparent);color:var(--p-warning-color)}.metric-pill.urgency-red[data-v-08ae1ed9]{background:color-mix(in srgb,var(--p-danger-color) 12%,transparent);color:var(--p-danger-color)}.metric-spinner[data-v-08ae1ed9]{width:var(--app-space-xl);height:var(--app-space-xl);border-radius:var(--app-radius-pill);border:.1875rem solid color-mix(in srgb,var(--p-primary-color) 25%,transparent);border-top-color:var(--p-primary-color);animation:metric-spin-08ae1ed9 .9s linear infinite;flex-shrink:0}@keyframes metric-spin-08ae1ed9{to{transform:rotate(360deg)}}.metric-loading-label[data-v-08ae1ed9]{font-family:var(--app-font-mono);font-size:var(--app-fs-sm);color:var(--p-text-muted-color);letter-spacing:.0625rem;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.metric-spinner[data-v-08ae1ed9]{animation:none;opacity:.6}}.metric-action[data-v-08ae1ed9]{margin:var(--app-space-md) calc(var(--app-space-xl) * -1) 0 calc(var(--app-space-xl) * -1);padding:var(--app-space-md);display:flex;align-items:center;justify-content:center;gap:var(--app-space-xs);font-family:var(--app-font-mono);font-size:var(--app-fs-xs);font-weight:700;letter-spacing:.0625rem;text-transform:uppercase;min-height:calc(var(--app-space-md) * 2 + var(--app-fs-xs))}.metric-action-btn[data-v-08ae1ed9]{border:0;cursor:pointer;transition:opacity var(--app-transition-fast);text-align:center}.metric-action-btn[data-v-08ae1ed9]:hover{opacity:.85}.action-fix[data-v-08ae1ed9],.action-grow[data-v-08ae1ed9]{background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.metric-action-healthy[data-v-08ae1ed9]{background:color-mix(in srgb,var(--p-success-color) 85%,transparent);color:var(--p-success-contrast-color)}.metric-action-empty[data-v-08ae1ed9]{background:transparent;color:transparent;pointer-events:none}.metric-action-gated[data-v-08ae1ed9]{background:color-mix(in srgb,var(--p-content-border-color) 50%,transparent);color:var(--p-text-muted-color);text-decoration:none;transition:background var(--app-transition-fast),color var(--app-transition-fast)}.metric-action-gated[data-v-08ae1ed9]:hover{background:var(--p-primary-color);color:var(--p-primary-contrast-color);text-decoration:none}.action-empty-text[data-v-08ae1ed9]{font-family:var(--app-font-mono);font-size:var(--app-fs-xs);color:var(--p-text-muted-color);opacity:.5;letter-spacing:.0625rem;text-transform:uppercase}.action-label[data-v-08ae1ed9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@layer app{.health-section[data-v-c1bd0db5]{display:flex;flex-direction:column;gap:var(--app-space-lg)}.health-head[data-v-c1bd0db5]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--app-space-lg);flex-wrap:wrap}.health-head-text[data-v-c1bd0db5]{display:flex;flex-direction:column;gap:var(--app-space-xs)}.sort-group[data-v-c1bd0db5]{display:inline-flex;border:.0625rem solid var(--p-content-border-color);border-radius:var(--app-radius-pill);overflow:hidden;background:var(--p-content-background)}.sort-btn[data-v-c1bd0db5]{padding:var(--app-space-sm) var(--app-space-lg);background:transparent;border:0;color:var(--p-text-muted-color);font-family:var(--app-font-mono);font-size:var(--app-fs-xs);font-weight:700;letter-spacing:.0625rem;text-transform:uppercase;cursor:pointer;transition:background var(--app-transition-fast),color var(--app-transition-fast)}.sort-btn+.sort-btn[data-v-c1bd0db5]{border-left:.0625rem solid var(--p-content-border-color)}.sort-btn[data-v-c1bd0db5]:hover{color:var(--p-text-color)}.sort-btn-active[data-v-c1bd0db5]{background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.sort-btn-active[data-v-c1bd0db5]:hover{color:var(--p-primary-contrast-color)}.health-empty[data-v-c1bd0db5]{display:flex;align-items:center;justify-content:center;gap:var(--app-space-md);padding:var(--app-space-3xl);border:.0625rem dashed var(--p-content-border-color);border-radius:var(--p-border-radius-lg);color:var(--p-text-muted-color);font-family:var(--app-font-mono);font-size:var(--app-fs-sm);letter-spacing:.0625rem;text-transform:uppercase}.card-pop-enter-active[data-v-c1bd0db5]{transition:transform .35s cubic-bezier(.2,.9,.3,1.2),opacity .25s ease}.card-pop-move[data-v-c1bd0db5]{transition:transform .35s ease}.card-pop-enter-from[data-v-c1bd0db5]{opacity:0;transform:scale(.6) translateY(var(--app-space-md))}.card-pop-leave-active[data-v-c1bd0db5]{transition:opacity .15s ease;position:absolute}.card-pop-leave-to[data-v-c1bd0db5]{opacity:0}@media(prefers-reduced-motion:reduce){.card-pop-enter-active[data-v-c1bd0db5],.card-pop-move[data-v-c1bd0db5],.card-pop-leave-active[data-v-c1bd0db5]{transition:opacity .12s ease}.card-pop-enter-from[data-v-c1bd0db5]{transform:none}}.health-title[data-v-c1bd0db5]{font-family:var(--app-font-mono);font-size:var(--app-fs-xl);font-weight:700;color:var(--p-text-color);margin:0}.health-subtitle[data-v-c1bd0db5]{font-family:var(--app-font-mono);font-size:var(--app-fs-sm);color:var(--p-text-muted-color);margin:0}.health-grid[data-v-c1bd0db5]{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--app-space-md)}.card[data-v-c1bd0db5]{position:relative;aspect-ratio:4 / 5;border-radius:var(--p-border-radius-lg);overflow:hidden;background:color-mix(in srgb,var(--p-content-border-color) 40%,transparent);border:.0625rem solid var(--p-content-border-color)}.card-red[data-v-c1bd0db5]{border-color:color-mix(in srgb,var(--p-danger-color) 60%,transparent)}.card-yellow[data-v-c1bd0db5]{border-color:color-mix(in srgb,var(--p-warning-color) 60%,transparent)}.card-green[data-v-c1bd0db5]{border-color:var(--p-content-border-color)}.thumb[data-v-c1bd0db5]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ribbon[data-v-c1bd0db5]{position:absolute;top:0;left:0;right:0;padding:var(--app-space-xs) var(--app-space-md);font-family:var(--app-font-mono);font-size:var(--app-fs-xs);font-weight:700;letter-spacing:.125rem;text-transform:uppercase;text-align:center;z-index:3;pointer-events:none}.ribbon-red[data-v-c1bd0db5]{background:var(--p-danger-color);color:var(--p-danger-contrast-color)}.ribbon-yellow[data-v-c1bd0db5]{background:var(--p-warning-color);color:var(--p-warning-contrast-color)}.ribbon-green[data-v-c1bd0db5]{background:var(--p-success-color);color:var(--p-success-contrast-color)}.bottom-bar[data-v-c1bd0db5]{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;z-index:2}.stats-stripe[data-v-c1bd0db5]{display:flex;align-items:center;justify-content:space-around;gap:var(--app-space-sm);padding:var(--app-space-md) var(--app-space-sm);background:color-mix(in srgb,var(--p-surface-950) 92%,transparent);border-top:.0625rem solid color-mix(in srgb,white 15%,transparent);font-family:var(--app-font-mono);font-size:var(--app-fs-sm);font-weight:700;color:#fff}.stat[data-v-c1bd0db5]{display:inline-flex;align-items:center;gap:var(--app-space-xs)}.stat i[data-v-c1bd0db5]{font-size:var(--app-fs-sm);color:#fff}.fix-stripe[data-v-c1bd0db5]{display:inline-flex;align-items:center;justify-content:center;gap:var(--app-space-xs);font-family:var(--app-font-mono);font-size:var(--app-fs-xs);font-weight:700;letter-spacing:.0625rem;text-transform:uppercase;padding:var(--app-space-sm);border:none;background:var(--p-primary-color);color:var(--p-primary-contrast-color);cursor:pointer;transition:opacity var(--app-transition-fast)}.fix-stripe[data-v-c1bd0db5]:hover{opacity:.85}.fix-stripe-none[data-v-c1bd0db5]{background:color-mix(in srgb,var(--p-success-color) 85%,transparent);color:var(--p-success-contrast-color);cursor:default}.fix-stripe-none[data-v-c1bd0db5]:hover{opacity:1}@media(max-width:1200px){.health-grid[data-v-c1bd0db5]{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.health-grid[data-v-c1bd0db5]{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.health-grid[data-v-c1bd0db5]{grid-template-columns:repeat(2,1fr)}}}@layer app{.services-section[data-v-ed97c3cd]{display:flex;flex-direction:column;gap:var(--app-space-xl)}.services-title[data-v-ed97c3cd]{font-family:var(--app-font-mono);font-size:var(--app-fs-2xl);font-weight:700;letter-spacing:.03125rem;color:var(--p-text-color);margin:0}.services-grid[data-v-ed97c3cd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--app-space-lg)}.service-card[data-v-ed97c3cd]{display:flex;flex-direction:column;gap:var(--app-space-sm);padding:var(--app-space-xl);border:.0625rem solid var(--p-content-border-color);border-radius:var(--p-border-radius-lg);background:var(--p-content-background);text-decoration:none;transition:border-color var(--app-transition-fast),transform var(--app-transition-fast)}.service-card[data-v-ed97c3cd]:hover{border-color:var(--p-primary-color);transform:translateY(-.125rem);text-decoration:none}.svc-top[data-v-ed97c3cd]{display:flex;align-items:center;gap:var(--app-space-md)}.svc-icon[data-v-ed97c3cd]{font-size:var(--app-fs-2xl);color:var(--p-primary-color)}.svc-name[data-v-ed97c3cd]{font-family:var(--app-font-sans);font-size:var(--app-fs-xl);font-weight:700;color:var(--p-text-color)}.svc-range[data-v-ed97c3cd]{font-family:var(--app-font-mono);font-size:var(--app-fs-sm);color:var(--p-text-muted-color);letter-spacing:.03125rem}.svc-price[data-v-ed97c3cd]{font-family:var(--app-font-mono);font-size:var(--app-fs-lg);font-weight:700;color:var(--p-primary-color)}.svc-cta[data-v-ed97c3cd]{display:inline-flex;align-items:center;gap:var(--app-space-sm);font-family:var(--app-font-mono);font-size:var(--app-fs-sm);font-weight:700;letter-spacing:.03125rem;color:var(--p-text-muted-color);margin-top:var(--app-space-xs);transition:color var(--app-transition-fast)}.service-card:hover .svc-cta[data-v-ed97c3cd]{color:var(--p-primary-color)}.svc-arrow[data-v-ed97c3cd]{font-size:var(--app-fs-sm)}}@layer app{.gate[data-v-f9507c57]{display:flex;flex-direction:column;align-items:center;gap:var(--app-space-lg);padding:var(--app-space-3xl);border:.0625rem solid var(--p-content-border-color);border-radius:var(--p-border-radius-lg);background:var(--p-content-background);text-align:center}.gate-icon[data-v-f9507c57]{font-size:var(--app-fs-4xl);color:var(--p-primary-color)}.gate-title[data-v-f9507c57]{font-family:var(--app-font-mono);font-size:var(--app-fs-2xl);font-weight:700;color:var(--p-text-color);margin:0}.gate-text[data-v-f9507c57]{font-size:var(--app-fs-lg);color:var(--p-text-muted-color);line-height:1.5;margin:0;max-width:var(--app-container-2xs)}.gate-actions[data-v-f9507c57]{display:flex;gap:var(--app-space-md);margin-top:var(--app-space-xs)}.gate-btn[data-v-f9507c57]{display:inline-flex;align-items:center;gap:var(--app-space-sm);font-family:var(--app-font-mono);font-size:var(--app-fs-sm);font-weight:700;padding:var(--app-space-sm) var(--app-space-xl);border-radius:var(--p-border-radius-lg);text-decoration:none;transition:opacity var(--app-transition-fast)}.gate-btn[data-v-f9507c57]:hover{opacity:.85;text-decoration:none}.gate-btn-primary[data-v-f9507c57]{background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.gate-btn-secondary[data-v-f9507c57]{border:.0625rem solid var(--p-content-border-color);color:var(--p-text-muted-color)}}@layer app{.analyzer-state[data-v-b591a3dc]{display:flex;flex-direction:column;align-items:center;gap:var(--app-space-lg);padding:var(--app-space-3xl);text-align:center}.state-scan[data-v-b591a3dc]{position:relative;width:var(--app-icon-6xl);height:var(--app-icon-6xl);border-radius:var(--app-radius-pill);border:.125rem solid color-mix(in srgb,var(--p-primary-color) 28%,var(--p-content-border-color));background:var(--p-content-background);display:flex;align-items:center;justify-content:center}.state-scan-glyph[data-v-b591a3dc]{font-size:var(--app-fs-3xl);color:var(--p-text-muted-color);opacity:.55}.state-icon[data-v-b591a3dc]{font-size:var(--app-fs-4xl)}.state-icon--error[data-v-b591a3dc]{color:var(--p-danger-color)}.state-icon--empty[data-v-b591a3dc]{font-size:var(--app-fs-5xl);color:var(--p-primary-color)}.state-heading[data-v-b591a3dc]{font-family:var(--app-font-mono);font-size:var(--app-fs-xl);color:var(--p-text-color);margin:0}.state-text[data-v-b591a3dc]{font-family:var(--app-font-mono);font-size:var(--app-fs-lg);color:var(--p-text-muted-color);margin:0}}@layer app{.analyzer-progress[data-v-cee04bc6]{display:flex;flex-direction:column;gap:var(--app-space-md);padding:var(--app-space-xl);border:.0625rem solid var(--p-content-border-color);border-radius:var(--p-border-radius-lg);background:var(--p-content-background)}.progress-header[data-v-cee04bc6]{display:flex;align-items:center;justify-content:space-between;gap:var(--app-space-md)}.progress-title[data-v-cee04bc6]{display:inline-flex;align-items:center;gap:var(--app-space-sm);font-family:var(--app-font-mono);font-size:var(--app-fs-sm);font-weight:700;letter-spacing:.0625rem;text-transform:uppercase;color:var(--p-text-color)}.progress-spinner[data-v-cee04bc6]{color:var(--p-primary-color);font-size:var(--app-fs-sm)}.progress-done[data-v-cee04bc6]{color:var(--p-success-color);font-size:var(--app-fs-sm)}.progress-meta[data-v-cee04bc6]{font-family:var(--app-font-mono);font-size:var(--app-fs-sm);font-weight:700;color:var(--p-primary-color)}.hbar-wrap[data-v-cee04bc6]{width:100%;height:calc(var(--app-space-md) * 3);border-radius:var(--app-radius-pill);overflow:hidden;background:color-mix(in srgb,var(--p-content-border-color) 50%,transparent)}.hbar-empty[data-v-cee04bc6]{background:color-mix(in srgb,var(--p-content-border-color) 30%,transparent)}.hbar[data-v-cee04bc6]{width:100%;height:100%;display:block}.hseg[data-v-cee04bc6]{transition:width .3s ease,x .3s ease}.hseg-red[data-v-cee04bc6]{fill:var(--p-danger-color)}.hseg-yellow[data-v-cee04bc6]{fill:var(--p-warning-color)}.hseg-green[data-v-cee04bc6]{fill:var(--p-success-color)}.hcounts[data-v-cee04bc6]{display:flex;flex-wrap:wrap;gap:var(--app-space-lg)}.hcount[data-v-cee04bc6]{display:inline-flex;align-items:center;gap:var(--app-space-xs);font-family:var(--app-font-mono);font-size:var(--app-fs-xs);font-weight:700;letter-spacing:.0625rem;text-transform:uppercase;color:var(--p-text-muted-color)}.dot[data-v-cee04bc6]{width:var(--app-space-sm);height:var(--app-space-sm);border-radius:var(--app-radius-pill);flex-shrink:0}.dot-red[data-v-cee04bc6]{background:var(--p-danger-color)}.dot-yellow[data-v-cee04bc6]{background:var(--p-warning-color)}.dot-green[data-v-cee04bc6]{background:var(--p-success-color)}@media(prefers-reduced-motion:reduce){.hseg[data-v-cee04bc6]{transition:none}}@media(max-width:640px){.hcounts[data-v-cee04bc6]{gap:var(--app-space-md)}}}@layer app{.analyzer-empty[data-v-0dafffea]{display:flex;flex-direction:column;gap:var(--app-space-3xl)}.top-row[data-v-0dafffea]{display:grid;grid-template-columns:7fr 3fr;gap:var(--app-space-xl)}.handle-form[data-v-0dafffea]{display:inline-flex;align-items:center;gap:var(--app-space-sm);flex-wrap:wrap}.handle-at[data-v-0dafffea]{font-family:var(--app-font-mono);font-size:var(--app-fs-lg);color:var(--p-text-muted-color)}.handle-input[data-v-0dafffea]{font-family:var(--app-font-mono);font-size:var(--app-fs-lg);padding:var(--app-space-2xs) var(--app-space-sm);border:.0625rem solid var(--p-content-border-color);border-radius:var(--p-border-radius-sm);outline:none;background:var(--p-content-background);color:var(--p-text-color);min-width:var(--app-size-lg)}.handle-input[data-v-0dafffea]:focus{border-color:var(--p-primary-color)}.handle-input[data-v-0dafffea]::placeholder{color:var(--p-text-muted-color)}.handle-btn[data-v-0dafffea]{display:inline-flex;align-items:center;gap:var(--app-space-xs);font-family:var(--app-font-mono);font-size:var(--app-fs-xs);font-weight:700;letter-spacing:.0625rem;text-transform:uppercase;padding:var(--app-space-xs) var(--app-space-md);border:none;border-radius:var(--p-border-radius-sm);background:var(--p-primary-color);color:var(--p-primary-contrast-color);cursor:pointer;transition:opacity var(--app-transition-fast)}.handle-btn[data-v-0dafffea]:disabled{opacity:.4;cursor:not-allowed}.handle-btn[data-v-0dafffea]:not(:disabled):hover{opacity:.85}@media(max-width:768px){.top-row[data-v-0dafffea]{grid-template-columns:1fr}}}@layer app{.account-toggle[data-v-c54c6b2d]{font-family:var(--app-font-mono);display:inline-flex}.account-toggle[data-v-c54c6b2d] .p-togglebutton,.account-toggle[data-v-c54c6b2d] .p-selectbutton-button{flex:1;padding:var(--app-space-md) var(--app-space-xl);border:.0625rem solid var(--p-content-border-color);background:var(--p-content-background);color:var(--p-text-muted-color);transition:background var(--app-transition-fast),color var(--app-transition-fast),border-color var(--app-transition-fast),box-shadow var(--app-transition-fast)}.account-toggle[data-v-c54c6b2d] .p-togglebutton:hover,.account-toggle[data-v-c54c6b2d] .p-selectbutton-button:hover{color:var(--p-text-color);border-color:var(--p-primary-color)}.account-toggle[data-v-c54c6b2d] .p-togglebutton-checked,.account-toggle[data-v-c54c6b2d] .p-selectbutton-button.p-togglebutton-checked,.account-toggle[data-v-c54c6b2d] .p-selectbutton-button[aria-pressed=true]{background:var(--p-primary-color);color:var(--p-primary-contrast-color);border-color:var(--p-primary-color);box-shadow:inset 0 0 0 var(--app-space-3xs) var(--p-primary-color),0 var(--app-space-xs) var(--app-space-xl) color-mix(in oklab,var(--p-primary-color) 40%,transparent)}.account-toggle[data-v-c54c6b2d] .p-togglebutton-checked .opt-icon,.account-toggle[data-v-c54c6b2d] .p-selectbutton-button[aria-pressed=true] .opt-icon{color:var(--p-primary-contrast-color)}.opt[data-v-c54c6b2d]{display:inline-flex;align-items:center;gap:var(--app-space-md);line-height:1}.opt-icon[data-v-c54c6b2d]{font-size:var(--app-icon-sm);color:var(--p-text-muted-color);transition:color var(--app-transition-fast)}.opt-label[data-v-c54c6b2d]{font-size:var(--app-fs-sm);font-weight:700;letter-spacing:.09375rem;text-transform:uppercase}}
