@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-arabic-400.ttf)format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-arabic-500.ttf)format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-arabic-600.ttf)format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plex-arabic-700.ttf)format("truetype")}:root{--bg:#f6f9ff;--white:#fff;--text:#172b4d;--muted:#586b85;--blue:#175ce6;--blue-deep:#1648b5;--blue-light:#edf4ff;--line:#e2eaf5;--green:#087f5b;--red:#b42318;--amber:#93520a;--font:"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font);flex-direction:column;margin:0;font-size:15px;line-height:1.8;display:flex;overflow-x:clip}body>main{flex:1}button,input{font:inherit}button{cursor:pointer;color:inherit;border:0}button:disabled{cursor:not-allowed}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}svg{vertical-align:middle;flex-shrink:0}p,h1,h2,h3{margin:0}p{color:var(--muted)}h1,h2,h3{line-height:1.55}:is(button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible){outline-offset:4px;outline:3px solid #77a5ff}.wrap{width:min(1120px,100% - 64px);margin-inline:auto}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:96px;display:flex}.brand{align-items:center;gap:13px;display:flex}.brand-mark{background:var(--blue);color:#fff;border-radius:14px;place-items:center;width:46px;height:49px;display:grid;transform:rotate(-4deg);box-shadow:0 6px 15px #175ce622,inset 0 1px 1px #ffffff50}.brand-mark svg{width:29px;height:29px;transform:rotate(4deg)}.brand b{letter-spacing:-1px;color:#16396f;font-size:32px;font-weight:600;line-height:1.25;display:block}.brand-dot{color:var(--blue)}.brand small{color:#5b6f8c;margin-top:3px;font-size:11px;line-height:1.6;display:block}.header-help{color:#546b89;background:#fff;border:1px solid #dce6f4;border-radius:9px;align-items:center;gap:7px;min-height:41px;padding:8px 13px;font-size:12px;display:flex}.header-help:hover{color:var(--blue);background:#fafdff;border-color:#93b9ff}.compact-intro{text-align:center;isolation:isolate;padding:35px 0 30px;position:relative}.compact-intro:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#2969d609 1px,#0000 1px),linear-gradient(90deg,#2969d609 1px,#0000 1px);background-size:28px 28px;width:700px;height:210px;position:absolute;top:0;left:calc(50% - 350px);-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.scan-emblem{width:53px;height:53px;color:var(--blue);background:linear-gradient(150deg,#fff,#e5efff);border:1px solid #c6dcff;border-radius:15px;place-items:center;margin:0 auto 19px;display:grid;position:relative;box-shadow:0 5px 14px #2264d315}.scan-emblem:before{content:"";border:1px solid #cfe0fd99;border-radius:22px;position:absolute;inset:-7px}.scan-emblem:after{content:"";border:2px solid var(--bg);background:#2f75f0;border-radius:50%;width:7px;height:7px;position:absolute;top:-10px;right:11px}.scan-emblem svg{stroke-width:1.5px;width:27px;height:27px}.compact-intro h1{letter-spacing:-1.3px;font-size:43px;font-weight:600;line-height:1.45}.compact-intro h1 em{color:var(--blue);font-style:normal}.compact-intro p{color:#647795;margin-top:11px;font-size:14px}.scanner-wrap{width:min(900px,100% - 64px);position:relative}.scanner-card{background:#fff;border:1px solid #dce7f7;border-radius:19px;position:relative;overflow:hidden;box-shadow:0 15px 50px #204c9310,0 2px 5px #204c9305}.scanner-card:before{content:"";background:linear-gradient(90deg,#0000,#78a6ff,#0000);height:2px;position:absolute;top:0;left:15%;right:15%}.scanner-top{justify-content:space-between;align-items:center;padding:20px 27px 0;display:flex}.tabs{background:#f1f5fc;border:1px solid #e6edf7;border-radius:10px;align-items:center;gap:4px;width:fit-content;padding:4px;display:flex}.tabs button{color:#60728e;background:0 0;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:8px 15px;font-size:12px;transition:background .15s,color .15s;display:flex}.tabs button:hover{color:var(--blue)}.tabs button[aria-selected=true]{color:var(--blue);background:#fff;font-weight:500;box-shadow:0 1px 5px #15396413}.count{color:#2763c6;background:#eaf1ff;border-radius:4px;place-items:center;min-width:17px;height:17px;font:10px Arial,sans-serif;display:inline-grid}.scanner-body{padding:26px 29px 27px}.form-heading h2{color:#203655;font-size:17px;font-weight:500}.input-row{background:#fbfdff;border:1.5px solid #cfdced;border-radius:11px;align-items:center;gap:11px;margin-top:13px;padding:8px 13px 8px 8px;transition:box-shadow .15s,border-color .15s;display:flex}.input-row:focus-within{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px #175ce60b}.input-icon{color:#7091bb;padding:0 3px;display:flex}.input-icon svg{width:21px}.input-row input{color:#1b3358;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 3px;font-family:Arial,sans-serif;font-size:16px;line-height:2.6}.input-row input:focus-visible{outline:none}.input-row input::placeholder{color:#8a9bb2}.input-row input:disabled{color:#7386a0}.paste-button{color:#657c9a;background:#fff;border:1px solid #dce7f5;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:11px;display:flex}.paste-button:hover:not(:disabled){color:var(--blue);background:#edf4ff;border-color:#bed4f8}.paste-button:disabled{opacity:.55}.scan-button{background:var(--blue);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 23px;font-size:13px;font-weight:500;transition:background .15s,transform .15s;display:flex;box-shadow:0 4px 8px #175ce61f}.scan-button:hover:not(:disabled){background:var(--blue-deep);transform:translateY(-1px)}.scan-button:disabled{box-shadow:none;background:#729bea}.scan-button svg:last-child{margin-right:4px}.form-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.form-bottom p{color:#6a7f9b;align-items:center;gap:5px;font-size:11px;display:flex}.form-bottom p svg{color:#6a8caf}.privacy-link{color:#4e74ae;text-underline-offset:4px;font-size:10px}.privacy-link:hover{text-decoration:underline}.quiet-note{color:#6c7d93;text-align:center;justify-content:center;align-items:flex-start;gap:6px;margin-top:15px;padding-inline:10px;font-size:11px;line-height:1.9;display:flex}.quiet-note svg{color:#7f95b2;margin-top:3px}.error{color:var(--red);align-items:center;gap:7px;margin-top:11px;font-size:12px;display:flex}.input-row.invalid{background:snow;border-color:#d68d86}.loading-panel{margin-top:5px;padding:19px 0 0}.loading-track{background:#eaf1fd;border-radius:4px;height:3px;overflow:hidden}.loading-track:after{content:"";background:#2b6bea;width:35%;height:100%;animation:2s ease-in-out infinite track;display:block}.loading-panel>div:not(.loading-track){color:var(--blue);justify-content:center;align-items:center;gap:9px;margin-top:17px;font-size:13px;display:flex}.loading-panel p{text-align:center;margin-top:5px;font-size:11px}.spin{animation:1.2s linear infinite spin}.history-panel{padding:25px 29px 30px}.history-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.history-top h2{font-size:19px;font-weight:500}.history-top p{margin-top:3px;font-size:12px}.text-button{color:var(--red);background:0 0;align-items:center;gap:6px;padding:8px 0;font-size:11px;display:flex}.history-toggle{color:#526985;cursor:pointer;align-items:center;gap:8px;min-height:36px;margin-top:18px;font-size:12px;display:flex}.history-toggle input{accent-color:var(--blue);width:17px;height:17px}.history-empty{text-align:center;color:#8eafd6;padding:32px 10px 12px}.history-empty h3{color:#466180;margin-top:13px;font-size:16px;font-weight:500}.history-empty p{margin-top:5px;font-size:12px}.history-list{margin-top:15px}.history-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;font-size:11px;display:flex}.history-row>svg{color:#6d8eb6}.history-row strong{overflow-wrap:anywhere;color:#2b4668;flex:1;font:13px Arial,sans-serif}.history-row time{color:#647c97;font-size:10px}.history-row button{color:var(--blue);background:#eff5ff;border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.history-verdict{background:#edf3fc;border-radius:5px;padding:3px 8px;font-size:10px}.history-verdict.high{color:var(--red);background:#fff0ee}.history-verdict.caution{color:var(--amber);background:#fff6e8}.history-verdict.limited{color:#61598c;background:#f2effc}.history-verdict.low{color:var(--green);background:#edf9f3}.results{--result-color:#6553a0;--result-bg:#f6f3fc;padding-top:36px;scroll-margin-top:15px}.results.high{--result-color:var(--red);--result-bg:#fff5f3}.results.caution{--result-color:var(--amber);--result-bg:#fff9ed}.results.low{--result-color:var(--green);--result-bg:#f2faf6}.section-label{color:#40618c;align-items:center;gap:8px;margin-bottom:13px;font-size:13px;font-weight:500;display:flex}.tiny-star{color:#6795d9;font-size:14px}.report-id{color:#70849d;letter-spacing:1px;margin-right:auto;font:11px Arial,sans-serif}.result-card{border:1px solid #dde7f3;border-top:3px solid var(--result-color);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 8px 30px #23477508}.result-summary{background:linear-gradient(270deg,var(--result-bg),white);align-items:flex-start;gap:17px;padding:28px;display:flex}.verdict-icon{border:1px solid color-mix(in srgb,var(--result-color) 20%,white);color:var(--result-color);background:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:57px;height:60px;display:grid}.result-message{flex:1}.result-message h2{color:var(--result-color);outline:none;font-size:22px;font-weight:600;line-height:1.55}.result-message p{color:#52657c;max-width:560px;margin-top:7px;font-size:12px;line-height:2}.result-domain{color:#345273;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font:13px Arial,sans-serif;display:flex}.result-domain>bdi{overflow-wrap:anywhere;background:#fff9;border:1px solid #dbe6f3;border-radius:5px;max-width:100%;padding:2px 7px}.result-domain>span{font:10px var(--font);color:#68809b;margin-right:3px}.score{text-align:center;border-right:1px solid #d8e2ed;flex-shrink:0;width:180px;padding-right:21px}.score>strong{color:var(--result-color);direction:ltr;font:41px/1.25 Arial,sans-serif;display:block}.score>strong small{color:#7d8fa4;margin-left:6px;font-size:13px}.score>span{color:#506985;margin-top:5px;font-size:11px;display:block}.score-bar{direction:ltr;background:#e8edf3;border-radius:5px;height:5px;margin:11px 0;overflow:hidden}.score-bar i{background:var(--result-color);border-radius:5px;min-width:2px;height:100%;display:block}.score>small{color:#6a7d94;font-size:9px}.report-meta{color:#607793;background:#f8fafd;border-block:1px solid #e7edf5;flex-wrap:wrap;align-items:center;gap:18px;padding:11px 28px;font-size:11px;display:flex}.report-meta>span{align-items:center;gap:6px;display:flex}.report-meta>span svg{color:#7497c3}.report-actions{align-items:center;gap:8px;margin-right:auto;display:flex}.report-actions button{color:#4f6f99;background:#fff;border:1px solid #d7e3f2;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:10px;display:flex}.report-actions button:hover{color:var(--blue);background:#f7fbff;border-color:#99bafa}.result-content{grid-template-columns:1fr 240px;gap:27px;padding:28px;display:grid}.report-main h3,.report-aside h3{color:#2a4667;margin-bottom:15px;font-size:15px;font-weight:500}.finding{background:#fbfcfe;border:1px solid #e3e9f1;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:9px;padding:13px 14px;display:flex}.finding>svg{margin-top:4px}.finding.warning>svg{color:var(--amber)}.finding.danger>svg{color:var(--red)}.finding.unknown>svg{color:#655990}.finding.danger{background:#fff9f8;border-color:#f2d5d1}.finding strong{color:#2e4663;font-size:13px;font-weight:500}.finding p{overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.95}.no-findings{color:var(--green);background:#f6fbf9;border:1px solid #d9eee4;border-radius:8px;align-items:flex-start;gap:11px;padding:17px;display:flex}.no-findings strong{font-size:13px;font-weight:500}.no-findings p{color:#547669;margin-top:5px;font-size:12px}.report-details{border-top:1px solid var(--line);margin-top:21px;padding-top:10px}.report-details summary{cursor:pointer;color:#375d8d;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:12px;list-style:none;display:flex}.report-details summary>span{color:#776b97;align-items:center;gap:7px;font-size:10px;display:flex}.report-details summary::-webkit-details-marker{display:none}.essentials summary::-webkit-details-marker{display:none}.technical summary::-webkit-details-marker{display:none}.report-details[open] summary svg,.essentials details[open] summary svg,.technical[open] summary svg{transform:rotate(180deg)}.checks-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:11px;display:grid}.source-check{background:#fff;border:1px solid #e1e9f4;border-radius:8px;padding:14px}.source-check-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.source-check-top strong{color:#354e6c;font-size:12px;font-weight:500}.state{color:#556b87;background:#f4f6fa;border-radius:4px;align-items:center;gap:4px;padding:2px 5px;font-size:9px;display:flex}.state svg{width:13px;height:13px}.clear .state{color:var(--green);background:#eef8f3}.warning .state{color:var(--amber);background:#fff5e6}.danger .state{color:var(--red);background:#fff0ed}.unknown .state{color:#6b5b96;background:#f4f0fc}.source-check p{margin-top:10px;font-size:11px;line-height:2}.source-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;display:flex}.source-foot a{color:#2e67bb;align-items:center;gap:3px;font-size:10px;display:flex}.source-foot span{color:#7586a0;font-size:9px}.report-aside{border-right:1px solid var(--line);padding-right:23px}.report-aside h3{align-items:center;gap:7px;display:flex}.report-aside h3 svg{color:var(--blue)}dl{margin:0}dl>div{border-bottom:1px solid #edf1f7;padding:11px 0}dt{color:#6c809a;margin-bottom:4px;font-size:11px}dd{color:#35506f;overflow-wrap:anywhere;margin:0;font-size:12px}dd[dir=ltr]{text-align:right;font-family:Arial,sans-serif}dd small{color:#7a8a9e;margin-top:4px;font-size:10px;display:block}.aside-note{color:#6582a8;background:#f4f8fd;border:1px solid #e5eef9;border-radius:7px;align-items:flex-start;gap:7px;margin-top:18px;padding:12px;display:flex}.aside-note>svg{margin-top:3px}.aside-note p{color:#657d9b;font-size:11px;line-height:1.9}.technical{border-top:1px solid var(--line);margin-top:19px;padding-top:8px}.technical summary{cursor:pointer;color:#51749e;justify-content:space-between;align-items:center;min-height:38px;font-size:11px;list-style:none;display:flex}.technical p{overflow-wrap:anywhere;margin-top:7px;font-size:11px}.technical code{color:#6284a7;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.report-limit{border-top:1px solid var(--line);color:#7890ae;background:#f8fafd;align-items:flex-start;gap:9px;padding:15px 28px;display:flex}.report-limit svg{margin-top:3px}.report-limit p{color:#69809c;font-size:11px;line-height:2}.essentials{width:min(900px,100% - 64px);padding:17px 0 24px}.essentials>details{width:100%}.essentials summary{cursor:pointer;color:#6c82a1;align-items:center;gap:7px;width:fit-content;min-height:38px;font-size:11px;list-style:none;display:flex}.essentials details>div{background:#fff9;border:1px solid #e0e9f6;border-radius:9px;margin-top:5px;padding:11px 18px 2px}.essentials p{margin-bottom:10px;font-size:11px;line-height:2.1}.footer{border-top:1px solid var(--line);color:#73859e;justify-content:space-between;align-items:center;gap:15px;padding-block:22px;font-size:11px;display:flex}.footer strong{color:#345e98;font-weight:500}.help-dialog{width:min(550px,100% - 30px);max-height:90vh;color:var(--text);font-family:var(--font);background:#fff;border:1px solid #d5e2f4;border-radius:18px;padding:35px;box-shadow:0 30px 100px #102e6438}.help-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#132f5766}.dialog-close{color:#6480a3;background:#f1f5fb;border-radius:7px;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:16px;left:16px}.dialog-close:hover{color:var(--blue);background:#e7effe}.help-dialog>svg{color:var(--blue)}.help-dialog h2{color:#244878;margin:15px 0 10px;font-size:26px;font-weight:500}.help-dialog p{font-size:13px;line-height:1.9}.help-dialog ol{color:#5b708b;margin:20px 0 27px;padding-right:21px;font-size:12px}.help-dialog li{margin-bottom:12px;line-height:2}.help-dialog li strong{color:#344e70;font-weight:500}.toast{z-index:100;color:#29599a;text-align:center;background:#fff;border:1px solid #c8ddfa;border-radius:10px;max-width:calc(100% - 30px);padding:12px 24px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #244e9026}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:1000;background:var(--blue);color:#fff;border-radius:6px;padding:9px 18px;position:fixed;top:-100px;right:20px}.skip:focus{top:12px}.skip:hover{color:#fff}@keyframes spin{to{transform:rotate(360deg)}}@keyframes track{0%,to{transform:translate(100%)}50%{transform:translate(-190%)}}@media (min-width:1450px){.compact-intro{padding-top:50px;padding-bottom:37px}.compact-intro h1{font-size:46px}.scanner-body{padding-block:31px}.header{height:102px}.essentials{padding-bottom:35px}}@media (max-width:1050px){.wrap{width:calc(100% - 48px)}.scanner-wrap,.essentials{width:min(900px,100% - 48px)}.checks-grid{grid-template-columns:1fr}.result-content{grid-template-columns:1fr 220px;gap:20px}.score{width:155px;padding-right:17px}.result-summary{gap:13px}.result-message h2{font-size:20px}}@media (max-width:760px){.wrap,.scanner-wrap,.essentials{width:calc(100% - 32px)}.header{height:85px}.brand{gap:10px}.brand-mark{border-radius:12px;width:41px;height:44px}.brand-mark svg{width:27px;height:27px}.brand b{font-size:29px}.brand small{margin-top:3px;font-size:10px}.header-help{gap:6px;min-height:41px;padding:8px 11px;font-size:11px}.header-help svg{width:15px}.compact-intro{padding:32px 0 25px}.compact-intro:before{background-size:25px 25px;width:440px;height:195px;left:calc(50% - 220px)}.scan-emblem{border-radius:14px;width:48px;height:48px;margin-bottom:18px}.scan-emblem:before{border-radius:20px;inset:-6px}.scan-emblem svg{width:25px;height:25px}.compact-intro h1{letter-spacing:-.8px;max-width:330px;margin:auto;font-size:30px;line-height:1.55}.compact-intro h1 em{display:block}.compact-intro p{margin-top:9px;font-size:11px}.scanner-card{border-radius:15px;box-shadow:0 12px 32px #204c9310}.scanner-top{padding:18px 18px 0}.tabs{gap:4px;width:100%;padding:4px}.tabs button{flex:1;justify-content:center;gap:6px;min-height:39px;padding:8px 7px;font-size:12px}.tabs button svg{width:16px}.scanner-body{padding:21px 18px 22px}.form-heading h2{font-size:16px}.input-row{border-radius:10px;flex-wrap:wrap;gap:8px;margin-top:12px;padding:9px}.input-icon{padding:0 3px}.input-icon svg{width:20px}.input-row input{width:calc(100% - 90px);padding:0;font-size:16px;line-height:2.6}.paste-button{background:0 0;border:0;justify-content:center;width:40px;height:42px;min-height:42px;padding:0}.paste-button span{display:none}.paste-button svg{width:19px;height:19px}.scan-button{gap:9px;width:100%;min-height:46px;padding:11px 18px;font-size:13px}.input-row>.scan-button{margin-top:3px}.form-bottom{flex-wrap:wrap;gap:9px;margin-top:13px}.form-bottom p{gap:5px;font-size:10px}.privacy-link{align-items:center;min-height:25px;font-size:10px;display:flex}.quiet-note{gap:6px;margin-top:13px;padding:0 5px;font-size:10px;line-height:1.9}.quiet-note svg{width:13px;height:13px;margin-top:4px}.essentials{padding:10px 0 20px}.essentials summary{min-height:40px;font-size:11px}.essentials details>div{padding:12px 13px 3px}.essentials p{font-size:11px}.footer{gap:10px;padding-block:18px;font-size:10px}.footer>span{font-size:10px}.loading-panel>div:not(.loading-track){font-size:12px}.loading-panel p{font-size:11px}.history-panel{padding:23px 18px}.history-top{gap:10px}.history-top h2{font-size:17px}.history-top p{max-width:210px;font-size:11px}.text-button{white-space:nowrap;min-height:40px;font-size:10px}.history-toggle{min-height:40px;font-size:11px}.history-row{flex-wrap:wrap;gap:9px}.history-row strong{min-width:calc(100% - 38px);font-size:13px}.history-row time{margin-right:auto;font-size:9px}.history-verdict{font-size:10px}.history-row button{min-height:37px;padding:8px 10px}.history-empty{padding-top:28px}.history-empty h3{font-size:15px}.history-empty p{font-size:11px}.results{padding-top:29px}.section-label{font-size:12px}.result-card{border-radius:12px}.result-summary{flex-wrap:wrap;gap:11px;padding:22px 17px}.verdict-icon{border-radius:11px;width:43px;height:45px}.verdict-icon svg{width:26px;height:26px}.result-message{flex:1;min-width:calc(100% - 56px)}.result-message h2{font-size:18px;line-height:1.6}.result-message p{margin-top:7px;font-size:12px;line-height:1.9}.result-domain{gap:6px;margin-top:12px;font-size:12px}.result-domain>span{width:100%;margin:0;font-size:10px}.score{text-align:right;border:0;border-top:1px solid #d9e4ed;grid-template-columns:1fr 1fr;align-items:center;column-gap:15px;width:100%;margin-top:7px;padding:14px 0 0;display:grid}.score>strong{text-align:left;grid-area:1/2;font-size:32px}.score>span{grid-area:1/1;margin:0;font-size:12px}.score-bar{grid-column:1/3;margin:9px 0}.score>small{text-align:center;grid-column:1/3;font-size:10px}.report-meta{justify-content:space-between;gap:11px;padding:12px 17px;font-size:10px}.report-meta>span{gap:5px}.report-actions{gap:8px;width:100%;margin:0}.report-actions button{flex:1;justify-content:center;min-height:40px;padding:8px 10px;font-size:11px}.result-content{padding:22px 17px;display:block}.report-main h3,.report-aside h3{font-size:14px}.finding{gap:8px;padding:13px 11px}.finding strong{font-size:12px}.finding p{font-size:11px}.no-findings{gap:8px;padding:14px 12px}.no-findings strong{font-size:12px}.no-findings p{font-size:11px}.report-details summary{gap:8px;font-size:12px}.report-details summary>span{font-size:10px}.source-check{padding:13px}.source-check-top strong{font-size:12px}.source-check p{font-size:11px}.state,.source-foot span{font-size:9px}.source-foot a{font-size:10px}.report-aside{border:0;border-top:1px solid var(--line);margin-top:23px;padding:22px 0 0}.report-aside dl{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.report-aside dt{font-size:11px}.report-aside dd{font-size:12px}.aside-note{margin-top:16px}.aside-note p{font-size:11px}.technical summary{min-height:42px;font-size:12px}.report-limit{gap:8px;padding:15px 17px}.report-limit p{font-size:11px}.help-dialog{border-radius:15px;padding:30px 24px}.help-dialog h2{font-size:24px}.help-dialog p,.help-dialog ol{font-size:12px}.help-dialog .scan-button{margin-top:7px}.dialog-close{width:37px;height:37px}.toast{padding:11px 19px;font-size:12px}}@media (max-width:370px){.header-help{padding-inline:9px}.header-help span{display:none}.compact-intro h1{font-size:28px}.brand small{font-size:9px}.form-bottom{display:block}.privacy-link{margin-top:6px}.report-meta{font-size:9px}.report-actions button{font-size:10px}.report-details summary{font-size:11px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:auto}body{color:#172b4d;background:#fff;min-height:0;font-size:11px;display:block}.header,.compact-intro,.scanner-wrap,.essentials,.footer,.toast,.help-dialog,.skip{display:none!important}.results{width:100%;margin:0;padding:0;--result-color:#333!important;--result-bg:white!important}.result-card{box-shadow:none;background:#fff;border:1px solid #aaa}.result-summary,.report-meta,.report-limit,.source-check,.finding,.no-findings{color:#222!important;background:#fff!important}.results p,.results span,.results strong,.results h2,.results h3,.results dd,.results dt,.results small,.results bdi{color:#222!important}.report-actions{display:none}.result-content{grid-template-columns:1fr 190px;gap:20px;padding:18px;display:grid}.source-check,.finding,.report-aside dl>div{break-inside:avoid;border-color:#ccc}.checks-grid{grid-template-columns:1fr;display:grid}.result-summary{padding:18px}.verdict-icon{color:#222;border-color:#ccc}.score{border-color:#ccc}.score-bar{background:#eee}.score-bar i{background:#666}.report-aside{border-color:#ccc}.source-foot a{color:#444}.report-limit{padding:15px}.report-id{font-size:10px}.section-label{margin-bottom:10px}.report-details{border-color:#ccc}.report-details summary{color:#222}@page{size:A4;margin:14mm}}.header{gap:16px}.brand{min-width:0}.brand-mark,.header-help{flex-shrink:0}.brand>span:last-child{min-width:0}.brand b.brand-name{letter-spacing:0;text-wrap:balance;font-size:25px;line-height:1.45}@media (max-width:760px){.header{gap:12px;height:auto;min-height:85px;padding-top:14px;padding-bottom:14px}.brand b.brand-name{font-size:19px}}@media (max-width:500px){.header-help span{display:none}.header-help{justify-content:center;width:39px;padding:8px}.brand b.brand-name{font-size:18px}.brand{gap:9px}}.brand-portrait{background:#edf4ff;border:2px solid #fff;border-radius:50%;flex:0 0 60px;width:60px;height:60px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #cadcf9,0 4px 12px #175ce61a}.brand-portrait img{width:181.3%;max-width:none;height:auto;display:block;position:absolute;top:-22%;left:-33.3%}@media (max-width:760px){.brand-portrait{flex-basis:50px;width:50px;height:50px}}.phone-panel .form-heading p{color:var(--muted);margin:7px 0 0;font-size:12px}.phone-country{color:#546b89;align-items:center;gap:12px;margin:0 0 14px;font-size:12px;display:flex}.phone-country select{font:inherit;color:#173965;background:#f8fbff;border:1px solid #dce6f4;border-radius:9px;min-width:220px;max-width:100%;padding:9px 12px}.phone-privacy,.phone-limit{color:#61738e;margin:13px 0 0;font-size:11px;line-height:1.9}.phone-loading{color:var(--blue);font-size:12px}.phone-report{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.phone-report-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.phone-report-heading span{color:#61738e;font-size:11px}.phone-report-heading h3{letter-spacing:1px;color:#173965;margin:3px 0 0;font-size:22px}.phone-verdict{color:#425d83;background:#f2f6fc;border:1px solid #dce6f4;border-radius:12px;align-items:flex-start;gap:10px;margin:17px 0;padding:15px;display:flex}.phone-verdict>svg{flex-shrink:0;margin-top:3px}.phone-verdict strong{font-size:13px}.phone-verdict p{margin:5px 0 0;font-size:11px;line-height:1.8}.phone-verdict.high{color:#a63136;background:#fff4f4;border-color:#f1cccc}.phone-verdict.caution{color:#87631c;background:#fff9ee;border-color:#eadbb8}.phone-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0;display:grid}.phone-details>div{border-bottom:1px solid var(--line);min-width:0;padding:13px 0}.phone-details dt{color:#647792;margin-bottom:5px;font-size:11px}.phone-details dd{color:#173965;overflow-wrap:anywhere;margin:0;font-size:13px}.phone-limit{background:#f8faff;border-radius:9px;padding:12px}.phone-sources{color:#647792;margin-top:14px;font-size:11px;line-height:1.9}.phone-sources summary{cursor:pointer;color:#365c92}.phone-sources a{color:var(--blue);text-decoration:underline}.phone-sources a svg{vertical-align:middle;display:inline}@media (max-width:760px){.tabs button{gap:5px;padding:10px 7px;font-size:11px}.tabs button svg{flex-shrink:0;width:15px}.phone-country{flex-direction:column;align-items:flex-start;gap:7px}.phone-country select{width:100%;min-width:0}.phone-report-heading h3{font-size:18px}.phone-report-heading .text-button{font-size:11px}.phone-details{gap:0 12px}.phone-details dd{font-size:12px}}@media (max-width:370px){.tabs button{gap:4px;font-size:10px}.tabs button svg{width:13px}.phone-details{grid-template-columns:1fr}}
