.attack-paths-page{background-color:color-mix(in srgb, var(--color-shadow-5) 50%, var(--color-white));height:100%;color:var(--color-black);text-align:left;padding:24px 32px 32px;overflow:hidden}.attack-paths-page[data-player-active=true]{overflow:auto}.enter.svelte-ebk9h0{animation:.15s backwards svelte-ebk9h0-page-enter;animation-delay:calc(var(--i,0) * .1s)}@keyframes svelte-ebk9h0-page-enter{0%{opacity:0}}.action-bar.svelte-ebk9h0{flex-direction:row;justify-content:space-between;align-items:center;gap:64px;margin-bottom:12px;display:flex}.filters.svelte-ebk9h0{flex-direction:row;align-items:center;gap:12px;display:flex}.trigger.svelte-ebk9h0{border:1px solid var(--color-shadow-20);background-color:var(--color-white);border-radius:20px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;height:40px;margin:0 -2px;padding:8px 12px 9px 16px;display:flex}.trigger.svelte-ebk9h0>.label:where(.svelte-ebk9h0){font-family:var(--font-copy);font-size:var(--copy-sm);font-weight:var(--weight-500);white-space:nowrap;align-items:center;gap:8px;display:flex}.trigger.svelte-ebk9h0>.label:where(.svelte-ebk9h0).placeholder{color:var(--color-shadow-50)}.trigger.svelte-ebk9h0>.label:where(.svelte-ebk9h0)>svg{opacity:.7}.trigger.svelte-ebk9h0>.caret:where(.svelte-ebk9h0) svg{color:var(--color-shadow-50);translate:0 .15em}.search-bar.svelte-ebk9h0{border-radius:var(--radius-md);border:1px solid var(--color-shadow-20);background-color:var(--color-white);align-items:center;width:240px;height:40px;padding:9px 12px 9px 40px;display:flex;position:relative}.search-icon.svelte-ebk9h0{color:var(--color-shadow-50);display:flex;position:absolute;left:16px}.search-input.svelte-ebk9h0{font-family:var(--font-display);font-size:var(--copy-sm);font-weight:var(--weight-500);color:var(--color-shadow-50);white-space:nowrap}.attack-paths-list.svelte-ebk9h0{flex-direction:column;gap:4px;display:flex}.attack-path.svelte-ebk9h0{border:1px solid var(--color-shadow-15);border-radius:var(--radius-sm);box-shadow:inset 0 -3px 0 0 var(--color-shadow-10);background-color:var(--color-shadow-5);flex-direction:row;align-items:flex-start;gap:12px;padding:14px 16px 16px;display:flex}.attack-path.svelte-ebk9h0:hover,.attack-path.svelte-ebk9h0.hover{background-color:var(--color-shadow-10);box-shadow:inset 0 -3px 0 0 var(--color-shadow-15)}.attack-path.svelte-ebk9h0>:where(.svelte-ebk9h0){flex-grow:0;flex-shrink:0}.attack-path-selection.svelte-ebk9h0{opacity:0;margin:2px 0}.attack-path:where(.svelte-ebk9h0):hover .attack-path-selection.svelte-ebk9h0,.attack-path.hover:where(.svelte-ebk9h0) .attack-path-selection.svelte-ebk9h0{opacity:1}.checkbox.svelte-ebk9h0{border:1px solid var(--color-shadow-40);border-radius:var(--radius-sm);background-color:var(--color-white);width:16px;height:16px;display:block}.attack-path-score.svelte-ebk9h0{flex-shrink:0;flex-basis:48px}.main-content.svelte-ebk9h0{flex-direction:column;flex-grow:2;flex-basis:200px;gap:4px;min-width:0;display:flex;position:relative}.title-row.svelte-ebk9h0{min-width:0;font-family:var(--font-copy);font-weight:var(--weight-450);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.metadata.svelte-ebk9h0{min-width:0;color:var(--color-shadow-75);flex-direction:row;align-items:center;gap:14px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.confidence.svelte-ebk9h0,.steps.svelte-ebk9h0{font-family:var(--font-copy);font-weight:var(--weight-450);font-size:var(--copy-xs);flex-shrink:0}.confidence.svelte-ebk9h0 .value:where(.svelte-ebk9h0){font-weight:var(--weight-500);font-family:var(--font-mono);margin-left:2px}.factors.svelte-ebk9h0{min-width:0;color:var(--color-shadow-60);flex-direction:row;align-items:center;gap:14px;display:flex}.factor.svelte-ebk9h0{font-family:var(--font-copy);font-weight:var(--weight-500);font-size:var(--copy-xs);flex-shrink:0;align-items:center;gap:4px;display:flex}.attack-path-last-updated.svelte-ebk9h0{text-align:right;flex-direction:column;flex-basis:108px;align-items:flex-end;gap:2px;display:flex}.date.svelte-ebk9h0{font-family:var(--font-copy);font-weight:var(--weight-450);font-size:var(--copy-sm)}.distance.svelte-ebk9h0{font-family:var(--font-copy);font-size:var(--copy-xs);font-weight:var(--weight-500);color:var(--color-shadow-80)}
