.ddos_wrap__AMjGv{display:flex;flex-direction:column;gap:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0}.ddos_scopeRow___tl_c{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ddos_scope__VyYgU{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--mtr-border);border-radius:var(--mtr-radius-md);background:var(--mtr-bg-elevated)}.ddos_scopeBtn__04WEW{display:inline-flex;align-items:baseline;gap:8px;padding:7px 14px;border:0;border-radius:var(--mtr-radius-sm);background:none;color:var(--mtr-text-muted);font-size:var(--mtr-text-sm);font-weight:600;cursor:pointer;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.ddos_scopeBtn__04WEW:hover{color:var(--mtr-text)}.ddos_scopeBtn__04WEW[aria-pressed=true]{background:var(--mtr-panel);color:var(--mtr-text);box-shadow:var(--mtr-shadow-sm)}.ddos_scopeSub__3gY9K{font-weight:450;color:var(--mtr-text-faint);font-size:var(--mtr-text-xs);overflow:hidden;text-overflow:ellipsis}.ddos_askBtn__TIu6v{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--mtr-border);border-radius:var(--mtr-radius-md);background:var(--mtr-panel);color:var(--mtr-text);font-size:var(--mtr-text-sm);font-weight:550;cursor:pointer}.ddos_askBtn__TIu6v:hover{border-color:var(--mtr-border-strong);background:var(--mtr-panel-hover)}.ddos_askBtn__TIu6v svg{color:var(--mtr-accent)}.ddos_band__h5pag{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border:1px solid var(--mtr-border);border-radius:var(--mtr-radius-lg);background:var(--mtr-panel)}.ddos_band__h5pag[data-tone=attack]{border-color:color-mix(in srgb,var(--mtr-danger) 55%,var(--mtr-border));background:color-mix(in srgb,var(--mtr-danger) 7%,var(--mtr-panel))}.ddos_band__h5pag[data-tone=warn]{border-color:color-mix(in srgb,var(--mtr-warning) 45%,var(--mtr-border))}.ddos_bandMain__Lxp5h{display:flex;flex-direction:column;gap:6px;min-width:0}.ddos_stateLine__k4uOf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ddos_stateName__IG7Pt{font-size:var(--mtr-text-xl);font-weight:680;letter-spacing:-.015em;line-height:1.15}.ddos_dot__rTJy_{width:10px;height:10px;border-radius:50%;flex:none;background:var(--mtr-text-faint)}.ddos_dot__rTJy_[data-tone=ok]{background:var(--mtr-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--mtr-success) 18%,transparent)}.ddos_dot__rTJy_[data-tone=watch]{background:var(--mtr-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--mtr-accent) 18%,transparent)}.ddos_dot__rTJy_[data-tone=warn]{background:var(--mtr-warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--mtr-warning) 18%,transparent)}.ddos_dot__rTJy_[data-tone=attack]{background:var(--mtr-danger);animation:ddos_pulse__dtv_q 1.4s var(--mtr-ease-out) infinite}@keyframes ddos_pulse__dtv_q{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--mtr-danger) 45%,transparent)}to{box-shadow:0 0 0 10px transparent}}@media (prefers-reduced-motion:reduce){.ddos_dot__rTJy_[data-tone=attack]{animation:none}}.ddos_bandMeta__dUSAR{font-size:var(--mtr-text-sm);color:var(--mtr-text-muted);line-height:1.5}.ddos_bandMeta__dUSAR b{color:var(--mtr-text);font-weight:600}.ddos_bandActions__vw0FD{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ddos_attackBtn__MlQ4B{display:inline-flex;align-items:center;gap:8px;height:var(--mtr-btn-height-md);padding:0 14px;border-radius:var(--mtr-btn-radius);border:1px solid color-mix(in srgb,var(--mtr-danger) 50%,var(--mtr-border));background:transparent;color:var(--mtr-danger);font-size:var(--mtr-btn-font-size);font-weight:650;cursor:pointer;white-space:nowrap}.ddos_attackBtn__MlQ4B:hover{background:color-mix(in srgb,var(--mtr-danger) 10%,transparent)}.ddos_attackBtn__MlQ4B[aria-pressed=true]{background:var(--mtr-danger);border-color:var(--mtr-danger);color:var(--mtr-btn-danger-fg)}.ddos_attackBtn__MlQ4B:disabled{opacity:var(--mtr-btn-disabled-opacity);cursor:not-allowed}.ddos_notice__PxBTT{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 14px;border:1px solid var(--mtr-border);border-radius:var(--mtr-radius-md);background:var(--mtr-bg-elevated);font-size:var(--mtr-text-sm);line-height:1.5}.ddos_notice__PxBTT[data-tone=warn]{border-color:color-mix(in srgb,var(--mtr-warning) 45%,var(--mtr-border));background:color-mix(in srgb,var(--mtr-warning) 8%,var(--mtr-bg-elevated))}.ddos_notice__PxBTT[data-tone=danger]{border-color:color-mix(in srgb,var(--mtr-danger) 45%,var(--mtr-border));background:color-mix(in srgb,var(--mtr-danger) 7%,var(--mtr-bg-elevated))}.ddos_noticeText__G4V3m{flex:1 1 280px;min-width:0}.ddos_noticeText__G4V3m b{font-weight:650}.ddos_noticeActions__JtJqf{display:flex;gap:8px;flex-wrap:wrap}.ddos_countdown__55Gnf{font-family:var(--mtr-font-mono);font-weight:650}.ddos_metrics__QoX0F{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--mtr-border);border-bottom:1px solid var(--mtr-border)}.ddos_metric__3mIQK{padding:12px 14px 13px;min-width:0}.ddos_metric__3mIQK+.ddos_metric__3mIQK{border-left:1px solid var(--mtr-border)}.ddos_metricLabel__mTOzM{font-size:var(--mtr-text-xs);color:var(--mtr-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ddos_metricValue__u9hQt{margin-top:4px;font-size:var(--mtr-text-2xl);font-weight:650;letter-spacing:-.02em;line-height:1.1}.ddos_metricValue__u9hQt[data-tone=bad]{color:var(--mtr-danger)}.ddos_metricValue__u9hQt[data-tone=warn]{color:var(--mtr-warning)}.ddos_metricUnit__hagFe{font-size:var(--mtr-text-sm);font-weight:500;color:var(--mtr-text-faint);margin-left:3px;letter-spacing:0}.ddos_metricHint__d6B5V{margin-top:2px;font-size:var(--mtr-text-2xs);color:var(--mtr-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ddos_tabs__36cJ3{display:flex;gap:2px;border-bottom:1px solid var(--mtr-border);overflow-x:auto;scrollbar-width:none}.ddos_tabs__36cJ3::-webkit-scrollbar{display:none}.ddos_tab__LXF2Z{position:relative;padding:9px 14px 10px;border:0;background:none;color:var(--mtr-text-muted);font-size:var(--mtr-text-sm);font-weight:550;cursor:pointer;white-space:nowrap;border-radius:var(--mtr-radius-sm) var(--mtr-radius-sm) 0 0}.ddos_tab__LXF2Z:hover{color:var(--mtr-text);background:var(--mtr-panel-hover)}.ddos_tab__LXF2Z[aria-selected=true]{color:var(--mtr-text)}.ddos_tab__LXF2Z[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--mtr-accent)}.ddos_tabCount__ZWINj{margin-left:6px;font-size:var(--mtr-text-2xs);color:var(--mtr-text-faint);font-weight:600}.ddos_section__9k3Mt{display:flex;flex-direction:column;gap:10px;min-width:0}.ddos_sectionHead__x0BI1{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ddos_h3__2J6xC{margin:0;font-size:var(--mtr-text-md);font-weight:650;letter-spacing:-.01em}.ddos_sub__SWUr_{margin:2px 0 0;font-size:var(--mtr-text-sm);color:var(--mtr-text-muted);line-height:1.5;max-width:78ch}.ddos_split___vPFY{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:start}.ddos_chartWrap__k_VYY{padding:12px 12px 6px;border:1px solid var(--mtr-border);border-radius:var(--mtr-radius-lg);background:var(--mtr-panel)}.ddos_chartTabs__2uZPl{display:flex;gap:4px;margin-bottom:6px;flex-wrap:wrap}.ddos_chip__1Pzfj{padding:4px 10px;border-radius:var(--mtr-radius-pill);border:1px solid var(--mtr-border);background:none;color:var(--mtr-text-muted);font-size:var(--mtr-text-xs);font-weight:550;cursor:pointer}.ddos_chip__1Pzfj[aria-pressed=true]{background:var(--mtr-accent-dim);border-color:transparent;color:var(--mtr-text)}.ddos_table__IfRpH{width:100%;border-collapse:collapse;font-size:var(--mtr-text-sm)}.ddos_table__IfRpH th{text-align:left;font-weight:600;font-size:var(--mtr-text-xs);color:var(--mtr-text-faint);padding:6px 10px;border-bottom:1px solid var(--mtr-border);white-space:nowrap}.ddos_table__IfRpH td{padding:8px 10px;border-bottom:1px solid var(--mtr-border);vertical-align:middle}.ddos_table__IfRpH tr:last-child td{border-bottom:0}.ddos_table__IfRpH tbody tr:hover td{background:var(--mtr-panel-hover)}.ddos_num__g3fXG,.ddos_table__IfRpH th.ddos_num__g3fXG{text-align:right;white-space:nowrap}.ddos_mono__XCeDU{font-family:var(--mtr-font-mono);font-size:.95em}.ddos_muted__pnAHc{color:var(--mtr-text-muted)}.ddos_faint__4KEad{color:var(--mtr-text-faint)}.ddos_rowActions__NzNyT{display:flex;gap:4px;justify-content:flex-end;white-space:nowrap}.ddos_linkBtn__E0cHK{border:0;background:none;padding:3px 6px;border-radius:var(--mtr-radius-sm);color:var(--mtr-text-muted);font-size:var(--mtr-text-xs);font-weight:600;cursor:pointer}.ddos_linkBtn__E0cHK:hover{color:var(--mtr-text);background:var(--mtr-panel-hover)}.ddos_linkBtn__E0cHK[data-tone=danger]:hover{color:var(--mtr-danger)}.ddos_linkBtn__E0cHK:disabled{opacity:.45;cursor:not-allowed}.ddos_bar__W2fA6{height:4px;border-radius:2px;background:var(--mtr-border);overflow:hidden;min-width:48px}.ddos_barFill__dSbLU{height:100%;border-radius:2px;background:var(--mtr-accent)}.ddos_barFill__dSbLU[data-tone=bad]{background:var(--mtr-danger)}.ddos_empty__3nl0y{padding:18px 4px;font-size:var(--mtr-text-sm);color:var(--mtr-text-muted)}.ddos_layers__Qogpn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--mtr-border);border-radius:var(--mtr-radius-lg);overflow:hidden}.ddos_layer__Wmz3v{display:flex;gap:10px;padding:12px 14px;min-width:0;background:var(--mtr-panel)}.ddos_layer__Wmz3v+.ddos_layer__Wmz3v{border-left:1px solid var(--mtr-border)}.ddos_check__zZk4J{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;display:grid;place-items:center;background:var(--mtr-border);color:var(--mtr-text-faint)}.ddos_check__zZk4J[data-ok=true]{background:color-mix(in srgb,var(--mtr-success) 20%,transparent);color:var(--mtr-success)}.ddos_check__zZk4J[data-ok=false]{background:color-mix(in srgb,var(--mtr-warning) 20%,transparent);color:var(--mtr-warning)}.ddos_layerTitle__n49P_{font-size:var(--mtr-text-sm);font-weight:600}.ddos_layerDetail__ejPsw{font-size:var(--mtr-text-xs);color:var(--mtr-text-muted);line-height:1.45;margin-top:2px}.ddos_presets__Zq1Qx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ddos_preset__dYeJC{display:flex;flex-direction:column;gap:6px;padding:12px 14px;text-align:left;border:1px solid var(--mtr-border);border-radius:var(--mtr-radius-lg);background:var(--mtr-panel);color:var(--mtr-text);cursor:pointer;font:inherit}.ddos_preset__dYeJC:hover{border-color:var(--mtr-border-strong)}.ddos_preset__dYeJC[aria-pressed=true]{border-color:var(--mtr-accent);box-shadow:0 0 0 1px var(--mtr-accent)}.ddos_presetHead__TulTo{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:650;font-size:var(--mtr-text-base)}.ddos_presetHint__GQuxu{font-size:var(--mtr-text-xs);color:var(--mtr-text-muted);line-height:1.5}.ddos_presetNums__gE5Iv{font-size:var(--mtr-text-xs);color:var(--mtr-text-faint);font-family:var(--mtr-font-mono)}.ddos_radio__iWpE9{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--mtr-border-strong);flex:none;display:grid;place-items:center}.ddos_radio__iWpE9[data-on=true]{border-color:var(--mtr-accent)}.ddos_radio__iWpE9[data-on=true]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--mtr-accent)}.ddos_modes__E83MB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ddos_rules__5kkD_{border:1px solid var(--mtr-border);border-radius:var(--mtr-radius-lg);background:var(--mtr-panel)}.ddos_rule__IfnMN{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,auto);gap:12px;align-items:start;padding:13px 14px}.ddos_rule__IfnMN+.ddos_rule__IfnMN{border-top:1px solid var(--mtr-border)}.ddos_rule__IfnMN[data-off=true] .ddos_ruleFields__eIphi{opacity:.45}.ddos_ruleTitle__XOOZe{font-size:var(--mtr-text-sm);font-weight:620}.ddos_ruleText__poJu0{margin-top:2px;font-size:var(--mtr-text-xs);color:var(--mtr-text-muted);line-height:1.5;max-width:64ch}.ddos_ruleFields__eIphi{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ddos_field__Jn5H_{display:flex;flex-direction:column;gap:4px;font-size:var(--mtr-text-xs);color:var(--mtr-text-muted)}.ddos_field__Jn5H_ input{width:96px}.ddos_fieldWide__ai_No input{width:180px}.ddos_saveBar__oO1rg{position:sticky;bottom:12px;margin-right:76px;z-index:var(--mtr-z-sticky);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--mtr-border);border-radius:var(--mtr-radius-lg);background:var(--mtr-bg-elevated);box-shadow:var(--mtr-shadow-md)}.ddos_saveText__hESeu{font-size:var(--mtr-text-sm);color:var(--mtr-text-muted)}.ddos_saveText__hESeu b{color:var(--mtr-text)}.ddos_saveActions__9uFfG{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ddos_inlineCheck__sHDkk{display:inline-flex;align-items:center;gap:6px;font-size:var(--mtr-text-xs);color:var(--mtr-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.ddos_inlineCheck__sHDkk input{accent-color:var(--mtr-accent)}.ddos_addRow__JMGh7{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ddos_addRow__JMGh7>:first-child{flex:1 1 200px;max-width:260px}.ddos_addRow__JMGh7>:nth-child(2){flex:1 1 200px}.ddos_pill__mU_NQ{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--mtr-radius-pill);background:var(--mtr-bg-elevated);border:1px solid var(--mtr-border);font-size:var(--mtr-text-xs);color:var(--mtr-text-muted);white-space:nowrap}.ddos_pill__mU_NQ[data-tone=ok]{color:var(--mtr-success);border-color:color-mix(in srgb,var(--mtr-success) 40%,var(--mtr-border))}.ddos_pill__mU_NQ[data-tone=warn]{color:var(--mtr-warning);border-color:color-mix(in srgb,var(--mtr-warning) 40%,var(--mtr-border))}.ddos_pill__mU_NQ[data-tone=bad]{color:var(--mtr-danger);border-color:color-mix(in srgb,var(--mtr-danger) 40%,var(--mtr-border))}.ddos_events__4Nc0t{display:flex;flex-direction:column}.ddos_event__SwkS_{display:grid;grid-template-columns:116px 10px minmax(0,1fr);gap:12px;padding:9px 2px;border-bottom:1px solid var(--mtr-border);font-size:var(--mtr-text-sm);align-items:baseline}.ddos_eventTime__2K8oB{color:var(--mtr-text-faint);font-size:var(--mtr-text-xs);white-space:nowrap}.ddos_sev__oEbzP{width:8px;height:8px;border-radius:50%;background:var(--mtr-text-faint);align-self:center}.ddos_sev__oEbzP[data-sev=warning]{background:var(--mtr-warning)}.ddos_sev__oEbzP[data-sev=critical]{background:var(--mtr-danger)}.ddos_eventWho__0nU5R{color:var(--mtr-text-faint);font-size:var(--mtr-text-xs);margin-left:6px}.ddos_code__UxJWG{margin:0;padding:14px 16px;max-height:520px;overflow:auto;border:1px solid var(--mtr-border);border-radius:var(--mtr-radius-lg);background:var(--mtr-bg-elevated);line-height:1.6;white-space:pre;tab-size:4}.ddos_code__UxJWG,.ddos_path__oFV35{font-family:var(--mtr-font-mono);font-size:var(--mtr-text-xs)}.ddos_path__oFV35{color:var(--mtr-text-faint)}.ddos_install__DzCNO{display:flex;flex-direction:column;gap:18px;padding:20px;border:1px solid var(--mtr-border);border-radius:var(--mtr-radius-lg);background:var(--mtr-panel)}.ddos_installTitle__JGvQJ{margin:0;font-size:var(--mtr-text-lg);font-weight:680;letter-spacing:-.015em}.ddos_does__GTMOp{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;font-size:var(--mtr-text-sm);color:var(--mtr-text-muted);line-height:1.5}.ddos_does__GTMOp li{display:flex;gap:8px}.ddos_does__GTMOp li svg{flex:none;margin-top:3px;color:var(--mtr-success)}.ddos_does__GTMOp b{color:var(--mtr-text);font-weight:600}.ddos_facts__a_ICN{display:flex;flex-wrap:wrap;gap:6px}.ddos_drawer__DshEy{position:fixed;inset:0 0 0 auto;width:min(720px,100vw);z-index:var(--mtr-z-overlay);display:flex;flex-direction:column;background:var(--mtr-bg);border-left:1px solid var(--mtr-border);box-shadow:var(--mtr-shadow-lg)}.ddos_drawerHead__VKwzo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--mtr-border)}.ddos_drawerBody__SOcUg{flex:1 1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.ddos_backdrop__R3kRt{position:fixed;inset:0;z-index:var(--mtr-z-backdrop);background:color-mix(in srgb,var(--mtr-bg) 55%,transparent)}.ddos_inlineForm__2DmIl{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ddos_inlineForm__2DmIl input{width:72px}.ddos_tableScroll__ruHbJ{overflow-x:auto;border:1px solid var(--mtr-border);border-radius:var(--mtr-radius-lg);background:var(--mtr-panel)}@media (max-width:1100px){.ddos_metrics__QoX0F{grid-template-columns:repeat(3,minmax(0,1fr))}.ddos_metric__3mIQK:nth-child(4){border-left:0}.ddos_metric__3mIQK:nth-child(n+4){border-top:1px solid var(--mtr-border)}.ddos_split___vPFY{grid-template-columns:minmax(0,1fr)}.ddos_layers__Qogpn{grid-template-columns:repeat(2,minmax(0,1fr))}.ddos_layer__Wmz3v:nth-child(3){border-left:0}.ddos_layer__Wmz3v:nth-child(n+3){border-top:1px solid var(--mtr-border)}}@media (max-width:720px){.ddos_band__h5pag{grid-template-columns:minmax(0,1fr)}.ddos_bandActions__vw0FD{justify-content:flex-start}.ddos_metrics__QoX0F{grid-template-columns:repeat(2,minmax(0,1fr))}.ddos_metric__3mIQK:nth-child(n){border-left:0;border-top:1px solid var(--mtr-border)}.ddos_metric__3mIQK:nth-child(-n+2){border-top:0}.ddos_metric__3mIQK:nth-child(2n){border-left:1px solid var(--mtr-border)}.ddos_does__GTMOp,.ddos_layers__Qogpn,.ddos_modes__E83MB,.ddos_presets__Zq1Qx{grid-template-columns:minmax(0,1fr)}.ddos_layer__Wmz3v:nth-child(n){border-left:0}.ddos_layer__Wmz3v+.ddos_layer__Wmz3v{border-top:1px solid var(--mtr-border)}.ddos_rule__IfnMN{grid-template-columns:40px minmax(0,1fr)}.ddos_ruleFields__eIphi{grid-column:2;justify-content:flex-start}.ddos_event__SwkS_{grid-template-columns:10px minmax(0,1fr)}.ddos_eventTime__2K8oB{grid-column:2;order:-1}.ddos_scopeBtn__04WEW{max-width:46vw}}.ddos_statCard__HgBDC{display:flex;flex-direction:column;gap:16px;padding:18px 20px;border:1px solid var(--mtr-border);border-radius:var(--mtr-radius-lg);background:var(--mtr-panel);min-width:0}.ddos_statHead__0m1N_{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.ddos_statTotals__MaqCH{display:flex;align-items:flex-end;gap:28px;flex-wrap:wrap}.ddos_statBig__UbEl5{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.ddos_statMinor__x69Yi{display:flex;gap:18px;flex-wrap:wrap;padding-bottom:4px;font-size:var(--mtr-text-sm);color:var(--mtr-text-muted)}.ddos_statMinor__x69Yi b{color:var(--mtr-text);font-weight:650}.ddos_heat__nVjwk{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.ddos_heatLegend__FP6Kn{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;font-size:var(--mtr-text-xs);color:var(--mtr-text-faint)}.ddos_heatLegendItem__9kNMU{display:inline-flex;align-items:center;gap:6px}.ddos_heatLegendItem__9kNMU .ddos_heatCell__nmcck{width:12px;height:12px;aspect-ratio:auto;cursor:default}.ddos_heatScroll__QlLoI{overflow-x:auto;padding-bottom:2px}.ddos_heatGrid__yLyn7{position:relative;display:grid;gap:3px;min-width:640px}.ddos_heatMonth__Sh4ct{font-size:var(--mtr-text-xs);color:var(--mtr-text-faint);white-space:nowrap;overflow:visible;height:16px}.ddos_heatWeekday__4kGMi{position:sticky;left:0;z-index:1;background:var(--mtr-panel);font-size:10px;color:var(--mtr-text-faint);align-self:center;line-height:1}.ddos_heatCell__nmcck{display:block;aspect-ratio:1;border-radius:3px;background:var(--mtr-bg-elevated);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--mtr-border) 70%,transparent);cursor:pointer}.ddos_heatCell__nmcck[data-unwatched]{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--mtr-border) 55%,transparent)}.ddos_heatCell__nmcck[data-level="1"]{background:color-mix(in oklab,var(--mtr-danger) 18%,var(--mtr-panel));box-shadow:none}.ddos_heatCell__nmcck[data-level="2"]{background:color-mix(in oklab,var(--mtr-danger) 36%,var(--mtr-panel));box-shadow:none}.ddos_heatCell__nmcck[data-level="3"]{background:color-mix(in oklab,var(--mtr-danger) 56%,var(--mtr-panel));box-shadow:none}.ddos_heatCell__nmcck[data-level="4"]{background:color-mix(in oklab,var(--mtr-danger) 78%,var(--mtr-panel));box-shadow:none}.ddos_heatCell__nmcck[data-level="5"]{background:var(--mtr-danger);box-shadow:none}.ddos_heatCell__nmcck:hover,.ddos_heatCell__nmcck[data-selected]{outline:2px solid var(--mtr-text);outline-offset:1px}.ddos_heatTip__zpSmG{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 8px));display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--mtr-radius-md);background:var(--mtr-text);color:var(--mtr-bg);font-size:var(--mtr-text-xs);white-space:nowrap;pointer-events:none;box-shadow:var(--mtr-shadow-md,var(--mtr-shadow-sm))}.ddos_filterBar__y2_zS{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ddos_filterSearch__9J1bb{width:240px;max-width:100%}.ddos_chipRow___L_SH{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ddos_filterTag__5amaI{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border-radius:var(--mtr-radius-pill);background:var(--mtr-accent-dim);font-size:var(--mtr-text-xs);font-weight:600}.ddos_filterTag__5amaI button{border:0;background:none;color:var(--mtr-text-muted);font-size:14px;line-height:1;padding:0 4px;cursor:pointer}.ddos_filterEnd__D7rJD{display:flex;gap:4px;margin-left:auto}.ddos_attackFacts__gWElN{display:flex;align-items:center;gap:6px 16px;flex-wrap:wrap;font-size:var(--mtr-text-sm);color:var(--mtr-text-muted)}.ddos_attackFacts__gWElN b{color:var(--mtr-text);font-weight:650}.ddos_attackFacts__gWElN b.ddos_dangerText__LTIyU,.ddos_dangerText__LTIyU{color:var(--mtr-danger)}.ddos_sortBtn__FTOEu{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.ddos_sortBtn__FTOEu span{opacity:.45}.ddos_sortBtn__FTOEu[data-active]{color:var(--mtr-text)}.ddos_sortBtn__FTOEu[data-active] span{opacity:1}.ddos_attackRow__uhxPy{cursor:pointer}.ddos_attackRow__uhxPy[data-open] td{background:var(--mtr-panel-hover);border-bottom-color:transparent}.ddos_attackTable__PkMcA td{vertical-align:top}.ddos_expandBtn__1pCtx{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:2px 4px;color:var(--mtr-text-muted);cursor:pointer}.ddos_chev__CS8PX{display:inline-block;font-size:16px;line-height:1;transition:transform .15s ease}.ddos_expandBtn__1pCtx[aria-expanded=true] .ddos_chev__CS8PX{transform:rotate(90deg)}.ddos_attackDot__wwxFH{width:8px;height:8px;border-radius:50%;background:var(--mtr-text-faint);opacity:.5}.ddos_attackDot__wwxFH[data-active]{background:var(--mtr-danger);opacity:1;box-shadow:0 0 0 3px color-mix(in oklab,var(--mtr-danger) 25%,transparent)}.ddos_stamp__wCOnJ{display:flex;flex-direction:column;white-space:nowrap;line-height:1.35}.ddos_liveTag__okKao,.ddos_stamp__wCOnJ .ddos_faint__4KEad{font-size:var(--mtr-text-xs)}.ddos_liveTag__okKao{font-weight:650;color:var(--mtr-danger)}.ddos_hostCell__RMzEp{font-weight:600;white-space:nowrap}.ddos_reasonCell__9JtK0{max-width:320px;color:var(--mtr-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ddos_detailRow__CvmxJ>td{padding:4px 14px 18px}.ddos_detailRow__CvmxJ>td,.ddos_table__IfRpH tbody tr.ddos_detailRow__CvmxJ:hover td{background:var(--mtr-panel-hover)}.ddos_attackDetail__Pv3mk{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px}.ddos_attackDetailMain__O4VxS,.ddos_attackDetailSide__2Nezu{display:flex;flex-direction:column;gap:12px;min-width:0}.ddos_h4__T30wM{margin:0;font-size:var(--mtr-text-sm);font-weight:650}.ddos_reasonList__3ehyK{margin:0;padding-left:18px;font-size:var(--mtr-text-sm);color:var(--mtr-text-muted);line-height:1.55}.ddos_badge__W1GaF{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:var(--mtr-radius-pill);background:var(--mtr-accent-dim);color:var(--mtr-text);font-family:var(--mtr-font-sans,inherit);font-size:10px;font-weight:650;vertical-align:1px}.ddos_badge__W1GaF[data-tone=danger]{background:color-mix(in oklab,var(--mtr-danger) 18%,transparent);color:var(--mtr-danger)}.ddos_barCell__xIoXx{display:flex;align-items:center;gap:8px;justify-content:flex-end}@media (max-width:900px){.ddos_attackDetail__Pv3mk{grid-template-columns:minmax(0,1fr)}.ddos_filterEnd__D7rJD{margin-left:0}.ddos_filterSearch__9J1bb{width:100%}}