._btn_6qagj_10{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-weight:500;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast);font-family:inherit;line-height:1.4;white-space:nowrap}._btn_6qagj_10:focus{outline:none;box-shadow:0 0 0 3px var(--primary-10)}._btn_6qagj_10:disabled{cursor:not-allowed;opacity:.6}._small_6qagj_36{padding:5px 10px;font-size:var(--font-size-sm);gap:5px}._medium_6qagj_42{padding:7px 14px;font-size:var(--font-size-base);gap:var(--space-2)}._large_6qagj_48{padding:10px 18px;font-size:var(--font-size-lg);gap:var(--space-2)}._iconOnly_6qagj_57{padding:0;flex-shrink:0}._iconOnly_6qagj_57._small_6qagj_36{width:28px;height:28px}._iconOnly_6qagj_57._medium_6qagj_42{width:36px;height:36px}._iconOnly_6qagj_57._large_6qagj_48{width:44px;height:44px}._primary_6qagj_66{background-color:var(--primary);color:var(--text-on-primary);border-color:var(--primary)}._primary_6qagj_66:hover:not(:disabled){background-color:var(--primary-hover);border-color:var(--primary-hover)}._secondary_6qagj_77{background-color:var(--bg-secondary);color:var(--text);border-color:var(--border-strong)}._secondary_6qagj_77:hover:not(:disabled){background-color:var(--bg-tertiary)}._danger_6qagj_87{background-color:var(--danger);color:var(--text-on-primary);border-color:var(--danger)}._danger_6qagj_87:hover:not(:disabled){background-color:var(--danger-dark);border-color:var(--danger-dark)}._warning_6qagj_101{background-color:var(--warning);color:var(--text-on-primary);border-color:var(--warning)}._warning_6qagj_101:hover:not(:disabled){background-color:var(--warning-dark);border-color:var(--warning-dark)}._ghost_6qagj_112{background-color:transparent;color:var(--text);border-color:transparent}._ghost_6qagj_112:hover:not(:disabled){background-color:var(--card-bg)}._link_6qagj_122{background-color:transparent;color:var(--primary);border-color:transparent;padding-left:0;padding-right:0}._link_6qagj_122:hover:not(:disabled){color:var(--primary-hover);text-decoration:underline}._fullWidth_6qagj_136{width:100%;white-space:normal}._loading_6qagj_145{position:relative}._loading_6qagj_145 ._content_6qagj_149{opacity:.7}._spinner_6qagj_154{width:16px;height:16px}@keyframes _spin_6qagj_154{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinnerIcon_6qagj_164{width:100%;height:100%;animation:_spin_6qagj_154 1s linear infinite}._spinnerCircle_6qagj_170{stroke:currentColor;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:45}._iconWrapper_6qagj_178{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._iconWrapperLeft_6qagj_185{margin-right:0}._iconWrapperRight_6qagj_189{margin-left:0}._content_6qagj_149{display:inline-flex;align-items:center;gap:var(--space-2)}._overlay_1syab_8{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--black-60);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal, 1100);padding:var(--space-5);animation:_fadeIn_1syab_1 .2s ease-out}._content_1syab_23{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 4px 20px var(--black-30);max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:_slideUp_1syab_1 .2s ease-out}._small_1syab_36{width:100%;max-width:400px}._medium_1syab_41{width:100%;max-width:600px}._large_1syab_46{width:100%;max-width:900px}._header_1syab_51{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}._header_1syab_51 h2{margin:0;font-size:var(--font-size-xl);font-weight:600;color:var(--text)}._close_1syab_68{font-size:var(--font-size-2xl);line-height:1;color:var(--text-muted)}._close_1syab_68:hover{color:var(--text)}._body_1syab_78{padding:var(--space-5);overflow-y:auto;flex:1}._footer_1syab_84{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:var(--bg-secondary)}@media (max-width: 640px){._overlay_1syab_8{padding:var(--space-2-5)}._content_1syab_23{max-height:95vh}._small_1syab_36,._medium_1syab_41,._large_1syab_46{max-width:100%}}._container_403ql_9{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}._inline_403ql_16{display:inline-flex}._centered_403ql_20{justify-content:center;min-height:200px;padding:40px 20px;color:var(--text-muted)}._fullscreen_403ql_27{position:fixed;top:0;left:0;right:0;bottom:0;justify-content:center;z-index:var(--z-toast);background-color:var(--bg-60)}._overlay_403ql_38{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:var(--black-60);z-index:var(--z-toast)}._indicator_403ql_51{display:flex;align-items:center;justify-content:center}._small_403ql_58{width:20px;height:20px}._medium_403ql_63{width:32px;height:32px}._large_403ql_68{width:48px;height:48px}._spinnerSvg_403ql_74{width:100%;height:100%;animation:_rotate_403ql_1 1.5s linear infinite}._spinnerPath_403ql_80{stroke:var(--primary);stroke-linecap:round;animation:_dash_403ql_1 1.5s ease-in-out infinite}._dotsContainer_403ql_87{display:flex;gap:var(--space-1-5)}._dot_403ql_87{width:8px;height:8px;background-color:var(--primary);border-radius:50%;animation:_bounce_403ql_1 1.4s ease-in-out infinite both}._dot_403ql_87:nth-child(1){animation-delay:-.32s}._dot_403ql_87:nth-child(2){animation-delay:-.16s}._pulseContainer_403ql_109{position:relative;width:100%;height:100%}._pulseRing_403ql_115{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid var(--primary);border-radius:50%;animation:_pulseRing_403ql_115 1.25s cubic-bezier(.215,.61,.355,1) infinite}._pulseCore_403ql_126{position:absolute;top:50%;left:50%;width:50%;height:50%;transform:translate(-50%,-50%);background-color:var(--primary);border-radius:50%}._text_403ql_138{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}._srOnly_403ql_145{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes _rotate_403ql_1{to{transform:rotate(360deg)}}@keyframes _dash_403ql_1{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes _pulseRing_403ql_115{0%{transform:scale(.33);opacity:1}80%,to{transform:scale(1);opacity:0}}._container_un0d7_5{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bg) 0%,var(--bg-secondary) 100%);padding:var(--space-5)}._content_un0d7_14{max-width:500px;text-align:center;color:var(--text)}._icon_un0d7_20{color:var(--danger);margin-bottom:24px}._container_un0d7_5 h1{font-size:var(--font-size-2xl);font-weight:600;margin:0 0 12px;color:var(--text)}._message_un0d7_32{color:var(--text-muted);margin:0 0 24px;line-height:1.6}._actions_un0d7_38{display:flex;gap:var(--space-3);justify-content:center;margin-bottom:20px}._detailsToggle_un0d7_45{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-xs);text-decoration:underline;margin-bottom:16px}._detailsToggle_un0d7_45:hover{color:var(--text-muted)}._details_un0d7_45{text-align:left;background:var(--black-30);border-radius:var(--radius-base);padding:var(--space-4);margin-top:16px}._detailSection_un0d7_67{margin-bottom:16px}._detailSection_un0d7_67:last-child{margin-bottom:0}._detailSection_un0d7_67 strong{display:block;color:var(--danger);font-size:var(--font-size-xs);margin-bottom:8px}._detailSection_un0d7_67 pre{background:var(--bg-tertiary);padding:var(--space-3);border-radius:var(--radius-xs);overflow-x:auto;font-size:var(--font-size-2xs);color:var(--text-muted-on-tint);margin:0;white-space:pre-wrap;word-break:break-word}._banner_khcv8_9{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:linear-gradient(var(--primary-10, rgba(99, 102, 241, .08)),var(--primary-10, rgba(99, 102, 241, .08))),var(--bg);border-bottom:1px solid var(--primary-30);color:var(--text);font-size:var(--font-size-sm);position:sticky;top:0;z-index:var(--z-sticky)}@media (max-width: 768px){._banner_khcv8_9{padding-left:calc(env(safe-area-inset-left,0px) + 64px)}}._icon_khcv8_41{display:inline-flex;align-items:center;color:var(--primary);flex-shrink:0}._content_khcv8_48{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._headline_khcv8_56{font-weight:600;color:var(--text)}._body_khcv8_61{font-size:var(--font-size-xs);color:var(--text-muted)}._refreshAction_khcv8_68{flex-shrink:0}._teaser_1mzdn_10{display:flex;align-items:center;gap:var(--space-3, .75rem);padding:var(--space-3, .75rem) var(--space-4, 1rem);border-radius:var(--radius-md, 8px);border:1px solid transparent;transition:background-color .15s ease}._card_1mzdn_5{background:var(--bg-secondary, #f9fafb);border-color:var(--border, #e5e7eb)}._card_1mzdn_5 ._iconWrap_1mzdn_26{color:var(--text-secondary, #6b7280);background:var(--bg, #f3f4f6)}._alert_1mzdn_6{background:color-mix(in srgb,var(--warning, #f59e0b) 8%,var(--card-bg, #ffffff));border-color:color-mix(in srgb,var(--warning, #f59e0b) 30%,var(--card-bg, #ffffff))}._alert_1mzdn_6 ._iconWrap_1mzdn_26{color:var(--warning-dark, #d97706);background:color-mix(in srgb,var(--warning, #f59e0b) 15%,var(--card-bg, #ffffff))}._iconWrap_1mzdn_26{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm, 6px);flex-shrink:0}._content_1mzdn_52{flex:1;min-width:0}._headline_1mzdn_57{font-weight:600;font-size:var(--font-size-sm, .9rem);color:var(--text, #111827);line-height:1.3}._body_1mzdn_64{margin-top:2px;font-size:var(--font-size-xs, .8rem);color:var(--text-secondary, #6b7280);line-height:1.4}._cta_1mzdn_74{white-space:nowrap;flex-shrink:0}@media (max-width: 640px){._teaser_1mzdn_10{flex-wrap:wrap}._cta_1mzdn_74{margin-left:auto}}._strip_wgdro_8{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:linear-gradient(var(--warning-10),var(--warning-10)),var(--bg);border-bottom:1px solid var(--warning-30);color:var(--text);font-size:var(--font-size-sm);position:sticky;top:0;z-index:var(--z-sticky)}@media (max-width: 768px){._strip_wgdro_8{padding-left:calc(env(safe-area-inset-left,0px) + 64px)}}._row_wgdro_32{display:flex;align-items:center;gap:var(--space-3);min-width:0}._icon_wgdro_39{display:inline-flex;align-items:center;color:var(--warning-text-on-tint);flex-shrink:0}._text_wgdro_46{flex:1;min-width:0;color:var(--text)}._hint_wgdro_52{color:var(--text-muted);font-size:var(--font-size-xs);flex-shrink:0}._action_wgdro_59{flex-shrink:0}._banner_1539p_14{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-primary-light, #EFF6FF);border:1px solid var(--color-primary-border, #BFDBFE);border-radius:var(--radius-md);color:var(--text);font-size:var(--font-size-sm);margin-bottom:var(--space-3)}._icon_1539p_27{display:inline-flex;align-items:center;color:var(--primary);flex-shrink:0;padding-top:2px}._content_1539p_35{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}._headline_1539p_43{font-weight:600;color:var(--text)}._body_1539p_48{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.5}._errorText_1539p_54{font-size:var(--font-size-xs);color:var(--danger);margin-top:var(--space-1)}._dismissButton_1539p_66{color:var(--text-muted);transition:background-color .15s ease,color .15s ease}._dismissButton_1539p_66:hover:not(:disabled){background:#2563eb14;color:var(--primary)}._dismissButton_1539p_66:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._card_13nip_7{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-primary-light, #EFF6FF);border:1px solid var(--color-primary-border, #BFDBFE);border-radius:var(--radius-md);color:var(--text);font-size:var(--font-size-sm);margin-bottom:var(--space-3)}._header_13nip_20{display:flex;align-items:flex-start;gap:var(--space-3)}._icon_13nip_26{display:inline-flex;align-items:center;color:var(--primary);flex-shrink:0;padding-top:2px}._headerText_13nip_34{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._headline_13nip_41{font-weight:600;color:var(--text)}._body_13nip_46{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.5}._grid_13nip_52{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-2) var(--space-3)}._field_13nip_58{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._label_13nip_65{font-size:var(--font-size-xs);font-weight:500;color:var(--text-muted)}._input_13nip_71{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card-bg);color:var(--text);font-size:var(--font-size-sm);min-height:32px}._phoneRow_13nip_82{display:flex;gap:var(--space-1);min-width:0}._phoneCode_13nip_88{flex:0 0 auto}._phoneNumber_13nip_92{flex:1 1 auto;min-width:0}._input_13nip_71:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._errorText_13nip_102{font-size:var(--font-size-xs);color:var(--danger)}._actions_13nip_107{display:flex;gap:var(--space-2)}._refillPage_13nip_115{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:100vh;padding:var(--space-6);background:var(--bg)}._refillPage_13nip_115 ._card_13nip_7{width:100%;max-width:48rem;margin-bottom:0}._skeleton_1unt1_13{display:inline-block;position:relative;overflow:hidden;background-color:var(--skeleton-base, #e5e7eb);border-radius:var(--radius-sm, 4px);vertical-align:middle}._skeleton_1unt1_13:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,var(--skeleton-shimmer, rgba(255, 255, 255, .85)) 50%,transparent 100%);animation:_shimmer_1unt1_1 1.4s ease-in-out infinite;transform:translate(-100%)}._text_1unt1_40{display:block;height:1em;width:100%;margin:.25em 0;border-radius:var(--radius-sm, 4px)}._title_1unt1_48{display:block;height:1.5em;width:60%;margin:.25em 0;border-radius:var(--radius-sm, 4px)}._circle_1unt1_56{border-radius:50%;width:40px;height:40px}._rect_1unt1_62{display:block;width:100%;height:80px;border-radius:var(--radius-md, 8px)}._textGroup_1unt1_69{display:flex;flex-direction:column;gap:var(--space-1, 4px);width:100%}@keyframes _shimmer_1unt1_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){._skeleton_1unt1_13:after{animation:none;background:var(--skeleton-shimmer, rgba(255, 255, 255, .3));transform:none}}._widget_1whx1_7{background:var(--card-bg);border-radius:var(--radius-card);border:1px solid var(--border);padding:1.25rem}._widget_1whx1_7._compact_1whx1_15{padding:.75rem}._widget_1whx1_7._error_1whx1_16{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;color:var(--danger);font-size:var(--font-size-sm)}._loading_1whx1_35{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--text-muted);font-size:var(--font-size-sm);padding:1rem}@keyframes _spin_1whx1_50{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_1whx1_50{animation:_spin_1whx1_50 1s linear infinite}._retryButton_1whx1_59{border-color:var(--danger);color:var(--danger);margin-left:auto}._retryButton_1whx1_59:hover:not(:disabled){background:var(--danger-10)}._header_1whx1_70{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}._headerLeft_1whx1_77{display:flex;align-items:flex-start;gap:.75rem;flex:1;color:var(--primary)}._title_1whx1_85{margin:0;font-size:var(--font-size-base);font-weight:600;color:var(--text)}._period_1whx1_92{margin:.25rem 0 0;font-size:var(--font-size-xs);color:var(--text-muted)}._refreshButton_1whx1_103{border-color:var(--border);color:var(--text-secondary)}._refreshButton_1whx1_103:hover:not(:disabled){background:var(--bg);color:var(--text)}._overrideBadge_1whx1_114{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--info-10);color:var(--info);border-radius:var(--radius-xs);font-size:var(--font-size-2xs);font-weight:500}._metrics_1whx1_127{display:flex;flex-direction:column;gap:1rem}._usageItem_1whx1_133{display:flex;flex-direction:column;gap:.375rem}._usageHeader_1whx1_139{display:flex;justify-content:space-between;align-items:center}._usageLabel_1whx1_145{font-size:var(--font-size-sm);font-weight:500;color:var(--text)}._usageValue_1whx1_151{font-size:var(--font-size-sm);color:var(--text-secondary)}._usageValue_1whx1_151._warning_1whx1_17{color:var(--warning)}._usageValue_1whx1_151._danger_1whx1_18{color:var(--danger)}._usageValue_1whx1_151._overLimit_1whx1_19{color:var(--danger);font-weight:600}._progressTrack_1whx1_169{height:6px;background:var(--bg-secondary);border-radius:var(--radius-xs);overflow:hidden}._progressFill_1whx1_176{height:100%;background:var(--primary);border-radius:var(--radius-xs);transition:width var(--transition-base)}._progressFill_1whx1_176._warning_1whx1_17{background:var(--warning)}._progressFill_1whx1_176._danger_1whx1_18,._progressFill_1whx1_176._overLimit_1whx1_19{background:var(--danger)}._usagePercent_1whx1_199{font-size:var(--font-size-2xs);color:var(--text-muted)}._usagePercent_1whx1_199._warning_1whx1_17{color:var(--warning)}._usagePercent_1whx1_199._danger_1whx1_18{color:var(--danger)}._usagePercent_1whx1_199._overLimit_1whx1_19{color:var(--danger);font-weight:600}._hintIcon_1whx1_219{display:inline-block;margin-left:.25rem;vertical-align:middle;cursor:help;opacity:.7}._details_1whx1_228{display:flex;gap:1.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}._stat_1whx1_236{display:flex;flex-direction:column;gap:.125rem}._statLabel_1whx1_242{font-size:var(--font-size-xs);color:var(--text-muted)}._statValue_1whx1_247{font-size:var(--font-size-lg);font-weight:600;color:var(--text)}._footer_1whx1_254{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border);font-size:var(--font-size-xs);color:var(--text-muted);text-align:center}._compactWrap_1whx1_268{position:relative;display:inline-flex;max-width:100%;min-width:0}._compactWidget_1whx1_276{width:100%;display:inline-flex;align-items:center;gap:.5rem;padding:6px 12px;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-base);font-size:15px;font-weight:500;color:var(--text);cursor:pointer;transition:all var(--transition-fast);max-width:100%;min-width:0}._compactWidget_1whx1_276:hover{background:var(--bg);border-color:var(--border-light)}._compactLabel_1whx1_307{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}._compactPercent_1whx1_323{font-size:var(--font-size-xs);color:var(--text-secondary)}._compactPercent_1whx1_323._warning_1whx1_17{color:var(--warning)}._dropdown_1whx1_333{position:absolute;bottom:calc(100% + .5rem);left:0;width:200px;min-width:100%;padding:1rem;background:var(--bg-elevated, var(--card-bg));border:1px solid var(--border-light, var(--border));border-radius:var(--radius-card);box-shadow:0 4px 12px var(--black-10);z-index:var(--z-modal-backdrop)}._dropdownHeader_1whx1_350{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border);font-weight:600;color:var(--text)}._resetInfo_1whx1_361{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border);font-size:var(--font-size-xs);color:var(--text-muted);text-align:center}._upgradeCta_1whx1_375{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin-top:.75rem;padding:.55rem .85rem;background:var(--bg);color:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-base);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}._upgradeCta_1whx1_375:hover{background:var(--primary-10)}._upgradeCtaPressure_1whx1_397{background:var(--primary);color:var(--text-on-primary, white);border-color:var(--primary)}._upgradeCtaPressure_1whx1_397:hover{background:var(--primary-hover, var(--primary));filter:brightness(.95)}._upgradeCtaLabel_1whx1_408{flex:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._compactUpgradeHint_1whx1_419{display:inline-flex;align-items:center;color:var(--primary);margin-left:-.15rem}._badge_v7kpo_11{display:inline-flex;align-items:center;border-radius:var(--radius-full);font-weight:700;text-transform:uppercase;letter-spacing:.4px;line-height:1;flex-shrink:0}._variantBeta_v7kpo_25{background:var(--warning-bg);color:var(--warning-text);border:1px solid var(--warning-30)}._variantNew_v7kpo_40{background:var(--success-bg);color:var(--success-text);border:1px solid var(--success-30)}._md_v7kpo_48{padding:2px 8px;font-size:var(--font-size-2xs)}._sm_v7kpo_55{padding:2px 7px;font-size:var(--font-size-2xs);letter-spacing:.3px}._panel_1noh2_1{margin-top:12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-tertiary);text-align:left}._wafLine_1noh2_10{margin:0 0 6px;font-weight:600;color:var(--text);font-size:.92rem}._verdict_1noh2_17{margin:0 0 12px;color:var(--text-secondary);font-size:.88rem;line-height:1.5}._tableWrap_1noh2_24{overflow-x:auto;margin-bottom:12px}._table_1noh2_24{width:100%;border-collapse:collapse;font-size:.85rem}._table_1noh2_24 th{text-align:left;padding:6px 10px;border-bottom:1px solid var(--border);color:var(--text-muted);font-weight:600;white-space:nowrap}._table_1noh2_24 td{padding:6px 10px;border-bottom:1px solid var(--border);vertical-align:top}._token_1noh2_50{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap;color:var(--text)}._category_1noh2_56{display:block;font-family:inherit;font-size:var(--font-size-xs);color:var(--text-muted)}._engine_1noh2_63{color:var(--text-secondary)}._chip_1noh2_67{display:inline-block;padding:1px 8px;border-radius:999px;font-size:var(--font-size-xs);font-weight:600;border:1px solid var(--border);color:var(--text-muted)}._chip_allowed_1noh2_77{color:var(--success);border-color:var(--success)}._chip_blocked_1noh2_82{color:var(--danger);border-color:var(--danger)}._allowlist_1noh2_87{border-top:1px solid var(--border);padding-top:12px}._allowlistTitle_1noh2_92{margin:0 0 8px;font-size:.92rem;color:var(--text)}._steps_1noh2_98{margin:0;padding-left:1.25rem;color:var(--text-secondary);font-size:.88rem}._steps_1noh2_98 li{margin-bottom:8px}._ua_1noh2_109{display:block;margin:6px 0;padding:8px 10px;border-radius:var(--radius-xs);background:var(--bg-secondary, rgba(0, 0, 0, .06));border:1px solid var(--border);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;overflow-x:auto;white-space:nowrap;color:var(--text)}._botLink_1noh2_123{font-size:.85rem;color:var(--primary)}._reauditButton_1noh2_128{margin-top:10px;padding:8px 16px;border:none;border-radius:var(--radius-sm);background:var(--primary);color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:opacity var(--transition-fast)}._reauditButton_1noh2_128:hover{opacity:.9}._wrapper_29j6v_9{position:relative;padding:var(--space-2-5) var(--space-2) var(--space-2-5);border-bottom:1px solid var(--border)}._trigger_29j6v_16{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text);font-weight:600;font-size:var(--font-size-base);background:var(--bg);border:1px solid var(--border);cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;transition:border-color var(--transition-base)}._trigger_29j6v_16:hover{border-color:var(--text-muted)}._trigger_29j6v_16:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._triggerText_29j6v_49{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._brandName_29j6v_57{overflow:hidden;text-overflow:ellipsis}._triggerMeta_29j6v_64{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);white-space:normal}._triggerMeta_29j6v_64:empty{display:none}._marketBadge_29j6v_81{flex-shrink:1;min-width:0;max-width:45%;display:inline-block;padding:1px 5px;background:var(--bg-secondary);border-radius:var(--radius-sm);font-size:var(--font-size-2xs);font-weight:600;color:var(--text-muted);letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._triggerMeta_29j6v_64 ._marketBadge_29j6v_81{max-width:100%}._chevron_29j6v_108{flex-shrink:0;color:var(--text-muted);transition:transform var(--transition-base)}._chevronOpen_29j6v_114{transform:rotate(180deg)}._triggerRow_29j6v_120{display:flex;align-items:stretch;gap:var(--space-1)}._triggerRow_29j6v_120 ._trigger_29j6v_16{flex:1;min-width:0}._addBrandQuick_29j6v_131{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg);color:var(--primary);cursor:pointer;transition:border-color var(--transition-base),background var(--transition-base)}._addBrandQuick_29j6v_131:hover{background:var(--primary-10);border-color:var(--primary)}._dropdown_29j6v_153{position:absolute;top:100%;left:var(--space-2);right:var(--space-2);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:0 4px 12px var(--black-10);z-index:var(--z-sticky);padding:var(--space-1) 0}._brandList_29j6v_169{max-height:320px;overflow-y:auto}._brandOption_29j6v_175{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2-5);background:transparent;border:none;cursor:pointer;text-align:left;font-size:var(--font-size-sm);color:var(--text-secondary);transition:all var(--transition-base)}._brandOption_29j6v_175:hover{background:var(--bg-hover);color:var(--text)}._brandOptionActive_29j6v_195{color:var(--primary);font-weight:600}._brandOptionName_29j6v_200{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._checkIcon_29j6v_207{flex-shrink:0;color:var(--primary)}._familyIdentity_29j6v_222{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._familyName_29j6v_230{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._familyDomain_29j6v_239{font-size:var(--font-size-2xs);font-weight:400;color:var(--text-muted-on-tint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._familyCount_29j6v_248{flex-shrink:0;padding:1px 5px;background:var(--bg-secondary);border-radius:var(--radius-sm);font-size:var(--font-size-2xs);font-weight:600;color:var(--text-muted-on-tint);cursor:help}._divider_29j6v_260{height:1px;background:var(--border);margin:var(--space-1) 0}._addBrandOption_29j6v_267{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2-5);background:transparent;border:none;cursor:pointer;text-align:left;font-size:var(--font-size-sm);color:var(--primary);font-weight:500;transition:all var(--transition-base)}._addBrandOption_29j6v_267:hover{background:var(--primary-10)}._tagIcon_29j6v_290{display:none}@media (min-width: 769px) and (max-width: 1024px){._wrapper_29j6v_9{display:none}}@media (max-width: 768px){._trigger_29j6v_16{min-height:44px}._brandOption_29j6v_175{min-height:44px;padding:var(--space-2-5) var(--space-3)}._brandOptionName_29j6v_200,._familyName_29j6v_230,._familyDomain_29j6v_239{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}._addBrandOption_29j6v_267{min-height:44px;padding:var(--space-2-5) var(--space-3)}._dropdown_29j6v_153{max-height:min(50vh,320px);display:flex;flex-direction:column}._brandList_29j6v_169{flex:1 1 auto;min-height:0}._divider_29j6v_260,._addBrandOption_29j6v_267{flex-shrink:0}}._viewOnlyBadge_29j6v_392{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;padding:1px 5px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--font-size-2xs);font-weight:600;color:var(--text-muted);letter-spacing:.3px;cursor:help}._sidebar_1747y_10{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-width, 240px);background:var(--card-bg);border-right:1px solid var(--border);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;z-index:var(--z-dropdown);transition:width var(--transition-slow)}._collapsed_1747y_25{width:var(--sidebar-collapsed, 64px)}._header_1747y_30{padding:16px 12px 16px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);gap:var(--space-3)}._logo_1747y_40{display:flex;align-items:center;gap:var(--space-2-5);font-weight:700;font-size:var(--font-size-lg);color:var(--text);flex:1;background:none;border:none;padding:0;font-family:inherit;text-align:left;cursor:pointer;transition:opacity var(--transition-fast)}._logo_1747y_40:hover{opacity:.8}._logo_1747y_40:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._logoFull_1747y_68{height:32px;width:auto;object-fit:contain}._logoIcon_1747y_74{width:28px;height:28px;border-radius:var(--radius-sm);object-fit:contain}._collapseBtn_1747y_83{color:var(--text-muted)}._collapseBtn_1747y_83:hover{color:var(--text)}._nav_1747y_92{flex:1;padding:var(--space-2) var(--space-2);overflow-y:auto}._navItem_1747y_102{display:flex;align-items:center;gap:var(--space-2-5);width:100%;padding:var(--space-2) var(--space-3-5);border-radius:var(--radius-md);color:var(--text-secondary);font-weight:500;font-size:15px;transition:all var(--transition-base);margin-bottom:var(--space-0);position:relative;background:transparent;border:none;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden}._navItem_1747y_102 svg{flex-shrink:0}._navItem_1747y_102 span:first-of-type{flex:1;overflow:hidden;text-overflow:ellipsis}._navItem_1747y_102:hover{background:var(--bg-hover);color:var(--text)}._navItemActive_1747y_150{background:var(--primary-10);color:var(--primary)}._navItemDisabled_1747y_156,._navItem_1747y_102:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}._navItemDisabled_1747y_156:hover{background:transparent;color:var(--text-muted)}._processingBadge_1747y_169{margin-left:auto;font-size:var(--font-size-xs);opacity:.9;flex-shrink:0;display:inline-flex;color:var(--primary)}._processingBadge_1747y_169 svg{animation:_spin_1747y_1 1s linear infinite}@keyframes _spin_1747y_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._collapsed_1747y_25 ._navItem_1747y_102 span{display:none}._collapsed_1747y_25 ._navItem_1747y_102{justify-content:center;padding:var(--space-3)}._collapsed_1747y_25 ._header_1747y_30{flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3) var(--space-2);gap:var(--space-2)}._collapsed_1747y_25 ._logo_1747y_40{flex:0 0 auto}._footer_1747y_215{padding:var(--space-3) var(--space-2);border-top:1px solid var(--border)}._adminLink_1747y_221{margin-bottom:var(--space-2)}._adminLink_1747y_221:hover{background:var(--primary-10);color:var(--primary)}._logout_1747y_230:hover{background:var(--danger-10);color:var(--danger)}._addBrandStandalone_1747y_240{margin:var(--space-3) var(--space-2)}._trialBadge_1747y_245{margin-left:auto;padding:1px var(--space-1);border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-secondary);font-size:var(--font-size-2xs);font-weight:600;white-space:nowrap}._premiumBadge_1747y_257{display:inline-flex;align-items:center;padding:1px 4px;background:linear-gradient(135deg,var(--warning),var(--warning-dark));border-radius:var(--radius-sm);font-size:var(--font-size-2xs);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;vertical-align:super;margin-left:var(--space-1);line-height:1;flex-shrink:0}._usageSection_1747y_277{padding:var(--space-1) 0 var(--space-2)}._usageWidget_1747y_290{width:100%}._navGroup_1747y_299{margin-top:var(--space-2)}._groupLabel_1747y_305{padding:var(--space-1) var(--space-3-5);font-size:var(--font-size-xs);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;-webkit-user-select:none;user-select:none}._collapsed_1747y_25 ._groupLabel_1747y_305,._collapsed_1747y_25 ._usageSection_1747y_277,._mobileMenuBtn_1747y_335,._overlay_1747y_339{display:none}@media (min-width: 769px) and (max-width: 1024px){._sidebar_1747y_10{width:var(--sidebar-collapsed)}._sidebar_1747y_10 ._logo_1747y_40 span,._sidebar_1747y_10 ._navItem_1747y_102 span{display:none}._sidebar_1747y_10 ._navItem_1747y_102{justify-content:center;padding:var(--space-3)}._sidebar_1747y_10 ._header_1747y_30{flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3) var(--space-2);gap:var(--space-2)}._sidebar_1747y_10 ._logo_1747y_40{flex:0 0 auto}._sidebar_1747y_10 ._logoFull_1747y_68{max-width:100%}._sidebar_1747y_10 ._usageSection_1747y_277,._sidebar_1747y_10 ._groupLabel_1747y_305{display:none}}@media (max-width: 768px){._sidebar_1747y_10{width:min(85vw,320px);min-width:280px;transform:translate(-100%);visibility:hidden;transition:transform var(--transition-slow),visibility var(--transition-slow);z-index:calc(var(--z-modal-backdrop) + 1);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);box-shadow:var(--shadow-lg)}._sidebar_1747y_10._mobileOpen_1747y_416{transform:translate(0);visibility:visible}._mobileMenuBtn_1747y_335{position:fixed;top:calc(env(safe-area-inset-top,0px) + var(--space-3));left:calc(env(safe-area-inset-left,0px) + var(--space-3));display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--card-bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;z-index:var(--z-sidebar)}._overlay_1747y_339{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--black-60);z-index:var(--z-modal-backdrop)}._navItem_1747y_102{min-height:44px}._groupLabel_1747y_305{white-space:nowrap}}._localeSwitcherSlot_1747y_467{display:block}._list_bju0e_19{list-style:none;margin:0;padding:0}._listPage_bju0e_41{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;column-gap:var(--space-2)}._listPage_bju0e_41 ._row_bju0e_26{grid-column:1 / -1;grid-template-columns:subgrid;min-height:var(--space-12)}._listPage_bju0e_41 ._trailing_bju0e_61{display:contents}._listPage_bju0e_41 ._meta_bju0e_65{grid-column:3;justify-self:end}._listPage_bju0e_41 ._state_bju0e_70{grid-column:4;justify-self:end;min-height:var(--space-8)}._listPage_bju0e_41 ._action_bju0e_80{grid-column:5;justify-self:end;z-index:1}._listPage_bju0e_41 ._action_bju0e_80 button{min-height:var(--space-8);min-width:var(--space-8)}._row_bju0e_26{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:var(--space-2);min-height:36px;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--text-secondary);border-radius:var(--radius-sm)}@media (max-width: 768px){._row_bju0e_26{min-height:44px}}._row_bju0e_26:has(._nameOpen_bju0e_4):hover{background:var(--bg-hover);color:var(--text)}._rowCurrent_bju0e_133{color:var(--text);font-weight:600;background:var(--bg-hover);box-shadow:inset 2px 0 0 0 var(--primary)}._flag_bju0e_140{flex-shrink:0;font-size:var(--font-size-base);line-height:1}._name_bju0e_4{grid-column:2;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nameOpen_bju0e_4{padding:0;border:none;background:transparent;font:inherit;color:inherit;cursor:pointer}._nameOpen_bju0e_4:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}._nameOpen_bju0e_4:focus-visible{outline:none}._row_bju0e_26:has(._nameOpen_bju0e_4:focus-visible){outline:2px solid var(--primary);outline-offset:-2px}._trailing_bju0e_61{position:relative;z-index:1;grid-column:3;display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;pointer-events:none}._meta_bju0e_65{display:inline-flex;align-items:center;gap:var(--space-2)}._here_bju0e_210{padding:1px 5px;background:var(--bg-secondary);border-radius:var(--radius-sm);font-size:var(--font-size-2xs);font-weight:600;color:var(--text-muted-on-tint);white-space:nowrap}._viewOnly_bju0e_229{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--font-size-2xs);font-weight:600;color:var(--text-muted-on-tint);letter-spacing:.3px;white-space:nowrap}._state_bju0e_70{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:500;white-space:nowrap}._stateTracking_bju0e_263{background:var(--success-10);color:var(--success-text-on-tint)}._stateStopped_bju0e_268{background:var(--danger-10, var(--bg-tertiary));color:var(--danger-text-on-tint)}._stateWorking_bju0e_273{background:var(--bg-tertiary);color:var(--text-secondary)}._action_bju0e_80{display:inline-flex;align-items:center;gap:var(--space-2);pointer-events:auto}._footer_bju0e_292{grid-column:1 / -1}._spin_bju0e_296{animation:_marketPickerSpin_bju0e_1 1s linear infinite}@keyframes _marketPickerSpin_bju0e_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._spin_bju0e_296{animation:none}}@media (max-width: 768px){._name_bju0e_4{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}}._bar_d1bed_20{position:sticky;top:var(--app-banner-height, 0px);z-index:calc(var(--z-sticky) - 1);display:flex;align-items:stretch;min-height:32px;margin-bottom:var(--space-3);background:var(--bg);border-bottom:1px solid var(--border);transition:border-color var(--transition-base)}._bar_d1bed_20:hover{border-bottom-color:var(--text-muted-on-tint)}._trigger_d1bed_47{display:flex;align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:32px;padding:0 var(--space-1-5);background:transparent;border:0;color:var(--text);font-size:var(--font-size-sm);font-weight:600;text-align:left;cursor:pointer;transition:background var(--transition-base),box-shadow var(--transition-base)}._trigger_d1bed_47:hover{background:var(--bg-hover)}._trigger_d1bed_47:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._triggerChanged_d1bed_85{box-shadow:inset 0 -2px 0 var(--primary)}._brand_d1bed_92{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text-secondary)}._sep_d1bed_102{display:none;flex-shrink:0;color:var(--text-muted-on-tint)}._market_d1bed_111{flex-shrink:0;margin-right:auto}._token_d1bed_122,._count_d1bed_123{flex-shrink:0;font-size:var(--font-size-xs);font-weight:600;color:var(--text-muted-on-tint)}._count_d1bed_123{font-weight:500}._chevron_d1bed_134{flex-shrink:0;color:var(--text-muted-on-tint);transition:transform var(--transition-base)}._chevronOpen_d1bed_140{transform:rotate(180deg)}._popover_d1bed_147{position:absolute;top:100%;left:0;min-width:240px;max-width:min(320px,calc(100vw - var(--space-6)));max-height:min(60vh,420px);overflow-y:auto;margin-top:var(--space-1);padding:var(--space-2) 0;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:0 4px 12px var(--black-10);z-index:var(--z-dropdown)}._popoverTitle_d1bed_168{margin:0 0 var(--space-1);padding:0 var(--space-3);font-size:var(--font-size-2xs);font-weight:600;color:var(--text-muted-on-tint)}._live_d1bed_178{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1024px){._brand_d1bed_92,._sep_d1bed_102{display:inline}}@media (max-width: 768px){._bar_d1bed_20{min-height:44px}._trigger_d1bed_47{min-height:44px;padding-left:calc(env(safe-area-inset-left,0px) + 64px)}._count_d1bed_123{display:none}}._skipLink_b6e1k_11{position:fixed;top:var(--space-2);left:var(--space-2);z-index:calc(var(--z-toast) + 1);padding:var(--space-2) var(--space-4);background:var(--card-bg);color:var(--primary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600;border:2px solid var(--primary);border-radius:var(--radius-md);box-shadow:var(--shadow-md);text-decoration:none;white-space:nowrap;transform:translateY(calc(-100% - var(--space-4)))}._skipLink_b6e1k_11:focus,._skipLink_b6e1k_11:focus-visible{transform:none}._banner_11ese_4{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-primary-light, #EFF6FF);border:1px solid var(--color-primary-border, #BFDBFE);border-radius:var(--radius-md);color:var(--text);font-size:var(--font-size-sm);margin-bottom:var(--space-3)}._readOnly_11ese_17{background:var(--warning-bg, #FFFBEB);border-color:var(--warning, #F59E0B)}._icon_11ese_22{display:inline-flex;align-items:center;color:var(--primary);flex-shrink:0}._readOnly_11ese_17 ._icon_11ese_22{color:var(--warning, #F59E0B)}._body_11ese_33{flex:1;min-width:0;line-height:1.5}._actions_11ese_39{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._dismissButton_11ese_46{color:var(--text-muted)}._banner_p05nm_7{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border-top:1px solid var(--color-primary-border, #BFDBFE);box-shadow:0 -2px 12px #00000014;color:var(--text);font-size:var(--font-size-sm)}._content_p05nm_24{flex:1;min-width:0}._body_p05nm_29{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.5;margin:0}._policyLink_p05nm_36{color:var(--primary);text-decoration:underline}._actions_p05nm_41{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}@media (max-width: 640px){._banner_p05nm_7{flex-direction:column;align-items:stretch;gap:var(--space-2)}._actions_p05nm_41{justify-content:flex-end}}:root{--landing-primary: var(--brand-blue);--landing-primary-hover: var(--brand-blue-ink);--landing-secondary: #7C3AED;--landing-accent: #F97316;--landing-success: #22C55E;--landing-success-text: #15803D;--landing-dark: #0F172A;--landing-darker: #1E293B;--landing-light: #F8FAFC;--landing-gray: #475569;--landing-gray-light: #5F6E86;--landing-gray-on-dark: #94A3B8;--landing-border: #E2E8F0;--landing-hero-bg: #EFF6FF;--landing-hero-border: #DBEAFE}._landingPage_7h9b5_47{min-height:100vh;background:var(--brand-lightblue);color:var(--brand-black);font-family:var(--font-family);line-height:1.65;-webkit-font-smoothing:antialiased}._wrap_7h9b5_56{max-width:1120px;margin:0 auto;padding:0 24px}._landingPage_7h9b5_47 section[id]{scroll-margin-top:84px}._siteHeader_7h9b5_69{position:sticky;top:0;z-index:var(--z-sticky);background:transparent;border-bottom:1px solid transparent;transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}._siteHeaderScrolled_7h9b5_78{background:var(--brand-white);border-bottom-color:var(--brand-line);box-shadow:var(--brand-shadow)}._headerBar_7h9b5_84{display:flex;align-items:center;justify-content:space-between;max-width:1120px;height:64px;margin:0 auto;padding:0 24px;transform:translateY(12px);transition:transform var(--transition-base)}._siteHeaderScrolled_7h9b5_78 ._headerBar_7h9b5_84{transform:none}._headerLeft_7h9b5_100{display:flex;align-items:center;gap:var(--space-6);min-width:0}._headerLogo_7h9b5_107{display:inline-flex;flex:none}._headerLogoImg_7h9b5_112{height:46px;width:auto;transition:height var(--transition-base)}._siteHeaderScrolled_7h9b5_78 ._headerLogoImg_7h9b5_112{height:30px}._headerLinks_7h9b5_122{display:flex;align-items:center;gap:2px}._headerLink_7h9b5_122{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;color:var(--brand-ink-2);text-decoration:none;white-space:nowrap;transition:color var(--transition-fast)}._headerLink_7h9b5_122:hover{color:var(--brand-black)}._headerRight_7h9b5_146{display:flex;align-items:center;gap:var(--space-1)}._menuButton_7h9b5_152{display:none;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;border-radius:var(--radius-md);color:var(--brand-ink-2);cursor:pointer}._menuButton_7h9b5_152:hover{background:var(--brand-mute-bg);color:var(--brand-black)}._menuBackdrop_7h9b5_170{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);background:var(--brand-overlay)}._menuBackdrop_7h9b5_170[hidden],._menuPanel_7h9b5_178[hidden]{display:none}._menuPanel_7h9b5_178{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-modal);display:flex;flex-direction:column;width:min(84vw,320px);padding:18px 20px calc(24px + env(safe-area-inset-bottom));background:var(--brand-white);border-left:1px solid var(--brand-line);box-shadow:var(--brand-shadow)}._menuHead_7h9b5_197{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}._menuHead_7h9b5_197 ._menuButton_7h9b5_152{display:inline-flex}._menuLogoImg_7h9b5_208{height:30px;width:auto}._menuLinks_7h9b5_213{display:flex;flex-direction:column}._menuLinks_7h9b5_213 a{padding:.7rem 0;border-bottom:1px solid var(--brand-line);font-size:var(--font-size-lg);font-weight:600;color:var(--brand-black);text-decoration:none}._menuLinks_7h9b5_213 a:hover{color:var(--brand-blue-ink)}._menuFoot_7h9b5_231{margin-top:auto;padding-top:var(--space-6)}@media (max-width: 900px){._headerLinks_7h9b5_122,._headerRight_7h9b5_146 ._headerLocale_7h9b5_241{display:none}._menuButton_7h9b5_152{display:inline-flex}}._hero_7h9b5_252{position:relative;overflow:hidden;margin-top:-64px;padding:160px 0 128px;text-align:center;background:var(--brand-hero-bg)}._heroArt_7h9b5_262{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/landing/hero-triangles.svg) right center / auto 100% no-repeat;-webkit-mask-image:linear-gradient(to bottom,var(--brand-black) 72%,transparent 96%);mask-image:linear-gradient(to bottom,var(--brand-black) 72%,transparent 96%)}._hero_7h9b5_252:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:220px;background:linear-gradient(to bottom,transparent 0%,var(--brand-white) 100%);pointer-events:none}._heroInner_7h9b5_285{position:relative;z-index:2;max-width:1120px;margin:0 auto;padding:0 24px}._heroHeadline_7h9b5_293{max-width:22ch;margin:0 auto 1.2rem;font-size:clamp(32px,5.2vw,54px);font-weight:800;line-height:1.14;letter-spacing:-.02em;color:var(--brand-black)}._heroHeadlineAccent_7h9b5_303{color:var(--brand-blue)}._heroSubheadline_7h9b5_307{max-width:66ch;margin:0 auto 2rem;font-size:var(--font-size-base);color:var(--brand-ink-2)}._heroError_7h9b5_314{max-width:480px;margin:0 auto var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--brand-red-line);border-radius:var(--radius-card);background:var(--brand-red-soft);color:var(--brand-red-ink);font-size:var(--font-size-sm)}._trustStrip_7h9b5_325{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem;margin-top:3rem}._trustStat_7h9b5_333{display:flex;flex-direction:column;align-items:center}._trustStatNumber_7h9b5_339{font-size:1.8rem;font-weight:800;letter-spacing:-.02em;color:var(--brand-black)}._trustStatLabel_7h9b5_346{font-size:15px;color:var(--brand-ink-3)}._heroRule_7h9b5_351{width:120px;height:4px;margin:2.5rem auto 0;border-radius:var(--radius-full);background:var(--brand-gradient);transform-origin:left center;animation:_heroRuleDraw_7h9b5_1 .65s cubic-bezier(.23,1,.32,1) .25s both}@keyframes _heroRuleDraw_7h9b5_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){._heroRule_7h9b5_351{animation:none}}._eyebrow_7h9b5_374{display:inline-block;margin-bottom:1rem;padding:.3rem .7rem;border-radius:var(--radius-full);background:var(--brand-blue-soft);color:var(--brand-blue-ink);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._sectionRule_7h9b5_387{width:56px;height:4px;margin:0 0 1rem;border-radius:var(--radius-full);background:var(--brand-gradient)}._sectionHeading_7h9b5_395,._featureHeadline_7h9b5_396,._howItWorksTitle_7h9b5_397,._faqTitle_7h9b5_398,._ctaHeadline_7h9b5_399{margin:0 0 .75rem;font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1.22;letter-spacing:-.015em;color:var(--brand-black)}._sectionLead_7h9b5_408,._featureLead_7h9b5_409{margin:0;font-size:var(--font-size-base);color:var(--brand-ink-2)}._demoCard_7h9b5_415{background:var(--brand-white);border:1px solid var(--brand-line);border-radius:var(--brand-radius);box-shadow:var(--brand-shadow);padding:24px}._demoCardTitle_7h9b5_423{margin:0 0 1rem;font-size:var(--font-size-lg);font-weight:700;letter-spacing:-.01em;color:var(--brand-black)}._features_7h9b5_433{padding:24px 0 72px;background:var(--brand-white)}._featureRow_7h9b5_438{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}._featureRow_7h9b5_438+._featureRow_7h9b5_438{margin-top:88px}._featureRowFlip_7h9b5_449 ._featureCopy_7h9b5_449{order:2}._featureBullets_7h9b5_453{list-style:none;margin:1.2rem 0 0;padding:0}._featureBullets_7h9b5_453 li{position:relative;padding:.35rem 0 .35rem 1.7rem;font-size:var(--font-size-base);color:var(--brand-ink-2)}._featureBullets_7h9b5_453 li:before{content:"";position:absolute;left:0;top:.72rem;width:16px;height:16px;border-radius:50%;background:var(--brand-green-soft)}._featureBullets_7h9b5_453 li:after{content:"";position:absolute;left:5px;top:calc(.72rem + 3px);width:5px;height:8px;border:solid var(--brand-green-ink);border-width:0 2px 2px 0;transform:rotate(45deg)}._featureLink_7h9b5_490{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;margin-top:1.1rem;font-size:15px;font-weight:700;color:var(--brand-blue-ink);text-decoration:none}._featureLink_7h9b5_490:hover{color:var(--brand-blue)}._featureLink_7h9b5_490 svg{transition:transform .18s cubic-bezier(.23,1,.32,1)}@media (hover: hover) and (pointer: fine){._featureLink_7h9b5_490:hover svg{transform:translate(3px)}}._scoreRow_7h9b5_516{display:flex;align-items:center;gap:1.1rem;margin-bottom:1.4rem}._scoreRing_7h9b5_523{position:relative;flex-shrink:0;width:92px;height:92px}._scoreRing_7h9b5_523 svg{display:block;width:100%;height:100%}._scoreRingTrack_7h9b5_536{stroke:var(--brand-field-line)}._scoreRingValue_7h9b5_540{stroke:var(--brand-blue)}._scoreRingText_7h9b5_544{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}._scoreRingText_7h9b5_544 b{font-size:1.5rem;font-weight:800;color:var(--brand-black)}._scoreRingText_7h9b5_544 span{font-size:.7rem;color:var(--brand-ink-3)}._scoreCaption_7h9b5_565{font-size:15px;font-weight:500;color:var(--brand-ink-2)}._engineRow_7h9b5_571{display:flex;justify-content:space-between;align-items:center;padding:.9rem 0;border-bottom:1px solid var(--brand-line);font-size:15px;font-weight:500}._engineRow_7h9b5_571:last-child{border-bottom:none}._pill_7h9b5_585{padding:.15rem .6rem;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:700}._pillOk_7h9b5_592{background:var(--brand-green-soft);color:var(--brand-green-ink)}._pillCite_7h9b5_597{background:var(--brand-blue-soft);color:var(--brand-blue-ink)}._pillMiss_7h9b5_602{background:var(--brand-mute-bg);color:var(--brand-ink-3)}._shareBars_7h9b5_607{display:grid;gap:1.1rem}._shareBarLabel_7h9b5_612{display:flex;justify-content:space-between;margin-bottom:.35rem;font-size:15px}._shareBarTrack_7h9b5_619{height:10px;overflow:hidden;border-radius:var(--radius-full);background:var(--brand-field-line)}._shareBarTrack_7h9b5_619 i{display:block;height:100%;border-radius:var(--radius-full)}._shareBarYou_7h9b5_632{background:linear-gradient(90deg,var(--brand-cyan),var(--brand-green))}._shareBarOther_7h9b5_636{background:var(--brand-mist)}._receipt_7h9b5_641{padding:22px}._receiptAsk_7h9b5_645{display:flex;align-items:center;gap:.4rem;margin:0;font-size:13px;font-weight:600;color:var(--brand-ink-3)}._receiptQuestion_7h9b5_655{margin:.35rem 0 1.1rem;font-size:17px;font-weight:700;line-height:1.4;color:var(--brand-black)}._receiptClaim_7h9b5_663,._receiptProof_7h9b5_664{padding:.9rem 1rem;border-radius:var(--radius-card);color:var(--brand-ink-2)}._receiptClaim_7h9b5_663{background:var(--brand-red-soft);border:1px solid var(--brand-red-line)}._receiptProof_7h9b5_664{margin-top:.7rem;background:var(--brand-green-soft);border:1px solid var(--brand-green-line)}._receiptLine_7h9b5_681{display:flex;align-items:center;gap:.5rem;margin:0 0 .45rem;font-size:13px;font-weight:600}._receiptBadge_7h9b5_690{display:inline-flex;flex:none;align-items:center;gap:.3rem;padding:.22rem .5rem;border-radius:var(--radius-full);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._receiptBadge_7h9b5_690 svg{stroke-width:3}._receiptBadgeBad_7h9b5_707{background:var(--brand-red-soft);color:var(--brand-red-ink)}._receiptBadgeGood_7h9b5_712{background:var(--brand-white);color:var(--brand-green-ink)}._receiptSay_7h9b5_717{margin:0;font-size:15px;line-height:1.55;color:var(--brand-black)}._receiptSay_7h9b5_717 s{color:var(--brand-red-ink);text-decoration-thickness:2px}._receiptSay_7h9b5_717 b{color:var(--brand-green-ink)}._receiptUrl_7h9b5_733{display:flex;align-items:center;gap:.35rem;margin:.5rem 0 0;font-size:13px;font-weight:600;color:var(--brand-ink-3);word-break:break-all}._platformStrip_7h9b5_745{position:relative;overflow:hidden;margin-top:88px;padding:44px 32px;border-radius:20px;background:var(--brand-darkblue);color:var(--brand-white);text-align:center}._platformStrip_7h9b5_745:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--brand-gradient)}._platformStripTitle_7h9b5_764{margin:0 0 1.5rem;font-size:var(--font-size-2xl);font-weight:700;letter-spacing:-.01em;color:var(--brand-white)}._platformChips_7h9b5_772{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}._platformChip_7h9b5_772{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1rem;border:1px solid var(--white-30);border-radius:var(--radius-full);background:var(--white-10);font-size:15px}._platformChipDot_7h9b5_790{width:7px;height:7px;border-radius:50%;background:var(--brand-green);box-shadow:0 0 8px var(--brand-green)}._howItWorks_7h9b5_397{padding:72px 0;background:var(--brand-lightblue)}._howItWorksTitle_7h9b5_397{text-align:center}._flowSteps_7h9b5_809{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin:1.5rem 0 0;padding:0;list-style:none}._flowStep_7h9b5_809{position:relative;min-width:0;padding:22px 16px;border:1px solid var(--brand-line);border-radius:14px;background:var(--brand-white);text-align:center}._flowIcon_7h9b5_828{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto .75rem;border-radius:14px;background:var(--brand-blue-soft);color:var(--brand-blue-ink)}._flowStepTitle_7h9b5_840{margin:0 0 .5rem;font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--brand-black)}._flowStepBody_7h9b5_848{margin:0;font-size:15px;line-height:1.5;color:var(--brand-ink-2)}._flowArrow_7h9b5_856{position:absolute;top:50%;right:-32px;transform:translateY(-50%);color:var(--brand-blue)}@media (max-width: 720px){._flowSteps_7h9b5_809{grid-template-columns:repeat(2,1fr);gap:14px}._flowArrow_7h9b5_856{display:none}}._discovery_7h9b5_877{padding:72px 0;background:var(--brand-white)}._discoveryCards_7h9b5_882{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:2.5rem 0 0;padding:0;list-style:none}._discoveryCard_7h9b5_882{flex:0 1 calc(25% - 12px);max-width:calc(25% - 12px);padding:20px;border:1px solid var(--brand-line);border-radius:var(--brand-radius);background:var(--brand-white)}._discoveryCardTitle_7h9b5_901{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .35rem;font-size:var(--font-size-base);font-weight:700;line-height:1.35;color:var(--brand-black)}._discoveryCardIcon_7h9b5_912{flex:none;margin-top:-1px;color:var(--brand-blue-ink)}._discoveryCardDesc_7h9b5_918{margin:0;font-size:15px;color:var(--brand-ink-2)}@media (max-width: 900px){._discoveryCard_7h9b5_882{flex-basis:calc(50% - 8px);max-width:calc(50% - 8px)}}._blog_7h9b5_933{padding:72px 0;background:var(--brand-white)}._blogCards_7h9b5_938{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:2.5rem}._blogCard_7h9b5_938{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--brand-line);border-radius:var(--brand-radius);background:var(--brand-white);box-shadow:var(--brand-shadow);color:inherit;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._blogCard_7h9b5_938:hover{transform:translateY(-2px)}._blogCardThumb_7h9b5_962{height:180px;overflow:hidden;background:var(--brand-thumb-bg)}._blogCardImage_7h9b5_968{display:block;width:100%;height:100%;object-fit:cover}._blogCardBody_7h9b5_975{display:flex;flex:1;flex-direction:column;padding:20px 22px 22px}._blogCardTitle_7h9b5_982{margin:0 0 .5rem;font-size:17px;font-weight:700;line-height:1.35;color:var(--brand-black)}._blogCardExcerpt_7h9b5_990{flex:1;margin:0 0 1.1rem;font-size:15px;line-height:1.6;color:var(--brand-ink-2)}._blogCardMeta_7h9b5_998{display:flex;align-items:center;gap:.6rem;font-size:15px;color:var(--brand-ink-3)}._blogCardTag_7h9b5_1006{padding:.2rem .65rem;border-radius:var(--radius-full);background:var(--brand-blue-soft);color:var(--brand-blue-ink);font-size:.72rem;font-weight:700}._blogCardSkeleton_7h9b5_1017{pointer-events:none}._blogSkeletonLine_7h9b5_1021{height:14px;margin-bottom:10px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--skeleton-base) 0%,var(--skeleton-shimmer) 50%,var(--skeleton-base) 100%);background-size:200% 100%;animation:_blogSkeletonShimmer_7h9b5_1 1.4s ease-in-out infinite}._blogSkeletonLineShort_7h9b5_1030{width:60%}@keyframes _blogSkeletonShimmer_7h9b5_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){._blogSkeletonLine_7h9b5_1021{animation:none}}._blogTopics_7h9b5_1046{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2rem}._blogTopicLink_7h9b5_1054{padding:.3rem .85rem;border:1px solid var(--brand-line);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;color:var(--brand-ink-2);text-decoration:none}._blogTopicLink_7h9b5_1054:hover{border-color:var(--brand-line-strong);color:var(--brand-blue-ink)}._blogMoreRow_7h9b5_1069{margin:1.5rem 0 0;text-align:center}._blogViewAll_7h9b5_1074{display:inline-flex;align-items:center;gap:.4rem;font-size:15px;font-weight:700;color:var(--brand-blue-ink);text-decoration:none}._blogViewAll_7h9b5_1074:hover{color:var(--brand-blue)}._faq_7h9b5_398{padding:72px 0;background:var(--brand-lightblue)}._faqInner_7h9b5_1095{max-width:820px;margin:0 auto;padding:0 24px}._faqTitle_7h9b5_398{margin-bottom:2rem;text-align:center}._faqList_7h9b5_1106{margin:0;padding:0;list-style:none;counter-reset:faq}._faqItem_7h9b5_1113{margin-bottom:.75rem;border:1px solid var(--brand-line);border-radius:var(--radius-card);background:var(--brand-white);counter-increment:faq}._faqQuestionHeading_7h9b5_1121{margin:0}._faqQuestion_7h9b5_1121{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;border:none;background:transparent;font-family:inherit;font-size:var(--font-size-lg);font-weight:600;line-height:1.4;color:var(--brand-black);text-align:left;cursor:pointer}._faqQuestion_7h9b5_1121:before{content:counter(faq) ".";flex:none;font-weight:700;color:var(--brand-ink-3)}._faqQuestionText_7h9b5_1150{flex:1}._faqIcon_7h9b5_1154{flex-shrink:0;color:var(--brand-ink-3)}._faqAnswer_7h9b5_1159{padding:0 1.25rem 1rem;font-size:15px;color:var(--brand-ink-2)}._faqAnswer_7h9b5_1159>p{margin:0}._methodArticle_7h9b5_1170 p{margin:0 0 1rem}._methodArticle_7h9b5_1170 a{color:var(--brand-blue-ink);font-weight:600}._methodTableCard_7h9b5_1179{margin:0 0 1rem;overflow-x:auto;border:1px solid var(--brand-line);border-radius:var(--brand-radius);box-shadow:var(--brand-shadow);-webkit-overflow-scrolling:touch}._methodTable_7h9b5_1179{width:100%;min-width:540px;border-collapse:collapse;font-size:15px}._methodTable_7h9b5_1179 th,._methodTable_7h9b5_1179 td{padding:.75rem .9rem;border-bottom:1px solid var(--brand-line);text-align:left;vertical-align:top}._methodTable_7h9b5_1179 th{background:var(--brand-lightblue);font-weight:700;color:var(--brand-black)}._methodTable_7h9b5_1179 td:first-child,._methodTable_7h9b5_1179 th:first-child{font-weight:600;white-space:nowrap}._methodTable_7h9b5_1179 tr:last-child td{border-bottom:none}._methodQuote_7h9b5_1219{margin:0;padding:1.25rem 1.5rem;border-left:4px solid var(--brand-blue);background:var(--brand-lightblue);font-style:italic;line-height:1.7}._methodDivider_7h9b5_1228{margin:1.75rem 0;border:none;border-top:1px solid var(--brand-line)}._methodSourcesTitle_7h9b5_1234{margin:0 0 .5rem;font-size:15px;font-weight:700;color:var(--brand-ink-2)}._methodSources_7h9b5_1234 aside ._methodSourcesTitle_7h9b5_1234{margin-top:1.2rem}._methodSources_7h9b5_1234 p{color:var(--brand-ink-3)}._methodSourcesList_7h9b5_1249{margin:.5rem 0 0;padding:0;list-style:none}._methodSourcesList_7h9b5_1249 li{margin-bottom:.4rem}._pricing_7h9b5_1261{padding:72px 0;background:var(--brand-lightblue)}._pricingHead_7h9b5_1266{max-width:720px;margin:0 auto;text-align:center}._priceGrid_7h9b5_1272{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:stretch;margin:2rem 0 0;padding:0;list-style:none}._priceCard_7h9b5_1282{display:flex;flex-direction:column;min-width:0;padding:24px 20px;border:1px solid var(--brand-line);border-radius:18px;background:var(--brand-white)}._priceCardFeatured_7h9b5_1292{border:2px solid var(--brand-blue);box-shadow:var(--brand-shadow)}._priceBadgeRow_7h9b5_1297{min-height:26px;margin-bottom:1rem}._priceBadge_7h9b5_1297{display:inline-block;padding:.3rem .7rem;border-radius:var(--radius-full);background:var(--brand-blue-soft);color:var(--brand-ink-2);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._priceBadgeFeatured_7h9b5_1314{background:var(--brand-blue);color:var(--brand-white)}._priceName_7h9b5_1319{margin:0 0 .35rem;font-size:21px;font-weight:700;letter-spacing:-.01em;color:var(--brand-black)}._priceAmount_7h9b5_1327{display:flex;align-items:baseline;gap:.4rem;margin:0 0 .5rem}._priceAmount_7h9b5_1327 b{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--brand-black)}._priceAmount_7h9b5_1327 span,._priceMeta_7h9b5_1343{font-size:var(--font-size-sm);color:var(--brand-ink-3)}._priceMeta_7h9b5_1343{margin:0 0 .9rem}._priceNote_7h9b5_1352{margin:0 0 .9rem;font-size:var(--font-size-sm);line-height:1.6;color:var(--brand-ink-2)}._priceList_7h9b5_1359{display:flex;flex-direction:column;gap:.6rem;margin:0 0 1.6rem;padding:0;list-style:none}._priceList_7h9b5_1359 li{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--font-size-sm);line-height:1.5;color:var(--brand-ink-2)}._priceList_7h9b5_1359 li svg{flex:none;margin-top:.15rem;color:var(--brand-green-ink)}._priceListStrong_7h9b5_1383{font-weight:600}._priceList_7h9b5_1359 ._priceListStrong_7h9b5_1383{color:var(--brand-black)}._priceCta_7h9b5_1391{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:auto;padding:.8rem 1rem;border-radius:var(--radius-card);font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._priceCtaPrimary_7h9b5_1410{border:none;background:var(--brand-blue);color:var(--brand-white)}._priceCtaPrimary_7h9b5_1410:hover{background:var(--brand-blue-ink)}._priceCtaOutline_7h9b5_1420{border:1px solid var(--brand-line);background:transparent;color:var(--brand-ink-2)}._priceCtaOutline_7h9b5_1420:hover{background:var(--brand-surface-hover);color:var(--brand-black)}@media (max-width: 1100px){._priceGrid_7h9b5_1272{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px){._priceGrid_7h9b5_1272{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){._priceGrid_7h9b5_1272{grid-template-columns:1fr}}._ctaWrap_7h9b5_1451{max-width:1120px;margin:0 auto;padding:0 24px}._ctaBand_7h9b5_1457{position:relative;overflow:hidden;padding:64px 32px;border-radius:var(--radius-xl);background:var(--brand-darkblue);color:var(--brand-white);text-align:center}._ctaBand_7h9b5_1457:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--brand-gradient)}._ctaHeadline_7h9b5_399{color:var(--brand-white)}._ctaLead_7h9b5_1479{margin:0 0 2rem;color:var(--brand-mist)}._ctaButton_7h9b5_1484{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.4rem;border:none;border-radius:var(--radius-card);background:var(--brand-blue);color:var(--brand-white);font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;transition:transform var(--transition-fast)}._ctaButton_7h9b5_1484:hover{transform:translateY(-1px)}._ctaMeta_7h9b5_1506{margin:1.5rem 0 0;font-size:15px;color:var(--brand-mist)}._footer_7h9b5_1512{padding:56px 0 40px;font-size:15px;color:var(--brand-ink-3)}._footGrid_7h9b5_1518{display:grid;grid-template-columns:4.2fr 1fr 1fr;gap:18px;margin-bottom:2.5rem}._footLogoRow_7h9b5_1525{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}._footLogoImg_7h9b5_1532{display:block;height:38px;width:auto}._footDesc_7h9b5_1538{max-width:58ch;margin:.8rem 0 0;line-height:1.6}._footSocial_7h9b5_1544{display:flex;gap:.5rem;margin-top:1.1rem}._footSocial_7h9b5_1544 a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--brand-line);border-radius:var(--radius-md);color:var(--brand-ink-2)}._footSocial_7h9b5_1544 a:hover{border-color:var(--brand-line-strong);background:var(--brand-blue-soft);color:var(--brand-blue-ink)}._footSocial_7h9b5_1544 svg{width:16px;height:16px;fill:currentColor}._footColumn_7h9b5_1573 h4{margin:0 0 .8rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-black)}._footColumn_7h9b5_1573 a{display:block;padding:.2rem 0;color:inherit;text-decoration:none}._footColumn_7h9b5_1573 a:hover,._copyLeft_7h9b5_1589 a:hover{color:var(--brand-black)}._copyright_7h9b5_1593{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--brand-line)}._copyLeft_7h9b5_1589{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}._copyLeft_7h9b5_1589 a{color:inherit;text-decoration:none}._copyLeft_7h9b5_1589 a+a{padding-left:1.25rem;border-left:1px solid var(--brand-line)}@media (max-width: 1280px){._heroArt_7h9b5_262{background-size:auto 65%;background-position:right 80%}}@media (max-width: 860px){._featureRow_7h9b5_438{grid-template-columns:1fr;gap:32px}._featureRowFlip_7h9b5_449 ._featureCopy_7h9b5_449{order:0}._blogCards_7h9b5_938{grid-template-columns:1fr}._footGrid_7h9b5_1518{grid-template-columns:1fr 1fr}._footBrand_7h9b5_1654{grid-column:1 / -1}._copyLeft_7h9b5_1589 a+a{padding-left:0;border-left:none}._hero_7h9b5_252{padding:168px 0 72px}._features_7h9b5_433,._howItWorks_7h9b5_397,._discovery_7h9b5_877,._pricing_7h9b5_1261,._blog_7h9b5_933,._faq_7h9b5_398{padding-top:56px;padding-bottom:56px}._heroArt_7h9b5_262{background-size:auto 52%;opacity:.55}}@media (max-width: 560px){._discoveryCard_7h9b5_882{flex-basis:100%;max-width:100%}._heroArt_7h9b5_262{background-size:auto 34%;background-position:right bottom;opacity:.4}}._auditOffer_7h9b5_1699{padding:72px 24px;background:var(--brand-white);color:var(--brand-black)}._auditOfferInner_7h9b5_1700{max-width:1072px;margin:0 auto}._auditOfferHeading_7h9b5_1701{font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1.22;letter-spacing:-.015em;margin:0 0 1rem}._auditOfferLead_7h9b5_1702{font-size:var(--font-size-base);line-height:1.7;color:var(--brand-ink-2);margin:0 0 2.5rem;max-width:46rem}._auditOfferCategories_7h9b5_1703{list-style:none;padding:0;margin:0 0 3rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}._auditOfferCategory_7h9b5_1705{border-top:4px solid var(--brand-blue);padding-top:1rem}._auditOfferCategoryName_7h9b5_1706{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:var(--font-size-base);font-weight:700;margin:0 0 .5rem}._auditOfferWeight_7h9b5_1708{font-variant-numeric:tabular-nums;color:var(--brand-ink-3);font-weight:600}._auditOfferCategoryFactors_7h9b5_1709{font-size:15px;line-height:1.6;margin:0;color:var(--brand-ink-2)}._auditOfferCategoryFactors_7h9b5_1709 a{color:var(--brand-blue-ink)}._auditOfferNotScoredHeading_7h9b5_1711{font-size:var(--font-size-xl);font-weight:700;margin:0 0 1rem}._auditOfferNotScored_7h9b5_1711{margin:0 0 2rem;padding-left:1.25rem;line-height:1.7;color:var(--brand-ink-2)}._auditOfferNotScored_7h9b5_1711 li{margin-bottom:.75rem}._auditOfferMethodology_7h9b5_1714{font-size:15px;line-height:1.7;margin:0}._auditOfferMethodology_7h9b5_1714 a{color:var(--brand-blue-ink);font-weight:600}._toolForm_7h9b5_1725{display:flex;flex-direction:column;gap:12px;width:100%;max-width:480px;margin:0 auto}._toolInputRow_7h9b5_1734{display:flex;flex-direction:row;align-items:stretch;overflow:hidden;width:100%;background:var(--brand-white);border:1px solid var(--brand-line);border-radius:14px;box-shadow:var(--brand-shadow)}._toolInputRow_7h9b5_1734:focus-within{border-color:var(--brand-blue);box-shadow:0 0 0 3px var(--brand-blue-soft),var(--brand-shadow)}._toolInput_7h9b5_1734{flex:1;min-width:0;padding:1.05rem 1.25rem;font-size:17px;font-family:var(--font-family);color:var(--brand-black);background:transparent;border:none;outline:none}._toolInput_7h9b5_1734::placeholder{color:var(--brand-ink-3)}._toolSubmit_7h9b5_1767{flex:none;padding:1.05rem 1.6rem;font-size:var(--font-size-base);font-weight:600;font-family:var(--font-family);color:var(--brand-white);background:var(--brand-blue);border:none;border-radius:0 12px 12px 0;cursor:pointer;white-space:nowrap;transition:background var(--transition-base)}._toolSubmit_7h9b5_1767:hover:not(:disabled){background:var(--brand-blue-ink)}._toolSubmit_7h9b5_1767:disabled{opacity:.6;cursor:default}@media (max-width: 560px){._toolInput_7h9b5_1734{padding:.9rem .85rem;font-size:var(--font-size-base)}._toolSubmit_7h9b5_1767{padding:.9rem 1rem;font-size:15px}}._toolError_7h9b5_1803{font-size:var(--font-size-sm);color:var(--brand-red-ink)}._toolReassurance_7h9b5_1811{margin:0;font-size:13px;color:var(--brand-ink-3)}._toolTurnstile_7h9b5_1817{position:relative;display:flex;justify-content:center;min-height:0}._toolTurnstile_7h9b5_1817[data-settled=true]{display:none}._turnstileCard_7h9b5_1841{width:100%;display:flex;justify-content:center}._turnstileCard_7h9b5_1841[data-interactive=true]{position:absolute;top:0;left:0;right:0;z-index:2;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-3);margin-top:var(--space-2)}._turnstileCard_7h9b5_1841[data-interactive=true]>div{width:100%}._scanProgress_7h9b5_1875{display:flex;flex-direction:column;gap:8px;margin-top:4px}._scanProgressTrack_7h9b5_1882{height:6px;border-radius:9999px;background:#2563eb1f;overflow:hidden}._scanProgressFill_7h9b5_1889{height:100%;border-radius:9999px;background:var(--landing-primary);transition:width .6s ease}._scanProgressMsg_7h9b5_1896{font-size:var(--font-size-sm);color:var(--landing-gray);text-align:center}._heroAuthMenu_7h9b5_1907{position:relative;display:inline-flex}._heroSignInButton_7h9b5_1912{display:inline-flex;align-items:center;min-height:40px;padding:.55rem 1.05rem;border:none;border-radius:var(--radius-md);background:var(--brand-blue);color:var(--brand-white);font-family:inherit;font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:background var(--transition-fast)}._heroSignInButton_7h9b5_1912:hover{background:var(--brand-blue-ink)}._signinBackdrop_7h9b5_1932{display:none}._heroAuthPopover_7h9b5_1936{position:absolute;top:calc(100% + 12px);right:0;z-index:var(--z-dropdown);width:344px;padding:18px;border:1px solid var(--brand-line);border-radius:var(--brand-radius);background:var(--brand-white);box-shadow:var(--brand-shadow);color:var(--brand-black);text-align:left}._heroAuthPopoverTitle_7h9b5_1951{margin:0 0 .25rem;font-size:var(--font-size-base);font-weight:700;line-height:1.35}._signinSub_7h9b5_1958{margin:0 0 .95rem;font-size:13px;line-height:1.5;color:var(--brand-ink-3)}._heroAuthGoogleButton_7h9b5_1965{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.72rem 1rem;border:1px solid var(--brand-line);border-radius:var(--radius-card);background:var(--brand-white);color:var(--brand-black);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}._heroAuthGoogleButton_7h9b5_1965:hover:not(:disabled){background:var(--brand-surface-hover);border-color:var(--brand-line-strong)}._heroAuthGoogleButton_7h9b5_1965:disabled{opacity:.6;cursor:default}._heroAuthDivider_7h9b5_1993{display:flex;align-items:center;gap:.75rem;margin:.95rem 0;font-size:13px;color:var(--brand-ink-3)}._heroAuthDivider_7h9b5_1993:before,._heroAuthDivider_7h9b5_1993:after{content:"";flex:1;height:1px;background:var(--brand-line)}._magicLinkForm_7h9b5_2010{display:flex;flex-direction:column}._magicLinkLabel_7h9b5_2015{margin-bottom:.45rem;font-size:15px;font-weight:600}._magicLinkInput_7h9b5_2021{width:100%;padding:.75rem .9rem;border:1px solid var(--brand-line);border-radius:var(--radius-card);background:var(--brand-white);color:var(--brand-black);font-family:inherit;font-size:15px;line-height:1.4;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._magicLinkInput_7h9b5_2021::placeholder{color:var(--brand-ink-3)}._magicLinkInput_7h9b5_2021:focus{outline:none;border-color:var(--brand-blue);box-shadow:0 0 0 3px var(--brand-blue-soft)}._magicLinkSubmit_7h9b5_2046{margin-top:.85rem;border-radius:var(--radius-card);background:var(--brand-blue);font-size:15px}._magicLinkSubmit_7h9b5_2046:hover:not(:disabled){background:var(--brand-blue-ink)}._signinTrial_7h9b5_2057{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.7rem 0 0;padding:.5rem .7rem;border-radius:var(--radius-md);background:var(--brand-blue-soft);color:var(--brand-blue-ink);font-size:13px;line-height:1.55}._signinSent_7h9b5_2071{padding:.4rem 0 .2rem;text-align:center}._signinSentIcon_7h9b5_2076{display:block;margin:0 auto .6rem;color:var(--brand-green-ink)}._signinSent_7h9b5_2071 p{margin:.35rem 0 0;font-size:15px;line-height:1.6;color:var(--brand-ink-2)}._signinSent_7h9b5_2071 b{color:var(--brand-black);word-break:break-all}@media (max-width: 560px){._headerBar_7h9b5_84{transform:none}._signinBackdrop_7h9b5_1932{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);display:block;background:var(--brand-overlay)}._heroAuthPopover_7h9b5_1936{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:var(--z-modal);width:auto;padding:20px 18px calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}._heroAuthPopover_7h9b5_1936>._heroAuthPopoverTitle_7h9b5_1951,._heroAuthPopover_7h9b5_1936>._signinSub_7h9b5_1958{padding-right:48px}}._signinClose_7h9b5_2131{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:10px;background:transparent;color:var(--brand-ink-3);cursor:pointer}._signinClose_7h9b5_2131:hover{background:var(--brand-mute-bg);color:var(--brand-black)}._scoreResult_7h9b5_2156{position:relative;width:100%;max-width:680px;margin:24px auto 0;padding:30px 32px;background:var(--brand-white);border:1px solid var(--brand-line);border-radius:18px;box-shadow:var(--brand-shadow);text-align:left;font-size:14px;line-height:1.65;color:var(--brand-black)}._srOnly_7h9b5_2172{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._resultDomain_7h9b5_2184{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;margin-bottom:1rem;padding:.3rem .7rem;font-size:13px;font-weight:600;color:var(--brand-blue-ink);background:var(--brand-blue-soft);border-radius:999px;overflow-wrap:anywhere}._resultDomain_7h9b5_2184 svg{flex:none;width:14px;height:14px}._resultHeading_7h9b5_2205{margin:0 0 .5rem;font-size:inherit;font-weight:inherit}._resultEyebrow_7h9b5_2211{display:block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-ink-3)}._resultScoreRow_7h9b5_2220{display:flex;flex-wrap:wrap;align-items:baseline;gap:.9rem}._resultScore_7h9b5_2220{font-size:58px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--brand-black)}._resultScoreOut_7h9b5_2235{font-size:17px;font-weight:600;color:var(--brand-ink-3)}._resultGrade_7h9b5_2241{font-size:26px;font-weight:800;letter-spacing:-.01em;color:var(--brand-blue)}._resultScoreNote_7h9b5_2248{margin:.5rem 0 0;font-size:14px;color:var(--brand-ink-2)}._resultStatRow_7h9b5_2254{display:flex;flex-wrap:wrap;gap:8px;margin-top:1.25rem}._resultStat_7h9b5_2254{flex:1 1 150px;padding:10px 14px;background:var(--brand-lightblue);border:1px solid var(--brand-line);border-radius:12px}._resultStat_7h9b5_2254 b{display:block;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--brand-black)}._resultStat_7h9b5_2254 span{font-size:12px;color:var(--brand-ink-3)}._resultInlineLink_7h9b5_2282{display:inline-flex;align-items:center;gap:.25rem;font-size:13px;font-weight:700;color:var(--brand-blue-ink);text-decoration:underline;text-underline-offset:3px}._resultInlineLink_7h9b5_2282:hover{color:var(--brand-blue)}._resultInlineLink_7h9b5_2282 svg{flex:none;width:14px;height:14px}._resultStatRow_7h9b5_2254+._resultInlineLink_7h9b5_2282{margin-top:.8rem}._resultFix_7h9b5_2307,._resultMeta_7h9b5_2308{margin-top:1.5rem;padding-top:1.4rem;border-top:1px solid var(--brand-line)}._resultFixHead_7h9b5_2314{display:flex;align-items:center;gap:.5rem;margin:0 0 .3rem;font-size:15px;font-weight:700;color:var(--brand-black)}._resultFixHead_7h9b5_2314 svg{flex:none;width:17px;height:17px;color:var(--brand-blue)}._resultFixHead_7h9b5_2314 a{color:inherit;text-decoration:underline;text-underline-offset:3px}._resultFixClaim_7h9b5_2337{margin:0;font-size:14px;line-height:1.6;color:var(--brand-ink-2)}._resultFixClaim_7h9b5_2337 b{color:var(--brand-red-ink)}._resultDetails_7h9b5_2348{margin-top:.8rem}._resultDetails_7h9b5_2348 summary{font-size:13px;font-weight:600;color:var(--brand-ink-2);cursor:pointer}._resultDetails_7h9b5_2348 p{margin:.5rem 0 0;padding-left:1.1rem;font-size:13px;line-height:1.65;color:var(--brand-ink-3)}._resultMore_7h9b5_2367{display:inline-block;margin-top:.9rem;padding:0;font-family:inherit;font-size:13px;font-weight:700;color:var(--brand-blue-ink);text-decoration:underline;text-underline-offset:2px;background:none;border:0;cursor:pointer}._resultContactSales_7h9b5_2382{display:block;margin:.75rem auto 0;padding:0;font-family:inherit;font-size:13px;font-weight:600;color:var(--brand-ink-2);text-decoration:underline;text-underline-offset:2px;background:none;border:0;cursor:pointer}._resultContactSales_7h9b5_2382:hover{color:var(--brand-black)}._resultEngines_7h9b5_2401{margin:1.5rem 0 0;padding-top:1rem;font-size:12.5px;line-height:1.6;text-align:center;color:var(--brand-ink-3);border-top:1px solid var(--brand-line)}@media (max-width: 560px){._scoreResult_7h9b5_2156{padding:24px 20px}._resultScore_7h9b5_2220{font-size:46px}}._scoreClose_7h9b5_2422{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:var(--font-size-xl);line-height:1;color:var(--landing-gray-light);background:transparent;border:none;border-radius:var(--radius-base);cursor:pointer;transition:color .2s,background .2s}._scoreClose_7h9b5_2422:hover{color:var(--landing-gray);background:#0f172a0a}._scoreBenchmarkGapLead_7h9b5_2446{margin:.6rem 0 0;font-size:13px;line-height:1.5;color:var(--brand-ink-2)}._scoreBenchmarkScopeNote_7h9b5_2456{margin:.6rem 0 0;font-size:12px;line-height:1.5;color:var(--brand-ink-3)}._scoreCostliest_7h9b5_2465{margin:0 0 1.1rem}._scoreSiteWide_7h9b5_2473{text-align:left;background:var(--landing-light);padding:14px 16px;margin:0 0 20px}._scoreSiteWideHead_7h9b5_2480{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._scoreSiteWideHeading_7h9b5_2487{font-size:var(--font-size-sm);font-weight:700;color:var(--landing-dark);margin:0}._scoreSiteWideScore_7h9b5_2494{display:flex;align-items:baseline;gap:2px}._scoreSiteWideScoreNumber_7h9b5_2500{font-size:var(--font-size-2xl);font-weight:700;color:var(--landing-dark);line-height:1}._scoreSiteWideScoreMax_7h9b5_2507{font-size:var(--font-size-xs);color:var(--landing-gray)}._scoreSiteWideLead_7h9b5_2512{font-size:var(--font-size-sm);color:var(--landing-gray);line-height:1.5;margin:8px 0 0}._scoreSiteWideSampled_7h9b5_2522{font-size:var(--font-size-sm);color:var(--landing-gray);line-height:1.5;margin:6px 0 0}._scoreSiteWidePendingNote_7h9b5_2533{font-size:var(--font-size-sm);color:var(--landing-gray);line-height:1.5;margin:16px 0 0}._scoreSiteWideWeakest_7h9b5_2540{font-size:var(--font-size-sm);font-weight:600;color:var(--landing-dark);line-height:1.5;margin:8px 0 0}._scoreSiteWideList_7h9b5_2548{list-style:none;margin:10px 0 0;padding:0}._scoreSiteWidePage_7h9b5_2554{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding:6px 0;border-top:1px solid rgba(15,23,42,.08)}._scoreSiteWidePageUrl_7h9b5_2563{font-size:var(--font-size-xs);color:var(--landing-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scoreSiteWidePageWeakest_7h9b5_2571{font-size:var(--font-size-xs);color:var(--landing-gray);white-space:nowrap}._scoreSiteWidePageScore_7h9b5_2577{font-size:var(--font-size-sm);font-weight:700;color:var(--landing-dark);min-width:2.2em;text-align:right}@media (max-width: 480px){._scoreSiteWidePage_7h9b5_2554{grid-template-columns:minmax(0,1fr) auto}._scoreSiteWidePageWeakest_7h9b5_2571{display:none}}._scoreNotScoredIntro_7h9b5_2597{font-size:var(--font-size-xs);color:var(--landing-gray);line-height:1.5;margin:6px 0 0}._scoreNotScoredList_7h9b5_2604{list-style:none;margin:6px 0 0;padding:0}._scoreNotScoredItem_7h9b5_2610{font-size:var(--font-size-xs);color:var(--landing-gray);line-height:1.5;margin:0 0 6px}._scoreNotScoredLabel_7h9b5_2617{font-weight:600;color:var(--landing-dark)}._scoreRenderCaveat_7h9b5_2625{margin:.8rem 0 0;font-size:13px;line-height:1.5;color:var(--brand-ink-2)}._scoreBars_7h9b5_2632{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;padding-top:1.4rem;border-top:1px solid var(--brand-line)}._scoreBarHead_7h9b5_2641{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.4rem;font-size:13.5px}._scoreBarLabel_7h9b5_2649{font-weight:400;color:var(--brand-black)}._scoreBarValue_7h9b5_2654{font-size:14px;font-weight:700;color:var(--brand-black)}._scoreBarTrack_7h9b5_2660{height:8px;background:var(--brand-thumb-bg);border-radius:999px;overflow:hidden}._scoreBarFill_7h9b5_2667{height:100%;background:var(--brand-blue);border-radius:999px;transition:width .4s ease}._scoreBarFillLow_7h9b5_2675{background:var(--brand-orange)}._renderRequiredNotice_7h9b5_2679{padding:12px 14px;margin-top:1rem;font-size:var(--font-size-xs);line-height:1.5;color:#92400e;background:#fef3c7;border:1px solid #FDE68A;border-radius:var(--radius-md)}._recommendationHeading_7h9b5_2690{margin:0 0 .6rem;font-size:13px;font-weight:600;color:var(--brand-ink-2)}._recommendationList_7h9b5_2697{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}._recommendationItem_7h9b5_2706{display:flex;align-items:flex-start;gap:.6rem;font-size:14px;line-height:1.5;color:var(--brand-black)}._recommendationItem_7h9b5_2706 svg{flex:none;width:16px;height:16px;margin-top:.22rem;color:var(--brand-blue-ink)}._scoreActions_7h9b5_2726{display:flex;flex-direction:row;gap:10px;align-items:stretch;margin-top:1.5rem;padding-top:1.4rem;border-top:1px solid var(--brand-line)}@media (max-width: 560px){._scoreActions_7h9b5_2726{flex-direction:column}}._scoreCreateAccount_7h9b5_2742{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:14px 16px;font-size:var(--font-size-base);font-weight:700;font-family:var(--font-family);border-radius:var(--radius-md);cursor:pointer;transition:background .2s,border-color .2s,color .2s;color:var(--brand-white);background:var(--brand-blue);border:1px solid var(--brand-blue);box-shadow:0 8px 20px -8px #2563eb8c}._scoreCreateAccount_7h9b5_2742:hover{background:var(--brand-blue-ink)}._wrapper_1whhg_24{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:var(--font-size-sm)}._label_1whhg_32{font-weight:500}._trigger_1whhg_37{display:inline-flex;align-items:center;gap:8px;background:transparent;color:inherit;border:1px solid transparent;border-radius:var(--radius-base);padding:6px 10px;font-size:inherit;font-family:inherit;font-weight:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}._triggerValue_1whhg_53{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._triggerChevron_1whhg_61{flex-shrink:0;opacity:.6;transition:transform .2s ease,opacity .15s ease}._trigger_1whhg_37:hover ._triggerChevron_1whhg_61,._trigger_1whhg_37[aria-expanded=true] ._triggerChevron_1whhg_61{opacity:.9}._trigger_1whhg_37[aria-expanded=true] ._triggerChevron_1whhg_61{transform:rotate(180deg)}._menu_1whhg_80{position:absolute;z-index:50;min-width:220px;margin:0;padding:6px;list-style:none;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:0 12px 32px #0000002e,0 4px 12px #00000014;outline:none;max-height:340px;overflow-y:auto}._menuItem_1whhg_100{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:var(--radius-base);font-size:var(--font-size-sm);color:var(--text, #1a1a2e);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:background-color .12s ease,color .12s ease}._menuItemRow_1whhg_101{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}._menuItemLabel_1whhg_128{flex:1;min-width:0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._menuItemSecondary_1whhg_102{font-size:var(--font-size-xs);line-height:1.3;font-weight:400;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis}._menuItemCheck_1whhg_151{flex-shrink:0;color:var(--primary, #6366f1)}._menuItemFocused_1whhg_156{background:var(--bg-hover, #f1f5f9);color:var(--text, #1a1a2e)}._menuItemSelected_1whhg_161 ._menuItemLabel_1whhg_128{font-weight:600;color:var(--primary, #6366f1)}._wrapperInline_1whhg_169{color:#ffffffeb}._wrapperInline_1whhg_169 ._trigger_1whhg_37{border-color:#fff3;background-color:#ffffff0f;color:#ffffffeb;font-weight:500;padding:7px 12px 7px 13px;min-width:150px}._wrapperInline_1whhg_169 ._trigger_1whhg_37:hover{border-color:#fff6;background-color:#ffffff1f}._wrapperInline_1whhg_169 ._trigger_1whhg_37:focus-visible{border-color:#fff9;background-color:#ffffff1f;box-shadow:0 0 0 3px #ffffff26;outline:none}._wrapperInline_1whhg_169 ._trigger_1whhg_37[aria-expanded=true]{border-color:#ffffff8c;background-color:#ffffff1f}._menuInline_1whhg_203{bottom:calc(100% + 8px);right:0}._wrapperCompact_1whhg_211{display:flex;width:100%;gap:10px;padding:0;font-size:var(--font-size-sm);font-weight:500;color:var(--text-secondary);cursor:pointer}._wrapperCompact_1whhg_211 ._trigger_1whhg_37{flex:1;width:100%;border:1px solid var(--border-strong);background-color:transparent;color:inherit;font-size:inherit;font-weight:inherit;padding:10px 14px;border-radius:var(--radius-base);gap:10px}._wrapperCompact_1whhg_211 ._trigger_1whhg_37:hover{background:var(--bg-hover);color:var(--text);border-color:var(--primary)}._wrapperCompact_1whhg_211 ._trigger_1whhg_37:focus-visible{background:var(--bg-hover);color:var(--text);border-color:var(--primary);box-shadow:0 0 0 3px #6366f12e;outline:none}._wrapperCompact_1whhg_211 ._trigger_1whhg_37[aria-expanded=true]{background:var(--bg-hover);color:var(--text);border-color:var(--primary)}._menuCompact_1whhg_263{bottom:calc(100% + 8px);left:8px;right:8px}._wrapperNav_1whhg_275{font-size:var(--font-size-base);color:#475569}._wrapperNav_1whhg_275 ._trigger_1whhg_37{border-color:transparent;background-color:transparent;color:#475569;font-weight:500;padding:.4rem .7rem}._wrapperNav_1whhg_275 ._trigger_1whhg_37:hover,._wrapperNav_1whhg_275 ._trigger_1whhg_37[aria-expanded=true]{background-color:#f1f5f9;color:#0f172a}._wrapperNav_1whhg_275 ._trigger_1whhg_37:focus-visible{background-color:#f1f5f9;color:#0f172a;box-shadow:0 0 0 3px #6366f12e;outline:none}._menuNav_1whhg_302{top:calc(100% + 8px);right:0}._wrapperNav_1whhg_275 ._trigger_1whhg_37[aria-expanded=true] ._triggerChevron_1whhg_61{transform:none}@media (max-width: 640px){._wrapperNav_1whhg_275 ._triggerValue_1whhg_53,._wrapperNav_1whhg_275 ._triggerChevron_1whhg_61{display:none}._wrapperNav_1whhg_275 ._trigger_1whhg_37{gap:0;padding:0;min-width:44px;min-height:44px;justify-content:center}._wrapperNav_1whhg_275 ._trigger_1whhg_37 svg{width:20px;height:20px}._wrapperNav_1whhg_275 ._menuNav_1whhg_302{min-width:0;max-width:calc(100vw - 2rem)}}._page_1iff1_8{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-6);background:var(--bg)}._card_1iff1_17{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start;max-width:34rem;padding:var(--space-8);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg)}._heading_1iff1_29{margin:0;font-size:var(--font-size-2xl);font-weight:600;color:var(--text)}._body_1iff1_36{margin:0;font-size:var(--font-size-base);line-height:1.6;color:var(--text-secondary)}._link_1iff1_43{color:var(--primary);text-decoration:underline}.notification-container{position:fixed;top:20px;right:20px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2-5);max-width:400px}.notification-toast{display:flex;align-items:center;gap:var(--space-3);padding:14px 16px;background:var(--bg-elevated);border-radius:var(--radius-base);box-shadow:var(--shadow-lg);border:1px solid var(--border);border-left:4px solid var(--text-secondary);animation:slideIn .3s ease;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1}.notification-toast.notification-success{border-left-color:var(--success);background:var(--bg-elevated)}.notification-toast.notification-error{border-left-color:var(--danger);background:var(--bg-elevated)}.notification-toast.notification-warning{border-left-color:var(--warning);background:var(--bg-elevated)}.notification-toast.notification-info{border-left-color:var(--primary);background:var(--bg-elevated)}.notification-content{display:flex;align-items:center;gap:var(--space-3);flex:1}.notification-icon{flex-shrink:0}.notification-icon.success{color:var(--success)}.notification-icon.error{color:var(--danger)}.notification-icon.warning{color:var(--warning)}.notification-icon.info{color:var(--primary)}.notification-text{flex:1;min-width:0}.notification-title{font-weight:600;font-size:var(--font-size-sm);color:var(--text);margin-bottom:4px}.notification-message{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.4}.notification-dismiss{flex-shrink:0;padding:var(--space-1);background:none;border:none;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-xs);transition:all var(--transition-base)}.notification-dismiss:hover{background:var(--bg-secondary);color:var(--text)}@font-face{font-family:Figtree Fallback;src:local("Arial");size-adjust:122.11%;ascent-override:77.8%;descent-override:20.47%;line-gap-override:0%}:root{--primary: #2563EB;--primary-hover: #1D4ED8;--primary-10: rgba(37, 99, 235, .08);--primary-30: rgba(37, 99, 235, .3);--primary-text-on-tint: #2563EB;--color-primary-light: #EFF6FF;--color-primary-border: #BFDBFE;--info: #7C3AED;--info-dark: #6D28D9;--info-10: rgba(124, 58, 237, .08);--info-30: rgba(124, 58, 237, .3);--success: #22C55E;--success-dark: #16A34A;--success-10: rgba(34, 197, 94, .08);--success-30: rgba(34, 197, 94, .3);--success-text: #15803D;--success-text-on-tint: #166534;--warning: #F59E0B;--warning-dark: #D97706;--warning-10: rgba(245, 158, 11, .08);--warning-30: rgba(245, 158, 11, .3);--warning-text: #B45309;--danger: #EF4444;--danger-dark: #DC2626;--danger-10: rgba(239, 68, 68, .08);--danger-30: rgba(239, 68, 68, .3);--danger-text: #B91C1C;--danger-text-on-tint: #991B1B;--warning-text-on-tint: #92400E;--text-muted-10: rgba(113, 113, 122, .08);--vector-gamma: #8B5CF6;--vector-gamma-10: rgba(139, 92, 246, .1);--vector-gamma-light: rgba(139, 92, 246, .2);--cyan: #06B6D4;--brand-blue: #2563EB;--brand-blue-ink: #1D4ED8;--brand-blue-soft: #E4EDFF;--brand-darkblue: #1D293B;--brand-lightblue: #F1F6FF;--brand-black: #3D3A39;--brand-ink-2: #5B5856;--brand-ink-3: #696664;--brand-white: #FFFFFF;--brand-cyan: #06B6D4;--brand-green: #10B981;--brand-green-ink: #0B7A5B;--brand-green-soft: #E2F7EF;--brand-green-line: #A8DFC8;--brand-yellow: #EAB308;--brand-orange: #F97316;--brand-purple: #8B5CF6;--brand-red-ink: #C81E1E;--brand-red-soft: #FDECEA;--brand-red-line: #F3B9B2;--brand-line: #DFE8F6;--brand-line-strong: #C9D9F2;--brand-mist: #C3CEE0;--brand-surface-hover: #F7FAFF;--brand-field-bg: #F7F9FC;--brand-field-line: #EDF1F8;--brand-mute-bg: #F0F2F5;--brand-thumb-bg: #EEF3FB;--brand-gradient: linear-gradient(90deg, var(--brand-cyan), var(--brand-green), var(--brand-yellow), var(--brand-orange), var(--brand-purple));--brand-hero-edge: #DAE9F8;--brand-hero-bg: radial-gradient(120% 110% at 35% 28%, #FBFDFF 0%, #EDF4FC 42%, var(--brand-hero-edge) 100%);--brand-overlay: rgba(29, 41, 59, .45);--brand-shadow: 0 1px 2px rgba(29, 41, 59, .05), 0 12px 32px -12px rgba(29, 41, 59, .14);--brand-radius: 16px;--platform-chatgpt: #10a37f;--platform-chatgpt-bg: rgba(16, 163, 127, .15);--platform-perplexity: #5436DA;--platform-perplexity-bg: rgba(84, 54, 218, .15);--platform-gemini: #4285f4;--platform-gemini-bg: rgba(66, 133, 244, .15);--platform-claude: #cc785c;--platform-claude-bg: rgba(204, 120, 92, .15);--platform-grok: #1da1f2;--platform-grok-bg: rgba(29, 161, 242, .15);--platform-ai-overviews: #ea4335;--platform-ai-overviews-bg: rgba(234, 67, 53, .15);--platform-ai-mode: #34a853;--platform-ai-mode-bg: rgba(52, 168, 83, .15);--white-10: rgba(255, 255, 255, .1);--white-30: rgba(255, 255, 255, .3);--white-60: rgba(255, 255, 255, .6);--black-10: rgba(0, 0, 0, .1);--black-30: rgba(0, 0, 0, .3);--black-60: rgba(0, 0, 0, .6);--bg: #EEF2F7;--bg-secondary: #F8FAFC;--bg-tertiary: #F1F5F9;--bg-elevated: #FFFFFF;--bg-hover: #F0F6FF;--bg-60: rgba(238, 242, 247, .6);--card-bg: #FFFFFF;--bg-surface: #FFFFFF;--bg-input: #FFFFFF;--select-bg: #FFFFFF;--select-text: #0F172A;--border: #E2E8F0;--border-light: #F1F5F9;--border-focus: #2563EB;--border-strong: #94A3B8;--text: #0F172A;--text-secondary: #475569;--text-muted: #71717A;--text-muted-on-tint: #52525B;--text-tertiary: #94A3B8;--text-disabled: #CBD5E1;--text-on-primary: #FFFFFF;--success-bg: #F0FDF4;--warning-bg: #FFFBEB;--danger-bg: #FEF2F2;--info-bg: #EDE9FE;--skeleton-base: #E5E7EB;--skeleton-shimmer: rgba(255, 255, 255, .85);--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--select-chevron-strong: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--select-chevron-strong-flat: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--select-chevron-muted: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--select-chevron-muted-alt: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--select-chevron-lg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23737786' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--select-chevron-inherit: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--select-chevron-solid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23A1A1AA' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");--sidebar-width: 240px;--sidebar-collapsed: 64px;--header-height: 0px;--page-max-width: 1400px;--content-padding: 32px;--space-0: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-15: 60px;--space-20: 80px;--radius-xs: 4px;--radius-sm: 6px;--radius-base: 8px;--radius-md: 10px;--radius-card: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-lg: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .05);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-progress: .5s ease;--z-dropdown: 100;--z-sticky: 200;--z-sidebar: 300;--z-modal-backdrop: 1000;--z-modal: 1100;--z-tooltip: 1200;--z-toast: 1300;--font-family: "Figtree", "Figtree Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-ja: "Noto Sans JP", "Hiragino Sans", "Yu Gothic", Meiryo, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-zh: "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Consolas", monospace;--font-size-2xs: .625rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2rem;--font-size-5xl: 2.5rem;--line-height-tight: 1.25;--line-height-base: 1.6;--line-height-loose: 1.75}:root:lang(ja){--font-family: var(--font-family-ja)}:root:lang(zh){--font-family: var(--font-family-zh)}[data-theme=dark]{--primary: #6366F1;--primary-hover: #5558E3;--primary-10: rgba(99, 102, 241, .1);--primary-30: rgba(99, 102, 241, .3);--primary-text-on-tint: #818CF8;--color-primary-light: rgba(99, 102, 241, .08);--color-primary-border: rgba(99, 102, 241, .25);--info: #3B82F6;--info-dark: #2563EB;--info-10: rgba(59, 130, 246, .1);--info-30: rgba(59, 130, 246, .3);--success: #10B981;--success-dark: #059669;--success-10: rgba(16, 185, 129, .1);--success-30: rgba(16, 185, 129, .3);--success-text: #10B981;--success-text-on-tint: #10B981;--warning: #F59E0B;--warning-dark: #D97706;--warning-10: rgba(245, 158, 11, .1);--warning-30: rgba(245, 158, 11, .3);--warning-text: #F59E0B;--danger: #EF4444;--danger-dark: #DC2626;--danger-10: rgba(239, 68, 68, .1);--danger-30: rgba(239, 68, 68, .3);--danger-text: #F87171;--danger-text-on-tint: #F87171;--warning-text-on-tint: #FBBF24;--text-muted-10: rgba(113, 113, 122, .1);--bg: #0A0A0F;--bg-secondary: #12121A;--bg-tertiary: #1C1C28;--bg-elevated: #1E1E2A;--bg-hover: rgba(255, 255, 255, .05);--bg-60: rgba(10, 10, 15, .6);--card-bg: #16161F;--bg-surface: #16161F;--bg-input: #16161F;--border: #2A2A3C;--border-light: #3A3A4C;--border-focus: #6366F1;--border-strong: #4A4A5E;--text: #F5F5F7;--text-secondary: #A1A1AA;--text-muted: #8A8A94;--text-muted-on-tint: #A1A1AA;--text-tertiary: #52525B;--text-disabled: #52525B;--text-on-primary: #FFFFFF;--skeleton-base: #23232F;--skeleton-shimmer: rgba(255, 255, 255, .08);--success-bg: rgba(16, 185, 129, .12);--warning-bg: rgba(245, 158, 11, .12);--danger-bg: rgba(239, 68, 68, .12);--info-bg: rgba(59, 130, 246, .12);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .6);--select-bg: #16161F;--select-text: #F5F5F7}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-sm);scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{font-family:var(--font-family);background-color:var(--bg);color:var(--text);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:var(--line-height-tight)}p{margin-bottom:1em}p:last-child{margin-bottom:0}a{color:var(--primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--primary-hover)}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2-5) var(--space-3-5);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}input::placeholder,textarea::placeholder{color:var(--text-muted)}select{color-scheme:dark}select.light-dropdown{color-scheme:light;background-color:var(--select-bg);color:var(--select-text)}ul,ol{list-style:none}img,svg,video{max-width:100%;height:auto;display:block}table{border-collapse:collapse;width:100%}code,pre{font-family:var(--font-mono)}pre{overflow-x:auto;background:var(--bg-secondary);padding:var(--space-4);border-radius:var(--radius-md)}code{background:var(--bg-secondary);padding:var(--space-0) var(--space-1-5);border-radius:var(--radius-sm);font-size:.9em}pre code{background:none;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-xs)}::-webkit-scrollbar-thumb:hover{background:var(--border-light)}::selection{background:var(--primary);color:#fff}.visually-hidden,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;transition:none!important}:focus:not(:focus-visible){outline:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.spin,.animate-spin{animation:spin 1s linear infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app{display:flex;min-height:100vh;background:var(--bg)}.main-content{flex:1;min-width:0;overflow-x:hidden;overflow-x:clip;margin-left:var(--sidebar-width);padding:var(--content-padding);background:var(--bg);min-height:100vh;transition:margin-left var(--transition-slow)}.sidebar.collapsed+.main-content{margin-left:var(--sidebar-collapsed)}.processing-banner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-4);margin-bottom:var(--space-4);background:var(--info-10);border:1px solid var(--info-30);border-radius:var(--radius-base);font-size:var(--font-size-sm);color:var(--info)}.processing-banner-link{background:none;border:none;color:var(--info);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.processing-banner-link:hover{opacity:.8}.page-container{max-width:var(--page-max-width);margin:0 auto;width:100%}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:var(--space-4)}.page-header h1{font-size:var(--font-size-2xl);font-weight:700;color:var(--text)}.page-header-actions{display:flex;align-items:center;gap:var(--space-3)}.card-grid{display:grid;gap:var(--space-5)}.card-grid-2{grid-template-columns:repeat(2,1fr)}.card-grid-3{grid-template-columns:repeat(3,1fr)}.card-grid-4{grid-template-columns:repeat(4,1fr)}.card-grid-auto{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}@media (max-width: 1200px){.card-grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.card-grid-3,.card-grid-4{grid-template-columns:repeat(2,1fr)}.main-content{padding:var(--space-6)}}@media (min-width: 769px) and (max-width: 1024px){.main-content{margin-left:var(--sidebar-collapsed);padding:var(--space-5)}}@media (max-width: 768px){.main-content,.sidebar.collapsed+.main-content{margin-left:0;padding:var(--space-4);padding-top:calc(env(safe-area-inset-top,0px) + 64px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-4))}.card-grid-2,.card-grid-3,.card-grid-4{grid-template-columns:1fr}.page-header{flex-direction:column;align-items:flex-start}.page-header-actions{width:100%;justify-content:flex-start}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:10px 18px;font-size:var(--font-size-base);font-weight:500;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-lg{padding:14px 24px;font-size:var(--font-size-base)}.btn-primary{background:var(--primary);color:var(--text-on-primary)}.btn-primary:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background:var(--card-bg);color:var(--text);border:1px solid var(--border)}.btn-secondary:hover{background:var(--bg-tertiary);border-color:var(--border-light)}.btn-danger{background:var(--danger);color:var(--text-on-primary)}.btn-danger:hover:not(:disabled){background:var(--danger-dark);transform:translateY(-1px)}.btn-outline.btn-danger{background:transparent;color:var(--danger);border:1px solid var(--danger)}.btn-outline.btn-danger:hover:not(:disabled){background:var(--danger-10);color:var(--danger-dark);border-color:var(--danger-dark);transform:translateY(-1px)}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--text-muted);transition:all var(--transition-base)}.btn-icon:hover{background:var(--card-bg);color:var(--text)}.btn-icon.danger:hover{background:var(--danger-10);color:var(--danger)}.btn-full{width:100%;justify-content:center}.btn-sm{padding:5px 10px;font-size:var(--font-size-sm)}.table-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.table-header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border)}.table-header h3{font-size:var(--font-size-base);font-weight:600}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:var(--space-4) var(--space-6);text-align:left}.data-table th{color:var(--text-muted);font-weight:500;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border)}.data-table tr{border-bottom:1px solid var(--border);transition:background var(--transition-base)}.data-table tr:last-child{border-bottom:none}.data-table tr:hover{background:var(--bg-tertiary)}.prompt-cell{max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platforms-cell{display:flex;gap:var(--space-2);flex-wrap:wrap}.url-cell{display:flex;align-items:center;gap:var(--space-2);color:var(--text-secondary)}.url-cell span{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.citations-count{font-weight:600;color:var(--primary)}.status-badge{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:500;text-transform:capitalize}.status-badge.active{background:var(--success-10);color:var(--success)}.status-badge.paused{background:var(--warning-10);color:var(--warning)}.platform-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 10px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:500;background:var(--primary-30);color:var(--primary)}.more-badge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);background:var(--border);color:var(--text-muted-on-tint)}.primary-badge{font-size:var(--font-size-2xs);padding:var(--space-0) var(--space-2);background:var(--primary-10);color:var(--primary);border-radius:var(--radius-full);margin-left:8px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:var(--text-secondary)}.form-group input,.form-group textarea,.form-group select{width:100%;padding:var(--space-3) var(--space-4);background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);transition:all var(--transition-base);color-scheme:light;cursor:pointer}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-10)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted)}.checkbox-label{display:flex;align-items:center;gap:var(--space-2-5);padding:8px 0;cursor:pointer}.checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary)}.platform-checkboxes{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.empty-state{text-align:center;padding:40px 20px;color:var(--text-muted)}.empty-state-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:60px 40px;text-align:center}.empty-state-card svg{color:var(--text-muted);margin-bottom:20px}.empty-state-card h3{font-size:var(--font-size-xl);margin-bottom:8px}.empty-state-card p{color:var(--text-muted);margin-bottom:24px}@media (max-width: 1400px){.metrics-grid,.brand-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1200px){.charts-grid,.charts-row{grid-template-columns:1fr}.brands-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.metrics-grid,.brand-stats{grid-template-columns:1fr}.page-header{flex-direction:column;gap:var(--space-4)}.prompt-list-item{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.prompt-results{width:100%;justify-content:space-between}.overall-score-card{flex-direction:column;text-align:center}.brands-grid{grid-template-columns:1fr}.input-wrapper{flex-direction:column}.domain-search{flex-direction:column;gap:var(--space-3)}.domain-search input,.domain-search button{width:100%}}input.locked,input:disabled{background:var(--bg-hover)!important;cursor:not-allowed;opacity:.7;border-color:var(--border)}input.locked::placeholder,input:disabled::placeholder{color:var(--text-muted)}select{color-scheme:light}.form-group select{color-scheme:light;background-color:var(--card-bg);color:var(--text)}.label-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-left:8px}.label-badge.ai{background:var(--primary-10);color:var(--primary)}.error-message{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--danger-10);border:1px solid var(--danger);border-radius:var(--radius-md);margin-bottom:16px;font-size:var(--font-size-sm);color:var(--danger)}.spinner{animation:spin 1s linear infinite}.pulse{animation:pulse 2s ease-in-out infinite}.fade-in{animation:fadeIn .2s ease-out}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--black-60);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:1rem}.modal-container{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.platform-badge-chatgpt{background:var(--platform-chatgpt-bg);color:var(--platform-chatgpt)}.platform-badge-perplexity{background:var(--platform-perplexity-bg);color:var(--platform-perplexity)}.platform-badge-gemini{background:var(--platform-gemini-bg);color:var(--platform-gemini)}.platform-badge-claude{background:var(--platform-claude-bg);color:var(--platform-claude)}.platform-badge-grok{background:var(--platform-grok-bg);color:var(--platform-grok)}.platform-badge-ai-overviews,.platform-badge-ai_overviews{background:var(--platform-ai-overviews-bg);color:var(--platform-ai-overviews)}.platform-badge-ai-mode,.platform-badge-ai_mode{background:var(--platform-ai-mode-bg);color:var(--platform-ai-mode)}.status-pending{background:var(--warning-10);color:var(--warning)}.status-running{background:var(--info-10);color:var(--info)}.status-completed{background:var(--success-10);color:var(--success)}.status-failed{background:var(--danger-10);color:var(--danger)}.status-cancelled{background:var(--border);color:var(--text-muted-on-tint)}@media (max-width: 768px){.premium-banner{flex-direction:column;text-align:center}.premium-icon{margin:0 auto}.research-header{flex-direction:column;gap:var(--space-3)}.research-footer{flex-direction:column;gap:var(--space-3);align-items:flex-start}}
