.shield-module__N2StXq__heroGrid{align-items:center;gap:40px;display:grid}@media (min-width:960px){.shield-module__N2StXq__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,460px)}}.shield-module__N2StXq__log{--ink:#0b1719;--ink-2:#132428;--paper:#d9e9ec;--paper-dim:#8fa8ad;--hit:#ffa08f;--ok:#7fe0cb;background:var(--ink);color:var(--paper);box-shadow:var(--shadow-lg);border-radius:24px;overflow:hidden}.shield-module__N2StXq__logHead{background:var(--ink-2);border-bottom:1px solid #1f3a40;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.shield-module__N2StXq__logTitle{color:#fff;margin:0;font-size:.9375rem;font-weight:600}.shield-module__N2StXq__logChip{color:var(--paper);border:1px solid #3b5a61;border-radius:99px;padding:3px 10px;font-size:.75rem;font-weight:500}.shield-module__N2StXq__logBody{min-height:316px;margin:0;padding:8px 8px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.4;list-style:none}.shield-module__N2StXq__logRow{border-radius:12px;grid-template-columns:94px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:9px 12px;animation:.35s ease-out both shield-module__N2StXq__rowIn;display:grid}.shield-module__N2StXq__logRowHit{background:#ffa08f17}.shield-module__N2StXq__logApp{color:var(--paper-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shield-module__N2StXq__logDomain{color:#fff;overflow-wrap:anywhere}.shield-module__N2StXq__tag{letter-spacing:.02em;font-weight:700}.shield-module__N2StXq__tagHit{color:var(--hit)}.shield-module__N2StXq__tagOk{color:var(--ok)}.shield-module__N2StXq__logFoot{border-top:1px solid #1f3a40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 20px 18px;font-size:.8125rem;display:flex}.shield-module__N2StXq__counter{font-variant-numeric:tabular-nums;gap:18px;display:flex}.shield-module__N2StXq__counter b{color:#fff;margin-right:6px;font-size:1.25rem}.shield-module__N2StXq__replay{min-height:44px;color:var(--paper);font:inherit;cursor:pointer;background:0 0;border:1px solid #3b5a61;border-radius:99px;padding:0 14px}.shield-module__N2StXq__replay:hover{background:#17303a}.shield-module__N2StXq__replay:focus-visible{outline:3px solid var(--ok);outline-offset:2px}.shield-module__N2StXq__logNote{color:var(--paper-dim);margin:0;padding:0 20px 18px;font-size:.8125rem;line-height:1.5}@keyframes shield-module__N2StXq__rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.shield-module__N2StXq__logRow{animation:none}}@media (max-width:420px){.shield-module__N2StXq__logRow{grid-template-columns:minmax(0,1fr) auto}.shield-module__N2StXq__logApp{grid-column:1/-1}}.shield-module__N2StXq__gap{gap:16px;margin-top:32px;display:grid}@media (min-width:860px){.shield-module__N2StXq__gap{grid-template-columns:repeat(2,minmax(0,1fr))}}.shield-module__N2StXq__gapCard{background:var(--card);border-radius:24px;padding:28px}.shield-module__N2StXq__gapCardHole{background:var(--accent);border:2px dashed var(--primary)}.shield-module__N2StXq__gapList{margin:14px 0 0;padding:0;list-style:none}.shield-module__N2StXq__gapList li{border-top:1px solid var(--border);color:var(--foreground);padding:10px 0}.shield-module__N2StXq__gapList li:first-child{border-top:0}.shield-module__N2StXq__gapBig{color:var(--accent-foreground);margin:12px 0 0;font-size:clamp(1.4rem,3.4vw,1.9rem);font-weight:600;line-height:1.25}.shield-module__N2StXq__verbs{gap:16px;margin-top:32px;display:grid}@media (min-width:900px){.shield-module__N2StXq__verbs{grid-template-columns:repeat(3,minmax(0,1fr))}}.shield-module__N2StXq__verb{background:var(--card);border-radius:24px;padding:28px}.shield-module__N2StXq__verbWord{color:var(--primary);margin:0;font-size:clamp(2rem,4vw,2.6rem);font-weight:700;line-height:1}.shield-module__N2StXq__verbList{color:var(--muted-foreground);margin:16px 0 0;padding-left:1.1rem;line-height:1.55;list-style:outside}.shield-module__N2StXq__verbList li+li{margin-top:10px}.shield-module__N2StXq__flow{counter-reset:step;gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.shield-module__N2StXq__flow{grid-template-columns:repeat(3,minmax(0,1fr))}}.shield-module__N2StXq__flowStep{counter-increment:step;background:var(--card);border-radius:24px;padding:24px}.shield-module__N2StXq__flowStep:before{content:counter(step);background:var(--primary);width:32px;height:32px;color:var(--primary-foreground);border-radius:50%;place-items:center;margin-bottom:12px;font-weight:700;display:inline-grid}.shield-module__N2StXq__flowQuote{background:var(--muted);color:var(--foreground);overflow-wrap:anywhere;border-radius:14px;margin:10px 0 0;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.shield-module__N2StXq__quiz{background:var(--card);border-radius:28px;max-width:760px;margin-top:32px;padding:clamp(20px,4vw,36px)}.shield-module__N2StXq__progress{background:var(--muted);border-radius:99px;height:6px;overflow:hidden}.shield-module__N2StXq__progressBar{background:var(--primary);border-radius:99px;height:100%;transition:width .25s}.shield-module__N2StXq__quizQ{color:var(--foreground);margin:20px 0 0;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:600;line-height:1.3}.shield-module__N2StXq__quizQ:focus{outline:none}.shield-module__N2StXq__options{gap:10px;margin-top:20px;display:grid}.shield-module__N2StXq__option{border:1px solid var(--border);background:var(--background);min-height:56px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border-radius:18px;padding:0 20px;font-size:1.0625rem}.shield-module__N2StXq__option:hover{border-color:var(--primary);background:var(--accent)}.shield-module__N2StXq__option:focus-visible,.shield-module__N2StXq__quizBtn:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.shield-module__N2StXq__quizNav{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.shield-module__N2StXq__quizBtn{border:1px solid var(--border);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:0 16px}.shield-module__N2StXq__meter{grid-template-columns:repeat(12,1fr);gap:4px;margin-top:16px;display:grid}.shield-module__N2StXq__meter i{background:var(--muted);border-radius:4px;height:10px}.shield-module__N2StXq__meterOn{background:var(--primary)!important}.shield-module__N2StXq__result h3{margin:0}.shield-module__N2StXq__resultSteps{color:var(--foreground);margin:16px 0 0;padding-left:1.2rem;line-height:1.6;list-style:decimal}.shield-module__N2StXq__resultSteps li+li{margin-top:10px}.shield-module__N2StXq__quizFoot{color:var(--muted-foreground);margin:20px 0 0;font-size:.8125rem;line-height:1.5}.shield-module__N2StXq__limits{gap:16px;margin-top:32px;display:grid}@media (min-width:860px){.shield-module__N2StXq__limits{grid-template-columns:repeat(2,minmax(0,1fr))}}.shield-module__N2StXq__limit{background:var(--card);border-radius:22px;padding:22px 24px}.shield-module__N2StXq__limit h3{margin:0 0 6px}.shield-module__N2StXq__hash{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem}
