.mic-sr[data-astro-cid-37qkdauk]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mic-hero[data-astro-cid-37qkdauk]{padding:max(56px,min(7vw,88px)) 24px 72px;position:relative;overflow:hidden}.mic-hero-glow[data-astro-cid-37qkdauk]{z-index:0;pointer-events:none;filter:blur(28px);background:radial-gradient(42% 60% at 30% 30%,#2878ff2e,#0000 62%),radial-gradient(40% 55% at 72% 24%,#a855f729,#0000 62%),radial-gradient(46% 50% at 52% 40%,#00c8aa1c,#0000 64%);width:1200px;max-width:100%;height:560px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.mic-hero-inner[data-astro-cid-37qkdauk]{z-index:1;width:min(980px,100%);margin:0 auto;position:relative}.mic-head[data-astro-cid-37qkdauk]{text-align:center;max-width:700px;margin:0 auto 34px}.mic-head[data-astro-cid-37qkdauk] h1[data-astro-cid-37qkdauk]{letter-spacing:-.025em;color:var(--text);text-wrap:balance;margin:18px 0 0;font-size:max(36px,min(5.6vw,62px));font-weight:700;line-height:1.02}.mic-lede[data-astro-cid-37qkdauk]{max-width:540px;color:var(--text-muted);text-wrap:pretty;margin:16px auto 0;font-size:17px;line-height:1.6}.mic-badges[data-astro-cid-37qkdauk]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.mic-stage[data-astro-cid-37qkdauk]{border:1px solid var(--border-strong);border-radius:var(--r-xl);height:max(420px,min(56vh,540px));box-shadow:var(--e2), inset 0 1px 0 #ffffff0f;background:radial-gradient(50% 42% at 30% 36%,#2878ff21,#0000 64%),radial-gradient(46% 40% at 72% 40%,#a855f71c,#0000 64%),radial-gradient(52% 46% at 52% 62%,#00c8aa14,#0000 66%),#07070c;position:relative;overflow:hidden}.mic-canvas[data-astro-cid-37qkdauk]{width:100%;height:calc(100% - 92px);position:absolute;top:0;bottom:92px;left:0;right:0}.mic-hud[data-astro-cid-37qkdauk]{z-index:4;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute;top:0;left:0;right:0}.mic-pill[data-astro-cid-37qkdauk]{color:#edecf4bf;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0505078c;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;height:28px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.mic-pill-dot[data-astro-cid-37qkdauk]{background:var(--text-faint);border-radius:50%;width:7px;height:7px;transition:background .3s,box-shadow .3s}.mic-stage[data-astro-cid-37qkdauk][data-state=live] .mic-pill-dot[data-astro-cid-37qkdauk]{background:var(--success);animation:1.6s ease-in-out infinite mic-pulse;box-shadow:0 0 12px #3ddc97cc}@keyframes mic-pulse{0%,to{opacity:1}50%{opacity:.45}}.mic-hud-right[data-astro-cid-37qkdauk]{align-items:center;gap:8px;min-width:0;display:flex}.mic-device[data-astro-cid-37qkdauk]{color:#edecf4d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#0505078c;border-color:#ffffff24;width:auto;max-width:min(260px,42vw);height:32px;padding:5px 30px 5px 10px;font-size:12.5px}.mic-end[data-astro-cid-37qkdauk],.mic-again[data-astro-cid-37qkdauk]{color:#edecf4d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0505078c;border-color:#ffffff24;height:32px;padding:0 12px;font-size:12.5px}.mic-stop[data-astro-cid-37qkdauk]{height:32px;padding:0 14px;font-size:12.5px;box-shadow:0 0 14px #5b86ff4d}.mic-hud-right[data-astro-cid-37qkdauk] .mic-stop[data-astro-cid-37qkdauk][hidden],.mic-hud-right[data-astro-cid-37qkdauk] .mic-again[data-astro-cid-37qkdauk][hidden],.mic-stage[data-astro-cid-37qkdauk][data-state=idle] .mic-hud-right[data-astro-cid-37qkdauk],.mic-stage[data-astro-cid-37qkdauk][data-state=requesting] .mic-hud-right[data-astro-cid-37qkdauk],.mic-stage[data-astro-cid-37qkdauk][data-state=denied] .mic-hud-right[data-astro-cid-37qkdauk],.mic-stage[data-astro-cid-37qkdauk][data-state=results] .mic-device[data-astro-cid-37qkdauk]{display:none}.mic-capture-bar[data-astro-cid-37qkdauk]{width:min(640px,100%);margin:16px auto 0}.mic-capture-bar[data-astro-cid-37qkdauk][hidden]{display:none}.mic-capture-head[data-astro-cid-37qkdauk]{color:var(--text-muted);justify-content:space-between;align-items:baseline;margin-bottom:7px;font-size:12.5px;font-weight:650;display:flex}.mic-capture-time[data-astro-cid-37qkdauk]{font-family:var(--mono);color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.mic-capture-bar[data-astro-cid-37qkdauk][data-low=true] .mic-capture-time[data-astro-cid-37qkdauk]{color:var(--danger)}.mic-capture-track[data-astro-cid-37qkdauk]{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.mic-capture-fill[data-astro-cid-37qkdauk]{border-radius:inherit;background:var(--grad);transform-origin:0;width:100%;height:100%}.mic-capture-bar[data-astro-cid-37qkdauk][data-low=true] .mic-capture-fill[data-astro-cid-37qkdauk]{background:var(--danger)}.mic-heard[data-astro-cid-37qkdauk]{z-index:4;color:rgb(var(--aurora-teal));opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0505079e;border:1px solid #00c8aa59;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:700;transition:opacity .35s,transform .45s cubic-bezier(.3,1.5,.5,1);position:absolute;top:60px;left:50%;transform:translate(-50%)translateY(6px)scale(.9)}.mic-heard[data-astro-cid-37qkdauk].is-on{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.mic-overlay[data-astro-cid-37qkdauk]{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;top:0;bottom:92px;left:0;right:0}.mic-overlay-idle[data-astro-cid-37qkdauk]{background:radial-gradient(52% 62% at 50% 48%,#0505078c,#0000 72%)}.mic-overlay-icon[data-astro-cid-37qkdauk]{border:1px solid var(--border-strong);background:var(--grad-soft);border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;font-size:27px;line-height:1;display:flex;box-shadow:0 0 28px #5b86ff40}.mic-start[data-astro-cid-37qkdauk]{border-radius:14px;height:48px;padding:0 28px;font-size:15.5px}.mic-overlay-note[data-astro-cid-37qkdauk]{color:#edecf48c;text-wrap:pretty;max-width:380px;margin:0;font-size:12.5px;line-height:1.55}.mic-duration[data-astro-cid-37qkdauk]{flex-direction:column;align-items:center;gap:7px;display:flex}.mic-duration-label[data-astro-cid-37qkdauk]{letter-spacing:.1em;text-transform:uppercase;color:#edecf473;font-size:10.5px;font-weight:700}.mic-duration-btns[data-astro-cid-37qkdauk]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05050780;border:1px solid #ffffff1f;border-radius:999px;padding:3px;display:inline-flex}.mic-duration-btn[data-astro-cid-37qkdauk]{color:#edecf499;min-width:44px;height:28px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:700}.mic-duration-btn[data-astro-cid-37qkdauk][aria-pressed=true]{background:var(--grad);color:#fff;box-shadow:0 0 14px #5b86ff59}.mic-duration-btn[data-astro-cid-37qkdauk]:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.mic-stage[data-astro-cid-37qkdauk][data-state=requesting] .mic-duration[data-astro-cid-37qkdauk]{opacity:.5;pointer-events:none}.mic-stage[data-astro-cid-37qkdauk][data-state=requesting] .mic-start[data-astro-cid-37qkdauk]{opacity:.6;pointer-events:none}.mic-stage[data-astro-cid-37qkdauk]:not([data-state=idle]):not([data-state=requesting]) .mic-overlay-idle[data-astro-cid-37qkdauk]{display:none}.mic-overlay-denied[data-astro-cid-37qkdauk]{justify-content:flex-start;display:none;overflow:auto}.mic-stage[data-astro-cid-37qkdauk][data-state=denied] .mic-overlay-denied[data-astro-cid-37qkdauk]{display:flex}.mic-denied-panel[data-astro-cid-37qkdauk]{border-radius:var(--r-lg);text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08080cc7;border:1px solid #ffffff1f;width:min(600px,100%);margin:auto;padding:22px 24px 24px}.mic-denied-panel[data-astro-cid-37qkdauk] h2[data-astro-cid-37qkdauk]{letter-spacing:-.01em;color:#edecf4f2;margin:0;font-size:19px;font-weight:650}.mic-denied-reason[data-astro-cid-37qkdauk]{color:#edecf499;margin:8px 0 16px;font-size:13.5px;line-height:1.55}.mic-denied-cards[data-astro-cid-37qkdauk]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.mic-overlay-denied[data-astro-cid-37qkdauk][data-reason=nomic] .mic-denied-cards[data-astro-cid-37qkdauk],.mic-overlay-denied[data-astro-cid-37qkdauk][data-reason=busy] .mic-denied-cards[data-astro-cid-37qkdauk],.mic-overlay-denied[data-astro-cid-37qkdauk][data-reason=unsupported] .mic-denied-cards[data-astro-cid-37qkdauk]{display:none}.mic-denied-card[data-astro-cid-37qkdauk]{border-radius:var(--r-md);background:#ffffff09;border:1px solid #ffffff17;padding:14px}.mic-denied-card[data-astro-cid-37qkdauk] h3[data-astro-cid-37qkdauk]{color:#edecf4e6;align-items:center;gap:8px;margin:0 0 7px;font-size:13px;font-weight:700;display:flex}.mic-denied-step[data-astro-cid-37qkdauk]{background:var(--grad);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.mic-denied-card[data-astro-cid-37qkdauk] p[data-astro-cid-37qkdauk]{color:#edecf49e;margin:0;font-size:12.5px;line-height:1.6}.mic-denied-card[data-astro-cid-37qkdauk] strong[data-astro-cid-37qkdauk]{color:#edecf4d9;font-weight:600}.mic-meterbar[data-astro-cid-37qkdauk]{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05050780;border-top:1px solid #ffffff14;height:92px;padding:13px 18px 12px;position:absolute;bottom:0;left:0;right:0}.mic-meter-head[data-astro-cid-37qkdauk]{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.mic-meter-label[data-astro-cid-37qkdauk]{color:#edecf480;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700}.mic-db[data-astro-cid-37qkdauk]{color:#edecf4e0;min-width:64px;font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.mic-meter[data-astro-cid-37qkdauk]{height:14px;position:relative}.mic-meter-strip[data-astro-cid-37qkdauk]{border-radius:4px;transition:filter .15s;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 7px,#0000 7px 10px);mask-image:repeating-linear-gradient(90deg,#000 0 7px,#0000 7px 10px)}.mic-meter-strip[data-astro-cid-37qkdauk].is-clip{filter:brightness(1.6)saturate(1.4)}.mic-meter-trackbg[data-astro-cid-37qkdauk],.mic-meter-fill[data-astro-cid-37qkdauk]{background:linear-gradient(90deg, rgb(var(--aurora-blue)) 0%, rgb(var(--aurora-teal)) 45%, rgb(var(--aurora-teal)) 70%, rgb(var(--aurora-purple)) 86%, #ff5f6b 96%);position:absolute;top:0;bottom:0;left:0;right:0}.mic-meter-trackbg[data-astro-cid-37qkdauk]{opacity:.14}.mic-meter-fill[data-astro-cid-37qkdauk]{clip-path:inset(0 100% 0 0)}.mic-meter-peakmark[data-astro-cid-37qkdauk]{background:#f0ebffd9;border-radius:1px;width:2px;transition:opacity .3s;position:absolute;top:-2px;bottom:-2px;left:0;box-shadow:0 0 8px #f0ebff80}.mic-stage[data-astro-cid-37qkdauk][data-state=idle] .mic-meter-peakmark[data-astro-cid-37qkdauk],.mic-stage[data-astro-cid-37qkdauk][data-state=requesting] .mic-meter-peakmark[data-astro-cid-37qkdauk],.mic-stage[data-astro-cid-37qkdauk][data-state=denied] .mic-meter-peakmark[data-astro-cid-37qkdauk]{opacity:0}.mic-stage[data-astro-cid-37qkdauk][data-state=idle] .mic-meterbar[data-astro-cid-37qkdauk],.mic-stage[data-astro-cid-37qkdauk][data-state=requesting] .mic-meterbar[data-astro-cid-37qkdauk]{opacity:.7}.mic-meter-zones[data-astro-cid-37qkdauk]{letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:700;display:flex;position:relative}.mz[data-astro-cid-37qkdauk]{text-align:center}.mz-quiet[data-astro-cid-37qkdauk]{width:33.3%;color:rgba(var(--aurora-blue), .75)}.mz-good[data-astro-cid-37qkdauk]{width:50%;color:rgba(var(--aurora-teal), .85)}.mz-hot[data-astro-cid-37qkdauk]{width:16.7%;color:rgba(var(--aurora-purple), .9)}.mic-coach[data-astro-cid-37qkdauk]{text-align:center;max-width:640px;min-height:24px;color:var(--text-muted);text-wrap:pretty;margin:16px auto 0;font-size:14px;line-height:1.55;transition:opacity .4s}.mic-panels[data-astro-cid-37qkdauk]{margin-top:22px}.mic-panel-grid[data-astro-cid-37qkdauk]{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:14px;display:grid}.mt-card[data-astro-cid-37qkdauk]{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--e1);flex-direction:column;padding:20px;display:flex}.mt-verdict[data-astro-cid-37qkdauk][hidden],.mt-results[data-astro-cid-37qkdauk][hidden],.mt-results-extra[data-astro-cid-37qkdauk][hidden],.mic-panels[data-astro-cid-37qkdauk][data-view=live] .mt-profile[data-astro-cid-37qkdauk],.mic-panels[data-astro-cid-37qkdauk][data-view=results] .mt-rec[data-astro-cid-37qkdauk]:not([data-has-clip]){display:none}.mic-panels[data-astro-cid-37qkdauk][data-view=results] .mt-rec[data-astro-cid-37qkdauk][data-has-clip]{grid-column:1/-1}.mic-panels[data-astro-cid-37qkdauk][data-view=results] .mt-rec[data-astro-cid-37qkdauk] [data-astro-cid-37qkdauk][data-record],.mic-panels[data-astro-cid-37qkdauk][data-view=results] .mt-rec[data-astro-cid-37qkdauk] [data-astro-cid-37qkdauk][data-rec-live-only],.mic-panels[data-astro-cid-37qkdauk][data-view=live] .mt-rec[data-astro-cid-37qkdauk] [data-astro-cid-37qkdauk][data-rec-results-only]{display:none}.mt-topline[data-astro-cid-37qkdauk]{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.mt-score[data-astro-cid-37qkdauk]{color:var(--accent-solid);font-family:var(--mono);letter-spacing:0;text-transform:none;background:#5b86ff1f;border:1px solid #5b86ff40;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.mt-verdict-line[data-astro-cid-37qkdauk]{letter-spacing:-.01em;color:var(--text);text-wrap:balance;margin:0;font-size:21px;font-weight:650}.mt-verdict-sub[data-astro-cid-37qkdauk]{color:var(--text-muted);text-wrap:pretty;margin:7px 0 0;font-size:13.5px;line-height:1.55}.mt-verdict-sub a,.mic-coach a{color:var(--accent-solid);font-weight:700;text-decoration:none}.mt-verdict-sub a:hover,.mic-coach a:hover{text-decoration:underline}.mt-progress[data-astro-cid-37qkdauk]{background:var(--surface-2);border-radius:999px;height:4px;margin-top:14px;overflow:hidden}.mt-progress[data-astro-cid-37qkdauk] i[data-astro-cid-37qkdauk]{background:var(--grad);transform-origin:0;height:100%;transition:transform .6s;display:block;transform:scaleX(0)}.mt-checks[data-astro-cid-37qkdauk]{flex-direction:column;gap:2px;margin:16px 0 0;padding:0;list-style:none;display:flex}.mt-checks[data-astro-cid-37qkdauk] li[data-astro-cid-37qkdauk]{border-radius:var(--r-sm);align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.mt-checks[data-astro-cid-37qkdauk] li[data-astro-cid-37qkdauk]:nth-child(odd){background:var(--surface-2)}.mt-dot[data-astro-cid-37qkdauk]{background:var(--text-faint);border-radius:50%;flex:none;width:8px;height:8px;transition:background .3s,box-shadow .3s}.mt-checks[data-astro-cid-37qkdauk] li[data-astro-cid-37qkdauk][data-s=ok] .mt-dot[data-astro-cid-37qkdauk]{background:var(--success);box-shadow:0 0 8px #3ddc9799}.mt-checks[data-astro-cid-37qkdauk] li[data-astro-cid-37qkdauk][data-s=warn] .mt-dot[data-astro-cid-37qkdauk]{background:var(--warning);box-shadow:0 0 8px #f5c4518c}.mt-checks[data-astro-cid-37qkdauk] li[data-astro-cid-37qkdauk][data-s=bad] .mt-dot[data-astro-cid-37qkdauk]{background:var(--danger);box-shadow:0 0 8px #ff6b6b8c}.mt-check-name[data-astro-cid-37qkdauk]{width:122px;color:var(--text);flex:none;font-weight:600}.mt-check-val[data-astro-cid-37qkdauk]{min-width:0;color:var(--text-muted);font-variant-numeric:tabular-nums}.mt-results-heading[data-astro-cid-37qkdauk]{letter-spacing:-.01em;color:var(--text);text-wrap:balance;margin:2px 0 0;font-size:21px;font-weight:650}.mt-results-heading[data-astro-cid-37qkdauk]:focus-visible{box-shadow:0 0 0 2px var(--ring);border-radius:var(--r-sm);outline:none}.mt-chips[data-astro-cid-37qkdauk]{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.mt-chips[data-astro-cid-37qkdauk] .mt-chip{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600}.mt-chips[data-astro-cid-37qkdauk] .mt-chip[data-sev=high]{color:var(--danger);background:#ff6b6b1f;border-color:#ff6b6b59}.mt-chips[data-astro-cid-37qkdauk] .mt-chip[data-sev=medium]{color:var(--warning);background:#f5c4511f;border-color:#f5c45159}.mt-chips[data-astro-cid-37qkdauk] .mt-chip[data-sev=ok]{color:var(--success);background:#3ddc971a;border-color:#3ddc9752}.mt-results-cta[data-astro-cid-37qkdauk]{margin:14px 0 0;font-size:13px;line-height:1.5}.mt-results-cta[data-astro-cid-37qkdauk] a[data-astro-cid-37qkdauk]{color:var(--accent-solid);font-weight:700;text-decoration:none}.mt-results-cta[data-astro-cid-37qkdauk] a[data-astro-cid-37qkdauk]:hover{text-decoration:underline}.mt-results-extra[data-astro-cid-37qkdauk]{grid-template-columns:1fr;gap:14px;margin-top:14px;display:grid}.mt-stats[data-astro-cid-37qkdauk]{grid-column:1/-1}.mt-stats-grid[data-astro-cid-37qkdauk],.mt-profile-rows[data-astro-cid-37qkdauk]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px 12px;margin:0;display:grid}.mt-profile-rows[data-astro-cid-37qkdauk]{grid-template-columns:1fr;gap:8px}.mt-stats-grid[data-astro-cid-37qkdauk]>div[data-astro-cid-37qkdauk]{border-radius:var(--r-sm);background:var(--surface-2);grid-template-columns:fit-content(55%) minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 11px;display:grid}.mt-profile-rows[data-astro-cid-37qkdauk]>div[data-astro-cid-37qkdauk]{border-radius:var(--r-sm);background:var(--surface-2);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 11px;display:flex}.mt-stats-grid[data-astro-cid-37qkdauk]>div[data-astro-cid-37qkdauk][hidden],.mt-profile-rows[data-astro-cid-37qkdauk]>div[data-astro-cid-37qkdauk][hidden]{display:none}.mt-stats-grid[data-astro-cid-37qkdauk] dt[data-astro-cid-37qkdauk]{min-width:0;color:var(--text-muted);font-size:12px}.mt-profile-rows[data-astro-cid-37qkdauk] dt[data-astro-cid-37qkdauk]{color:var(--text-muted);flex:none;font-size:12px}.mt-stats-grid[data-astro-cid-37qkdauk] dd[data-astro-cid-37qkdauk]{overflow-wrap:break-word;min-width:0;font-family:var(--mono);color:var(--text);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.mt-profile-rows[data-astro-cid-37qkdauk] dd[data-astro-cid-37qkdauk]{min-width:0;max-width:62%;color:var(--text);text-align:right;text-wrap:pretty;margin:0;font-size:13px;font-weight:500;line-height:1.45}.mt-suggestions[data-astro-cid-37qkdauk][hidden]{display:none}.mt-suggestion-list[data-astro-cid-37qkdauk]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mt-suggestion-list[data-astro-cid-37qkdauk] .mt-suggestion{border:1px solid var(--border);border-left:3px solid var(--text-faint);border-radius:var(--r-sm);background:var(--surface-2);padding:12px 13px}.mt-suggestion-list[data-astro-cid-37qkdauk] .mt-suggestion[data-sev=high]{border-left-color:var(--danger)}.mt-suggestion-list[data-astro-cid-37qkdauk] .mt-suggestion[data-sev=medium]{border-left-color:var(--warning)}.mt-suggestion-list[data-astro-cid-37qkdauk] .mt-suggestion[data-sev=low]{border-left-color:var(--accent-solid)}.mt-suggestion-list[data-astro-cid-37qkdauk] .mt-suggestion-title{color:var(--text);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:650;display:flex}.mt-suggestion-list[data-astro-cid-37qkdauk] .mt-suggestion-sev{background:var(--surface);color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700}.mt-suggestion-list[data-astro-cid-37qkdauk] .mt-suggestion[data-sev=high] .mt-suggestion-sev{color:var(--danger)}.mt-suggestion-list[data-astro-cid-37qkdauk] .mt-suggestion[data-sev=medium] .mt-suggestion-sev{color:var(--warning)}.mt-suggestion-list[data-astro-cid-37qkdauk] .mt-suggestion-body{color:var(--text-muted);text-wrap:pretty;margin:5px 0 0;font-size:12.5px;line-height:1.55}.mt-rec-title[data-astro-cid-37qkdauk]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:16px;font-weight:650}.mt-rec-sub[data-astro-cid-37qkdauk]{color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.mt-rec-controls[data-astro-cid-37qkdauk]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.mt-rec-dot[data-astro-cid-37qkdauk]{background:#fff;border-radius:50%;width:8px;height:8px;transition:border-radius .2s,background .2s}.mt-rec-btn[data-astro-cid-37qkdauk].is-recording .mt-rec-dot[data-astro-cid-37qkdauk]{border-radius:2px;animation:1.2s ease-in-out infinite mic-pulse}.mt-rec-btn[data-astro-cid-37qkdauk] [data-astro-cid-37qkdauk][data-record-label]{font-variant-numeric:tabular-nums}.mt-download[data-astro-cid-37qkdauk]{text-decoration:none}.mt-player[data-astro-cid-37qkdauk]{width:100%;height:40px;margin-top:12px}.mt-rec-note[data-astro-cid-37qkdauk]{color:var(--text-faint);margin:12px 0 0;font-size:12px;line-height:1.5}.mt-rec-link[data-astro-cid-37qkdauk]{color:var(--text-muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.mt-rec-link[data-astro-cid-37qkdauk] a[data-astro-cid-37qkdauk]{color:var(--accent-solid);font-weight:700;text-decoration:none}.mt-rec-link[data-astro-cid-37qkdauk] a[data-astro-cid-37qkdauk]:hover{text-decoration:underline}.mt-rec-unsupported[data-astro-cid-37qkdauk]{color:var(--text-muted);margin:12px 0 0;font-size:12.5px;display:none}.mt-rec[data-astro-cid-37qkdauk][data-unsupported=true] .mt-rec-controls[data-astro-cid-37qkdauk],.mt-rec[data-astro-cid-37qkdauk][data-unsupported=true] .mt-player[data-astro-cid-37qkdauk],.mt-rec[data-astro-cid-37qkdauk][data-unsupported=true] .mt-rec-note[data-astro-cid-37qkdauk]{display:none}.mt-rec[data-astro-cid-37qkdauk][data-unsupported=true] .mt-rec-unsupported[data-astro-cid-37qkdauk]{display:block}.mt-nerd[data-astro-cid-37qkdauk]{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--e1);margin-top:14px}.mt-nerd[data-astro-cid-37qkdauk] summary[data-astro-cid-37qkdauk]{cursor:pointer;color:var(--text);border-radius:var(--r-lg);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.mt-nerd[data-astro-cid-37qkdauk] summary[data-astro-cid-37qkdauk]::-webkit-details-marker{display:none}.mt-nerd[data-astro-cid-37qkdauk] summary[data-astro-cid-37qkdauk]:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.mt-nerd-chev[data-astro-cid-37qkdauk]{color:var(--text-faint);transition:transform .2s}.mt-nerd[data-astro-cid-37qkdauk][open] .mt-nerd-chev[data-astro-cid-37qkdauk]{transform:rotate(180deg)}.mt-nerd-grid[data-astro-cid-37qkdauk]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 16px;margin:0;padding:4px 20px 14px;display:grid}.mt-nerd-grid[data-astro-cid-37qkdauk]>div[data-astro-cid-37qkdauk]{border-radius:var(--r-sm);background:var(--surface-2);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 10px;display:flex}.mt-nerd-grid[data-astro-cid-37qkdauk] dt[data-astro-cid-37qkdauk]{color:var(--text-muted);font-size:12px}.mt-nerd-grid[data-astro-cid-37qkdauk] dt[data-astro-cid-37qkdauk] em[data-astro-cid-37qkdauk]{color:var(--text-faint);font-style:normal}.mt-nerd-grid[data-astro-cid-37qkdauk] dd[data-astro-cid-37qkdauk]{font-family:var(--mono);color:var(--text);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.mt-nerd-note[data-astro-cid-37qkdauk]{color:var(--text-faint);text-wrap:pretty;margin:0;padding:0 20px 16px;font-size:12px;line-height:1.55}.mic-funnel[data-astro-cid-37qkdauk]{opacity:0;padding:max(40px,min(6vw,72px)) 24px;transition:opacity .7s,transform .7s;transform:translateY(18px)}.mic-funnel[data-astro-cid-37qkdauk].is-in{opacity:1;transform:translateY(0)}.mic-funnel-card[data-astro-cid-37qkdauk]{border:1px solid var(--border);border-radius:var(--r-xl);background:radial-gradient(60% 90% at 20% 0%, #2878ff1f, transparent 60%), radial-gradient(50% 80% at 82% 8%, #a855f71a, transparent 60%), var(--surface);width:min(880px,100%);box-shadow:var(--e1);text-align:center;margin:0 auto;padding:max(36px,min(5vw,56px)) 28px;position:relative;overflow:hidden}.mic-funnel-card[data-astro-cid-37qkdauk] h2[data-astro-cid-37qkdauk]{letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:14px 0 0;font-size:max(26px,min(4vw,40px));font-weight:700;line-height:1.08}.mic-funnel-card[data-astro-cid-37qkdauk]>p[data-astro-cid-37qkdauk]{max-width:560px;color:var(--text-muted);text-wrap:pretty;margin:14px auto 0;font-size:15.5px;line-height:1.6}.mic-funnel-actions[data-astro-cid-37qkdauk]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.mic-funnel-cta[data-astro-cid-37qkdauk]{border-radius:13px;height:46px;padding:0 24px;font-size:15px;text-decoration:none}.mic-funnel-more[data-astro-cid-37qkdauk]{border-radius:13px;height:46px;padding:0 20px;text-decoration:none}.mic-funnel-meta[data-astro-cid-37qkdauk]{color:var(--text-faint);margin:16px 0 0;font-size:12.5px}.mic-checks[data-astro-cid-37qkdauk]{padding:max(24px,min(4vw,40px)) 24px max(48px,min(6vw,72px))}.mic-checks-inner[data-astro-cid-37qkdauk]{grid-template-columns:1.3fr 1fr;align-items:center;gap:max(28px,min(5vw,56px));width:min(1080px,100%);margin:0 auto;display:grid}.mic-checks-copy[data-astro-cid-37qkdauk] h2[data-astro-cid-37qkdauk]{letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:12px 0 0;font-size:max(24px,min(3.4vw,34px));font-weight:700;line-height:1.12}.mic-checks-intro[data-astro-cid-37qkdauk]{max-width:52ch;color:var(--text-muted);text-wrap:pretty;margin:14px 0 0;font-size:15px;line-height:1.65}.mic-checks-steps[data-astro-cid-37qkdauk]{flex-direction:column;gap:16px;margin:26px 0 0;padding:0;list-style:none;display:flex}.mic-checks-steps[data-astro-cid-37qkdauk] li[data-astro-cid-37qkdauk]{gap:14px;display:flex}.mic-checks-num[data-astro-cid-37qkdauk]{background:var(--grad);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.mic-checks-steps[data-astro-cid-37qkdauk] h3[data-astro-cid-37qkdauk]{color:var(--text);margin:2px 0 0;font-size:15px;font-weight:650}.mic-checks-steps[data-astro-cid-37qkdauk] p[data-astro-cid-37qkdauk]{color:var(--text-muted);text-wrap:pretty;margin:4px 0 0;font-size:13.5px;line-height:1.6}.mic-checks-visual[data-astro-cid-37qkdauk]{border:1px solid var(--border);border-radius:var(--r-xl);background:radial-gradient(70% 90% at 20% 0%, #2878ff1a, transparent 60%), radial-gradient(60% 80% at 90% 100%, #a855f717, transparent 60%), var(--surface);box-shadow:var(--e1);flex-direction:column;gap:12px;padding:22px;display:flex;position:relative}.mic-checks-visual-tag[data-astro-cid-37qkdauk]{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:700}.mic-checks-card[data-astro-cid-37qkdauk]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.mic-checks-card-label[data-astro-cid-37qkdauk]{letter-spacing:.04em;color:var(--text-muted);font-size:11.5px;font-weight:700}.mic-checks-bar[data-astro-cid-37qkdauk]{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.mic-checks-bar[data-astro-cid-37qkdauk] i[data-astro-cid-37qkdauk]{background:var(--grad);height:100%;display:block}.mic-checks-card-val[data-astro-cid-37qkdauk]{font-family:var(--mono);color:var(--text);align-self:flex-end;font-size:13px;font-weight:700}.mic-fix[data-astro-cid-37qkdauk]{padding:0 24px max(56px,min(7vw,88px))}.mic-fix-inner[data-astro-cid-37qkdauk]{width:min(1080px,100%);margin:0 auto}.mic-fix-head[data-astro-cid-37qkdauk]{text-align:center;max-width:640px;margin:0 auto 28px}.mic-fix-head[data-astro-cid-37qkdauk] h2[data-astro-cid-37qkdauk]{letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:12px 0 0;font-size:max(24px,min(3.4vw,34px));font-weight:700}.mic-fix-intro[data-astro-cid-37qkdauk]{color:var(--text-muted);text-wrap:pretty;margin:14px 0 0;font-size:15px;line-height:1.65}.mic-fix-path[data-astro-cid-37qkdauk]{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:18px 0 0;padding:0;font-size:12.5px;font-weight:650;list-style:none;display:flex}.mic-fix-path[data-astro-cid-37qkdauk] li[data-astro-cid-37qkdauk]{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;padding:5px 12px}.mic-fix-path[data-astro-cid-37qkdauk] li[data-astro-cid-37qkdauk]:not(:last-child):after{content:"→";color:var(--text-faint);margin-left:8px}.mic-fix-grid[data-astro-cid-37qkdauk]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mic-fix-card[data-astro-cid-37qkdauk]{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--e1);padding:18px}.mic-fix-icon[data-astro-cid-37qkdauk]{background:var(--surface-2);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}.mic-fix-card[data-astro-cid-37qkdauk] h3[data-astro-cid-37qkdauk]{color:var(--text);margin:0;font-size:15px;font-weight:650}.mic-fix-card[data-astro-cid-37qkdauk]>p[data-astro-cid-37qkdauk]{color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.mic-fix-fix[data-astro-cid-37qkdauk]{border-top:1px solid var(--border);color:var(--text-muted);margin:10px 0 0;padding-top:10px;font-size:12.5px;line-height:1.55}.mic-fix-fix[data-astro-cid-37qkdauk] strong[data-astro-cid-37qkdauk]{color:var(--text);font-weight:650}.mic-faq[data-astro-cid-37qkdauk]{padding:8px 24px max(72px,min(9vw,110px))}.mic-faq-inner[data-astro-cid-37qkdauk]{width:min(760px,100%);margin:0 auto}.mic-faq-head[data-astro-cid-37qkdauk]{text-align:center;margin-bottom:24px}.mic-faq-head[data-astro-cid-37qkdauk] h2[data-astro-cid-37qkdauk]{letter-spacing:-.02em;color:var(--text);margin:12px 0 0;font-size:max(26px,min(4vw,38px));font-weight:700}.mic-faq-item[data-astro-cid-37qkdauk]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);margin-bottom:8px}.mic-faq-item[data-astro-cid-37qkdauk] summary[data-astro-cid-37qkdauk]{cursor:pointer;color:var(--text);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.mic-faq-item[data-astro-cid-37qkdauk] summary[data-astro-cid-37qkdauk]::-webkit-details-marker{display:none}.mic-faq-item[data-astro-cid-37qkdauk] summary[data-astro-cid-37qkdauk]:after{content:"+";color:var(--text-faint);flex:none;font-size:17px;font-weight:500;transition:transform .2s}.mic-faq-item[data-astro-cid-37qkdauk][open] summary[data-astro-cid-37qkdauk]:after{transform:rotate(45deg)}.mic-faq-item[data-astro-cid-37qkdauk] summary[data-astro-cid-37qkdauk]:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.mic-faq-item[data-astro-cid-37qkdauk] p[data-astro-cid-37qkdauk]{color:var(--text-muted);text-wrap:pretty;margin:0;padding:0 16px 15px;font-size:13.5px;line-height:1.65}.mic-faq-cta[data-astro-cid-37qkdauk]{color:var(--text-faint);text-wrap:pretty;margin:0;padding:0 16px 15px;font-size:13px;line-height:1.6}.mic-faq-cta[data-astro-cid-37qkdauk] a[data-astro-cid-37qkdauk]{color:var(--accent-solid);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none}.mic-faq-cta[data-astro-cid-37qkdauk] a[data-astro-cid-37qkdauk]:hover{text-decoration:underline}@media (max-width:900px){.mic-fix-grid[data-astro-cid-37qkdauk]{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.mic-stage[data-astro-cid-37qkdauk]{height:max(460px,min(78vh,560px))}.mic-panel-grid[data-astro-cid-37qkdauk],.mic-denied-cards[data-astro-cid-37qkdauk],.mt-results-extra[data-astro-cid-37qkdauk]{grid-template-columns:1fr}.mt-check-name[data-astro-cid-37qkdauk]{width:108px}.mic-checks-inner[data-astro-cid-37qkdauk]{grid-template-columns:1fr}.mic-checks-visual[data-astro-cid-37qkdauk]{order:-1}.mic-fix-grid[data-astro-cid-37qkdauk]{grid-template-columns:1fr}}
