.breach-module__3HARTW__product{max-width:1320px;margin:0 auto;padding-bottom:80px}.breach-module__3HARTW__pilot{color:var(--muted,#b3a69a);font:11px/1.7 var(--font-code);align-items:center;gap:12px;margin-bottom:32px;display:flex}.breach-module__3HARTW__pilot>span{background:var(--copper-bright);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.breach-module__3HARTW__checkGrid{border:1px solid var(--line);grid-template-columns:1.14fr 1fr;display:grid}.breach-module__3HARTW__checkPanel,.breach-module__3HARTW__resultPanel{min-width:0;padding:clamp(28px,4vw,58px)}.breach-module__3HARTW__checkPanel{background:#1e140f66}.breach-module__3HARTW__resultPanel{border-inline-start:1px solid var(--line);background:radial-gradient(at 70% 10%,#c1734314,#0000 75%)}.breach-module__3HARTW__kicker{font:10px/1.6 var(--font-code);letter-spacing:.14em;color:var(--copper-bright);margin:0 0 22px}.breach-module__3HARTW__product h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 26px;font-size:clamp(28px,3vw,44px);font-weight:450;line-height:1.15}.breach-module__3HARTW__product h3{letter-spacing:-.025em;font-weight:450;line-height:1.2}.breach-module__3HARTW__form>label:first-child{font:11px var(--font-code);margin-bottom:10px;display:block}.breach-module__3HARTW__inputRow{border:1px solid var(--line);margin-bottom:20px;display:flex}.breach-module__3HARTW__inputRow input{width:100%;min-width:0;color:var(--paper);font:15px var(--font-body,sans-serif);background:#080605;border:0;padding:20px 16px}.breach-module__3HARTW__inputRow button,.breach-module__3HARTW__offer a{background:var(--copper-bright);color:#160d08;font:12px var(--font-code);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;text-decoration:none;display:flex}.breach-module__3HARTW__consent{color:#c6b9ac;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.breach-module__3HARTW__consent input{width:16px;height:16px;accent-color:var(--copper-bright);flex:0 0 16px;margin-top:3px}.breach-module__3HARTW__note{color:#b4a597!important;font-size:11px!important;line-height:1.7!important}.breach-module__3HARTW__form .breach-module__3HARTW__note{margin-top:15px}.breach-module__3HARTW__checkHelp{color:#bbad9f;margin:0 0 24px;font-size:13px;line-height:1.8}.breach-module__3HARTW__message{border-inline-start:2px solid var(--copper-bright);color:var(--paper);padding:12px 16px;font-size:13px;line-height:1.7}.breach-module__3HARTW__exampleButton{border:0;border-top:1px solid var(--line);color:#c6b9ac;cursor:pointer;width:100%;font:11px var(--font-code);text-align:start;background:0 0;justify-content:space-between;margin-top:24px;padding:18px 0 0;display:flex}.breach-module__3HARTW__signal{border:1px solid var(--line);border-radius:50%;place-items:center;width:120px;height:120px;margin:20px auto 30px;display:grid;position:relative;box-shadow:0 0 60px #c1734314}.breach-module__3HARTW__signal span,.breach-module__3HARTW__signal i{border:1px solid #ec9e6833;border-radius:50%;position:absolute;inset:12px}.breach-module__3HARTW__signal i{inset:28px}.breach-module__3HARTW__signal b{font:13px var(--font-code);letter-spacing:.12em;color:var(--copper-bright)}.breach-module__3HARTW__empty h3,.breach-module__3HARTW__result h3{margin:0 0 18px;font-size:25px}.breach-module__3HARTW__empty p,.breach-module__3HARTW__result p,.breach-module__3HARTW__apiPanel p,.breach-module__3HARTW__principles p{color:#bbad9f;font-size:14px;line-height:1.85}.breach-module__3HARTW__exampleLabel{color:var(--copper-bright)!important;font:10px/1.6 var(--font-code)!important}.breach-module__3HARTW__result dl{margin:20px 0;font-size:12px}.breach-module__3HARTW__result dl div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.breach-module__3HARTW__result dt{color:#b4a597}.breach-module__3HARTW__result dd{text-align:end;margin:0}.breach-module__3HARTW__apiPanel{border-top:1px solid var(--line);grid-template-columns:1.14fr 1fr;gap:70px;margin-top:70px;padding-top:48px;display:grid}.breach-module__3HARTW__apiPanel>div{min-width:0}.breach-module__3HARTW__apiPanel .breach-module__3HARTW__kicker{font-size:10px}.breach-module__3HARTW__offer{border-inline-start:1px solid var(--line);padding-inline-start:48px}.breach-module__3HARTW__offer h3{margin:0 0 20px;font-size:30px}.breach-module__3HARTW__offer a{margin:26px 0 18px}.breach-module__3HARTW__tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.breach-module__3HARTW__tags span{border:1px solid var(--line);color:#c6b9ac;font:9px var(--font-code);padding:8px 11px}.breach-module__3HARTW__principles{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:72px;padding-top:32px;display:grid}.breach-module__3HARTW__principles article{min-width:0}.breach-module__3HARTW__principles article>span{color:var(--copper-bright);font:10px var(--font-code)}.breach-module__3HARTW__principles h3{font-size:21px}.breach-module__3HARTW__product button:focus-visible,.breach-module__3HARTW__product input:focus-visible,.breach-module__3HARTW__offer a:focus-visible{outline:2px solid var(--copper-bright);outline-offset:4px}.breach-module__3HARTW__access h3{margin:0 0 14px;font-size:25px}.breach-module__3HARTW__access p{color:#bbad9f;margin-bottom:24px;font-size:13px;line-height:1.8}.breach-module__3HARTW__session{font:11px/1.8 var(--font-code);color:var(--copper-bright);justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.breach-module__3HARTW__session button{color:var(--paper);border:1px solid var(--line);cursor:pointer;font:inherit;background:0 0;padding:8px 12px}.breach-module__3HARTW__inputRow button:disabled,.breach-module__3HARTW__session button:disabled{cursor:wait;opacity:.6}.breach-module__3HARTW__product .breach-module__3HARTW__loginForm{grid-template-columns:minmax(0,1fr);gap:22px;width:100%;min-width:0;display:grid}.breach-module__3HARTW__product .breach-module__3HARTW__loginField{grid-template-columns:minmax(0,1fr);gap:9px;min-width:0;display:grid}.breach-module__3HARTW__product .breach-module__3HARTW__loginField label{color:var(--paper);font:12px/1.5 var(--font-code);margin:0;padding:0;display:block}.breach-module__3HARTW__product .breach-module__3HARTW__loginField input{border:1px solid var(--copper-bright);background:var(--background,#080605);width:100%;min-width:0;max-width:100%;height:54px;color:var(--paper);font:16px/1.5 var(--font-body,sans-serif);box-sizing:border-box;border-radius:6px;margin:0;padding:15px 16px;display:block}.breach-module__3HARTW__product .breach-module__3HARTW__loginField input:focus-visible{outline:2px solid var(--copper-bright);outline-offset:3px}.breach-module__3HARTW__product .breach-module__3HARTW__loginForm>button{background:var(--copper-bright);color:#160d08;width:100%;min-height:52px;font:12px/1.5 var(--font-code);cursor:pointer;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin:2px 0 0;padding:16px 20px;display:flex}.breach-module__3HARTW__product .breach-module__3HARTW__loginForm>button:disabled{cursor:wait;opacity:.6}.breach-module__3HARTW__guestAccess{margin-top:0;padding-top:0}.breach-module__3HARTW__entryChoices{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.breach-module__3HARTW__entryChoices button{border:1px solid var(--line);min-height:44px;color:var(--paper);font:11px/1.5 var(--font-code);cursor:pointer;background:0 0;border-radius:6px;flex:140px;padding:12px 16px}.breach-module__3HARTW__entryChoices button[aria-pressed=true]{border-color:var(--copper-bright);color:var(--copper-bright);background:#c1734314}.breach-module__3HARTW__product .breach-module__3HARTW__loginField .breach-module__3HARTW__note{margin:0}.breach-module__3HARTW__product input:-webkit-autofill{-webkit-text-fill-color:var(--paper);-webkit-box-shadow:inset 0 0 0 1000px #080605}.breach-module__3HARTW__result dd{overflow-wrap:anywhere}.breach-module__3HARTW__resultPanel{scroll-margin-top:110px}.breach-module__3HARTW__resultPanel:focus{outline:2px solid var(--copper-bright);outline-offset:-2px}.breach-module__3HARTW__completion{border:1px solid var(--copper-bright);background:#c1734314;gap:8px;margin-top:22px;padding:18px;font-size:14px;line-height:1.65;display:grid}.breach-module__3HARTW__completion strong{color:var(--paper);font-weight:500}.breach-module__3HARTW__completion a{width:fit-content;color:var(--copper-bright);text-underline-offset:4px}.breach-module__3HARTW__result .breach-module__3HARTW__resultSummary{color:var(--copper-bright);font-size:13px}.breach-module__3HARTW__finding{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.breach-module__3HARTW__finding h4{color:var(--paper);overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:500}.breach-module__3HARTW__result .breach-module__3HARTW__collectionBadge{border:1px solid var(--line);color:var(--copper-bright);margin:12px 0 0;padding:4px 9px;font-size:11px;display:inline-block}.breach-module__3HARTW__finding dl div{align-items:flex-start}.breach-module__3HARTW__finding dt,.breach-module__3HARTW__finding dd{flex:1;min-width:0}.breach-module__3HARTW__ownerSwitch{border:1px solid var(--line);margin-bottom:28px;padding:18px}.breach-module__3HARTW__ownerSwitch p{margin:0 0 12px;font-size:12px;line-height:1.8}.breach-module__3HARTW__ownerSwitch button{border:1px solid var(--copper-bright);color:var(--copper-bright);font:11px var(--font-code);cursor:pointer;background:0 0;padding:12px 16px}.breach-module__3HARTW__ownerSwitch button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.breach-module__3HARTW__checkGrid,.breach-module__3HARTW__apiPanel,.breach-module__3HARTW__principles{grid-template-columns:minmax(0,1fr)}.breach-module__3HARTW__resultPanel{border-inline-start:0;border-top:1px solid var(--line)}.breach-module__3HARTW__checkPanel,.breach-module__3HARTW__resultPanel{padding:26px 20px}.breach-module__3HARTW__inputRow{flex-direction:column}.breach-module__3HARTW__inputRow button{padding:17px 20px}.breach-module__3HARTW__apiPanel{gap:32px;margin-top:48px;padding-top:32px}.breach-module__3HARTW__offer{border-inline-start:0;padding-inline-start:0}.breach-module__3HARTW__principles{gap:16px;margin-top:48px}.breach-module__3HARTW__signal{width:94px;height:94px}}
