@font-face{font-family:hagglieSans;src:url(/_next/static/media/5d862b7c5d1de6a0-s.p.ttf) format("truetype");font-display:swap;font-weight:400 900}@font-face{font-family:hagglieSans Fallback;src:local("Arial");ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.00%;size-adjust:105.53%}.__className_c4c059{font-family:hagglieSans,hagglieSans Fallback}.__variable_c4c059{--font-sans:"hagglieSans","hagglieSans Fallback"}@font-face{font-family:hagglieDisplay;src:url(/_next/static/media/109840673e3c4184-s.p.ttf) format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:hagglieDisplay Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_e766ec{font-family:hagglieDisplay,hagglieDisplay Fallback}.__variable_e766ec{--font-display:"hagglieDisplay","hagglieDisplay Fallback"}:root{--paper:#ffffff;--ink:#000000;--muted:#4d4d4d;--marker:#ffd400;--marker-deep:#eab800;--stamp:#e5261f;--ok:#006b3c;--bw:2.5px;--cut-w:3px;--shadow:6px 6px 0 var(--ink);--shadow-sm:4px 4px 0 var(--ink)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,"Segoe UI",sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}::selection{background:var(--marker);color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.display{font-variation-settings:"opsz" 96}.display,h1{font-family:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:.95}h1{font-size:clamp(3rem,9vw,6rem);font-variation-settings:"opsz" 96;margin:0 0 20px}h2{font-family:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:1.6rem;font-weight:800;font-variation-settings:"opsz" 40;letter-spacing:-.015em;line-height:1.1;margin:36px 0 12px}h3{font-size:1.05rem;font-weight:700;letter-spacing:-.01em}p.lede{color:var(--ink);font-size:1.15rem;line-height:1.5;margin:0 0 28px;max-width:54ch}.chip{display:inline-block;background:var(--ink);color:var(--paper);font-size:13px;font-weight:600;padding:5px 12px;letter-spacing:.01em}.chip.on-marker{background:var(--marker);color:var(--ink)}.cut{border:0;border-top:var(--cut-w) dashed var(--ink);margin:56px 0}.card{background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:var(--shadow);padding:26px;margin-top:20px}.card.flat{box-shadow:none}.card.on-ink{background:var(--ink);color:var(--paper);border-color:var(--ink)}.container{max-width:780px;margin:0 auto;padding:32px 24px 64px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:48px}.logo-lockup{display:inline-flex;align-items:center;color:var(--ink);text-decoration:none}.logo-word{font-family:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:800;font-variation-settings:"opsz" 40;letter-spacing:-.02em;background:var(--marker);padding:3px 10px;border:var(--bw) solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.topbar a.quiet{font-size:14px;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:var(--bw) solid var(--marker)}.topbar a.quiet:hover{background:var(--marker)}.footer-mark{font-family:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:clamp(4.5rem,16vw,10rem);font-weight:800;font-variation-settings:"opsz" 96;letter-spacing:-.03em;line-height:.9;margin:80px 0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.footer-mark.pre{opacity:0;transform:translateY(18px)}.footer-mark.pre.inview{opacity:1;transform:none}.footer-line{color:var(--muted);font-size:14px;font-weight:600}.sticker{display:inline-block;background:var(--marker);border:var(--bw) solid var(--ink);padding:10px 18px;font-family:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-weight:800;transform:rotate(-4deg);box-shadow:var(--shadow-sm)}input[type=email],input[type=password],input[type=text],input[type=url]{flex:1 1;min-width:260px;background:var(--paper);color:var(--ink);border:var(--bw) solid var(--ink);border-radius:0;padding:12px 14px;font-size:1rem;font-family:inherit}input:focus-visible{outline:3px solid var(--marker);outline-offset:0;box-shadow:0 0 0 3px var(--ink)}a.button-link,button{display:inline-block;background:var(--marker);color:var(--ink);border:var(--bw) solid var(--ink);border-radius:0;box-shadow:var(--shadow-sm);padding:12px 22px;font-size:1rem;font-weight:700;font-family:inherit;text-decoration:none;cursor:pointer;transition:box-shadow .1s ease,transform .1s ease,background .15s ease}a.button-link:hover,button:hover{background:var(--marker-deep)}a.button-link:active,button:active{transform:translate(4px,4px);box-shadow:none}button:disabled{opacity:.45;cursor:wait}a.quiet-btn,button.quiet-btn{background:var(--paper);color:var(--ink)}a.quiet-btn:hover,button.quiet-btn:hover{background:var(--paper)}a{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:var(--marker);text-decoration-color:var(--marker)}pre.report{background:var(--paper);border:var(--bw) solid var(--ink);padding:14px;font-size:.8rem;overflow:auto;max-height:420px;white-space:pre-wrap;word-break:break-word}code{border:2px solid var(--ink);padding:1px 6px;font-size:.85em}.error{color:var(--stamp);font-weight:600}.scan-panel{display:flex;gap:22px;margin-top:24px;box-shadow:var(--shadow);background:var(--paper);padding:22px;position:relative}.scan-panel,.scan-panel:before{border:var(--bw) solid var(--ink)}.scan-panel:before{content:"LIVE";position:absolute;top:-14px;left:18px;background:var(--marker);font-family:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:13px;letter-spacing:.06em;padding:3px 10px;transform:rotate(-3deg)}.reader-stage{flex:0 0 auto;width:148px;align-self:center}.reader-stage svg{display:block;width:100%;height:auto;overflow:visible}.reader-g{opacity:0;transform:scale(.85);transform-box:fill-box;transform-origin:center;transition:opacity .3s ease,transform .55s cubic-bezier(.34,1.56,.64,1)}.reader-g.on{opacity:1;transform:none}.scan-body{flex:1 1;min-width:0}@media (max-width:540px){.scan-panel{flex-direction:column}.reader-stage{width:132px;margin:0 auto}}.r-eye{transform-box:fill-box;transform-origin:center;animation:r-blink 4.6s infinite}@keyframes r-blink{0%,90%,to{transform:scaleY(1)}93.5%{transform:scaleY(.06)}97%{transform:scaleY(1)}}.r-iris{animation:r-look 8.5s infinite}@keyframes r-look{0%,12%{transform:none}20%,36%{transform:translateX(-7px)}44%{transform:none}54%,68%{transform:translateX(7px) translateY(-3px)}76%,to{transform:none}}.r-leanhead{animation:r-lean 8.5s .22s infinite}@keyframes r-lean{0%,12%{transform:none}20%,36%{transform:translateX(-2.5px) rotate(-2deg)}44%{transform:none}54%,68%{transform:translateX(2.5px) rotate(2deg)}76%,to{transform:none}}.r-paper{transform-box:fill-box;transform-origin:center}.p1{animation:r-riffle 2s infinite}.p2{animation:r-riffle 2s .34s infinite}@keyframes r-riffle{0%{transform:none}18%{transform:translate(-8px,-10px) rotate(-6deg) scale(1.02,.98)}34%{transform:scaleX(1.07) scaleY(.93)}46%,to{transform:none}}.r-peekhead{animation:r-bob 2s .1s infinite}@keyframes r-bob{0%,46%,to{transform:none}18%{transform:translateY(-3px)}}.r-talkhead{animation:r-talkhead 1.7s .06s infinite}@keyframes r-talkhead{0%,26%,58%,86%,to{transform:none}12%{transform:translateY(1.2px) scaleY(.985)}40%{transform:translateY(1px)}72%{transform:translateY(.8px)}}.r-mouth{transform-box:fill-box;transform-origin:center;animation:r-talk 1.7s infinite}@keyframes r-talk{0%,to{transform:scaleY(.14)}12%{transform:scaleY(1)}26%{transform:scaleY(.32)}40%{transform:scaleY(.95)}58%{transform:scaleY(.2)}72%{transform:scaleY(.78)}86%{transform:scaleY(.14)}}.r-wave{opacity:0;animation:r-wave 1.7s infinite}.w2{animation-delay:.18s}@keyframes r-wave{0%,8%{opacity:0}30%{opacity:.85}70%,to{opacity:0}}.r-doc{animation:r-doc-l 2.6s cubic-bezier(.3,.9,.3,1) infinite}.r-doc-r{animation-name:r-doc-r}@keyframes r-doc-l{0%{transform:translateX(-54px);opacity:0}12%{opacity:1}46%{transform:translateX(3px)}56%,80%{transform:none;opacity:1}94%,to{transform:none;opacity:0}}@keyframes r-doc-r{0%{transform:translateX(54px);opacity:0}12%{opacity:1}46%{transform:translateX(-3px)}56%,80%{transform:none;opacity:1}94%,to{transform:none;opacity:0}}.r-doc-stay{transform-box:fill-box;transform-origin:center;animation:r-land 2.6s infinite}@keyframes r-land{0%,44%{transform:none}54%{transform:scale(1.09,.93)}66%{transform:scale(.99,1.02)}76%,to{transform:none}}@media (prefers-reduced-motion:reduce){.r-doc,.r-doc-stay,.r-eye,.r-iris,.r-leanhead,.r-mouth,.r-paper,.r-peekhead,.r-talkhead,.r-wave{animation:none}.r-wave{opacity:0}.reader-g{transition:none}}.scan-head{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:6px}.scan-title{font-family:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-weight:800;font-variation-settings:"opsz" 40;font-size:1.1rem;letter-spacing:-.01em}.scan-timer{font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--marker);padding:1px 8px}.scan-bar,.scan-timer{border:2px solid var(--ink)}.scan-bar{position:relative;height:10px;margin-top:14px;background:var(--paper);overflow:hidden}.scan-bar-fill{height:100%;background:var(--marker);transition:width 1s linear}.scan-steps{position:relative;display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:18px}.scan-step{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12.5px;font-weight:600;flex:0 1 auto;min-width:0;border:2px solid var(--ink);padding:4px 10px;background:var(--paper)}.scan-step>span:last-child{white-space:nowrap}.scan-step.active{color:var(--ink);background:var(--marker);box-shadow:3px 3px 0 var(--ink)}.scan-step.done{color:var(--ok);border-style:dashed}.scan-step.done:after{content:"✓";font-weight:800;margin-left:2px}.scan-detail{position:relative;margin:16px 0 0;color:var(--muted);font-size:13px;min-height:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scan-detail:after{content:"";display:inline-block;width:8px;height:14px;margin-left:5px;vertical-align:-2px;background:var(--marker);border:1.5px solid var(--ink);animation:scan-caret 1s steps(1) infinite}@keyframes scan-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.scan-detail:after{animation:none;opacity:0}}.scan-detail strong{color:var(--ink);font-weight:700}.row{gap:12px}.row,.stat-strip{display:flex;flex-wrap:wrap;align-items:center}.stat-strip{gap:16px;margin:16px 0}.stat{display:inline-flex;flex-direction:column;border:var(--bw) solid var(--ink);padding:8px 14px;background:var(--paper)}.stat strong{font-family:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:1.6rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat span{font-size:12px;font-weight:600;color:var(--muted)}.band{background:var(--ink);margin:0 calc(50% - 50vw) 40px;padding:40px max(24px,calc(50vw - 390px)) 48px}.band,.band .lede,.band h1{color:var(--paper)}.band input[type=url]{border-color:var(--paper)}.band a.button-link,.band button{border-color:var(--ink);box-shadow:4px 4px 0 var(--paper)}.band a.button-link:active,.band button:active{transform:translate(4px,4px);box-shadow:none}.note-block{border:var(--bw) solid var(--ink);padding:14px 16px;margin:14px 0;font-size:13.5px}.note-block ul{margin:6px 0 0;padding-left:18px;line-height:1.7}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.footer-mark,a.button-link,button{animation:none!important;transition:none!important}.footer-mark.pre{opacity:1;transform:none}}