.ash-rv.svelte-1z0hd57{opacity:0;transform:translateY(16px);animation:svelte-1z0hd57-ashReveal .7s cubic-bezier(.2,.7,.2,1) forwards}.ash-rv-2.svelte-1z0hd57{animation-delay:.05s}.ash-rv-3.svelte-1z0hd57{animation-delay:.13s}.ash-rv-4.svelte-1z0hd57{animation-delay:.24s}.ash-rv-5.svelte-1z0hd57{animation-delay:.38s}@keyframes svelte-1z0hd57-ashReveal{to{opacity:1;transform:translateY(0)}}.ash-hero.svelte-1z0hd57{background:#f5f1e8;color:#1a1a1a;font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem clamp(1.25rem,4vw,3rem) 3rem;position:relative}.ash-stack.svelte-1z0hd57{width:100%;max-width:720px;display:flex;flex-direction:column;align-items:center;gap:1.4rem}.ash-h1.svelte-1z0hd57{font-family:Unbounded,Onest,sans-serif;font-weight:800;font-size:clamp(2.5rem,6vw,5rem);line-height:.96;letter-spacing:-.035em;text-transform:lowercase;color:#1a1a1a;margin:0;text-align:center}.ash-sub.svelte-1z0hd57{margin:0;font-size:1.05rem;line-height:1.55;color:#4a4538;max-width:56ch;text-align:center}.ash-sub.svelte-1z0hd57 em:where(.svelte-1z0hd57){font-style:normal;font-weight:600;background:linear-gradient(180deg,transparent 62%,#ffd726 62%,#ffd726 94%,transparent 94%);padding:0 .18em}.ash-error-banner.svelte-1z0hd57{width:100%;display:flex;align-items:center;gap:.65rem;padding:.7rem .9rem;background:#ff594112;border:1px solid rgba(255,89,65,.28);border-radius:12px;font-size:.9rem;color:#1a1a1a;line-height:1.4}.ash-error-banner.svelte-1z0hd57>span:where(.svelte-1z0hd57){flex:1 1 auto}.ash-error-link.svelte-1z0hd57{font-family:Unbounded,Onest,sans-serif;font-weight:600;font-size:.82rem;color:#ff5941;-webkit-text-decoration:none;text-decoration:none;padding:.3rem .7rem;border:1.5px solid rgba(255,89,65,.45);border-radius:9999px;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.ash-error-link.svelte-1z0hd57:hover{background:#ff59411a;border-color:#ff5941b3}.ash-error-dismiss.svelte-1z0hd57{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:#6b6453;font-size:1.25rem;line-height:1;cursor:pointer;border-radius:50%;transition:color .15s ease,background .15s ease}.ash-error-dismiss.svelte-1z0hd57:hover{color:#1a1a1a;background:#1a1a1a0f}.ash-tool.svelte-1z0hd57{width:100%;background:#fdf9ef;border:1.5px solid rgba(26,26,26,.08);border-radius:22px;padding:1rem 1.1rem .85rem;box-shadow:0 1px #ffffffb3 inset,0 12px 36px #1a1a1a14;display:flex;flex-direction:column;gap:.55rem;min-height:360px}.ash-file-hidden.svelte-1z0hd57{display:none}.ash-input-zone.svelte-1z0hd57{position:relative;flex:1 1 auto;min-height:280px;border-radius:14px;transition:outline-color .2s ease,background .2s ease;outline:2px dashed transparent;outline-offset:-6px}.ash-input-zone-drag.svelte-1z0hd57{outline-color:#ff59418c;background:#ff59410d}.ash-textarea.svelte-1z0hd57{width:100%;height:100%;min-height:280px;border:none;background:transparent;font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.98rem;line-height:1.6;color:#1a1a1a;resize:none;outline:none;padding:.25rem 44px .25rem .25rem}.ash-textarea.svelte-1z0hd57::placeholder{color:#95907f}.ash-drop-btn.svelte-1z0hd57{position:absolute;top:4px;right:4px;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#95907f;background:transparent;border:1px solid transparent;cursor:pointer;padding:0;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.ash-drop-btn.svelte-1z0hd57:hover{color:#ff5941;border-color:#ff594159;background:#ff594114;transform:translateY(-1px)}.ash-drag-overlay.svelte-1z0hd57{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;background:#ff594112;border-radius:12px;pointer-events:none}.ash-drag-circle.svelte-1z0hd57{width:54px;height:54px;border-radius:50%;background:#ff594124;border:2px solid rgba(255,89,65,.55);display:flex;align-items:center;justify-content:center;color:#ff5941}.ash-drag-overlay.svelte-1z0hd57 p:where(.svelte-1z0hd57){font-family:Unbounded,Onest,sans-serif;font-weight:600;font-size:.92rem;color:#ff5941;margin:0}.ash-tool-footer.svelte-1z0hd57{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.55rem;border-top:1px dashed rgba(26,26,26,.1)}.ash-counter.svelte-1z0hd57{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;color:#6b6453;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:.35rem}.ash-counter-num.svelte-1z0hd57{color:#1a1a1a;font-weight:500}.ash-counter-sep.svelte-1z0hd57{color:#c8c1ad}.ash-counter-max.svelte-1z0hd57{color:#95907f}.ash-counter-hint.svelte-1z0hd57{margin-left:.5rem;font-size:.7rem;color:#ff5941;text-transform:lowercase;font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.ash-cta.svelte-1z0hd57{font-family:Unbounded,Onest,sans-serif;font-weight:600;font-size:.88rem;padding:.72rem 1.35rem;border-radius:9999px;border:none;background:#ff5941;color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;box-shadow:0 8px 22px #ff594147}.ash-cta.svelte-1z0hd57:hover:not(:disabled){background:#ff4a30;transform:translateY(-1px);box-shadow:0 10px 26px #ff594157}.ash-cta.svelte-1z0hd57:disabled{opacity:.42;cursor:not-allowed;background:#1a1a1a;box-shadow:none}.ash-loader.svelte-1z0hd57{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:320px;animation:svelte-1z0hd57-ashFadeIn .32s ease;position:relative}.ash-blob.svelte-1z0hd57{width:72px;height:72px;background:linear-gradient(135deg,#ff5941,#ffd726);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation:svelte-1z0hd57-ashBlobMorph 4s ease-in-out infinite,svelte-1z0hd57-ashBlobPulse 2s ease-in-out infinite;position:relative}.ash-blob.svelte-1z0hd57:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:inherit;background:linear-gradient(135deg,#ff594159,#ffd72647);animation:svelte-1z0hd57-ashBlobMorph 4s ease-in-out infinite,svelte-1z0hd57-ashBlobPulse 2s ease-in-out infinite;filter:blur(20px);z-index:-1}.ash-loader-text.svelte-1z0hd57{font-size:.98rem;color:#2a2620;margin:0}.ash-loader-sub.svelte-1z0hd57{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;color:#95907f;margin:0;letter-spacing:.06em;text-transform:lowercase}.ash-auth-card.svelte-1z0hd57{flex:1 1 auto;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:1.4rem 1rem .6rem;text-align:center;animation:svelte-1z0hd57-ashFadeIn .32s ease}.ash-auth-h3.svelte-1z0hd57{font-family:Unbounded,Onest,sans-serif;font-weight:700;font-size:clamp(1.4rem,2.6vw,1.8rem);line-height:1.15;letter-spacing:-.02em;color:#1a1a1a;margin:0}.ash-auth-sub.svelte-1z0hd57{font-size:.96rem;color:#6b6453;margin:0 0 .6rem;max-width:36ch;line-height:1.5}.ash-auth-google.svelte-1z0hd57,.ash-auth-email.svelte-1z0hd57,.ash-auth-login-link.svelte-1z0hd57{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:Unbounded,Onest,sans-serif;font-weight:600;font-size:.9rem;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;border-radius:9999px;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;min-height:44px}.ash-auth-google.svelte-1z0hd57{background:#1a1a1a;color:#fff;border:1.5px solid #1a1a1a;padding:.75rem 1.35rem;min-width:240px;box-shadow:0 6px 18px #1a1a1a2e}.ash-auth-google.svelte-1z0hd57:hover{background:#2a2620;border-color:#2a2620;transform:translateY(-1px);box-shadow:0 8px 22px #1a1a1a3d}.ash-auth-email.svelte-1z0hd57{background:transparent;color:#1a1a1a;border:1.5px solid #1a1a1a;padding:.7rem 1.3rem;min-width:240px}.ash-auth-email.svelte-1z0hd57:hover{background:#1a1a1a0d;transform:translateY(-1px)}.ash-auth-login-link.svelte-1z0hd57{background:transparent;color:#6b6453;border:none;font-weight:500;font-size:.85rem;padding:.45rem .8rem;font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.ash-auth-login-link.svelte-1z0hd57:hover{color:#ff5941}.ash-auth-lifetime.svelte-1z0hd57{margin:.4rem 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;color:#95907f;letter-spacing:.04em}.ash-welcome-overlay.svelte-1z0hd57{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#f5f1e8;border-radius:14px;animation:svelte-1z0hd57-ashFadeIn .32s ease}.ash-welcome-overlay.svelte-1z0hd57 p:where(.svelte-1z0hd57){font-family:Unbounded,Onest,sans-serif;font-weight:600;font-size:clamp(1rem,2.2vw,1.2rem);color:#1a1a1a;margin:0;padding:0 1rem;text-align:center;max-width:32ch;line-height:1.35}@keyframes svelte-1z0hd57-ashBlobMorph{0%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}28%{border-radius:70% 30% 50% 50%/40% 70% 30% 60%}57%{border-radius:60% 40% 30% 70%/50% 60% 40%}85%{border-radius:55% 45% 45% 55%/35% 65%}to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}}@keyframes svelte-1z0hd57-ashBlobPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes svelte-1z0hd57-ashFadeIn{0%{opacity:0}to{opacity:1}}.ash-scroll-hint.svelte-1z0hd57{margin-top:.65rem;display:inline-flex;flex-direction:column;align-items:center;gap:.3rem;background:transparent;border:none;cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:lowercase;color:#6b6453;padding:.3rem .6rem;animation:svelte-1z0hd57-ashBounce 2s ease-in-out infinite;transition:color .18s ease}.ash-scroll-hint.svelte-1z0hd57:hover{color:#ff5941}.ash-scroll-hint.svelte-1z0hd57 svg:where(.svelte-1z0hd57){transition:transform .18s ease}.ash-scroll-hint.svelte-1z0hd57:hover svg:where(.svelte-1z0hd57){transform:translateY(2px)}@keyframes svelte-1z0hd57-ashBounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media(max-width:768px){.ash-hero.svelte-1z0hd57{padding:2.5rem 1rem 2rem}.ash-h1.svelte-1z0hd57{font-size:clamp(2rem,9vw,3.2rem)}.ash-sub.svelte-1z0hd57{font-size:.98rem}.ash-error-banner.svelte-1z0hd57{flex-wrap:wrap;padding:.6rem .75rem;font-size:.86rem}.ash-error-banner.svelte-1z0hd57>span:where(.svelte-1z0hd57){flex:1 1 100%}.ash-error-link.svelte-1z0hd57{min-height:36px}.ash-error-dismiss.svelte-1z0hd57{width:36px;height:36px;font-size:1.4rem}.ash-tool.svelte-1z0hd57{min-height:340px;padding:.9rem}.ash-input-zone.svelte-1z0hd57,.ash-textarea.svelte-1z0hd57{min-height:220px}.ash-tool-footer.svelte-1z0hd57{flex-direction:column-reverse;align-items:stretch;gap:.6rem}.ash-cta.svelte-1z0hd57{width:100%;justify-content:center;padding:.85rem 1.2rem}.ash-counter.svelte-1z0hd57{justify-content:center}.ash-auth-card.svelte-1z0hd57{min-height:320px;padding:1rem .5rem .4rem;gap:.7rem}.ash-auth-google.svelte-1z0hd57,.ash-auth-email.svelte-1z0hd57{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.ash-rv.svelte-1z0hd57,.ash-blob.svelte-1z0hd57,.ash-blob.svelte-1z0hd57:after,.ash-scroll-hint.svelte-1z0hd57,.ash-auth-card.svelte-1z0hd57,.ash-welcome-overlay.svelte-1z0hd57{animation:none!important;opacity:1!important;transform:none!important}}.ash-result.svelte-kx7nvk{display:flex;flex-direction:column;gap:.7rem;flex:1 1 auto;min-height:0;animation:svelte-kx7nvk-ashFadeIn .32s ease}.ash-result-head.svelte-kx7nvk{display:flex;align-items:center;gap:.55rem;padding-bottom:.5rem;border-bottom:1px dashed rgba(26,26,26,.1)}.ash-result-tag.svelte-kx7nvk{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;color:#1a1a1a;font-weight:500}.ash-result-dot.svelte-kx7nvk{width:4px;height:4px;border-radius:50%;background:#c8c1ad}.ash-result-meta.svelte-kx7nvk{font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.78rem;color:#95907f}.ash-result-body.svelte-kx7nvk{flex:1 1 auto;min-height:200px;max-height:320px;overflow-y:auto;padding-right:.4rem;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.det-orbs.svelte-kx7nvk{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center}.det-orb.svelte-kx7nvk{flex:1 1 200px;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center;padding:1.1rem .9rem;border-radius:16px;border:1.5px solid rgba(26,26,26,.1);background:#fdf9ef}.det-orb-red.svelte-kx7nvk{border-color:#c83c2873;background:#c83c280f}.det-orb-yellow.svelte-kx7nvk{border-color:#b8860b73;background:#b8860b0f}.det-orb-green.svelte-kx7nvk{border-color:#228b3d73;background:#228b3d0f}.det-orb-label.svelte-kx7nvk{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:#6b6453}.det-orb-score.svelte-kx7nvk{font-family:Unbounded,Onest,sans-serif;font-weight:800;font-size:clamp(2rem,5vw,2.6rem);line-height:1;letter-spacing:-.03em;color:#1a1a1a}.det-orb-red.svelte-kx7nvk .det-orb-score:where(.svelte-kx7nvk){color:#c83c28}.det-orb-yellow.svelte-kx7nvk .det-orb-score:where(.svelte-kx7nvk){color:#b8860b}.det-orb-green.svelte-kx7nvk .det-orb-score:where(.svelte-kx7nvk){color:#228b3d}.det-orb-pct.svelte-kx7nvk{font-size:.55em;font-weight:700}.det-orb-sub.svelte-kx7nvk{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;text-transform:lowercase;letter-spacing:.04em;color:#95907f}.det-conf.svelte-kx7nvk{margin-top:.2rem;font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.72rem;font-weight:600;padding:.15rem .6rem;border-radius:9999px}.det-conf-high.svelte-kx7nvk{color:#c83c28;background:#c83c281f}.det-conf-medium.svelte-kx7nvk{color:#b8860b;background:#b8860b1f}.det-conf-low.svelte-kx7nvk{color:#228b3d;background:#228b3d1f}.det-empty.svelte-kx7nvk{font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.92rem;color:#6b6453;margin:0;text-align:center}.det-comp.svelte-kx7nvk{display:flex;flex-direction:column;gap:.45rem}.det-comp-title.svelte-kx7nvk,.det-hl-title.svelte-kx7nvk{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:#95907f}.det-comp-bar.svelte-kx7nvk{display:flex;height:10px;border-radius:9999px;overflow:hidden;background:#1a1a1a0f}.det-comp-seg.svelte-kx7nvk{flex-grow:var(--seg, 0);flex-basis:0;min-width:3px}.det-comp-seg-ai.svelte-kx7nvk{background:#c83c28}.det-comp-seg-assisted.svelte-kx7nvk{background:#b8860b}.det-comp-seg-human.svelte-kx7nvk{background:#228b3d}.det-comp-legend.svelte-kx7nvk{display:flex;flex-wrap:wrap;gap:.4rem .9rem}.det-comp-key.svelte-kx7nvk{font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.74rem;font-weight:600;color:#6b6453;display:inline-flex;align-items:center;gap:.35rem}.det-comp-key.svelte-kx7nvk:before{content:"";width:8px;height:8px;border-radius:2px;flex-shrink:0}.det-comp-key-ai.svelte-kx7nvk:before{background:#c83c28}.det-comp-key-assisted.svelte-kx7nvk:before{background:#b8860b}.det-comp-key-human.svelte-kx7nvk:before{background:#228b3d}.det-hl.svelte-kx7nvk{display:flex;flex-direction:column;gap:.45rem}.det-hl-text.svelte-kx7nvk{font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.86rem;line-height:1.65;color:#2a2620;margin:0;white-space:pre-wrap;word-break:break-word}.det-hl-seg.svelte-kx7nvk{border-radius:3px;padding:.04em .08em}.det-hl-seg-ai.svelte-kx7nvk{background:#c83c2829;box-shadow:inset 0 -1.5px #c83c2866}.det-hl-seg-assisted.svelte-kx7nvk{background:#b8860b29;box-shadow:inset 0 -1.5px #b8860b66}.det-hl-seg-human.svelte-kx7nvk{background:transparent}.ash-result-actions.svelte-kx7nvk{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding-top:.55rem;border-top:1px dashed rgba(26,26,26,.1)}.ash-link-reset.svelte-kx7nvk{font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.8rem;color:#6b6453;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .5rem;border-radius:8px;transition:color .15s ease,background .15s ease}.ash-link-reset.svelte-kx7nvk:hover{color:#1a1a1a;background:#1a1a1a0a}.ash-icon-btn.svelte-kx7nvk{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:10px;border:1.5px solid rgba(26,26,26,.14);background:transparent;color:#2a2620;cursor:pointer;padding:0;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.ash-icon-btn.svelte-kx7nvk:hover{border-color:#1a1a1a4d;background:#1a1a1a08;transform:translateY(-1px)}.ash-icon-btn-done.svelte-kx7nvk{border-color:#ff594166;color:#ff5941;background:#ff594114}@keyframes svelte-kx7nvk-ashFadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.ash-result-actions.svelte-kx7nvk{flex-direction:column;align-items:stretch;gap:.5rem}.det-orb-score.svelte-kx7nvk{font-size:2rem}.ash-result-body.svelte-kx7nvk{max-height:260px}}.app-layout:has(.aidet-guide-unauth)>header{display:none!important}body.aidet-guide-unauth .app-layout>header{display:none!important}.ed-explainer.svelte-mocpjx{background:#f5f1e8;color:#1a1a1a;font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;padding:4.5rem clamp(1.25rem,4vw,3rem) 5.5rem;border-top:1px solid rgba(26,26,26,.06);display:flex;justify-content:center}.ed-stack.svelte-mocpjx{width:100%;max-width:720px;display:flex;flex-direction:column;gap:3rem}.ed-eyebrow.svelte-mocpjx{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:#95907f;align-self:flex-start}.ed-list.svelte-mocpjx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.8rem}.ed-item.svelte-mocpjx{display:grid;grid-template-columns:110px 1fr;gap:1.5rem;align-items:start}.ed-num.svelte-mocpjx{font-family:Unbounded,Onest,sans-serif;font-weight:800;font-size:clamp(3rem,5vw,4.5rem);line-height:.9;letter-spacing:-.04em;color:#ff5941;display:block}.ed-body.svelte-mocpjx{min-width:0}.ed-title.svelte-mocpjx{font-family:Unbounded,Onest,sans-serif;font-weight:600;font-size:1.2rem;letter-spacing:-.015em;color:#1a1a1a;margin:0 0 .4rem}.ed-desc.svelte-mocpjx{font-size:.95rem;line-height:1.65;color:#4a4538;max-width:48ch;margin:0}.hm-demo.svelte-mocpjx{background:#f5f1e8;color:#1a1a1a;font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;padding:4rem clamp(1.25rem,4vw,3rem) 4rem;border-top:1px solid rgba(26,26,26,.06);display:flex;justify-content:center}.hm-demo-stack.svelte-mocpjx{width:100%;max-width:1080px;display:flex;flex-direction:column;gap:2rem}.hm-demo-head.svelte-mocpjx{display:flex;flex-direction:column;align-items:center;gap:.7rem;text-align:center}.hm-eyebrow.svelte-mocpjx{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:#95907f}.hm-h2.svelte-mocpjx{font-family:Unbounded,Onest,sans-serif;font-weight:600;font-size:clamp(1.4rem,2.8vw,2rem);letter-spacing:-.025em;color:#1a1a1a;margin:0;line-height:1.15}.hm-h2.svelte-mocpjx em:where(.svelte-mocpjx){font-style:normal;background:linear-gradient(180deg,transparent 62%,#ffd726 62%,#ffd726 94%,transparent 94%);padding:0 .18em}.hm-demo-sub.svelte-mocpjx{font-size:1rem;line-height:1.55;color:#4a4538;max-width:56ch;margin:0}.hm-window.svelte-mocpjx{background:#fdf9ef;border:1px solid rgba(26,26,26,.18);border-radius:14px;overflow:hidden;box-shadow:0 24px 60px #1a1a1a1f}.hm-chrome.svelte-mocpjx{height:36px;background:#f0ece2;border-bottom:1px solid rgba(26,26,26,.08);display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:0 12px;gap:12px}.hm-dots.svelte-mocpjx{display:inline-flex;gap:6px;align-items:center}.hm-dot.svelte-mocpjx{width:11px;height:11px;border-radius:50%;display:inline-block}.hm-dot-r.svelte-mocpjx{background:#ff5f57}.hm-dot-y.svelte-mocpjx{background:#febc2e}.hm-dot-g.svelte-mocpjx{background:#28c840}.hm-url.svelte-mocpjx{justify-self:center;display:inline-flex;align-items:center;gap:6px;background:#fdf9ef;border:1px solid rgba(26,26,26,.08);border-radius:9999px;padding:4px 14px;max-width:320px;min-width:180px;color:#6b6453}.hm-url-text.svelte-mocpjx{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;color:#2a2620}.hm-chrome-spacer.svelte-mocpjx{width:22px;height:22px}.hm-body.svelte-mocpjx{display:grid;grid-template-columns:1fr 1fr;min-height:320px}.hm-panel.svelte-mocpjx{display:flex;flex-direction:column;gap:.7rem;padding:1.1rem 1.2rem;min-width:0}.hm-panel-before.svelte-mocpjx{background:#fdf9ef;border-right:1px solid rgba(26,26,26,.06)}.hm-panel-after.svelte-mocpjx{background:#f9f5ea}.hm-panel-head.svelte-mocpjx{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.hm-panel-tag.svelte-mocpjx{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;font-weight:600;padding:.2rem .55rem;border-radius:6px;letter-spacing:.04em}.hm-tag-ai.svelte-mocpjx{color:#6b6453;background:#1a1a1a0f}.hm-tag-human.svelte-mocpjx{color:#c83c28;background:#c83c281a}.hm-panel-note.svelte-mocpjx{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.65rem;color:#95907f;text-transform:lowercase}.hm-text.svelte-mocpjx{font-size:.92rem;line-height:1.7;color:#2a2620;margin:0}.hm-text.svelte-mocpjx mark.hm-flag{background:#ff594129;color:#c83c28;border-bottom:1.5px dashed rgba(200,60,40,.5);border-radius:2px;padding:0 .1em}.det-orbs.svelte-mocpjx{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center}.det-orb.svelte-mocpjx{flex:1 1 200px;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center;padding:1.1rem .9rem;border-radius:16px;border:1.5px solid rgba(26,26,26,.1);background:#fdf9ef}.det-orb-red.svelte-mocpjx{border-color:#c83c2873;background:#c83c280f}.det-orb-label.svelte-mocpjx{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:#6b6453}.det-orb-score.svelte-mocpjx{font-family:Unbounded,Onest,sans-serif;font-weight:800;font-size:clamp(2rem,5vw,2.6rem);line-height:1;letter-spacing:-.03em;color:#1a1a1a}.det-orb-red.svelte-mocpjx .det-orb-score:where(.svelte-mocpjx){color:#c83c28}.det-orb-pct.svelte-mocpjx{font-size:.55em;font-weight:700}.det-orb-sub.svelte-mocpjx{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;text-transform:lowercase;letter-spacing:.04em;color:#95907f}.det-conf.svelte-mocpjx{margin-top:.2rem;font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.72rem;font-weight:600;padding:.15rem .6rem;border-radius:9999px}.det-conf-high.svelte-mocpjx{color:#c83c28;background:#c83c281f}.ext-inner.svelte-mocpjx{width:100%;max-width:1080px;margin:0 auto}.ext-rv.svelte-mocpjx{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.ext-rv.svelte-mocpjx.ext-in{opacity:1;transform:translateY(0)}.ext-spec-section.svelte-mocpjx{background:#f5f1e8;color:#1a1a1a;font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;padding:4rem clamp(1.25rem,4vw,3rem) 4rem;border-top:1px solid rgba(26,26,26,.06)}.ext-head.svelte-mocpjx{display:flex;flex-direction:column;gap:.65rem;max-width:720px;margin:0 auto 2.4rem;align-items:center;text-align:center}.ext-eyebrow.svelte-mocpjx{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:#95907f}.ext-title.svelte-mocpjx{font-family:Unbounded,Onest,sans-serif;font-weight:600;font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.2;letter-spacing:-.018em;color:#1a1a1a;margin:0;max-width:22ch}.ext-title.svelte-mocpjx em:where(.svelte-mocpjx){font-style:normal;font-weight:600;background:linear-gradient(180deg,transparent 62%,#ffd726 62%,#ffd726 94%,transparent 94%);padding:0 .18em}.ext-doc.svelte-mocpjx{max-width:720px;margin:0 auto;background:#fdf9ef;border:1.5px solid rgba(26,26,26,.08);border-radius:16px;overflow:hidden;box-shadow:0 12px 36px #1a1a1a14}.ext-doc-head.svelte-mocpjx{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem;border-bottom:1px solid rgba(26,26,26,.08);background:#1a1a1a06}.ext-doc-dots.svelte-mocpjx,.ext-term-dots.svelte-mocpjx{display:inline-flex;gap:.32rem}.ext-dot.svelte-mocpjx{width:10px;height:10px;border-radius:50%;display:inline-block}.ext-dot-r.svelte-mocpjx{background:#ff6058}.ext-dot-y.svelte-mocpjx{background:#ffbd2e}.ext-dot-g.svelte-mocpjx{background:#28c941}.ext-doc-name.svelte-mocpjx{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;color:#1a1a1a;font-weight:500;flex:1}.ext-doc-meta.svelte-mocpjx{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;color:#95907f}.ext-fields.svelte-mocpjx{list-style:none;margin:0;padding:1rem 1.4rem 1.2rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.86rem;line-height:1.85}.ext-fields.svelte-mocpjx li:where(.svelte-mocpjx){display:grid;grid-template-columns:160px 1fr;gap:1rem;align-items:baseline}.ext-key.svelte-mocpjx{color:#ff5941;font-weight:600}.ext-comment.svelte-mocpjx{color:#6b6453;font-weight:400}.ext-cta-section.svelte-mocpjx{background:#f5f1e8;color:#1a1a1a;font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;padding:4rem clamp(1.25rem,4vw,3rem) 6rem}.ext-cta-grid.svelte-mocpjx{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:960px;margin:0 auto}.ext-cta-terminal.svelte-mocpjx{background:#0f060a;border:1px solid rgb(47,38,42);border:1px solid oklch(.28 .015 352);border-radius:14px;overflow:hidden;box-shadow:0 18px 48px #1a1a1a38}.ext-term-head.svelte-mocpjx{display:flex;align-items:center;gap:.85rem;padding:.65rem .9rem;background:#1a1015;border-bottom:1px solid rgb(47,38,42);border-bottom:1px solid oklch(.28 .015 352)}.ext-term-name.svelte-mocpjx{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;color:#77706c;letter-spacing:.04em}.ext-term-body.svelte-mocpjx{padding:1.1rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.55rem}.ext-tl.svelte-mocpjx{display:flex;align-items:flex-start;gap:.65rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.82rem;color:#948e8a;line-height:1.5}.ext-tp.svelte-mocpjx{color:#ff5941;flex-shrink:0;font-weight:700}.ext-tc.svelte-mocpjx{color:#eae3df}.ext-tl-ok.svelte-mocpjx{color:#4cc157;font-weight:500}.ext-cta-text.svelte-mocpjx{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.ext-cta-eyebrow.svelte-mocpjx{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:#95907f}.ext-cta-h.svelte-mocpjx{font-family:Unbounded,Onest,sans-serif;font-weight:700;font-size:clamp(1.6rem,3.2vw,2.4rem);letter-spacing:-.028em;line-height:1.1;color:#1a1a1a;margin:0;max-width:18ch}.ext-cta-h.svelte-mocpjx em:where(.svelte-mocpjx){font-style:normal;background:linear-gradient(180deg,transparent 62%,#ffd726 62%,#ffd726 94%,transparent 94%);padding:0 .18em}.ext-cta-p.svelte-mocpjx{font-size:1rem;line-height:1.55;color:#4a4538;max-width:36ch;margin:0}.ext-cta-btn.svelte-mocpjx{font-family:Unbounded,Onest,sans-serif;font-weight:600;font-size:.95rem;padding:.95rem 1.7rem;border-radius:9999px;border:none;background:#ff5941;color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:.55rem;margin-top:.6rem;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;box-shadow:0 10px 28px #ff594152}.ext-cta-btn.svelte-mocpjx:hover{background:#ff4a30;transform:translateY(-2px);box-shadow:0 14px 36px #ff594161}@media(max-width:1024px){.ext-cta-grid.svelte-mocpjx{grid-template-columns:1fr;gap:2.2rem}.ext-cta-text.svelte-mocpjx{align-items:center;text-align:center}.ext-cta-p.svelte-mocpjx{max-width:48ch}.ext-cta-h.svelte-mocpjx{max-width:22ch}.hm-body.svelte-mocpjx{grid-template-columns:1fr}.hm-panel-before.svelte-mocpjx{border-right:none;border-bottom:1px solid rgba(26,26,26,.06)}}@media(max-width:768px){.ed-explainer.svelte-mocpjx{padding:3.25rem 1rem 4rem}.ed-stack.svelte-mocpjx{gap:2.25rem}.ed-list.svelte-mocpjx{gap:2.2rem}.ed-item.svelte-mocpjx{grid-template-columns:1fr;gap:.6rem}.ed-num.svelte-mocpjx{font-size:clamp(2.6rem,12vw,3.6rem)}.ed-title.svelte-mocpjx{font-size:1.1rem}.ed-desc.svelte-mocpjx{font-size:.92rem}.hm-demo.svelte-mocpjx{padding:2.75rem 1rem 3rem}.hm-url.svelte-mocpjx{min-width:0;max-width:200px}.ext-spec-section.svelte-mocpjx,.ext-cta-section.svelte-mocpjx{padding:2.75rem 1rem 3.5rem}.ext-cta-section.svelte-mocpjx{padding-bottom:4.5rem}.ext-fields.svelte-mocpjx{padding:.85rem 1rem 1rem;font-size:.78rem}.ext-fields.svelte-mocpjx li:where(.svelte-mocpjx){grid-template-columns:1fr;gap:.15rem;padding:.3rem 0;border-bottom:1px dashed rgba(26,26,26,.06)}.ext-fields.svelte-mocpjx li:where(.svelte-mocpjx):last-child{border-bottom:none}.ext-doc-meta.svelte-mocpjx{display:none}.ext-cta-btn.svelte-mocpjx{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.ext-rv.svelte-mocpjx{opacity:1!important;transform:none!important;transition:none!important}}
