.fsqa-cc{--cc-bg0:#eef1f5;--cc-bg1:#e4e9f0;--cc-surface:#ffffff;--cc-surface-strong:#ffffff;--cc-surface-hover:#f8fafc;--cc-border:rgba(15,23,42,0.08);--cc-border-strong:rgba(15,23,42,0.12);--cc-border-hover:rgba(0,102,184,0.35);--cc-text:#0b1220;--cc-text-secondary:#3d4759;--cc-text-muted:#6b7585;--cc-icon-bg:#f1f4f8;--cc-icon-fg:#0066b8;--cc-accent:#0066b8;--cc-accent-soft:rgba(0,102,184,0.08);--cc-accent-ring:rgba(0,102,184,0.18);--cc-shadow:0 1px 2px rgba(15,23,42,0.04),0 8px 24px -12px rgba(15,23,42,0.12);--cc-shadow-hover:0 2px 4px rgba(15,23,42,0.05),0 16px 32px -14px rgba(0,102,184,0.18);--cc-chip:#f1f5f9;--cc-chip-border:#e2e8f0;--cc-chip-text:#475569;--cc-alert:#b45309;--cc-alert-bg:rgba(251,191,36,0.16);--cc-alert-border:rgba(217,119,6,0.28);--cc-danger-bg:rgba(244,63,94,0.1);--cc-danger-text:#be123c;--cc-danger-border:rgba(244,63,94,0.22);--cc-ok-bg:rgba(16,185,129,0.1);--cc-ok-text:#047857;--cc-ok-border:rgba(16,185,129,0.22);--cc-radius:1.25rem;--cc-radius-sm:0.875rem;--cc-ease:cubic-bezier(0.22,1,0.36,1);--cc-dur:160ms;color:var(--cc-text)}.dark .fsqa-cc,html.dark .fsqa-cc{--cc-bg0:#0a0d12;--cc-bg1:#11161f;--cc-surface:#161c26;--cc-surface-strong:#1a2230;--cc-surface-hover:#1e2736;--cc-border:rgba(255,255,255,0.07);--cc-border-strong:rgba(255,255,255,0.1);--cc-border-hover:rgba(96,165,250,0.4);--cc-text:#f1f5f9;--cc-text-secondary:#c2cad6;--cc-text-muted:#8b95a5;--cc-icon-bg:rgba(255,255,255,0.06);--cc-icon-fg:#7db7ff;--cc-accent:#5aa6ff;--cc-accent-soft:rgba(90,166,255,0.12);--cc-accent-ring:rgba(90,166,255,0.22);--cc-shadow:0 1px 0 rgba(255,255,255,0.04) inset,0 10px 28px -14px rgba(0,0,0,0.55);--cc-shadow-hover:0 1px 0 rgba(255,255,255,0.06) inset,0 18px 36px -14px rgba(0,0,0,0.65);--cc-chip:#1e293b;--cc-chip-border:#334155;--cc-chip-text:#cbd5e1;--cc-alert:#fbbf24;--cc-alert-bg:rgba(251,191,36,0.12);--cc-alert-border:rgba(251,191,36,0.28);--cc-danger-bg:rgba(251,113,133,0.12);--cc-danger-text:#fda4af;--cc-danger-border:rgba(251,113,133,0.28);--cc-ok-bg:rgba(52,211,153,0.12);--cc-ok-text:#6ee7b7;--cc-ok-border:rgba(52,211,153,0.28)}.fsqa-cc-shell{min-height:100dvh;position:relative;overflow-x:hidden;background:radial-gradient(1200px 600px at 88% -10%,rgba(0,102,184,.07),transparent 55%),radial-gradient(900px 500px at -5% 40%,rgba(15,23,42,.04),transparent 50%),linear-gradient(180deg,var(--cc-bg0) 0,var(--cc-bg1) 100%);color:var(--cc-text);font-family:var(--font-geist-sans),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.dark .fsqa-cc-shell,html.dark .fsqa-cc-shell{background:radial-gradient(1000px 520px at 90% -8%,rgba(90,166,255,.09),transparent 55%),radial-gradient(800px 480px at 0 50%,rgba(90,166,255,.04),transparent 50%),linear-gradient(180deg,var(--cc-bg0) 0,var(--cc-bg1) 100%)}.fsqa-cc-main{width:100%;max-width:80rem;margin-inline:auto;padding:1rem 1rem 2.5rem}@media (min-width:640px){.fsqa-cc-main{padding:1.25rem 1.25rem 2.75rem}}@media (min-width:1024px){.fsqa-cc-main{padding:1.75rem 1.5rem 3rem}}.fsqa-cc .fsqa-app-header{background:color-mix(in srgb,var(--cc-bg0) 82%,transparent);border-bottom-color:var(--cc-border);backdrop-filter:saturate(1.2) blur(12px);-webkit-backdrop-filter:saturate(1.2) blur(12px)}@media (prefers-reduced-motion:reduce){.fsqa-cc .fsqa-app-header,.fsqa-cc-card,.fsqa-cc-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (max-width:767px){.fsqa-cc .fsqa-app-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--cc-bg0)}.fsqa-cc-card,.fsqa-cc-panel,.fsqa-cc-toggle{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.fsqa-cc-panel{position:relative;border-radius:var(--cc-radius);border:1px solid var(--cc-border);background:var(--cc-surface);box-shadow:var(--cc-shadow);padding:.875rem 1rem}@media (min-width:768px){.fsqa-cc-panel{padding:1rem 1.125rem}}.fsqa-cc-panel-title{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:var(--cc-text-secondary)}.fsqa-cc-panel-icon{width:1.75rem;height:1.75rem;justify-content:center;border-radius:.625rem;background:var(--cc-icon-bg);color:var(--cc-icon-fg);border:1px solid var(--cc-border)}.fsqa-cc-link,.fsqa-cc-panel-icon{display:inline-flex;align-items:center}.fsqa-cc-link{color:var(--cc-accent);font-size:.75rem;font-weight:600;gap:.125rem;transition:opacity var(--cc-dur) var(--cc-ease)}.fsqa-cc-link:hover{opacity:.85;text-decoration:underline;text-underline-offset:2px}.fsqa-cc-section{margin-bottom:2rem}.fsqa-cc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding-inline:.125rem}.fsqa-cc-kicker{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-text-muted)!important}.fsqa-cc-section-title{margin-top:.15rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;color:var(--cc-text)!important}@media (min-width:768px){.fsqa-cc-section-title{font-size:1.125rem}}.fsqa-cc-section-meta{font-size:.6875rem;color:var(--cc-text-muted);padding-bottom:.15rem;white-space:nowrap}.fsqa-cc-card{position:relative;display:block;overflow:hidden;border-radius:var(--cc-radius);border:1px solid var(--cc-border);background:var(--cc-surface);box-shadow:var(--cc-shadow);color:var(--cc-text);text-decoration:none;transition:transform var(--cc-dur) var(--cc-ease),border-color var(--cc-dur) var(--cc-ease),box-shadow var(--cc-dur) var(--cc-ease),background-color var(--cc-dur) var(--cc-ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fsqa-cc-card:hover{transform:translateY(-3px);border-color:var(--cc-border-hover);box-shadow:var(--cc-shadow-hover);background:var(--cc-surface-hover)}.fsqa-cc-card:active{transform:translateY(-1px) scale(.995)}.fsqa-cc-card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);opacity:.7;pointer-events:none}.dark .fsqa-cc-card:before,html.dark .fsqa-cc-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.fsqa-cc-card-body{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:1rem}@media (min-width:768px){.fsqa-cc-card-body{padding:1.25rem 1.35rem}}.fsqa-cc-card-matrix{min-height:11.5rem}@media (min-width:768px){.fsqa-cc-card-matrix{min-height:12.5rem}}.fsqa-cc-card-list{display:flex;flex-direction:row;align-items:center;gap:.875rem;padding:.875rem 1rem;border-radius:var(--cc-radius-sm)}@media (min-width:768px){.fsqa-cc-card-list{padding:1rem 1.15rem;gap:1rem}}.fsqa-cc-card-list:hover{transform:translateX(3px) translateY(0)}.fsqa-cc-card-compact{padding:.875rem;border-radius:var(--cc-radius-sm);min-height:6.5rem}.fsqa-cc-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.875rem;background:var(--cc-icon-bg);color:var(--cc-icon-fg);border:1px solid var(--cc-border);transition:transform var(--cc-dur) var(--cc-ease)}@media (min-width:768px){.fsqa-cc-icon{width:3.25rem;height:3.25rem;border-radius:1rem}}.fsqa-cc-card:hover .fsqa-cc-icon{transform:scale(1.04)}.fsqa-cc-icon-sm{width:2.25rem;height:2.25rem;border-radius:.75rem}.fsqa-cc-card-title{font-size:1.125rem;font-weight:600;letter-spacing:-.025em;line-height:1.25;color:var(--cc-text)!important;margin:0 0 .25rem}@media (min-width:768px){.fsqa-cc-card-title{font-size:1.25rem}}.fsqa-cc-card-compact .fsqa-cc-card-title{font-size:.875rem;margin:0;line-height:1.3}.fsqa-cc-card-list .fsqa-cc-card-title{font-size:1rem;margin:0}@media (min-width:768px){.fsqa-cc-card-list .fsqa-cc-card-title{font-size:1.0625rem}}.fsqa-cc-card-sub{font-size:.8125rem;line-height:1.4;color:var(--cc-text-muted)!important;margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fsqa-cc-card-list .fsqa-cc-card-sub{margin:.15rem 0 0;-webkit-line-clamp:1;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}.fsqa-cc-stats{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.35rem}.fsqa-cc-chip{display:inline-flex;flex-direction:column;min-width:3.75rem;padding:.4rem .65rem;border-radius:.75rem;border:1px solid var(--cc-chip-border);background:var(--cc-chip);color:var(--cc-chip-text);text-align:center}.fsqa-cc-chip-compact{min-width:3.15rem;padding:.3rem .45rem;border-radius:.625rem}.fsqa-cc-chip-label{font-size:.5625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.78;line-height:1.2}.fsqa-cc-chip-compact .fsqa-cc-chip-label{font-size:.5rem}.fsqa-cc-chip-value{font-size:1.0625rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15;margin-top:.1rem;color:var(--cc-text)!important}.fsqa-cc-chip-compact .fsqa-cc-chip-value{font-size:.8125rem}.fsqa-cc-chip-amber{background:var(--cc-alert-bg);border-color:var(--cc-alert-border)}.fsqa-cc-chip-amber,.fsqa-cc-chip-amber .fsqa-cc-chip-value{color:var(--cc-alert)}.fsqa-cc-chip-rose{background:var(--cc-danger-bg);border-color:var(--cc-danger-border)}.fsqa-cc-chip-rose,.fsqa-cc-chip-rose .fsqa-cc-chip-value{color:var(--cc-danger-text)}.fsqa-cc-chip-emerald{background:var(--cc-ok-bg);border-color:var(--cc-ok-border)}.fsqa-cc-chip-emerald,.fsqa-cc-chip-emerald .fsqa-cc-chip-value{color:var(--cc-ok-text)}.fsqa-cc-badge{flex-shrink:0;font-size:.5625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .55rem;border-radius:999px;background:var(--cc-alert-bg);color:var(--cc-alert);border:1px solid var(--cc-alert-border)}.fsqa-cc-dot{width:.5rem;height:.5rem;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2);flex-shrink:0}.fsqa-cc-chevron{color:var(--cc-text-muted);opacity:.55;transition:color var(--cc-dur) var(--cc-ease),opacity var(--cc-dur) var(--cc-ease),transform var(--cc-dur) var(--cc-ease);flex-shrink:0}.fsqa-cc-card:hover .fsqa-cc-chevron{color:var(--cc-accent);opacity:1;transform:translateX(2px)}.fsqa-cc-grid-matrix{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:640px){.fsqa-cc-grid-matrix{grid-template-columns:repeat(2,1fr);gap:.875rem}}@media (min-width:1024px){.fsqa-cc-grid-matrix{grid-template-columns:repeat(3,1fr);gap:1rem}}.fsqa-cc-grid-compact{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem}@media (min-width:640px){.fsqa-cc-grid-compact{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media (min-width:1024px){.fsqa-cc-grid-compact{grid-template-columns:repeat(4,1fr)}}.fsqa-cc-grid-list{display:flex;flex-direction:column;gap:.5rem;max-width:52rem;margin-inline:auto}.fsqa-cc-toggle-wrap{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.fsqa-cc-toggle-label{font-size:.75rem;font-weight:600;color:var(--cc-text-muted);letter-spacing:.02em}.fsqa-cc-toggle{display:inline-flex;padding:.25rem;border-radius:.875rem;border:1px solid var(--cc-border);background:var(--cc-surface);box-shadow:var(--cc-shadow);gap:.15rem}.fsqa-cc-toggle-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .65rem;border-radius:.65rem;font-size:.75rem;font-weight:600;color:var(--cc-text-muted);border:1px solid transparent;background:transparent;transition:background-color var(--cc-dur) var(--cc-ease),color var(--cc-dur) var(--cc-ease),border-color var(--cc-dur) var(--cc-ease);-webkit-tap-highlight-color:transparent}.fsqa-cc-toggle-btn:hover{color:var(--cc-text-secondary);background:var(--cc-accent-soft)}.fsqa-cc-toggle-btn.is-active{color:var(--cc-accent);background:var(--cc-accent-soft);border-color:var(--cc-accent-ring)}.fsqa-cc-metric{border-radius:var(--cc-radius-sm);border:1px solid var(--cc-border);background:var(--cc-surface-strong);padding:.75rem .875rem}.fsqa-cc-metric-value{font-size:1.35rem;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--cc-text);line-height:1.1}.fsqa-cc-metric-label{margin-top:.25rem;font-size:.6875rem;font-weight:650;color:var(--cc-text-secondary)}.fsqa-cc-metric-hint{margin-top:.15rem;font-size:.625rem;line-height:1.3;color:var(--cc-text-muted)}.fsqa-cc-metric-brand .fsqa-cc-metric-value{color:var(--cc-accent)}.fsqa-cc-metric-indigo{border-color:rgba(99,102,241,.22);background:rgba(99,102,241,.06)}.fsqa-cc-metric-violet{border-color:rgba(139,92,246,.22);background:rgba(139,92,246,.06)}.fsqa-cc-metric-sky{border-color:rgba(14,165,233,.22);background:rgba(14,165,233,.06)}.fsqa-cc-metric-emerald{border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.06)}.fsqa-cc-metric-amber{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.08)}.dark .fsqa-cc-metric-indigo,html.dark .fsqa-cc-metric-indigo{background:rgba(99,102,241,.1)}.dark .fsqa-cc-metric-violet,html.dark .fsqa-cc-metric-violet{background:rgba(139,92,246,.1)}.dark .fsqa-cc-metric-sky,html.dark .fsqa-cc-metric-sky{background:rgba(14,165,233,.1)}.dark .fsqa-cc-metric-emerald,html.dark .fsqa-cc-metric-emerald{background:rgba(16,185,129,.1)}.dark .fsqa-cc-metric-amber,html.dark .fsqa-cc-metric-amber{background:rgba(245,158,11,.1)}.fsqa-cc-skel{border-radius:var(--cc-radius);border:1px solid var(--cc-border);background:linear-gradient(90deg,var(--cc-surface) 0,#dbe2ea 50%,var(--cc-surface) 100%);background-size:200% 100%;animation:fsqa-cc-shimmer 1.2s ease-in-out infinite}.dark .fsqa-cc-skel,html.dark .fsqa-cc-skel{background:linear-gradient(90deg,var(--cc-surface) 0,#243044 50%,var(--cc-surface) 100%);background-size:200% 100%}@keyframes fsqa-cc-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.fsqa-cc-enter{animation:fsqa-cc-enter var(--cc-dur) var(--cc-ease) both}@keyframes fsqa-cc-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fsqa-cc-card,.fsqa-cc-card:active,.fsqa-cc-card:hover,.fsqa-cc-chevron,.fsqa-cc-enter,.fsqa-cc-icon,.fsqa-cc-skel{animation:none!important;transition:none!important;transform:none!important}}html:not(.dark) .fsqa-cc .fsqa-module-card{background-color:var(--cc-surface)!important;border-color:var(--cc-border)!important;color:var(--cc-text)!important;-webkit-backdrop-filter:none;backdrop-filter:none}html:not(.dark) .fsqa-cc .fsqa-module-card:hover{background-color:var(--cc-surface-hover)!important;border-color:var(--cc-border-hover)!important}html.dark .fsqa-cc .fsqa-module-card{background-color:var(--cc-surface)!important;border-color:var(--cc-border)!important}html.dark .fsqa-cc .fsqa-module-card:hover{background-color:var(--cc-surface-hover)!important;border-color:var(--cc-border-hover)!important}.fsqa-cc-temp-row{--cc-text:#0b1220;--cc-text-secondary:#3d4759;--cc-text-muted:#6b7585;margin-bottom:.25rem}.dark .fsqa-cc-temp-row,html.dark .fsqa-cc-temp-row{--cc-text:#f1f5f9;--cc-text-secondary:#c2cad6;--cc-text-muted:#8b95a5}.fsqa-cc-temp-row-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding-inline:.125rem}.fsqa-cc-temp-row-title{display:inline-flex;align-items:center;gap:.45rem;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-text-muted)!important}.fsqa-cc-temp-row-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;color:#0066b8;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.7);box-shadow:0 1px 2px rgba(15,23,42,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dark .fsqa-cc-temp-row-icon,html.dark .fsqa-cc-temp-row-icon{color:#7db7ff;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.fsqa-cc-temp-live-dot{width:.4rem;height:.4rem;border-radius:999px;background:#0066b8;box-shadow:0 0 0 0 rgba(0,102,184,.45);animation:fsqa-cc-temp-pulse-blue 2.4s ease-out infinite}.fsqa-cc-temp-bubbles{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;padding:.15rem 0}.dark .fsqa-cc-temp-bubbles,.fsqa-cc-temp-bubbles,html.dark .fsqa-cc-temp-bubbles{background:transparent;border:0;box-shadow:none}.dark .fsqa-cc-temp-bubbles--alert,.fsqa-cc-temp-bubbles--alert,html.dark .fsqa-cc-temp-bubbles--alert{background:transparent;box-shadow:none}.fsqa-cc-temp-bubble{--bubble-glow:rgba(0,102,184,0.2);--bubble-ring:rgba(0,102,184,0.35);--bubble-value:#0066b8;--bubble-edge:rgba(0,102,184,0.22);position:relative;isolation:isolate;width:12.25rem;min-width:12.25rem;max-width:12.25rem;flex:0 0 12.25rem;border-radius:.9rem;padding:0;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.32) 46%,rgba(255,255,255,.55));backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 0 0 1px rgba(255,255,255,.75),0 0 0 1px rgba(15,23,42,.08),0 0 0 1px var(--bubble-edge),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(15,23,42,.05),0 10px 22px -14px rgba(15,23,42,.2);animation:fsqa-cc-temp-rise .5s var(--cc-ease) both;transition:transform .18s var(--cc-ease),box-shadow .18s var(--cc-ease),border-color .18s var(--cc-ease);-webkit-tap-highlight-color:transparent}.dark .fsqa-cc-temp-bubble,html.dark .fsqa-cc-temp-bubble{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(15,23,42,.18) 45%,rgba(15,23,42,.28));box-shadow:0 0 0 1px rgba(255,255,255,.16),0 0 0 1px var(--bubble-edge),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.25),0 10px 20px -14px rgba(0,0,0,.55)}.fsqa-cc-temp-bubble:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--bubble-edge),0 1px 0 rgba(255,255,255,.8) inset,0 12px 28px -12px rgba(15,23,42,.22),0 0 22px -4px var(--bubble-glow)}.fsqa-cc-temp-bubble--clickable{cursor:pointer;appearance:none;-webkit-appearance:none;border:0;font:inherit;color:inherit;text-align:center}.fsqa-cc-temp-bubble--clickable:hover{transform:translateY(-3px)}.fsqa-cc-temp-bubble--clickable:focus-visible{outline:2px solid var(--bubble-ring);outline-offset:2px}.fsqa-cc-temp-bubble--selected{box-shadow:0 0 0 2px var(--bubble-ring),0 1px 0 rgba(255,255,255,.8) inset,0 12px 28px -12px rgba(15,23,42,.22),0 0 24px -4px var(--bubble-glow)}.dark .fsqa-cc-temp-bubble--selected,html.dark .fsqa-cc-temp-bubble--selected{box-shadow:0 0 0 2px var(--bubble-ring),0 1px 0 rgba(255,255,255,.1) inset,0 12px 28px -14px rgba(0,0,0,.55),0 0 24px -4px var(--bubble-glow)}.fsqa-cc-temp-bubble-glow{display:none;pointer-events:none;position:absolute;inset:-8% -6% auto;height:55%;border-radius:50%;background:radial-gradient(circle,var(--bubble-glow) 0,transparent 72%);opacity:.55;z-index:0}.fsqa-cc-temp-bubble-shine{display:block;pointer-events:none;position:absolute;top:0;left:8%;right:8%;height:42%;border-radius:.85rem .85rem 50% 50%;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0));z-index:1;opacity:.85}.dark .fsqa-cc-temp-bubble-shine,html.dark .fsqa-cc-temp-bubble-shine{background:linear-gradient(180deg,rgba(255,255,255,.14),transparent)}.fsqa-cc-temp-bubble-inner{position:relative;z-index:2;border-radius:.9rem;padding:.45rem .7rem .4rem;text-align:center;backdrop-filter:none;-webkit-backdrop-filter:none}.dark .fsqa-cc-temp-bubble-inner,.fsqa-cc-temp-bubble-inner,html.dark .fsqa-cc-temp-bubble-inner{background:transparent;border:0}.fsqa-cc-temp-bubble-top{display:flex;align-items:center;justify-content:center;gap:.35rem;min-width:0}.fsqa-cc-temp-bubble-status{width:.45rem;height:.45rem;border-radius:999px;margin-top:0;flex-shrink:0;background:#0066b8;box-shadow:0 0 0 3px rgba(0,102,184,.16)}.fsqa-cc-temp-bubble-status--ok{background:#0066b8;box-shadow:0 0 0 3px rgba(0,102,184,.18);animation:fsqa-cc-temp-pulse-blue 2.4s ease-out infinite}.fsqa-cc-temp-bubble-status--warn{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2)}.fsqa-cc-temp-bubble-status--alert{background:#e11d48;box-shadow:0 0 0 3px rgba(225,29,72,.22);animation:fsqa-cc-temp-pulse-red 1.5s ease-out infinite}.fsqa-cc-temp-bubble-status--pending,.fsqa-cc-temp-bubble-status--stale{background:#94a3b8;box-shadow:0 0 0 3px rgba(148,163,184,.16)}.fsqa-cc-temp-bubble-name{font-size:.78rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--cc-text)!important;word-break:break-word;text-align:center}.fsqa-cc-temp-bubble-loc{margin-top:.15rem;margin-left:0;font-size:.65rem;line-height:1.3;color:var(--cc-text-muted)!important;word-break:break-word;text-align:center}.fsqa-cc-temp-bubble-value{margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.35rem;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1;text-align:center;color:var(--bubble-value)!important}.fsqa-cc-temp-bubble-meta{margin-top:.15rem;font-size:.6rem;line-height:1.3;text-align:center;color:var(--cc-text-muted)!important}.fsqa-cc-temp-bubble-meta--stale{color:var(--cc-alert)!important}.fsqa-cc-temp-bubble--ok{--bubble-glow:rgba(0,102,184,0.28);--bubble-ring:rgba(0,102,184,0.4);--bubble-value:#0066b8;--bubble-edge:rgba(0,102,184,0.28)}.dark .fsqa-cc-temp-bubble--ok,html.dark .fsqa-cc-temp-bubble--ok{--bubble-glow:rgba(90,166,255,0.28);--bubble-value:#7db7ff;--bubble-edge:rgba(90,166,255,0.32)}.fsqa-cc-temp-bubble--warn{--bubble-glow:rgba(245,158,11,0.28);--bubble-value:#b45309;--bubble-edge:rgba(245,158,11,0.35)}.dark .fsqa-cc-temp-bubble--warn,html.dark .fsqa-cc-temp-bubble--warn{--bubble-value:#fbbf24}.fsqa-cc-temp-bubble--alert{--bubble-glow:rgba(225,29,72,0.35);--bubble-value:#e11d48;--bubble-edge:rgba(225,29,72,0.42)}.dark .fsqa-cc-temp-bubble--alert,html.dark .fsqa-cc-temp-bubble--alert{--bubble-glow:rgba(251,113,133,0.32);--bubble-value:#fb7185;--bubble-edge:rgba(251,113,133,0.4)}.fsqa-cc-temp-bubble--pending,.fsqa-cc-temp-bubble--stale{--bubble-glow:rgba(100,116,139,0.16);--bubble-value:var(--cc-text-secondary);--bubble-edge:rgba(148,163,184,0.28)}@keyframes fsqa-cc-temp-rise{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fsqa-cc-temp-pulse-blue{0%{box-shadow:0 0 0 0 rgba(0,102,184,.4)}70%{box-shadow:0 0 0 7px rgba(0,102,184,0)}to{box-shadow:0 0 0 0 rgba(0,102,184,0)}}@keyframes fsqa-cc-temp-pulse-red{0%{box-shadow:0 0 0 0 rgba(225,29,72,.45)}70%{box-shadow:0 0 0 8px rgba(225,29,72,0)}to{box-shadow:0 0 0 0 rgba(225,29,72,0)}}@media (prefers-reduced-motion:reduce){.fsqa-cc-temp-bubble,.fsqa-cc-temp-bubble-status--alert,.fsqa-cc-temp-bubble-status--ok,.fsqa-cc-temp-live-dot{animation:none!important}.fsqa-cc-temp-bubble--clickable:hover,.fsqa-cc-temp-bubble:hover{transform:none}}@media (max-width:480px){.fsqa-cc-temp-bubbles{padding:.1rem 0;gap:.45rem}.fsqa-cc-temp-bubble{min-width:calc(50% - .3rem);max-width:none;flex:1 1 calc(50% - 0.3rem)}.fsqa-cc-temp-bubble-value{font-size:1.2rem}}