@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&display=swap";._button_1k5m8_1{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-family:var(--font-body);font-weight:var(--font-weight-semibold);letter-spacing:.01em;border-radius:var(--radius-pill);transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);border:1px solid transparent;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent}._button_1k5m8_1:disabled{opacity:.55;cursor:not-allowed}._button_1k5m8_1:not(:disabled):active{transform:translateY(1px)}._fullWidth_1k5m8_32{width:100%}._label_1k5m8_36,._icon_1k5m8_41{display:inline-flex;align-items:center}._variant_primary_1k5m8_48{color:var(--color-text-on-accent);background:var(--gradient-cta-primary);box-shadow:var(--shadow-sm)}._variant_primary_1k5m8_48:not(:disabled):hover{box-shadow:var(--shadow-md);filter:brightness(1.05)}._variant_primary_1k5m8_48:not(:disabled):focus-visible{outline:none;box-shadow:var(--shadow-glow-accent)}._variant_secondary_1k5m8_64{color:var(--color-text-primary);background:var(--color-bg-white);border-color:var(--color-border-medium);box-shadow:var(--shadow-xs)}._variant_secondary_1k5m8_64:not(:disabled):hover{border-color:var(--color-primary-accent);color:var(--color-primary-accent);background:var(--color-bg-hover)}._variant_ghost_1k5m8_77{color:var(--color-text-secondary);background:transparent}._variant_ghost_1k5m8_77:not(:disabled):hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._variant_danger_1k5m8_87{color:var(--color-text-white);background:var(--color-error);box-shadow:var(--shadow-sm)}._variant_danger_1k5m8_87:not(:disabled):hover{filter:brightness(.95);box-shadow:var(--shadow-md)}._size_sm_1k5m8_100{height:32px;padding:0 var(--spacing-md);font-size:var(--font-size-sm)}._size_md_1k5m8_106{height:40px;padding:0 var(--spacing-lg);font-size:var(--font-size-base)}._size_lg_1k5m8_112{height:48px;padding:0 var(--spacing-xl);font-size:var(--font-size-md)}._loading_1k5m8_120 ._label_1k5m8_36{opacity:.85}._spinner_1k5m8_124{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:_spin_1k5m8_124 .7s linear infinite}@keyframes _spin_1k5m8_124{to{transform:rotate(360deg)}}._overlay_7nkvi_1{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:flex-end;justify-content:center;z-index:var(--z-modal, 1030);animation:_fadeIn_7nkvi_1 .12s ease-out}@media(width>=640px){._overlay_7nkvi_1{align-items:center}}._modal_7nkvi_15{width:100%;max-width:520px;max-height:90vh;background:var(--color-bg-white);border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex;flex-direction:column;overflow:hidden;animation:_slideUp_7nkvi_1 .16s ease-out;box-shadow:0 -8px 24px #0f172a2e;transition:transform .2s ease-out;will-change:transform}._modal_7nkvi_15._dragging_7nkvi_27{transition:none}@media(width>=640px){._modal_7nkvi_15{border-radius:var(--radius-lg);box-shadow:0 24px 48px #0f172a38}}@media(width>=900px){._modalWide_7nkvi_45{max-width:860px}}._grabHandleWrap_7nkvi_54{display:flex;align-items:center;justify-content:center;height:24px;padding-top:6px;flex-shrink:0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}._grabHandleWrap_7nkvi_54:active{cursor:grabbing}._grabHandle_7nkvi_54{display:block;width:36px;height:4px;border-radius:999px;background:#0f172a2e}@media(width>=640px){._grabHandleWrap_7nkvi_54{display:none}}._header_7nkvi_86{position:sticky;top:0;z-index:2;background:var(--color-bg-white);padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-sm);border-bottom:1px solid var(--color-border-light)}._titleRow_7nkvi_94{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm)}._subtitle_7nkvi_100{margin:6px 0 0;font-size:var(--font-size-xs);color:var(--color-text-muted)}._close_7nkvi_105{flex-shrink:0;width:32px;height:32px;border:none;background:transparent;font-size:24px;line-height:1;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast),color var(--transition-fast)}._close_7nkvi_105:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._body_7nkvi_120{padding:var(--spacing-md) var(--spacing-lg);padding-bottom:calc(var(--spacing-lg) + 72px + env(safe-area-inset-bottom));overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}@media(width>=640px){._body_7nkvi_120{padding-bottom:var(--spacing-md);scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable;transition:scrollbar-color .2s ease-out}._body_7nkvi_120:hover,._body_7nkvi_120:focus-within{scrollbar-color:var(--color-border-medium, rgba(99, 102, 241, .35)) transparent}._body_7nkvi_120::-webkit-scrollbar{width:10px;height:10px}._body_7nkvi_120::-webkit-scrollbar-track{background:transparent;margin-block:4px}._body_7nkvi_120::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;border:2px solid transparent;background-clip:padding-box;transition:background-color .2s ease-out}._body_7nkvi_120:hover::-webkit-scrollbar-thumb,._body_7nkvi_120:focus-within::-webkit-scrollbar-thumb{background-color:var(--color-border-medium, rgba(99, 102, 241, .35));background-clip:padding-box}._body_7nkvi_120::-webkit-scrollbar-thumb:hover{background-color:var(--role-accent, rgba(79, 70, 229, .55));background-clip:padding-box}._body_7nkvi_120::-webkit-scrollbar-thumb:active{background-color:var(--role-accent, rgba(79, 70, 229, .75));background-clip:padding-box}}._footer_7nkvi_177{position:sticky;bottom:0;background:var(--color-bg-white);padding:var(--spacing-sm) var(--spacing-lg) calc(var(--spacing-lg) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border-light);display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);z-index:2}@media(width>=640px){._footer_7nkvi_177{padding-bottom:var(--spacing-lg)}}@keyframes _fadeIn_7nkvi_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_7nkvi_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._modalFullScreen_7nkvi_205{max-width:100%;max-height:100vh;height:100vh;height:100dvh;border-radius:0}@media(width>=640px){._modalFullScreen_7nkvi_205{max-width:760px;max-height:92vh;height:auto;border-radius:var(--radius-lg)}}._title_cgsdi_4{margin:0;font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);letter-spacing:-.01em}._doc_cgsdi_12{max-width:62ch;font-size:var(--font-size-sm);line-height:1.65;color:var(--color-text-secondary)}._heading_cgsdi_19{margin:var(--spacing-xl) 0 var(--spacing-sm);font-size:var(--font-size-base);font-weight:650;color:var(--color-text-primary)}._doc_cgsdi_12 ._heading_cgsdi_19:first-child{margin-top:0}._paragraph_cgsdi_30{margin:0 0 var(--spacing-md)}._paragraph_cgsdi_30 strong{color:var(--color-text-primary);font-weight:600}._note_cgsdi_40{margin:0 0 var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-left:3px solid var(--color-primary-accent);border-radius:0 6px 6px 0;background:var(--color-bg-subtle);font-size:var(--font-size-xs);font-style:italic;color:var(--color-text-muted)}._list_cgsdi_51{margin:0 0 var(--spacing-md);padding-left:1.25em;display:flex;flex-direction:column;gap:var(--spacing-xs)}._mail_cgsdi_59{color:var(--color-primary-accent);text-decoration:none}._mail_cgsdi_59:hover{color:var(--color-primary-accent-hover);text-decoration:underline}._mail_cgsdi_59:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px;border-radius:3px}._title_1cyxg_8{margin:0;font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);letter-spacing:-.01em}._content_1cyxg_16{outline:none}@media(width<640px){._content_1cyxg_16 article{font-size:var(--font-size-base);line-height:1.7;max-width:none}}._footer_1cyxg_31{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}._consent_1cyxg_38{margin:0;font-size:var(--font-size-xs);line-height:1.5;color:var(--color-text-muted);text-align:center}._actions_1cyxg_47{display:flex;flex-direction:column-reverse;gap:var(--spacing-xs)}._primary_1cyxg_53{width:100%;min-height:48px}._secondary_1cyxg_58{width:100%;min-height:44px}@media(width>=640px){._consent_1cyxg_38{text-align:left}._actions_1cyxg_47{flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}._primary_1cyxg_53,._secondary_1cyxg_58{width:auto;min-height:0}}._alert_1cyxg_82{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid rgba(255,138,117,.32);background:var(--color-error-bg);font-size:var(--font-size-sm);color:var(--color-text-primary)}._skeleton_qfmuu_1{display:inline-block;position:relative;overflow:hidden;background-color:var(--color-bg-secondary);background-image:linear-gradient(90deg,transparent 0%,var(--color-bg-hover) 50%,transparent 100%);background-size:200% 100%;animation:_shimmer_qfmuu_1 1.4s linear infinite;vertical-align:middle}@keyframes _shimmer_qfmuu_1{0%{background-position:200% 0}to{background-position:-200% 0}}._variant_text_qfmuu_22{border-radius:var(--radius-sm);height:.85em}._variant_block_qfmuu_27{display:block;border-radius:var(--radius-md);width:100%}._variant_circle_qfmuu_33{border-radius:50%}@media(prefers-reduced-motion:reduce){._skeleton_qfmuu_1{animation:none;background-image:none}}._title_5c6ny_5{margin:0;font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);letter-spacing:-.01em}._summary_5c6ny_13{margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._summary_5c6ny_13 strong{color:var(--color-text-primary);font-weight:700}._summaryMuted_5c6ny_24{color:var(--color-text-muted)}._list_5c6ny_28{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}._row_5c6ny_37{display:flex;flex-direction:column;gap:6px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-white)}._rowHead_5c6ny_47{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm)}._name_5c6ny_54{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);min-width:0;overflow-wrap:anywhere}._status_5c6ny_62{flex-shrink:0;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-bg-subtle);color:var(--color-text-muted)}._row_5c6ny_37[data-status=met] ._status_5c6ny_62{background:color-mix(in srgb,var(--color-score-excellent) 14%,transparent);color:var(--color-score-excellent)}._row_5c6ny_37[data-status=below] ._status_5c6ny_62{background:color-mix(in srgb,var(--color-score-needs) 14%,transparent);color:var(--color-score-needs)}._bar_5c6ny_84{position:relative;height:8px;border-radius:999px;background:var(--color-bg-subtle);overflow:visible}._fill_5c6ny_92{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--color-score-good);transition:width .2s ease-out}._row_5c6ny_37[data-status=met] ._fill_5c6ny_92{background:var(--color-score-excellent)}._row_5c6ny_37[data-status=below] ._fill_5c6ny_92{background:var(--color-score-needs)}._tick_5c6ny_108{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-bg-primary);z-index:2}._figures_5c6ny_120{display:flex;justify-content:space-between;gap:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}._figureLabel_5c6ny_130{font-weight:400;color:var(--color-text-muted)}._statement_5c6ny_135{margin:var(--spacing-lg) 0 0;padding:var(--spacing-sm) var(--spacing-md);border-left:3px solid var(--color-primary-accent);border-radius:0 6px 6px 0;background:var(--color-bg-subtle);font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text-secondary)}._state_5c6ny_135{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-lg) 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}._state_5c6ny_135 strong{color:var(--color-text-primary)}._state_5c6ny_135 p{margin:0 0 var(--spacing-sm)}._done_5c6ny_164{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._done_5c6ny_164 p{margin:0}._doneMark_5c6ny_177{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--color-score-excellent) 16%,transparent);color:var(--color-score-excellent);font-size:20px;font-weight:700}._actions_5c6ny_193{display:flex;flex-direction:column-reverse;gap:var(--spacing-xs);width:100%}._primary_5c6ny_200{width:100%;min-height:48px}._secondary_5c6ny_205{width:100%;min-height:44px}@media(width>=640px){._actions_5c6ny_193{flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}._primary_5c6ny_200,._secondary_5c6ny_205{width:auto;min-height:0}}._alert_5c6ny_225{margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid rgba(255,138,117,.32);background:var(--color-error-bg);font-size:var(--font-size-sm);color:var(--color-text-primary)}._banner_143tp_4{display:flex;align-items:center;gap:12px;margin:12px 16px 0;padding:10px 14px;background:color-mix(in srgb,var(--color-primary-accent) 8%,var(--color-bg-white));border:1px solid color-mix(in srgb,var(--color-primary-accent) 30%,transparent);border-left:4px solid var(--color-primary-accent);border-radius:var(--radius-md, 10px);color:var(--color-text-primary)}._icon_143tp_17{width:20px;height:20px;flex-shrink:0;color:var(--color-primary-accent)}._copy_143tp_24{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._title_143tp_32{font-size:.875rem;font-weight:600}._detail_143tp_37{font-size:.8125rem;color:var(--color-text-secondary)}._actions_143tp_42{display:flex;align-items:center;gap:4px;flex-shrink:0}._dismiss_143tp_49{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border:none;background:none;color:var(--color-text-secondary);font-size:1.25rem;line-height:1;cursor:pointer;padding:0;border-radius:var(--radius-sm, 6px)}._dismiss_143tp_49:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._dismiss_143tp_49:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}@media(width<640px){._banner_143tp_4{flex-wrap:wrap;margin:12px 12px 0}._actions_143tp_42{width:100%;justify-content:space-between;padding-left:32px}}._bar_1bo3t_1{flex:none;z-index:var(--z-sticky);display:flex;align-items:stretch;background:var(--color-bg-white);border-top:1px solid var(--color-border-light);padding:6px 8px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -2px 12px #002b2a0a}._item_1bo3t_12{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;border-radius:var(--radius-md);text-decoration:none;color:var(--color-text-muted);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.01em;min-height:52px;transition:color var(--transition-fast)}._item_1bo3t_12:hover{color:var(--color-text-secondary)}._itemActive_1bo3t_34,._itemActive_1bo3t_34:hover{color:var(--role-accent)}._itemIcon_1bo3t_42{display:inline-flex;align-items:center;justify-content:center}._itemLabel_1bo3t_48{line-height:1}@media(width>=900px){._bar_1bo3t_1{display:none}}._logo_3j89o_9{display:inline-flex;align-items:center;gap:var(--spacing-md);color:var(--color-text-primary)}._mark_3j89o_16{display:inline-block;flex-shrink:0;border-radius:22%;overflow:hidden;box-shadow:var(--shadow-sm)}._flatMark_3j89o_24{display:inline-block;flex-shrink:0;color:var(--color-primary)}._mark_3j89o_16 svg,._flatMark_3j89o_24 svg{display:block;width:100%;height:100%}._wordmarkGroup_3j89o_37{display:inline-flex;flex-direction:column;line-height:1}._wordmark_3j89o_37{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);letter-spacing:-.01em;color:var(--color-text-primary)}._sublabel_3j89o_51{margin-top:2px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase}._iconButton_v34df_1{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-pill);color:var(--color-text-secondary);background:transparent;border:1px solid transparent;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}._iconButton_v34df_1:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._iconButton_v34df_1:focus-visible{outline:none;border-color:var(--color-primary-accent);box-shadow:var(--shadow-glow-accent)}._iconButton_v34df_1 svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}._srOnly_1tgo6_3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._options_1tgo6_12{display:flex;flex-direction:column;gap:var(--spacing-sm)}._option_1tgo6_12{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-primary);color:inherit;text-decoration:none;transition:border-color var(--transition-fast),background var(--transition-fast)}._option_1tgo6_12:hover,._option_1tgo6_12:focus-visible{border-color:var(--color-primary-accent);background:var(--color-bg-hover);outline:none}._optionTitle_1tgo6_38{font-weight:var(--font-weight-semibold);color:var(--color-primary-accent)}._optionBody_1tgo6_43{font-size:var(--font-size-sm);color:var(--color-text-muted)}._note_1tgo6_48{margin:var(--spacing-md) 0 0;font-size:var(--font-size-xs);color:var(--color-text-muted)}._avatar_u4y3d_1{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;overflow:hidden;color:var(--color-text-on-accent);font-family:var(--font-body);font-weight:var(--font-weight-semibold);letter-spacing:.02em;user-select:none;box-shadow:inset 0 0 0 1px #ffffff2e}._image_u4y3d_17{width:100%;height:100%;object-fit:cover}._initials_u4y3d_23{line-height:1}._container_11bph_1{position:relative}._trigger_11bph_5{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:4px 12px 4px 4px;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-primary);border:1px solid transparent;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}._trigger_11bph_5:hover{background:var(--color-bg-hover)}._trigger_11bph_5:focus-visible{outline:none;border-color:var(--color-primary-accent);box-shadow:var(--shadow-glow-accent)}._identity_11bph_30{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;text-align:left}._name_11bph_38{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._username_11bph_48{font-size:11px;color:var(--color-text-muted);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_11bph_57{width:16px;height:16px;color:var(--color-text-muted);transition:transform var(--transition-fast)}._chevron_11bph_57[data-open=true]{transform:rotate(180deg)}@media(width<=640px){._identity_11bph_30{display:none}}._menu_11bph_76{position:absolute;top:calc(100% + var(--spacing-sm));right:0;min-width:280px;padding:var(--spacing-sm);background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-dropdown);z-index:var(--z-dropdown);animation:_menuIn_11bph_1 var(--transition-fast) ease}@keyframes _menuIn_11bph_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._header_11bph_101{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)}._headerText_11bph_108{display:flex;flex-direction:column;min-width:0}._headerName_11bph_114{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerEmail_11bph_123{font-size:var(--font-size-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._divider_11bph_131{height:1px;margin:var(--spacing-xs) var(--spacing-sm);background:var(--color-border-light)}._npiRow_11bph_137{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);width:100%;padding:8px var(--spacing-md)}._npiLabel_11bph_146{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._npiValue_11bph_154{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}._npiValueMuted_11bph_162{font-size:var(--font-size-sm);color:var(--color-text-muted)}._npiValueEmpty_11bph_167{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-warning, var(--color-error))}._item_11bph_173{display:flex;align-items:center;gap:var(--spacing-md);width:100%;padding:10px var(--spacing-md);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;transition:background var(--transition-fast),color var(--transition-fast)}._item_11bph_173:disabled{color:var(--color-text-muted);cursor:not-allowed}._item_11bph_173:not(:disabled):hover{background:var(--color-bg-hover)}._item_11bph_173 svg{width:16px;height:16px;flex-shrink:0}._itemDanger_11bph_202{color:var(--color-error)}._itemDanger_11bph_202:hover{background:var(--color-error-bg)}._header_1fa63_1{position:sticky;top:0;z-index:var(--z-sticky);height:var(--header-height);flex-shrink:0;background:color-mix(in srgb,var(--color-bg-chrome) 90%,transparent);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--color-border-subtle);box-shadow:var(--color-chrome-shadow)}._inner_1fa63_17{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);width:100%;margin:0 auto;padding-inline:var(--spacing-xl)}._brand_1fa63_28{display:inline-flex;align-items:center;border-radius:var(--radius-md);padding:4px;margin-left:-4px;transition:background var(--transition-fast);text-decoration:none}._brand_1fa63_28:hover{background:var(--color-bg-hover)}._actions_1fa63_39{display:flex;align-items:center;gap:var(--spacing-xs)}._bellWrap_1fa63_45{position:relative;display:inline-flex}._bellDot_1fa63_50{position:absolute;top:8px;right:8px;width:8px;height:8px;background:var(--color-score-needs);border-radius:50%;border:2px solid var(--color-bg-primary);pointer-events:none}._divider_1fa63_62{width:1px;height:24px;margin:0 var(--spacing-sm);background:var(--color-border-light)}@media(width>=900px){._inner_1fa63_17{padding-inline:var(--spacing-xl)}._brand_1fa63_28{width:calc(var(--sidebar-width-collapsed) - var(--spacing-xl));min-width:56px;margin-left:0}}@media(width<=640px){._inner_1fa63_17{padding-inline:var(--spacing-lg);gap:var(--spacing-sm)}._divider_1fa63_62{display:none}._actions_1fa63_39{gap:2px}}._banner_16cip_3{display:flex;align-items:center;gap:12px;margin:12px 16px 0;padding:10px 14px;background:var(--color-warning-bg);border:1px solid var(--color-warning);border-left:4px solid var(--color-warning);border-radius:var(--radius-md, 10px);color:var(--color-text-primary)}._icon_16cip_16{width:20px;height:20px;flex-shrink:0;color:var(--color-warning)}._copy_16cip_23{display:flex;flex-direction:column;gap:2px;min-width:0}._title_16cip_30{font-size:.875rem;font-weight:600}._detail_16cip_35{font-size:.8125rem;color:var(--color-text-secondary)}._dismiss_16cip_40{margin-left:auto;flex-shrink:0;border:none;background:none;color:var(--color-text-secondary);font-size:1.25rem;line-height:1;cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm, 6px)}._dismiss_16cip_40:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._sidebar_n07vz_1{position:sticky;top:var(--header-height);width:var(--sidebar-width-collapsed);height:calc(100dvh - var(--header-height));flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-lg) 10px;gap:var(--spacing-md);background:color-mix(in srgb,var(--color-bg-chrome) 90%,transparent);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-right:1px solid var(--color-border-subtle);z-index:var(--z-sticky)}._nav_n07vz_21{display:flex;flex-direction:column;gap:6px;width:100%}._item_n07vz_28{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:44px;border-radius:var(--radius-md);color:var(--color-text-muted);text-decoration:none;border:1px solid transparent;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}._itemLabel_n07vz_47{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._tooltip_n07vz_59{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(-4px);padding:6px 10px;font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:.01em;white-space:nowrap;background:var(--color-text-primary);color:var(--color-bg-primary);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:opacity var(--transition-fast),transform var(--transition-fast);box-shadow:0 6px 16px -6px #001e1c40;z-index:var(--z-sticky)}._item_n07vz_28:hover ._tooltip_n07vz_59,._item_n07vz_28:focus-visible ._tooltip_n07vz_59{opacity:1;transform:translateY(-50%) translate(0)}._item_n07vz_28:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._itemActive_n07vz_89,._itemActive_n07vz_89:hover{color:var(--role-accent);background:var(--role-label-bg);border-color:color-mix(in srgb,var(--role-accent) 22%,transparent)}._itemActive_n07vz_89:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:3px;height:60%;border-radius:0 3px 3px 0;background:var(--role-accent);box-shadow:0 0 8px color-mix(in srgb,var(--role-accent) 45%,transparent)}._itemIcon_n07vz_109{display:inline-flex;align-items:center;justify-content:center;color:inherit;transition:color var(--transition-fast)}@media(width<=899px){._sidebar_n07vz_1{display:none}}._shell_vzceq_1{display:flex;flex-direction:column;height:100dvh;overflow:hidden}._body_vzceq_12{flex:1 1 auto;display:flex;align-items:stretch;min-height:0}._main_vzceq_4{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--spacing-2xl)}@media(width>=900px){._main_vzceq_4{scrollbar-gutter:stable}}@media(width<900px){._main_vzceq_4{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--spacing-md)}._main_vzceq_4::-webkit-scrollbar{display:none}}._page_16xts_1{width:100%;max-width:920px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xl)}@media(width>=900px){._page_16xts_1{padding:var(--spacing-2xl)}}._titleRow_16xts_15{display:flex;align-items:center}._title_16xts_15{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0;display:inline-flex;align-items:baseline;gap:8px}._titleDivider_16xts_29{color:var(--color-text-muted);font-weight:var(--font-weight-normal)}._titleSub_16xts_30{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}._card_16xts_32{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-md);padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg)}._icon_16xts_44{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-pill);background:var(--role-label-bg);color:var(--role-ai)}._badge_16xts_55{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--role-ai);background:var(--role-label-bg);border-radius:var(--radius-pill);padding:4px 12px}._cardTitle_16xts_66{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}._cardBody_16xts_72{max-width:440px;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6}._cover_1la8s_7{display:block;overflow:hidden;background:var(--color-bg-dark)}._cover_1la8s_7 svg,._image_1la8s_14{position:absolute;inset:0;width:100%;height:100%;display:block}._image_1la8s_14{object-fit:cover}._heading1_bl6j8_10,._heading2_bl6j8_11,._heading3_bl6j8_12,._richText_bl6j8_13,._bulletList_bl6j8_14,._numberedList_bl6j8_15,._quoteText_bl6j8_16,._questionPrompt_bl6j8_17,._optionLabel_bl6j8_18{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}._srOnly_bl6j8_24{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._heading1_bl6j8_10,._heading2_bl6j8_11,._heading3_bl6j8_12{margin:var(--spacing-xl) 0 var(--spacing-sm);color:var(--color-text-primary);font-weight:var(--font-weight-bold);line-height:1.25;letter-spacing:-.015em}._heading1_bl6j8_10{font-size:1.375rem}._heading2_bl6j8_11{font-size:1.1875rem}._heading3_bl6j8_12{font-size:1.0625rem}._heading1_bl6j8_10:first-child,._heading2_bl6j8_11:first-child,._heading3_bl6j8_12:first-child{margin-top:0}._richText_bl6j8_13{color:var(--color-text-primary);font-size:1.0625rem;line-height:1.65}@media(width>=640px){._richText_bl6j8_13{font-size:1rem;line-height:var(--line-height-loose)}}._richText_bl6j8_13 p{margin:0 0 1em}._richText_bl6j8_13 p:last-child{margin-bottom:0}._richText_bl6j8_13 strong{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}._richText_bl6j8_13 a{color:var(--role-link);text-decoration:underline;text-underline-offset:2px}._richText_bl6j8_13 a:hover{color:var(--role-accent)}._richText_bl6j8_13 ul,._richText_bl6j8_13 ol{margin:0 0 1em;padding-left:var(--spacing-xl)}._richText_bl6j8_13 li{margin-bottom:.35em}._richText_bl6j8_13 h1,._richText_bl6j8_13 h2,._richText_bl6j8_13 h3,._richText_bl6j8_13 h4{margin:1.4em 0 .4em;font-weight:var(--font-weight-bold);line-height:1.25;letter-spacing:-.015em}._richText_bl6j8_13 h1{font-size:1.375rem}._richText_bl6j8_13 h2{font-size:1.1875rem}._richText_bl6j8_13 h3,._richText_bl6j8_13 h4{font-size:1.0625rem}._richText_bl6j8_13>:first-child{margin-top:0}._richText_bl6j8_13 code{font-size:.9em;background:var(--color-bg-secondary);border-radius:var(--radius-sm);padding:1px 5px}._richText_bl6j8_13 pre{background:var(--color-bg-secondary);border-radius:var(--radius-md);padding:var(--spacing-md);overflow-x:auto}._richText_bl6j8_13 table{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-md);font-size:var(--font-size-sm)}._richText_bl6j8_13 th,._richText_bl6j8_13 td{border:1px solid var(--color-border);padding:var(--spacing-sm);text-align:left}._richText_bl6j8_13 th{background:var(--color-bg-secondary);font-weight:var(--font-weight-semibold)}._richText_bl6j8_13 span[style*="flex:1"]>svg{width:30px;height:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}._bulletList_bl6j8_14,._numberedList_bl6j8_15{margin:0;padding-left:var(--spacing-xl);color:var(--color-text-primary);font-size:1.0625rem;line-height:1.65;display:flex;flex-direction:column;gap:.35em}@media(width>=640px){._bulletList_bl6j8_14,._numberedList_bl6j8_15{font-size:1rem;line-height:var(--line-height-loose)}}._bulletList_bl6j8_14 li::marker,._numberedList_bl6j8_15 li::marker{color:var(--role-accent)}._bulletList_bl6j8_14{list-style:disc}._numberedList_bl6j8_15{list-style:decimal}._figure_bl6j8_159{margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}._image_bl6j8_160{width:100%;height:auto;border-radius:var(--radius-md);border:1px solid var(--color-border-light);display:block}._caption_bl6j8_167{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center}._quote_bl6j8_16{margin:0;padding:var(--spacing-md) var(--spacing-lg);border-left:3px solid var(--role-accent-stone);background:var(--color-bg-subtle);border-radius:0 var(--radius-md) var(--radius-md) 0;display:flex;flex-direction:column;gap:var(--spacing-xs)}._quoteText_bl6j8_16{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--color-text-primary);font-style:italic}._quoteCite_bl6j8_192{font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:normal}._callout_bl6j8_200{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);border-left:3px solid transparent;font-size:var(--font-size-base);line-height:1.55}._calloutText_bl6j8_209{color:var(--color-text-primary)}._callout_info_bl6j8_210{background:var(--color-info-bg);border-left-color:var(--color-info)}._callout_success_bl6j8_211{background:var(--color-success-bg);border-left-color:var(--color-success)}._callout_warning_bl6j8_212{background:var(--color-warning-bg);border-left-color:var(--color-warning)}._divider_bl6j8_216{border:0;border-top:1px solid var(--color-border-light);margin:var(--spacing-sm) 0}._question_bl6j8_17{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-bg-white);border:1px solid var(--color-border);border-left:3px solid var(--role-accent);border-radius:var(--radius-md)}._questionCorrect_bl6j8_234{border-left-color:var(--color-success)}._questionIncorrect_bl6j8_235{border-left-color:var(--color-warning)}._questionHead_bl6j8_237{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._questionBadge_bl6j8_243{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--role-label-text);background:var(--role-label-bg);border-radius:var(--radius-pill);padding:3px 10px}._questionState_bl6j8_253{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}._attempts_bl6j8_258{font-weight:var(--font-weight-normal);color:var(--color-text-muted)}._questionPrompt_bl6j8_17{margin:0;font-size:1.0625rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.45}._options_bl6j8_268{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}._option_bl6j8_18{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md) 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}._option_bl6j8_18:hover,._optionSelected_bl6j8_289{border-color:var(--role-accent);background:var(--color-bg-hover)}._optionLocked_bl6j8_290{cursor:default;opacity:.85}._optionLocked_bl6j8_290:hover{border-color:var(--color-border);background:transparent}._optionSelected_bl6j8_289._optionLocked_bl6j8_290{border-color:var(--role-accent);background:var(--color-bg-hover)}._optionInput_bl6j8_294{appearance:none;-webkit-appearance:none;flex-shrink:0;width:20px;height:20px;margin:0;border:2px solid var(--color-border-medium);background:var(--color-bg-white);display:inline-grid;place-content:center;cursor:inherit;transition:border-color var(--transition-fast)}._optionInput_bl6j8_294[type=radio]{border-radius:var(--radius-pill)}._optionInput_bl6j8_294[type=checkbox]{border-radius:6px}._optionInput_bl6j8_294:before{content:"";width:10px;height:10px;transform:scale(0);transition:transform var(--transition-fast);background:var(--role-accent)}._optionInput_bl6j8_294[type=radio]:before{border-radius:var(--radius-pill)}._optionInput_bl6j8_294[type=checkbox]:before{width:12px;height:12px;border-radius:2px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12l5 5L20 6'/%3E%3C/svg%3E") center / contain no-repeat}._optionInput_bl6j8_294:checked{border-color:var(--role-accent)}._optionInput_bl6j8_294:checked:before{transform:scale(1)}._optionInput_bl6j8_294:focus-visible{outline:2px solid var(--role-accent);outline-offset:2px}._optionInput_bl6j8_294:disabled{cursor:default}@media(prefers-reduced-motion:reduce){._optionInput_bl6j8_294,._optionInput_bl6j8_294:before{transition:none}}._optionLabel_bl6j8_18{font-size:var(--font-size-md);color:var(--color-text-primary);line-height:1.45}._freeText_bl6j8_340{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:flex-start}._textarea_bl6j8_341{width:100%;font-family:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-primary);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);resize:vertical}._textarea_bl6j8_341:focus-visible{outline:2px solid var(--role-accent);outline-offset:1px;border-color:var(--role-accent)}._textarea_bl6j8_341:disabled{background:var(--color-bg-secondary);color:var(--color-text-secondary)}._submit_bl6j8_360{align-self:flex-start;font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-on-accent);background:var(--role-accent);border:none;border-radius:var(--radius-pill);padding:7px 16px;cursor:pointer;transition:opacity var(--transition-fast)}._submit_bl6j8_360:hover:not(:disabled){opacity:.9}._submit_bl6j8_360:disabled{opacity:.45;cursor:default}._submit_bl6j8_360:focus-visible{outline:2px solid var(--role-accent);outline-offset:2px}._feedback_bl6j8_377{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary)}._title_1tftr_1{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-tight)}._pages_1tftr_12{display:flex;gap:4px;margin-bottom:var(--spacing-md);flex-shrink:0}._pageSeg_1tftr_18{flex:1;height:4px;border-radius:var(--radius-pill);background:var(--color-border);transition:background var(--transition-fast),opacity var(--transition-fast)}._pageSegSeen_1tftr_25{background:var(--role-accent);opacity:.4}._pageSegCurrent_1tftr_26{background:var(--role-accent)}._body_1tftr_30{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;max-width:68ch;margin:0 auto;padding:var(--spacing-xs) 2px var(--spacing-lg)}._body_1tftr_30:focus,._body_1tftr_30:focus-visible{outline:none}._loading_1tftr_45{display:flex;flex-direction:column;gap:var(--spacing-md)}._error_1tftr_51,._empty_1tftr_52{padding:var(--spacing-xl);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm)}._error_1tftr_51{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);background:var(--color-error-bg);border-radius:var(--radius-md)}._error_1tftr_51 p{margin:0}._retry_1tftr_67,._navButton_1tftr_68,._primaryButton_1tftr_69{font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);padding:12px 18px;cursor:pointer;transition:opacity var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._retry_1tftr_67{font-size:var(--font-size-xs);padding:8px 18px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-bg-white);color:var(--color-text-primary)}._retry_1tftr_67:hover{background:var(--color-bg-hover)}._answerError_1tftr_89{margin:0;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:var(--color-error-bg);color:var(--color-text-primary);font-size:var(--font-size-xs)}._footer_1tftr_102{display:flex;align-items:center;gap:var(--spacing-sm);width:100%}._navButton_1tftr_68{border:1px solid var(--color-border);background:var(--color-bg-white);color:var(--color-text-primary)}._navButton_1tftr_68:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--role-accent);color:var(--role-accent)}._navButton_1tftr_68:disabled{opacity:.4;cursor:default}._primaryButton_1tftr_69{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;background:var(--color-primary);color:var(--color-text-on-accent);font-weight:var(--font-weight-bold)}._primaryButton_1tftr_69:hover:not(:disabled){opacity:.9}._primaryButton_1tftr_69:disabled{opacity:.5;cursor:default}@media(width>=640px){._footer_1tftr_102{justify-content:flex-end}._primaryButton_1tftr_69{flex:0 0 auto;min-width:150px}}._navButton_1tftr_68:focus-visible,._primaryButton_1tftr_69:focus-visible,._retry_1tftr_67:focus-visible{outline:2px solid var(--role-accent);outline-offset:2px}._page_19bnb_1{width:100%;max-width:920px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}@media(width>=900px){._page_19bnb_1{padding:var(--spacing-2xl)}}@media(width<=520px){._page_19bnb_1{padding:var(--spacing-lg) var(--spacing-md)}}._titleRow_19bnb_17{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--spacing-xs)}._eyebrow_19bnb_23{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--role-accent)}._title_19bnb_17{margin:2px 0 0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1.05;color:var(--color-text-primary)}._loading_19bnb_40{display:flex;flex-direction:column;gap:var(--spacing-md)}._summary_19bnb_44{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xs)}._summaryBody_19bnb_54{flex:1;min-width:0}._summaryTitle_19bnb_55{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._summaryDetail_19bnb_61{margin:2px 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}._summaryRing_19bnb_66{width:52px;height:52px}._segments_19bnb_69{display:flex;gap:3px;margin-top:10px}._segment_19bnb_69{flex:1;height:5px;border-radius:var(--radius-pill);background:var(--color-border)}._segment_completed_19bnb_76{background:var(--color-success)}._segment_in_progress_19bnb_77{background:linear-gradient(90deg,var(--color-warning) var(--pct, 0%),var(--color-border) var(--pct, 0%))}._segment_expired_19bnb_80{background:var(--color-border-medium)}._ring_19bnb_84{position:relative;display:inline-block;flex-shrink:0}._ring_19bnb_84 svg{width:100%;height:100%;transform:rotate(-90deg);display:block}._ringTrack_19bnb_90{fill:none;stroke:var(--color-border);stroke-width:5}._ringFill_19bnb_91{fill:none;stroke:var(--color-success);stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset var(--transition-slow)}._ringLabel_19bnb_98{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}._chips_19bnb_112{display:flex;gap:var(--spacing-sm);overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--spacing-md));padding:var(--spacing-xs) var(--spacing-md)}._chips_19bnb_112::-webkit-scrollbar{display:none}@media(width>520px){._chips_19bnb_112{margin:0;padding:var(--spacing-xs) 0}}._chip_19bnb_112{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-pill);padding:8px 14px;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}._chip_19bnb_112:hover{border-color:var(--role-accent-stone)}._chip_19bnb_112:focus-visible{outline:2px solid var(--role-accent);outline-offset:2px}._chipOn_19bnb_143,._chipOn_19bnb_143:hover{background:var(--color-primary);color:var(--color-text-on-accent);border-color:transparent}._chipCount_19bnb_149{font-weight:var(--font-weight-semibold);opacity:.6}._filterEmpty_19bnb_151{margin:var(--spacing-lg) 0;text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}._sectionRow_19bnb_160{display:flex;align-items:baseline;justify-content:space-between;margin-top:var(--spacing-sm)}._sectionTitle_19bnb_166{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}._sectionCount_19bnb_174{font-weight:var(--font-weight-semibold)}._sectionAction_19bnb_175{font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--role-accent);background:none;border:0;padding:0;cursor:pointer}._sectionAction_19bnb_175:focus-visible{outline:2px solid var(--role-accent);outline-offset:2px;border-radius:var(--radius-sm)}._hero_19bnb_189{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:200px;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg);border:0;border-radius:var(--radius-2xl);background:var(--color-bg-dark);color:var(--color-text-white);font-family:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-lg);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._hero_19bnb_189:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}._hero_19bnb_189:focus-visible{outline:2px solid var(--role-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){._hero_19bnb_189{transition:none}._hero_19bnb_189:hover{transform:none}}._heroArt_19bnb_216{position:absolute;inset:0}._heroScrim_19bnb_217{position:absolute;inset:0;background:linear-gradient(95deg,#002b2ad1,#002b2a94 42%,#002b2a14 72%,#002b2a00)}._hero_19bnb_189>:not(._heroArt_19bnb_216):not(._heroScrim_19bnb_217){position:relative}._heroKicker_19bnb_230{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-dark-accent)}._heroKickerDot_19bnb_240{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--color-on-dark-accent);box-shadow:0 0 0 4px #63e6be40}._heroTitle_19bnb_247{margin-top:10px;max-width:24ch;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.15;letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._heroMeta_19bnb_260{margin-top:6px;font-size:var(--font-size-sm);color:#ffffffb8}._heroTrack_19bnb_265{display:block;width:100%;height:6px;margin:14px 0;border-radius:var(--radius-pill);background:#ffffff29;overflow:hidden}._heroFill_19bnb_274{display:block;height:100%;border-radius:var(--radius-pill);background:var(--color-on-dark-accent);transition:width var(--transition-normal)}._heroCta_19bnb_281{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:stretch;padding:12px 16px;border-radius:var(--radius-lg);background:var(--color-on-dark-accent);color:var(--color-text-on-dark-accent);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}@media(width>=640px){._hero_19bnb_189{padding:var(--spacing-xl);min-height:220px}._heroCta_19bnb_281{align-self:flex-start;min-width:180px}._heroTitle_19bnb_247{font-size:var(--font-size-2xl)}}._cardGrid_19bnb_302,._rowGrid_19bnb_303{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:10px}@media(width>=640px){._cardGrid_19bnb_302,._rowGrid_19bnb_303{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}}._card_19bnb_302{display:grid;grid-template-columns:76px 1fr auto;gap:14px;align-items:start;width:100%;height:100%;padding:var(--spacing-md);background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xs);font-family:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}._card_19bnb_302:hover{border-color:var(--role-accent-stone);box-shadow:var(--shadow-md);transform:translateY(-2px)}._card_19bnb_302:focus-visible{outline:2px solid var(--role-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){._card_19bnb_302{transition:none}._card_19bnb_302:hover{transform:none}}._cardCover_19bnb_346{position:relative;width:76px;height:76px;border-radius:14px}._cardBody_19bnb_352{min-width:0;padding-top:2px;display:block}._cardTitle_19bnb_353{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.25;letter-spacing:-.01em;color:var(--color-text-primary)}._cardSubtitle_19bnb_365{display:block;margin-top:3px;font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardMeta_19bnb_374{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:var(--font-size-xs);color:var(--color-text-muted)}._cardMeta_19bnb_374>span+span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 6px 2px 0;border-radius:var(--radius-pill);background:var(--color-text-muted)}._cardChevron_19bnb_392{align-self:center;color:var(--color-text-muted);display:inline-flex}._pills_19bnb_395{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}._pill_19bnb_395{display:inline-flex;align-items:center;gap:5px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:4px 9px;border-radius:var(--radius-pill);background:var(--role-label-bg);color:var(--role-label-text)}._pillDue_19bnb_407{background:var(--color-warning-bg);color:var(--color-warning)}._pillOverdue_19bnb_408{background:var(--color-error-bg);color:var(--color-error)}._pillProgress_19bnb_409{background:var(--color-warning-bg);color:var(--color-warning)}._reasonDot_19bnb_410{width:7px;height:7px;border-radius:var(--radius-pill);flex-shrink:0;box-shadow:0 0 0 2px var(--color-bg-white)}._row_19bnb_303{display:grid;grid-template-columns:48px 1fr auto;gap:var(--spacing-md);align-items:center;width:100%;height:100%;padding:10px var(--spacing-md);background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);font-family:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._row_19bnb_303:hover{border-color:var(--role-accent-stone);box-shadow:var(--shadow-sm)}._row_19bnb_303:focus-visible{outline:2px solid var(--role-accent);outline-offset:2px}._rowExpired_19bnb_439{opacity:.75}._rowCover_19bnb_441{position:relative;width:48px;height:48px;border-radius:11px;opacity:.85}._rowBody_19bnb_442{min-width:0;display:block}._rowTitle_19bnb_443{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.25;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowDetail_19bnb_453{display:block;margin-top:2px;font-size:var(--font-size-xs);color:var(--color-text-muted)}._rowRing_19bnb_459{width:40px;height:40px}._rowRing_19bnb_459 ._ringTrack_19bnb_90,._rowRing_19bnb_459 ._ringFill_19bnb_91{stroke-width:4}._rowRing_19bnb_459 ._ringLabel_19bnb_98{font-size:10.5px}._rowCheck_19bnb_463{width:40px;height:40px;border-radius:var(--radius-pill);background:var(--color-success-bg);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center}._rowCheckMuted_19bnb_473{background:var(--color-bg-secondary);color:var(--color-text-muted)}._empty_19bnb_477{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-md);padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg)}._emptyIcon_19bnb_488{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-pill);background:var(--role-label-bg);color:var(--role-ai)}._emptyTitle_19bnb_498{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._emptyBody_19bnb_504{max-width:440px;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6}._notice_19bnb_512{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-lg);background:var(--color-warning-bg);border-radius:var(--radius-lg)}._noticeTitle_19bnb_521{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._noticeBody_19bnb_526{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}._retry_19bnb_532{margin-top:var(--spacing-xs);font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border:1px solid var(--color-border);background:var(--color-bg-white);color:var(--color-text-primary);border-radius:var(--radius-pill);padding:7px 16px;cursor:pointer}._retry_19bnb_532:hover{background:var(--color-bg-hover)}._retry_19bnb_532:focus-visible{outline:2px solid var(--role-accent);outline-offset:2px}._backdrop_cj3u1_12{position:fixed;inset:0;background:#04141273;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-popover, 1040);animation:_infoTrayFade_cj3u1_1 .16s ease-out}._tray_cj3u1_30{position:fixed;left:0;right:0;bottom:0;z-index:calc(var(--z-popover, 1040) + 1);display:flex;flex-direction:column;max-height:calc(100dvh - 64px - env(safe-area-inset-top));background:var(--color-bg-white);border-radius:20px 20px 0 0;box-shadow:0 -12px 36px #04141252;animation:_infoTraySlideUp_cj3u1_1 .26s cubic-bezier(.16,1,.3,1)}._tray_cj3u1_30 ._body_cj3u1_9{padding-bottom:calc(24px + env(safe-area-inset-bottom))}@media(width>=640px){._backdrop_cj3u1_12{background:#04141266}._tray_cj3u1_30{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:460px;max-width:92vw;max-height:min(84vh,720px);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);box-shadow:0 1px #0f172a0a,0 24px 56px -16px #04141273;animation:_infoTrayPop_cj3u1_1 .18s cubic-bezier(.16,1,.3,1)}._tray_cj3u1_30 ._body_cj3u1_9{padding-bottom:24px}}._header_cj3u1_75{position:sticky;top:0;z-index:1;flex-shrink:0;padding:10px 20px 14px;background:var(--color-bg-white);border-bottom:1px solid var(--color-border-light)}._grip_cj3u1_84{display:block;width:40px;height:4px;margin:0 auto 14px;border-radius:999px;background:var(--color-border-medium)}@media(width>=640px){._header_cj3u1_75{padding-top:18px}._grip_cj3u1_84{display:none}}._headingRow_cj3u1_100{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._headingWrap_cj3u1_106{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}._eyebrow_cj3u1_113{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--role-accent, var(--color-text-muted))}._title_cj3u1_120{margin:0;font-size:17px;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-text-primary);line-height:1.3}._close_cj3u1_128{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px -6px 0 0;border-radius:50%;border:1px solid var(--color-border-light);background:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}._close_cj3u1_128:hover,._close_cj3u1_128:focus-visible{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-medium)}._close_cj3u1_128:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}._body_cj3u1_9{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px;font-size:14px;line-height:1.6;color:var(--color-text-secondary)}._body_cj3u1_9>section{padding:14px 0;border-top:1px solid var(--color-border-light)}._body_cj3u1_9>section:first-child{padding-top:0;border-top:0}._body_cj3u1_9>section:last-of-type{padding-bottom:0}._body_cj3u1_9 h4{margin:0 0 4px;font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted)}._body_cj3u1_9 p{margin:0;color:var(--color-text-primary)}._body_cj3u1_9 p+p{margin-top:8px}._body_cj3u1_9 strong,._body_cj3u1_9 b{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}@keyframes _infoTrayFade_cj3u1_1{0%{opacity:0}to{opacity:1}}@keyframes _infoTraySlideUp_cj3u1_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _infoTrayPop_cj3u1_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){._backdrop_cj3u1_12,._tray_cj3u1_30{animation:none}}._trend_dwzap_5{display:inline-flex;align-items:center;gap:.25em;font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap}._glyph_dwzap_15{flex-shrink:0;width:.85em;height:.85em}._value_dwzap_22{letter-spacing:-.01em}._size_sm_dwzap_26{font-size:11px}._size_md_dwzap_27{font-size:inherit}._size_lg_dwzap_28{font-size:1.1em;font-weight:var(--font-weight-bold)}._tone_up_dwzap_30{color:var(--color-trend-up)}._tone_down_dwzap_31{color:var(--color-trend-down)}._tone_flat_dwzap_32,._tone_none_dwzap_33{color:var(--color-text-muted)}._title_so7q7_7{font-size:18px;font-weight:700;margin:0;letter-spacing:-.01em;color:var(--color-text-primary)}._intro_so7q7_17{margin:0 0 20px;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-secondary)}._content_so7q7_24{display:block}._loading_so7q7_28{display:flex;flex-direction:column;gap:10px}._empty_so7q7_34{padding:8px 0 4px;color:var(--color-text-secondary)}._empty_so7q7_34 strong{display:block;color:var(--color-text-primary);margin-bottom:4px}._empty_so7q7_34 p{margin:0;font-size:13px}._perfText_so7q7_51{font-size:13.5px;line-height:1.6;color:var(--color-text-secondary);margin:0 0 22px}._perfText_so7q7_51 strong{color:var(--color-text-primary)}._section_so7q7_63{margin-bottom:22px}._sectionLabel_so7q7_67{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-secondary)}._sectionHint_so7q7_79{font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-text-muted)}._list_so7q7_92{list-style:none;margin:0;padding:0;background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden}._row_so7q7_102{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main  side" "track track" "foot  foot";align-items:center;column-gap:16px;padding:12px 36px 12px 16px}._row_so7q7_102+._row_so7q7_102{border-top:1px solid var(--color-border-light)}._rowMain_so7q7_119{grid-area:main;display:flex;flex-direction:column;gap:3px;min-width:0}._eyebrow_so7q7_127{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);line-height:1.4}._eyebrowSection_so7q7_138{color:var(--color-text-secondary)}._eyebrowDot_so7q7_141,._metaDot_so7q7_142{color:var(--color-border-medium)}._rowName_so7q7_146{font-size:14px;font-weight:600;line-height:1.3;color:var(--color-text-primary)}._meta_so7q7_142{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.45;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._metaWhere_so7q7_164{color:var(--color-text-muted)}._rowSide_so7q7_171{grid-area:side;align-self:center;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;min-width:56px;white-space:nowrap}._rowScore_so7q7_183{font-size:22px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}._rowSub_so7q7_191{font-size:11px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._rowFoot_so7q7_199{grid-area:foot;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 16px;margin-top:7px;font-size:11.5px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._rowFoot_so7q7_199 b{font-weight:600;color:var(--color-text-secondary)}._rowFootGap_so7q7_215,._rowFootImpact_so7q7_218{color:var(--color-text-muted)}._rowFootImpact_so7q7_218 b{color:var(--color-primary-accent)}._rowTappable_so7q7_228{cursor:pointer;transition:background var(--transition-fast)}._rowTappable_so7q7_228:hover,._rowTappable_so7q7_228:focus-visible{background:var(--color-bg-hover)}._rowTappable_so7q7_228:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:-2px}._rowChevron_so7q7_240{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:var(--color-text-muted);opacity:.7;transition:color var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast)}._rowTappable_so7q7_228:hover ._rowChevron_so7q7_240,._rowTappable_so7q7_228:focus-visible ._rowChevron_so7q7_240{color:var(--color-text-primary);opacity:1;transform:translate(2px,-50%)}@media(prefers-reduced-motion:reduce){._rowChevron_so7q7_240,._rowTappable_so7q7_228{transition:none}._rowTappable_so7q7_228:hover ._rowChevron_so7q7_240,._rowTappable_so7q7_228:focus-visible ._rowChevron_so7q7_240{transform:translateY(-50%)}}._tapHint_so7q7_263{margin:-12px 0 18px;font-size:12px;color:var(--color-text-muted)}._rowTrack_so7q7_270{grid-area:track;position:relative;height:5px;margin-top:12px;border-radius:3px;background:var(--color-bg-secondary);overflow:visible}._rowFill_so7q7_280{height:100%;border-radius:3px;transition:width .6s cubic-bezier(.4,0,.2,1)}._rowGoal_so7q7_287{position:absolute;top:-4px;width:3px;height:13px;margin-left:-1.5px;background:var(--color-text-primary);border-radius:2px;box-shadow:0 0 0 1px var(--color-bg-white);z-index:2}._trayBody_so7q7_300{display:flex;flex-direction:column;gap:10px}._trayFigure_so7q7_305{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._trayFigure_so7q7_305 b{font-size:22px;font-weight:700;letter-spacing:-.02em;vertical-align:-2px}._trayGoal_so7q7_317,._trayVolume_so7q7_318{color:var(--color-text-muted)}._trayNote_so7q7_321{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._trayNote_so7q7_321 b{color:var(--color-text-primary);font-weight:600}._trayWhy_so7q7_330{margin:0;font-size:var(--font-size-sm);line-height:1.55;color:var(--color-text-primary)}._band_excellent_so7q7_338{color:var(--color-primary-accent)}._band_good_so7q7_339{color:var(--color-warning)}._band_attention_so7q7_340{color:var(--color-error)}._fill_excellent_so7q7_342{background:var(--color-primary-accent)}._fill_good_so7q7_343{background:var(--color-warning)}._fill_attention_so7q7_344{background:var(--color-error)}._fill_surpassed_so7q7_346{background:var(--color-success)}@media(max-width:480px){._row_so7q7_102{padding-right:40px;column-gap:12px}._rowScore_so7q7_183{font-size:20px}._rowFoot_so7q7_199{flex-direction:column;align-items:flex-start}}._page_63f3z_1{width:100%;max-width:920px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg)}@media(width>=900px){._page_63f3z_1{padding:var(--spacing-2xl)}}._welcome_63f3z_16{display:flex;align-items:center;gap:var(--spacing-md)}._accent_63f3z_17{width:3px;height:28px;background:var(--role-accent);border-radius:2px;flex-shrink:0}._greeting_63f3z_24{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--color-text-primary);margin:0}._name_63f3z_31{color:var(--role-name)}._date_63f3z_32{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:2px 0 0}._filters_63f3z_39{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:2px;cursor:grab}._filters_63f3z_39::-webkit-scrollbar{display:none}@media(width<900px){._filters_63f3z_39{margin-inline:calc(-1 * var(--spacing-lg));padding-inline:var(--spacing-lg);scroll-padding-inline:var(--spacing-lg)}}._filter_63f3z_39{flex:0 0 auto;padding:8px 14px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-white);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-family:inherit;cursor:pointer;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}._filter_63f3z_39:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._filterActive_63f3z_85,._filterActive_63f3z_85:hover{background:var(--role-hero-bg);color:var(--color-text-white);border-color:var(--role-hero-bg)}._hero_63f3z_92{position:relative;isolation:isolate;overflow:hidden;color:var(--color-text-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg);background:radial-gradient(circle at 88% -10%,rgba(99,230,190,.22),transparent 55%),radial-gradient(circle at -10% 110%,rgba(35,94,110,.45),transparent 55%),linear-gradient(155deg,#053a37,#00211f 60%,#001917);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000040,0 10px 28px -14px #001e1c8c,0 22px 46px -22px #001e1c73}._hero_63f3z_92:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 28%,transparent 72%,rgba(0,0,0,.18) 100%);z-index:0}._hero_63f3z_92>*{position:relative;z-index:1}._heroTop_63f3z_125{display:flex;justify-content:space-between;align-items:flex-start}._heroBadge_63f3z_130{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;margin-bottom:8px;font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:#ffffffe0;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff14}._heroTitle_63f3z_148{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-white);margin:0}._heroSub_63f3z_154{font-size:var(--font-size-sm);color:#fff9;margin:2px 0 0}._errorBanner_63f3z_160{font-size:var(--font-size-xs);color:#ffffffc7;background:#ff8a7529;border:1px solid rgba(255,138,117,.28);border-radius:var(--radius-sm);padding:8px 12px;margin:-4px 0 0}._infoBanner_63f3z_170{font-size:var(--font-size-xs);color:#ffffffd1;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-sm);padding:8px 12px;margin:-4px 0 0}._counters_63f3z_182{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}._counter_63f3z_182{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 14px;min-width:0;border-radius:var(--radius-md);background:linear-gradient(155deg,rgba(99,230,190,.07) 0%,rgba(255,255,255,.025) 55%,transparent 100%),linear-gradient(180deg,#ffffff0f,#ffffff04);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0000001f,0 10px 22px -16px #0006;overflow:hidden;transition:border-color var(--transition-fast),transform var(--transition-fast)}._counter_63f3z_182:before{content:"";position:absolute;top:-40%;right:-30%;width:160px;height:160px;background:radial-gradient(circle,rgba(99,230,190,.18) 0%,transparent 60%);filter:blur(8px);pointer-events:none;z-index:-1}._counterLabel_63f3z_225{font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;white-space:nowrap}._heroInfoBtn_63f3z_237{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin-top:2px;padding:0;border-radius:50%;border:1.5px solid currentColor;background:transparent;color:var(--role-accent-stone);opacity:.75;cursor:pointer;transition:opacity var(--transition-fast),background var(--transition-fast)}._heroInfoBtn_63f3z_237:hover,._heroInfoBtn_63f3z_237:focus-visible{opacity:1;background:#4dd9ad24}._heroInfoBtn_63f3z_237:focus-visible{outline:2px solid rgba(77,217,173,.45);outline-offset:2px}._statInfo_63f3z_271 section{padding:14px 0;border-top:1px solid var(--color-border-light)}._statInfo_63f3z_271 section:first-child{padding-top:0;border-top:0}._statInfoHeading_63f3z_279{margin:0 0 4px;font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted)}._statInfo_63f3z_271 p{margin:0;color:var(--color-text-primary)}._statInfo_63f3z_271 p._statInfoNote_63f3z_291{margin-top:14px;padding-top:14px;border-top:1px solid var(--color-border-light);font-size:13px;color:var(--color-text-muted)}._counterValue_63f3z_298{font-size:22px;line-height:1;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-text-white);font-variant-numeric:tabular-nums}._domainGrid_63f3z_308{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm);padding:var(--spacing-sm) 0}._domainGrid_63f3z_308[data-count="1"]{grid-template-columns:1fr}._domainGrid_63f3z_308[data-count="1"] ._domainMini_63f3z_324{display:grid;grid-template-columns:auto 1fr auto auto;grid-template-areas:"label  label  side  go" "score  trend  side  go";align-items:center;column-gap:var(--spacing-md);row-gap:2px;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-lg);text-align:left}._domainGrid_63f3z_308[data-count="1"] ._domainLabel_63f3z_336{grid-area:label;align-self:end}._domainGrid_63f3z_308[data-count="1"] ._domainScore_63f3z_337{grid-area:score;align-self:start;font-size:32px}._domainGrid_63f3z_308[data-count="1"] ._domainTrend_63f3z_338{grid-area:trend;justify-self:start;align-self:start;font-size:12px}._domainGrid_63f3z_308[data-count="1"] ._domainSide_63f3z_339{grid-area:side;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px}._domainGrid_63f3z_308[data-count="1"] ._rankChip_63f3z_347{margin-top:0}._domainGrid_63f3z_308[data-count="1"] ._domainMeasured_63f3z_348{margin-top:0;font-size:11px;padding-right:10px}._domainGrid_63f3z_308[data-count="1"] ._domainGo_63f3z_354{grid-area:go;position:static;align-self:center;width:28px;height:28px}._domainGrid_63f3z_308[data-count="1"] ._domainGo_63f3z_354 svg{width:15px;height:15px}._domainGrid_63f3z_308[data-count="2"]{grid-template-columns:repeat(2,1fr)}._domainGrid_63f3z_308[data-count="3"]{grid-template-columns:repeat(3,1fr)}@media(width<=560px){._domainGrid_63f3z_308[data-count="3"],._domainGrid_63f3z_308[data-count="4"]{grid-template-columns:repeat(2,1fr)}._domainGrid_63f3z_308[data-count="3"]>:last-child{grid-column:1 / -1}}._domainMini_63f3z_324{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--spacing-md) var(--spacing-sm);background:linear-gradient(180deg,#ffffff12,#ffffff06);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);color:var(--color-text-white);cursor:pointer;font-family:inherit;text-decoration:none;box-shadow:inset 0 1px #ffffff0d;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}._domainMini_63f3z_324:hover{background:linear-gradient(180deg,#ffffff1c,#ffffff0b);border-color:#fff3;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 8px 18px -10px #00000059}._domainMini_63f3z_324:hover,._domainMini_63f3z_324:focus-visible{text-decoration:none}._domainMini_63f3z_324:active{transform:translateY(0)}._domainLabel_63f3z_336{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--role-accent-stone);letter-spacing:.04em;text-transform:uppercase}._domainScore_63f3z_337{font-size:22px;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.05}._score_excellent_63f3z_418{color:var(--color-score-excellent)}._score_good_63f3z_419{color:var(--color-score-good)}._score_needs_63f3z_420{color:var(--color-score-needs)}._score_unavailable_63f3z_421{color:#ffffff73;font-style:normal}._domainTrend_63f3z_338{font-size:10px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}._trend_up_63f3z_428{color:var(--color-trend-up)}._trend_down_63f3z_429{color:var(--color-trend-down)}._trend_stable_63f3z_430{color:var(--color-trend-stable)}._trend_unavailable_63f3z_431{color:#ffffff73}._rankChip_63f3z_347{display:inline-flex;align-items:baseline;gap:2px;margin-top:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.3}._rankChipReady_63f3z_450{background:#63e6be1f;color:var(--color-text-white);border:1px solid rgba(99,230,190,.32)}._rankChipEmpty_63f3z_455{background:transparent;color:#ffffff8c;border:1px dashed rgba(255,255,255,.22)}._rankHash_63f3z_460{opacity:.7;margin-right:1px}._rankOf_63f3z_464{opacity:.6;font-weight:var(--font-weight-semibold);letter-spacing:.04em}._rankPlaceholder_63f3z_469{letter-spacing:.08em;opacity:.8}._domainSide_63f3z_339{display:contents}._domainMeasured_63f3z_348{margin-top:4px;font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;font-variant-numeric:tabular-nums}._domainGo_63f3z_354{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#ffffff73;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}._domainGo_63f3z_354 svg{transition:transform var(--transition-fast)}._domainMini_63f3z_324:hover ._domainGo_63f3z_354,._domainMini_63f3z_324:focus-visible ._domainGo_63f3z_354{color:var(--role-accent-stone);background:#4dd9ad1f;border-color:#4dd9ad59}._domainMini_63f3z_324:hover ._domainGo_63f3z_354 svg,._domainMini_63f3z_324:focus-visible ._domainGo_63f3z_354 svg{transform:translate(1px)}@media(prefers-reduced-motion:reduce){._domainGo_63f3z_354 svg{transition:none}._domainMini_63f3z_324:hover ._domainGo_63f3z_354 svg,._domainMini_63f3z_324:focus-visible ._domainGo_63f3z_354 svg{transform:none}}._planButton_63f3z_527{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 20px;border:none;border-radius:var(--radius-md);background:var(--color-bg-white);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;min-height:48px;transition:background var(--transition-fast),transform var(--transition-fast)}._planButton_63f3z_527:hover{background:var(--color-bg-secondary)}._planButton_63f3z_527:active{transform:translateY(1px)}._planButton_63f3z_527:disabled,._planButton_63f3z_527[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}._card_63f3z_555{background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}._cardHeader_63f3z_564{display:flex;align-items:center;gap:var(--spacing-sm)}._cardTitle_63f3z_565{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}._activityList_63f3z_581{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}._activityItem_63f3z_590{display:flex;gap:14px;padding:14px 16px;border-radius:14px;background:var(--color-bg-white);border:1px solid var(--color-border-light);position:relative;overflow:hidden;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}._activityItem_63f3z_590:hover{transform:translateY(-1px);box-shadow:0 4px 14px #002b2a14}._activityItem_63f3z_590._activity_alert_63f3z_609{background:linear-gradient(105deg,rgba(255,138,117,.1) 0%,var(--color-bg-white) 38%);border-color:#ff8a754d}._activityItem_63f3z_590._activity_stat_63f3z_613{background:linear-gradient(105deg,rgba(48,133,142,.1) 0%,var(--color-bg-white) 38%);border-color:#30858e4d}._activityItem_63f3z_590._activity_trend_63f3z_617{background:linear-gradient(105deg,rgba(109,212,158,.1) 0%,var(--color-bg-white) 38%);border-color:#6dd49e4d}._activityItem_63f3z_590._activity_alert_63f3z_609:hover{border-color:#ff8a758c}._activityItem_63f3z_590._activity_stat_63f3z_613:hover{border-color:#30858e8c}._activityItem_63f3z_590._activity_trend_63f3z_617:hover{border-color:#6dd49e8c}._activityIcon_63f3z_627{flex-shrink:0;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;position:relative;box-shadow:inset 0 0 0 1px #fff9}._activityIcon_63f3z_627._activity_alert_63f3z_609{background:linear-gradient(135deg,#ff8a7547,#ff8a7524)}._activityIcon_63f3z_627._activity_stat_63f3z_613{background:linear-gradient(135deg,#30858e3d,#30858e1f)}._activityIcon_63f3z_627._activity_trend_63f3z_617{background:linear-gradient(135deg,#6dd49e42,#6dd49e24)}._activityEmoji_63f3z_647{font-size:22px;line-height:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.08))}._activity_completed_63f3z_654{background:var(--role-label-bg);color:var(--role-accent)}._activity_score_up_63f3z_655{background:#6dd49e29;color:var(--color-trend-up)}._activity_score_down_63f3z_656{background:#ff8a7529;color:var(--color-score-needs)}._activity_assigned_63f3z_657{background:#f7a66a29;color:var(--color-score-good)}._activity_indicator_63f3z_658{background:var(--color-bg-secondary);color:var(--role-accent)}._activityEmpty_63f3z_660{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:4px 0;padding:12px 0}._activityBody_63f3z_667{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:center}._activityProvider_63f3z_676{font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em;margin-top:2px}._activityTitle_63f3z_687{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.3;margin:0;letter-spacing:-.005em}._activityText_63f3z_696{font-size:13px;color:var(--color-text-secondary);line-height:1.45;margin:0}._activityText_63f3z_696 strong{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._activityTime_63f3z_705{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0;letter-spacing:.01em}._cardHeaderMeta_63f3z_714{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-text-muted);letter-spacing:.02em}._counterMuted_63f3z_727{color:#ffffff8c;font-weight:var(--font-weight-semibold)}._counterHint_63f3z_731{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;margin-top:-2px}._domainMiniEmpty_63f3z_740{background:transparent;border:1px dashed rgba(255,255,255,.18);box-shadow:none}._domainMiniEmpty_63f3z_740:hover{background:#ffffff0a;border-color:#ffffff47}._domainHint_63f3z_749{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;font-weight:var(--font-weight-semibold)}._cardHint_63f3z_758{margin-left:auto;font-size:var(--font-size-xs);color:var(--color-text-muted);letter-spacing:.02em}._deltaChip_63f3z_766{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;padding:2px 6px;border-radius:999px;background:#ffffff14;color:#ffffffd9;font-variant-numeric:tabular-nums;white-space:nowrap}._deltaChipInline_63f3z_780{background:var(--color-bg-secondary);color:var(--color-text-secondary)}._delta_up_63f3z_784{color:var(--color-trend-up);background:#22c55e1f}._delta_down_63f3z_785{color:var(--color-trend-down);background:#ef44441f}._delta_stable_63f3z_786{color:var(--color-text-muted);background:var(--color-bg-secondary)}._highlightLede_63f3z_792{margin:0 0 var(--spacing-sm);padding:10px 12px;font-size:var(--font-size-sm);background:var(--color-bg-secondary);border-left:3px solid var(--role-accent);border-radius:var(--radius-sm);color:var(--color-text-primary);line-height:1.45}._highlightsGrid_63f3z_802{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}@media(width<=720px){._highlightsGrid_63f3z_802{grid-template-columns:1fr}}._highlightCol_63f3z_810{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);min-width:0}._highlightTitle_63f3z_820{margin:0;font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}._highlightTitle_up_63f3z_828{color:var(--color-trend-up)}._highlightTitle_down_63f3z_829{color:var(--color-trend-down)}._highlightList_63f3z_830{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._highlightRow_63f3z_838{display:flex;flex-direction:column;gap:2px;padding-bottom:6px;border-bottom:1px dashed var(--color-border-light)}._highlightRow_63f3z_838:last-child{border-bottom:none;padding-bottom:0}._highlightRowMain_63f3z_849{display:flex;align-items:center;justify-content:space-between;gap:6px}._highlightName_63f3z_855{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}._highlightRowSub_63f3z_865{display:flex;justify-content:space-between;gap:6px;font-size:11px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._highlightSub_63f3z_873{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}._highlightEmpty_63f3z_877{margin:0;font-size:11px;color:var(--color-text-muted);font-style:italic}._providerHighlights_63f3z_884{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}._providerChip_63f3z_890{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:var(--font-size-xs);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:999px;color:var(--color-text-primary)}._providerChip_63f3z_890 strong{font-weight:var(--font-weight-semibold)}._chipLabel_63f3z_904{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}._activityPlaceholder_63f3z_912{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-lg) 0;text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}._activityPlaceholder_63f3z_912 strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._activityPlaceholder_63f3z_912 p{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted)}._root_1cyv5_9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}._label_1cyv5_16{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase}._sources_1cyv5_24{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}._source_1cyv5_24{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:4px 8px;border-radius:999px;background:var(--color-surface-subtle, rgba(0, 0, 0, .04));color:var(--color-text-primary);text-decoration:none;line-height:1}a._source_1cyv5_24:hover,a._source_1cyv5_24:focus-visible{background:var(--color-surface, rgba(0, 0, 0, .08));outline:none}._logo_1cyv5_49{display:block;flex-shrink:0;width:18px;height:18px;object-fit:contain}._text_1cyv5_57{display:inline-flex;flex-direction:column;line-height:1.1}._name_1cyv5_63{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._caption_1cyv5_69{margin-top:1px;font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase}._root_1cyv5_9._compact_1cyv5_79 ._source_1cyv5_24{padding:2px 6px}._root_1cyv5_9._compact_1cyv5_79 ._logo_1cyv5_49{width:14px;height:14px}._root_1cyv5_9._compact_1cyv5_79 ._caption_1cyv5_69{display:none}._card_67ecc_9{background:linear-gradient(135deg,#124c5c0f,#30858e0a);border:1px solid rgba(48,133,142,.16);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm)}._header_67ecc_19{display:flex;align-items:center;gap:6px}._eyebrow_67ecc_25{font-size:11px;font-weight:var(--font-weight-semibold);color:var(--role-accent, var(--color-text-primary));text-transform:uppercase;letter-spacing:.04em}._body_67ecc_33{font-size:var(--font-size-sm);line-height:1.55;color:var(--color-text-secondary);margin:0}._body_67ecc_33 strong{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._risks_67ecc_45{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}._riskPill_67ecc_54{font-size:11px;font-weight:var(--font-weight-semibold);padding:3px 8px;border-radius:5px;background:#ff8a751a;color:var(--color-score-needs);white-space:nowrap}._footer_67ecc_64{margin-top:2px;padding-top:var(--spacing-sm);border-top:1px solid rgba(0,0,0,.06)}@media(width<=520px){._card_67ecc_9{padding:var(--spacing-sm) var(--spacing-md)}._body_67ecc_33{font-size:var(--font-size-xs)}}._page_qix39_1{width:100%;max-width:920px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg)}@media(width>=900px){._page_qix39_1{padding:var(--spacing-2xl)}}._breadcrumbs_qix39_13{display:flex;align-items:center;gap:6px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);flex-wrap:wrap}._breadcrumb_qix39_13{color:var(--role-accent);text-decoration:none;border-radius:var(--radius-sm);padding:2px 4px;transition:background var(--transition-fast)}._breadcrumb_qix39_13:hover{background:var(--role-label-bg)}._breadcrumbSeparator_qix39_30{color:var(--color-text-light)}._breadcrumbCurrent_qix39_31{color:var(--color-text-primary);padding:2px 4px}._summary_qix39_34{background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-lg) var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-md)}._summaryHead_qix39_43{display:flex;flex-direction:column;gap:4px}._domainTag_qix39_44{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--role-accent);letter-spacing:.06em;text-transform:uppercase}._title_qix39_52{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-text-primary)}._summaryStats_qix39_59{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}@media(width<=560px){._summaryStats_qix39_59{grid-template-columns:repeat(2,1fr)}}._summaryStat_qix39_59{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:var(--color-bg-secondary);border-radius:var(--radius-md)}._summaryValue_qix39_73{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}._summaryValueNeutral_qix39_83{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-text-primary);line-height:1.1}._summaryRankTotal_qix39_91{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}._summaryLabel_qix39_96{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-semibold)}._score_excellent_qix39_103{color:var(--color-score-excellent)}._score_good_qix39_104{color:var(--color-score-good)}._score_needs_qix39_105{color:var(--color-score-needs)}._score_unavailable_qix39_106{color:var(--color-text-muted)}._trend_up_qix39_107{color:var(--color-trend-up)}._trend_down_qix39_108{color:var(--color-trend-down)}._goalRow_qix39_111{display:flex;flex-direction:column;gap:6px}._goalTrack_qix39_112{position:relative;height:10px;background:var(--color-bg-secondary);border-radius:var(--radius-pill);overflow:visible}._goalFill_qix39_119{height:100%;border-radius:var(--radius-pill);transition:width var(--transition-slow)}._goalMarker_qix39_124{position:absolute;top:-5px;bottom:-5px;width:3px;margin-left:-1.5px;background:var(--color-text-primary);border-radius:2px;box-shadow:0 0 0 1px var(--color-bg-primary);z-index:2}._goalLegend_qix39_134{display:flex;justify-content:space-between;font-size:var(--font-size-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}._fill_excellent_qix39_141,._fill_surpassed_qix39_143{background:var(--color-score-excellent)}._fill_good_qix39_144{background:var(--color-score-good)}._fill_needs_qix39_145{background:var(--color-score-needs)}._fill_unavailable_qix39_146{background:var(--color-border)}._groupList_qix39_152{list-style:none;padding:var(--spacing-sm) var(--spacing-lg);margin:0;background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);display:flex;flex-direction:column}._group_qix39_152{display:flex;flex-direction:column;border-bottom:1px solid var(--color-border-light)}._group_qix39_152:last-child{border-bottom:none}._groupSkeleton_qix39_168{padding:var(--spacing-md) 0;gap:var(--spacing-sm)}._groupHeader_qix39_172{display:flex;align-items:center;padding:14px 0;cursor:pointer;gap:var(--spacing-md)}._groupTitle_qix39_173{margin:0;flex:1;font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.02em}._groupScore_qix39_182{font-size:14px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;padding:4px 12px;border-radius:6px;border:1px solid var(--color-border-light);margin-right:var(--spacing-sm)}._groupTrack_qix39_191,._groupFill_qix39_192{display:none}._subList_qix39_196{list-style:none;padding:0 0 var(--spacing-md) 20px;margin:0;display:flex;flex-direction:column}._subItem_qix39_203{display:flex;flex-direction:column;gap:6px;padding:14px 0 10px;border-bottom:1px solid var(--color-border-light)}._subItem_qix39_203:last-child{border-bottom:none}._subTopRow_qix39_211{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}._subName_qix39_217{font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);line-height:1.3;flex:1;min-width:0}._qualifierTag_qix39_228{display:inline-block;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-pill, 999px);vertical-align:middle}._infoBtn_qix39_246,._infoBtnSub_qix39_247{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg-white);color:var(--color-text-muted);cursor:pointer;padding:0;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}._infoBtn_qix39_246:hover,._infoBtnSub_qix39_247:hover{background:var(--color-bg-hover);color:var(--role-accent, var(--color-text-primary));border-color:var(--color-border-medium, var(--color-border))}._infoBtn_qix39_246{width:22px;height:22px;margin-left:8px;vertical-align:middle}._infoBtnSub_qix39_247{width:20px;height:20px;margin-left:6px;vertical-align:middle}._infoSource_qix39_281{margin:10px 0 0;font-size:var(--font-size-xs);color:var(--color-text-muted)}._infoComingSoon_qix39_286{margin:0;color:var(--color-text-muted);font-style:italic}._subTrack_qix39_291{position:relative;height:8px;background:var(--color-border-light);border-radius:4px;overflow:visible;margin-top:14px}._subFill_qix39_299{height:100%;border-radius:4px;transition:width var(--transition-slow)}._subGoalMarker_qix39_304{position:absolute;top:-4px;width:3px;height:16px;margin-left:-1.5px;background:var(--color-text-primary);border-radius:2px;box-shadow:0 0 0 1px var(--color-bg-primary);z-index:2;pointer-events:none}._subGoalLabel_qix39_316{position:absolute;top:-14px;font-size:9px;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);transform:translate(-50%);letter-spacing:.02em;pointer-events:none}._subScore_qix39_326{font-size:13px;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;min-width:42px;text-align:right}._empty_qix39_335{background:var(--color-bg-white);border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;display:inline-flex;align-items:center;justify-content:center;gap:8px}._errorState_qix39_349{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--color-error-bg);border:1px solid color-mix(in srgb,var(--color-score-needs) 28%,transparent);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-text-primary)}._errorState_qix39_349 strong{color:var(--color-score-needs);font-weight:var(--font-weight-semibold)}._errorState_qix39_349 p{margin:0;color:var(--color-text-secondary)}._sortBar_qix39_364{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin:0;padding:0;background:transparent}._sortLabel_qix39_373{font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}._sortControls_qix39_380{display:inline-flex;align-items:stretch;background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:999px;overflow:hidden;font-size:var(--font-size-xs);box-shadow:0 1px #0f172a05}._srOnlyLabel_qix39_390{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._sortSelect_qix39_399{appearance:none;-webkit-appearance:none;background:transparent;border:none;padding:6px 26px 6px 12px;font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%234A5568' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 8px center;cursor:pointer}._sortSelect_qix39_399:focus-visible{outline:2px solid var(--role-accent, var(--color-text-primary));outline-offset:-2px}._dirToggle_qix39_418{width:32px;min-width:32px;border:none;border-left:1px solid var(--color-border);background:var(--color-bg-white);color:var(--color-text-primary);font-family:inherit;font-size:13px;font-weight:var(--font-weight-bold);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);font-variant-numeric:tabular-nums}._dirToggle_qix39_418:hover{background:var(--color-bg-hover);color:var(--role-accent, var(--color-text-primary))}._dirToggle_qix39_418:focus-visible{outline:2px solid var(--role-accent, var(--color-text-primary));outline-offset:-2px}._heroRow_qix39_446{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) 0;border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}._heroScoreBlock_qix39_454{display:flex;flex-direction:column;align-items:flex-start;min-width:0}._heroScore_qix39_454{font-size:36px;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}._heroScorePct_qix39_467{font-size:18px;margin-left:2px;opacity:.7}._heroScoreLabel_qix39_468{margin-top:4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._heroMeta_qix39_476{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}._heroBadge_qix39_483{align-self:flex-start;padding:3px 10px;border-radius:var(--radius-sm);background:var(--role-label-bg, var(--color-bg-secondary));color:var(--role-accent, var(--color-text-primary));font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.04em}._heroMetaLine_qix39_493{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._tabBar_qix39_500{display:flex;border-bottom:2px solid var(--color-border-light);padding:0;margin:0}._tab_qix39_500{flex:1;border:none;background:transparent;padding:12px 0;margin-bottom:-2px;text-align:center;font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-bottom:2px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast)}._tab_qix39_500:hover{color:var(--color-text-primary)}._tabActive_qix39_524,._tabActive_qix39_524:hover{color:var(--color-text-primary);border-bottom-color:var(--role-accent, var(--color-text-primary))}._tab_qix39_500:focus-visible{outline:2px solid var(--role-accent, var(--color-text-primary));outline-offset:2px}._tabPanel_qix39_536{display:flex;flex-direction:column;gap:var(--spacing-lg);touch-action:pan-y}._tabPanelSlideLeft_qix39_544{animation:_ccTabInFromRight_qix39_1 .22s ease-out both}._tabPanelSlideRight_qix39_545{animation:_ccTabInFromLeft_qix39_1 .22s ease-out both}@keyframes _ccTabInFromRight_qix39_1{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes _ccTabInFromLeft_qix39_1{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){._tabPanelSlideLeft_qix39_544,._tabPanelSlideRight_qix39_545{animation:none}}._tabHelper_qix39_557{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic}._summaryTab_qix39_565{display:flex;flex-direction:column;gap:var(--spacing-md)}._statsGrid_qix39_567{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}._stat_qix39_567{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-md)}._statValue_qix39_580{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-text-primary);line-height:1.1}._statLabel_qix39_588{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._statHint_qix39_595{font-size:10px;color:var(--color-text-light, var(--color-text-muted))}._aiInsight_qix39_600{background:var(--color-bg-secondary);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);display:flex;flex-direction:column;gap:6px}._aiInsightLabel_qix39_608{font-size:11px;font-weight:var(--font-weight-semibold);color:var(--role-accent, var(--color-text-primary));text-transform:uppercase;letter-spacing:.04em}._aiInsightBody_qix39_615{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-secondary)}._trendsTab_qix39_623{display:flex;flex-direction:column;gap:var(--spacing-md)}._trendsHeader_qix39_624{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg)}._trendsHeaderBlock_qix39_630{display:flex;flex-direction:column;gap:4px}._trendsHeaderRight_qix39_631{text-align:right;align-items:flex-end}._trendsHeaderLabel_qix39_632{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._trendsHeaderValue_qix39_639{font-size:28px;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}._trendsHeaderValueMuted_qix39_646{font-size:20px;font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}._trendsPlaceholder_qix39_652,._planEmpty_qix39_653{display:flex;flex-direction:column;gap:6px;padding:var(--spacing-lg);background:var(--color-bg-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._trendsPlaceholder_qix39_652 strong,._planEmpty_qix39_653 strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._trendsPlaceholder_qix39_652 p,._planEmpty_qix39_653 p{margin:0;line-height:1.5}._planTab_qix39_674{display:block;padding-top:var(--spacing-xs)}@media(width<=520px){._summary_qix39_34{padding:var(--spacing-md) var(--spacing-md)}._heroRow_qix39_446{gap:var(--spacing-md);padding:var(--spacing-sm) 0}._heroScore_qix39_454{font-size:32px}._tab_qix39_500{font-size:11px}._trendsHeaderValue_qix39_639{font-size:24px}}._titleRow_qix39_696{display:flex;flex-direction:column;gap:2px;padding:4px 2px 8px}._trendsChart_qix39_704{display:flex;align-items:flex-end;gap:10px;height:140px;padding:8px 0 0}._trendsChartCol_qix39_711{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:0}._trendsChartValue_qix39_720{font-size:12px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin-bottom:4px}._trendsChartBar_qix39_726{width:100%;border-radius:6px 6px 0 0;min-height:8px;transition:height var(--transition-slow)}._trendsMonths_qix39_732{display:flex;gap:10px;padding-top:6px}._trendsMonth_qix39_732{flex:1;text-align:center;font-size:var(--font-size-xs);color:var(--color-text-muted);letter-spacing:.02em}._planItem_qix39_746{display:flex;flex-direction:column;gap:8px;padding:var(--spacing-md);background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-md);list-style:none}._planArea_qix39_756{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._planLabels_qix39_761{display:flex;justify-content:space-between;font-size:var(--font-size-xs);color:var(--color-text-muted)}._planLabels_qix39_761 strong{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}._planTrack_qix39_771{position:relative;height:8px;background:var(--color-bg-secondary);border-radius:4px;overflow:visible}._planFill_qix39_778{height:100%;border-radius:4px;transition:width var(--transition-slow)}._planTarget_qix39_783{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--color-text-primary);opacity:.45;border-radius:1px}._planMeta_qix39_792{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:2px}._planModule_qix39_800{font-weight:var(--font-weight-semibold);color:var(--role-accent, var(--color-text-primary))}._planTime_qix39_804{font-variant-numeric:tabular-nums}._unavailableBlock_qix39_809{display:flex;flex-direction:column;gap:6px;padding:var(--spacing-lg);background:var(--color-bg-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._unavailableBlock_qix39_809 strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._unavailableBlock_qix39_809 p{margin:0;line-height:1.5}@media(width<=520px){._trendsChart_qix39_704{height:110px;gap:6px}._trendsMonths_qix39_732{gap:6px}._planItem_qix39_746{padding:var(--spacing-sm)}}._rangeBlock_qix39_835{display:flex;flex-direction:column;gap:8px;padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-md)}._rangeHeader_qix39_843{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--font-size-xs);color:var(--color-text-muted)}._rangeHeaderLabel_qix39_850{text-transform:uppercase;font-weight:var(--font-weight-semibold);letter-spacing:.04em}._rangeHeaderValue_qix39_855{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._rangeTrack_qix39_860{position:relative;height:10px;background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:999px;overflow:visible}._rangeBar_qix39_868{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--role-accent, currentColor) 24%,transparent);border-radius:999px}._rangeMarker_qix39_875{position:absolute;top:-3px;bottom:-3px;width:3px;background:var(--role-accent, var(--color-text-primary));border-radius:2px}._heroTrendChip_qix39_890{display:inline-flex;align-items:baseline;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;background:var(--color-bg-secondary);align-self:flex-start}._heroTrendChip_qix39_890._trend_up_qix39_107{background:color-mix(in srgb,var(--color-trend-up, var(--color-score-excellent)) 14%,transparent);color:var(--color-trend-up, var(--color-score-excellent))}._heroTrendChip_qix39_890._trend_down_qix39_108{background:color-mix(in srgb,var(--color-trend-down, var(--color-score-needs)) 14%,transparent);color:var(--color-trend-down, var(--color-score-needs))}._heroTrendChipSuffix_qix39_910{font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:10px;letter-spacing:.02em}._groupDetails_qix39_919{display:flex;flex-direction:column}._groupDetails_qix39_919>._groupHeader_qix39_172{list-style:none}._groupDetails_qix39_919>._groupHeader_qix39_172::-webkit-details-marker{display:none}._groupDetails_qix39_919>._groupHeader_qix39_172::marker{content:""}._groupColorBar_qix39_928{width:4px;height:32px;border-radius:2px;flex-shrink:0}._groupChevron_qix39_934{font-size:16px;color:var(--color-text-muted);transition:transform var(--transition-fast)}._groupDetails_qix39_919[open]>._groupHeader_qix39_172 ._groupChevron_qix39_934{transform:rotate(180deg)}._groupDetails_qix39_919:not([open])>._subList_qix39_196{display:none}._planOnTrack_qix39_946{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--spacing-xl) var(--spacing-lg);background:color-mix(in srgb,var(--color-score-excellent) 8%,var(--color-bg-white));border-radius:12px;border:1px solid color-mix(in srgb,var(--color-score-excellent) 25%,transparent)}._planOnTrackEmoji_qix39_956{font-size:28px}[data-theme=dark] ._sortSelect_qix39_399{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23b3c6cf' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");color-scheme:dark}[data-theme=dark] ._sortSelect_qix39_399 option{background-color:var(--color-bg-white);color:var(--color-text-primary)}._title_y3jxs_1{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._list_y3jxs_8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}._row_y3jxs_19{padding:14px 0;border-bottom:1px solid var(--color-border-light);display:flex;flex-direction:column;gap:14px}._row_y3jxs_19:last-child{border-bottom:none}._rowMain_y3jxs_28{display:grid;grid-template-columns:3px minmax(0,1fr) 64px auto;align-items:center;gap:12px}._colorBar_y3jxs_35{width:3px;height:28px;border-radius:2px}._nameCol_y3jxs_41{display:flex;flex-direction:column;gap:2px;min-width:0}._name_y3jxs_41{font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._spark_y3jxs_56{width:64px;height:28px;flex-shrink:0}._sparkPlaceholder_y3jxs_61{width:64px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}._scoreCol_y3jxs_72{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:48px;text-align:right}._score_y3jxs_72{font-size:16px;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}._score_excellent_y3jxs_85{color:var(--color-score-excellent)}._score_good_y3jxs_86{color:var(--color-score-good)}._score_needs_y3jxs_87{color:var(--color-score-needs)}._score_unavailable_y3jxs_88{color:var(--color-text-muted)}._deltaPill_y3jxs_90{font-size:11px;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}._trend_up_y3jxs_95{color:var(--color-score-excellent)}._trend_down_y3jxs_96{color:var(--color-score-needs)}._trend_stable_y3jxs_97{color:var(--color-text-muted)}._progressTrack_y3jxs_101{position:relative;height:6px;background:var(--color-border-light);border-radius:3px;overflow:visible;margin-top:8px}._progressFill_y3jxs_109{height:100%;border-radius:3px;transition:width var(--transition-slow)}._progressGoalMarker_y3jxs_114{position:absolute;top:-3px;width:3px;height:12px;margin-left:-1.5px;background:var(--color-text-primary);border-radius:2px;box-shadow:0 0 0 1px var(--color-bg-primary);z-index:2;pointer-events:none}._progressGoalLabel_y3jxs_126{position:absolute;top:-14px;font-size:9px;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);transform:translate(-50%);letter-spacing:.02em;pointer-events:none}._fill_excellent_y3jxs_139{color:var(--color-score-excellent);background:var(--color-score-excellent)}._fill_good_y3jxs_140{color:var(--color-score-good);background:var(--color-score-good)}._fill_needs_y3jxs_141{color:var(--color-score-needs);background:var(--color-score-needs)}._fill_unavailable_y3jxs_142{color:var(--color-border);background:var(--color-border)}._spark_y3jxs_56._fill_excellent_y3jxs_139,._spark_y3jxs_56._fill_good_y3jxs_140,._spark_y3jxs_56._fill_needs_y3jxs_141,._spark_y3jxs_56._fill_unavailable_y3jxs_142{background:transparent}._notWired_y3jxs_153{display:flex;flex-direction:column;gap:6px;padding:var(--spacing-lg);background:var(--color-bg-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._notWired_y3jxs_153 strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._notWired_y3jxs_153 p{margin:0}._banner_1kj50_6{background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._bannerActive_1kj50_13{border-color:color-mix(in srgb,var(--role-accent) 38%,var(--color-border-light))}._bannerQuiet_1kj50_16{border-color:var(--color-border-light)}._summaryRow_1kj50_21{display:grid;grid-template-columns:auto 1fr auto auto;grid-template-areas:"kicker kicker chip chevron" "headline headline headline chevron";align-items:center;column-gap:8px;row-gap:2px;width:100%;padding:12px 14px;background:transparent;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--transition-fast)}._summaryRow_1kj50_21:hover{background:var(--color-bg-hover)}._summaryRow_1kj50_21:active{transform:scale(.995)}._summaryRow_1kj50_21:focus-visible{outline:2px solid var(--role-accent, var(--color-text-primary));outline-offset:-2px}._kicker_1kj50_47{grid-area:kicker;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--role-accent, var(--color-text-secondary))}._window_1kj50_58{font-weight:var(--font-weight-medium, 500);letter-spacing:0;text-transform:none;color:var(--color-text-secondary)}._window_1kj50_58:before{content:"·";margin-right:5px;color:var(--color-border)}._headline_1kj50_66{grid-area:headline;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.3;min-width:0}._bannerQuiet_1kj50_16 ._headline_1kj50_66{font-weight:var(--font-weight-medium, 500)}._countChip_1kj50_76{grid-area:chip;font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:var(--color-bg-secondary);border-radius:999px;padding:2px 8px;white-space:nowrap}._chevron_1kj50_88{grid-area:chevron;width:8px;height:8px;margin-right:4px;border-right:2px solid var(--color-text-secondary);border-bottom:2px solid var(--color-text-secondary);transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}._summaryRow_1kj50_21[aria-expanded=true] ._chevron_1kj50_88{transform:rotate(-135deg) translateY(-2px)}._panel_1kj50_104{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}._panel_1kj50_104[data-expanded=true]{grid-template-rows:1fr}._panelInner_1kj50_110{min-height:0;overflow:hidden;padding:0 14px}._panel_1kj50_104[data-expanded=true] ._panelInner_1kj50_110{padding-bottom:12px}._strip_1kj50_122{display:flex;justify-content:space-between;gap:8px;max-width:440px;margin:4px 0 8px}._col_1kj50_129{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center}._colUp_1kj50_136,._colDown_1kj50_136{width:100%;height:24px;display:flex;justify-content:center}._colUp_1kj50_136{align-items:flex-end;border-bottom:1px solid var(--color-border)}._colDown_1kj50_136{align-items:flex-start}._bar_1kj50_144{display:block;width:36px;max-width:70%;border-radius:3px;animation:_trendsBarGrow_1kj50_1 .32s ease-out both}._colUp_1kj50_136 ._bar_1kj50_144{transform-origin:bottom;border-bottom-left-radius:0;border-bottom-right-radius:0}._colDown_1kj50_136 ._bar_1kj50_144{transform-origin:top;border-top-left-radius:0;border-top-right-radius:0}._barUp_1kj50_155{background:color-mix(in srgb,var(--color-trend-up) 78%,var(--color-bg-white))}._barDown_1kj50_156{background:color-mix(in srgb,var(--color-trend-down) 78%,var(--color-bg-white))}._barMinor_1kj50_159{background:var(--color-border-medium);opacity:.7}._barFlat_1kj50_160{display:block;width:36px;max-width:70%;height:2px;margin-top:-1px;border-radius:1px;background:var(--color-border-medium)}._stripLabel_1kj50_169{margin-top:6px;font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}._stripLabelMuted_1kj50_177{margin-top:6px;font-size:11px;color:var(--color-text-muted);white-space:nowrap}@keyframes _trendsBarGrow_1kj50_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){._bar_1kj50_144{animation:none}._panel_1kj50_104,._chevron_1kj50_88{transition:none}}._quietText_1kj50_193{margin:4px 0 8px;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._footer_1kj50_199{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:var(--font-size-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._footerStrong_1kj50_208{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._openButton_1kj50_212{display:inline-flex;align-items:center;gap:5px;margin-left:auto;height:28px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--role-accent) 32%,var(--color-border));background:color-mix(in srgb,var(--role-accent) 12%,var(--color-bg-white));color:var(--role-accent, var(--color-text-primary));font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}._openButton_1kj50_212:hover{background:color-mix(in srgb,var(--role-accent) 20%,var(--color-bg-white))}._openButton_1kj50_212:active{transform:scale(.97)}._openButton_1kj50_212:focus-visible{outline:2px solid var(--role-accent, var(--color-text-primary));outline-offset:2px}._page_1hsbr_1{width:100%;max-width:920px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg)}@media(width>=900px){._page_1hsbr_1{padding:var(--spacing-2xl)}}@media(width<=520px){._page_1hsbr_1{padding:var(--spacing-lg) var(--spacing-md);gap:var(--spacing-md)}}._srOnly_1hsbr_20{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._titleRow_1hsbr_31{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}._title_1hsbr_31{flex:1 1 auto;min-width:0}._titleControls_1hsbr_38{display:inline-flex;align-items:center;gap:8px;margin-left:auto}._periodSelect_1hsbr_47{appearance:none;-webkit-appearance:none;height:28px;background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:999px;padding:0 24px 0 12px;font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%234A5568' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 8px center;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}._periodSelect_1hsbr_47:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-medium, var(--color-border));color:var(--role-accent, var(--color-text-primary))}._periodSelect_1hsbr_47:focus-visible{outline:2px solid var(--role-accent, var(--color-text-primary));outline-offset:2px}._periodSelect_1hsbr_47:disabled{cursor:default;opacity:1;color:var(--color-text-primary);background-color:var(--color-bg-white);background-image:none;padding-right:12px}@media(width<=520px){._periodSelect_1hsbr_47{padding:0 22px 0 10px}}._title_1hsbr_31{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}._legendAnchor_1hsbr_98{position:relative;display:inline-flex;flex-shrink:0}._legendButton_1hsbr_106{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg-white);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}._legendButton_1hsbr_106:hover{background:var(--color-bg-hover);color:var(--role-accent, var(--color-text-primary));border-color:var(--color-border-medium, var(--color-border))}._legendButton_1hsbr_106[aria-expanded=true]{background:color-mix(in srgb,var(--role-accent, currentColor) 14%,var(--color-bg-white));color:var(--role-accent, var(--color-text-primary));border-color:color-mix(in srgb,var(--role-accent, currentColor) 32%,var(--color-border))}._legendBackdrop_1hsbr_133{position:fixed;inset:0;background:#0f172a52;z-index:var(--z-overlay, 1020);animation:_lensLegendFade_1hsbr_1 .14s ease-out}@media(width>=640px){._legendBackdrop_1hsbr_133{background:transparent}}._legendPopover_1hsbr_148{position:fixed;left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom));z-index:var(--z-modal, 1030);background:var(--color-bg-white);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -8px 28px #0f172a38;max-height:calc(70vh - 72px - env(safe-area-inset-bottom));overflow-y:auto;padding:12px var(--spacing-lg) var(--spacing-lg);animation:_lensLegendSlideUp_1hsbr_1 .22s cubic-bezier(.16,1,.3,1)}@media(width>=640px){._legendPopover_1hsbr_148{position:absolute;inset:auto 0 auto auto;top:calc(100% + 10px);bottom:auto;left:auto;width:320px;max-width:90vw;max-height:none;z-index:var(--z-modal, 1030);border-radius:var(--radius-md);box-shadow:0 1px #0f172a0a,0 12px 32px -8px #0f172a38;border:1px solid var(--color-border-light);padding:14px 16px;animation:_lensLegendFade_1hsbr_1 .14s ease-out}._legendPopover_1hsbr_148:before{content:"";position:absolute;top:-6px;right:12px;width:12px;height:12px;background:var(--color-bg-white);border-top:1px solid var(--color-border-light);border-left:1px solid var(--color-border-light);transform:rotate(45deg)}}._legendHeader_1hsbr_200{display:flex;align-items:center;gap:8px;margin-bottom:10px;position:relative}._legendGrip_1hsbr_207{display:block;width:36px;height:4px;border-radius:999px;background:#0f172a29;position:absolute;top:-4px;left:50%;transform:translate(-50%)}@media(width>=640px){._legendGrip_1hsbr_207{display:none}}._legendTitle_1hsbr_221{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);flex:1}._legendClose_1hsbr_228{width:28px;height:28px;border-radius:var(--radius-sm);border:none;background:transparent;font-size:18px;line-height:1;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._legendClose_1hsbr_228:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._legend_1hsbr_98{margin:0;display:flex;flex-direction:column;gap:10px}._legendRow_1hsbr_251{display:grid;grid-template-columns:56px 1fr;align-items:baseline;gap:10px;padding:8px 10px;background:var(--color-bg-secondary);border-radius:var(--radius-sm)}._legendTerm_1hsbr_260{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--role-accent, var(--color-text-primary));letter-spacing:.04em;text-transform:uppercase}._legendDef_1hsbr_267{margin:0;display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-xs);line-height:1.5;color:var(--color-text-secondary)}._legendFullName_1hsbr_276{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._legendBlurb_1hsbr_280{color:var(--color-text-muted)}@keyframes _lensLegendFade_1hsbr_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _lensLegendSlideUp_1hsbr_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._card_1hsbr_294{background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}@media(width<=520px){._card_1hsbr_294{padding:var(--spacing-md)}}._cardHeader_1hsbr_306{display:flex;align-items:center;gap:var(--spacing-sm)}._accent_1hsbr_311{width:3px;height:28px;background:var(--role-accent);border-radius:2px;flex-shrink:0}._cardTitle_1hsbr_312{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;flex:1}._cardActions_1hsbr_319{display:inline-flex;align-items:center;gap:6px;margin-left:auto}._groupToggleBtn_1hsbr_324{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:1px solid var(--color-border);background:var(--color-bg-white);color:var(--color-text-primary);border-radius:999px;font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}._groupToggleBtn_1hsbr_324:hover{background:var(--color-bg-hover);border-color:var(--color-border-medium, var(--color-border));color:var(--role-accent, var(--color-text-primary))}._groupToggleBtn_1hsbr_324:focus-visible{outline:2px solid var(--role-accent, var(--color-text-primary));outline-offset:2px}._groupToggleSwap_1hsbr_352{flex-shrink:0;color:var(--color-text-muted)}._groupToggleBtn_1hsbr_324:hover ._groupToggleSwap_1hsbr_352{color:var(--role-accent, currentColor)}._sortGroup_1hsbr_363{display:inline-flex;align-items:stretch;height:28px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-white);overflow:hidden;transition:border-color var(--transition-fast)}._sortGroup_1hsbr_363:hover{border-color:var(--color-border-medium, var(--color-border))}._sortGroup_1hsbr_363:focus-within{border-color:var(--role-accent, var(--color-border-medium, var(--color-border)));box-shadow:0 0 0 2px color-mix(in srgb,var(--role-accent, currentColor) 18%,transparent)}._sort_1hsbr_363{appearance:none;-webkit-appearance:none;background:transparent;border:none;border-radius:999px 0 0 999px;padding:0 22px 0 14px;font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%234A5568' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 8px center;cursor:pointer;outline:none}._sort_1hsbr_363:hover{background-color:var(--color-bg-hover)}._viewSwitch_1hsbr_401{border:1px solid var(--color-border);background:var(--color-bg-white);color:var(--role-accent);border-radius:var(--radius-sm);padding:6px 10px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-family:inherit;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._viewSwitch_1hsbr_401:hover{background:var(--role-label-bg)}._emptyDomain_1hsbr_416{display:flex;flex-direction:column;gap:6px;padding:var(--spacing-lg);background:var(--color-bg-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._emptyDomain_1hsbr_416 strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._emptyDomain_1hsbr_416 p{margin:0}._errorState_1hsbr_429{display:flex;flex-direction:column;gap:6px;padding:var(--spacing-lg);background:var(--color-error-bg);border:1px solid color-mix(in srgb,var(--color-score-needs) 30%,transparent);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary)}._errorState_1hsbr_429 strong{color:var(--color-score-needs);font-weight:var(--font-weight-semibold)}._errorState_1hsbr_429 p{margin:0;color:var(--color-text-secondary)}._retryButton_1hsbr_442{align-self:flex-start;margin-top:4px;padding:6px 12px;border:1px solid var(--color-border);background:var(--color-bg-white);color:var(--color-text-primary);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer}._retryButton_1hsbr_442:hover{background:var(--color-bg-hover)}._empty_1hsbr_416{margin:0;padding:var(--spacing-lg);background:var(--color-bg-secondary);border-radius:var(--radius-md);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}._barList_1hsbr_467{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}._barItem_1hsbr_468{padding:14px 0;border-bottom:1px solid var(--color-border-light);display:flex;flex-direction:column;gap:8px}@media(width<=520px){._barItem_1hsbr_468{padding:12px 0;gap:6px}}._barItem_1hsbr_468:last-child{border-bottom:none}._barItemClickable_1hsbr_479{cursor:pointer;margin:0 calc(var(--spacing-lg) * -1);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);border-radius:var(--radius-sm);transition:background var(--transition-fast)}@media(width<=520px){._barItemClickable_1hsbr_479{margin:0 calc(var(--spacing-md) * -1);padding-left:var(--spacing-md);padding-right:var(--spacing-md)}}._barItemClickable_1hsbr_479:hover{background:var(--color-bg-hover)}._barTop_1hsbr_496{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}._barLabelGroup_1hsbr_502{display:inline-flex;align-items:center;gap:8px;min-width:0}._barLabel_1hsbr_502{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._barTrend_1hsbr_508{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}._trend_up_1hsbr_516{color:var(--color-trend-up)}._trend_down_1hsbr_517{color:var(--color-trend-down)}._barMeta_1hsbr_519{display:inline-flex;align-items:baseline;gap:10px}._barN_1hsbr_520{font-size:var(--font-size-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}._barScore_1hsbr_521{font-size:15px;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;min-width:38px;text-align:right}._score_excellent_1hsbr_528{color:var(--color-score-excellent)}._score_good_1hsbr_529{color:var(--color-score-good)}._score_needs_1hsbr_530{color:var(--color-score-needs)}._barTrack_1hsbr_532{position:relative;height:8px;background:var(--color-bg-secondary);border-radius:4px;overflow:visible}._barFill_1hsbr_539{height:100%;border-radius:4px;transition:width var(--transition-slow)}._fill_excellent_1hsbr_540,._fill_surpassed_1hsbr_542{background:var(--color-score-excellent)}._fill_good_1hsbr_543{background:var(--color-score-good)}._fill_needs_1hsbr_544{background:var(--color-score-needs)}._fill_unavailable_1hsbr_545{background:repeating-linear-gradient(45deg,var(--color-border-medium),var(--color-border-medium) 4px,transparent 4px,transparent 8px);opacity:.45}._barGoalMarker_1hsbr_556{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1.5px;background:var(--color-text-primary);border-radius:2px;box-shadow:0 0 0 1px var(--color-bg-primary);z-index:2}._barRank_1hsbr_566,._barGoal_1hsbr_556{color:var(--color-text-muted)}._barFooter_1hsbr_568{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}._barFooterLeft_1hsbr_576{display:inline-flex;align-items:center;gap:10px;min-width:0}._barSpark_1hsbr_582{color:var(--color-text-muted);opacity:.75;flex-shrink:0}._contextStrip_1hsbr_590{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-md);padding:12px 14px}@media(width<=520px){._contextStrip_1hsbr_590{gap:var(--spacing-sm);padding:10px 12px}}._contextStat_1hsbr_604{display:flex;flex-direction:column;gap:2px;min-width:0}._contextLabel_1hsbr_610{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-semibold)}._contextValue_1hsbr_617{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--color-text-primary);letter-spacing:-.02em}@media(width<=520px){._contextValue_1hsbr_617{font-size:var(--font-size-md)}}._score_unavailable_1hsbr_627{color:var(--color-text-muted)}._dirToggle_1hsbr_631{width:30px;min-width:30px;height:100%;border:none;border-left:1px solid var(--color-border);background:transparent;color:var(--color-text-primary);border-radius:0 999px 999px 0;font-family:inherit;font-size:14px;font-weight:var(--font-weight-bold);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);font-variant-numeric:tabular-nums}._dirToggle_1hsbr_631:hover:not(:disabled){background:var(--color-bg-hover);color:var(--role-accent, var(--color-text-primary))}._dirToggle_1hsbr_631:disabled{opacity:.45;cursor:not-allowed}._contextMuted_1hsbr_654{color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}[data-theme=dark] ._periodSelect_1hsbr_47{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23b3c6cf' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")}[data-theme=dark] ._periodSelect_1hsbr_47:disabled{background-image:none}[data-theme=dark] ._sort_1hsbr_363{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23b3c6cf' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")}[data-theme=dark] ._periodSelect_1hsbr_47,[data-theme=dark] ._sort_1hsbr_363{color-scheme:dark}[data-theme=dark] ._periodSelect_1hsbr_47 option,[data-theme=dark] ._sort_1hsbr_363 option{background-color:var(--color-bg-white);color:var(--color-text-primary)}._root_1y3vt_18{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;min-height:100dvh;background:var(--color-bg-primary);isolation:isolate;overflow:hidden}@media(width>=1024px){._root_1y3vt_18{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}._brandPanel_1y3vt_39{display:none}@media(width>=1024px){._brandPanel_1y3vt_39{position:relative;display:flex;flex-direction:column;padding:var(--spacing-4xl);min-height:100dvh;color:#fff;background:radial-gradient(ellipse 100% 80% at 50% 100%,var(--color-bg-canvas),transparent 65%),linear-gradient(165deg,var(--color-bg-darker) 0%,var(--color-bg-dark) 100%);overflow:hidden;isolation:isolate}}._aurora_1y3vt_60{position:absolute;inset:-30%;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 30% 20%,rgba(99,230,190,.32),transparent 60%),radial-gradient(ellipse 60% 50% at 80% 70%,rgba(48,133,142,.5),transparent 60%),radial-gradient(ellipse 40% 30% at 65% 25%,rgba(247,166,106,.1),transparent 65%);filter:blur(40px);animation:_aurora_1y3vt_60 28s ease-in-out infinite;will-change:transform}@keyframes _aurora_1y3vt_60{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-3%,0) scale(1.06)}}._grid_1y3vt_81{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 0);background-size:26px 26px;mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}._brandHeader_1y3vt_99{position:relative;z-index:1;display:flex;align-items:center;flex:0 0 auto}._statusBadge_1y3vt_107{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:var(--radius-pill);background:#ffffff0f;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb}._statusDot_1y3vt_124{width:7px;height:7px;border-radius:50%;background:#63e6be;box-shadow:0 0 0 4px #63e6be38;animation:_dotPulse_1y3vt_1 2.4s ease-in-out infinite}@keyframes _dotPulse_1y3vt_1{0%,to{box-shadow:0 0 #63e6be80}60%{box-shadow:0 0 0 8px #63e6be00}}._brandCenter_1y3vt_148{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:480px;padding:var(--spacing-xl) 0;animation:_rise_1y3vt_1 .7s ease .05s both}._markWrap_1y3vt_161{position:relative;display:inline-flex;margin-bottom:var(--spacing-2xl)}._brandMark_1y3vt_167{position:relative;z-index:1}._markGlow_1y3vt_172{position:absolute;inset:-28px;z-index:0;border-radius:50%;background:radial-gradient(circle,rgba(99,230,190,.45),transparent 65%);filter:blur(18px);animation:_glowPulse_1y3vt_1 5s ease-in-out infinite}@keyframes _glowPulse_1y3vt_1{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}._brandTitle_1y3vt_188{margin:0 0 10px;font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:clamp(1.875rem,4.4vw,2.75rem);line-height:1.05;letter-spacing:-.025em;color:#fff}._brandTagline_1y3vt_198{margin:0;max-width:34ch;font-size:clamp(.875rem,1.3vw,1rem);line-height:1.55;color:#ffffffb3}._brandFooter_1y3vt_226{position:relative;z-index:1;flex:0 0 auto;display:flex;flex-direction:column;gap:var(--spacing-md)}._brandFooterRule_1y3vt_235{height:1px;background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,.04) 70%,transparent)}._brandFooterText_1y3vt_245{font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}._compactBrand_1y3vt_6{display:flex;justify-content:center;margin-bottom:var(--spacing-sm);animation:_rise_1y3vt_1 .6s ease both}@media(width>=1024px){._compactBrand_1y3vt_6{display:none}}._formPanel_1y3vt_275{position:relative;display:flex;flex-direction:column;padding:var(--spacing-2xl) var(--spacing-xl);background:var(--color-bg-primary)}@media(width>=1024px){._formPanel_1y3vt_275{padding:var(--spacing-4xl);min-height:100dvh}}._toggleHolder_1y3vt_290{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);z-index:5}@media(width>=1024px){._toggleHolder_1y3vt_290{top:var(--spacing-xl);right:var(--spacing-xl)}}._formInner_1y3vt_304{flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%}._form_1y3vt_275{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--spacing-xl);animation:_rise_1y3vt_1 .7s ease .1s both}@keyframes _rise_1y3vt_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._formHeader_1y3vt_328{display:flex;flex-direction:column;gap:var(--spacing-sm)}._formTitle_1y3vt_334{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:clamp(1.5rem,4.5vw,2.25rem);line-height:1.1;letter-spacing:-.018em;color:var(--color-text-primary)}._formSubtitle_1y3vt_344{margin:0;font-size:var(--font-size-md);line-height:1.55;color:var(--color-text-secondary)}@media(width<=1023px){._formHeader_1y3vt_328{align-items:center;text-align:center}._formSubtitle_1y3vt_344{max-width:36ch}}._cta_1y3vt_371{position:relative;isolation:isolate}._ctaAccent_1y3vt_376{position:absolute;inset:-6px;border-radius:var(--radius-pill);background:var(--gradient-cta-halo);filter:blur(14px);opacity:var(--cta-halo-opacity);z-index:-1;transition:opacity var(--transition-normal),filter var(--transition-normal)}._cta_1y3vt_371:hover ._ctaAccent_1y3vt_376{opacity:calc(var(--cta-halo-opacity) + .18);filter:blur(18px)}._security_1y3vt_396{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0;font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;text-align:center}._security_1y3vt_396 svg{color:var(--color-primary-accent);flex-shrink:0}._formFooter_1y3vt_418{flex:0 0 auto;padding-top:var(--spacing-xl);text-align:center;font-size:var(--font-size-xs);color:var(--color-text-muted)}._legalLine_1y3vt_428{margin:0 auto;max-width:42ch;line-height:1.7}._legalLink_1y3vt_437{appearance:none;background:none;border:none;padding:0;font:inherit;color:var(--color-primary-accent);font-weight:600;cursor:pointer;text-decoration:none;border-radius:3px}._legalLink_1y3vt_437:hover{color:var(--color-primary-accent-hover);text-decoration:underline}._legalLink_1y3vt_437:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}._alert_1y3vt_464{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);border:1px solid var(--color-border-light)}._alert_1y3vt_464 code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;background:var(--color-bg-secondary);padding:1px 6px;border-radius:var(--radius-sm)}._alert_1y3vt_464[data-variant=warning]{background:var(--color-warning-bg);border-color:#f7a66a52;color:var(--color-text-primary)}._alert_1y3vt_464[data-variant=error]{background:var(--color-error-bg);border-color:#ff8a7552;color:var(--color-text-primary)}@media(prefers-reduced-motion:reduce){._aurora_1y3vt_60,._markGlow_1y3vt_172,._statusDot_1y3vt_124,._brandCenter_1y3vt_148,._form_1y3vt_275{animation:none!important}}:root{color-scheme:light;--icon-chevron-stroke: 4A5568;--color-primary: #002b2a;--color-primary-dark: #124c5c;--color-primary-light: #b0ccc9;--color-primary-accent: #30858e;--color-primary-accent-hover: #235e6e;--color-bg-primary: #eeebe6;--color-bg-secondary: #e5e1db;--color-bg-white: #ffffff;--color-bg-chrome: #ffffff;--color-chrome-shadow: 0 1px 0 rgba(0, 43, 42, .06), 0 2px 8px -4px rgba(0, 43, 42, .12);--color-bg-hover: rgba(48, 133, 142, .08);--color-bg-subtle: rgba(245, 243, 240, .5);--color-bg-dark: #002b2a;--color-bg-darker: #001f1d;--color-bg-canvas: #03322f;--color-on-dark-accent: #63e6be;--color-text-on-dark-accent: #002b2a;--color-text-primary: #002b2a;--color-text-secondary: #4a5568;--color-text-muted: #ada299;--color-text-light: #c8c1ba;--color-text-white: #fffffd;--color-text-on-accent: #ffffff;--color-border: #dcd7d0;--color-border-light: #e8e4de;--color-border-medium: #c8c1ba;--color-border-dark: #ada299;--color-border-subtle: rgba(0, 43, 42, .1);--color-success: #30858e;--color-success-bg: rgba(176, 204, 201, .18);--color-warning: #f7a66a;--color-warning-bg: rgba(247, 166, 106, .12);--color-error: #ff8a75;--color-error-bg: rgba(255, 138, 117, .12);--color-info: #235e6e;--color-info-bg: rgba(35, 94, 110, .1);--viz-primary-1: #002b2a;--viz-primary-2: #235e6e;--viz-secondary-1: #30858e;--viz-secondary-2: #124c5c;--viz-accent-1: #ff8a75;--viz-accent-2: #f7a66a;--viz-neutral-1: #ada299;--viz-neutral-2: #c8c1ba;--gradient-green-light: linear-gradient(135deg, #b0ccc9, #30858e);--gradient-green-medium: linear-gradient(135deg, #30858e, #124c5c);--gradient-green-dark: linear-gradient(135deg, #124c5c, #002b2a);--gradient-pulse: linear-gradient(90deg, #ff8a75, #f7a66a, #30858e);--gradient-primary: var(--gradient-green-medium);--gradient-cta-primary: var(--gradient-green-medium);--gradient-cta-halo: var(--gradient-pulse);--cta-halo-opacity: .32;--font-display: "DM Sans", "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "DM Sans", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family: var(--font-body);--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-base: .9375rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.375rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2.125rem;--font-size-4xl: 2.75rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-loose: 1.7;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 40px;--spacing-4xl: 48px;--container-max-width: 1240px;--header-height: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-pill: 9999px;--shadow-xs: 0 1px 2px rgba(0, 43, 42, .04);--shadow-sm: 0 2px 4px rgba(0, 43, 42, .06);--shadow-md: 0 4px 12px rgba(0, 43, 42, .08);--shadow-lg: 0 12px 28px rgba(0, 43, 42, .12);--shadow-xl: 0 24px 48px rgba(0, 43, 42, .18);--shadow-2xl: 0 32px 64px rgba(0, 43, 42, .22);--shadow-modal: 0 24px 48px rgba(0, 43, 42, .24);--shadow-dropdown: 0 12px 32px rgba(0, 43, 42, .15);--shadow-glow-accent: 0 0 0 4px rgba(48, 133, 142, .18);--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--z-dropdown: 1000;--z-sticky: 1010;--z-overlay: 1020;--z-modal: 1030;--z-popover: 1040;--z-toast: 1050;--z-tooltip: 1070;--color-score-excellent: #2c7f88;--color-score-good: #d9822b;--color-score-needs: #e05a3f;--color-trend-up: #2f9e62;--color-trend-down: #e05a3f;--color-trend-stable: #ada299;--role-accent: #235e6e;--role-link: #30858e;--role-accent-stone: #b0ccc9;--role-hero-bg: #002b2a;--role-name: #235e6e;--role-ai: #235e6e;--role-nav-bg: #f5f3f0;--role-label-bg: rgba(35, 94, 110, .06);--role-label-text: #235e6e;--sidebar-width: 240px;--sidebar-width-collapsed: 72px;--bottom-nav-height: 64px}[data-theme=dark]{color-scheme:dark;--icon-chevron-stroke: b3c6cf;--color-primary: #63e6be;--color-primary-dark: #4dd9ad;--color-primary-light: #9cb4b1;--color-primary-accent: #63e6be;--color-primary-accent-hover: #4dd9ad;--color-bg-primary: #0f1419;--color-bg-secondary: #1a202c;--color-bg-white: #1e2732;--color-bg-chrome: #0f1419;--color-chrome-shadow: none;--color-bg-hover: rgba(99, 230, 190, .08);--color-bg-subtle: rgba(245, 243, 240, .04);--color-text-primary: #e2e8f0;--color-text-secondary: #a0aec0;--color-text-muted: #718096;--color-text-light: #4a5568;--color-text-white: #ffffff;--color-text-on-accent: #002b2a;--color-border: #2d3748;--color-border-light: #2d3748;--color-border-medium: #4a5568;--color-border-dark: #718096;--color-border-subtle: rgba(99, 230, 190, .12);--color-success: #34d399;--color-warning: #fbbf24;--color-error: #f87171;--color-info: #22d3ee;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .45);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 12px 28px rgba(0, 0, 0, .55);--shadow-xl: 0 24px 48px rgba(0, 0, 0, .6);--shadow-modal: 0 24px 48px rgba(0, 0, 0, .65);--shadow-dropdown: 0 12px 32px rgba(0, 0, 0, .5);--shadow-glow-accent: 0 0 0 4px rgba(99, 230, 190, .18);--gradient-cta-primary: linear-gradient(135deg, #30858e 0%, #63e6be 100%);--gradient-cta-halo: linear-gradient(120deg, #30858e 0%, #63e6be 50%, #30858e 100%);--cta-halo-opacity: .5;--color-score-excellent: #4dd9ad;--color-score-good: #f7a66a;--color-score-needs: #ff8a75;--color-trend-up: #5fd39a;--color-trend-down: #ff8a75;--color-trend-stable: #718096;--role-accent: #63e6be;--role-link: #63e6be;--role-accent-stone: #4dd9ad;--role-hero-bg: #03322f;--role-name: #63e6be;--role-ai: #63e6be;--role-nav-bg: #1a202c;--role-label-bg: rgba(99, 230, 190, .1);--role-label-text: #63e6be}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background:var(--color-bg-primary);text-rendering:optimizeLegibility}img,svg,video,canvas{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}input,select,textarea{font:inherit;color:inherit}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--color-primary-light);color:var(--color-primary)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);letter-spacing:-.01em}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}p{color:var(--color-text-secondary)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60rem 40rem at 100% 0%,rgba(48,133,142,.05),transparent 60%),radial-gradient(50rem 30rem at 0% 100%,rgba(176,204,201,.1),transparent 65%),var(--color-bg-primary);transition:background var(--transition-slow)}[data-theme=dark] body:before{background:radial-gradient(60rem 40rem at 100% 0%,rgba(99,230,190,.08),transparent 60%),radial-gradient(50rem 30rem at 0% 100%,rgba(35,94,110,.25),transparent 65%),var(--color-bg-primary)}.app-container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:focus{outline:none}:focus-visible{outline:2px solid var(--role-accent);outline-offset:2px;border-radius:var(--radius-sm)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--role-accent);outline-offset:2px;box-shadow:0 0 0 4px var(--role-label-bg)}
