body{background:radial-gradient(1200px 520px at -10% -18%,#4c79ff57,#080a1000 60%),radial-gradient(980px 460px at 108% -8%,#8457f142,#090c1200 64%),radial-gradient(820px 360px at 48% 112%,#2a98ba2e,#090c1200 66%),linear-gradient(#05070d 0%,#090d16 45%,#070a12 100%)}.analyzer-theme[data-astro-cid-bq6gpzmx]{background:linear-gradient(#171f33d1 0%,#0d121fe6 42%,#0a0e18f2 100%),radial-gradient(760px 260px at 4% -4%,#627ee142,#12182600 65%);border:1px solid #92abf74d;border-radius:24px;margin-top:18px;padding:30px 22px 24px;position:relative;overflow:hidden;box-shadow:0 34px 84px #00000094,0 0 0 1px #6e8be238,inset 0 1px #ffffff12}.analyzer-theme[data-astro-cid-bq6gpzmx]:before{content:"";pointer-events:none;background:linear-gradient(120deg,#9ebaff1a,#9ebaff00 52%),radial-gradient(520px 150px at 12% -6%,#acc3ff1f,#0000 72%);position:absolute;inset:0}.analyzer-theme[data-astro-cid-bq6gpzmx]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #bccfff12,inset 0 18px 42px #607edb1a}.analyzer-hero[data-astro-cid-bq6gpzmx]{z-index:1;margin:0 0 24px;padding:10px 10px 4px;position:relative}.analyzer-hero[data-astro-cid-bq6gpzmx] h1[data-astro-cid-bq6gpzmx]{letter-spacing:-.032em;color:#f2f6ff;text-shadow:0 8px 22px #21316873;text-wrap:balance;margin:0 0 12px;font-size:clamp(40px,6.8vw,56px);font-weight:760;line-height:1.02}.analyzer-hero[data-astro-cid-bq6gpzmx] .muted[data-astro-cid-bq6gpzmx]{color:#d3def8eb;max-width:70ch;margin:0;font-size:16px;line-height:1.72}.analyzer[data-astro-cid-bq6gpzmx]{z-index:1;gap:24px;margin-top:14px;position:relative}.analyzer[data-astro-cid-bq6gpzmx] textarea[data-astro-cid-bq6gpzmx]{width:100%;min-height:236px;color:var(--text);background:linear-gradient(#131928f7,#0b0f19fc),radial-gradient(380px 140px at 6% 0,#526ab63d,#0b0f1900 64%);border:1px solid #91a7e56b;border-radius:16px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.62;transition:border-color .14s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000047}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:first-of-type textarea[data-astro-cid-bq6gpzmx]{min-height:260px}.analyzer[data-astro-cid-bq6gpzmx] textarea[data-astro-cid-bq6gpzmx]:focus-visible,.analyzer[data-astro-cid-bq6gpzmx] .share-url[data-astro-cid-bq6gpzmx]:focus-visible{border-color:#aec3ffe0;outline:none;box-shadow:0 0 0 3px #6d8beb4d,0 14px 30px #141d3961,inset 0 1px #ffffff14}.analyzer[data-astro-cid-bq6gpzmx] textarea[data-astro-cid-bq6gpzmx]:focus-visible,.analyzer[data-astro-cid-bq6gpzmx] .share-url[data-astro-cid-bq6gpzmx]:focus-visible,.analyzer[data-astro-cid-bq6gpzmx] button[data-astro-cid-bq6gpzmx]:not(.link-button):focus-visible,.analyzer[data-astro-cid-bq6gpzmx] .link-button[data-astro-cid-bq6gpzmx]:focus-visible{outline-offset:2px;outline:2px solid #dbe6fff2}.analyzer[data-astro-cid-bq6gpzmx] button[data-astro-cid-bq6gpzmx]:not(.link-button){color:#e9efff;letter-spacing:.01em;cursor:pointer;touch-action:manipulation;background:linear-gradient(#222b43f5,#121827fc);border:1px solid #889fdb75;border-radius:13px;margin-top:10px;padding:11px 16px;font-weight:600;transition:transform .12s,border-color .14s,box-shadow .18s,filter .18s;box-shadow:0 10px 26px #00000057,inset 0 1px #ffffff14}.analyzer[data-astro-cid-bq6gpzmx] button[data-astro-cid-bq6gpzmx]:not(.link-button):hover{filter:brightness(1.08);border-color:#b0c4f6ad;transform:translateY(-1px)scale(1.01);box-shadow:0 14px 30px #090c167a,0 0 0 1px #7b95e040,inset 0 1px #ffffff1a}.analyzer[data-astro-cid-bq6gpzmx] button[data-astro-cid-bq6gpzmx]:not(.link-button):focus-visible{border-color:#bdd0ffe6;outline:none;box-shadow:0 0 0 3px #6d8bea4d,0 12px 26px #0000006b}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:first-of-type button[data-astro-cid-bq6gpzmx]:not(.link-button):first-of-type{color:#f7f9ff;letter-spacing:.015em;background:linear-gradient(145deg,#7ea7ff 0%,#6c8ff6 46%,#6d63de 100%);border:1px solid #c4d4ffa8;border-radius:14px;min-width:180px;margin-top:14px;padding:13px 24px;font-size:15px;font-weight:700;box-shadow:0 18px 34px #3c58b68c,0 0 0 1px #89a1eb57,inset 0 1px #ffffff52}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:first-of-type button[data-astro-cid-bq6gpzmx]:not(.link-button):first-of-type:hover{filter:brightness(1.1)saturate(1.08);border-color:#e1eaffd6;transform:translateY(-2px)scale(1.01);box-shadow:0 22px 38px #4460c19e,0 0 0 1px #a5bafc70,inset 0 1px #ffffff61}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:first-of-type button[data-astro-cid-bq6gpzmx]:not(.link-button):first-of-type:focus-visible{border-color:#ecf2fff2;box-shadow:0 0 0 4px #84a1f761,0 22px 38px #4460c19e,inset 0 1px #fff6}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]{background:linear-gradient(#151c2cf0,#0e1320f2 58%,#0a0e18fa),radial-gradient(500px 160px at 0 0,#627edb1a,#151c2c00 70%);border:1px solid #8ea4e257;border-radius:18px;margin:24px 0;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 16px 34px #00000061,inset 0 1px #ffffff0f}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:before{content:"";background:linear-gradient(90deg,#90b4ffe6,#9180ffa6 48%,#63e2dcb8);border-radius:999px;height:2px;position:absolute;top:0;left:14px;right:14px}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:hover{border-color:#b8cbfa80;transform:translateY(-1px);box-shadow:0 20px 38px #00000070,0 0 0 1px #7b97e940,inset 0 1px #ffffff14}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx] h2[data-astro-cid-bq6gpzmx]{letter-spacing:-.02em;color:#eef3ff;text-shadow:0 3px 14px #1c2b5859;margin:0 0 12px;padding-left:14px;font-size:clamp(22px,3.1vw,28px);line-height:1.2;position:relative}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx] h2[data-astro-cid-bq6gpzmx]:before{content:"";background:linear-gradient(#a3befff2,#70d8d8d9);border-radius:999px;width:4px;position:absolute;top:.18em;bottom:.16em;left:0}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx] h3[data-astro-cid-bq6gpzmx]{color:#e5edff;letter-spacing:-.01em;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]>p[data-astro-cid-bq6gpzmx]{color:#e2e9ffeb;overflow-wrap:anywhere;line-height:1.7}.analyzer[data-astro-cid-bq6gpzmx] .muted[data-astro-cid-bq6gpzmx]{color:#d3def8e0;overflow-wrap:anywhere;line-height:1.72}.analyzer[data-astro-cid-bq6gpzmx] .badge[data-astro-cid-bq6gpzmx]{color:#e6eeff;letter-spacing:.025em;background:linear-gradient(145deg,#4e6ac480,#3d539f59 58%,#584a9b5c);border:1px solid #bbcdff94;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block;box-shadow:0 8px 18px #121c3c57,inset 0 1px #ffffff2e}.analyzer[data-astro-cid-bq6gpzmx] table[data-astro-cid-bq6gpzmx]{border-collapse:separate;border-spacing:0;background:#0b0f198f;border:1px solid #8b9fd94d;border-radius:12px;width:100%;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.analyzer[data-astro-cid-bq6gpzmx] th[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] td[data-astro-cid-bq6gpzmx]{text-align:left;border-bottom:1px solid #7b8fc638;padding:9px 11px;font-size:14px}.analyzer[data-astro-cid-bq6gpzmx] th[data-astro-cid-bq6gpzmx]{color:#e0e9ff;background:linear-gradient(#586db04d,#3d4e822e);font-weight:600}.analyzer[data-astro-cid-bq6gpzmx] tr[data-astro-cid-bq6gpzmx]:last-child td[data-astro-cid-bq6gpzmx]{border-bottom:0}.analyzer[data-astro-cid-bq6gpzmx] tbody[data-astro-cid-bq6gpzmx] tr[data-astro-cid-bq6gpzmx]{transition:background .14s}.analyzer[data-astro-cid-bq6gpzmx] tbody[data-astro-cid-bq6gpzmx] tr[data-astro-cid-bq6gpzmx]:hover td[data-astro-cid-bq6gpzmx]{background:#6d84c71a}.analyzer[data-astro-cid-bq6gpzmx] .issues[data-astro-cid-bq6gpzmx]{color:#dfe7fdeb;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.analyzer[data-astro-cid-bq6gpzmx] .issues[data-astro-cid-bq6gpzmx] li[data-astro-cid-bq6gpzmx]{overflow-wrap:anywhere;background:#0e1421bd;border:1px solid #889fdc47;border-radius:10px;padding:9px 11px 9px 24px;position:relative}.analyzer[data-astro-cid-bq6gpzmx] .issues[data-astro-cid-bq6gpzmx] li[data-astro-cid-bq6gpzmx]:before{content:"";background:#93afffeb;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:10px;transform:translateY(-50%);box-shadow:0 0 0 3px #93afff2e}.analyzer[data-astro-cid-bq6gpzmx] .share-url[data-astro-cid-bq6gpzmx]{width:100%;color:var(--text);background:linear-gradient(#131928f7,#0b0f19fc);border:1px solid #91a7e56b;border-radius:13px;padding:11px 13px;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0000003d}.analyzer[data-astro-cid-bq6gpzmx] .link-button[data-astro-cid-bq6gpzmx]{color:#c3d4ff;touch-action:manipulation;border-color:#98afeb73}.analyzer[data-astro-cid-bq6gpzmx] .link-button[data-astro-cid-bq6gpzmx]:hover{color:#edf3ff}.analyzer[data-astro-cid-bq6gpzmx] .metric-coach-block[data-astro-cid-bq6gpzmx]{gap:10px;margin-top:14px;display:grid}.analyzer[data-astro-cid-bq6gpzmx] .metric-coach[data-astro-cid-bq6gpzmx]{overflow-wrap:anywhere;background:linear-gradient(#181f31e6,#101522eb);border:1px solid #8aa0dc47;border-radius:12px;padding:10px 12px}.analyzer[data-astro-cid-bq6gpzmx] .metric-coach-line[data-astro-cid-bq6gpzmx]{flex-wrap:wrap;align-items:center;gap:7px 10px;margin-bottom:4px;display:flex}.analyzer[data-astro-cid-bq6gpzmx] .metric-coach-line[data-astro-cid-bq6gpzmx] strong[data-astro-cid-bq6gpzmx]{letter-spacing:.01em;color:#e9f0ff;font-size:13px}.analyzer[data-astro-cid-bq6gpzmx] .metric-coach-line[data-astro-cid-bq6gpzmx]>span[data-astro-cid-bq6gpzmx]{color:#dfe8ffe6;overflow-wrap:anywhere}.analyzer[data-astro-cid-bq6gpzmx] .metric-coach[data-astro-cid-bq6gpzmx] .muted[data-astro-cid-bq6gpzmx]{margin:3px 0 0;line-height:1.62}.analyzer[data-astro-cid-bq6gpzmx] .level-chip[data-astro-cid-bq6gpzmx]{text-align:center;border-width:1px;min-width:52px}.analyzer[data-astro-cid-bq6gpzmx] .level-chip[data-astro-cid-bq6gpzmx].level-low{background:linear-gradient(145deg,#4593739e,#2e5f4d70);border-color:#7fdeb0b3}.analyzer[data-astro-cid-bq6gpzmx] .level-chip[data-astro-cid-bq6gpzmx].level-mid{background:linear-gradient(145deg,#ab7e3d9e,#6f522870);border-color:#f6c575c2}.analyzer[data-astro-cid-bq6gpzmx] .level-chip[data-astro-cid-bq6gpzmx].level-high{background:linear-gradient(145deg,#a3555ca8,#703a4475);border-color:#f59090c2}.analyzer[data-astro-cid-bq6gpzmx] .status-section[data-astro-cid-bq6gpzmx]{background:#0c111ca3;border:1px solid #899fdd42;border-radius:12px;margin-top:12px;padding:12px 14px}.analyzer[data-astro-cid-bq6gpzmx] .status-header[data-astro-cid-bq6gpzmx]{align-items:center;gap:10px;margin:0 0 8px;display:flex}.analyzer[data-astro-cid-bq6gpzmx] .status-badge[data-astro-cid-bq6gpzmx]{text-align:center;letter-spacing:.03em;min-width:40px;font-size:11px}.analyzer[data-astro-cid-bq6gpzmx] .status-ok[data-astro-cid-bq6gpzmx]{background:linear-gradient(145deg,#429270a3,#26604875);border-color:#80dcb3b8}.analyzer[data-astro-cid-bq6gpzmx] .status-warn[data-astro-cid-bq6gpzmx]{background:linear-gradient(145deg,#a8743f9e,#6f492475);border-color:#f5b481c7}.analyzer[data-astro-cid-bq6gpzmx] .status-actions[data-astro-cid-bq6gpzmx]{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:7px;display:flex}.analyzer[data-astro-cid-bq6gpzmx] .status-details[data-astro-cid-bq6gpzmx]{overflow-wrap:anywhere;word-break:break-word;background:#0f1522c7;border:1px solid #859ad24d;border-radius:10px;margin-top:8px;padding:9px 11px;font-size:13px;line-height:1.6}.analyzer[data-astro-cid-bq6gpzmx] .status-toggle[data-astro-cid-bq6gpzmx]{margin-top:4px}.analyzer[data-astro-cid-bq6gpzmx] .link-button[data-astro-cid-bq6gpzmx]:focus-visible{border-color:#c5d5ffd1;border-radius:8px;box-shadow:0 0 0 3px #6c8ae547}@media screen{.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]{content-visibility:auto;contain-intrinsic-size:440px;background:linear-gradient(#161d2ef2,#0e1320f5 60%,#0b0f19fa),radial-gradient(540px 170px at 0 0,#6a83dd1f,#151c2c00 70%);border-color:#96ace75c;max-width:100%;margin-block:26px;padding-block:22px;scroll-margin-top:26px}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx] h2[data-astro-cid-bq6gpzmx]{overflow-wrap:anywhere;max-width:100%;margin-bottom:14px;line-height:1.24}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx] h3[data-astro-cid-bq6gpzmx]{overflow-wrap:anywhere;max-width:100%;margin-bottom:9px;line-height:1.42}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]>p[data-astro-cid-bq6gpzmx]{overflow-wrap:anywhere;max-width:100%;line-height:1.76}.analyzer[data-astro-cid-bq6gpzmx] .muted[data-astro-cid-bq6gpzmx]{color:#d2def9e6;overflow-wrap:anywhere;max-width:100%;line-height:1.76}.analyzer[data-astro-cid-bq6gpzmx] .issues[data-astro-cid-bq6gpzmx]{gap:10px;max-width:100%}.analyzer[data-astro-cid-bq6gpzmx] .issues[data-astro-cid-bq6gpzmx] li[data-astro-cid-bq6gpzmx]{overflow-wrap:anywhere;background:#101725d1;border-color:#93abea57 #93abea57 #93abea57 #8caaf7b3;border-left-style:solid;border-left-width:3px;max-width:100%;line-height:1.62}.analyzer[data-astro-cid-bq6gpzmx] table[data-astro-cid-bq6gpzmx]{background:#0b101a9e;border-color:#8fa3dc57;width:100%;max-width:100%}.analyzer[data-astro-cid-bq6gpzmx] th[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] td[data-astro-cid-bq6gpzmx]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-color:#849ad642;max-width:100%;line-height:1.5}.analyzer[data-astro-cid-bq6gpzmx] .metric-coach-block[data-astro-cid-bq6gpzmx]{gap:12px;max-width:100%}.analyzer[data-astro-cid-bq6gpzmx] .metric-coach[data-astro-cid-bq6gpzmx]{overflow-wrap:anywhere;background:linear-gradient(#192032eb,#111724f0);border-color:#8ea5e357;border-left-style:solid;border-left-width:3px;max-width:100%;line-height:1.62}.analyzer[data-astro-cid-bq6gpzmx] .metric-coach-line[data-astro-cid-bq6gpzmx]{overflow-wrap:anywhere;gap:8px 10px;max-width:100%;line-height:1.46}.analyzer[data-astro-cid-bq6gpzmx] .status-section[data-astro-cid-bq6gpzmx]{overflow-wrap:anywhere;background:#0e1421b8;border-color:#8da4e252;border-left-style:solid;border-left-width:3px;max-width:100%}.analyzer[data-astro-cid-bq6gpzmx] .status-header[data-astro-cid-bq6gpzmx]{overflow-wrap:anywhere;max-width:100%;line-height:1.42}.analyzer[data-astro-cid-bq6gpzmx] .status-details[data-astro-cid-bq6gpzmx]{overflow-wrap:anywhere;background:#111725db;border-color:#889eda57;border-left-style:solid;border-left-width:3px;max-width:100%;line-height:1.62}.analyzer[data-astro-cid-bq6gpzmx] .badge[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .level-chip[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .status-badge[data-astro-cid-bq6gpzmx]{font-variant-numeric:tabular-nums;background:linear-gradient(145deg,#536ec78f,#4057a566 60%,#584c9a61);border-color:#b8cbff99;max-width:100%;line-height:1.22}}@media (prefers-reduced-motion:reduce){.analyzer[data-astro-cid-bq6gpzmx] [data-astro-cid-bq6gpzmx],.analyzer-theme[data-astro-cid-bq6gpzmx],.analyzer-theme[data-astro-cid-bq6gpzmx]:before,.analyzer-theme[data-astro-cid-bq6gpzmx]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:hover,.analyzer[data-astro-cid-bq6gpzmx] button[data-astro-cid-bq6gpzmx]:not(.link-button):hover,.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:first-of-type button[data-astro-cid-bq6gpzmx]:not(.link-button):first-of-type:hover{transform:none!important}}@media (width<=560px){.analyzer-theme[data-astro-cid-bq6gpzmx]{border-radius:18px;padding:20px 13px 15px}.analyzer[data-astro-cid-bq6gpzmx]{gap:16px}.analyzer-hero[data-astro-cid-bq6gpzmx]{margin-bottom:16px;padding:6px 4px 0}.analyzer-hero[data-astro-cid-bq6gpzmx] h1[data-astro-cid-bq6gpzmx]{font-size:clamp(34px,11vw,44px)}.analyzer-hero[data-astro-cid-bq6gpzmx] .muted[data-astro-cid-bq6gpzmx]{font-size:15px}.analyzer[data-astro-cid-bq6gpzmx] textarea[data-astro-cid-bq6gpzmx]{min-height:180px;padding:12px;font-size:16px}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:first-of-type textarea[data-astro-cid-bq6gpzmx]{min-height:220px}.analyzer[data-astro-cid-bq6gpzmx] .share-url[data-astro-cid-bq6gpzmx]{padding:10px 12px;font-size:16px}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]{margin:16px 0;padding:14px 12px}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx] h2[data-astro-cid-bq6gpzmx]{padding-left:12px}.analyzer[data-astro-cid-bq6gpzmx] button[data-astro-cid-bq6gpzmx]:not(.link-button){justify-content:center;width:100%}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:first-of-type button[data-astro-cid-bq6gpzmx]:not(.link-button):first-of-type{width:100%;min-width:0}.analyzer[data-astro-cid-bq6gpzmx] table[data-astro-cid-bq6gpzmx]{touch-action:pan-x;-webkit-overflow-scrolling:touch;border-radius:10px;max-width:100%;display:block;overflow-x:auto}.analyzer[data-astro-cid-bq6gpzmx] th[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] td[data-astro-cid-bq6gpzmx]{white-space:nowrap;padding:7px 8px;font-size:13px}.analyzer[data-astro-cid-bq6gpzmx] .metric-coach[data-astro-cid-bq6gpzmx]{padding:9px 10px}.analyzer[data-astro-cid-bq6gpzmx] .metric-coach-line[data-astro-cid-bq6gpzmx]{gap:6px 8px}.analyzer[data-astro-cid-bq6gpzmx] .status-section[data-astro-cid-bq6gpzmx]{padding:10px 11px}.analyzer[data-astro-cid-bq6gpzmx] .status-actions[data-astro-cid-bq6gpzmx]{flex-direction:column;align-items:flex-start;gap:7px 8px}.analyzer[data-astro-cid-bq6gpzmx] .status-details[data-astro-cid-bq6gpzmx]{font-size:12px;line-height:1.55}.analyzer[data-astro-cid-bq6gpzmx] .issues[data-astro-cid-bq6gpzmx]{gap:7px}.analyzer[data-astro-cid-bq6gpzmx] .issues[data-astro-cid-bq6gpzmx] li[data-astro-cid-bq6gpzmx]{padding:8px 9px 8px 22px;font-size:13px}}@media screen{body{background:#f3f5f8}.analyzer-theme[data-astro-cid-bq6gpzmx]{background:#fff;border:1px solid #dbe2ec;border-radius:16px;width:100%;max-width:none;margin-top:12px;padding:clamp(20px,2.2vw,30px) clamp(18px,2.8vw,36px) clamp(16px,2vw,24px);box-shadow:0 10px 24px #0f172a0f}.analyzer-theme[data-astro-cid-bq6gpzmx]:before,.analyzer-theme[data-astro-cid-bq6gpzmx]:after,.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:before{content:none;display:none}.analyzer-hero[data-astro-cid-bq6gpzmx]{margin:0 0 18px;padding:0}.analyzer-hero[data-astro-cid-bq6gpzmx] h1[data-astro-cid-bq6gpzmx]{color:#101828;text-shadow:none;letter-spacing:-.02em;font-size:clamp(34px,5vw,48px)}.analyzer-hero[data-astro-cid-bq6gpzmx] .muted[data-astro-cid-bq6gpzmx]{color:#475467;max-width:80ch;font-size:15px;line-height:1.65}.analyzer[data-astro-cid-bq6gpzmx]{gap:18px;margin-top:10px}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]{background:#fff;border:1px solid #dbe2ec;border-radius:14px;margin:14px 0;padding:clamp(14px,1.4vw,18px);transition:border-color .12s,box-shadow .14s;transform:none;box-shadow:0 1px 6px #0f172a0b}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:hover{border-color:#cfd8e4;transform:none;box-shadow:0 4px 12px #0f172a0f}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx] h2[data-astro-cid-bq6gpzmx]{color:#101828;text-shadow:none;margin:0 0 10px;padding-left:0;font-size:clamp(20px,2.7vw,26px)}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx] h2[data-astro-cid-bq6gpzmx]:before{content:none;display:none}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx] h3[data-astro-cid-bq6gpzmx]{color:#101828;margin:10px 0 6px}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]>p[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .muted[data-astro-cid-bq6gpzmx]{color:#475467}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]>p[data-astro-cid-bq6gpzmx]{margin-bottom:12px;line-height:1.6}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]>[data-astro-cid-bq6gpzmx]:last-child{margin-bottom:0}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:first-of-type>span[data-astro-cid-bq6gpzmx].badge+p[data-astro-cid-bq6gpzmx].muted{color:#334155}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:first-of-type>span[data-astro-cid-bq6gpzmx].badge+p[data-astro-cid-bq6gpzmx].muted+p[data-astro-cid-bq6gpzmx].muted{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;margin-top:-2px;margin-bottom:10px;font-size:11px}.analyzer[data-astro-cid-bq6gpzmx] textarea[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .share-url[data-astro-cid-bq6gpzmx]{color:#0f172a;background:#fff;border:1px solid #cfd8e4;border-radius:10px;font-size:14px;line-height:1.6;box-shadow:inset 0 1px 2px #0f172a0a}.analyzer[data-astro-cid-bq6gpzmx] textarea[data-astro-cid-bq6gpzmx]{resize:vertical;letter-spacing:.01em;min-height:210px;padding:12px 13px;font-size:13.5px;line-height:1.58;overflow-y:hidden}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:first-of-type textarea[data-astro-cid-bq6gpzmx]{min-height:230px}.analyzer[data-astro-cid-bq6gpzmx] textarea[data-astro-cid-bq6gpzmx]:focus-visible,.analyzer[data-astro-cid-bq6gpzmx] .share-url[data-astro-cid-bq6gpzmx]:focus-visible,.analyzer[data-astro-cid-bq6gpzmx] button[data-astro-cid-bq6gpzmx]:not(.link-button):focus-visible,.analyzer[data-astro-cid-bq6gpzmx] .link-button[data-astro-cid-bq6gpzmx]:focus-visible{outline-offset:2px;border-color:#93c5fd;outline:2px solid #2563eb;box-shadow:0 0 0 3px #2563eb1f}.analyzer[data-astro-cid-bq6gpzmx] button[data-astro-cid-bq6gpzmx]:not(.link-button){color:#0f172a;box-shadow:none;filter:none;background:#f8fafc;border:1px solid #c8d2df;border-radius:10px;margin-top:10px;font-weight:600;transition:border-color .12s,background-color .12s,box-shadow .14s;transform:none}.analyzer[data-astro-cid-bq6gpzmx] button[data-astro-cid-bq6gpzmx]:not(.link-button):hover{filter:none;border-color:#b8c5d6;transform:none;box-shadow:0 2px 8px #0f172a0f}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:first-of-type button[data-astro-cid-bq6gpzmx]:not(.link-button):first-of-type{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:1px solid #1d4ed8;min-width:180px;box-shadow:0 8px 18px #1d4ed833}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:first-of-type button[data-astro-cid-bq6gpzmx]:not(.link-button):first-of-type:hover{filter:none;background:linear-gradient(#1d4ed8 0%,#1e40af 100%);border-color:#1d4ed8;transform:none;box-shadow:0 10px 20px #1e40af38}.analyzer[data-astro-cid-bq6gpzmx] table[data-astro-cid-bq6gpzmx]{box-shadow:none;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #d6deea;border-radius:10px}.analyzer[data-astro-cid-bq6gpzmx] th[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] td[data-astro-cid-bq6gpzmx]{color:#1f2937;vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid #e3e8f0;padding:9px 11px}.analyzer[data-astro-cid-bq6gpzmx] th[data-astro-cid-bq6gpzmx]{color:#111827;letter-spacing:.01em;background:#f8fafc;font-weight:650}.analyzer[data-astro-cid-bq6gpzmx] tbody[data-astro-cid-bq6gpzmx] tr[data-astro-cid-bq6gpzmx]:hover td[data-astro-cid-bq6gpzmx]{background:#f8fafc}.analyzer[data-astro-cid-bq6gpzmx] td[data-astro-cid-bq6gpzmx]:last-child,.analyzer[data-astro-cid-bq6gpzmx] th[data-astro-cid-bq6gpzmx]:last-child{text-align:right}.analyzer[data-astro-cid-bq6gpzmx] .badge[data-astro-cid-bq6gpzmx]{color:#334155;box-shadow:none;letter-spacing:.015em;background:#f4f7fb;border:1px solid #d4dce8;padding:4px 10px}.analyzer[data-astro-cid-bq6gpzmx] .level-chip[data-astro-cid-bq6gpzmx].level-low{color:#7a510f;background:#966c1a1a;border-color:#966c1a59}.analyzer[data-astro-cid-bq6gpzmx] .level-chip[data-astro-cid-bq6gpzmx].level-mid{color:#1d4ed8;background:#1d4ed81a;border-color:#1d4ed84d}.analyzer[data-astro-cid-bq6gpzmx] .level-chip[data-astro-cid-bq6gpzmx].level-high{color:#166534;background:#15803d1a;border-color:#15803d4d}.analyzer[data-astro-cid-bq6gpzmx] .issues[data-astro-cid-bq6gpzmx] li[data-astro-cid-bq6gpzmx]{color:#334155;background:#f8fafc;border:1px solid #d9e0ea;border-left:3px solid #94a3b8;padding:9px 11px 9px 22px;line-height:1.5}.analyzer[data-astro-cid-bq6gpzmx] .issues[data-astro-cid-bq6gpzmx] li[data-astro-cid-bq6gpzmx]:before{box-shadow:none;background:#64748b}.analyzer[data-astro-cid-bq6gpzmx] ul[data-astro-cid-bq6gpzmx]:not(.issues) li[data-astro-cid-bq6gpzmx]+li[data-astro-cid-bq6gpzmx]{margin-top:7px}.analyzer[data-astro-cid-bq6gpzmx] li[data-astro-cid-bq6gpzmx] .muted[data-astro-cid-bq6gpzmx]{color:#64748b;margin-top:4px;font-size:12px;line-height:1.45}.analyzer[data-astro-cid-bq6gpzmx] .metric-coach[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .status-section[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .status-details[data-astro-cid-bq6gpzmx]{color:#334155;background:#f8fafc;border:1px solid #d9e0ea;border-left:3px solid #c3cedd;border-radius:10px}.analyzer[data-astro-cid-bq6gpzmx] .status-header[data-astro-cid-bq6gpzmx]{gap:10px;margin-bottom:8px}.analyzer[data-astro-cid-bq6gpzmx] .status-badge[data-astro-cid-bq6gpzmx]{letter-spacing:.03em;text-transform:uppercase;padding:3px 8px;font-size:11px}.analyzer[data-astro-cid-bq6gpzmx] .metric-coach[data-astro-cid-bq6gpzmx]{padding:9px 11px}.analyzer[data-astro-cid-bq6gpzmx] .metric-coach-line[data-astro-cid-bq6gpzmx]{gap:7px 10px;margin-bottom:4px}.analyzer[data-astro-cid-bq6gpzmx] .share-url[data-astro-cid-bq6gpzmx]{letter-spacing:.005em;padding:10px 12px}.analyzer[data-astro-cid-bq6gpzmx] .status-ok[data-astro-cid-bq6gpzmx]{color:#166534;background:#15803d1a;border-color:#15803d4d}.analyzer[data-astro-cid-bq6gpzmx] .status-warn[data-astro-cid-bq6gpzmx]{color:#7a510f;background:#966c1a1a;border-color:#966c1a59}.analyzer[data-astro-cid-bq6gpzmx] .link-button[data-astro-cid-bq6gpzmx]{color:#1f5fbf}.analyzer[data-astro-cid-bq6gpzmx] .link-button[data-astro-cid-bq6gpzmx]:hover{color:#1e40af}}@media print{@page{margin:12mm}html,body,.analyzer-theme[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] [data-astro-cid-bq6gpzmx],.analyzer-theme[data-astro-cid-bq6gpzmx] [data-astro-cid-bq6gpzmx]{color-scheme:light!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;opacity:1!important;background-image:none!important}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#111!important;background:#fff!important}.analyzer-theme[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] [data-astro-cid-bq6gpzmx],.analyzer-theme[data-astro-cid-bq6gpzmx] [data-astro-cid-bq6gpzmx]{background:0 0!important}.analyzer[data-astro-cid-bq6gpzmx] [data-astro-cid-bq6gpzmx],.analyzer-theme[data-astro-cid-bq6gpzmx],.analyzer-theme[data-astro-cid-bq6gpzmx]:before,.analyzer-theme[data-astro-cid-bq6gpzmx]:after,.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:before{box-shadow:none!important;transition:none!important;animation:none!important;transform:none!important}.analyzer-theme[data-astro-cid-bq6gpzmx]:before,.analyzer-theme[data-astro-cid-bq6gpzmx]:after,.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:before{content:none!important;display:none!important}.analyzer-theme[data-astro-cid-bq6gpzmx]{background:#fff!important;border:0!important;border-radius:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.analyzer[data-astro-cid-bq6gpzmx]{background:#fff!important;gap:5mm!important;margin-top:0!important;display:block!important;overflow:visible!important}.analyzer-hero[data-astro-cid-bq6gpzmx]{break-inside:avoid;page-break-inside:avoid;margin:0 0 4mm!important;padding:0!important}.analyzer-hero[data-astro-cid-bq6gpzmx] h1[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx] h2[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx] h3[data-astro-cid-bq6gpzmx]{color:#111!important}.analyzer-hero[data-astro-cid-bq6gpzmx] .muted[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .muted[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]>p[data-astro-cid-bq6gpzmx]{color:#333!important;line-height:1.45!important}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]{break-inside:avoid;page-break-inside:avoid;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:2mm!important;margin:0 0 4mm!important;padding:3.5mm!important;overflow:visible!important}.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx] h2[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx] h3[data-astro-cid-bq6gpzmx]{break-inside:avoid;page-break-inside:avoid}.analyzer[data-astro-cid-bq6gpzmx] .badge[data-astro-cid-bq6gpzmx]{color:#111!important;box-shadow:none!important;background:#f3f4f6!important;border:1px solid #cfcfcf!important}.analyzer[data-astro-cid-bq6gpzmx] .level-chip[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .status-badge[data-astro-cid-bq6gpzmx]{color:#111!important;box-shadow:none!important;background:#f6f6f6!important;border:1px solid #cfcfcf!important}.analyzer[data-astro-cid-bq6gpzmx] table[data-astro-cid-bq6gpzmx]{break-inside:avoid;page-break-inside:avoid;border-collapse:collapse!important;table-layout:auto!important;background:#fff!important;border:1px solid #d3d3d3!important;width:100%!important;display:table!important;overflow:visible!important}.analyzer[data-astro-cid-bq6gpzmx] th[data-astro-cid-bq6gpzmx]{color:#111!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;background:#f3f4f6!important;border:1px solid #d9d9d9!important;padding:2.2mm!important;font-weight:700!important}.analyzer[data-astro-cid-bq6gpzmx] td[data-astro-cid-bq6gpzmx]{color:#111!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;background:#fff!important;border:1px solid #d9d9d9!important;padding:2.2mm!important}.analyzer[data-astro-cid-bq6gpzmx] .issues[data-astro-cid-bq6gpzmx]{break-inside:avoid;page-break-inside:avoid;gap:2mm!important}.analyzer[data-astro-cid-bq6gpzmx] .issues[data-astro-cid-bq6gpzmx] li[data-astro-cid-bq6gpzmx]{break-inside:avoid;page-break-inside:avoid;color:#111!important;background:#f8f8f8!important;border:1px solid #d9d9d9!important}.analyzer[data-astro-cid-bq6gpzmx] .metric-coach-block[data-astro-cid-bq6gpzmx]{break-inside:avoid;page-break-inside:avoid;background:0 0!important}.analyzer[data-astro-cid-bq6gpzmx] .metric-coach[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .status-section[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .status-details[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .status-actions[data-astro-cid-bq6gpzmx]{break-inside:avoid;page-break-inside:avoid;color:#111!important;background:#f8f8f8!important;border:1px solid #d9d9d9!important}.analyzer[data-astro-cid-bq6gpzmx] .issues[data-astro-cid-bq6gpzmx] li[data-astro-cid-bq6gpzmx]:before{box-shadow:none!important;background:#7c7c7c!important}.analyzer[data-astro-cid-bq6gpzmx] textarea[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .panel[data-astro-cid-bq6gpzmx]:first-of-type textarea[data-astro-cid-bq6gpzmx],.analyzer[data-astro-cid-bq6gpzmx] .share-url[data-astro-cid-bq6gpzmx]{color:#111!important;min-height:24mm!important;box-shadow:none!important;resize:none!important;background:#fff!important;border:1px solid #cfcfcf!important;border-radius:1.5mm!important;font-size:10.5pt!important;line-height:1.4!important;overflow:visible!important}.analyzer[data-astro-cid-bq6gpzmx] button[data-astro-cid-bq6gpzmx]:not(.link-button),.analyzer[data-astro-cid-bq6gpzmx] .link-button[data-astro-cid-bq6gpzmx]{color:#111!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfcfcf!important;text-decoration:none!important;display:inline-block!important}.analyzer[data-astro-cid-bq6gpzmx] button[data-astro-cid-bq6gpzmx]:not(.link-button):focus-visible,.analyzer[data-astro-cid-bq6gpzmx] .link-button[data-astro-cid-bq6gpzmx]:focus-visible,.analyzer[data-astro-cid-bq6gpzmx] textarea[data-astro-cid-bq6gpzmx]:focus-visible,.analyzer[data-astro-cid-bq6gpzmx] .share-url[data-astro-cid-bq6gpzmx]:focus-visible{outline-offset:1px!important;box-shadow:none!important;outline:1px solid #666!important}.analyzer[data-astro-cid-bq6gpzmx] .status-actions[data-astro-cid-bq6gpzmx]{gap:1.5mm!important}}@media screen{.analyzer-input-panel .deck-textarea,.analyzer-input-panel textarea{box-sizing:border-box;display:block;width:100%!important;min-width:100%!important;max-width:none!important}.analyzer,.analyzer .panel{width:100%;max-width:100%}.analyzer-input-panel{padding:18px}.analyzer-input-panel .deck-input-shell{gap:14px;margin-top:8px;display:grid}.analyzer-input-panel .deck-textarea{color:#0f172a;letter-spacing:.01em;resize:vertical;background:#fff;border:1px solid #c7d3e3;border-radius:12px;width:100%;min-height:320px;padding:15px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13.5px;line-height:1.58;transition:border-color .12s,box-shadow .14s,background-color .12s;overflow-y:hidden;box-shadow:inset 0 1px 2px #0f172a0a}.analyzer-input-panel .deck-textarea:focus-visible{outline-offset:2px;border-color:#8fb2f0;outline:2px solid #2563eb;box-shadow:0 0 0 3px #2563eb1f}.analyzer-input-panel .analyzer-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.analyzer-input-panel .analyzer-build-meta{letter-spacing:.05em;text-transform:uppercase;color:#7b8798;opacity:.9;margin-top:2px;margin-bottom:8px;font-size:10.5px;line-height:1.25}.analyzer-input-panel .analyzer-runtime-status{color:#1f3b2f;margin:6px 0 0;font-size:13px;line-height:1.5}.analyzer-input-panel .analyzer-user-issues{margin-top:10px}.analyzer-input-panel .analyzer-technical-details{background:#f8fafc;border:1px solid #d9e1eb;border-radius:10px;margin-top:12px;overflow:hidden}.analyzer-input-panel .analyzer-technical-details>summary{cursor:pointer;color:#475569;user-select:none;padding:8px 10px;font-size:12px;font-weight:600;list-style:none}.analyzer-input-panel .analyzer-technical-details>summary::-webkit-details-marker{display:none}.analyzer-input-panel .analyzer-technical-details>summary:before{content:"▸";color:#64748b;margin-right:7px;font-size:11px}.analyzer-input-panel .analyzer-technical-details[open]>summary:before{content:"▾"}.analyzer-input-panel .analyzer-technical-content{background:#fff;border-top:1px solid #e4ebf3;padding:10px}.analyzer-input-panel .analyzer-technical-list{gap:6px;margin-top:8px}.analyzer-input-panel .analyzer-technical-list li{color:#4b5563;background:#f8fafc;border-color:#e2e8f0;font-size:12px;line-height:1.45}.analyzer-view-panel{margin-top:16px}.analyzer-view-panel .view-mode-toggle{background:#f8fafc;border:1px solid #d8e1ed;border-radius:12px;align-items:center;gap:6px;margin-top:8px;padding:4px;display:inline-flex}.analyzer-view-panel .view-mode-option{color:#334155;min-height:34px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;margin:0;padding:0 12px;font-size:13px;font-weight:600}.analyzer-view-panel .view-mode-option.is-active{color:#0f172a;background:#fff;border-color:#cdd7e4;box-shadow:0 1px 4px #0f172a14}.analyzer-view-panel .view-mode-option:hover{background:#fff;border-color:#cdd7e4}.analyzer-primary-action{color:#fff;letter-spacing:.01em;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:1px solid #1d4ed8;border-radius:11px;min-height:42px;padding:0 18px;font-size:14px;font-weight:650;transition:border-color .12s,box-shadow .14s,filter .12s;box-shadow:0 8px 18px #1d4ed833}.analyzer-primary-action:hover:not(:disabled){filter:brightness(.98);border-color:#1d4ed8;box-shadow:0 10px 20px #1e40af38}.analyzer-primary-action:disabled{opacity:.72;cursor:wait;box-shadow:none}.monte-carlo-toggle-panel{border-left:3px solid #c6d4e6}.monte-carlo-toggle-panel .mc-activation-head{margin-bottom:8px}.monte-carlo-toggle-panel .mc-activation-head .muted{margin-bottom:0}.monte-carlo-toggle-panel label{color:#334155;margin-top:6px;font-size:13px;font-weight:560}.analyzer-examples-shell .panel button:not(.link-button){color:#0f172a;min-height:38px;box-shadow:none;background:#f8fafc;border:1px solid #cfd8e4;border-radius:10px;margin-top:6px;margin-right:8px;padding:0 12px;font-size:13px;font-weight:560;transition:border-color .12s,background-color .12s,box-shadow .14s}.analyzer-examples-shell .panel button:not(.link-button):hover{background:#f3f7fb;border-color:#b8c5d6;box-shadow:0 2px 8px #0f172a0f}.quick-results-panel .quick-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:10px;display:grid}.quick-results-panel .quick-kpi-card{background:#fbfdff;border:1px solid #dbe2ec;border-radius:12px;gap:8px;padding:13px;display:grid;box-shadow:0 1px 5px #0f172a0d}.quick-results-panel .quick-kpi-label{letter-spacing:.015em;text-transform:uppercase;color:#64748b;margin:0;font-size:12px}.quick-results-panel .quick-kpi-value{color:#0f172a;letter-spacing:-.02em;overflow-wrap:anywhere;margin:4px 0 10px;font-size:clamp(22px,2.4vw,30px);font-weight:720;line-height:1.08}.quick-results-panel .quick-kpi-value-roles{letter-spacing:normal;margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.4}.quick-results-panel .quick-results-diagnosis{border-top:1px solid #e7edf5;margin-top:12px;padding-top:8px}.structural-panel .structural-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;margin:10px 0 12px;display:grid}.structural-panel .structural-kpi-card{background:#fbfdff;border:1px solid #dbe2ec;border-radius:10px;gap:4px;padding:10px 11px;display:grid}.structural-panel .structural-kpi-label{letter-spacing:.03em;text-transform:uppercase;color:#64748b;margin-bottom:2px;font-size:11px;display:block}.structural-panel .structural-kpi-value{color:#0f172a;letter-spacing:-.01em;font-size:18px;line-height:1.2}.structural-panel .structural-role-flow{margin-bottom:0;line-height:1.55}.role-graph-panel .role-graph-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;border:1px solid #dbe2ec;border-radius:12px;width:100%;margin-top:8px;overflow:hidden}.role-graph-panel .role-graph-table th,.role-graph-panel .role-graph-table td{color:#1f2937;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e4eaf2;padding:9px 11px}.role-graph-panel .role-graph-table th:first-child,.role-graph-panel .role-graph-table td:first-child{width:58%}.role-graph-panel .role-graph-table th{color:#111827;letter-spacing:.015em;text-transform:uppercase;background:#f8fafc;font-size:12px}.role-graph-panel .role-graph-table tr:last-child td{border-bottom:0}.role-graph-panel .role-graph-table .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:21%}.role-graph-panel .role-centrality-zero-note{background:#f8fafc;border:1px solid #dbe2ec;border-radius:10px;margin-top:10px;padding:9px 11px;font-size:13px;line-height:1.55}.role-graph-panel .role-graph-table tbody tr:nth-child(odd) td{background:#fbfdff}.role-graph-panel .role-graph-table tbody tr:nth-child(2n) td{background:#fff}.analysis-status-panel .status-section{background:#fbfdff;border:1px solid #dbe2ec;border-radius:11px;margin-top:10px;padding:11px 12px}.analysis-status-panel .status-header{align-items:center;gap:10px;margin:0 0 6px;display:flex}.analysis-status-panel .status-badge{letter-spacing:.03em;text-transform:uppercase;justify-content:center;min-width:40px;font-size:11px}.analysis-status-panel .status-actions{align-items:center;gap:10px;margin-bottom:0}.analysis-status-panel .status-details{background:#fff;border:1px solid #dbe2ec;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.5}.semantic-overlay-panel .semantic-overlay-intro{margin-bottom:10px}.semantic-overlay-panel .semantic-status-row{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;display:flex}.semantic-overlay-panel .semantic-status-badge{letter-spacing:.01em;font-size:12px}.semantic-overlay-panel .semantic-summary-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px;margin-bottom:12px;display:grid}.semantic-overlay-panel .semantic-summary-card{background:#fbfdff;border:1px solid #dbe2ec;border-radius:10px;gap:4px;padding:10px;display:grid}.semantic-overlay-panel .semantic-summary-label{text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:11px;display:block}.semantic-overlay-panel .semantic-summary-value{color:#0f172a;letter-spacing:-.01em;overflow-wrap:anywhere;font-size:20px;line-height:1.15;display:block}.semantic-overlay-panel .semantic-block{border-top:1px solid #e6ebf3;margin-top:14px;padding-top:12px}.semantic-overlay-panel .semantic-list{gap:7px;margin:8px 0 0;padding-left:18px;display:grid}.semantic-overlay-panel .semantic-edge-list{margin-left:0;padding-left:0;list-style:none}.semantic-overlay-panel .semantic-edge-list li{list-style:none}.semantic-overlay-panel .semantic-edge-item{background:#fbfdff;border:1px solid #dbe2ec;border-radius:10px;gap:4px;padding:9px 10px;display:grid}.semantic-overlay-panel .semantic-edge-reasons{gap:2px;margin-top:6px;font-size:12px;display:grid}.semantic-overlay-panel .semantic-audit{background:#f9fbfd;border:1px solid #dbe2ec;border-radius:10px;margin-top:10px;padding:8px 10px}.semantic-overlay-panel .semantic-glossary{background:#f9fbfd;border:1px solid #dbe2ec;border-radius:10px;margin-top:14px;padding:8px 10px}.relations-panel .relation-group+.relation-group{border-top:1px solid #e6ebf3;margin-top:16px;padding-top:12px}.relations-panel .relation-list{gap:10px;margin-top:8px;margin-left:0;padding-left:0;list-style:none;display:grid}.relations-panel .relation-list li{list-style:none}.relations-panel .relation-item{background:#fbfdff;border:1px solid #dbe2ec;border-radius:10px;gap:3px;padding:10px 11px;display:grid}.relations-panel .relation-line{color:#0f172a;line-height:1.45}.relations-panel .relation-meta{color:#64748b;margin-top:4px;font-size:12px}.relations-panel .relation-category-summary{gap:6px;margin:8px 0 10px;padding:0;list-style:none;display:grid}.relations-panel .relation-category-summary li{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:8px 10px;font-size:13px;line-height:1.45}.relations-panel .relation-compact-hint{margin:8px 0 12px}.relations-panel .relation-details,.semantic-overlay-panel .semantic-section-details{background:#f8fafc;border:1px solid #dbe2ec;border-radius:10px;margin-top:10px;overflow:hidden}.relations-panel .relation-details>summary,.semantic-overlay-panel .semantic-section-details>summary{cursor:pointer;user-select:none;color:#334155;background:#f8fafc;border-bottom:1px solid #e5ebf4;padding:9px 11px;font-size:13px;font-weight:600;list-style:none}.relations-panel .relation-details>summary::-webkit-details-marker,.semantic-overlay-panel .semantic-section-details>summary::-webkit-details-marker{display:none}.relations-panel .relation-details>summary:before,.semantic-overlay-panel .semantic-section-details>summary:before{content:"▸";color:#64748b;margin-right:8px;font-size:11px}.relations-panel .relation-details[open]>summary:before,.semantic-overlay-panel .semantic-section-details[open]>summary:before{content:"▾"}.relations-panel .relation-details>.relation-group,.semantic-overlay-panel .semantic-section-details>.semantic-list,.semantic-overlay-panel .semantic-section-details>.semantic-edge-list{margin:8px 10px 10px}.semantic-overlay-panel .semantic-compact-hint{margin-top:8px}.monte-carlo-results-panel .metric-coach-line>span{white-space:pre-line;line-height:1.5}.share-panel .share-panel-box{background:#fbfdff;border:1px solid #dbe2ec;border-radius:12px;gap:8px;padding:12px;display:grid}.share-panel .share-panel-help{margin-bottom:8px}.share-panel .share-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.share-panel .share-url-details{background:#fff;border:1px solid #dbe2ec;border-radius:10px;padding:0;overflow:hidden}.share-panel .share-url-details summary{cursor:pointer;color:#475569;user-select:none;background:#f8fafc;border-bottom:1px solid #e5ebf4;padding:8px 10px;font-size:12px;list-style:none}.share-panel .share-url-details summary::-webkit-details-marker{display:none}.share-panel .share-url-details summary:before{content:"▸";color:#64748b;margin-right:7px}.share-panel .share-url-details[open] summary:before{content:"▾"}.share-panel .share-url-details .share-url{border:0;border-radius:0;min-height:56px}.share-panel .share-url{overflow-wrap:anywhere;word-break:break-word;background:#fff;border:1px solid #d5deea;border-radius:10px;min-height:64px;padding:10px 11px;font-size:12px;line-height:1.4;white-space:normal!important}.share-panel .share-panel-help{margin-bottom:0;font-size:13px;line-height:1.5}.semantic-overlay-panel .semantic-summary-grid,.quick-results-panel .quick-kpi-grid,.structural-panel .structural-kpi-grid{align-items:stretch}.faq-panel,.lab-cta-panel{opacity:.98}.faq-panel p{margin:8px 0}.faq-panel strong{color:#0f172a;font-weight:620}.faq-panel p:last-child,.lab-cta-panel p:last-child{margin-bottom:0}.lab-cta-panel a{align-items:center;margin-top:2px;font-weight:600;display:inline-flex}@media (width<=900px){.analyzer-input-panel .deck-textarea{min-height:260px}.role-graph-panel .role-graph-table{table-layout:auto}.role-graph-panel .role-graph-table th:first-child,.role-graph-panel .role-graph-table td:first-child,.role-graph-panel .role-graph-table th.numeric,.role-graph-panel .role-graph-table td.numeric{width:auto}}}@media print{.analyzer-theme,.analyzer-theme *,.analyzer-theme .analyzer,.analyzer-theme .analyzer *,.analyzer-theme .analyzer-hero,.analyzer-theme .analyzer-hero *,.analyzer-theme .panel,.analyzer-theme .panel *,.analyzer-theme .badge,.analyzer-theme .muted,.analyzer-theme .issues,.analyzer-theme .issues li,.analyzer-theme .metric-coach,.analyzer-theme .metric-coach-block,.analyzer-theme .status-section,.analyzer-theme .status-header,.analyzer-theme .status-badge,.analyzer-theme .status-details,.analyzer-theme table,.analyzer-theme thead,.analyzer-theme tbody,.analyzer-theme tr,.analyzer-theme th,.analyzer-theme td,.analyzer-theme textarea,.analyzer-theme .share-url,.analyzer-theme button,.analyzer-theme .link-button{color-scheme:light!important;color:#111!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;opacity:1!important;background:#fff!important}.analyzer-theme,.analyzer-theme .analyzer,.analyzer-theme .panel,.analyzer-theme .issues,.analyzer-theme .metric-coach-block,.analyzer-theme .status-section,.analyzer-theme .status-details,.analyzer-theme table,.analyzer-theme tr,.analyzer-theme textarea,.analyzer-theme .share-url{max-width:100%!important;overflow:visible!important}.analyzer-theme .panel,.analyzer-theme .metric-coach,.analyzer-theme .status-section,.analyzer-theme .status-details,.analyzer-theme .issues li{background:#f8f8f8!important;border:1px solid #d5d5d5!important;border-radius:2mm!important}.analyzer-theme .panel{break-inside:auto!important;page-break-inside:auto!important;margin:1.4mm 0!important;padding:1.8mm!important}.analyzer-theme .quick-kpi-grid,.analyzer-theme .structural-kpi-grid,.analyzer-theme .semantic-summary-grid{break-inside:avoid;page-break-inside:avoid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.8mm!important;display:grid!important}.analyzer-theme .quick-kpi-card,.analyzer-theme .structural-kpi-card,.analyzer-theme .semantic-summary-card{break-inside:avoid;page-break-inside:avoid;background:#f8f8f8!important;border:1px solid #d5d5d5!important;border-radius:2mm!important;padding:1.9mm!important}.analyzer-theme .structural-kpi-label,.analyzer-theme .semantic-summary-label,.analyzer-theme .quick-kpi-label{color:#4b5563!important;margin-bottom:1.2mm!important;font-size:8.5pt!important;display:block!important}.analyzer-theme .quick-kpi-value,.analyzer-theme .structural-kpi-value,.analyzer-theme .semantic-summary-value{color:#111!important;overflow-wrap:anywhere!important;font-size:12.5pt!important;line-height:1.25!important;display:block!important}.analyzer-theme .role-graph-table{table-layout:fixed!important;width:100%!important}.analyzer-theme .role-graph-table th:first-child,.analyzer-theme .role-graph-table td:first-child{width:58%!important}.analyzer-theme .role-graph-table th.numeric,.analyzer-theme .role-graph-table td.numeric{text-align:right!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;width:21%!important}.analyzer-theme .semantic-edge-item,.analyzer-theme .relation-item,.analyzer-theme .share-panel-box{break-inside:avoid;page-break-inside:avoid;background:#f8f8f8!important;border:1px solid #d5d5d5!important;border-radius:2mm!important;padding:1.9mm!important}.analyzer-theme .share-panel .share-url{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:100%!important;min-width:100%!important;max-width:none!important;min-height:10mm!important;font-size:9pt!important;line-height:1.35!important;display:block!important}.analyzer-theme .deck-textarea,.analyzer-theme .analyzer-input-panel textarea,.analyzer-theme .analyzer textarea{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:none!important;min-height:28mm!important;display:block!important}.analyzer-theme .semantic-edge-list,.analyzer-theme .relation-list{gap:1.4mm!important;margin-left:0!important;padding-left:0!important;list-style:none!important}.analyzer-theme .semantic-edge-list li,.analyzer-theme .relation-list li{list-style:none!important}.analyzer-theme .metric-coach,.analyzer-theme .status-section,.analyzer-theme .issues li{break-inside:avoid;page-break-inside:avoid}.analyzer-theme table{break-inside:avoid;page-break-inside:avoid;border-collapse:collapse!important;background:#fff!important;border:1px solid #d0d0d0!important}.analyzer-theme th,.analyzer-theme td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;border:1px solid #d5d5d5!important}.analyzer-theme th{color:#111!important;background:#f3f4f6!important;font-weight:700!important}.analyzer-theme .analyzer-hero h1,.analyzer-theme h2,.analyzer-theme h3,.analyzer-theme .status-header{color:#111!important}.analyzer-theme .muted{color:#333!important;white-space:normal!important;overflow-wrap:anywhere!important}.analyzer-theme .badge,.analyzer-theme .level-chip,.analyzer-theme .status-badge{color:#111!important;background:#f3f4f6!important;border:1px solid #cfcfcf!important;font-weight:600!important}.analyzer-theme .issues li,.analyzer-theme .share-url,.analyzer-theme textarea{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.analyzer-theme textarea,.analyzer-theme .share-url{color:#111!important;background:#fff!important;border:1px solid #cfcfcf!important;min-height:20mm!important}.analyzer-theme button,.analyzer-theme .link-button,.analyzer-theme button:not(.link-button){color:#111!important;box-shadow:none!important;background:#f8f8f8!important;border:1px solid #cfcfcf!important;text-decoration:none!important;transition:none!important;transform:none!important}.analyzer-theme button:hover,.analyzer-theme .link-button:hover,.analyzer-theme button:not(.link-button):hover,.analyzer-theme button:focus-visible,.analyzer-theme .link-button:focus-visible{color:#111!important;box-shadow:none!important;filter:none!important;outline-offset:1px!important;background:#f8f8f8!important;outline:1px solid #999!important;transform:none!important}.analyzer-theme button,.analyzer-theme .link-button,.analyzer-theme input[type=checkbox],.analyzer-theme .status-actions,.analyzer-theme .status-toggle,.analyzer-theme .analyzer-examples-shell,.analyzer-theme .examples-panel,.analyzer-theme .analyzer-view-panel,.analyzer-theme .analyzer-technical-details{display:none!important}@supports selector(label:has(input[type="checkbox"])){.analyzer-theme label:has(input[type=checkbox]){display:none!important}}.analyzer-theme .panel,.analyzer-theme table,.analyzer-theme .metric-coach,.analyzer-theme .status-section,.analyzer-theme .issues li{break-inside:avoid;page-break-inside:avoid;overflow:visible!important}.analyzer-theme .quick-results-panel{break-inside:auto!important;page-break-inside:auto!important}.analyzer-theme .quick-results-panel h2,.analyzer-theme .quick-results-panel>p:first-of-type{break-after:avoid!important;page-break-after:avoid!important}.analyzer-theme .quick-results-panel .quick-kpi-grid{break-inside:auto!important;page-break-inside:auto!important;break-before:avoid!important;page-break-before:avoid!important}.analyzer-theme .quick-results-panel .quick-kpi-card,.analyzer-theme .monte-carlo-results-panel{break-inside:avoid!important;page-break-inside:avoid!important}.analyzer-theme .monte-carlo-results-panel h2,.analyzer-theme .monte-carlo-results-panel>p:first-of-type{break-after:avoid!important;page-break-after:avoid!important}.analyzer-theme .monte-carlo-results-panel .metric-coach-block,.analyzer-theme .monte-carlo-results-panel .metric-coach,.analyzer-theme .monte-carlo-toggle-panel,.analyzer-theme .monte-carlo-toggle-panel .mc-activation-head{break-inside:avoid!important;page-break-inside:avoid!important}.analyzer-theme .monte-carlo-toggle-panel .mc-activation-head h2,.analyzer-theme .monte-carlo-toggle-panel .mc-activation-head>p{break-after:avoid!important;page-break-after:avoid!important}.analyzer-theme .monte-carlo-results-panel .metric-coach-line>span{white-space:pre-line!important;line-height:1.35!important;display:block!important}.analyzer-theme h2,.analyzer-theme h3{break-after:avoid;page-break-after:avoid}.analyzer-theme textarea,.analyzer-theme .share-url{color:#111!important;box-shadow:none!important;resize:none!important;white-space:pre-wrap!important;background:#fff!important;border:1px solid #cfcfcf!important;max-width:100%!important;min-height:18mm!important;font-size:10pt!important;line-height:1.4!important;overflow:visible!important}.analyzer-theme .share-url-details{break-inside:avoid;page-break-inside:avoid;background:#fff!important;border:1px solid #d5d5d5!important;border-radius:2mm!important}.analyzer-theme .share-url-details summary{color:#374151!important;background:#f8f8f8!important;border-bottom:1px solid #d5d5d5!important;padding:1.4mm 1.8mm!important;font-size:9pt!important}.analyzer-theme .share-url-details:not([open])>:not(summary){display:block!important}.analyzer-theme .share-url-details .share-url{min-height:10mm!important;font-size:8.8pt!important;line-height:1.32!important}.analyzer-theme .issues li,.analyzer-theme .share-url,.analyzer-theme .muted,.analyzer-theme td,.analyzer-theme th{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;overflow:visible!important}.analyzer-theme .badge,.analyzer-theme .status-badge,.analyzer-theme .level-chip{color:#111!important;background:#f3f4f6!important;border:1px solid #d1d5db!important}.analyzer-theme:before,.analyzer-theme:after,.analyzer-theme .panel:before{content:none!important;display:none!important}.analyzer-theme :hover,.analyzer-theme :focus,.analyzer-theme :focus-visible{filter:none!important;box-shadow:none!important;transition:none!important;transform:none!important}}
