.card-wrap.svelte-yhsopm{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s0);border:1px solid var(--edge);border-radius:var(--s-2);background:var(--base-1);box-shadow:0 1px 2px #00000008}.card-wrap.creepy.svelte-yhsopm{border-color:color-mix(in oklch,var(--brand) 45%,var(--edge));background:color-mix(in oklch,var(--brand) 4%,var(--base-1))}.header.svelte-yhsopm{display:flex;align-items:center;gap:var(--s-3);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--content-1)}.header.svelte-yhsopm .icon{width:.9rem;height:.9rem}.label.svelte-yhsopm{flex:1}.flag.svelte-yhsopm{margin-left:auto;padding:0 var(--s-4);border-radius:var(--s-3);font-size:.62rem;background:color-mix(in oklch,var(--brand) 15%,transparent);color:var(--brand);letter-spacing:.08em}.value.svelte-yhsopm{font-family:var(--font-mono);font-size:.92rem;color:var(--content);word-break:break-word}.explain.svelte-yhsopm{font-size:.72rem;line-height:1.4;color:var(--content-1)}.fade-in.svelte-yhsopm{opacity:0;transform:translateY(6px);animation:svelte-yhsopm-fade-in-up .35s ease-out forwards}@keyframes svelte-yhsopm-fade-in-up{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fade-in.svelte-yhsopm{animation:none;opacity:1;transform:none}}.perm.svelte-85hiwm{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s1);border:1px solid var(--edge);border-radius:var(--s-1);background:var(--base-1);box-shadow:0 1px 2px #00000008}.top.svelte-85hiwm{display:flex;align-items:flex-start;gap:var(--s-1)}.icon-wrap.svelte-85hiwm{display:grid;place-items:center;padding:var(--s-2);border-radius:var(--s-2);background:color-mix(in oklch,var(--brand) 12%,transparent);flex-shrink:0}.icon-wrap.svelte-85hiwm .icon{width:1.25rem;height:1.25rem;color:var(--brand)}.meta.svelte-85hiwm{flex:1;min-width:0}.meta.svelte-85hiwm h3:where(.svelte-85hiwm){font-size:1rem;font-weight:600;margin:0 0 var(--s-4)}.meta.svelte-85hiwm p:where(.svelte-85hiwm){font-size:.85rem;color:var(--content-1);margin:0;line-height:1.4}.badge.svelte-85hiwm{display:inline-flex;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-2);border-radius:var(--s-3);font-size:.7rem;font-weight:500;flex-shrink:0}.badge.svelte-85hiwm .badge-ic{width:.75rem;height:.75rem}.badge.granted.svelte-85hiwm{background:color-mix(in oklch,lime 25%,transparent);color:#006818;color:oklch(45% .15 145)}:root[data-theme=dark] .badge.granted.svelte-85hiwm{color:#68db70}.badge.denied.svelte-85hiwm{background:color-mix(in oklch,tomato 25%,transparent);color:#a20519}:root[data-theme=dark] .badge.denied.svelte-85hiwm{color:#ffa098;color:oklch(80% .18 25)}.badge.muted.svelte-85hiwm{background:var(--base-2);color:var(--content-1)}.api-details.svelte-85hiwm{font-size:.72rem}.api-details.svelte-85hiwm summary:where(.svelte-85hiwm){cursor:pointer;color:var(--content-1)}.api-details.svelte-85hiwm summary:where(.svelte-85hiwm):hover{color:var(--content)}.api-details.svelte-85hiwm pre:where(.svelte-85hiwm){margin-top:var(--s-2);padding:var(--s-1);background:var(--base-2);border-radius:var(--s-2);overflow-x:auto;font-size:.7rem;line-height:1.45}.api-details.svelte-85hiwm code:where(.svelte-85hiwm){font-family:var(--font-mono)}.btn.svelte-85hiwm{display:inline-flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s0);border-radius:var(--s-2);font-size:.85rem;font-weight:500;border:none;cursor:pointer;align-self:flex-start;transition:all .15s ease}.btn.svelte-85hiwm .btn-ic{width:1rem;height:1rem}.btn.primary.svelte-85hiwm{background:var(--brand);color:var(--brand-content)}.btn.primary.svelte-85hiwm:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 6px color-mix(in oklch,var(--brand) 40%,transparent)}.btn.primary.svelte-85hiwm:disabled{opacity:.7;cursor:not-allowed}.btn.ghost.svelte-85hiwm{background:transparent;color:var(--content-1);font-size:.75rem;padding:var(--s-3) var(--s-2)}.btn.ghost.svelte-85hiwm:hover{color:var(--content);background:var(--base-2)}.result.svelte-85hiwm{padding:var(--s-1);background:var(--base-2);border-radius:var(--s-2);font-size:.85rem}.note.svelte-85hiwm{display:flex;gap:var(--s-2);padding:var(--s-1);border-radius:var(--s-2);font-size:.82rem;line-height:1.4}.note.svelte-85hiwm .note-ic{width:1rem;height:1rem;flex-shrink:0;margin-top:.1rem}.note.svelte-85hiwm strong:where(.svelte-85hiwm){font-weight:600;display:block}.note.svelte-85hiwm p:where(.svelte-85hiwm){margin:var(--s-4) 0 0;font-size:.75rem;opacity:.85}.note.warn.svelte-85hiwm{background:color-mix(in oklch,orange 18%,transparent);color:#6b3900;color:oklch(40% .12 60)}:root[data-theme=dark] .note.warn.svelte-85hiwm{color:#ffbe8a;color:oklch(85% .14 60)}.note.err.svelte-85hiwm{background:color-mix(in oklch,tomato 18%,transparent);color:#861118}:root[data-theme=dark] .note.err.svelte-85hiwm{color:#ffbab3;color:oklch(85% .15 25)}.note.muted.svelte-85hiwm{background:var(--base-2);color:var(--content-1)}.mono.svelte-85hiwm{font-family:var(--font-mono)}.spinner.svelte-85hiwm{width:.9rem;height:.9rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-85hiwm-spin .7s linear infinite}@keyframes svelte-85hiwm-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner.svelte-85hiwm{animation:none}.btn.primary.svelte-85hiwm:hover:not(:disabled){transform:none}}.tracker.svelte-4e798p{position:fixed;right:clamp(.75rem,2vw,1.25rem);bottom:clamp(.75rem,2vw,1.25rem);z-index:40;min-width:14rem;max-width:17rem;display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-1);border:1px solid color-mix(in oklch,var(--brand) 35%,var(--edge));border-radius:var(--s-1);background:color-mix(in oklch,var(--base-1) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f;font-size:.78rem;color:var(--content);animation:svelte-4e798p-slide-in .4s ease-out}.tracker.collapsed.svelte-4e798p{min-width:0;max-width:none;padding:var(--s-3)}@keyframes svelte-4e798p-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toggle.svelte-4e798p{display:inline-flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-2);background:transparent;border:none;cursor:pointer;color:var(--content);font:inherit;border-radius:var(--s-2);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:600}.toggle.svelte-4e798p:hover{background:color-mix(in oklch,var(--brand) 8%,transparent)}.dot.svelte-4e798p{width:.5rem;height:.5rem;border-radius:50%;background:#00a22b;background:oklch(62% .2 145);box-shadow:0 0 #00a22b8c;box-shadow:0 0 oklch(62% .2 145 / .55);animation:svelte-4e798p-pulse 1.8s ease-out infinite}@keyframes svelte-4e798p-pulse{0%{box-shadow:0 0 #00a22b8c;box-shadow:0 0 oklch(62% .2 145 / .55)}to{box-shadow:0 0 0 8px #00a22b00;box-shadow:0 0 0 8px oklch(62% .2 145 / 0)}}.toggle-label.svelte-4e798p{flex:1}.toggle.svelte-4e798p .chev{width:.85rem;height:.85rem;opacity:.6}.body.svelte-4e798p{display:flex;flex-direction:column;gap:var(--s-3);padding:0 var(--s-2) var(--s-2)}.row.svelte-4e798p{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.key.svelte-4e798p{display:inline-flex;align-items:center;gap:var(--s-3);color:var(--content-1)}.key.svelte-4e798p .k-ic{width:.85rem;height:.85rem}.val.svelte-4e798p{font-weight:600;color:var(--content)}.mono.svelte-4e798p{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bar.svelte-4e798p{width:100%;height:3px;background:var(--base-2);border-radius:999px;overflow:hidden}.fill.svelte-4e798p{height:100%;background:linear-gradient(90deg,var(--brand),color-mix(in oklch,var(--brand) 60%,var(--content)));transition:width .08s linear}.hint.svelte-4e798p{margin:var(--s-3) 0 0;font-size:.66rem;line-height:1.4;color:var(--content-1);font-style:italic}@media(max-width:480px){.tracker.svelte-4e798p{right:.5rem;left:.5rem;bottom:.5rem;max-width:none}}@media(prefers-reduced-motion:reduce){.tracker.svelte-4e798p,.dot.svelte-4e798p{animation:none}.fill.svelte-4e798p{transition:none}}.page.svelte-jm8o0r{max-width:72rem;margin:0 auto;padding:var(--s2) var(--s0) var(--s3);display:flex;flex-direction:column;gap:var(--s3)}.hero.svelte-jm8o0r{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--s-1);padding:var(--s2) var(--s0)}.eyebrow.svelte-jm8o0r{display:inline-flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-1);border-radius:999px;background:color-mix(in oklch,var(--brand) 10%,transparent);color:var(--brand);font-size:.72rem;font-weight:500}.eyebrow.svelte-jm8o0r .ic{width:.85rem;height:.85rem}.hero-title.svelte-jm8o0r{font-size:clamp(2rem,6vw,3.75rem);font-weight:700;margin:0;line-height:1.05;letter-spacing:-.02em;background:linear-gradient(90deg,var(--brand),var(--content));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.caret.svelte-jm8o0r{font-weight:300;animation:svelte-jm8o0r-blink 1s step-end infinite}@keyframes svelte-jm8o0r-blink{50%{opacity:0}}.hero-sub.svelte-jm8o0r{font-size:clamp(1rem,2vw,1.2rem);color:var(--content-1);max-width:40rem;margin:0;line-height:1.5}.hero-sub.svelte-jm8o0r strong:where(.svelte-jm8o0r){color:var(--content)}.counter.svelte-jm8o0r{margin-top:var(--s0);display:inline-flex;flex-direction:column;align-items:center;gap:var(--s-3);padding:var(--s-1) var(--s1);border:1px solid var(--edge);border-radius:var(--s-1);background:var(--base-1);box-shadow:0 1px 2px #0000000a}.counter.svelte-jm8o0r .n:where(.svelte-jm8o0r){font-size:clamp(2rem,5vw,3rem);font-weight:700;font-variant-numeric:tabular-nums;color:var(--brand);line-height:1}.counter.svelte-jm8o0r .lbl:where(.svelte-jm8o0r){font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--content-1)}.section.svelte-jm8o0r{display:flex;flex-direction:column;gap:var(--s1)}.section-head.svelte-jm8o0r{display:flex;gap:var(--s-1);align-items:flex-start;padding-bottom:var(--s-1);border-bottom:1px solid var(--edge)}.section-icon.svelte-jm8o0r{padding:var(--s-2);border-radius:var(--s-1);background:color-mix(in oklch,var(--brand) 12%,transparent);display:grid;place-items:center;flex-shrink:0}.section-icon.danger.svelte-jm8o0r{background:color-mix(in oklch,tomato 18%,transparent)}.section-icon.svelte-jm8o0r .ic-lg{width:1.5rem;height:1.5rem;color:var(--brand)}.section-icon.danger.svelte-jm8o0r .ic-lg{color:#c53637}.section-head.svelte-jm8o0r h2:where(.svelte-jm8o0r){font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:600;margin:0 0 var(--s-4);letter-spacing:-.01em}.section-head.svelte-jm8o0r p:where(.svelte-jm8o0r){font-size:.9rem;color:var(--content-1);margin:0}.group.svelte-jm8o0r{display:flex;flex-direction:column;gap:var(--s-1)}.group-title.svelte-jm8o0r{display:flex;align-items:center;gap:var(--s-3);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--content-1);margin:0}.group-title.svelte-jm8o0r .ic{width:.95rem;height:.95rem}.group-title.svelte-jm8o0r .count:where(.svelte-jm8o0r){padding:0 var(--s-3);background:var(--base-2);border-radius:var(--s-3);font-size:.68rem;color:var(--content-1)}.grid.svelte-jm8o0r{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--s-1)}.live-grid.svelte-jm8o0r{margin-top:var(--s-1);position:relative}.perm-grid.svelte-jm8o0r{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--s0)}.raw-headers.svelte-jm8o0r{margin-top:var(--s-1)}.raw-headers.svelte-jm8o0r summary:where(.svelte-jm8o0r){cursor:pointer;font-size:.78rem;color:var(--content-1)}.raw-headers.svelte-jm8o0r summary:where(.svelte-jm8o0r):hover{color:var(--content)}.raw-headers.svelte-jm8o0r pre:where(.svelte-jm8o0r){margin-top:var(--s-2);padding:var(--s-1);background:var(--base-2);border-radius:var(--s-2);overflow-x:auto;font-size:.72rem}.raw-headers.svelte-jm8o0r code:where(.svelte-jm8o0r){font-family:var(--font-mono)}.stack.svelte-jm8o0r{display:flex;flex-direction:column;gap:var(--s-2)}.stat-row.svelte-jm8o0r{display:flex;justify-content:space-between;gap:var(--s-1);font-size:.82rem}.stat-row.svelte-jm8o0r .key:where(.svelte-jm8o0r){color:var(--content-1)}.mono.svelte-jm8o0r{font-family:var(--font-mono)}.footnote.svelte-jm8o0r{font-size:.72rem;color:var(--content-1);font-style:italic;margin:0}.map.svelte-jm8o0r{width:100%;height:200px;border:1px solid var(--edge);border-radius:var(--s-2)}.dev-list.svelte-jm8o0r{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-4)}.dev-list.svelte-jm8o0r li:where(.svelte-jm8o0r){display:flex;gap:var(--s-2);font-size:.78rem;padding:var(--s-3) var(--s-2);background:var(--base-1);border-radius:var(--s-3)}.dev-list.svelte-jm8o0r .kind:where(.svelte-jm8o0r){font-family:var(--font-mono);color:var(--brand);min-width:6rem}.dev-list.svelte-jm8o0r .label:where(.svelte-jm8o0r){color:var(--content);word-break:break-word}.clip.svelte-jm8o0r{margin:0;padding:var(--s-1);background:var(--base-1);border-radius:var(--s-2);max-height:8rem;overflow:auto;font-size:.78rem}.clip.svelte-jm8o0r code:where(.svelte-jm8o0r){font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word}.outro.svelte-jm8o0r{padding:var(--s2);border:1px solid var(--edge);border-radius:var(--s-1);background:color-mix(in oklch,var(--brand) 5%,var(--base-1));text-align:center}.outro.svelte-jm8o0r h2:where(.svelte-jm8o0r){font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:600;margin:0 0 var(--s-1)}.outro.svelte-jm8o0r p:where(.svelte-jm8o0r){max-width:42rem;margin:0 auto var(--s-2);color:var(--content-1);line-height:1.6}.outro.svelte-jm8o0r .small:where(.svelte-jm8o0r){font-size:.78rem;opacity:.8}
