.fsqa-cc{--cc-bg0:#eef1f5;--cc-bg1:#e4e9f0;--cc-surface:#fff;--cc-surface-strong:#fff;--cc-surface-hover:#f8fafc;--cc-border:#0f172a14;--cc-border-strong:#0f172a1f;--cc-border-hover:#0066b859;--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:#0066b814;--cc-accent-ring:#0066b82e;--cc-shadow:0 1px 2px #0f172a0a, 0 8px 24px -12px #0f172a1f;--cc-shadow-hover:0 2px 4px #0f172a0d, 0 16px 32px -14px #0066b82e;--cc-chip:#f1f5f9;--cc-chip-border:#e2e8f0;--cc-chip-text:#475569;--cc-alert:#b45309;--cc-alert-bg:#fbbf2429;--cc-alert-border:#d9770647;--cc-danger-bg:#f43f5e1a;--cc-danger-text:#be123c;--cc-danger-border:#f43f5e38;--cc-ok-bg:#10b9811a;--cc-ok-text:#047857;--cc-ok-border:#10b98138;--cc-radius:1.25rem;--cc-radius-sm:.875rem;--cc-ease:cubic-bezier(.22, 1, .36, 1);--cc-dur:.16s;color:var(--cc-text)}html.dark .fsqa-cc,.dark .fsqa-cc{--cc-bg0:#0a0d12;--cc-bg1:#11161f;--cc-surface:#161c26;--cc-surface-strong:#1a2230;--cc-surface-hover:#1e2736;--cc-border:#ffffff12;--cc-border-strong:#ffffff1a;--cc-border-hover:#60a5fa66;--cc-text:#f1f5f9;--cc-text-secondary:#c2cad6;--cc-text-muted:#8b95a5;--cc-icon-bg:#ffffff0f;--cc-icon-fg:#7db7ff;--cc-accent:#5aa6ff;--cc-accent-soft:#5aa6ff1f;--cc-accent-ring:#5aa6ff38;--cc-shadow:0 1px 0 #ffffff0a inset, 0 10px 28px -14px #0000008c;--cc-shadow-hover:0 1px 0 #ffffff0f inset, 0 18px 36px -14px #000000a6;--cc-chip:#1e293b;--cc-chip-border:#334155;--cc-chip-text:#cbd5e1;--cc-alert:#fbbf24;--cc-alert-bg:#fbbf241f;--cc-alert-border:#fbbf2447;--cc-danger-bg:#fb71851f;--cc-danger-text:#fda4af;--cc-danger-border:#fb718547;--cc-ok-bg:#34d3991f;--cc-ok-text:#6ee7b7;--cc-ok-border:#34d39947}.fsqa-cc-shell{background:radial-gradient(1200px 600px at 88% -10%, #0066b812, transparent 55%), radial-gradient(900px 500px at -5% 40%, #0f172a0a, transparent 50%), linear-gradient(180deg, var(--cc-bg0) 0%, var(--cc-bg1) 100%);min-height:100dvh;color:var(--cc-text);font-family:var(--font-geist-sans), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}html.dark .fsqa-cc-shell,.dark .fsqa-cc-shell{background:radial-gradient(1000px 520px at 90% -8%, #5aa6ff17, transparent 55%), radial-gradient(800px 480px at 0% 50%, #5aa6ff0a, 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);-webkit-backdrop-filter:saturate(1.2)blur(12px)}@media (prefers-reduced-motion:reduce){.fsqa-cc .fsqa-app-header,.fsqa-cc-panel,.fsqa-cc-card{-webkit-backdrop-filter:none!important}}@media (max-width:767px){.fsqa-cc .fsqa-app-header{-webkit-backdrop-filter:none;background:var(--cc-bg0)}.fsqa-cc-card,.fsqa-cc-panel,.fsqa-cc-toggle{-webkit-backdrop-filter:none!important}}.fsqa-cc-panel{border-radius:var(--cc-radius);border:1px solid var(--cc-border);background:var(--cc-surface);box-shadow:var(--cc-shadow);padding:.875rem 1rem;position:relative}@media (min-width:768px){.fsqa-cc-panel{padding:1rem 1.125rem}}.fsqa-cc-panel-title{letter-spacing:-.01em;color:var(--cc-text-secondary);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.fsqa-cc-panel-icon{background:var(--cc-icon-bg);width:1.75rem;height:1.75rem;color:var(--cc-icon-fg);border:1px solid var(--cc-border);border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.fsqa-cc-link{color:var(--cc-accent);transition:opacity var(--cc-dur) var(--cc-ease);align-items:center;gap:.125rem;font-size:.75rem;font-weight:600;display:inline-flex}.fsqa-cc-link:hover{opacity:.85;text-underline-offset:2px;text-decoration:underline}.fsqa-cc-section{margin-bottom:2rem}.fsqa-cc-section-head{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding-inline:.125rem;display:flex}.fsqa-cc-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:600;color:var(--cc-text-muted)!important}.fsqa-cc-section-title{letter-spacing:-.02em;margin-top:.15rem;font-size:1.0625rem;font-weight:600;color:var(--cc-text)!important}@media (min-width:768px){.fsqa-cc-section-title{font-size:1.125rem}}.fsqa-cc-section-meta{color:var(--cc-text-muted);white-space:nowrap;padding-bottom:.15rem;font-size:.6875rem}.fsqa-cc-card{border-radius:var(--cc-radius);border:1px solid var(--cc-border);background:var(--cc-surface);box-shadow:var(--cc-shadow);color:var(--cc-text);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;text-decoration:none;display:block;position:relative;overflow:hidden}.fsqa-cc-card:hover{border-color:var(--cc-border-hover);box-shadow:var(--cc-shadow-hover);background:var(--cc-surface-hover);transform:translateY(-3px)}.fsqa-cc-card:active{transform:translateY(-1px)scale(.995)}.fsqa-cc-card:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);height:1px;position:absolute;inset:0 0 auto}html.dark .fsqa-cc-card:before,.dark .fsqa-cc-card:before{background:linear-gradient(90deg,#0000,#ffffff24,#0000)}.fsqa-cc-card-body{z-index:1;flex-direction:column;height:100%;padding:1rem;display:flex;position:relative}@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{border-radius:var(--cc-radius-sm);flex-direction:row;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}@media (min-width:768px){.fsqa-cc-card-list{gap:1rem;padding:1rem 1.15rem}}.fsqa-cc-card-list:hover{transform:translate(3px)translateY(0)}.fsqa-cc-card-compact{border-radius:var(--cc-radius-sm);min-height:6.5rem;padding:.875rem}.fsqa-cc-icon{background:var(--cc-icon-bg);width:2.75rem;height:2.75rem;color:var(--cc-icon-fg);border:1px solid var(--cc-border);transition:transform var(--cc-dur) var(--cc-ease);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.fsqa-cc-icon{border-radius:1rem;width:3.25rem;height:3.25rem}}.fsqa-cc-card:hover .fsqa-cc-icon{transform:scale(1.04)}.fsqa-cc-icon-sm{border-radius:.75rem;width:2.25rem;height:2.25rem}.fsqa-cc-card-title{letter-spacing:-.025em;margin:0 0 .25rem;font-size:1.125rem;font-weight:600;line-height:1.25;color:var(--cc-text)!important}@media (min-width:768px){.fsqa-cc-card-title{font-size:1.25rem}}.fsqa-cc-card-compact .fsqa-cc-card-title{margin:0;font-size:.875rem;line-height:1.3}.fsqa-cc-card-list .fsqa-cc-card-title{margin:0;font-size:1rem}@media (min-width:768px){.fsqa-cc-card-list .fsqa-cc-card-title{font-size:1.0625rem}}.fsqa-cc-card-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden;color:var(--cc-text-muted)!important}.fsqa-cc-card-list .fsqa-cc-card-sub{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;display:block;overflow:hidden}.fsqa-cc-stats{flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.35rem;display:flex}.fsqa-cc-chip{border:1px solid var(--cc-chip-border);background:var(--cc-chip);min-width:3.75rem;color:var(--cc-chip-text);text-align:left;border-radius:.75rem;flex-direction:column;padding:.4rem .65rem;display:inline-flex}.fsqa-cc-chip-compact{border-radius:.625rem;min-width:3.15rem;padding:.3rem .45rem}.fsqa-cc-chip-label{letter-spacing:.06em;text-transform:uppercase;opacity:.78;font-size:.5625rem;font-weight:600;line-height:1.2}.fsqa-cc-chip-compact .fsqa-cc-chip-label{font-size:.5rem}.fsqa-cc-chip-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:.1rem;font-size:1.0625rem;font-weight:600;line-height:1.15;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);color:var(--cc-alert)}.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);color:var(--cc-danger-text)}.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);color:var(--cc-ok-text)}.fsqa-cc-chip-emerald .fsqa-cc-chip-value{color:var(--cc-ok-text)}.fsqa-cc-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--cc-alert-bg);color:var(--cc-alert);border:1px solid var(--cc-alert-border);border-radius:999px;flex-shrink:0;padding:.25rem .55rem;font-size:.5625rem;font-weight:700}.fsqa-cc-dot{background:#f59e0b;border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #f59e0b33}.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:translate(2px)}.fsqa-cc-grid-matrix{grid-template-columns:1fr;gap:.75rem;display:grid}@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{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}@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{flex-direction:column;gap:.5rem;max-width:52rem;margin-inline:auto;display:flex}.fsqa-cc-toggle-wrap{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.fsqa-cc-toggle-label{color:var(--cc-text-muted);letter-spacing:.02em;font-size:.75rem;font-weight:600}.fsqa-cc-toggle{border:1px solid var(--cc-border);background:var(--cc-surface);box-shadow:var(--cc-shadow);border-radius:.875rem;gap:.15rem;padding:.25rem;display:inline-flex}.fsqa-cc-toggle-btn{color:var(--cc-text-muted);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;background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.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{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--cc-text);font-size:1.35rem;font-weight:700;line-height:1.1}.fsqa-cc-metric-label{color:var(--cc-text-secondary);margin-top:.25rem;font-size:.6875rem;font-weight:650}.fsqa-cc-metric-hint{color:var(--cc-text-muted);margin-top:.15rem;font-size:.625rem;line-height:1.3}.fsqa-cc-metric-brand .fsqa-cc-metric-value{color:var(--cc-accent)}.fsqa-cc-metric-indigo{background:#6366f10f;border-color:#6366f138}.fsqa-cc-metric-violet{background:#8b5cf60f;border-color:#8b5cf638}.fsqa-cc-metric-sky{background:#0ea5e90f;border-color:#0ea5e938}.fsqa-cc-metric-emerald{background:#10b9810f;border-color:#10b98138}.fsqa-cc-metric-amber{background:#f59e0b14;border-color:#f59e0b47}html.dark .fsqa-cc-metric-indigo,.dark .fsqa-cc-metric-indigo{background:#6366f11a}html.dark .fsqa-cc-metric-violet,.dark .fsqa-cc-metric-violet{background:#8b5cf61a}html.dark .fsqa-cc-metric-sky,.dark .fsqa-cc-metric-sky{background:#0ea5e91a}html.dark .fsqa-cc-metric-emerald,.dark .fsqa-cc-metric-emerald{background:#10b9811a}html.dark .fsqa-cc-metric-amber,.dark .fsqa-cc-metric-amber{background:#f59e0b1a}.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:1.2s ease-in-out infinite fsqa-cc-shimmer}html.dark .fsqa-cc-skel,.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:hover,.fsqa-cc-card:active,.fsqa-cc-icon,.fsqa-cc-chevron,.fsqa-cc-enter,.fsqa-cc-skel{transition:none!important;animation:none!important;transform:none!important}}html:not(.dark) .fsqa-cc .fsqa-module-card{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--cc-surface)!important;border-color:var(--cc-border)!important;color:var(--cc-text)!important}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{margin-bottom:.25rem}.fsqa-cc-temp-row-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-inline:.125rem;display:flex}.fsqa-cc-temp-row-title{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.6875rem;font-weight:600;display:inline-flex;color:var(--cc-text-muted)!important}.fsqa-cc-temp-row-icon{color:#0066b8;-webkit-backdrop-filter:blur(10px);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}html.dark .fsqa-cc-temp-row-icon,.dark .fsqa-cc-temp-row-icon{color:#7db7ff;background:#ffffff0f;border-color:#ffffff1f}.fsqa-cc-temp-live-dot{background:#0066b8;border-radius:999px;width:.4rem;height:.4rem;animation:2.4s ease-out infinite fsqa-cc-temp-pulse-blue;box-shadow:0 0 #0066b873}.fsqa-cc-temp-bubbles{--list-glow:#0066b824;background:radial-gradient(ellipse 80% 70% at 50% 40%, var(--list-glow), transparent 70%), #ffffff2e;-webkit-backdrop-filter:blur(12px)saturate(1.2);border:1px solid #ffffff73;border-radius:1.5rem;flex-wrap:wrap;gap:.7rem;padding:.85rem .75rem;display:flex;position:relative;box-shadow:0 0 0 1px #0066b80a,0 0 32px -8px #0066b82e,0 8px 28px -16px #0f172a1f}html.dark .fsqa-cc-temp-bubbles,.dark .fsqa-cc-temp-bubbles{--list-glow:#5aa6ff1f;background:radial-gradient(ellipse 80% 70% at 50% 40%, var(--list-glow), transparent 72%), #0f172a47;border-color:#ffffff14;box-shadow:0 0 0 1px #5aa6ff0f,0 0 36px -10px #5aa6ff33,0 12px 32px -18px #00000080}.fsqa-cc-temp-bubbles--alert{--list-glow:#e11d481a;box-shadow:0 0 0 1px #e11d480f,0 0 32px -8px #e11d4829,0 8px 28px -16px #0f172a1f}html.dark .fsqa-cc-temp-bubbles--alert,.dark .fsqa-cc-temp-bubbles--alert{--list-glow:#fb71851a;box-shadow:0 0 0 1px #fb718514,0 0 36px -10px #fb71852e,0 12px 32px -18px #00000080}.fsqa-cc-temp-bubble{--bubble-glow:#0066b833;--bubble-ring:#0066b859;--bubble-value:#0066b8;--bubble-edge:#0066b838;isolation:isolate;min-width:8.75rem;max-width:12.5rem;box-shadow:0 0 0 1px var(--bubble-edge), 0 1px 0 #ffffffb3 inset, 0 8px 22px -12px #0f172a2e, 0 0 18px -6px var(--bubble-glow);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;background:linear-gradient(155deg,#ffffffd9 0%,#ffffff59 40%,#ffffff1f 100%);border-radius:1.25rem;flex:8.75rem;padding:1px;position:relative}html.dark .fsqa-cc-temp-bubble,.dark .fsqa-cc-temp-bubble{box-shadow:0 0 0 1px var(--bubble-edge), 0 1px 0 #ffffff1a inset, 0 12px 28px -14px #0000008c, 0 0 20px -6px var(--bubble-glow);background:linear-gradient(155deg,#ffffff24 0%,#ffffff0d 50%,#ffffff05 100%)}.fsqa-cc-temp-bubble:hover{box-shadow:0 0 0 1px var(--bubble-edge), 0 1px 0 #fffc inset, 0 12px 28px -12px #0f172a38, 0 0 22px -4px var(--bubble-glow);transform:translateY(-2px)}.fsqa-cc-temp-bubble-glow{pointer-events:none;background:radial-gradient(circle, var(--bubble-glow) 0%, transparent 72%);opacity:.55;z-index:0;border-radius:50%;height:55%;position:absolute;inset:-8% -6% auto}.fsqa-cc-temp-bubble-shine{pointer-events:none;z-index:1;opacity:.9;background:linear-gradient(#ffffffa6,#0000);border-radius:1.1rem 1.1rem 45% 45%;height:38%;position:absolute;top:1px;left:10%;right:10%}html.dark .fsqa-cc-temp-bubble-shine,.dark .fsqa-cc-temp-bubble-shine{background:linear-gradient(#ffffff24,#0000)}.fsqa-cc-temp-bubble-inner{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(1.25);background:#ffffff47;border:1px solid #ffffff80;border-radius:calc(1.25rem - 1px);padding:.75rem .85rem .7rem;position:relative}html.dark .fsqa-cc-temp-bubble-inner,.dark .fsqa-cc-temp-bubble-inner{background:#0f172a61;border-color:#ffffff1a}.fsqa-cc-temp-bubble-top{align-items:flex-start;gap:.4rem;min-width:0;display:flex}.fsqa-cc-temp-bubble-status{background:#0066b8;border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem;margin-top:.3rem;box-shadow:0 0 0 3px #0066b829}.fsqa-cc-temp-bubble-status--ok{background:#0066b8;animation:2.4s ease-out infinite fsqa-cc-temp-pulse-blue;box-shadow:0 0 0 3px #0066b82e}.fsqa-cc-temp-bubble-status--warn{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}.fsqa-cc-temp-bubble-status--alert{background:#e11d48;animation:1.5s ease-out infinite fsqa-cc-temp-pulse-red;box-shadow:0 0 0 3px #e11d4838}.fsqa-cc-temp-bubble-status--pending,.fsqa-cc-temp-bubble-status--stale{background:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.fsqa-cc-temp-bubble-name{letter-spacing:-.01em;word-break:break-word;font-size:.78rem;font-weight:600;line-height:1.25;color:var(--cc-text)!important}.fsqa-cc-temp-bubble-loc{word-break:break-word;margin-top:.15rem;margin-left:.85rem;font-size:.65rem;line-height:1.3;color:var(--cc-text-muted)!important}.fsqa-cc-temp-bubble-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.35rem;font-weight:650;line-height:1.1;color:var(--bubble-value)!important}.fsqa-cc-temp-bubble-meta{margin-top:.35rem;font-size:.6rem;line-height:1.3;color:var(--cc-text-muted)!important}.fsqa-cc-temp-bubble-meta--stale{color:var(--cc-alert)!important}.fsqa-cc-temp-bubble--ok{--bubble-glow:#0066b847;--bubble-ring:#0066b866;--bubble-value:#0066b8;--bubble-edge:#0066b847}html.dark .fsqa-cc-temp-bubble--ok,.dark .fsqa-cc-temp-bubble--ok{--bubble-glow:#5aa6ff47;--bubble-value:#7db7ff;--bubble-edge:#5aa6ff52}.fsqa-cc-temp-bubble--warn{--bubble-glow:#f59e0b47;--bubble-value:#b45309;--bubble-edge:#f59e0b59}html.dark .fsqa-cc-temp-bubble--warn,.dark .fsqa-cc-temp-bubble--warn{--bubble-value:#fbbf24}.fsqa-cc-temp-bubble--alert{--bubble-glow:#e11d4859;--bubble-value:#e11d48;--bubble-edge:#e11d486b}html.dark .fsqa-cc-temp-bubble--alert,.dark .fsqa-cc-temp-bubble--alert{--bubble-glow:#fb718552;--bubble-value:#fb7185;--bubble-edge:#fb718566}.fsqa-cc-temp-bubble--pending,.fsqa-cc-temp-bubble--stale{--bubble-glow:#64748b29;--bubble-value:var(--cc-text-secondary);--bubble-edge:#94a3b847}@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 #0066b866}70%{box-shadow:0 0 0 7px #0066b800}to{box-shadow:0 0 #0066b800}}@keyframes fsqa-cc-temp-pulse-red{0%{box-shadow:0 0 #e11d4873}70%{box-shadow:0 0 0 8px #e11d4800}to{box-shadow:0 0 #e11d4800}}@media (prefers-reduced-motion:reduce){.fsqa-cc-temp-bubble,.fsqa-cc-temp-live-dot,.fsqa-cc-temp-bubble-status--ok,.fsqa-cc-temp-bubble-status--alert{animation:none!important}.fsqa-cc-temp-bubble:hover{transform:none}}@media (max-width:480px){.fsqa-cc-temp-bubbles{gap:.55rem;padding:.65rem .55rem}.fsqa-cc-temp-bubble{flex:calc(50% - .3rem);min-width:calc(50% - .3rem);max-width:none}.fsqa-cc-temp-bubble-value{font-size:1.2rem}}
