.image-tool-module__KqJ_PG__tool{color:#f4f0e8;background:#10120f;border:1px solid #f4f0e838;margin:0 4vw 5rem;padding:clamp(1.5rem,4vw,3.5rem)}.image-tool-module__KqJ_PG__heading{max-width:54rem}.image-tool-module__KqJ_PG__heading>p:first-child{color:#b7e16b;letter-spacing:.15em;font-size:.75rem}.image-tool-module__KqJ_PG__heading h2{margin:.6rem 0;font-size:clamp(1.8rem,4vw,3.2rem)}.image-tool-module__KqJ_PG__heading p:last-child,.image-tool-module__KqJ_PG__status span{color:#b8bcb3}.image-tool-module__KqJ_PG__picker{border:1px solid #b7e16b;flex-direction:column;gap:.75rem;margin-top:1.8rem;padding:1rem 1.25rem;display:inline-flex}.image-tool-module__KqJ_PG__picker input{max-width:min(100%,24rem)}.image-tool-module__KqJ_PG__status{flex-direction:column;gap:.35rem;margin-top:1.5rem;display:flex}.image-tool-module__KqJ_PG__assessment{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;margin:1rem 0 0;display:grid}.image-tool-module__KqJ_PG__assessment div{background:#f4f0e80f;border:1px solid #f4f0e829;padding:.8rem}.image-tool-module__KqJ_PG__assessment dt{color:#b8bcb3;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.image-tool-module__KqJ_PG__assessment dd{margin:.35rem 0 0}.image-tool-module__KqJ_PG__reasonCode{color:#b8bcb3;font-size:.8rem}.image-tool-module__KqJ_PG__zoomControls{margin-top:1.5rem}.image-tool-module__KqJ_PG__zoomControls fieldset{border:1px solid #f4f0e840;align-items:center;gap:1rem;margin:0;padding:.5rem 1rem;display:inline-flex}.image-tool-module__KqJ_PG__zoomControls label{align-items:center;gap:.35rem;display:inline-flex}.image-tool-module__KqJ_PG__previews{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.image-tool-module__KqJ_PG__previews figure{margin:0}.image-tool-module__KqJ_PG__originalPreview{align-self:start}.image-tool-module__KqJ_PG__previewCanvas{max-width:100%;line-height:0;display:inline-block;position:relative}.image-tool-module__KqJ_PG__roi{z-index:1;box-sizing:border-box;cursor:move;touch-action:none;background:#b7e16b14;border:2px solid #b7e16b;outline:1px solid #10120f;padding:0;position:absolute}.image-tool-module__KqJ_PG__roiResize{z-index:2;cursor:nwse-resize;touch-action:none;background:#b7e16b;border:2px solid #10120f;width:.9rem;height:.9rem;padding:0;position:absolute;transform:translate(-50%,-50%)}.image-tool-module__KqJ_PG__zoomViewport{max-width:100%;max-height:28rem;line-height:0;overflow:auto}.image-tool-module__KqJ_PG__zoomViewport[data-zoom=fit]{max-height:none;overflow:visible}.image-tool-module__KqJ_PG__zoomViewport:focus-visible{outline-offset:2px;outline:2px solid #b7e16b}.image-tool-module__KqJ_PG__zoomViewport[data-zoom="100"] .image-tool-module__KqJ_PG__previewCanvas,.image-tool-module__KqJ_PG__zoomViewport[data-zoom="300"] .image-tool-module__KqJ_PG__previewCanvas{max-width:none}.image-tool-module__KqJ_PG__previews img{background:#080906;width:auto;max-width:100%;max-height:28rem;display:block}.image-tool-module__KqJ_PG__previews figcaption{color:#b8bcb3;margin-top:.5rem}.image-tool-module__KqJ_PG__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.image-tool-module__KqJ_PG__actions button{color:#10120f;cursor:pointer;background:#b7e16b;border:0;padding:.75rem 1rem}.image-tool-module__KqJ_PG__actions button:last-child{color:#f4f0e8;background:0 0;border:1px solid #f4f0e866}.image-tool-module__KqJ_PG__actions button:disabled{cursor:wait;opacity:.65}.image-tool-module__KqJ_PG__correction{border:1px solid #b7e16bb3;margin-top:1.5rem;padding:1rem}.image-tool-module__KqJ_PG__correction h3{margin:0}.image-tool-module__KqJ_PG__correctionGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.image-tool-module__KqJ_PG__correction label{align-items:center;gap:.45rem;margin-right:1rem;display:inline-flex}.image-tool-module__KqJ_PG__correctionGrid label{flex-direction:column;align-items:flex-start}.image-tool-module__KqJ_PG__correction input[type=number]{color:#10120f;width:100%;padding:.45rem}.image-tool-module__KqJ_PG__correction fieldset{border:1px solid #f4f0e840;margin:1rem 0}.image-tool-module__KqJ_PG__correction button{color:#10120f;cursor:pointer;background:#b7e16b;border:0;padding:.75rem 1rem}.image-tool-module__KqJ_PG__correction button:disabled{cursor:wait;opacity:.65}.image-tool-module__KqJ_PG__actions button:focus-visible,.image-tool-module__KqJ_PG__correction button:focus-visible,.image-tool-module__KqJ_PG__roi:focus-visible,.image-tool-module__KqJ_PG__roiResize:focus-visible{outline-offset:2px;outline:2px solid #f4f0e8}
.preview-module__JHC0Ca__site{--ink:#eef1e8;--muted:#9da79c;--line:#dde6d629;--panel:#171c19;--signal:#d9ff57;min-height:100vh;color:var(--ink);background:linear-gradient(#d9ff5706 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#d9ff5706 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 80% 10%,#4f6f5538,#0000 34rem),#0c100e}.preview-module__JHC0Ca__header,.preview-module__JHC0Ca__footer{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;max-width:1440px;margin:0 auto;padding:1.25rem clamp(1.25rem,4vw,4.5rem);display:grid}.preview-module__JHC0Ca__brand{width:fit-content;color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.68rem;line-height:1.25;display:inline-flex}.preview-module__JHC0Ca__brandMark{color:#0c100e;background:var(--signal);border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;font-weight:800;display:grid}.preview-module__JHC0Ca__header nav,.preview-module__JHC0Ca__footer nav{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:1.75rem;font-size:.72rem;display:flex}.preview-module__JHC0Ca__header nav a,.preview-module__JHC0Ca__footer nav a,.preview-module__JHC0Ca__textLink,.preview-module__JHC0Ca__legalArticle a{color:inherit;text-underline-offset:.35rem;text-decoration-color:#0000;transition:color .16s,text-decoration-color .16s}.preview-module__JHC0Ca__header nav a:hover,.preview-module__JHC0Ca__header nav a:focus-visible,.preview-module__JHC0Ca__footer nav a:hover,.preview-module__JHC0Ca__footer nav a:focus-visible,.preview-module__JHC0Ca__textLink:hover,.preview-module__JHC0Ca__textLink:focus-visible,.preview-module__JHC0Ca__legalArticle a:hover,.preview-module__JHC0Ca__legalArticle a:focus-visible{color:var(--signal);text-decoration-color:currentColor}.preview-module__JHC0Ca__previewBadge{color:var(--signal);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #d9ff5780;justify-self:end;padding:.4rem .65rem;font-size:.62rem}.preview-module__JHC0Ca__hero,.preview-module__JHC0Ca__boundarySection,.preview-module__JHC0Ca__roadmap,.preview-module__JHC0Ca__comingSoon,.preview-module__JHC0Ca__legalLayout,.preview-module__JHC0Ca__notFound{max-width:1440px;margin:0 auto;padding-inline:clamp(1.25rem,4vw,4.5rem)}.preview-module__JHC0Ca__hero{grid-template-columns:minmax(0,1.2fr) minmax(21rem,.8fr);align-items:center;gap:clamp(3rem,7vw,8rem);min-height:690px;padding-block:clamp(5rem,10vw,9rem);display:grid}.preview-module__JHC0Ca__heroCopy h1,.preview-module__JHC0Ca__comingSoon h1,.preview-module__JHC0Ca__notFound h1,.preview-module__JHC0Ca__legalLayout h1{max-width:950px;font-family:var(--font-serif);letter-spacing:-.055em;margin:0;font-size:clamp(3.2rem,7.4vw,7.7rem);font-weight:400;line-height:.96}.preview-module__JHC0Ca__eyebrow,.preview-module__JHC0Ca__sectionIndex{color:var(--signal);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.68rem}.preview-module__JHC0Ca__lede{color:#c3cbc1;max-width:720px;margin:2rem 0 0;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.75}.preview-module__JHC0Ca__statusRow{color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:2.4rem;font-size:.68rem;display:flex}.preview-module__JHC0Ca__statusDot{background:var(--signal);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .3rem #d9ff5714}.preview-module__JHC0Ca__statusDivider{background:var(--line);width:2rem;height:1px}.preview-module__JHC0Ca__inspectionCard{border:1px solid var(--line);background:#171c19db;padding:1rem;position:relative;overflow:hidden;box-shadow:0 3rem 8rem #00000059}.preview-module__JHC0Ca__cornerMark{z-index:2;color:var(--signal);font-family:var(--font-mono);font-size:.7rem;position:absolute;top:1.6rem;right:1.6rem}.preview-module__JHC0Ca__scanField{aspect-ratio:1/.86;background:radial-gradient(circle at 28% 37%,#d9ff572e,#0000 4rem),repeating-linear-gradient(135deg,#202823 0 10px,#1b211e 10px 20px);display:block;position:relative;overflow:hidden}.preview-module__JHC0Ca__targetBox{border:1px solid var(--signal);width:46%;height:38%;position:absolute;top:22%;left:18%}.preview-module__JHC0Ca__targetBox:before,.preview-module__JHC0Ca__targetBox:after{content:"";border-color:var(--signal);width:1.2rem;height:1.2rem;position:absolute}.preview-module__JHC0Ca__targetBox:before{border-top:4px solid;border-left:4px solid;top:-.3rem;left:-.3rem}.preview-module__JHC0Ca__targetBox:after{border-bottom:4px solid;border-right:4px solid;bottom:-.3rem;right:-.3rem}.preview-module__JHC0Ca__scanLine{background:linear-gradient(transparent,var(--signal),transparent);width:1px;box-shadow:0 0 1.2rem var(--signal);position:absolute;top:12%;bottom:12%;left:73%}.preview-module__JHC0Ca__readout{font-family:var(--font-mono);gap:0;margin:0;display:grid}.preview-module__JHC0Ca__readout div{border-bottom:1px solid var(--line);grid-template-columns:6rem 1fr;gap:1rem;padding:.9rem .25rem;font-size:.67rem;display:grid}.preview-module__JHC0Ca__readout div:last-child{border-bottom:0}.preview-module__JHC0Ca__readout dt{color:var(--muted);text-transform:uppercase}.preview-module__JHC0Ca__readout dd{margin:0}.preview-module__JHC0Ca__boundarySection,.preview-module__JHC0Ca__roadmap,.preview-module__JHC0Ca__faq{border-top:1px solid var(--line);padding-block:clamp(5rem,9vw,9rem)}.preview-module__JHC0Ca__boundarySection>div:first-child,.preview-module__JHC0Ca__faq>div{grid-template-columns:1fr 2fr;align-items:end;gap:2rem;margin-bottom:4rem;display:grid}.preview-module__JHC0Ca__boundarySection h2,.preview-module__JHC0Ca__roadmap h2,.preview-module__JHC0Ca__faq h2{font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,4.5vw,5rem);font-weight:400;line-height:1}.preview-module__JHC0Ca__boundaryGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.preview-module__JHC0Ca__boundaryGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;padding:clamp(1.5rem,3vw,3rem)}.preview-module__JHC0Ca__boundaryGrid article:nth-child(2){background:var(--panel)}.preview-module__JHC0Ca__cardLabel{color:var(--signal);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem}.preview-module__JHC0Ca__boundaryGrid h3{font-family:var(--font-serif);margin:4.5rem 0 1rem;font-size:1.45rem;font-weight:400}.preview-module__JHC0Ca__boundaryGrid p,.preview-module__JHC0Ca__roadmap p,.preview-module__JHC0Ca__comingSoon p,.preview-module__JHC0Ca__legalLayout p,.preview-module__JHC0Ca__notFound p{color:var(--muted);line-height:1.75}.preview-module__JHC0Ca__roadmap{grid-template-columns:.5fr 1fr 1.5fr;gap:clamp(2rem,5vw,6rem);display:grid}.preview-module__JHC0Ca__roadmap>div p{max-width:31rem}.preview-module__JHC0Ca__roadmap ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.preview-module__JHC0Ca__roadmap li{border-bottom:1px solid var(--line);grid-template-columns:4rem 1fr;gap:.5rem 1rem;padding:1.25rem 0;display:grid}.preview-module__JHC0Ca__roadmap li span,.preview-module__JHC0Ca__roadmap li small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.preview-module__JHC0Ca__roadmap li small{grid-column:2}.preview-module__JHC0Ca__roadmap li strong{font-weight:500}.preview-module__JHC0Ca__faqList{border-top:1px solid var(--line);margin:0}.preview-module__JHC0Ca__faqList>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:1rem 2rem;padding:1.5rem 0;display:grid}.preview-module__JHC0Ca__faqList dt{font-family:var(--font-serif);font-size:1.05rem;line-height:1.4}.preview-module__JHC0Ca__faqList dd{color:var(--muted);margin:0;line-height:1.75}.preview-module__JHC0Ca__boundaryNote{max-width:34rem;color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;margin-top:1rem;font-size:.72rem;line-height:1.7}.preview-module__JHC0Ca__comingSoon{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(3rem,8vw,9rem);min-height:760px;padding-block:clamp(5rem,10vw,10rem);display:grid}.preview-module__JHC0Ca__videoSignal{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;place-items:center;display:grid;position:relative}.preview-module__JHC0Ca__videoSignal:before,.preview-module__JHC0Ca__videoSignal:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute}.preview-module__JHC0Ca__videoSignal:before{inset:12%}.preview-module__JHC0Ca__videoSignal:after{border-color:#d9ff5780;inset:28%}.preview-module__JHC0Ca__videoSignal span{z-index:1;color:var(--signal);font-family:var(--font-serif);font-size:clamp(3rem,7vw,7rem)}.preview-module__JHC0Ca__videoSignal i{background:var(--signal);border-radius:50%;width:.5rem;height:.5rem;position:absolute}.preview-module__JHC0Ca__videoSignal i:first-of-type{top:5%}.preview-module__JHC0Ca__videoSignal i:nth-of-type(2){bottom:17%;right:12%}.preview-module__JHC0Ca__videoSignal i:nth-of-type(3){bottom:17%;left:12%}.preview-module__JHC0Ca__videoNote{border-block:1px solid var(--line);grid-template-columns:8rem 1fr;gap:2rem;max-width:680px;margin:3rem 0;padding:1.5rem 0;display:grid}.preview-module__JHC0Ca__videoNote span{color:var(--signal);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.preview-module__JHC0Ca__videoNote p{margin:0}.preview-module__JHC0Ca__textLink{color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.preview-module__JHC0Ca__legalLayout{grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,9vw,10rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.preview-module__JHC0Ca__legalLayout aside{align-self:start;position:sticky;top:2rem}.preview-module__JHC0Ca__legalLayout h1{font-size:clamp(3rem,6vw,6rem)}.preview-module__JHC0Ca__legalLayout aside>span{color:var(--signal);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.65rem;display:inline-block}.preview-module__JHC0Ca__legalArticle{counter-reset:legal-section}.preview-module__JHC0Ca__legalArticle section{border-top:1px solid var(--line);counter-increment:legal-section;padding:0 0 3rem 4.5rem;position:relative}.preview-module__JHC0Ca__legalArticle section:before{color:var(--signal);content:counter(legal-section,decimal-leading-zero);font-family:var(--font-mono);font-size:.65rem;position:absolute;top:1.8rem;left:0}.preview-module__JHC0Ca__legalArticle h2{font-family:var(--font-serif);margin:0;padding-top:1.5rem;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:400}.preview-module__JHC0Ca__legalArticle a{color:var(--ink);text-decoration:underline}.preview-module__JHC0Ca__notFound{flex-direction:column;justify-content:center;align-items:flex-start;min-height:700px;display:flex}.preview-module__JHC0Ca__notFound h1{max-width:800px}.preview-module__JHC0Ca__notFound>p:not(.preview-module__JHC0Ca__eyebrow){max-width:600px;margin:2rem 0}.preview-module__JHC0Ca__footer{border-top:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:0;font-size:.62rem}.preview-module__JHC0Ca__footer p{margin:0}.preview-module__JHC0Ca__footer>span{justify-self:end}@media (max-width:900px){.preview-module__JHC0Ca__header,.preview-module__JHC0Ca__footer{grid-template-columns:1fr auto}.preview-module__JHC0Ca__header nav{display:none}.preview-module__JHC0Ca__footer nav{order:3;grid-column:1/-1}.preview-module__JHC0Ca__hero,.preview-module__JHC0Ca__comingSoon,.preview-module__JHC0Ca__legalLayout,.preview-module__JHC0Ca__roadmap,.preview-module__JHC0Ca__faq>div,.preview-module__JHC0Ca__faqList>div{grid-template-columns:1fr}.preview-module__JHC0Ca__hero{min-height:auto}.preview-module__JHC0Ca__inspectionCard{max-width:36rem}.preview-module__JHC0Ca__boundarySection>div:first-child,.preview-module__JHC0Ca__boundaryGrid{grid-template-columns:1fr}.preview-module__JHC0Ca__roadmap{gap:2rem}.preview-module__JHC0Ca__legalLayout aside{position:static}}@media (max-width:560px){.preview-module__JHC0Ca__previewBadge{display:none}.preview-module__JHC0Ca__header{grid-template-columns:1fr}.preview-module__JHC0Ca__heroCopy h1,.preview-module__JHC0Ca__comingSoon h1,.preview-module__JHC0Ca__notFound h1,.preview-module__JHC0Ca__legalLayout h1{font-size:clamp(2.8rem,14vw,4.4rem)}.preview-module__JHC0Ca__statusDivider{display:none}.preview-module__JHC0Ca__boundaryGrid article{min-height:230px}.preview-module__JHC0Ca__videoNote{grid-template-columns:1fr}.preview-module__JHC0Ca__legalArticle section{padding-left:2.5rem}.preview-module__JHC0Ca__footer>span{justify-self:start}}@media (prefers-reduced-motion:reduce){.preview-module__JHC0Ca__header a,.preview-module__JHC0Ca__footer a,.preview-module__JHC0Ca__textLink,.preview-module__JHC0Ca__legalArticle a{transition:none}}
