.kBafjq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kBafjq_layers{gap:16px;margin-top:2.5rem;display:grid}.kBafjq_layer{grid-row:span 4;grid-template-rows:subgrid;border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-xs);border-radius:16px;align-content:start;row-gap:0;padding:22px 22px 20px;display:grid;position:relative;overflow:hidden}.kBafjq_layer:before{content:"";background:var(--color-gray-300);height:3px;position:absolute;inset:0 0 auto}.kBafjq_layer_crypto:before{background:var(--color-success)}.kBafjq_layer_server:before{background:var(--color-accent)}.kBafjq_layer_client:before{background:var(--color-warning)}.kBafjq_layerName{letter-spacing:-.015em;color:var(--color-ink);font-size:1.125rem;font-weight:650;line-height:1.3}.kBafjq_layerQ{color:var(--color-ink-soft);margin-top:4px;font-size:.9375rem;font-weight:500;line-height:1.45}.kBafjq_layerBody{color:var(--color-ink-muted);margin-top:12px;font-size:.9375rem;line-height:1.55}.kBafjq_layerBreach{color:var(--color-ink);align-content:start;gap:2px;padding-top:0;font-size:.9375rem;font-weight:600;line-height:1.45;display:grid}.kBafjq_layerBreach:before{content:"";border-top:1px dashed var(--color-line-strong);margin:16px 0 14px;display:block}.kBafjq_layerBreach span{color:var(--color-ink-subtle);font-size:.8125rem;font-weight:500}.kBafjq_layer_crypto .kBafjq_layerBreach{color:var(--color-success)}.kBafjq_layer_server .kBafjq_layerBreach{color:var(--color-danger)}@media (min-width:48rem){.kBafjq_layers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.kBafjq_layers{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}}.kBafjq_verdict{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;height:26px;padding:0 10px 0 8px;font-size:.8125rem;font-weight:600;display:inline-flex}.kBafjq_verdict svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.kBafjq_vOk{background:var(--color-success-subtle);color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success-line)}.kBafjq_vWarn{background:var(--color-warning-subtle);color:var(--color-amber-800);box-shadow:inset 0 0 0 1px var(--color-warning-line)}.kBafjq_vNo{background:var(--color-danger-subtle);color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-red-200)}.kBafjq_layerTag{white-space:nowrap;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:.75rem;font-weight:600;display:inline-flex}.kBafjq_lCrypto{background:var(--color-success-subtle);color:var(--color-green-800)}.kBafjq_lServer{background:var(--color-accent-soft);color:var(--color-accent-text)}.kBafjq_lClient{background:var(--color-warning-subtle);color:var(--color-amber-800)}.kBafjq_lNone{background:var(--color-danger-subtle);color:var(--color-danger)}.kBafjq_legend{color:var(--color-ink-muted);gap:10px 32px;margin-top:2.25rem;font-size:.9375rem;line-height:1.45;display:grid}.kBafjq_legend li{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.kBafjq_attacks{gap:16px;margin-top:2rem;display:grid}.kBafjq_attack{border:1px solid var(--color-line);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-xs);border-radius:16px;flex-direction:column;padding:22px 20px 20px;scroll-margin-top:5rem;display:flex}.kBafjq_attackHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.kBafjq_attackTitle{letter-spacing:-.018em;min-width:0;color:var(--color-ink);text-wrap:balance;overflow-wrap:break-word;flex:14rem;font-size:1.1875rem;font-weight:650;line-height:1.3}.kBafjq_attackContext{color:var(--color-ink-muted);margin-top:8px;font-size:.9375rem;line-height:1.5}.kBafjq_attackLists{border-top:1px solid var(--color-line);gap:16px;margin-top:18px;padding-top:18px;display:grid}.kBafjq_listLabel{color:var(--color-ink-subtle);font-size:.8125rem;font-weight:600}.kBafjq_list{gap:8px;margin-top:8px;display:grid}.kBafjq_list li{color:var(--color-ink-soft);overflow-wrap:break-word;padding-left:24px;font-size:.9375rem;line-height:1.5;position:relative}.kBafjq_list li:before{content:"";width:16px;height:16px;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;position:absolute;top:.2em;left:0}.kBafjq_listGets li:before{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h9.5M8.5 4l4 4-4 4'/%3E%3C/svg%3E");background:var(--color-amber-700)}.kBafjq_listNot li:before{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.4l2.9 2.9 6.1-6.6'/%3E%3C/svg%3E");background:var(--color-success)}.kBafjq_list code,.kBafjq_attackContext code,.kBafjq_attackNote code,.kBafjq_layerBody code,.kBafjq_notes code,.kBafjq_table code,.kBafjq_prose code{border:1px solid var(--color-line);background:var(--color-gray-50);font-family:var(--font-mono);color:var(--color-ink);border-radius:5px;padding:1px 5px;font-size:.86em}.kBafjq_attackNote{background:var(--color-sunken);color:var(--color-ink-muted);border-radius:10px;margin-top:16px;padding:12px 14px;font-size:.875rem;line-height:1.5}.kBafjq_attackLayers{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:auto;padding-top:18px;display:flex}.kBafjq_attackLayers .kBafjq_listLabel{margin-right:4px}@media (min-width:48rem){.kBafjq_legend{grid-template-columns:repeat(3,minmax(0,1fr))}.kBafjq_attack{padding:26px 28px 24px}}@media (min-width:64rem){.kBafjq_attacks{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.kBafjq_attackWide{grid-column:1/-1}.kBafjq_attackWide .kBafjq_attackLists{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}.kBafjq_table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.kBafjq_table th,.kBafjq_table td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:14px 20px 14px 0}.kBafjq_table thead th{color:var(--color-ink-subtle);padding-top:0;font-size:.8125rem;font-weight:500}.kBafjq_table tbody th{color:var(--color-ink);font-weight:650}.kBafjq_table td{color:var(--color-ink-muted)}.kBafjq_table td:last-child,.kBafjq_table th:last-child{padding-right:0}.kBafjq_firstCol{width:24%}.kBafjq_cellWithMark{align-items:baseline;gap:10px;display:flex}.kBafjq_qMark{border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px)}.kBafjq_qHolds{background:var(--color-success)}.kBafjq_qBroken{background:var(--color-danger)}@media (max-width:47.99rem){.kBafjq_table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.kBafjq_table tr{border-bottom:1px solid var(--color-line);gap:6px;padding:16px 0;display:grid}.kBafjq_table tbody tr:first-child{border-top:1px solid var(--color-line)}.kBafjq_table th,.kBafjq_table td{border:0;width:auto;padding:0}.kBafjq_table td:before{content:attr(data-label);color:var(--color-ink-subtle);font-size:.8125rem;font-weight:500;display:block}}.kBafjq_notes{color:var(--color-ink-muted);gap:16px 40px;margin-top:2rem;font-size:.96875rem;line-height:1.55;display:grid}.kBafjq_notes b{color:var(--color-ink);font-weight:650}@media (min-width:48rem){.kBafjq_notes{grid-template-columns:repeat(2,minmax(0,1fr))}}.kBafjq_keysFigure{max-width:980px;margin-inline:auto}.kBafjq_tableWrap{margin-top:1rem}@media (min-width:80rem){.kBafjq_tableWrap{margin-top:3.5rem}}.kBafjq_article{gap:8px 56px;margin-top:3rem;display:grid}.kBafjq_articleCol{align-content:start;display:grid}.kBafjq_prose{max-width:40rem}.kBafjq_prose h3{letter-spacing:-.015em;color:var(--color-ink);margin-top:1.75rem;font-size:1.1875rem;font-weight:650;line-height:1.3}.kBafjq_prose p,.kBafjq_youList li{color:var(--color-ink-muted);text-wrap:pretty;margin-top:.75rem;font-size:1rem;line-height:1.6}.kBafjq_youList{padding-left:1.25rem;list-style:outside}.kBafjq_youList li::marker{color:var(--color-ink-faint)}.kBafjq_sources{border-top:1px solid var(--color-line);color:var(--color-ink-muted);margin-top:3rem;padding-top:1.5rem;font-size:.875rem;line-height:1.5}.kBafjq_sources h3{color:var(--color-ink);font-size:.9375rem;font-weight:650}.kBafjq_sources ol{overflow-wrap:anywhere;gap:6px;margin-top:10px;padding-left:1.25rem;list-style:decimal;display:grid}.kBafjq_sources p{color:var(--color-ink-subtle);margin-top:12px}@media (min-width:64rem){.kBafjq_article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kBafjq_articleCol>.kBafjq_prose:first-child>h3{margin-top:0}}
