@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Syne:wght@600;700;800&display=swap";:root{color-scheme:dark;--purple: #8f2ee8;--purple-strong: #6d13c2;--violet: #c783ff;--cyan: #31c8ef;--green: #20df99;--amber: #f6c453;--red: #ff5b6b;--ink: #0b0710;--ink-2: #130d1d;--ink-3: #1c1428;--surface: rgba(255, 255, 255, .055);--surface-strong: rgba(255, 255, 255, .09);--border: rgba(255, 255, 255, .12);--border-strong: rgba(199, 131, 255, .38);--text: #f6efff;--muted: #bcaecb;--faint: #82728f;--focus: rgba(49, 200, 239, .72);--container: min( calc(100% - 2rem) , 1180px);font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--ink);color:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 20% 0%,rgba(143,46,232,.22),transparent 32rem),radial-gradient(circle at 90% 12%,rgba(49,200,239,.14),transparent 28rem),linear-gradient(180deg,#0b0710,#120a1a 58%,#08050c);color:var(--text)}button,input,textarea,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus)}button{border:0}a{color:inherit}.bg-mesh{position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 76%);mask-image:linear-gradient(to bottom,black,transparent 76%)}.app-shell{position:relative;z-index:1}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem clamp(1rem,4vw,2.5rem);border-bottom:1px solid var(--border);background:#0b0710d1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.brand-button,.nav-actions,.nav-links,.auth-actions,.user-menu{display:flex;align-items:center}.brand-button{min-height:44px;gap:.65rem;color:var(--text);background:transparent;cursor:pointer}.brand-mark,.modal-brand,.step-icon{display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#8f2ee8f2,#31c8efe0),var(--purple)}.brand-mark{width:38px;height:38px;border-radius:.65rem}.brand-name{font-family:Syne,sans-serif;font-size:1.15rem;font-weight:800}.brand-name strong{color:var(--violet)}.nav-actions{gap:.85rem}.nav-links{gap:.35rem}.nav-links a{min-height:40px;display:inline-flex;align-items:center;padding:0 .75rem;border-radius:.5rem;color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:700}.nav-links a:hover{color:var(--text);background:var(--surface)}.auth-actions,.user-menu{gap:.5rem}.mobile-menu{display:none}.lang-toggle{display:flex;align-items:center;min-height:40px;gap:.25rem;padding:.25rem .35rem;border:1px solid var(--border);border-radius:.55rem;background:var(--surface);color:var(--muted)}.lang-toggle button{min-width:42px;min-height:32px;padding:0 .55rem;border-radius:.4rem;color:var(--muted);background:transparent;cursor:pointer;font-size:.8rem;font-weight:800}.lang-toggle .active{color:#fff;background:var(--purple-strong)}.button,.search-button,.form-submit,.icon-button,.icon-action{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.55rem;cursor:pointer;font-weight:800;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.button,.search-button,.form-submit{padding:.62rem .95rem}.button:hover,.search-button:hover,.form-submit:hover,.icon-action:hover{transform:translateY(-1px)}.button-primary,.search-button,.form-submit{color:#fff;background:linear-gradient(135deg,var(--purple-strong),var(--violet))}.button-ghost{color:var(--muted);border:1px solid var(--border);background:var(--surface)}.button-outline{color:var(--violet);border:1px solid var(--border-strong);background:#8f2ee817}.full-width{width:100%}.icon-button,.icon-action{width:40px;height:40px;padding:0;color:var(--muted);border:1px solid var(--border);background:var(--surface)}.icon-button.mobile-menu{display:none}.danger-action:hover,.danger-action:focus-visible{color:var(--red);border-color:#ff5b6b66}.avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:999px;color:#fff;font-weight:800;background:linear-gradient(135deg,var(--purple),var(--cyan))}.hero-grid{width:var(--container);display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);gap:clamp(2rem,5vw,4rem);align-items:center;margin:0 auto;padding:clamp(4rem,8vw,7rem) 0 2rem}.hero-copy h1{max-width:760px;margin:0;font-family:Syne,sans-serif;font-size:clamp(2.7rem,6vw,5.6rem);line-height:.98;letter-spacing:0}.hero-copy p{max-width:630px;margin:1.15rem 0 0;color:var(--muted);font-size:1.05rem;line-height:1.72}.hero-badge,.demo-note,.section-kicker,.signal-light,.solana-pill{display:inline-flex;align-items:center;gap:.5rem}.hero-badge{min-height:36px;margin-bottom:1.3rem;padding:.45rem .85rem;border:1px solid var(--border-strong);border-radius:999px;color:var(--violet);background:#8f2ee81c;font-size:.8rem;font-weight:800}.demo-note{max-width:560px;margin-top:1.5rem;padding:.85rem 1rem;border:1px solid rgba(49,200,239,.24);border-radius:.8rem;color:var(--muted);background:#31c8ef12}.demo-note strong{color:var(--cyan)}.scan-console,.panel-card,.results-panel,.history-panel,.dash-card{border:1px solid var(--border);border-radius:.85rem;background:#ffffff0e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scan-console{padding:1rem;box-shadow:0 24px 80px #00000047}.console-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.console-header div:first-child{display:grid;gap:.2rem}.console-header span,.section-kicker{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.console-header strong{color:var(--cyan);font-family:Syne,sans-serif}.signal-light{min-height:32px;padding:.25rem .65rem;border:1px solid rgba(32,223,153,.26);border-radius:999px;color:var(--green);background:#20df9914;font-size:.8rem;font-weight:800}.search-panel{display:grid;gap:.75rem}.search-panel>label{color:var(--muted);font-size:.82rem;font-weight:800}.search-bar{display:flex;align-items:center;gap:.625rem;padding:.5rem;border:1px solid var(--border-strong);border-radius:.9rem;background:#0000002e}.search-bar>svg{margin-left:.4rem;color:var(--cyan);flex:0 0 auto}.search-bar input{width:100%;min-height:46px;border:0;border-radius:.6rem;padding:0 .25rem;color:var(--text);background:transparent}.search-bar input::placeholder{color:var(--muted)}.search-button{min-width:126px;white-space:nowrap}.search-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.spin{animation:spin .8s linear infinite}.mode-switch{display:grid;grid-template-columns:repeat(2,1fr);gap:.35rem;margin:0;padding:.35rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface)}.mode-switch legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.mode-switch button,.filter-tabs button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:.52rem;color:var(--muted);background:transparent;cursor:pointer;font-weight:800}.mode-switch .active,.filter-tabs .active{color:#fff;background:var(--purple-strong)}.category-block{margin-top:1rem}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.chip{min-height:40px;padding:.5rem .85rem;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:var(--surface);cursor:pointer;font-weight:800}.chip.active,.chip:hover{color:var(--violet);border-color:var(--border-strong);background:#8f2ee824}.stats-row{width:var(--container);display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin:1.5rem auto 0}.stat{min-width:0;display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface)}.stat svg{color:var(--cyan);flex:0 0 auto}.stat div{display:grid;min-width:0}.stat strong,.dash-card strong,.score-content strong,.detail-score strong{font-family:Syne,sans-serif;font-weight:800;background:linear-gradient(135deg,var(--violet),var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.stat strong{font-size:1.35rem}.stat span{color:var(--muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-grid{width:var(--container);display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:1rem;align-items:start;margin:1rem auto 0;padding-bottom:2rem}.results-panel{min-height:520px;padding:1rem}.results-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.results-label{color:var(--muted);font-size:.92rem}.results-label strong{color:var(--violet)}.results-header p{display:flex;align-items:center;gap:.4rem;margin:.25rem 0 0;color:var(--muted)}.solana-pill{min-height:34px;padding:.38rem .75rem;border:1px solid rgba(49,200,239,.28);border-radius:999px;color:var(--cyan);background:#31c8ef14;font-size:.8rem;font-weight:800;white-space:nowrap}.filter-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-bottom:.85rem;padding:.35rem;border:1px solid var(--border);border-radius:.7rem;background:#ffffff0a}.results-list{display:grid;gap:.8rem}.result-card{position:relative;overflow:hidden;padding:1px;border:1px solid var(--border);border-radius:.9rem;background:linear-gradient(180deg,#ffffff13,#ffffff09),#ffffff0b;transition:transform .17s ease,border-color .17s ease,background .17s ease}.result-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--green),var(--cyan));opacity:.9}.result-card:hover{transform:translateY(-2px);border-color:var(--border-strong);background:var(--surface-strong)}.result-card.top{border-color:#c783ff85}.result-card.danger{border-color:#ff5b6b57}.result-card.danger:before{background:linear-gradient(180deg,var(--red),var(--amber))}.card-main{position:relative;display:grid;gap:.9rem;padding:1rem;border-radius:calc(.9rem - 1px);background:#0b071057}.card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem}.card-rank{min-height:24px;display:inline-flex;align-items:center;padding:0 .45rem;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:#ffffff0b;font-family:Syne,sans-serif;font-size:.72rem;font-weight:800}.card-mark{width:46px;height:46px;display:grid;place-items:center;border-radius:.78rem;color:var(--cyan);border:1px solid rgba(49,200,239,.22);background:#31c8ef1a}.card-mark.risk,.danger-brand{color:var(--red);background:#ff5b6b1a}.card-body,.card-identity{min-width:0}.card-title-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.card-identity h2{margin:0;color:#fff;font-family:Syne,sans-serif;font-size:1.08rem;line-height:1.3}.safe-label,.risk-label{min-height:24px;display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:.72rem;font-weight:800}.safe-label{color:var(--green);background:#20df991a}.risk-label{color:var(--red);background:#ff5b6b1a}.card-identity a,.details-head a{display:inline-flex;min-height:30px;align-items:center;gap:.35rem;margin-top:.1rem;color:var(--cyan);font-size:.86rem;text-decoration:none}.card-identity a:hover,.details-head a:hover{text-decoration:underline}.card-description{max-width:68ch;margin:0;color:var(--muted);font-size:.93rem;line-height:1.58}.mini-signals{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.mini-signal{display:grid;gap:.38rem;min-width:0;padding:.55rem;border:1px solid rgba(255,255,255,.085);border-radius:.65rem;background:#ffffff08}.mini-signal span{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.mini-signal b,.mini-signal em{font-size:.72rem;line-height:1.1}.mini-signal b{color:var(--muted);font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-signal em{color:var(--text);font-style:normal;font-weight:800}.mini-signal i{display:block;height:6px;overflow:hidden;border-radius:inherit;background:#ffffff16}.mini-signal strong{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--violet),var(--cyan))}.card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-top:.15rem}.card-tags{display:flex;flex-wrap:wrap;gap:.38rem;min-width:0}.tag{min-height:25px;display:inline-flex;align-items:center;gap:.28rem;padding:.18rem .55rem;border-radius:999px;font-size:.74rem;font-weight:800}.tag.safe{color:var(--violet);border:1px solid rgba(199,131,255,.35);background:#8f2ee821}.tag.chain{color:var(--cyan);border:1px solid rgba(49,200,239,.25);background:#31c8ef14}.tag.popular{color:var(--green);border:1px solid rgba(32,223,153,.25);background:#20df9914}.tag.warning{color:var(--red);border:1px solid rgba(255,91,107,.28);background:#ff5b6b1a}.score-box{position:relative;width:78px;min-width:78px;height:78px;display:block;text-align:center}.score-box svg{position:absolute;inset:0;width:78px;height:78px;transform:rotate(-90deg)}.score-box circle{fill:none;stroke:#ffffff1a;stroke-width:3.5}.score-box circle+circle{stroke-linecap:round;stroke-width:4}.score-safe{stroke:var(--cyan)}.score-risk{stroke:var(--red)}.score-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;padding-top:.08rem}.score-content strong{display:block;font-size:1.42rem;line-height:.9}.score-content em{display:block;width:4.2rem;color:var(--muted);font-size:.66rem;line-height:1.05;font-style:normal;font-weight:800}.card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.card-action{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;padding:0 .65rem;border:1px solid var(--border);border-radius:.55rem;color:var(--muted);background:#ffffff0a;cursor:pointer;text-decoration:none;font-size:.8rem;font-weight:800}.card-action:hover{color:var(--text);border-color:#fff3}.card-action.saved{color:var(--cyan);border-color:#31c8ef42;background:#31c8ef14}.card-action.report:hover{color:var(--red);border-color:#ff5b6b57;background:#ff5b6b14}.trust-panel{display:grid;gap:1rem;position:sticky;top:5.7rem}.panel-card{padding:1rem}.panel-card h2{margin:0 0 .85rem;font-family:Syne,sans-serif;font-size:1rem}.proof-card strong{display:block;margin-top:.55rem;color:var(--cyan);font-family:Syne,sans-serif;font-size:1.55rem}.proof-card p,.compact-proof p,.report-log p{margin:.45rem 0 0;color:var(--muted);line-height:1.55}.analysis-meter{height:10px;overflow:hidden;border-radius:999px;background:#ff5b6b2e}.analysis-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--cyan))}.split-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem;margin-top:.85rem}.split-stats div{display:grid;gap:.18rem;padding:.8rem;border:1px solid var(--border);border-radius:.65rem;background:#ffffff09}.split-stats svg{color:var(--cyan)}.split-stats strong,.compact-proof strong{font-family:Syne,sans-serif;font-size:1.5rem}.split-stats span,.compact-proof span{color:var(--muted);font-size:.78rem}.reason-list{display:grid;gap:.7rem;padding:0;margin:0;list-style:none}.reason-list li{display:flex;gap:.55rem;color:var(--muted);line-height:1.45}.reason-list svg{color:var(--green);flex:0 0 auto;margin-top:.1rem}.compact-proof{display:grid}.how-section{width:var(--container);margin:1rem auto 0;padding:1rem 0 4rem}.section-heading{margin-bottom:1rem}.section-heading span{color:var(--cyan);font-size:.8rem;font-weight:800;text-transform:uppercase}.section-heading h2{margin:.3rem 0 0;font-family:Syne,sans-serif;font-size:clamp(1.6rem,3vw,2.3rem)}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.how-grid article{min-height:190px;padding:1rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface)}.step-icon{width:48px;height:48px;border-radius:.75rem;margin-bottom:.9rem}.how-grid strong{color:var(--cyan);font-family:Syne,sans-serif}.how-grid p{margin:.55rem 0 0;color:var(--muted);line-height:1.6}.loading-state,.empty-state{display:grid;place-items:center;gap:.85rem;min-height:320px;padding:2rem;text-align:center;color:var(--muted);border:1px solid var(--border);border-radius:.75rem;background:#ffffff09}.empty-state h2,.history-panel h2,.modal h2{margin:0;color:#fff;font-family:Syne,sans-serif}.empty-state p{max-width:440px;margin:0;line-height:1.55}.empty-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:.9rem;color:var(--cyan);background:#31c8ef1a}.skeleton-list{width:min(100%,560px);display:grid;gap:.75rem;margin-top:.5rem}.skeleton-list span{height:86px;border-radius:.75rem;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:180% 100%;animation:shimmer 1.2s ease-in-out infinite}.dashboard{width:var(--container);margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) 0 4rem}.dash-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dash-header h1{margin:0;font-family:Syne,sans-serif;font-size:clamp(2rem,4vw,3rem)}.dash-header p{margin:.3rem 0 0;color:var(--muted)}.dash-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}.dash-card{display:grid;gap:.38rem;padding:1rem}.dash-card svg{color:var(--cyan)}.dash-card span{color:var(--muted);font-size:.84rem}.dash-card strong{font-size:2rem}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:1rem;margin-top:1rem;align-items:start}.history-panel{padding:1rem}.history-panel h2{margin-bottom:1rem;font-size:1rem}.history-list,.saved-list{display:grid;gap:.55rem}.history-item,.saved-item{display:grid;align-items:center;gap:.75rem;min-height:54px;padding:.75rem;border:1px solid var(--border);border-radius:.65rem;background:#ffffff09}.history-item{grid-template-columns:auto minmax(0,1fr) auto auto auto}.saved-item{grid-template-columns:auto minmax(0,1fr) auto auto}.history-item strong,.saved-item strong,.saved-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-item svg,.saved-item svg{color:var(--cyan)}.history-item span,.history-item time,.saved-item span,.history-item code{color:var(--muted);font-size:.8rem}.history-item code{color:var(--cyan)}.report-log{margin-top:1rem}.modal-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:#000000ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal{width:min(100%,460px);max-height:min(92vh,760px);overflow:auto;position:relative;padding:2rem;border:1px solid var(--border-strong);border-radius:.9rem;background:var(--ink-2)}.modal-close{position:absolute;top:.8rem;right:.8rem;width:40px;height:40px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:var(--surface);cursor:pointer}.modal-brand{width:58px;height:58px;margin:0 auto 1rem;border-radius:1rem}.modal h2{margin-bottom:1rem;text-align:center}.modal-subtitle{margin:-.35rem 0 1rem;text-align:center;color:var(--muted)}.auth-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem;margin-bottom:1.2rem;padding:.25rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface)}.auth-tabs button{min-height:40px;border-radius:.5rem;color:var(--muted);background:transparent;cursor:pointer;font-weight:800}.auth-tabs button.active{color:#fff;background:var(--purple-strong)}.auth-form,.form-field{display:grid}.auth-form{gap:1rem}.form-field{gap:.4rem}.form-field label{color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.form-field input,.form-field textarea{width:100%;border:1px solid var(--border);border-radius:.62rem;padding:0 .85rem;color:var(--text);background:var(--surface)}.form-field input{min-height:46px}.form-field textarea{min-height:110px;padding-top:.8rem;resize:vertical}.password-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.form-error{margin:0;color:var(--red);font-size:.88rem}.details-head{display:flex;gap:.9rem;align-items:center;margin-bottom:1rem}.details-head .modal-brand{margin:0;flex:0 0 auto}.details-head h2{margin:0;text-align:left}.detail-score{display:grid;place-items:center;gap:.2rem;padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface)}.detail-score strong{font-size:3rem;line-height:1}.detail-score span{color:var(--muted)}.signal-list{display:grid;gap:.85rem;margin-top:1rem}.signal-row{display:grid;gap:.45rem}.signal-row div{display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.9rem}.signal-row strong{color:var(--text)}.signal-row i{height:9px;overflow:hidden;border-radius:999px;background:#ffffff17}.signal-row b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--cyan))}.proof-line{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.8rem;border:1px solid rgba(49,200,239,.24);border-radius:.7rem;color:var(--muted);background:#31c8ef12}.proof-line svg,.proof-line code{color:var(--cyan)}.toast{position:fixed;right:1rem;bottom:1rem;z-index:100;max-width:min(360px,calc(100% - 2rem));padding:.875rem 1rem;border-radius:.7rem;color:var(--green);border:1px solid rgba(32,223,153,.3);background:#122c24f0}.toast.error{color:var(--red);border-color:#ff5b6b52;background:#311018f0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-180% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:1040px){.hero-grid,.content-grid,.dashboard-grid{grid-template-columns:1fr}.trust-panel{position:static;grid-template-columns:repeat(2,1fr)}.dash-grid,.stats-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.topbar{align-items:center}.mobile-menu{display:inline-flex}.nav-actions{position:absolute;left:1rem;right:1rem;top:calc(100% + .5rem);display:none;align-items:stretch;flex-direction:column;padding:.8rem;border:1px solid var(--border);border-radius:.8rem;background:#130d1dfa}.nav-actions.open{display:flex}.nav-links,.auth-actions,.user-menu{align-items:stretch;flex-direction:column}.nav-links a,.auth-actions .button,.user-menu .button{width:100%;justify-content:flex-start}.lang-toggle{width:100%;justify-content:center}.hero-grid{padding-top:3rem}.hero-copy h1{font-size:clamp(2.25rem,12vw,3.5rem)}.search-bar{align-items:stretch;flex-wrap:wrap}.search-bar input{min-width:calc(100% - 2.5rem)}.search-button{width:100%}.mode-switch,.filter-tabs,.trust-panel,.how-grid{grid-template-columns:1fr}.results-header,.dash-header{align-items:flex-start;flex-direction:column}.result-card{padding:1px}.card-head{grid-template-columns:auto minmax(0,1fr)}.card-rank{order:-1}.score-box{grid-column:1 / -1;width:100%;min-width:0;height:auto;min-height:56px;padding:.7rem .85rem;border:1px solid var(--border);border-radius:.7rem;background:#ffffff09}.score-box svg{display:none}.score-content{position:static;flex-direction:row;justify-content:space-between;gap:1rem;width:100%;padding:0}.score-content strong{font-size:1.8rem}.score-content em{width:auto;margin:0;font-size:.76rem}.mini-signals{grid-template-columns:repeat(2,1fr)}.card-foot{align-items:stretch;flex-direction:column}.card-actions{display:grid;grid-template-columns:repeat(2,1fr)}.card-action{width:100%}.history-item{grid-template-columns:auto minmax(0,1fr)}.history-item span,.history-item code,.history-item time{grid-column:2}}@media(max-width:520px){.stats-row,.dash-grid{grid-template-columns:1fr}.hero-grid,.content-grid,.stats-row,.dashboard,.how-section{width:min(calc(100% - 1rem),1180px)}.scan-console,.results-panel,.panel-card,.history-panel,.modal{border-radius:.7rem}.modal{padding:1.5rem}.result-card{padding:1px}.card-mark{display:none}.mini-signals,.card-actions{grid-template-columns:1fr}.score-box{min-width:0}}
