@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff")}:root{font-family:Inter,Arial,sans-serif;color:#003569;background:#fff;font-synthesis:none;--blue:#0050a2;--red:#eb1c2d;--navy:#002d5c;--muted:#61778e;--line:#dce5ee;--paper:#f5f8fb;--display:"Barlow Condensed","Arial Narrow",sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a,input,textarea,label[for=photo-input],label[for=camera-input]{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.38}a,button{color:inherit}svg{display:block;width:20px;height:20px;flex-shrink:0}button{border:0;background:none}button:focus-visible,a:focus-visible,summary:focus-visible,label:has(+input:focus-visible){outline:3px solid var(--blue);outline-offset:5px}input:focus-visible,textarea:focus-visible{outline:3px solid #0050a230;outline-offset:2px}input::placeholder{color:#7c8fa2}input[aria-invalid=true]{outline:2px solid var(--red)}[hidden]{display:none!important}.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}.skip-link{position:fixed;top:-100px;left:16px;padding:12px;background:var(--blue);color:#fff;z-index:200}.skip-link:focus{top:12px}.site-header{height:102px;padding:0 5.6%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:1;background:#fff}.wordmark{display:flex;align-items:center;gap:9px;font-family:var(--display);font-weight:800;font-size:37px;letter-spacing:-.7px;line-height:1;text-decoration:none}.wordmark>span{color:var(--red);font-style:italic}.wordmark strong{color:var(--blue)}.wordmark-dot{color:var(--red)}.header-right{display:flex;align-items:center;gap:30px}.independent{font-size:9px;letter-spacing:1.7px;font-weight:600;color:var(--muted)}.byline{display:flex;align-items:center;gap:9px;font-size:12px;color:#71859a;border-left:1px solid var(--line);padding-left:30px}.binddex{font-size:24px;letter-spacing:-1.4px;font-weight:700;color:#8060d7;display:flex;align-items:center;gap:4px}.binddex>span{font-size:27px;line-height:1;color:#b88eea}.hero{position:relative;overflow:hidden;padding:62px 24px 66px;min-height:690px;display:flex;justify-content:center;isolation:isolate}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(#0050a209 1px,transparent 1px),linear-gradient(90deg,#0050a209 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,transparent 24%,#000 100%);mask-image:radial-gradient(ellipse at 50% 45%,transparent 24%,#000 100%);opacity:.7}.hero:before,.hero:after{content:"+";position:absolute;top:90px;left:5.6%;color:#9bb8d4;font:300 20px Inter}.hero:after{left:auto;right:5.6%}.hero-content{text-align:center;max-width:760px;width:100%;position:relative}.eyebrow{font-size:9px;letter-spacing:1.7px;line-height:1.6;font-weight:600;color:var(--blue);display:flex;align-items:center;justify-content:center;gap:9px}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px #eb1c2d0b}.hero h1{font-family:var(--display);font-size:clamp(76px,8.2vw,120px);letter-spacing:-1.8px;line-height:.9;font-weight:800;margin:28px 0 24px;color:var(--blue)}.buy{position:relative;display:inline-block;color:var(--red)}.buy svg{position:absolute;bottom:-12px;left:-3px;width:102%;height:15px;stroke:var(--red);stroke-width:5;fill:none;stroke-linecap:round}.red-period{color:var(--red)}.hero-description{font-size:15px;line-height:1.7;color:var(--muted);margin:31px 0 29px}.cert-form{max-width:620px;margin:auto}.input-shell{padding:7px;display:flex;align-items:center;background:#fff;border:1.5px solid #b7cce0;box-shadow:0 6px 25px #00356908;border-radius:5px;transition:border-color .2s,box-shadow .2s}.input-shell:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #0050a20a}.input-shell>svg{margin-left:16px;color:var(--blue);width:22px;height:22px}.input-shell input{width:0;flex:1;border:0;padding:17px 14px;background:transparent;color:var(--navy);font-size:15px;min-width:0;outline:none}.input-shell input:focus-visible{outline:none}.input-shell button{background:var(--blue);color:#fff;border-radius:3px;display:flex;align-items:center;justify-content:center;gap:20px;padding:20px 21px;font-size:11px;letter-spacing:.65px;font-weight:700;white-space:nowrap;transition:background .2s}.input-shell button:hover{background:#003c7a}.input-shell button svg{width:18px;height:18px}.input-error{color:#c11021;font-size:12px;line-height:1.5;text-align:left;margin:7px 3px 0;min-height:0}.input-error:empty{display:none}.checker-meta{display:flex;justify-content:center;align-items:center;gap:17px;margin-top:18px}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:500;text-decoration:none;padding:3px 0;line-height:1.5}.text-button:hover{text-decoration:underline;text-underline-offset:4px}.text-button svg{width:15px;height:15px}.text-button.subtle{color:var(--muted);font-weight:400}.meta-divider{height:13px;width:1px;background:#c6d5e3}.hero-footnote{font-size:10px;line-height:1.7;color:#778a9e;margin:26px 0 0}.hero-index{position:absolute;bottom:22px;left:5.6%;right:5.6%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.4px;color:#6f8da9}.news-section{background:var(--paper);border-top:1px solid var(--line);padding:45px 5.6% 25px;overflow:hidden}.news-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px}.news-eyebrow{justify-content:flex-start;font-size:8px;letter-spacing:1.6px;color:#6c849b}.news-heading h2{font:700 42px/.95 var(--display);margin:8px 0 0;letter-spacing:-.5px;color:var(--blue)}.news-heading h2>span{color:var(--red)}.news-controls{display:flex;align-items:center;gap:8px}.news-position{font-size:10px;letter-spacing:1px;color:#6c849b;margin-right:14px;font-variant-numeric:tabular-nums}.icon-button{width:38px;height:38px;border:1px solid #ccdae6;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:50%;transition:background .15s}.icon-button svg{width:16px;height:16px}.icon-button:hover:not(:disabled){background:#e4edf5}.news-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 3px 15px;margin:-3px -3px 0;overscroll-behavior-x:contain}.news-track::-webkit-scrollbar{display:none}.news-card{flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start;background:#fff;border:1px solid #d9e3ed;border-radius:4px;overflow:hidden;min-width:0;transition:transform .2s,border-color .2s}.news-card:hover{transform:translateY(-3px);border-color:#92b2d0}.news-card>a{display:flex;flex-direction:column;height:100%;text-decoration:none}.news-art{height:170px;position:relative;overflow:hidden;background:var(--blue);color:#fff;border-bottom:1px solid var(--line)}.news-card-body{padding:19px 21px 18px;display:flex;flex-direction:column;flex:1}.story-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;line-height:1.5;color:#6d8195}.story-meta>span{font-size:7px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--blue);border:1px solid #ccdaea;padding:3px 5px;border-radius:2px}.story-meta time{white-space:nowrap}.news-card h3{font-size:18px;line-height:1.35;letter-spacing:-.45px;margin:15px 0 9px;font-weight:600;color:var(--navy)}.news-card-body>p{font-size:11px;line-height:1.8;color:var(--muted);margin:0 0 24px}.story-source{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:13px;border-top:1px solid #e8eef4;font-size:10px;font-weight:600;color:var(--blue)}.story-source svg{width:16px;height:16px}.art-corner{position:absolute;right:12px;top:11px;font-size:7px;letter-spacing:1px;opacity:.6}.art-theft{background:#0050a2;background-image:repeating-linear-gradient(-45deg,transparent,transparent 11px,#ffffff04 11px,#ffffff04 12px)}.art-number{position:absolute;top:35px;left:23px;font:700 82px/.9 var(--display);letter-spacing:-2px}.art-number>span{display:block;font:500 7px/1.5 Inter;letter-spacing:1.7px;margin-top:12px}.art-stamp{position:absolute;bottom:27px;right:21px;border:2px solid #fff8;color:#fff;transform:rotate(-12deg);padding:8px 10px;font:700 13px/1.1 var(--display);letter-spacing:1px}.qr-mark{position:absolute;left:28px;top:30px;width:105px;height:105px;padding:8px;background:#fff;color:var(--blue);transform:rotate(-7deg);box-shadow:9px 9px #003f80}.qr-mark svg{width:100%;height:100%}.qr-mark+.art-code{position:absolute;top:60px;right:18px;text-align:right;font:600 11px/1.6 monospace}.art-code>span{display:block;color:#fff;background:var(--red);padding:0 8px;float:right;font-size:19px}.art-code small{display:block;clear:both;font:500 6px/2 Inter;letter-spacing:1px;padding-top:10px}.art-clone{background:#e6edf4}.art-slab{position:absolute;width:92px;height:140px;padding:8px;border-radius:7px;border:2px solid #fff;background:#dbe6f0;box-shadow:0 3px 9px #00356920;transform:rotate(-12deg);left:calc(50% - 85px);top:17px}.mini-label{height:27px;padding:3px 4px;border:2px solid var(--red);font:500 5px Inter;background:#fff;color:var(--blue)}.mini-label strong{display:block;font-size:7px;margin-top:1px}.mini-card{height:84px;margin:6px 3px;border:2px solid white;background:repeating-linear-gradient(135deg,#0050a2,#0050a2 8px,#186bb7 8px,#186bb7 9px)}.slab-two{transform:rotate(13deg);left:calc(50% - 4px);top:13px}.slab-two .mini-card{background:repeating-linear-gradient(-45deg,#eb1c2d,#eb1c2d 8px,#e84c59 8px,#e84c59 9px)}.art-caption{position:absolute;bottom:13px;left:0;right:0;text-align:center;font-size:7px;letter-spacing:2px;font-weight:600;color:var(--blue)}.art-clone .art-corner{color:var(--blue)}.art-justice{background:var(--red)}.justice-number{font-size:76px;top:25px}.justice-number>span{font-size:6px}.justice-date{position:absolute;bottom:17px;left:25px;font-size:6px;letter-spacing:1.4px}.art-rule{position:absolute;right:25px;bottom:25px;width:44px;height:80px;border:1px solid #ffffff50;border-top:7px solid white;transform:rotate(20deg)}.art-security{background:#e5edf5;color:var(--blue)}.security-lines{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;background:repeating-radial-gradient(ellipse at center,transparent 0,transparent 8px,#0050a215 9px,transparent 10px);transform:rotate(-30deg)}.security-shield{position:absolute;left:calc(50% - 37px);top:30px;width:74px;height:80px;background:#e5edf5}.security-shield svg{width:100%;height:100%;stroke-width:1.1}.art-security .art-corner{color:var(--blue)}.news-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:8px;color:#6f859b;margin-top:8px;line-height:1.6}.news-bottom>p{margin:0}.news-bottom>span{display:flex;align-items:center;gap:9px;font-size:7px;letter-spacing:.8px}.news-bottom svg{width:16px;height:16px}footer{display:flex;justify-content:space-between;align-items:center;padding:28px 5.6%;gap:25px;border-top:1px solid var(--line)}footer>div:first-child{display:flex;align-items:center;gap:22px}.footer-wordmark{text-decoration:none;font:700 20px var(--display);white-space:nowrap;color:var(--red)}.footer-wordmark strong{color:var(--blue)}footer p{font-size:8px;line-height:1.8;margin:0;color:#71859a}.binddex-small{color:#8060d7}.footer-links{display:flex;align-items:center;gap:20px;font-size:8px;color:#71859a;white-space:nowrap}.footer-links button{font-size:8px;padding:0}.footer-links button:hover{text-decoration:underline}.result{--result-color:#177645;--result-bg:#f4faf6;max-width:620px;margin:25px auto 0;text-align:left;background:var(--result-bg);border:1px solid color-mix(in srgb,var(--result-color) 24%,white);border-radius:5px;padding:23px}.result.flagged,.result.review{--result-color:#c51a2a;--result-bg:#fff7f7}.result.incomplete{--result-color:#0050a2;--result-bg:#f4f8fc}.result-top{display:flex;gap:15px}.result-symbol{width:36px;height:36px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--result-color) 8%,white);color:var(--result-color)}.result-symbol svg{width:21px;height:21px}.result-kicker{font-size:8px;letter-spacing:.8px;color:var(--result-color);font-weight:600;line-height:1.7}.result h3{font:700 31px/1 var(--display);color:var(--result-color);margin:6px 0 9px}.result-top p{font-size:11px;line-height:1.8;color:#53677b;margin:0}.result-details{margin-top:16px;border-top:1px solid color-mix(in srgb,var(--result-color) 12%,white)}.result-details summary{list-style:none;cursor:pointer;font-size:10px;font-weight:600;padding:15px 0 7px;display:flex;justify-content:space-between}.result-details summary::-webkit-details-marker{display:none}.result-details summary>span{font-size:15px;line-height:1}.result-details[open] summary>span{transform:rotate(45deg)}.result-details ul{list-style:none;padding:0;margin:10px 0 0}.finding{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #0035690e;padding:13px 0}.finding>svg{width:15px;height:15px;margin-top:2px;flex-shrink:0;color:#5f7890}.finding.pass>svg{color:#177645}.finding.flag>svg,.finding.review>svg{color:#c51a2a}.finding strong{font-size:10px;line-height:1.7;font-weight:600}.finding p{font-size:10px;line-height:1.8;color:#61778e;margin:3px 0}.finding a{font-size:9px;display:inline-flex;align-items:center;gap:3px;text-underline-offset:3px}.finding a svg{width:11px;height:11px}.coverage-note{font-size:9px;color:#61778e;line-height:1.8}.result-actions{display:flex;justify-content:space-between;gap:12px;margin-top:13px}.result-actions .text-button{font-size:9px}.raw-codes{padding:15px;background:#fff8;border:1px solid #00356912;margin-top:10px;overflow-wrap:anywhere}.raw-codes strong{font-size:8px;letter-spacing:1px}.raw-codes p{font-size:9px;margin:10px 0 3px}.raw-codes code{font-size:10px;line-height:1.8}.hero:has(.result:not([hidden])){padding-bottom:66px}dialog{border:1px solid var(--line);padding:30px;max-width:650px;width:calc(100% - 32px);border-radius:8px;color:var(--navy);max-height:90svh;overflow:auto;box-shadow:0 35px 100px #002d5c30}dialog::backdrop{background:#00234bc2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body:has(dialog[open]){overflow:hidden}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.dialog-heading .eyebrow{justify-content:flex-start;font-size:8px;margin-bottom:7px}.dialog-heading h2{font:700 40px/1 var(--display);margin:0;color:var(--blue)}.dialog-heading h2 span{color:var(--red)}.dialog-heading .icon-button{flex-shrink:0}.dialog-intro{font-size:12px;line-height:1.8;color:var(--muted);margin:0 0 22px}.field-label{display:block;font-size:10px;font-weight:600;margin:15px 0 8px}.field{display:block;width:100%;border:1px solid #b9cddd;background:#fff;border-radius:4px;color:var(--navy);padding:12px 13px;font-size:12px;line-height:1.5;resize:vertical}.drop-zone{margin-top:20px;padding:24px;border:1px dashed #a8c3dc;border-radius:4px;background:#f7fafd;display:flex;align-items:center;flex-direction:column;gap:12px}.drop-zone.dragging{background:#e5f0fa;border-color:var(--blue)}.drop-zone>svg{color:var(--blue);height:30px;width:30px;stroke-width:1.3}.drop-zone strong{font-size:12px}.drop-zone>span{font-size:10px;color:var(--muted)}.small-button{font-size:10px;font-weight:600;padding:10px 18px;border-radius:3px;background:var(--blue);color:#fff;cursor:pointer;display:inline-block}.camera-capture{font-size:10px;cursor:pointer}.primary-button{width:100%;background:var(--blue);color:#fff;padding:15px;border-radius:3px;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.5px}.primary-button:hover{background:#003c7a}.primary-button svg{width:16px;height:16px}#photo-preview{margin-top:20px}#scan-image{display:block;max-height:270px;max-width:100%;margin:auto;object-fit:contain;border:1px solid var(--line);border-radius:3px}.photo-controls{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:10px;font-size:10px;color:var(--muted)}#photo-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65%}.photo-controls button{font-size:10px;white-space:nowrap}.scan-progress{font-size:11px;line-height:1.8;color:var(--blue);margin:15px 0;overflow-wrap:anywhere}.scan-progress:empty{margin:0}.manual-details{margin-top:22px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.manual-details>summary{font-size:11px;font-weight:500;cursor:pointer;line-height:1.7}.manual-details>p{font-size:10px;line-height:1.7;color:var(--muted)}.scan-disclosure{font-size:9px;line-height:1.8;color:var(--muted);margin:18px 0 0}#scan-result .result{margin-top:15px}#info-content{font-size:12px;line-height:1.9;color:#536b82}#info-content h3{font-size:14px;color:var(--blue);margin:25px 0 7px}#info-content a{color:var(--blue);text-underline-offset:3px}#info-content code{font-size:11px;background:var(--paper);padding:2px 4px}.news-error{font-size:12px;line-height:1.8;padding:30px 0}.news-error a{color:var(--blue)}@media(min-width:1600px){.site-header,.news-section,footer{padding-left:max(5.6%,calc((100% - 1420px)/2));padding-right:max(5.6%,calc((100% - 1420px)/2))}.hero{min-height:740px;padding-top:75px}.hero h1{font-size:132px}.news-art{height:195px}.art-number{font-size:94px}.news-card h3{font-size:21px}}@media(max-width:1050px){.independent{display:none}.news-card{flex-basis:calc((100% - 24px)/2.25)}.news-card h3{font-size:17px}.story-meta{flex-wrap:wrap;gap:5px}.news-art{height:160px}.art-number{font-size:68px}.art-stamp{font-size:11px;right:14px}.qr-mark{left:16px;width:92px;height:92px}.qr-mark+.art-code{right:12px;font-size:9px}.footer-links{gap:14px}footer>div:first-child{gap:15px}}@media(max-width:680px){.site-header{height:77px;padding:0 22px}.wordmark{font-size:30px;gap:6px}.byline{padding-left:0;border:0;font-size:10px;gap:7px}.binddex{font-size:21px}.binddex>span{font-size:22px}.hero{min-height:625px;padding:53px 22px 64px}.hero:before,.hero:after{display:none}.hero h1{font-size:clamp(48px,15vw,88px);letter-spacing:-1.3px;margin-top:29px}.eyebrow{font-size:7px;letter-spacing:1.05px;gap:7px}.hero-description{font-size:13px;margin:30px 0 25px;line-height:1.8}.input-shell{padding:5px}.input-shell>svg{margin-left:9px;width:19px;height:19px}.input-shell input{font-size:12px;padding:16px 9px}.input-shell button{padding:18px 12px;font-size:9px;gap:10px}.input-shell button svg{width:15px;height:15px}.checker-meta{gap:13px;margin-top:17px}.text-button{font-size:10px}.hero-footnote{font-size:8px;margin-top:22px}.hero-index{left:22px;right:22px;font-size:6px;letter-spacing:1px}.news-section{padding:32px 22px 23px}.news-heading{margin-bottom:21px;gap:10px}.news-heading h2{font-size:36px}.news-eyebrow{font-size:6px;letter-spacing:1.1px}.news-controls{gap:5px}.news-position{font-size:8px;margin-right:4px}.icon-button{height:32px;width:32px}.news-track{overflow:visible;overflow-x:auto;margin-right:-22px;padding-right:22px;scroll-padding-right:22px}.news-card{flex-basis:85%;max-width:360px}.news-art{height:170px}.news-card-body{padding:18px}.story-meta{font-size:8px;flex-wrap:nowrap}.story-meta>span{font-size:6px}.news-card h3{font-size:19px}.news-card-body>p{font-size:11px}.art-number{font-size:80px}.art-stamp{right:23px;font-size:13px}.qr-mark{width:105px;height:105px;left:25px}.qr-mark+.art-code{right:20px;font-size:11px}.news-bottom{font-size:8px;line-height:1.9;align-items:flex-start;margin-top:5px}.news-bottom>p{max-width:240px}.news-bottom>span{display:none}footer{padding:25px 22px;align-items:flex-start;flex-direction:column;gap:20px}footer>div:first-child{align-items:flex-start;flex-direction:column;gap:10px}footer p{font-size:8px}.footer-links{width:100%;justify-content:space-between;font-size:8px}.result{padding:18px;margin-top:22px}.result-symbol{width:29px;height:29px}.result-top{gap:10px}.result h3{font-size:27px}.result-kicker{font-size:7px;letter-spacing:.5px}.result-top p{font-size:10px}.result-actions{align-items:flex-start}.result-actions .text-button{font-size:8px}.result-actions svg{width:12px;height:12px}dialog{padding:22px;width:calc(100% - 24px);max-height:94svh}.dialog-heading h2{font-size:33px}.dialog-intro{font-size:11px}.dialog-heading{gap:10px}.drop-zone{padding:22px 15px}.scan-progress{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.binddex-logo{display:block;width:116px;height:auto;object-fit:contain}.binddex-logo-footer{display:inline-block;width:64px;height:auto;vertical-align:middle;margin:0 3px}@media(max-width:680px){.binddex-logo{width:90px}.binddex-logo-footer{width:60px}}.binddex-logo,.binddex-logo-footer{background:#030c22;border-radius:4px;padding:5px 7px;box-sizing:content-box}.binddex-logo-footer{padding:3px 5px;border-radius:3px}.binddex-name{font-size:23px;font-weight:700;letter-spacing:-1px;background:linear-gradient(110deg,#6635ee,#2578f6 60%,#df738b);background-clip:text;-webkit-background-clip:text;color:transparent}.binddex-mark{display:block;width:29px;height:31px;object-fit:contain}.byline{gap:8px}@media(max-width:680px){.binddex-name{font-size:20px}.binddex-mark{width:24px;height:26px}.byline{gap:5px}}.preview-banner{background:#0050a2;color:#fff;text-align:center;padding:12px 20px;font:600 12px/1.5 Inter,sans-serif;border-bottom:4px solid #eb1c2d}.membership-nav{display:flex;gap:22px;align-items:center}.membership-nav button{font-size:9px;font-weight:600;letter-spacing:.8px;padding:10px 0}.membership-nav button:hover{text-decoration:underline;text-underline-offset:5px}.membership-status{font-size:8px;letter-spacing:1.3px;color:var(--blue);margin:10px 0 0}.member-dialog{max-width:540px}.membership-title{font:800 55px/.95 var(--display);color:var(--blue);margin:20px 0}.membership-title span{color:var(--red)}.plan-price{font:700 50px/1 var(--display);margin:24px 0 15px;color:var(--blue)}.plan-price span{font:400 12px Inter;color:var(--muted)}.plan-copy{font-size:11px;line-height:1.9;color:var(--muted)}.plan-features{list-style:none;padding:0;margin:24px 0}.plan-features li{font-size:12px;line-height:1.8;margin:11px 0;padding-left:23px;position:relative}.plan-features li:before{content:"✓";position:absolute;left:0;color:var(--blue)}.plan-scope,.billing-disclosure,.local-account-note{font-size:9px;line-height:1.8;color:var(--muted)}.coverage-box{background:var(--paper);padding:13px 15px;border:1px solid var(--line);border-radius:3px;margin:18px 0}.coverage-box strong{display:block;font-size:10px;margin-bottom:5px}.coverage-box span{display:block;font-size:10px;line-height:1.8;color:var(--muted)}.sample-button{width:100%;margin-top:13px}.member-tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:24px}.member-tabs button{padding:12px;font-size:12px;border-bottom:2px solid transparent;flex:1}.member-tabs button.selected{border-color:var(--blue);font-weight:600;color:var(--blue)}.member-dialog h3{font-size:18px;letter-spacing:-.4px;line-height:1.5}.form-message{font-size:11px;line-height:1.9;color:var(--blue);overflow-wrap:anywhere}.form-message:empty{display:none}.checkout-line{display:flex;justify-content:space-between;gap:15px;padding:17px 0;border-bottom:1px solid var(--line);font-size:12px}.dashboard-dialog{max-width:820px}.account-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.account-summary strong{font-size:14px;overflow-wrap:anywhere}.account-summary p{font-size:10px;color:var(--muted);line-height:1.8}.account-actions{display:flex;gap:15px;flex-wrap:wrap;margin:17px 0}.account-section{border-top:1px solid var(--line);padding-top:20px;margin-top:25px}.account-section h3{font:700 27px var(--display);color:var(--blue);margin:0 0 12px}.account-section h4{font-size:12px}.section-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.save-cert-form{display:grid;grid-template-columns:1fr 1.3fr auto;gap:8px;margin:17px 0}.saved-item{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border:1px solid var(--line);border-radius:4px;padding:15px;margin-top:10px}.saved-item strong{font-size:12px}.saved-item p{font-size:11px;line-height:1.7;margin:7px 0}.saved-item small{font-size:9px;color:var(--muted)}.saved-item details{font-size:10px;line-height:1.8;margin-top:10px}.saved-item summary{cursor:pointer}.status-review,.status-flagged{color:#bf1b2d}.status-clear{color:#177645}.history-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:10px}.history-item small{display:block;font-size:8px;color:var(--muted);margin-top:5px}.empty-state{font-size:11px;line-height:1.9;color:var(--muted);padding:15px;background:var(--paper);border:1px dashed var(--line)}.checkbox-line{display:flex;gap:10px;align-items:flex-start;font-size:10px;line-height:1.8;color:var(--muted);margin-top:15px}.checkbox-line input{margin-top:4px}.review-card{padding:22px;border:1px solid var(--line);border-radius:4px;margin:20px 0}.review-card p{font-size:11px;line-height:1.8;overflow-wrap:anywhere}.review-card a{font-size:11px}.review-card img{display:block;max-width:100%;max-height:350px;object-fit:contain;margin:18px auto}.review-card small{display:block;font-size:8px;overflow-wrap:anywhere;line-height:1.8}.review-card h3{font:700 30px var(--display);margin:0}.review-card .section-heading>span{font-size:10px;text-transform:uppercase}.review-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:17px}.sample-result{border:1px solid #edc8ce;background:#fff7f7;padding:20px;border-radius:4px;color:#b51929;font-size:12px;line-height:1.9}.result-actions{flex-wrap:wrap}.member-dialog .dialog-heading h2 span,.dashboard-dialog .dialog-heading h2 span{color:var(--red)}@media(max-width:680px){.header-right,.membership-nav{gap:12px}.membership-nav button{font-size:7px;letter-spacing:.3px}.membership-nav [data-pricing]{display:none}.byline{display:flex}.membership-title{font-size:48px}.plan-price{font-size:44px}.save-cert-form{grid-template-columns:1fr 1fr}.save-cert-form button{grid-column:1/-1;padding:13px}.account-summary strong{font-size:12px}.account-actions{gap:12px}.history-item{flex-wrap:wrap}.history-item>span:first-child{flex:1}.history-item>span:nth-child(2){font-size:9px}.review-card{padding:15px}.membership-status{font-size:7px;letter-spacing:.8px}}.pricing-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.pricing-option{text-align:left;padding:19px;border:1px solid var(--line);border-radius:5px;background:var(--paper);align-self:stretch}.pricing-option.selected{border:2px solid var(--blue);padding:18px;background:#f1f7ff}.pricing-option>span{display:block;font-size:10px;font-weight:700;letter-spacing:1px}.pricing-option>strong{display:block;font:700 39px var(--display);margin:13px 0}.pricing-option small{font:400 9px Inter;color:var(--muted)}.pricing-option p,.pricing-option li{font-size:10px;line-height:1.9;color:var(--muted)}.pricing-option ul{padding-left:15px;margin-bottom:0}.pricing-option li{margin:8px 0}#pricing-dialog{max-width:740px}#pricing-dialog .membership-title{font-size:45px}.mail-preview{font-size:11px;margin-top:18px}.mail-preview summary{cursor:pointer}.mail-preview article{padding:15px;background:var(--paper);border:1px solid var(--line);margin:12px 0}.mail-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:10px/1.8 Inter}.mail-preview a{font-size:10px}.email-deliveries p{font-size:9px;line-height:1.8;overflow-wrap:anywhere}@media(max-width:600px){.pricing-options{grid-template-columns:1fr}.pricing-option>strong{font-size:36px}#pricing-dialog .membership-title{font-size:37px}}
