.product-interface_frame__uJ1BU{overflow:hidden;border:1px solid var(--line-mid);border-radius:var(--radius-l);background:var(--product-canvas);box-shadow:0 42px 100px var(--product-shadow)}.product-interface_topbar__kMrLs{min-height:3.35rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:0 var(--space-5);border-bottom:1px solid var(--line-soft);background:var(--surface);background-image:var(--surface-glass);box-shadow:var(--edge-top)}.product-interface_brandMark__QIG4a{width:.62rem;height:.62rem;border:2px solid var(--color-action-300);transform:rotate(45deg)}.product-interface_topbar__kMrLs strong{color:var(--text);font-size:var(--step-caption)}.product-interface_topbar__kMrLs>span:last-child{color:var(--text-faint);font:var(--step-label)/1 var(--type-code-stack);letter-spacing:.08em;text-transform:uppercase}.product-interface_body__OPHNr{display:grid;grid-template-columns:10.5rem minmax(0,1fr);min-height:30rem}.product-interface_rail__H9Pa0{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-4);border-right:1px solid var(--line-soft)}.product-interface_rail__H9Pa0 span{padding:.72rem var(--space-3);border-radius:var(--radius-s);color:var(--text-faint);font-size:var(--step-label)}.product-interface_rail__H9Pa0 .product-interface_active__RgAZD{background:var(--product-active);color:var(--text)}.product-interface_canvas__cX79_{min-width:0;padding:var(--space-6)}.product-interface_summary__KiFor{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.product-interface_summary__KiFor>div{display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-column-gap:var(--space-3);column-gap:var(--space-3)}.product-interface_summary__KiFor span{grid-column:1/-1;margin-bottom:var(--space-3);color:var(--text-faint);font:var(--step-label)/1 var(--type-code-stack);letter-spacing:.09em;text-transform:uppercase}.product-interface_summary__KiFor strong{color:var(--text);font-size:var(--step-display-xl);font-weight:500;line-height:var(--leading-display);letter-spacing:var(--track-display)}.product-interface_summary__KiFor small{max-width:12ch;color:var(--text-mute);font-size:var(--step-label);line-height:1.3}.product-interface_summary__KiFor em{padding:.45rem .7rem;border:1px solid var(--verdict-risky-edge);border-radius:var(--radius-pill);background:var(--verdict-risky-dim);color:var(--verdict-risky);font:normal var(--step-label)/1 var(--type-code-stack);white-space:nowrap}.product-interface_graph__0JZtF{position:relative;height:7.5rem;margin:var(--space-5) 0;overflow:hidden;border-block:1px solid var(--line-soft);background:linear-gradient(90deg,transparent 24%,var(--line-soft) 25%,transparent 26%,transparent 49%,var(--line-soft) 50%,transparent 51%,transparent 74%,var(--line-soft) 75%,transparent 76%)}.product-interface_graph__0JZtF svg{position:absolute;inset:0;width:100%;height:100%}.product-interface_graph__0JZtF path{fill:none;stroke:var(--color-action-300);stroke-width:2;vector-effect:non-scaling-stroke}.product-interface_graph__0JZtF i{position:absolute;z-index:1;width:.55rem;height:.55rem;border:2px solid var(--color-action-300);border-radius:50%;background:var(--product-canvas)}.product-interface_graph__0JZtF i:first-child{left:2%;top:69%}.product-interface_graph__0JZtF i:nth-child(2){left:31%;top:31%}.product-interface_graph__0JZtF i:nth-child(3){left:54%;top:69%}.product-interface_graph__0JZtF i:nth-child(4){left:71%;top:43%}.product-interface_graph__0JZtF i:nth-child(5){right:1%;top:22%}.product-interface_rows__mOOHl{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.product-interface_rows__mOOHl li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-s);background:var(--surface);background-image:var(--surface-glass);box-shadow:var(--edge-top)}.product-interface_rows__mOOHl li>span{width:1.45rem;height:1.45rem;display:grid;place-items:center;border:1px solid var(--line-mid);border-radius:50%;color:var(--text-faint);font:var(--step-label)/1 var(--type-code-stack)}.product-interface_rows__mOOHl div{min-width:0;display:flex;flex-direction:column;gap:.28rem}.product-interface_rows__mOOHl strong{color:var(--text)}.product-interface_rows__mOOHl small,.product-interface_rows__mOOHl strong{overflow:hidden;font-size:var(--step-label);text-overflow:ellipsis;white-space:nowrap}.product-interface_rows__mOOHl small{color:var(--text-faint)}.product-interface_rows__mOOHl em{color:var(--text-faint);font:normal var(--step-label)/1 var(--type-code-stack);text-transform:uppercase}.product-interface_rows__mOOHl li[data-state=clear] em{color:var(--verdict-safe)}.product-interface_rows__mOOHl li[data-state=review] em{color:var(--verdict-risky)}.product-interface_rows__mOOHl li[data-state=action] em{color:var(--verdict-vulnerable)}.product-interface_frame__uJ1BU[data-compact=true] .product-interface_body__OPHNr{grid-template-columns:7.5rem minmax(0,1fr);min-height:22rem}.product-interface_frame__uJ1BU[data-compact=true] .product-interface_rail__H9Pa0{padding:var(--space-4) var(--space-3)}.product-interface_frame__uJ1BU[data-compact=true] .product-interface_canvas__cX79_{padding:var(--space-4)}.product-interface_frame__uJ1BU[data-compact=true] .product-interface_graph__0JZtF{height:5rem;margin:var(--space-4) 0}.product-interface_frame__uJ1BU[data-compact=true] .product-interface_summary__KiFor strong{font-size:var(--step-display-m)}@media (max-width:720px){.product-interface_topbar__kMrLs>span:last-child{display:none}.product-interface_topbar__kMrLs{grid-template-columns:auto 1fr}.product-interface_body__OPHNr,.product-interface_frame__uJ1BU[data-compact=true] .product-interface_body__OPHNr{grid-template-columns:1fr;min-height:auto}.product-interface_rail__H9Pa0{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line-soft)}.product-interface_rail__H9Pa0 span{white-space:nowrap}.product-interface_canvas__cX79_{padding:var(--space-4)}.product-interface_summary__KiFor{align-items:flex-end}.product-interface_graph__0JZtF{height:5.5rem}}