:root{--bg:#f4f7fb;--surface:#fff;--surface-2:#edf4fb;--ink:#0b1a2c;--muted:#65768a;--line:#dbe5f0;--brand:#247ff2;--brand-dark:#0d4f9f;--brand-soft:#e8f2ff;--attention:#315fbd;--attention-soft:#edf3ff;--technical:#ad3948;--technical-soft:#fff0f2;--shadow:0 20px 50px #12355c17}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.shell{width:min(1120px,100% - 36px);margin:0 auto}.site-header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f2ece6;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:70px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:800;display:inline-flex}.brand-mark{background:var(--brand);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-style:italic;display:grid}.header-note{color:var(--muted);font-size:13px}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 20%, #dceae4 0, transparent 28%), var(--bg);padding:92px 0 66px}.hero-grid{grid-template-columns:1.35fr .8fr;align-items:center;gap:64px;display:grid}.eyebrow{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;max-width:900px;margin-bottom:24px;font-size:clamp(42px,6vw,72px);line-height:.98}h2{letter-spacing:-.04em;font-size:clamp(30px,4vw,46px);line-height:1.05}h3{letter-spacing:-.02em;font-size:20px;line-height:1.2}.hero-copy{max-width:720px;color:var(--muted);font-size:19px}.hero-example{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;padding:24px}.mini-label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.mini-domain{margin:6px 0 18px;font-size:22px;font-weight:800}.mini-row{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:11px 0;font-size:14px;display:flex}.dot{border-radius:99px;flex:none;width:8px;height:8px;margin-top:6px}.dot.good{background:var(--brand)}.dot.warn{background:#3c78d8}.dot.unknown{background:#777}.mini-conclusion{background:var(--surface-2);border-radius:12px;margin-top:16px;padding:12px 14px;font-size:13px;font-weight:700}.section{padding:72px 0}.section-heading{max-width:720px;margin-bottom:32px}.entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.entry-card{border:1px solid var(--line);min-height:230px;color:var(--muted);background:#fffdf8a6;border-radius:18px;padding:24px;transition:all .2s;display:block}.entry-card h3{color:var(--ink);margin-top:24px;margin-bottom:10px;font-size:24px}.entry-card.active{background:var(--surface);border-color:#b8d3f5;box-shadow:0 12px 30px #1e231d0d}.entry-card.active:hover{border-color:var(--brand);box-shadow:var(--shadow);transform:translateY(-3px)}.card-topline{justify-content:flex-end;display:flex}.status{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line);border-radius:99px;padding:5px 8px;font-size:11px;font-weight:800}.status.live{background:var(--brand-soft);color:var(--brand-dark);border-color:#c3d9f5}.card-action{color:var(--brand);margin-top:22px;font-size:13px;font-weight:800;display:inline-block}.principles{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:48px;display:grid}.principle-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.principle-grid article{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px}.principle-grid strong{margin-bottom:5px;display:block}.principle-grid span{color:var(--muted);font-size:14px}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding:32px 0;font-size:12px}.footer-inner{justify-content:space-between;gap:30px;display:flex}.footer-inner p{max-width:520px;margin-bottom:0}.workflow-page{padding:34px 0 80px}.breadcrumb{color:var(--muted);gap:9px;margin-bottom:48px;font-size:13px;display:flex}.workflow-header{max-width:800px;margin-bottom:34px}.workflow-header h1{margin-bottom:16px;font-size:clamp(38px,5vw,62px)}.workflow-header p{color:var(--muted);max-width:760px;font-size:17px}.workflow-content{border-top:1px solid var(--line);margin-top:24px;padding:54px 0 0}.workflow-content .section-heading p{color:var(--muted)}.investigation-form{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:0 12px 30px #1e231d0d}.investigation-form label{margin-bottom:10px;font-size:13px;font-weight:800;display:block}.input-row{grid-template-columns:1fr auto;gap:10px;display:grid}.input-row input{min-width:0;color:var(--ink);background:#fff;border:1px solid #bdb9ae;border-radius:12px;outline:none;padding:14px 16px}.input-row input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #247ff21f}.intent-picker{border:0;margin:18px 0 0;padding:0}.intent-picker legend{margin-bottom:8px;font-size:12px;font-weight:800}.intent-options{flex-wrap:wrap;gap:8px;display:flex}.intent-option{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.intent-option:hover{color:var(--brand-dark);border-color:#b8d3f5}.intent-option.active{background:var(--brand-soft);color:var(--brand-dark);border-color:#accaf0}.primary-button,.secondary-button{border:0;border-radius:12px;padding:13px 18px;font-weight:800}.primary-button{background:var(--brand);color:#fff}.primary-button:hover{background:var(--brand-dark)}.primary-button:disabled{opacity:.55;cursor:wait}.secondary-button{background:var(--surface);color:var(--brand-dark);border:1px solid #b8d3f5}.company-context-note{background:var(--brand-soft);border:1px solid #b3cff1;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:12px 14px;display:flex}.company-context-note>div{flex-direction:column;gap:3px;display:flex}.company-context-note strong{color:var(--brand-dark);font-size:12px}.company-context-note span{color:var(--muted);font-size:11px}.form-support-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:10px;display:flex}.form-note{color:var(--muted);max-width:760px;margin:0;font-size:12px}.text-button{color:var(--brand);white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.text-button:hover{text-decoration:underline}.privacy-note{color:var(--muted);margin:7px 0 0;font-size:11px}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.error-box{background:var(--technical-soft);color:#7b2828;border:1px solid #e2b6b3;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:14px}.report{margin-top:28px}.report-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 0;display:flex}.report-hero h2{margin-bottom:5px}.report-hero p{color:var(--muted);margin-bottom:0;font-size:13px}.notice{border-radius:12px;flex-wrap:wrap;gap:8px;margin:20px 0;padding:14px 16px;font-size:13px;display:flex}.notice.neutral{background:var(--surface-2);border:1px solid var(--line)}.report-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 4px;display:grid}.report-overview>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:14px 16px}.report-overview strong{margin-bottom:6px;font-size:22px;line-height:1;display:block}.report-overview span{color:var(--muted);font-size:12px}.coverage-panel{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;margin:18px 0 0;padding:18px}.coverage-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.coverage-heading strong{font-size:14px}.coverage-heading span{color:var(--muted);font-size:11px}.coverage-list{gap:8px;display:grid}.coverage-item{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:12px 13px}.coverage-status{align-items:center;gap:8px;display:flex}.coverage-status strong{flex:1;font-size:13px}.coverage-status>span:last-child{color:var(--muted);font-size:11px;font-weight:800}.coverage-dot{background:#b9bdb8;border-radius:999px;width:8px;height:8px}.coverage-item.checked .coverage-dot{background:#247ff2}.coverage-item.partial .coverage-dot{background:#4a7cc7}.coverage-item p{color:var(--muted);margin:6px 0 0 16px;font-size:12px}.report-section{border-bottom:1px solid var(--line);padding:28px 0}.purchase-section{border-top:1px solid var(--line)}.context-badge{background:var(--brand-soft);min-width:54px;height:28px;color:var(--brand-dark);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.purchase-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.purchase-check{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:16px}.purchase-check.found{background:#f5f9ff;border-color:#b3cff1}.purchase-check.unknown{background:var(--surface-2)}.purchase-check-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.purchase-check-topline strong{font-size:14px}.purchase-check-topline span{color:var(--muted);font-size:11px;font-weight:800}.purchase-check p{color:var(--muted);margin:8px 0 0;font-size:13px}.purchase-check a{color:var(--brand);margin-top:10px;font-size:12px;font-weight:800;display:inline-flex}.report-section.compact{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:22px}.report-title{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.report-title h3{margin-bottom:3px}.report-title p{color:var(--muted);margin-bottom:0;font-size:13px}.step-number{background:var(--brand);color:#fff;border-radius:99px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.fact-list{gap:10px;display:grid}.fact-card{background:var(--surface);border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr auto;gap:24px;padding:16px;display:grid}.fact-main strong{margin-bottom:4px;font-size:13px;display:block}.fact-main span{color:var(--ink)}.fact-source{text-align:right;min-width:190px;color:var(--muted);flex-direction:column;font-size:11px;display:flex}.fact-source a{color:var(--brand);font-weight:700}.signal-list{gap:10px;display:grid}.signal{border:1px solid var(--line);border-radius:13px;padding:16px}.signal strong{margin-bottom:5px;display:block}.signal p{color:var(--muted);margin:0;font-size:13px}.signal.attention{background:var(--attention-soft);border-color:#bfd3f0}.signal.technical{background:var(--technical-soft);border-color:#e4bbb6}.two-columns{grid-template-columns:1fr 1fr;gap:16px;padding:28px 0;display:grid}.check-list{color:var(--muted);margin:0;padding-left:20px;font-size:14px}.check-list li+li{margin-top:10px}.company-results{gap:10px;display:grid}.company-result{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:13px;flex-direction:column;gap:5px;padding:15px 16px;display:flex}.company-result:hover{border-color:#b8d3f5}.company-result.active{background:var(--brand-soft);border-color:#8fb9ec;box-shadow:0 0 0 2px #247ff214}.company-result strong{font-size:15px}.company-result span{color:var(--muted);font-size:12px}.workflow-bridge{background:var(--brand-soft);border:1px solid #b8d3f5;border-radius:13px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:20px;padding:16px;display:flex}.workflow-bridge strong{color:var(--brand-dark)}.workflow-bridge span{color:var(--muted);font-size:13px}.inline-button{margin-top:6px;display:inline-flex}.image-upload-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.image-local-grid{grid-template-columns:minmax(0,320px) 1fr;align-items:start;gap:18px;display:grid}.image-preview{object-fit:contain;border:1px solid var(--line);background:var(--surface-2);border-radius:14px;width:100%;max-height:320px;display:block}.image-preview-placeholder{text-align:center;border:1px dashed var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;padding:24px;display:flex}.image-preview-placeholder strong{font-size:13px}.image-preview-placeholder span{color:var(--muted);max-width:250px;font-size:12px}.image-metadata-note{margin-top:16px}.reverse-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reverse-search-card{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;gap:7px;min-height:150px;padding:16px;transition:all .2s;display:flex}.reverse-search-card:hover{border-color:#b8d3f5;transform:translateY(-2px)}.reverse-search-card strong{color:var(--brand-dark);font-size:14px}.reverse-search-card span{color:var(--muted);font-size:13px}.occurrence-form{gap:8px;margin-bottom:18px;display:grid}.occurrence-form label{margin-top:4px;font-size:12px;font-weight:800}.occurrence-form input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:10px;padding:11px 12px}.occurrence-form .secondary-button{justify-self:start;margin-top:6px}.occurrence-list{gap:10px;display:grid}.occurrence-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px;display:grid}.occurrence-index{background:var(--brand-soft);width:28px;height:28px;color:var(--brand-dark);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.occurrence-card>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.occurrence-card a{color:var(--brand);word-break:break-all;font-size:12px}.occurrence-card span{color:var(--muted);font-size:12px}.image-export-actions{justify-content:flex-start;margin-top:18px}.manual-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.manual-check{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;gap:7px;min-height:150px;padding:16px;transition:all .2s;display:flex}.manual-check:hover{border-color:#b8d3f5;transform:translateY(-2px);box-shadow:0 10px 24px #1e231d0d}.manual-check strong{color:var(--brand-dark);font-size:14px}.manual-check span{color:var(--muted);font-size:13px}.raw-details{border:1px solid var(--line);color:#e8ede9;background:#20231f;border-radius:12px;margin-top:8px;overflow:hidden}.raw-details summary{cursor:pointer;padding:14px 16px;font-size:13px;font-weight:700}.raw-details-note{color:#bcc5be;max-width:780px;margin:0;padding:0 16px 14px;font-size:12px}.raw-details pre{border-top:1px solid #3d413c;max-height:520px;margin:0;padding:16px;font-size:11px;overflow:auto}@media (max-width:820px){.hero{padding-top:56px}.hero-grid,.principles,.two-columns,.manual-checks,.report-overview,.purchase-checks,.reverse-search-grid,.image-local-grid{grid-template-columns:1fr;gap:24px}.entry-grid{grid-template-columns:1fr}.header-note{display:none}.input-row{grid-template-columns:1fr}.company-context-note,.form-support-row{flex-direction:column;align-items:flex-start;gap:8px}.report-hero,.coverage-heading{flex-direction:column;align-items:flex-start}.fact-card{grid-template-columns:1fr;gap:12px}.fact-source{text-align:left;min-width:0}.footer-inner{flex-direction:column}.hero-example{margin-top:8px}}@media print{body{color:#111!important;background:#fff!important}.breadcrumb,.workflow-header,.workflow-content,.investigation-form,.report-actions,.raw-details,nav,footer{display:none!important}.workflow-page,.shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.report{box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.report-section,.coverage-panel,.notice,.fact-card,.signal,.purchase-check,.manual-check{break-inside:avoid;box-shadow:none!important}.manual-checks,.purchase-checks,.report-overview,.reverse-search-grid{grid-template-columns:1fr 1fr!important}.image-local-grid{grid-template-columns:220px 1fr!important}a{color:inherit!important;text-decoration:none!important}}
.chrome-module__GdaTla__header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05111ef0;border-bottom:1px solid #609de624;position:sticky;top:0}.chrome-module__GdaTla__headerInner{grid-template-columns:auto 1fr;align-items:center;gap:30px;min-height:68px;display:grid}.chrome-module__GdaTla__brand{align-items:center;min-width:max-content;display:inline-flex}.chrome-module__GdaTla__brandLogo{object-fit:contain;object-position:left center;width:150px;height:50px;display:block}.chrome-module__GdaTla__brandMark{place-items:center;width:32px;height:32px;display:grid;position:relative}.chrome-module__GdaTla__brandLens{border:2px solid #3d95ff;border-radius:999px;width:16px;height:16px;display:block;position:relative;box-shadow:0 0 16px #3d95ff5c}.chrome-module__GdaTla__brandLens:before{content:"";background:#9dcdff;border-radius:999px;width:4px;height:4px;position:absolute;top:2px;left:4px}.chrome-module__GdaTla__brandLens:after{content:"";transform-origin:0;background:#3d95ff;border-radius:999px;width:9px;height:2px;position:absolute;bottom:-4px;right:-7px;transform:rotate(46deg)}.chrome-module__GdaTla__brandText{color:#f5f9ff;letter-spacing:-.035em;font-size:19px;font-weight:900}.chrome-module__GdaTla__brandText span{color:#4d9cff}.chrome-module__GdaTla__nav{justify-self:end;align-items:center;gap:4px;display:flex}.chrome-module__GdaTla__nav a{color:#aebed0;border-radius:9px;padding:8px 9px;font-size:11px;font-weight:700;transition:color .18s,background .18s}.chrome-module__GdaTla__nav a:hover{color:#fff;background:#ffffff0f}.chrome-module__GdaTla__footer{color:#c4d3e2;background:#05111e;border-top:1px solid #102a45}.chrome-module__GdaTla__footerTop{grid-template-columns:1.35fr .6fr 1fr;gap:60px;padding-top:48px;padding-bottom:44px;display:grid}.chrome-module__GdaTla__footer .chrome-module__GdaTla__brandText{color:#fff}.chrome-module__GdaTla__footer .chrome-module__GdaTla__brandText span{color:#4d9cff}.chrome-module__GdaTla__footerBrand p,.chrome-module__GdaTla__footerPrinciple p{color:#8fa4b8;margin:14px 0 0;font-size:12px;line-height:1.7}.chrome-module__GdaTla__footerBrand p{max-width:430px}.chrome-module__GdaTla__footerLinks{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.chrome-module__GdaTla__footerLinks strong,.chrome-module__GdaTla__footerPrinciple strong{color:#fff;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:850}.chrome-module__GdaTla__footerLinks a,.chrome-module__GdaTla__footerPrinciple a{color:#9eb2c6;font-size:12px}.chrome-module__GdaTla__footerLinks a:hover,.chrome-module__GdaTla__footerPrinciple a:hover{color:#fff}.chrome-module__GdaTla__footerBottom{color:#667f97;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;padding-bottom:20px;font-size:10px;display:flex}@media (max-width:900px){.chrome-module__GdaTla__headerInner{grid-template-columns:auto 1fr;gap:14px}.chrome-module__GdaTla__nav{display:none}.chrome-module__GdaTla__footerTop{grid-template-columns:1fr 1fr;gap:32px}.chrome-module__GdaTla__footerBrand{grid-column:1/-1}}@media (max-width:520px){.chrome-module__GdaTla__headerInner{min-height:62px}.chrome-module__GdaTla__brandLogo{width:132px;height:44px}.chrome-module__GdaTla__brandText{font-size:17px}.chrome-module__GdaTla__headerCta span{display:none}.chrome-module__GdaTla__footerTop{grid-template-columns:1fr;gap:28px}.chrome-module__GdaTla__footerBrand{grid-column:auto}.chrome-module__GdaTla__footerBottom{flex-direction:column;align-items:flex-start;gap:4px}}
.workflow-feedback-module__fgwlKq__feedback{z-index:80;color:#20271f;background:#fffffff7;border:1px solid #3141302e;border-radius:16px;align-items:center;gap:18px;max-width:min(620px,100vw - 40px);padding:14px 16px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 50px #1e231d2e}.workflow-feedback-module__fgwlKq__feedback>div:first-child{gap:4px;display:grid}.workflow-feedback-module__fgwlKq__feedback strong{font-size:14px}.workflow-feedback-module__fgwlKq__feedback span{color:#5f685c;font-size:12px;line-height:1.45}.workflow-feedback-module__fgwlKq__actions{flex:none;align-items:center;gap:8px;display:flex}.workflow-feedback-module__fgwlKq__actions button{font:inherit;cursor:pointer;background:#fff;border:1px solid #31413033;border-radius:10px;padding:8px 11px;font-weight:700}.workflow-feedback-module__fgwlKq__actions button:hover{background:#f5f7f3}.workflow-feedback-module__fgwlKq__actions .workflow-feedback-module__fgwlKq__dismiss{color:#70786d;border:0;padding:5px 7px;font-size:20px;line-height:1}@media (max-width:640px){.workflow-feedback-module__fgwlKq__feedback{flex-direction:column;align-items:flex-start;max-width:none;bottom:12px;left:12px;right:12px}.workflow-feedback-module__fgwlKq__actions{width:100%}.workflow-feedback-module__fgwlKq__actions button:not(.workflow-feedback-module__fgwlKq__dismiss){flex:1}}
