.ah[data-v-c97a6027]{--ah-accent: #2E5BFF;--ah-accent-deep: #1B3FE0;--ah-tint: rgba(46, 91, 255, .13);position:relative;overflow:hidden;padding-top:78px;isolation:isolate;background:radial-gradient(920px 560px at 82% -10%,var(--ah-tint),transparent 62%),radial-gradient(700px 460px at 0% 108%,rgba(46,91,255,.07),transparent 64%),linear-gradient(180deg,#fbfcfe,#f2f6ff)}.ah--green[data-v-c97a6027]{--ah-accent: #0E9F6E;--ah-accent-deep: #0B7A55;--ah-tint: rgba(14, 159, 110, .15);background:radial-gradient(920px 560px at 82% -10%,var(--ah-tint),transparent 62%),radial-gradient(700px 460px at 0% 108%,rgba(14,159,110,.06),transparent 64%),linear-gradient(180deg,#fafdfb,#eff9f4)}.ah-bg[data-v-c97a6027]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.ah-grid[data-v-c97a6027]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(11,16,32,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(11,16,32,.045) 1px,transparent 1px);background-size:68px 68px;mask-image:radial-gradient(ellipse at 48% 34%,#000 20%,transparent 76%);-webkit-mask-image:radial-gradient(ellipse at 48% 34%,#000 20%,transparent 76%)}.ah-glow[data-v-c97a6027]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.6}.ah-glow--a[data-v-c97a6027]{width:520px;height:520px;top:-220px;right:-80px;background:var(--ah-tint);animation:ahDrift-c97a6027 16s ease-in-out infinite alternate}.ah-glow--b[data-v-c97a6027]{width:420px;height:420px;bottom:-200px;left:-120px;background:var(--ah-tint);opacity:.35;animation:ahDrift-c97a6027 20s ease-in-out infinite alternate-reverse}@keyframes ahDrift-c97a6027{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-36px,28px,0) scale(1.08)}}.ah-rings[data-v-c97a6027]{position:absolute;top:12px;right:-90px;width:760px;height:760px;opacity:.5}.ah-rings i[data-v-c97a6027]{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(46,91,255,.1);border-radius:50%}.ah--green .ah-rings i[data-v-c97a6027]{border-color:#0e9f6e1f}.ah-rings i[data-v-c97a6027]:nth-child(2){top:14%;right:14%;bottom:14%;left:14%}.ah-rings i[data-v-c97a6027]:nth-child(3){top:29%;right:29%;bottom:29%;left:29%}.ah-beam[data-v-c97a6027]{position:absolute;top:74px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--ah-accent),transparent);opacity:.18}.ah-inner[data-v-c97a6027]{position:relative;max-width:1400px;margin:0 auto;padding:74px 32px 24px;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:52px;align-items:center}.ah-copy[data-v-c97a6027]>*{animation:ahRise-c97a6027 .85s cubic-bezier(.16,1,.3,1) both}.ah-copy[data-v-c97a6027]>:nth-child(2){animation-delay:.06s}.ah-copy[data-v-c97a6027]>:nth-child(3){animation-delay:.12s}.ah-copy[data-v-c97a6027]>:nth-child(4){animation-delay:.18s}.ah-copy[data-v-c97a6027]>:nth-child(5){animation-delay:.24s}.ah-copy[data-v-c97a6027]>:nth-child(6){animation-delay:.3s}@keyframes ahRise-c97a6027{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.ah-pill[data-v-c97a6027]{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:980px;border:1px solid rgba(11,16,32,.09);background:#ffffffbd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-600);box-shadow:0 10px 24px -20px #10266480}.ah-pill-spark[data-v-c97a6027]{color:var(--ah-accent)}.ah-pill-live[data-v-c97a6027]{display:inline-flex;align-items:center;gap:5px;padding-left:9px;margin-left:2px;border-left:1px solid rgba(11,16,32,.1);color:var(--gray-500)}.ah-pill-live i[data-v-c97a6027]{width:5px;height:5px;border-radius:50%;background:var(--ah-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ah-accent) 16%,transparent)}.ah-title[data-v-c97a6027]{margin:22px 0 18px;font-family:var(--font-display);font-size:clamp(56px,6.5vw,96px);font-weight:800;line-height:.95;letter-spacing:-.05em;color:var(--ink)}.ah-title[data-v-c97a6027] .grad{background:linear-gradient(108deg,var(--ah-accent) 6%,#6E9BFF 58%,var(--ah-accent-deep) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ah--green .ah-title[data-v-c97a6027] .grad{background:linear-gradient(108deg,var(--ah-accent) 6%,#47C79C 58%,var(--ah-accent-deep) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ah-sub[data-v-c97a6027]{max-width:510px;font-size:17px;line-height:1.68;color:var(--gray-600)}.ah-actions[data-v-c97a6027]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ah-micro[data-v-c97a6027]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--gray-500)}.ah-micro-item[data-v-c97a6027]{display:inline-flex;align-items:center;gap:7px}.ah-micro-item b[data-v-c97a6027]{font-weight:600;color:var(--ah-accent)}.ah-trust[data-v-c97a6027]{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;padding-top:20px;border-top:1px solid rgba(11,16,32,.08);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-500)}.ah-trust-sep[data-v-c97a6027]{margin-right:8px;color:var(--gray-300)}.ah-stage[data-v-c97a6027]{position:relative;display:flex;align-items:center;justify-content:flex-end;min-width:0;animation:ahStage-c97a6027 1.05s cubic-bezier(.16,1,.3,1) .12s both}@keyframes ahStage-c97a6027{0%{opacity:0;transform:translateY(26px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ah-stage-halo[data-v-c97a6027]{position:absolute;top:6%;right:-8%;bottom:-10%;left:4%;background:radial-gradient(closest-side,var(--ah-tint),transparent 70%);filter:blur(26px);z-index:0}.ah-showcase[data-v-c97a6027]{position:relative;z-index:1;width:100%;max-width:640px;transform:perspective(1500px) rotateX(calc(var(--my, 0) * -2.4deg)) rotateY(calc(var(--mx, 0) * 3deg)) translate3d(calc(var(--mx, 0) * -8px),calc(var(--my, 0) * -6px),0);transition:transform .65s cubic-bezier(.16,1,.3,1);will-change:transform}.ah-showcase[data-v-c97a6027] .ps{max-width:100%;justify-self:stretch;box-shadow:0 38px 90px -34px #1026648c,0 10px 28px -16px #1026644d}.ah-float[data-v-c97a6027]{position:absolute;z-index:2;display:flex;align-items:center;gap:9px;padding:9px 13px;border-radius:14px;background:#ffffffe6;border:1px solid rgba(255,255,255,.8);box-shadow:0 18px 40px -22px #1026648c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:ahBob-c97a6027 6s ease-in-out infinite;translate:calc(var(--mx, 0) * -24px) calc(var(--my, 0) * -16px);transition:translate .7s cubic-bezier(.16,1,.3,1)}.ah-float--1[data-v-c97a6027]{top:-18px;left:-10px;--float-depth: 1}.ah-float--2[data-v-c97a6027]{right:-12px;bottom:-18px;animation-delay:-3s;--float-depth: 1.5}@keyframes ahBob-c97a6027{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ah-float-icon[data-v-c97a6027]{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--ah-accent) 12%,white);color:var(--ah-accent);flex-shrink:0}.ah-float-icon svg[data-v-c97a6027]{width:13px;height:13px}.ah-float-body[data-v-c97a6027]{display:flex;flex-direction:column;line-height:1.2}.ah-float-label[data-v-c97a6027]{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-500)}.ah-float-body strong[data-v-c97a6027]{font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--ink)}.ah-float-note[data-v-c97a6027]{margin-left:4px;padding-left:9px;border-left:1px solid rgba(11,16,32,.1);font-size:10px;color:var(--gray-500);white-space:nowrap}.ah-stats[data-v-c97a6027]{position:relative;max-width:1400px;margin:0 auto;padding:0 32px 36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(11,16,32,.08)}.ah-stat[data-v-c97a6027]{position:relative;padding:22px 26px 0;display:flex;flex-direction:column;gap:3px;border-left:1px solid rgba(11,16,32,.07);animation:ahRise-c97a6027 .8s cubic-bezier(.16,1,.3,1) both}.ah-stat[data-v-c97a6027]:first-child{border-left:none;padding-left:0}.ah-stat[data-v-c97a6027]:nth-child(2){animation-delay:.06s}.ah-stat[data-v-c97a6027]:nth-child(3){animation-delay:.12s}.ah-stat[data-v-c97a6027]:nth-child(4){animation-delay:.18s}.ah-stat-index[data-v-c97a6027]{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;color:var(--gray-400)}.ah-stat strong[data-v-c97a6027]{font-family:var(--font-display);font-size:clamp(28px,2.6vw,36px);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--ink)}.ah-stat-label[data-v-c97a6027]{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-600)}.ah-stat-note[data-v-c97a6027]{font-size:11.5px;color:var(--gray-500)}@media (max-width: 1120px){.ah-title[data-v-c97a6027]{font-size:clamp(46px,7vw,72px)}.ah-inner[data-v-c97a6027]{grid-template-columns:1fr;gap:40px;padding-top:56px}.ah-copy[data-v-c97a6027]{max-width:720px}.ah-sub[data-v-c97a6027]{max-width:620px}.ah-stage[data-v-c97a6027]{justify-content:center}.ah-showcase[data-v-c97a6027]{max-width:720px}.ah-float--1[data-v-c97a6027]{left:4px}.ah-float--2[data-v-c97a6027]{right:4px}}@media (max-width: 760px){.ah[data-v-c97a6027]{padding-top:72px}.ah-inner[data-v-c97a6027]{padding:44px 22px 8px;gap:30px}.ah-title[data-v-c97a6027]{font-size:clamp(38px,10.5vw,54px)}.ah-sub[data-v-c97a6027]{font-size:15.5px}.ah-actions[data-v-c97a6027]{flex-direction:column;align-items:stretch}.ah-actions[data-v-c97a6027] .cta-btn{width:100%;justify-content:center}.ah-micro[data-v-c97a6027]{flex-direction:column;gap:6px}.ah-stats[data-v-c97a6027]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 22px 26px;border-top:none}.ah-stat[data-v-c97a6027]{padding:18px 16px;border-left:none;border-top:1px solid rgba(11,16,32,.08)}.ah-stat[data-v-c97a6027]:first-child,.ah-stat[data-v-c97a6027]:nth-child(2){padding-top:18px}.ah-stat[data-v-c97a6027]:nth-child(2n){border-left:1px solid rgba(11,16,32,.07);padding-left:20px}.ah-float[data-v-c97a6027]{display:none}.ah-rings[data-v-c97a6027]{right:-300px}}@media (prefers-reduced-motion: reduce){.ah-copy[data-v-c97a6027]>*,.ah-stage[data-v-c97a6027],.ah-stat[data-v-c97a6027],.ah-float[data-v-c97a6027],.ah-glow[data-v-c97a6027]{animation:none!important}.ah-showcase[data-v-c97a6027],.ah-float[data-v-c97a6027]{transform:none;translate:none}}.fm{--fm-ink: #0B1220;--fm-muted: #6E7C90;--fm-soft: #98A4B6;--fm-line: #E9EDF4;--fm-line-soft: #F1F4F9;--fm-canvas: #F8FAFD;position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;container-type:inline-size;font-family:var(--font-body);color:var(--fm-ink);-webkit-font-smoothing:antialiased}.fm-window{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(11,18,32,.1);border-bottom:0;border-radius:12px 12px 0 0;box-shadow:0 26px 46px -38px #0b12208c;overflow:hidden}.fm-chrome,.fm-browser-bar{flex:none;height:22px;display:flex;align-items:center;gap:6px;padding:0 9px;background:#fbfcfe;border-bottom:1px solid var(--fm-line);position:relative}.fm-traffic{display:flex;gap:3px;flex:none}.fm-traffic i{width:4.5px;height:4.5px;border-radius:50%;background:#ff5f57}.fm-traffic i:nth-child(2){background:#febc2e}.fm-traffic i:nth-child(3){background:#28c840}.fm-chrome-brand{display:flex;align-items:center;gap:4px;font-size:8px;font-weight:600;letter-spacing:-.005em;white-space:nowrap}.fm-mark{width:12px;height:12px;border-radius:3px;background:var(--fm-accent);color:#fff;font-family:var(--font-display);font-size:7px;font-weight:700;line-height:12px;text-align:center}.fm-url{position:absolute;left:50%;transform:translate(-50%);max-width:46%;padding:2px 8px;border:1px solid var(--fm-line);border-radius:4px;background:#fff;font-size:6.6px;color:var(--fm-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-live{margin-left:auto;display:flex;align-items:center;gap:3px;font-family:var(--font-mono);font-size:5.6px;letter-spacing:.08em;text-transform:uppercase;color:#0b8a5f;white-space:nowrap}.fm-live>i,.fm-online{width:4px;height:4px;border-radius:50%;background:#22c55e;animation:fmPulse 2.2s ease-in-out infinite}.fm-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:3px;padding:7px 9px 9px;overflow:hidden;justify-content:space-between}.fm-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.fm-headtext{display:flex;flex-direction:column;gap:1px;min-width:0}.fm-headtext b{font-family:var(--font-display);font-size:12px;font-weight:700;line-height:1.15;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-headtext span{font-size:6.8px;line-height:1.25;color:var(--fm-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-range,.fm-step{flex:none;padding:2px 6px;border:1px solid var(--fm-line);border-radius:4px;background:var(--fm-canvas);font-family:var(--font-mono);font-size:5.8px;letter-spacing:.02em;color:var(--fm-muted);white-space:nowrap}.fm-step{color:#2e5bff;background:#eef3ff;border-color:#dce6ff}.fm-head-stat{flex:none;align-self:center;font-size:6.2px;color:var(--fm-soft);white-space:nowrap}.fm-head-stat b{font-size:10px;letter-spacing:-.02em;color:var(--fm-ink);font-variant-numeric:tabular-nums}.fm-foot{flex:none;font-size:5.8px;color:var(--fm-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-foot b{color:var(--fm-ink);font-variant-numeric:tabular-nums}.fm-foot-split{display:flex;align-items:center;gap:8px}.fm-foot-split span:last-child{margin-left:auto}.fm-status{display:inline-flex;align-items:center;justify-self:start;width:max-content;padding:1px 5px;border-radius:8px;font-size:5.6px;font-style:normal;font-weight:600;background:#e9f7f0;color:#0b8a5f;white-space:nowrap}.fm-status.warn{background:#f3eeff;color:#6d3b9e}.fm-status.neutral{background:#eff3f9;color:#5e6c80}.fm-status.error{background:#fee2e2;color:#991b1b}.fm-kpis{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.fm-kpi{position:relative;display:flex;flex-direction:column;gap:0px;padding:0 3px;border:1px solid var(--fm-line);border-radius:6px;background:var(--fm-canvas);min-width:0}.fm-kpi>span{font-size:4px;text-transform:uppercase;letter-spacing:.08em;color:var(--fm-soft);white-space:nowrap}.fm-kpi b{font-size:7px;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fm-kpi i{position:absolute;top:5px;right:5px;padding:1px 3px;border-radius:3px;background:#e9f7f0;color:#0b8a5f;font-size:5.2px;font-style:normal;font-weight:600}.fm-chart-wrap{flex:1;min-height:0;display:flex;gap:6px}.fm-chart-card{flex:1;min-width:0;display:flex;flex-direction:column;padding:5px 8px 4px;border:1px solid var(--fm-line);border-radius:7px}.fm-chart-top{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-size:6.6px;font-weight:600}.fm-chart-top em{font-style:normal;font-weight:400;font-size:5.6px;color:var(--fm-soft);white-space:nowrap}.fm-chart{flex:1;min-height:0;display:flex;gap:5px;padding-top:3px}.fm-yaxis{width:21px;flex:none;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:11px;font-size:5.2px;color:var(--fm-soft);font-variant-numeric:tabular-nums}.fm-plot{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.fm-plot svg{width:100%;flex:1;min-height:0;display:block;overflow:visible}.fm-grid{stroke:var(--fm-line-soft);stroke-width:1;vector-effect:non-scaling-stroke}.fm-area{fill:var(--fm-accent);opacity:.09}.fm-line{fill:none;stroke:var(--fm-accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fm-target{fill:none;stroke:#c2cbd8;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.fm-dot{fill:var(--fm-accent);stroke:#fff;stroke-width:1.2}.fm-dot-halo{fill:var(--fm-accent);opacity:.16}.fm-xaxis{flex:none;display:flex;justify-content:space-between;padding-top:2px;font-size:5.2px;color:var(--fm-soft);font-variant-numeric:tabular-nums}.fm-chart-tip{position:absolute;top:8px;right:0;padding:1px 4px;border-radius:3px;background:color-mix(in srgb,var(--fm-accent) 10%,#fff);border:1px solid color-mix(in srgb,var(--fm-accent) 22%,#fff);color:color-mix(in srgb,var(--fm-accent) 78%,#0B1220);font-size:5.6px;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none}.fm-rail{width:34%;max-width:148px;flex:none;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:5px 7px;border:1px solid var(--fm-line);border-radius:7px;background:var(--fm-canvas)}.fm-rail-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 5px;min-width:0}.fm-rail-label{font-size:5.6px;color:var(--fm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-rail-row b{font-size:6px;font-variant-numeric:tabular-nums}.fm-rail-track{grid-column:1 / -1;height:2.5px;border-radius:2px;background:#e9eef6;overflow:hidden}.fm-rail-track i{display:block;height:100%;border-radius:2px;background:var(--fm-accent);opacity:.72}.fm-bar-chart{flex:1;min-height:0;display:flex;align-items:flex-end;gap:8px;padding:4px 6px 2px}.fm-bar{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;min-width:0}.fm-bar i{width:100%;max-width:24px;border-radius:3px 3px 1px 1px;opacity:.88;transition:height .6s cubic-bezier(.2,.7,.2,1)}.fm-bar-val{font-size:5.2px;color:var(--fm-muted);font-variant-numeric:tabular-nums}.fm-bar-label{font-size:5.4px;color:var(--fm-soft)}.fm-note{flex:none;display:flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid color-mix(in srgb,var(--fm-accent) 20%,#fff);border-radius:6px;background:color-mix(in srgb,var(--fm-accent) 6%,#fff)}.fm-note-dot{width:5px;height:5px;border-radius:50%;background:var(--fm-accent);flex:none}.fm-note-text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.fm-note-text b{font-size:6.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-note-text em{font-style:normal;font-size:5.8px;color:var(--fm-muted)}.fm-mini-btn{margin-left:auto;flex:none;padding:3px 7px;border-radius:4px;background:var(--fm-accent);color:#fff;font-size:5.8px;font-weight:600;white-space:nowrap}.fm-map-row{flex:1;min-height:0;display:flex;gap:8px}.fm-map{position:relative;flex:1.55;min-width:0;border:1px solid var(--fm-line);border-radius:7px;background:#f5f9ff;overflow:hidden}.fm-map>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.92}.fm-pin{position:absolute;width:4.5px;height:4.5px;margin:-2.25px 0 0 -2.25px;border-radius:50%;background:var(--fm-accent);box-shadow:0 0 0 1.5px #fff}.fm-pin.is-live:after{content:"";position:absolute;top:-3.5px;right:-3.5px;bottom:-3.5px;left:-3.5px;border-radius:50%;border:1px solid var(--fm-accent);opacity:.45;animation:fmPing 2.6s ease-out infinite}.fm-map-tip{position:absolute;left:29%;top:55%;display:flex;flex-direction:column;gap:0;padding:2px 5px;border:1px solid var(--fm-line);border-radius:4px;background:#fffffff5;box-shadow:0 8px 16px -12px #0b122080;line-height:1.2}.fm-map-tip b{font-size:5.8px}.fm-map-tip span{font-size:5.2px;color:var(--fm-muted)}.fm-map-stat{position:absolute;top:5px;left:6px;display:flex;flex-direction:column;padding:3px 5px;border:1px solid var(--fm-line);border-radius:4px;background:#fffffff0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);line-height:1.1}.fm-map-stat b{font-size:11px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fm-map-stat span{font-size:5.2px;color:var(--fm-soft)}.fm-markets{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px}.fm-markets-head{display:flex;justify-content:space-between;font-size:5.2px;text-transform:uppercase;letter-spacing:.07em;color:var(--fm-soft)}.fm-market{display:grid;grid-template-columns:15px minmax(0,1fr) 34px 30px 28px;align-items:center;gap:4px;min-width:0;font-size:6px;color:var(--fm-muted)}.fm-cc{padding:1px 0;border-radius:2px;background:#f0f4fa;color:var(--fm-soft);font-family:var(--font-mono);font-size:5px;text-align:center}.fm-market-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-market-track{height:2.5px;border-radius:2px;background:#e9eef6;overflow:hidden}.fm-market-track i{display:block;height:100%;border-radius:2px;background:var(--fm-accent);opacity:.7}.fm-market b{font-size:6px;text-align:right;color:var(--fm-ink);font-variant-numeric:tabular-nums}.fm-market-cpm{font-size:5.5px;text-align:right;color:var(--fm-soft);font-variant-numeric:tabular-nums}.fm-region-markets{font-size:5px;color:var(--fm-soft);margin-left:4px}.fm-formats-row{display:flex;align-items:center;gap:6px;padding-top:4px;border-top:1px solid var(--fm-line-soft)}.fm-formats-label{font-size:5px;text-transform:uppercase;letter-spacing:.07em;color:var(--fm-soft);white-space:nowrap}.fm-format-chip{display:flex;align-items:center;gap:3px;padding:2px 5px;border:1px solid var(--fm-line);border-radius:3px;background:var(--fm-canvas);font-size:5px}.fm-format-chip span{color:var(--fm-muted)}.fm-format-chip b{color:var(--fm-ink);font-weight:600}.fm-form-row{flex:1;min-height:0;display:flex;gap:7px}.fm-form{flex:1.6;min-width:0;display:flex;flex-direction:column;gap:4px}.fm-field{display:flex;flex-direction:column;gap:2px;min-width:0}.fm-field>span:first-child{font-size:5.6px;text-transform:uppercase;letter-spacing:.08em;color:var(--fm-soft)}.fm-input{padding:3.5px 6px;border:1px solid var(--fm-line);border-radius:4px;background:#fff;font-size:6.8px;color:var(--fm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-seg{display:flex;gap:2px;padding:2px;border-radius:5px;background:#f3f6fa}.fm-seg i{flex:1;padding:2.5px 0;border-radius:3px;font-size:5.8px;font-style:normal;text-align:center;color:var(--fm-muted);white-space:nowrap}.fm-seg i.on{background:#fff;color:var(--fm-ink);font-weight:600;box-shadow:0 1px 2px #0b122017}.fm-chips{display:flex;gap:3px;min-width:0;overflow:hidden}.fm-chips i{padding:2px 5px;border:1px solid color-mix(in srgb,var(--fm-accent) 22%,#fff);border-radius:9px;background:color-mix(in srgb,var(--fm-accent) 6%,#fff);color:color-mix(in srgb,var(--fm-accent) 78%,#0B1220);font-size:5.4px;font-style:normal;white-space:nowrap}.fm-field-inline{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:3px 6px;border:1px solid var(--fm-line);border-radius:4px;background:var(--fm-canvas);min-width:0}.fm-field-inline span{font-size:5.6px;color:var(--fm-soft);white-space:nowrap}.fm-field-inline b{font-size:6.2px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-estimate{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:6px 7px;border:1px solid color-mix(in srgb,var(--fm-accent) 16%,var(--fm-line));border-radius:7px;background:color-mix(in srgb,var(--fm-accent) 4%,#fff)}.fm-est-label{font-size:5.6px;text-transform:uppercase;letter-spacing:.08em;color:var(--fm-soft)}.fm-est-row{display:flex;justify-content:space-between;align-items:baseline;gap:4px;padding-bottom:3px;border-bottom:1px dashed var(--fm-line);font-size:6px;color:var(--fm-muted);white-space:nowrap}.fm-est-row b{font-size:6.8px;color:var(--fm-ink);font-variant-numeric:tabular-nums}.fm-btn{margin-top:auto;padding:4px 0;border-radius:4px;background:var(--fm-accent);color:#fff;font-size:6px;font-weight:600;text-align:center;white-space:nowrap}.fm-table{flex:1;min-height:0;display:flex;flex-direction:column}.fm-tr{display:grid;grid-template-columns:minmax(0,1.9fr) repeat(3,minmax(0,1fr));align-items:center;gap:5px;padding:3.5px 4px;border-bottom:1px solid var(--fm-line-soft);font-size:6px;color:var(--fm-muted);min-height:0}.fm-th{padding:3px 4px;border:0;border-radius:4px;background:var(--fm-canvas);color:var(--fm-soft);font-size:5.2px;text-transform:uppercase;letter-spacing:.07em}.fm-td-name{display:flex;align-items:center;gap:5px;min-width:0}.fm-td-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.fm-td-text b{font-size:6.4px;font-weight:600;color:var(--fm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-td-text small{font-size:5.2px;color:var(--fm-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-logo{width:16px;height:16px;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--fm-line);border-radius:4px;background:#fff;color:#fff;font-size:4.8px;font-weight:700;letter-spacing:.02em}.fm-logo img{max-width:12px;max-height:10px;object-fit:contain}.fm-score-row{flex:1;min-height:0;display:flex;align-items:center;gap:10px}.fm-score{flex:none;width:96px;display:flex;flex-direction:column;align-items:center;gap:3px}.fm-ring{position:relative;width:68px;height:68px;border-radius:50%;background:conic-gradient(var(--fm-accent) calc(var(--pct) * 1%),#EDF1F7 0);display:flex;align-items:center;justify-content:center}.fm-ring:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#fff}.fm-ring-in{position:relative;display:flex;flex-direction:column;align-items:center;line-height:1.1}.fm-ring-in b{font-size:13px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fm-ring-in span{font-size:4.4px;text-transform:uppercase;letter-spacing:.06em;color:var(--fm-soft);text-align:center}.fm-score em{font-style:normal;font-size:5.2px;color:#0b8a5f;text-align:center}.fm-checks{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.fm-check{display:flex;align-items:center;gap:5px;font-size:6px;color:var(--fm-muted);white-space:nowrap}.fm-check>span:nth-child(2){overflow:hidden;text-overflow:ellipsis}.fm-check b{margin-left:auto;font-size:6.2px;color:var(--fm-ink);font-variant-numeric:tabular-nums}.fm-check-ico{width:10px;height:10px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e9f7f0;color:#0b8a5f;font-size:5.4px;font-weight:700}.fm-bars{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:7px}.fm-mbar{display:grid;grid-template-columns:42px minmax(0,1fr) 26px 24px;align-items:center;gap:5px;font-size:5.8px;color:var(--fm-muted);white-space:nowrap}.fm-mbar b{font-size:5.8px;text-align:right;color:var(--fm-ink);font-variant-numeric:tabular-nums}.fm-mbar em{font-size:5px;font-style:normal;font-weight:600;text-align:right}.fm-mbar em.up{color:#0b8a5f}.fm-mbar em.down{color:#dc2626}.fm-rev-amount{font-size:5.5px;text-align:right;color:var(--fm-soft);font-variant-numeric:tabular-nums}.fm-mtrack{height:3.5px;border-radius:2px;background:#e9eef6;overflow:hidden}.fm-mtrack i{display:block;height:100%;border-radius:2px}.fm-rev-total{flex:none;display:flex;align-items:baseline;gap:5px;padding-bottom:5px;border-bottom:1px solid var(--fm-line-soft)}.fm-rev-total b{font-family:var(--font-display);font-size:17px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fm-rev-total span{font-size:5.8px;color:var(--fm-soft)}.fm-rev-total em{margin-left:auto;font-style:normal;font-size:5.6px;color:#0b8a5f;white-space:nowrap}.fm-rev-rows{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:8px}.fm-head-chat{align-items:center}.fm-agent{display:flex;align-items:center;gap:6px;min-width:0}.fm-avatar{position:relative;width:21px;height:21px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--fm-accent),#7C3AED);color:#fff;font-size:6.2px;font-weight:700}.fm-on{position:absolute;right:-1px;bottom:-1px;width:6px;height:6px;border-radius:50%;background:#22c55e;border:1.5px solid #fff}.fm-agent-text{display:flex;flex-direction:column;gap:0;min-width:0;line-height:1.25}.fm-agent-text b{font-size:7.6px;font-weight:600}.fm-agent-text small{display:flex;align-items:center;gap:3px;font-size:5.4px;color:var(--fm-soft);white-space:nowrap}.fm-online{display:inline-block}.fm-chat{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:4px;overflow:hidden}.fm-chat-date{align-self:center;margin-bottom:1px;padding:1px 5px;border-radius:6px;background:#f3f6fa;color:var(--fm-soft);font-size:4.6px;letter-spacing:.04em}.fm-msg{display:flex;align-items:flex-end;gap:4px}.fm-msg.me{flex-direction:row-reverse}.fm-msg-av{width:13px;height:13px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--fm-accent),#7C3AED);color:#fff;font-size:4.2px;font-weight:700}.fm-bubble{max-width:76%;padding:4px 6px 3px;border-radius:7px 7px 7px 2px;background:#f3f6fa}.fm-msg.me .fm-bubble{background:color-mix(in srgb,var(--fm-accent) 9%,#fff);border-radius:7px 7px 2px}.fm-bubble p{margin:0;font-size:6.6px;line-height:1.4;color:#263246}.fm-bubble time{display:block;margin-top:1px;font-size:4.8px;color:var(--fm-soft);text-align:right}.fm-msg.me time{text-align:left}.fm-typing{display:flex;align-items:center;gap:2.5px;padding-left:17px;font-size:5.2px;color:var(--fm-soft)}.fm-typing i{width:2.6px;height:2.6px;border-radius:50%;background:#a9b5c6;animation:fmTyping 1.2s ease-in-out infinite}.fm-typing i:nth-child(2){animation-delay:.15s}.fm-typing i:nth-child(3){animation-delay:.3s}.fm-typing span{margin-left:3px}.fm-composer{flex:none;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 5px 4px 7px;border:1px solid var(--fm-line);border-radius:6px;font-size:6px;color:var(--fm-soft)}.fm-send{width:14px;height:14px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--fm-accent);color:#fff;font-size:8px;font-style:normal;line-height:1}.fm-tabs{flex:none;display:flex;gap:1px;padding:2px;border-radius:4px;background:#f2f5fa}.fm-tabs i{padding:1.5px 5px;border-radius:3px;font-size:5.2px;font-style:normal;color:var(--fm-muted);white-space:nowrap}.fm-tabs i.on{background:#fff;color:var(--fm-ink);font-weight:600;box-shadow:0 1px 2px #0b122014}.fm-code-row{flex:1;min-height:0;display:flex;gap:6px}.fm-code{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:6px;background:#0c1322}.fm-code-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 7px;border-bottom:1px solid rgba(255,255,255,.07);color:#7f8ea6;font-family:var(--font-mono);font-size:5px;white-space:nowrap;overflow:hidden}.fm-code-bar span:first-child{overflow:hidden;text-overflow:ellipsis}.fm-code pre{margin:0;padding:5px 8px;flex:1;min-height:0;overflow:hidden}.fm-code-line{display:block;font-family:var(--font-mono);font-size:6.8px;line-height:1.62;color:#d7dfeb;white-space:pre}.fm-code-line .c-k{color:#8ab4ff}.fm-code-line .c-s{color:#9ce0b0}.fm-code-line .c-n{color:#f2c87c}.fm-code-line .c-p{color:#8494ac}.fm-code-line .c-c{color:#5d6b82;font-style:italic}.fm-code-stats{width:88px;flex:none;display:flex;flex-direction:column;gap:4px}.fm-code-stats>div{flex:1;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:3px 6px;border:1px solid var(--fm-line);border-radius:5px;background:var(--fm-canvas);min-height:0}.fm-code-stats span{font-size:5px;color:var(--fm-soft);white-space:nowrap}.fm-code-stats b{font-size:8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.fm-auction{flex:1;min-height:0;display:flex;flex-direction:column;gap:2px}.fm-bid{display:grid;grid-template-columns:14px minmax(0,1.25fr) minmax(30px,1fr) auto auto;align-items:center;gap:5px;padding:3px 5px;border:1px solid transparent;border-radius:5px;min-width:0}.fm-bid.win{border-color:color-mix(in srgb,var(--fm-accent) 22%,#fff);background:color-mix(in srgb,var(--fm-accent) 6%,#fff)}.fm-bid-logo{width:13px;height:13px;display:flex;align-items:center;justify-content:center;border-radius:3px;color:#fff;font-size:4.6px;font-weight:700}.fm-bid-name{display:flex;flex-direction:column;min-width:0;font-size:6px;font-weight:600;color:var(--fm-ink);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-bid-name small{font-size:4.8px;font-weight:400;color:var(--fm-soft)}.fm-bid-track{height:2.5px;border-radius:2px;background:#e9eef6;overflow:hidden}.fm-bid-track i{display:block;height:100%;border-radius:2px;background:var(--fm-accent);opacity:.6;transition:width .6s ease}.fm-bid>b{font-size:6.6px;color:var(--fm-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.fm-win{padding:1px 4px;border-radius:7px;background:#0b8a5f;color:#fff;font-size:4.4px;font-weight:700;letter-spacing:.08em}.fm-formats{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:5px}.fm-format{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:0}.fm-format-ad{flex:1;min-height:0;position:relative;display:flex;overflow:hidden;border-radius:4px;border:1px solid var(--fm-line)}.fm-format-cap{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:3px;padding:0 1px;font-size:5px;color:var(--fm-soft);white-space:nowrap}.fm-format-cap b{font-size:5.4px;font-weight:600;color:var(--fm-muted)}.fm-format-cap em{font-style:normal;font-size:4.6px}.fm-mini-brand{font-family:var(--font-mono);font-size:4.2px;letter-spacing:.16em;opacity:.72}.fm-mini-copy{display:flex;flex-direction:column;line-height:1.1;min-width:0}.fm-mini-copy b{font-size:6.6px;letter-spacing:-.02em}.fm-mini-copy small{font-size:4.6px;opacity:.8}.fm-mini-cta{margin-left:auto;padding:1.5px 4px;border-radius:2px;background:#fff;color:#0b3a75;font-size:4.4px;font-weight:700;white-space:nowrap}.is-banner{align-items:center;gap:4px;padding:4px 6px;background:linear-gradient(120deg,#083a75,#2e5bff);color:#fff}.is-native{flex-direction:column;background:#fff}.fm-native-img{flex:1;min-height:14px;display:flex;align-items:flex-end;padding:3px 4px;background:linear-gradient(135deg,#d8e4f5,#e8eff9);color:#5c6a80;font-family:var(--font-mono);font-size:4px;letter-spacing:.1em}.fm-native-body{flex:none;display:flex;flex-direction:column;gap:0;padding:2px 4px 3px;min-width:0}.fm-native-body small{font-size:3.8px;text-transform:uppercase;letter-spacing:.09em;color:var(--fm-soft)}.fm-native-body b{font-size:5px;line-height:1.2;color:var(--fm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-video{flex-direction:column;align-items:center;justify-content:center;gap:2px;background:linear-gradient(135deg,#101b2e,#27405f);color:#fff}.fm-video-play{width:15px;height:15px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff29}.fm-video-play:after{content:"";margin-left:1px;border-left:4.5px solid #fff;border-top:2.8px solid transparent;border-bottom:2.8px solid transparent}.fm-video-meta{display:flex;flex-direction:column;align-items:center;line-height:1.15}.fm-video-meta b{font-size:5.2px}.fm-video-meta small{font-size:4px;opacity:.68}.fm-video-progress{position:absolute;left:4px;right:4px;bottom:3px;height:1.5px;border-radius:1px;background:#ffffff47}.fm-video-progress i{display:block;width:36%;height:100%;border-radius:1px;background:#fff}.is-rewarded{flex-direction:column;align-items:center;justify-content:center;gap:1.5px;background:linear-gradient(135deg,#4c1d95,#7c3aed);color:#fff}.fm-coin{width:13px;height:13px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f2c87c;color:#6b3f00;font-size:4.4px;font-weight:800}.is-rewarded b{font-size:5px}.is-rewarded small{font-size:4px;opacity:.72}.is-interstitial{flex-direction:column;align-items:center;justify-content:center;gap:1.5px;background:linear-gradient(135deg,#0b7a55,#10b981);color:#fff}.is-interstitial b{font-size:6px;letter-spacing:-.02em}.is-interstitial small{font-size:4.2px;opacity:.78}.is-interstitial .fm-mini-cta{margin:1px 0 0;background:#fff;color:#0b7a55}.fm-inter-close{position:absolute;top:2px;right:4px;font-size:7px;line-height:1;opacity:.7}.is-push{align-items:flex-start;gap:4px;padding:4px 5px;background:#fff}.fm-push-icon{width:13px;height:13px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:3px;background:var(--fm-accent);color:#fff;font-family:var(--font-display);font-size:7px;font-weight:700}.fm-push-body{display:flex;flex-direction:column;min-width:0;line-height:1.25}.fm-push-body b{font-size:4.8px;color:var(--fm-ink)}.fm-push-body small{font-size:4.2px;color:var(--fm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-push-time{margin-left:auto;font-size:3.8px;color:var(--fm-soft)}.fm-inv-total{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;align-items:center;padding:5px 8px;border:1px solid var(--fm-line);border-radius:6px;background:var(--fm-canvas)}.fm-inv-total>span{grid-column:1;font-size:5.4px;text-transform:uppercase;letter-spacing:.08em;color:var(--fm-soft)}.fm-inv-total b{grid-column:1;color:var(--fm-ink);font-family:var(--font-display);font-size:15px;letter-spacing:-.03em;line-height:1.15;font-variant-numeric:tabular-nums}.fm-inv-total em{grid-column:2;grid-row:1 / 3;padding:2px 5px;border-radius:8px;background:#e9f7f0;color:#0b8a5f;font-style:normal;font-size:5.2px;white-space:nowrap}.fm-inv-rows{flex:1;min-height:0;display:flex;flex-direction:column}.fm-inv-row{display:flex;align-items:center;gap:5px;padding:3.5px 2px;border-bottom:1px solid var(--fm-line-soft);font-size:6px;color:var(--fm-muted);min-width:0}.fm-inv-row>b{font-size:6.2px;color:var(--fm-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.fm-inv-row>i{flex:none}.fm-inv-name{display:flex;flex-direction:column;line-height:1.2;min-width:0}.fm-inv-name b{font-size:6.2px;font-weight:600;color:var(--fm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-inv-name small{font-size:4.8px;color:var(--fm-soft);white-space:nowrap}.fm-leader{flex:1;min-width:8px;height:1px;border-bottom:1px dotted #DCE3EE}.fm-ws-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.fm-ws{display:flex;align-items:center;gap:6px;padding:5px 6px;border:1px solid var(--fm-line);border-radius:6px;min-width:0}.fm-ws-av{width:17px;height:17px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#fff;font-size:5.2px;font-weight:700}.fm-ws-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.fm-ws-text b{font-size:6.2px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-ws-text small{font-size:5px;color:var(--fm-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-ws-dot{width:3.5px;height:3.5px;margin-left:auto;flex:none;border-radius:50%;background:#22c55e}.fm-ws-dot.paused{background:#f59e0b}.fm-ws-trend{font-size:4.5px;font-style:normal;font-weight:600;margin-left:2px}.fm-ws-trend.up{color:#0b8a5f}.fm-ws-trend.down{color:#dc2626}.fm-ws-activity{flex:none;display:flex;flex-direction:column;gap:2px;padding:4px 6px;border:1px solid var(--fm-line);border-radius:6px;background:var(--fm-canvas);margin-top:4px}.fm-activity-label{font-size:4.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--fm-soft);margin-bottom:2px}.fm-activity-row{display:grid;grid-template-columns:48px 1fr 32px;align-items:center;gap:4px;font-size:5px}.fm-activity-client{color:var(--fm-ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-activity-action{color:var(--fm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-activity-time{text-align:right;color:var(--fm-soft);font-size:4.5px}.fm-ws-top{flex:none;display:flex;flex-direction:column;gap:2px;padding:4px 6px;border:1px solid var(--fm-line);border-radius:6px;background:var(--fm-canvas);margin-top:4px}.fm-top-label{font-size:4.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--fm-soft);margin-bottom:2px}.fm-top-row{display:grid;grid-template-columns:6px 1fr 28px;align-items:center;gap:4px;font-size:5.5px}.fm-top-dot{width:6px;height:6px;border-radius:50%}.fm-top-row span{color:var(--fm-ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-top-row b{text-align:right;color:var(--fm-ink);font-size:5.5px;font-variant-numeric:tabular-nums}.fm-browser-bar{background:#f1f4f9;border-bottom-color:#e3e8f1}.fm-browser-url{display:flex;align-items:center;gap:4px;margin:0 auto;padding:2px 9px;border:1px solid var(--fm-line);border-radius:4px;background:#fff;font-size:6.2px;color:var(--fm-muted);white-space:nowrap}.fm-lock{width:4px;height:4px;border:1px solid #0B8A5F;border-radius:1px}.fm-tagchip{flex:none;display:flex;align-items:center;gap:3px;padding:2px 4px;border:1px solid #CDEEDD;border-radius:3px;background:#e9f7f0;color:#0b8a5f;font-family:var(--font-mono);font-size:4.8px;white-space:nowrap}.fm-tagchip i{font-style:normal;font-weight:700}.fm-site{flex:1;min-height:0;display:flex;flex-direction:column;gap:5px;padding:6px 10px 0}.fm-site-nav{flex:none;display:flex;align-items:center;gap:8px;padding-bottom:4px;border-bottom:1px solid var(--fm-line-soft);font-size:5.4px;color:var(--fm-muted)}.fm-site-nav b{margin-right:auto;font-family:var(--font-display);font-size:7.4px;letter-spacing:-.03em;color:var(--fm-ink);white-space:nowrap}.fm-site-sub{padding:1.5px 5px;border-radius:2px;background:var(--fm-ink);color:#fff;font-size:4.6px}.fm-article{flex:1;min-height:0;display:flex;gap:9px}.fm-article-head{flex:1.2;min-width:0;display:flex;flex-direction:column;gap:2.5px}.fm-site-kicker{font-size:4.6px;text-transform:uppercase;letter-spacing:.09em;font-weight:600;color:#0b8a5f}.fm-article h4{margin:0;font-family:var(--font-display);font-size:9.5px;line-height:1.16;letter-spacing:-.025em;color:var(--fm-ink)}.fm-byline{font-size:4.8px;color:var(--fm-soft)}.fm-para{margin:1px 0 0;font-size:5.2px;line-height:1.5;color:var(--fm-muted)}.fm-ad-slot{flex:.85;min-width:0;display:flex;flex-direction:column;border:1px solid var(--fm-line);border-radius:4px;overflow:hidden;background:#f7faff}.fm-ad-label{flex:none;padding:2px 4px;border-bottom:1px solid var(--fm-line-soft);background:#fbfcfe;color:var(--fm-soft);font-size:3.8px;letter-spacing:.12em}.fm-ad-creative{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:5px 7px;background:linear-gradient(135deg,#0b3b8c,#2e5bff 58%,#5b8cff);color:#fff;overflow:hidden}.fm-ad-creative:after{content:"";position:absolute;right:-16px;bottom:-22px;width:56px;height:56px;border:9px solid rgba(255,255,255,.13);border-radius:50%}.fm-ad-brand{font-family:var(--font-mono);font-size:4.2px;letter-spacing:.18em;opacity:.78}.fm-ad-creative b{font-family:var(--font-display);font-size:10.5px;line-height:1.02;letter-spacing:-.03em}.fm-ad-creative small{font-size:4.8px;opacity:.8}.fm-ad-cta{align-self:flex-start;margin-top:2px;padding:1.5px 5px;border-radius:2px;background:#fff;color:#0b3b8c;font-size:4.4px;font-weight:700}@keyframes fmPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fmPing{0%{transform:scale(.6);opacity:.55}80%,to{transform:scale(1.9);opacity:0}}@keyframes fmTyping{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-1.5px);opacity:1}}.fm-regions{flex:none;display:flex;gap:6px;padding-top:4px;border-top:1px solid var(--fm-line-soft)}.fm-region{flex:1;display:flex;align-items:center;gap:4px;font-size:5.4px;color:var(--fm-muted)}.fm-region-dot{width:5px;height:5px;border-radius:50%;flex:none}.fm-region-pct{margin-left:auto;font-weight:600;color:var(--fm-ink);font-variant-numeric:tabular-nums}.fm-segments{flex:none;display:flex;flex-direction:column;gap:4px;padding-top:5px;border-top:1px solid var(--fm-line-soft)}.fm-segments-label{font-size:5.2px;text-transform:uppercase;letter-spacing:.08em;color:var(--fm-soft)}.fm-segments-bars{display:flex;flex-direction:column;gap:3px}.fm-segment-bar{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:5px;font-size:5.6px;color:var(--fm-muted)}.fm-segment-bar b{text-align:right;color:var(--fm-ink);font-variant-numeric:tabular-nums}.fm-seg-track{height:3px;border-radius:2px;background:#e9eef6;overflow:hidden}.fm-seg-track i{display:block;height:100%;border-radius:2px}.fm-filter-bar{flex:none;display:flex;align-items:center;gap:6px;padding:4px 0;border-bottom:1px solid var(--fm-line-soft);margin-bottom:2px}.fm-filter-tabs{display:flex;gap:1px;padding:1.5px;border-radius:4px;background:#f2f5fa}.fm-filter-tabs i{padding:2px 6px;border-radius:3px;font-size:5.2px;font-style:normal;color:var(--fm-muted);white-space:nowrap}.fm-filter-tabs i.on{background:#fff;color:var(--fm-ink);font-weight:600;box-shadow:0 1px 2px #0b122014}.fm-filter-search{margin-left:auto;padding:2px 6px;border:1px solid var(--fm-line);border-radius:4px;background:var(--fm-canvas);font-size:5.2px;color:var(--fm-soft);white-space:nowrap}.fm-pagination{flex:none;display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:4px;border-top:1px solid var(--fm-line-soft);font-size:5.2px;color:var(--fm-soft)}.fm-pages{display:flex;gap:2px}.fm-pages i{padding:1.5px 4px;border-radius:3px;border:1px solid var(--fm-line);font-style:normal;font-size:5px;color:var(--fm-muted)}.fm-pages i.on{background:var(--fm-accent);border-color:var(--fm-accent);color:#fff;font-weight:600}.fm-top-geos{flex:none;display:flex;flex-direction:column;gap:3px;padding-top:4px;border-top:1px solid var(--fm-line-soft)}.fm-geos-label{font-size:5px;text-transform:uppercase;letter-spacing:.07em;color:var(--fm-soft)}.fm-geo-row{display:grid;grid-template-columns:32px 1fr 36px;align-items:center;gap:4px;font-size:5.5px;color:var(--fm-muted)}.fm-geo-row span:first-child{color:var(--fm-ink);font-weight:500}.fm-geo-track{height:2.5px;border-radius:2px;background:#e9eef6;overflow:hidden}.fm-geo-track i{display:block;height:100%;border-radius:2px;background:var(--fm-accent);opacity:.7}.fm-geo-row b{text-align:right;font-size:5.5px;color:var(--fm-ink);font-variant-numeric:tabular-nums}.fm-top-geos-score{display:flex;flex-direction:column;gap:3px;padding:4px 6px;border:1px solid var(--fm-line);border-radius:6px;background:var(--fm-canvas)}.fm-top-geos-score .fm-geo-row{display:grid;grid-template-columns:24px 32px 36px;align-items:center;gap:4px;font-size:5.5px}.fm-top-geos-score .fm-geo-row span:first-child{color:var(--fm-ink);font-weight:500}.fm-top-geos-score .fm-geo-row b{text-align:right;color:var(--fm-ink);font-size:5.5px}.fm-geo-auctions{text-align:right;color:var(--fm-soft);font-size:5px}.fm-top-publishers{display:flex;flex-direction:column;gap:3px;padding-top:4px;border-top:1px solid var(--fm-line-soft)}.fm-pub-label{font-size:5px;text-transform:uppercase;letter-spacing:.07em;color:var(--fm-soft)}.fm-pub-row{display:grid;grid-template-columns:48px 1fr 36px;align-items:center;gap:4px;font-size:5.5px;color:var(--fm-muted)}.fm-pub-row span:first-child{color:var(--fm-ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-pub-track{height:2.5px;border-radius:2px;background:#e9eef6;overflow:hidden}.fm-pub-track i{display:block;height:100%;border-radius:2px;background:var(--fm-accent);opacity:.7}.fm-pub-row b{text-align:right;font-size:5.5px;color:var(--fm-ink);font-variant-numeric:tabular-nums}.fm-rev-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 6px;border:1px solid var(--fm-line);border-radius:6px;background:var(--fm-canvas);margin-top:4px}.fm-rev-metric{display:flex;flex-direction:column;gap:1px;text-align:center}.fm-rev-metric span{font-size:4.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--fm-soft)}.fm-rev-metric b{font-size:7px;font-weight:700;color:var(--fm-ink);font-variant-numeric:tabular-nums}.fm-rev-metric em{font-size:4.5px;font-style:normal;font-weight:600}.fm-rev-metric em.up{color:#0b8a5f}.fm-rev-metric em.down{color:#dc2626}.fm-threat-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 6px;border:1px solid var(--fm-line);border-radius:6px;background:var(--fm-canvas)}.fm-threat-metric{display:flex;flex-direction:column;gap:1px;text-align:center}.fm-threat-metric span{font-size:4.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--fm-soft)}.fm-threat-metric b{font-size:7px;font-weight:700;color:var(--fm-ink);font-variant-numeric:tabular-nums}.fm-threat-metric em{font-size:4.5px;font-style:normal;font-weight:600}.fm-threat-metric em.up{color:#0b8a5f}.fm-threat-metric em.down{color:#dc2626}.fm-trend{flex:none;display:flex;flex-direction:column;gap:3px;padding:5px 7px;border:1px solid var(--fm-line);border-radius:6px;background:var(--fm-canvas)}.fm-trend-label{font-size:5.2px;text-transform:uppercase;letter-spacing:.08em;color:var(--fm-soft)}.fm-trend-chart{display:flex;flex-direction:column;gap:2px}.fm-trend-chart svg{width:100%;height:32px}.fm-trend-line{fill:none;stroke:var(--fm-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fm-trend-days{display:flex;justify-content:space-between;font-size:4.6px;color:var(--fm-soft)}.fm-comparison{flex:none;display:flex;flex-direction:column;border:1px solid var(--fm-line);border-radius:6px;overflow:hidden}.fm-comparison-head{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:4px;padding:3px 6px;background:var(--fm-canvas);font-size:4.8px;text-transform:uppercase;letter-spacing:.08em;color:var(--fm-soft);border-bottom:1px solid var(--fm-line)}.fm-comparison-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:4px;padding:3px 6px;font-size:5.6px;color:var(--fm-muted);border-bottom:1px solid var(--fm-line-soft)}.fm-comparison-row:last-child{border-bottom:none}.fm-comparison-row b{color:var(--fm-ink);font-variant-numeric:tabular-nums}.fm-comparison-row em{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.fm-comparison-row em.up{color:#0b8a5f}.fm-comparison-row em.down{color:#dc2626}.fm-chat-stats{flex:none;display:flex;gap:6px;padding:4px 0;border-bottom:1px solid var(--fm-line-soft);margin-bottom:2px}.fm-chat-stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;padding:3px 4px;border:1px solid var(--fm-line);border-radius:5px;background:var(--fm-canvas)}.fm-chat-stat b{font-size:8px;font-weight:700;color:var(--fm-ink);font-variant-numeric:tabular-nums}.fm-chat-stat span{font-size:4.6px;text-transform:uppercase;letter-spacing:.06em;color:var(--fm-soft)}.fm-endpoints{flex:none;display:flex;flex-direction:column;gap:2px;padding-top:4px;border-top:1px solid var(--fm-line-soft)}.fm-endpoint{display:grid;grid-template-columns:32px minmax(0,1.5fr) minmax(0,1.5fr) auto;align-items:center;gap:5px;padding:3px 5px;border:1px solid var(--fm-line);border-radius:4px;background:var(--fm-canvas);font-size:5.4px}.fm-endpoint-method{padding:1px 3px;border-radius:2px;font-family:var(--font-mono);font-size:4.4px;font-weight:700;text-align:center;letter-spacing:.04em}.fm-endpoint-method.get{background:#dbeafe;color:#1e40af}.fm-endpoint-method.post{background:#d1fae5;color:#065f46}.fm-endpoint-method.put{background:#fef3c7;color:#92400e}.fm-endpoint-method.delete{background:#fee2e2;color:#991b1b}.fm-endpoint-method.init{background:#e0e7ff;color:#3730a3}.fm-endpoint-method.load{background:#d1fae5;color:#065f46}.fm-endpoint-method.show{background:#dbeafe;color:#1e40af}.fm-endpoint-method.reward{background:#fef3c7;color:#92400e}.fm-endpoint-path{font-family:var(--font-mono);color:var(--fm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-endpoint-desc{color:var(--fm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-endpoint-status{padding:1px 4px;border-radius:6px;font-size:4.6px;font-weight:600;white-space:nowrap}.fm-endpoint-status.stable{background:#e9f7f0;color:#0b8a5f}.fm-endpoint-status.beta{background:#fef3c7;color:#92400e}.fm-inv-breakdown{flex:none;display:flex;flex-direction:column;gap:4px;padding:5px 7px;border:1px solid var(--fm-line);border-radius:6px;background:var(--fm-canvas);margin-top:4px}.fm-breakdown-label{font-size:5.2px;text-transform:uppercase;letter-spacing:.08em;color:var(--fm-soft)}.fm-breakdown-bars{display:flex;flex-direction:column;gap:3px}.fm-breakdown-bar{display:grid;grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;gap:5px;font-size:5.6px;color:var(--fm-muted)}.fm-breakdown-bar b{text-align:right;color:var(--fm-ink);font-variant-numeric:tabular-nums}.fm-bd-track{height:3px;border-radius:2px;background:#e9eef6;overflow:hidden}.fm-bd-track i{display:block;height:100%;border-radius:2px}.fm-inv-payment{flex:none;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 7px;border:1px solid var(--fm-line);border-radius:5px;background:var(--fm-canvas);margin-top:4px;font-size:5.4px;color:var(--fm-muted)}.fm-inv-payment em{font-style:normal;color:var(--fm-ink);font-weight:600}.fm-inv-meta{display:flex;gap:8px;margin-top:4px;font-size:5.2px;color:var(--fm-soft)}.fm-inv-meta b{font-weight:600;color:var(--fm-muted);margin-right:2px}.fm-inv-summary{flex:none;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:5px 7px;border:1px solid var(--fm-line);border-radius:6px;background:var(--fm-canvas);margin-bottom:4px}.fm-inv-summary-item{display:flex;flex-direction:column;gap:1px;padding:3px 4px;border-radius:4px;background:#2e5bff08}.fm-inv-summary-item span{font-size:4.8px;text-transform:uppercase;letter-spacing:.06em;color:var(--fm-soft)}.fm-inv-summary-item b{font-size:9px;color:var(--fm-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fm-inv-summary-item i{font-size:4.8px;font-style:normal;font-weight:600}.fm-inv-summary-item i.up{color:#0b8a5f}.fm-inv-summary-item i.down{color:#dc2626}.fm-ws-summary{flex:none;display:flex;gap:6px;padding:5px 0;border-bottom:1px solid var(--fm-line-soft);margin-bottom:4px}.fm-ws-summary-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 6px;border:1px solid var(--fm-line);border-radius:5px;background:var(--fm-canvas)}.fm-ws-summary-item b{font-size:9px;font-weight:700;color:var(--fm-ink);font-variant-numeric:tabular-nums}.fm-ws-summary-item span{font-size:4.8px;text-transform:uppercase;letter-spacing:.06em;color:var(--fm-soft)}.fm-ws-summary-item em{font-size:4.5px;font-style:normal;font-weight:600;margin-top:1px}.fm-ws-summary-item em.up{color:#0b8a5f}.fm-ws-summary-item em.down{color:#dc2626}@container (max-width: 400px){.fm-url{display:none}.fm-code-stats{width:74px}.fm-kpi b,.fm-headtext b{font-size:11px}.fm-map-tip{display:none}.fm-market{grid-template-columns:14px minmax(0,1fr) auto}.fm-market-track,.fm-bid-name small{display:none}.fm-rail{max-width:118px}.fm-regions,.fm-segments,.fm-filter-search,.fm-comparison,.fm-trend,.fm-endpoints,.fm-inv-breakdown,.fm-inv-payment,.fm-chat-stats{display:none}}@container (max-width: 330px){.fm-code-stats,.fm-rail{display:none}.fm-chips i:nth-child(n+3){display:none}.fm-form-row .fm-estimate{flex:.9}}@media (prefers-reduced-motion: reduce){.fm *,.fm *:before,.fm *:after{animation:none!important;transition:none!important}}
