.raw-focus-box-container:focus{outline:none}.scroll-box{flex-grow:1;flex-shrink:1;flex-basis:0px;display:flex;overflow:hidden}.scroll-content{flex:1;overflow:hidden}.scroll-bar{width:17px;padding:2px;box-sizing:border-box}.scroll-handle{border:solid 1px #404040;border-radius:3px;box-sizing:border-box;background:#333}.find-dialog-container[data-v-4b52da11]{position:absolute;top:31px;transition:top .3s ease-out;z-index:1;overflow:hidden;display:flex;align-items:center;background-color:#242424;border:solid 1px #303030;color:#d9d9d9;padding:2px 5px}.hidden[data-v-4b52da11]{top:-13px}.query[data-v-4b52da11]{color:#d9d9d9;background-color:#2e2e2e;border:1px solid #3d3d3d;border-radius:2px;height:20px;width:180px;margin:6px 10px 6px 6px;padding:2px 5px}.query[data-v-4b52da11]:focus{outline:none}.results[data-v-4b52da11]{white-space:nowrap;font-size:10pt;margin-right:1em;width:60px}.control[data-v-4b52da11]{font-size:14pt;border-radius:4px;padding:2px 5px}.control[data-v-4b52da11] *{fill:#8c8c8c}.control.disabled[data-v-4b52da11]:hover{background:none}.control.disabled[data-v-4b52da11] *{fill:#3d3d3d}.control[data-v-4b52da11]:hover{background-color:#383838}.control[data-v-4b52da11] *{position:relative;top:1px}.secureflow-home[data-v-be030fc3]{position:relative;isolation:isolate;width:100%;height:100%;color:#e8edf5;overflow:auto;overflow-x:hidden;scrollbar-color:rgba(45,212,191,.62) rgba(5,10,21,.52);scrollbar-gutter:stable;scrollbar-width:thin;background:#050a15}.secureflow-home[data-v-be030fc3]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}.secureflow-background-canvas[data-v-be030fc3],.secureflow-background-grid[data-v-be030fc3],.secureflow-background-scanline[data-v-be030fc3]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.secureflow-background-canvas[data-v-be030fc3]{z-index:0;background-color:#050a15}.secureflow-background-grid[data-v-be030fc3]{z-index:1;background-image:linear-gradient(rgba(59,130,246,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.04) 1px,transparent 1px);background-size:50px 50px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 10%,transparent 70%)}.secureflow-background-scanline[data-v-be030fc3]{z-index:2;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(59,130,246,.01) 2px,rgba(59,130,246,.01) 4px)}.secureflow-scroll-top[data-v-be030fc3]{position:fixed;right:18px;bottom:18px;z-index:18;width:46px;height:46px;display:none;align-items:center;justify-content:center;border:1px solid rgba(125,211,252,.34);border-radius:999px;color:#e8edf5;background:#08112694;box-shadow:0 14px 34px #00000052,inset 0 0 0 1px #06d6a00f;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,border-color .18s ease,background .18s ease}.secureflow-scroll-top span[data-v-be030fc3]{font-size:24px;font-weight:800;line-height:1;transform:translateY(-1px)}.secureflow-scroll-top[data-v-be030fc3]:focus-visible{outline:2px solid rgba(125,211,252,.8);outline-offset:3px}.intro[data-v-be030fc3],.recover[data-v-be030fc3],.gallery[data-v-be030fc3],.license-strip[data-v-be030fc3]{position:relative;z-index:3}.secureflow-home[data-v-be030fc3]::-webkit-scrollbar{width:10px}.secureflow-home[data-v-be030fc3]::-webkit-scrollbar-track{background:#050a15b8;border-left:1px solid rgba(59,130,246,.12)}.secureflow-home[data-v-be030fc3]::-webkit-scrollbar-thumb{min-height:72px;background:linear-gradient(180deg,#60a5fac7,#06d6a0c7);border:2px solid rgba(5,10,21,.92);border-radius:999px}.secureflow-home[data-v-be030fc3]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7dd3fcf2,#2dd4bff2)}.intro[data-v-be030fc3],.recover[data-v-be030fc3],.gallery[data-v-be030fc3],.license-strip[data-v-be030fc3]{border:1px solid rgba(59,130,246,.16);background:linear-gradient(180deg,#081126e0,#050a15c7);box-shadow:0 18px 50px #00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box}.intro[data-v-be030fc3]{padding:30px;min-height:430px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;background:linear-gradient(135deg,rgba(6,214,160,.12),transparent 38%),linear-gradient(180deg,#081124d6,#050a15c2)}.brand-row[data-v-be030fc3],.flow-card-heading[data-v-be030fc3]{display:flex;align-items:center;justify-content:space-between;gap:14px}.brand-row[data-v-be030fc3]{flex-wrap:wrap}.flow-card-heading[data-v-be030fc3]{align-items:flex-start}.flow-card-heading h2[data-v-be030fc3]{flex:1 1 auto;min-width:0}.eyebrow[data-v-be030fc3]{margin:0;color:#06d6a0;font-size:9pt;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.edition[data-v-be030fc3]{color:#04120f;background:linear-gradient(135deg,#60a5fa,#06d6a0);border-radius:999px;padding:4px 9px;font-size:8.5pt;font-weight:900;white-space:nowrap}h1[data-v-be030fc3]{margin:18px 0 0;max-width:10ch;color:#f8fafc;font-size:36pt;line-height:1;letter-spacing:0;overflow-wrap:anywhere}.summary[data-v-be030fc3]{margin:18px 0 0;color:#bcc9dd;font-size:12.5pt;line-height:1.55;overflow-wrap:anywhere}.product-stats[data-v-be030fc3]{display:flex;flex-wrap:wrap;gap:8px}.product-stats[data-v-be030fc3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.product-stats div[data-v-be030fc3]{min-width:0;padding:13px 12px;border:1px solid rgba(59,130,246,.16);border-radius:8px;background:#050a157a}.product-stats strong[data-v-be030fc3]{display:block;color:transparent;background:linear-gradient(135deg,#60a5fa,#06d6a0);-webkit-background-clip:text;background-clip:text;font-size:22pt;line-height:1}.product-stats span[data-v-be030fc3]{display:block;margin-top:7px;color:#94a6c3;font-size:8pt;line-height:1.2}.quick-actions[data-v-be030fc3]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}button[data-v-be030fc3]{min-height:38px;border:1px solid rgba(59,130,246,.24);border-radius:6px;color:#f8fafc;background:#0f172ac7;font:inherit;font-size:10pt;font-weight:800;cursor:pointer}button[data-v-be030fc3]:hover:not(:disabled){border-color:#06d6a07a;background:#1e293beb}button[data-v-be030fc3]:disabled{opacity:.5;cursor:default}.quick-actions button[data-v-be030fc3]{padding:0 14px}.quick-actions .primary-action[data-v-be030fc3]{flex-basis:100%}.primary-action[data-v-be030fc3]{border-color:#06d6a06b;color:#04120f;background:linear-gradient(135deg,#60a5fa,#06d6a0)}.primary-action[data-v-be030fc3]:hover:not(:disabled){color:#04120f;background:linear-gradient(135deg,#93c5fd,#5eead4)}.source-note[data-v-be030fc3]{display:grid;gap:5px;padding-top:18px;border-top:1px solid rgba(59,130,246,.14)}.source-note strong[data-v-be030fc3]{color:#f8fafc;font-size:10pt}.source-note span[data-v-be030fc3]{color:#94a6c3;font-size:9pt;line-height:1.45}.gallery[data-v-be030fc3]{padding:22px;grid-row:span 2}.recover[data-v-be030fc3],.license-strip[data-v-be030fc3]{padding:18px}.recover-list[data-v-be030fc3]{display:grid;gap:8px;margin-top:12px}.recover-list button[data-v-be030fc3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px}.recover-list small[data-v-be030fc3]{color:#94a6c3;white-space:nowrap}.status[data-v-be030fc3]{margin-top:16px;padding:18px;border:1px solid rgba(59,130,246,.16);color:#bcc9dd;background:#050a1594}.status.error[data-v-be030fc3]{color:#ffd1d1;border-color:#784040}.flow-grid[data-v-be030fc3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:16px}.flow-card[data-v-be030fc3]{display:flex;flex-direction:column;gap:13px;padding:18px;border:1px solid rgba(59,130,246,.14);border-radius:8px;background:linear-gradient(180deg,#0f172ad1,#050a15ad);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.flow-card[data-v-be030fc3]:hover{border-color:#06d6a052;transform:translateY(-2px);box-shadow:0 18px 40px #00000047}.flow-card h2[data-v-be030fc3]{margin:0;color:#f8fafc;font-size:clamp(17px,1.45vw,22px);line-height:1.22;letter-spacing:0;overflow-wrap:anywhere}.flow-summary[data-v-be030fc3]{margin:0;color:#bcc9dd;font-size:10.5pt;line-height:1.5;overflow-wrap:anywhere}.license-strip p[data-v-be030fc3]{margin:0;color:#94a6c3;font-size:9.5pt;line-height:1.45}@media (max-width: 1020px){.secureflow-home[data-v-be030fc3]{grid-template-columns:minmax(0,1fr)}.gallery[data-v-be030fc3]{grid-row:auto}}@media (max-width: 720px){.secureflow-home[data-v-be030fc3]{width:calc(100vw - 24px);padding:12px 0}.intro[data-v-be030fc3]{min-height:auto;padding:22px}h1[data-v-be030fc3]{font-size:24pt}.flow-grid[data-v-be030fc3]{grid-template-columns:minmax(0,1fr)}.quick-actions button[data-v-be030fc3]{flex:1 1 136px}.quick-actions .primary-action[data-v-be030fc3]{flex-basis:100%}.gallery[data-v-be030fc3]{padding:18px}.flow-card[data-v-be030fc3]{padding:16px}.product-stats[data-v-be030fc3]{grid-template-columns:repeat(3,minmax(84px,1fr));overflow-x:auto}}.secureflow-home[data-v-be030fc3]{display:block;width:100%;height:100%;padding:0}.secureflow-container[data-v-be030fc3]{position:relative;z-index:3;width:min(1200px,calc(100% - 48px));margin:0 auto}.secureflow-hero[data-v-be030fc3]{position:relative;overflow:hidden;padding:72px 0 34px}.secureflow-hero[data-v-be030fc3]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(circle at 15% 10%,rgba(59,130,246,.14),transparent 38%),radial-gradient(circle at 85% 20%,rgba(6,214,160,.12),transparent 32%),linear-gradient(180deg,#0a1128b8,#050a1585);pointer-events:none}.secureflow-hero-copy[data-v-be030fc3]{max-width:840px}.section-label[data-v-be030fc3]{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;border:1px solid rgba(6,214,160,.15);border-radius:999px;color:#06d6a0;background:#06d6a00f;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:8.5pt;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.secureflow-hero-title[data-v-be030fc3]{margin:0 0 18px;max-width:980px;color:#e8edf5;font-size:clamp(34px,5vw,64px);line-height:1.05;font-weight:800;letter-spacing:0;overflow-wrap:anywhere}.secureflow-title-phrase[data-v-be030fc3]{white-space:nowrap}.text-gradient[data-v-be030fc3]{color:transparent;background:linear-gradient(135deg,#60a5fa,#06d6a0);-webkit-background-clip:text;background-clip:text;white-space:nowrap}.secureflow-hero-subtitle[data-v-be030fc3]{max-width:780px;margin:0;color:#bcc9dd;font-size:12.5pt;line-height:1.72;overflow-wrap:anywhere}.stats-row[data-v-be030fc3]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:38px}.secureflow-hero-stats[data-v-be030fc3]{margin:28px 0 0}.stat-item[data-v-be030fc3]{min-width:132px;text-align:center}.secureflow-stat-number[data-v-be030fc3]{color:transparent;background:linear-gradient(135deg,#60a5fa,#06d6a0);-webkit-background-clip:text;background-clip:text;font-size:clamp(42px,5vw,66px);font-weight:800;line-height:.95;letter-spacing:0}.stat-label[data-v-be030fc3]{margin-top:8px;color:#94a6c3;font-size:9pt;font-weight:600;text-transform:none;letter-spacing:.01em}.secureflow-controls[data-v-be030fc3]{position:sticky;top:0;z-index:20;border-top:1px solid rgba(59,130,246,.06);border-bottom:1px solid rgba(59,130,246,.1);background:#050a15eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.secureflow-controls-inner[data-v-be030fc3]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:16px 0}.secureflow-search[data-v-be030fc3]{position:relative;flex:1;min-width:min(100%,320px)}.secureflow-search-input[data-v-be030fc3],.secureflow-case-select[data-v-be030fc3]{min-height:48px;border:1px solid rgba(59,130,246,.18);border-radius:16px;color:#e8edf5;background:#0a1128c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:inherit}.secureflow-search-input[data-v-be030fc3]{width:100%;padding:0 50px 0 18px;font-size:10.5pt;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.secureflow-search-input[data-v-be030fc3]::placeholder{color:#94a6c3}.secureflow-search-input[data-v-be030fc3]:focus,.secureflow-case-select[data-v-be030fc3]:focus{outline:none;border-color:#06d6a073;box-shadow:0 0 0 3px #06d6a014}.secureflow-search-clear[data-v-be030fc3]{position:absolute;top:50%;right:10px;width:32px;height:32px;min-height:32px;padding:0;transform:translateY(-50%);border:0;border-radius:999px;color:#bcc9dd;background:#3b82f614;font-size:13pt}.secureflow-search-clear[data-v-be030fc3]:hover{color:#e8edf5;background:#3b82f629}.secureflow-select-wrap[data-v-be030fc3]{position:relative;min-width:190px}.secureflow-select-wrap[data-v-be030fc3]:after{content:"";position:absolute;top:50%;right:18px;width:12px;height:12px;transform:translateY(-50%);pointer-events:none;opacity:.65;color:#bcc9dd;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat center / contain}.secureflow-case-select[data-v-be030fc3]{width:100%;padding:0 46px 0 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.secureflow-section[data-v-be030fc3]{position:relative;z-index:3;padding:36px 0 44px}.license-strip[data-v-be030fc3]{position:relative;z-index:3;padding:0 0 44px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.license-strip p[data-v-be030fc3]{padding:16px 0 0;border-top:1px solid rgba(59,130,246,.1)}.flow-grid[data-v-be030fc3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px}.flow-card[data-v-be030fc3]{min-height:236px;padding:22px;border-radius:16px}.flow-card h2[data-v-be030fc3]{font-size:14.5pt;line-height:1.42}.flow-summary[data-v-be030fc3]{line-height:1.62}.status.empty[data-v-be030fc3]{text-align:center}@media (max-width: 900px){.secureflow-hero[data-v-be030fc3]{padding-top:52px}.flow-grid[data-v-be030fc3]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 768px){.secureflow-container[data-v-be030fc3]{width:min(100% - 28px,1200px)}.secureflow-hero[data-v-be030fc3]{padding:42px 0 28px}.secureflow-hero-title[data-v-be030fc3]{font-size:31px}.secureflow-title-phrase[data-v-be030fc3]{white-space:normal}.secureflow-controls-inner[data-v-be030fc3]{gap:10px}.secureflow-select-wrap[data-v-be030fc3]{flex:1 1 190px}}@property --secureflow-card-border-angle{syntax: "<angle>"; inherits: false; initial-value: 210deg;}.secureflow-home[data-v-be030fc3]{background:#050a15}.secureflow-hero[data-v-be030fc3]{padding:64px 0 28px}.secureflow-hero[data-v-be030fc3]:before{background:radial-gradient(circle at 15% 10%,rgba(59,130,246,.14),transparent 38%),radial-gradient(circle at 85% 20%,rgba(6,214,160,.12),transparent 32%),linear-gradient(180deg,#0a1128e0,#050a15b3)}.section-label[data-v-be030fc3]:before{content:"";width:6px;height:6px;border-radius:999px;background:#06d6a0;box-shadow:0 0 8px #06d6a0c7}.secureflow-controls[data-v-be030fc3]{z-index:60;background:#050a15f2;border-top-color:#3b82f60f;border-bottom-color:#3b82f61f}.secureflow-controls-inner[data-v-be030fc3]{display:grid;grid-template-columns:minmax(300px,1.08fr) minmax(360px,auto) minmax(280px,.72fr);align-items:center;gap:16px}.secureflow-search[data-v-be030fc3]{flex:initial;min-width:0}.secureflow-search-input[data-v-be030fc3],.secureflow-case-select[data-v-be030fc3],.secureflow-filter-search-input[data-v-be030fc3]{border-radius:16px;border-color:#3b82f62e;background:#0a1128c7;color:#e8edf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.secureflow-search-input[data-v-be030fc3]::-webkit-search-cancel-button,.secureflow-search-input[data-v-be030fc3]::-webkit-search-decoration,.secureflow-filter-search-input[data-v-be030fc3]::-webkit-search-cancel-button,.secureflow-filter-search-input[data-v-be030fc3]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.secureflow-filter-legend[data-v-be030fc3]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.secureflow-tag[data-v-be030fc3]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:0;padding:4px 12px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:.72rem;font-weight:600;line-height:1.35;white-space:nowrap}button.secureflow-tag[data-v-be030fc3]{cursor:pointer}.secureflow-tag-red[data-v-be030fc3]{color:#fca5a5;border-color:#ef44442e;background:#ef44441f}.secureflow-tag-blue[data-v-be030fc3]{color:#93c5fd;border-color:#3b82f62e;background:#3b82f61f}.secureflow-tag-gold[data-v-be030fc3]{color:#fcd34d;border-color:#f59e0b3d;background:#f59e0b21}.secureflow-filter-chip[data-v-be030fc3]{position:relative;min-height:30px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.secureflow-filter-chip[data-v-be030fc3]:after{content:"";width:0;height:0;margin-left:2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.72;transform:translateY(1px);transition:transform .18s ease,opacity .18s ease}.secureflow-filter-chip[data-v-be030fc3]:hover,.secureflow-filter-chip.is-active[data-v-be030fc3],.secureflow-filter-chip.has-selection[data-v-be030fc3]{border-color:currentColor;transform:translateY(-1px)}.secureflow-filter-chip.is-active[data-v-be030fc3]:after{opacity:1;transform:translateY(-1px) rotate(180deg)}.secureflow-filter-count[data-v-be030fc3]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;background:#ffffff14;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:.68rem;font-weight:800}.secureflow-secondary-controls[data-v-be030fc3]{display:inline-flex;align-items:center;justify-content:flex-end;min-width:0}.secureflow-case-jump[data-v-be030fc3]{display:grid;grid-template-columns:auto minmax(210px,1fr);align-items:center;gap:10px;min-width:min(100%,360px)}.secureflow-case-jump-label[data-v-be030fc3]{color:#94a6c3;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.secureflow-case-select-wrap[data-v-be030fc3]{min-width:0}.secureflow-case-select[data-v-be030fc3]{min-height:40px;padding-left:14px;color:#e8edf5;font-size:.76rem;font-weight:700;line-height:1.25;transition:transform .25s ease,border-color .25s ease,background .25s ease}.secureflow-case-select[data-v-be030fc3]:hover{transform:translateY(-1px);border-color:#3b82f652}.secureflow-active-filters[data-v-be030fc3]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 0 14px}.secureflow-active-filters-label[data-v-be030fc3]{color:#94a6c3;font-size:.78rem;font-weight:700}.secureflow-active-filter-chip[data-v-be030fc3]{border-color:currentColor}.secureflow-active-filter-chip strong[data-v-be030fc3]{font-size:.95rem;line-height:1;opacity:.78}.secureflow-filter-clear-all[data-v-be030fc3]{min-height:30px;padding:0;border:0;border-radius:0;color:#60a5fa;background:transparent;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.secureflow-filter-clear-all[data-v-be030fc3]:hover:not(:disabled){color:#06d6a0;background:transparent}.secureflow-filter-clear-all[data-v-be030fc3]:disabled{color:#94a6c3;cursor:default;opacity:.55}.secureflow-filter-backdrop[data-v-be030fc3]{display:none}.secureflow-filter-panel[data-v-be030fc3]{position:fixed;z-index:140;width:min(340px,calc(100vw - 48px));max-height:min(360px,calc(100vh - 88px));box-sizing:border-box;overflow:hidden;padding:12px;border:1px solid rgba(96,165,250,.2);border-radius:16px;background:radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 34%),linear-gradient(180deg,#0a1128fa,#050a15fa);box-shadow:0 24px 60px #0000006b,0 0 40px #3b82f61a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.secureflow-filter-panel-header[data-v-be030fc3],.secureflow-filter-panel-actions[data-v-be030fc3]{display:flex;align-items:center}.secureflow-filter-panel-header[data-v-be030fc3]{justify-content:space-between;gap:12px;margin-bottom:8px}.secureflow-filter-panel-header h2[data-v-be030fc3]{min-width:0;margin:0;color:#e8edf5;font-size:.88rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secureflow-filter-panel-actions[data-v-be030fc3]{flex:0 0 auto;gap:8px}.secureflow-filter-close[data-v-be030fc3]{width:30px;height:30px;min-height:30px;padding:0;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#bcc9dd;background:#0f172ad6;font-size:1.1rem;line-height:1}.secureflow-filter-close[data-v-be030fc3]:hover{color:#e8edf5;border-color:#60a5fa57;background:#0f172af0}.secureflow-filter-tabs[data-v-be030fc3]{display:none;flex-wrap:nowrap;gap:7px;overflow-x:auto;padding:1px 0 10px;scrollbar-width:none}.secureflow-filter-tabs[data-v-be030fc3]::-webkit-scrollbar{display:none}.secureflow-filter-tab[data-v-be030fc3]{flex:0 0 auto;min-height:28px}.secureflow-filter-tab.is-active[data-v-be030fc3],.secureflow-filter-option.is-selected[data-v-be030fc3]{border-color:currentColor;box-shadow:0 0 0 1px color-mix(in srgb,currentColor 30%,transparent),0 0 18px color-mix(in srgb,currentColor 13%,transparent)}.secureflow-filter-search[data-v-be030fc3]{position:relative;margin-bottom:8px}.secureflow-filter-search-input[data-v-be030fc3]{width:100%;min-height:36px;padding:0 40px 0 12px;border-radius:10px;font-size:.86rem}.secureflow-filter-search-input[data-v-be030fc3]::placeholder{color:#94a6c3}.secureflow-filter-search-input[data-v-be030fc3]:focus{outline:none;border-color:#06d6a066;box-shadow:0 0 0 3px #06d6a014}.secureflow-filter-search-clear[data-v-be030fc3]{position:absolute;top:50%;right:6px;width:28px;height:28px;min-height:28px;padding:0;transform:translateY(-50%);border:0;border-radius:999px;color:#bcc9dd;background:#3b82f614;font-size:.95rem}.secureflow-filter-options[data-v-be030fc3]{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;max-height:min(230px,calc(100vh - 250px));overflow-x:hidden;overflow-y:auto;padding-right:2px;scrollbar-color:rgba(96,165,250,.35) transparent;scrollbar-width:thin}.secureflow-filter-option[data-v-be030fc3]{position:relative;display:flex;width:100%;max-width:100%;min-width:0;min-height:34px;box-sizing:border-box;justify-content:flex-start;gap:9px;overflow:hidden;padding:7px 9px;border-radius:8px;font-size:.76rem;text-align:left;white-space:normal}.secureflow-filter-option[data-v-be030fc3]:before{content:"";flex:0 0 auto;width:7px;height:7px;border:1px solid currentColor;border-radius:999px;opacity:.46}.secureflow-filter-option.is-selected[data-v-be030fc3]:before{width:6px;height:10px;margin:-2px 3px 1px 2px;border:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:0;opacity:1;transform:rotate(45deg)}.secureflow-filter-option>span[data-v-be030fc3]:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secureflow-filter-option strong[data-v-be030fc3]{flex:0 0 auto;margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:.68rem;opacity:.84}.secureflow-filter-empty[data-v-be030fc3]{padding:14px 8px;color:#94a6c3;font-size:.84rem;text-align:center}.secureflow-section[data-v-be030fc3]{padding:36px 0 88px}.flow-grid[data-v-be030fc3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.flow-card[data-v-be030fc3]{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:236px;padding:22px;overflow:hidden;box-sizing:border-box;border:1px solid rgba(59,130,246,.1);border-radius:16px;color:inherit;background:#0a112899;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;--secureflow-card-border-angle: 210deg;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease,outline-color .18s ease}.flow-card-heading[data-v-be030fc3],.flow-card-meta[data-v-be030fc3]{min-width:0}.flow-card-meta[data-v-be030fc3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.flow-card-meta-main[data-v-be030fc3]{flex:1 1 auto;display:inline-flex;align-items:center;gap:8px;min-width:0}.flow-card-heading[data-v-be030fc3]{display:block}.flow-card[data-v-be030fc3]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--secureflow-card-border-angle),rgba(59,130,246,0),rgba(96,165,250,.72),rgba(34,211,238,.62),rgba(6,214,160,.56),rgba(59,130,246,0));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .28s ease}.flow-card[data-v-be030fc3]:hover{border-color:#60a5fa29;background:#0f1937c7;box-shadow:0 0 0 1px #60a5fa29,0 18px 46px #050a1573,0 0 34px #22d3ee21;transform:translateY(-4px)}.flow-card[data-v-be030fc3]:hover:after{opacity:1;animation:secureflowCardBorderSweep-be030fc3 2.6s linear infinite}.flow-card[data-v-be030fc3]:focus-visible{outline:2px solid rgba(96,165,250,.72);outline-offset:4px}.flow-title-link[data-v-be030fc3]{display:-webkit-box;width:100%;margin:0;min-width:0;min-height:0;padding:0;border:0;border-radius:4px;color:#e8edf5;background:transparent;font:inherit;font-size:1.15rem;font-weight:700;line-height:1.32;text-align:left;cursor:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .18s ease,text-shadow .18s ease}.flow-case-link[data-v-be030fc3]{flex:1 1 auto;min-width:0;color:#cbd5e1b8;font-size:.78rem;font-weight:600;line-height:1.45;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.flow-type-chip[data-v-be030fc3]{flex:0 0 auto;max-width:112px;padding:3px 9px;font-size:.68rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis}a.flow-case-link[data-v-be030fc3]:hover{color:#dbeafe;text-decoration-color:#60a5fa8f}.flow-defense-count[data-v-be030fc3]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;box-sizing:border-box;padding:3px 10px;border:1px solid rgba(6,182,212,.18);border-radius:999px;color:#67e8f9;background:#06b6d41f;font-size:12px;font-weight:600;line-height:20.4px;white-space:nowrap}.flow-defense-count strong[data-v-be030fc3]{display:inline-flex;align-items:center;color:inherit;font:inherit;line-height:inherit}.flow-defense-count span[data-v-be030fc3]{display:inline-flex;align-items:center;color:inherit;line-height:inherit}.flow-title-link[data-v-be030fc3]:hover{color:#f8fafc;text-shadow:0 0 18px rgba(96,165,250,.18)}.flow-card-tags[data-v-be030fc3]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;min-width:0}.flow-card-tags .secureflow-tag[data-v-be030fc3]{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.flow-summary[data-v-be030fc3]{color:#bcc9dd;font-size:.92rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.primary-action[data-v-be030fc3]{border-radius:999px;box-shadow:0 4px 24px #3b82f640,0 0 60px #06d6a014;transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.primary-action[data-v-be030fc3]:hover:not(:disabled){box-shadow:0 8px 40px #3b82f659,0 0 80px #06d6a026;transform:translateY(-2px)}@keyframes secureflowCardBorderSweep-be030fc3{to{--secureflow-card-border-angle: 570deg}}@media (max-width: 1000px){.secureflow-controls-inner[data-v-be030fc3]{grid-template-columns:1fr auto}.secureflow-search[data-v-be030fc3]{grid-column:1 / -1}.secureflow-filter-legend[data-v-be030fc3]{grid-column:1}.secureflow-secondary-controls[data-v-be030fc3]{grid-column:2}}@media (max-width: 900px){.flow-grid[data-v-be030fc3]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 768px){.secureflow-scroll-top[data-v-be030fc3]{display:inline-flex}.secureflow-scroll-top.is-visible[data-v-be030fc3]{opacity:1;pointer-events:auto;transform:translateY(0)}.secureflow-scroll-top[data-v-be030fc3]:hover{border-color:#06d6a07a;background:#0f172ab8}.secureflow-controls-inner[data-v-be030fc3]{grid-template-columns:1fr;gap:12px}.secureflow-search[data-v-be030fc3],.secureflow-filter-legend[data-v-be030fc3],.secureflow-secondary-controls[data-v-be030fc3]{grid-column:1}.secureflow-filter-legend[data-v-be030fc3]{gap:12px;row-gap:8px;padding:2px 0 4px}.secureflow-secondary-controls[data-v-be030fc3]{justify-content:stretch}.secureflow-case-jump[data-v-be030fc3]{grid-template-columns:1fr;gap:6px;width:100%}.secureflow-case-select[data-v-be030fc3]{width:100%}.secureflow-filter-backdrop[data-v-be030fc3]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#0206179e;backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%)}.secureflow-filter-panel[data-v-be030fc3]{position:fixed;top:auto;right:auto;bottom:12px;left:50%;width:min(300px,calc(100vw - 40px));max-height:min(58vh,480px);border-radius:20px;transform:translate(-50%);z-index:140}.secureflow-filter-panel-header[data-v-be030fc3]{position:sticky;top:-12px;z-index:1;margin:-12px -12px 10px;padding:12px;border-bottom:1px solid rgba(96,165,250,.12);background:#050a15f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.secureflow-filter-options[data-v-be030fc3]{max-height:min(34vh,300px)}.secureflow-filter-tabs[data-v-be030fc3]{display:flex;padding-bottom:8px}.flow-card[data-v-be030fc3]{min-height:0;padding:20px}}@media (prefers-reduced-motion: reduce){.flow-card[data-v-be030fc3]:hover:after{animation:none}}.context-menu-listing-control[data-v-8cb95c7e]{display:flex;flex-direction:column;width:max-content;min-width:130px;color:#d1d1d1;font-size:10pt;padding:6px 4px;border:solid 1px #242424;border-radius:3px;box-sizing:border-box;background:#383838;box-shadow:2px 2px 4px #00000038}.section .section-divider[data-v-8cb95c7e]{padding:0;border-bottom:solid 1px #545454;margin:4px;cursor:default}.submenu[data-v-8cb95c7e]{position:absolute;top:-4px;left:100%;padding-left:6px;z-index:1}li[data-v-8cb95c7e]{position:relative;list-style:none;-webkit-user-select:none;user-select:none}li[data-v-8cb95c7e]:not(.disabled):hover{color:#fff;background:#726de2}a[data-v-8cb95c7e]{display:flex;padding:4px 0;cursor:pointer}li.disabled a[data-v-8cb95c7e]{color:#8f8f8f;cursor:unset}.text[data-v-8cb95c7e],.shortcut[data-v-8cb95c7e],.more-arrow[data-v-8cb95c7e]{display:flex;align-items:center;padding:0 23px}.text[data-v-8cb95c7e]{flex:1 1 auto}.shortcut[data-v-8cb95c7e]{flex:2 1 auto;justify-content:right}.check[data-v-8cb95c7e]{position:absolute;left:5px}.more-arrow[data-v-8cb95c7e]:before{content:"";display:block;width:6px;height:6px;border-top:solid 1px;border-right:solid 1px;transform:rotate(45deg)}.title-bar-control[data-v-f4bf28ae]{display:flex;align-items:center;font-size:10pt;font-weight:500;z-index:999}li[data-v-f4bf28ae],.icon[data-v-f4bf28ae]{display:flex;align-items:center;-webkit-user-select:none;user-select:none}li[data-v-f4bf28ae]:not(.icon){position:relative;height:100%;padding:0 7px}li[data-v-f4bf28ae]:not(.icon):hover,li:not(.icon).focused[data-v-f4bf28ae]{color:#d1d1d1;background:#383838}li.active[data-v-f4bf28ae]{color:#d1d1d1;background:#383838}.menu-listing[data-v-f4bf28ae]{position:absolute;top:100%;left:-1px;border-top:none;border-top-left-radius:0;border-top-right-radius:0;z-index:1}.logo[data-v-2e33ad13]{margin:5px 6px 0 12px}.logo img[data-v-2e33ad13]{height:16px}.app-title-bar-container[data-v-2e33ad13]{display:flex;position:relative;z-index:2}.classification-marking[data-v-2e33ad13]{position:absolute;left:50%;transform:translate(-50%);height:100%;display:flex;justify-content:center;align-items:center;font-weight:600;padding:0 5px;color:#fff}.classification-marking[data-value=tlp-red][data-v-2e33ad13]{background-color:#000;color:#ff2b2b}.classification-marking[data-value=tlp-amber][data-v-2e33ad13],.classification-marking[data-value=tlp-amber-strict][data-v-2e33ad13]{background-color:#000;color:#ffc000}.classification-marking[data-value=tlp-green][data-v-2e33ad13]{background-color:#000;color:#3f0}.classification-marking[data-value=tlp-clear][data-v-2e33ad13]{background-color:#000;color:#fff}.classification-marking[data-value=unclassified][data-v-2e33ad13]{background-color:#000;color:#3f0}.hotkey-box-container[data-v-339982e1]{outline:none!important}.context-menu-control[data-v-c9f83d75]{z-index:999}.items[data-v-a62fa3af]{list-style-type:none}.object-recommender-menu-control[data-v-026f28ae]{display:flex;flex-direction:column;box-shadow:0 0 10px #0006}.menu-head[data-v-026f28ae]{display:flex;padding:5px 8px;border-color:#2b2b2b;border-width:1px;border-style:solid solid none solid;border-top-left-radius:5px;border-top-right-radius:5px;background:#1b1b1b}.menu-body[data-v-026f28ae]{padding:0 6px;border-color:#383838;border-width:1px;border-style:none solid solid solid;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#1f1f1f}.search-field[data-v-026f28ae]{width:100%;font-size:10pt;font-family:Inter;color:#ccc;background:none;border:none;border-radius:3px;padding:6px;outline:none;box-sizing:border-box}.recommendations[data-v-026f28ae]{display:flex;flex-direction:column}.recommendations[data-v-026f28ae] .up-indicator,.recommendations[data-v-026f28ae] .down-indicator{display:flex;justify-content:center;height:10px}.active .recommendation[data-v-026f28ae]{background:#ffffff0d}.recommendation[data-v-026f28ae]{padding:5px 8px;border-radius:3px;box-sizing:border-box}.recommendation .title[data-v-026f28ae]{display:flex;align-items:center;margin-bottom:2px}.recommendation .dot[data-v-026f28ae]{width:8px;height:8px;margin-right:6px}.recommendation .name[data-v-026f28ae]{font-family:Inter;font-weight:700;font-size:13px;text-transform:uppercase;color:#bfbfbf}.recommendation .subtitle[data-v-026f28ae]{font-family:Inter;font-size:10pt;color:#757575}.block-diagram-element[data-v-8a4145b1]{position:relative}.secureflow-node-overlay[data-v-8a4145b1]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.secureflow-node-layer[data-v-8a4145b1]{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;pointer-events:none;will-change:transform}.secureflow-viewer-toolbar[data-v-8a4145b1]{position:absolute;top:16px;left:16px;z-index:4;display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:min(560px,calc(100% - 32px));padding:6px;border:1px solid rgba(59,130,246,.2);border-radius:8px;color:#cfe8f8;background:#050a159e;box-shadow:0 10px 24px #050a152e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity .14s ease,background .14s ease,box-shadow .14s ease}.secureflow-viewer-toolbar button[data-v-8a4145b1]{min-height:30px;padding:0 12px;border:1px solid rgba(148,163,184,.24);border-radius:6px;color:#d6e4f7;background:#0f172aa8;box-shadow:inset 0 0 0 1px #94a3b80f;font:inherit;font-size:9pt;font-weight:800;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease,transform .14s ease}.secureflow-viewer-toolbar button[data-v-8a4145b1]:hover{border-color:#06d6a070;color:#f8fafc;background:#0f172adb;transform:translateY(-1px)}.secureflow-viewer-toolbar button[data-v-8a4145b1]:focus-visible{outline:2px solid rgba(96,165,250,.95);outline-offset:2px}.viewer-tool-divider[data-v-8a4145b1]{flex:none;width:1px;height:22px;background:#94a3b838}.viewer-tools[data-v-8a4145b1]{display:inline-flex;align-items:center;gap:6px}.secureflow-viewer-toolbar .viewer-tool.square[data-v-8a4145b1]{min-width:32px;padding:0;justify-content:center;font-size:13pt;line-height:1}.secureflow-viewer-toolbar .node-defense-toggle[data-v-8a4145b1]{display:inline-flex;align-items:center;gap:8px;min-width:174px;justify-content:center}.secureflow-viewer-toolbar .node-defense-toggle.active[data-v-8a4145b1]{border-color:#06d6a070;color:#dffcf5;background:#06d6a021}.node-defense-toggle .toggle-switch[data-v-8a4145b1]{position:relative;flex:none;width:30px;height:16px;border-radius:999px;background:#64748b80;transition:background .16s ease}.node-defense-toggle .toggle-knob[data-v-8a4145b1]{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#cbd5e1;transition:transform .16s ease,background .16s ease}.node-defense-toggle .toggle-text[data-v-8a4145b1]{white-space:nowrap}.node-defense-toggle.active .toggle-switch[data-v-8a4145b1]{background:#06d6a08c}.node-defense-toggle.active .toggle-knob[data-v-8a4145b1]{background:#04120f;transform:translate(14px)}.node-defense-toggle strong[data-v-8a4145b1]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;color:#04120f;background:#7dd3fc;font-size:8pt}.secureflow-node-focus-ring[data-v-8a4145b1]{position:absolute;box-sizing:border-box;border:calc(2px * var(--secureflow-node-inverse-scale)) solid rgba(125,211,252,.86);border-radius:calc(12px * var(--secureflow-node-inverse-scale));box-shadow:0 0 0 calc(5px * var(--secureflow-node-inverse-scale)) #60a5fa24,0 0 calc(28px * var(--secureflow-node-inverse-scale)) #06d6a038;pointer-events:none;animation:secureflow-focus-pulse-8a4145b1 1.2s ease-out}@keyframes secureflow-focus-pulse-8a4145b1{0%{opacity:0;box-shadow:0 0 0 calc(1px * var(--secureflow-node-inverse-scale)) #60a5fa3d,0 0 #06d6a000}22%{opacity:1}to{opacity:1}}.secureflow-node-coverage-frame[data-v-8a4145b1]{position:absolute;box-sizing:border-box;border:calc(1.25px * var(--secureflow-node-inverse-scale)) solid rgba(251,191,36,.58);border-radius:calc(7px * var(--secureflow-node-inverse-scale));background:linear-gradient(135deg,#f59e0b0b,#06d6a006);box-shadow:0 0 calc(10px * var(--secureflow-node-inverse-scale)) #f59e0b24,inset 0 0 calc(8px * var(--secureflow-node-inverse-scale)) #fbbf240a;pointer-events:none}.secureflow-node-coverage-frame[data-v-8a4145b1]:after{content:none}.secureflow-node-badge[data-v-8a4145b1]{position:absolute;transform:translate(-82%,-38%) scale(var(--secureflow-node-inverse-scale));transform-origin:right top;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:54px;height:25px;padding:3px 7px;border:1px solid rgba(245,158,11,.56);border-radius:999px;color:#fef3c7;background:linear-gradient(135deg,#f59e0b29,#06d6a017),#050a15b8;box-sizing:border-box;box-shadow:0 8px 20px #050a152e,0 0 0 1px #3b82f614;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;pointer-events:auto;font:inherit;line-height:1;overflow:hidden;isolation:isolate;animation:secureflow-aid-badge-glow-8a4145b1 1.85s ease-in-out infinite;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,filter .16s ease;will-change:transform}.secureflow-node-badge[data-v-8a4145b1]:before{content:"";position:absolute;top:-3px;right:-58%;bottom:-3px;left:-58%;z-index:1;background:linear-gradient(105deg,transparent 22%,rgba(255,255,255,.36) 46%,transparent 68%);opacity:.64;pointer-events:none;transform:translate(-54%) skew(-18deg);animation:secureflow-aid-badge-sheen-8a4145b1 1.42s ease-in-out infinite}.secureflow-node-badge[data-v-8a4145b1]:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(251,191,36,.36),transparent 56%),radial-gradient(circle at 80% 50%,rgba(6,214,160,.26),transparent 62%);opacity:.58;pointer-events:none;animation:secureflow-aid-badge-halo-8a4145b1 1.85s ease-in-out infinite}.secureflow-node-badge[data-v-8a4145b1]:hover,.secureflow-node-badge.active[data-v-8a4145b1]{border-color:#fbbf24db;background:linear-gradient(135deg,#f59e0b3d,#06d6a01f),#081126e0;filter:brightness(1.06);box-shadow:0 12px 26px #050a1542,0 0 calc(16px * var(--secureflow-node-inverse-scale)) #fbbf244d,0 0 calc(32px * var(--secureflow-node-inverse-scale)) #06d6a029;transform:translate(-82%,-44%) scale(var(--secureflow-node-inverse-scale))}.secureflow-node-badge[data-v-8a4145b1]:focus-visible{outline:calc(2px * var(--secureflow-node-inverse-scale)) solid rgba(125,211,252,.95);outline-offset:calc(3px * var(--secureflow-node-inverse-scale))}.secureflow-node-badge strong[data-v-8a4145b1]{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;color:#04120f;background:linear-gradient(135deg,#fbbf24,#06d6a0);font-size:8pt;font-weight:900}.secureflow-node-badge span[data-v-8a4145b1]{position:relative;z-index:2;color:#fde68a;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:7pt;font-weight:900;letter-spacing:.08em}.secureflow-modal-backdrop[data-v-8a4145b1]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 50% 18%,rgba(59,130,246,.14),transparent 34%),#030712b8;-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08);overflow-y:auto;pointer-events:auto;animation:secureflow-modal-fade-8a4145b1 .22s ease}@keyframes secureflow-modal-fade-8a4145b1{0%{opacity:0}to{opacity:1}}.secureflow-node-popover[data-v-8a4145b1]{position:relative;width:min(760px,100%);height:clamp(420px,60vh,500px);margin:auto;display:flex;flex-direction:column;overflow:visible;padding:0;border:1px solid rgba(96,165,250,.22);border-radius:18px;color:#e8edf5;font-size:.92rem;background:radial-gradient(circle at 88% 0%,rgba(6,214,160,.12),transparent 30%),radial-gradient(circle at 18% 0%,rgba(96,165,250,.16),transparent 34%),linear-gradient(180deg,#0c132afc,#050a15fa);box-shadow:0 30px 86px #00000094,0 0 0 1px #94a3b80a,0 0 44px #3b82f61a;pointer-events:auto;animation:secureflow-modal-pop-8a4145b1 .34s cubic-bezier(.16,1,.3,1)}@keyframes secureflow-modal-pop-8a4145b1{0%{opacity:0;transform:translateY(14px) scale(.965)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.secureflow-modal-backdrop[data-v-8a4145b1],.secureflow-node-popover[data-v-8a4145b1]{animation:none}}.secureflow-node-popover[data-v-8a4145b1]::-webkit-scrollbar{width:8px}.secureflow-popover-layout[data-v-8a4145b1]::-webkit-scrollbar-track{background:#050a1561}.secureflow-popover-layout[data-v-8a4145b1]::-webkit-scrollbar{width:8px}.secureflow-popover-layout[data-v-8a4145b1]::-webkit-scrollbar-thumb{border:2px solid rgba(5,10,21,.72);border-radius:999px;background:#2dd4bfb8}.secureflow-popover-head[data-v-8a4145b1]{position:absolute;top:-12px;right:-12px;z-index:3;display:flex;align-items:flex-start;justify-content:flex-end;padding:0;background:transparent;pointer-events:none}.secureflow-popover-layout[data-v-8a4145b1]{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:18px}.secureflow-action-panel[data-v-8a4145b1],.secureflow-defense-panel[data-v-8a4145b1]{min-width:0;border:1px solid rgba(96,165,250,.14);border-radius:14px;background:linear-gradient(180deg,#0a1128b8,#050a1594);box-shadow:inset 0 1px #ffffff06}.secureflow-action-panel[data-v-8a4145b1]{padding:14px 18px;border-color:#ef6d6d2e;background:radial-gradient(circle at top left,rgba(239,109,109,.1),transparent 42%),linear-gradient(180deg,#081126c7,#050a15a3)}.secureflow-defense-panel[data-v-8a4145b1]{padding:14px 14px 16px;border-color:#06d6a02e}.secureflow-panel-label[data-v-8a4145b1]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:8px}.secureflow-panel-label span[data-v-8a4145b1]{color:#67e8f9;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:7.6pt;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.secureflow-panel-label strong[data-v-8a4145b1]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 9px;border-radius:999px;color:#04120f;background:linear-gradient(135deg,#fbbf24,#06d6a0);font-size:8.6pt;font-weight:900}.secureflow-action-panel h3[data-v-8a4145b1]{margin:0;color:#f8fafc;font-size:clamp(15.5px,1.65vw,21px);line-height:1.22;letter-spacing:0}.secureflow-popover-attack-tags[data-v-8a4145b1]{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.secureflow-popover-attack-tags span[data-v-8a4145b1],.secureflow-popover-attack-tags a[data-v-8a4145b1]{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid rgba(59,130,246,.22);border-radius:999px;color:#cfe8f8;background:#3b82f614;font-size:7.8pt;font-weight:800;text-decoration:none;transition:border-color .16s ease,color .16s ease,background .16s ease}.secureflow-popover-attack-tags a[data-v-8a4145b1]:hover,.secureflow-popover-attack-tags a[data-v-8a4145b1]:focus-visible{border-color:#67e8f973;color:#e0faff;background:#06d6a01a;outline:none}.secureflow-popover-head button[data-v-8a4145b1]{width:32px;height:32px;flex:0 0 auto;border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#e2e8f0c2;background:#0f172a57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:16pt;line-height:1;cursor:pointer;opacity:.74;pointer-events:auto;transition:border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.secureflow-popover-head button[data-v-8a4145b1]:hover{color:#f8fafc;border-color:#60a5fa57;background:#1e293b9e;opacity:1;transform:translateY(-1px)}.secureflow-popover-action-summary[data-v-8a4145b1]{margin:11px 0 0;color:#bcc9dd;font-size:10.5pt;line-height:1.58}.secureflow-popover-techniques[data-v-8a4145b1]{display:grid;gap:8px;margin-top:0}.secureflow-defense-item[data-v-8a4145b1]{border:1px solid rgba(148,163,184,.13);border-radius:12px;background:linear-gradient(180deg,#0c132ab8,#070d1a94);overflow:hidden;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.secureflow-defense-item[data-v-8a4145b1]:hover{border-color:#60a5fa4d;background:linear-gradient(180deg,#0f1937d1,#070d1aa3)}.secureflow-defense-item.expanded[data-v-8a4145b1]{border-color:#06d6a047;box-shadow:0 14px 30px #00000052,0 0 24px #06d6a00f}.secureflow-defense-item[data-v-8a4145b1]:focus-visible{outline:2px solid rgba(96,165,250,.9);outline-offset:2px}.secureflow-defense-summary[data-v-8a4145b1]{display:flex;align-items:center;gap:12px;width:100%;padding:6px 14px 12px;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:inherit;transition:background .16s ease}.secureflow-defense-summary[data-v-8a4145b1]:hover{background:#3b82f612}.secureflow-defense-summary[data-v-8a4145b1]:focus-visible{outline:2px solid rgba(96,165,250,.9);outline-offset:-2px}.secureflow-defense-chevron[data-v-8a4145b1]{flex:none;color:#7dd3fc;font-size:11pt;line-height:1;transition:transform .18s ease}.secureflow-defense-item.expanded .secureflow-defense-chevron[data-v-8a4145b1]{transform:rotate(180deg)}.secureflow-defense-detail[data-v-8a4145b1]{display:flex;flex-direction:column;gap:8px;padding:0 14px 13px;cursor:text;-webkit-user-select:text;user-select:text}.secureflow-defense-detail p[data-v-8a4145b1],.secureflow-defense-applies[data-v-8a4145b1],.secureflow-defense-applies small[data-v-8a4145b1]{cursor:text;-webkit-user-select:text;user-select:text}.secureflow-guidance-enter-active[data-v-8a4145b1],.secureflow-guidance-leave-active[data-v-8a4145b1]{box-sizing:border-box;overflow:hidden;will-change:height,opacity,transform}.secureflow-defense-card-top[data-v-8a4145b1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 0}.secureflow-defense-id[data-v-8a4145b1]{display:inline-flex;align-items:center;color:#67e8f9;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:9pt;font-weight:800;text-decoration:none}.secureflow-defense-id[data-v-8a4145b1]:hover{color:#cfe0f5;text-decoration:underline;text-underline-offset:3px}.secureflow-popover-techniques strong[data-v-8a4145b1]{flex:1;min-width:0;color:#f8fafc;font-size:clamp(13.5px,1.25vw,16px);font-weight:800;line-height:1.24;overflow-wrap:anywhere}.secureflow-popover-techniques p[data-v-8a4145b1]{margin:0;color:#aebdd3;font-size:9.6pt;line-height:1.5}.secureflow-defense-applies[data-v-8a4145b1]{position:relative;padding:11px 12px;border:1px solid rgba(6,214,160,.12);border-radius:10px;background:linear-gradient(90deg,rgba(6,214,160,.08),transparent 46%),#06d6a00b}.secureflow-defense-applies[data-v-8a4145b1]:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:2px;border-radius:999px;background:linear-gradient(180deg,#67e8f9,#fbbf24)}.secureflow-defense-applies small[data-v-8a4145b1]{display:block;margin-bottom:6px;color:#b8e7ef;font-size:8.2pt;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.secureflow-defense-card-top em[data-v-8a4145b1]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:fit-content;min-inline-size:max-content;width:fit-content;padding:6px 12px;border:1px solid transparent;border-radius:999px;font-size:.7rem;font-style:normal;font-weight:850;line-height:1;text-align:center;white-space:nowrap;word-break:keep-all}.secureflow-defense-card-top .relevance-very-high[data-v-8a4145b1]{color:#a9e8ef;border-color:#38bdd04d;background:#38bdd01f}.secureflow-defense-card-top .relevance-high[data-v-8a4145b1]{color:#abe6bb;border-color:#22c55e42;background:#22c55e1f}.secureflow-defense-card-top .relevance-medium[data-v-8a4145b1]{color:#e8c873;border-color:#d9a03c4d;background:#d9a03c21}.context-menu[data-v-8a4145b1]{position:absolute;cursor:default;z-index:4}.recommender-menu[data-v-8a4145b1]{position:absolute;width:350px;z-index:4}.inset-shadow[data-v-8a4145b1]{position:absolute;width:100%;height:100%;box-shadow:inset 0 0 9px #00000059;pointer-events:none;z-index:2}@media (max-width: 640px){.secureflow-viewer-toolbar[data-v-8a4145b1]{top:10px;left:10px;right:10px;max-width:none;justify-content:space-between}.secureflow-node-badge span[data-v-8a4145b1]{display:none}.secureflow-modal-backdrop[data-v-8a4145b1]{padding:12px}.secureflow-node-popover[data-v-8a4145b1]{width:100%;height:88vh}.secureflow-popover-head[data-v-8a4145b1]{top:10px;right:10px;padding:0}.secureflow-popover-layout[data-v-8a4145b1]{gap:10px;padding:14px 12px 12px}}.secureflow-viewer-toolbar[data-v-8a4145b1]{border-radius:16px;border-color:#60a5fa33;background:#050a15b8;box-shadow:0 14px 34px #050a153d,0 0 30px #3b82f614;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.secureflow-viewer-toolbar button[data-v-8a4145b1]{min-height:34px;border-radius:999px;border-color:#3b82f633;color:#dbeafe;background:#0f172ab8;font-size:.82rem;font-weight:750}.secureflow-viewer-toolbar button[data-v-8a4145b1]:hover{border-color:#3b82f66b;background:#1e293beb;box-shadow:0 0 18px #3b82f61a}.secureflow-viewer-toolbar .node-defense-toggle.active[data-v-8a4145b1]{border-color:#06d6a06b;color:#dffcf5;background:#06d6a01f;box-shadow:0 0 22px #06d6a014}.secureflow-node-badge[data-v-8a4145b1]{min-width:54px;height:25px;border-color:#f59e0b8f;background:linear-gradient(135deg,#f59e0b33,#06d6a01a),#050a15c7;box-shadow:0 10px 24px #050a1538,0 0 calc(11px * var(--secureflow-node-inverse-scale)) #fbbf2429,0 0 calc(24px * var(--secureflow-node-inverse-scale)) #06d6a014}.secureflow-node-badge[data-v-8a4145b1]:hover,.secureflow-node-badge.active[data-v-8a4145b1]{border-color:#fbbf24db;background:linear-gradient(135deg,#f59e0b3d,#06d6a01f),#081126e0;box-shadow:0 12px 26px #050a1542,0 0 calc(16px * var(--secureflow-node-inverse-scale)) #fbbf244d,0 0 calc(32px * var(--secureflow-node-inverse-scale)) #06d6a029}.secureflow-node-layer.zoom-near .secureflow-node-badge[data-v-8a4145b1]{border-color:#fbbf24d1;background:linear-gradient(135deg,#f59e0b33,#06d6a01a),#081126d6;box-shadow:0 10px 24px #050a1538,0 0 calc(13px * var(--secureflow-node-inverse-scale)) #fbbf242e,0 0 calc(28px * var(--secureflow-node-inverse-scale)) #06d6a01a}.secureflow-node-layer.zoom-near .secureflow-node-badge[data-v-8a4145b1]:hover,.secureflow-node-layer.zoom-near .secureflow-node-badge.active[data-v-8a4145b1]{border-color:#fde047f5;box-shadow:0 12px 28px #050a1542,0 0 calc(17px * var(--secureflow-node-inverse-scale)) #fbbf244d,0 0 calc(34px * var(--secureflow-node-inverse-scale)) #06d6a026}@keyframes secureflow-aid-badge-glow-8a4145b1{0%,to{filter:brightness(1);box-shadow:0 10px 24px #050a1538,0 0 calc(12px * var(--secureflow-node-inverse-scale)) #fbbf242e,0 0 calc(26px * var(--secureflow-node-inverse-scale)) #06d6a017}50%{filter:brightness(1.12);box-shadow:0 12px 26px #050a1542,0 0 calc(20px * var(--secureflow-node-inverse-scale)) #fbbf2466,0 0 calc(42px * var(--secureflow-node-inverse-scale)) #06d6a030}}@keyframes secureflow-aid-badge-sheen-8a4145b1{0%,16%{transform:translate(-60%) skew(-18deg)}64%,to{transform:translate(66%) skew(-18deg)}}@keyframes secureflow-aid-badge-halo-8a4145b1{0%,to{opacity:.34}50%{opacity:.68}}.secureflow-action-panel[data-v-8a4145b1]{border-left:2px solid rgba(239,109,109,.4)}.secureflow-defense-panel[data-v-8a4145b1]{border-left:2px solid rgba(94,197,168,.4)}@media (prefers-reduced-motion: reduce){.secureflow-node-layer.zoom-near .secureflow-node-badge[data-v-8a4145b1]{animation:none}.secureflow-node-badge[data-v-8a4145b1],.secureflow-node-badge[data-v-8a4145b1]:before,.secureflow-node-badge[data-v-8a4145b1]:after{animation:none}}.collapsed[data-v-37b6719d]{transform:rotate(270deg) translateY(.5px)}.app-footer-bar-element[data-v-dbabc5bb]{display:flex;-webkit-user-select:none;user-select:none}.left-align[data-v-dbabc5bb]{flex:1;display:flex;justify-content:baseline}.right-align[data-v-dbabc5bb]{flex:1;display:flex;justify-content:end}.metric[data-v-dbabc5bb]{display:flex;align-items:center;color:#ccc;font-size:9.5pt;margin:0 10px}.left-align .metric[data-v-dbabc5bb]:first-child{margin-left:20px}.right-align .metric[data-v-dbabc5bb]:last-child{margin-right:20px}.icon[data-v-dbabc5bb]{margin-right:8px}.valid[data-v-dbabc5bb]{color:#2bd463}.valid .icon[data-v-dbabc5bb]{fill:#2bd463}.warning[data-v-dbabc5bb]{color:#e6d846}.warning .icon[data-v-dbabc5bb]{fill:#e6d846}.error[data-v-dbabc5bb]{color:#ff4d4d;font-weight:800}.error .icon[data-v-dbabc5bb]{fill:#ff4d4d}.fade-enter-active[data-v-dbabc5bb],.fade-leave-active[data-v-dbabc5bb]{transition:opacity .15s ease}.fade-enter-from[data-v-dbabc5bb],.fade-leave-to[data-v-dbabc5bb]{opacity:0}.spacer[data-v-dbabc5bb]{padding-left:12px}.info.right[data-v-dbabc5bb]{justify-content:right}.page-check[data-v-dbabc5bb]{display:flex;align-items:center;height:100%;padding:0 15px;font-weight:500}.page-check span[data-v-dbabc5bb]{font-size:10.5pt;margin-right:7px}.page-check.invalid[data-v-dbabc5bb]{color:#ccc;background:#c94040}.page-check.invalid span[data-v-dbabc5bb]{margin-top:1px}.page-check.valid[data-v-dbabc5bb]{color:#bfbfbf;background:#333}.app-action-bar-element[data-v-7ab3f1a1]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:42px;box-sizing:border-box;padding:6px 12px;color:#d8d8d8;background:#202020;border-top:solid 1px #303030;border-bottom:solid 1px #303030;-webkit-user-select:none;user-select:none;overflow:hidden}.app-action-bar-element.viewer[data-v-7ab3f1a1]{grid-template-columns:minmax(270px,.82fr) minmax(0,1.2fr);min-height:58px;padding:8px 14px;color:#e8edf5;background:linear-gradient(180deg,#081126fa,#050a15f5);border-top:0;border-bottom:solid 1px rgba(59,130,246,.18);box-shadow:0 10px 28px #00000038}.command-group[data-v-7ab3f1a1]{display:flex;align-items:center;gap:7px;min-width:0px}.command-group.primary[data-v-7ab3f1a1]{justify-content:flex-start}.command-group.secondary[data-v-7ab3f1a1]{justify-content:flex-end;overflow:hidden}.viewer .command-group.secondary[data-v-7ab3f1a1]{flex-wrap:wrap;row-gap:6px;overflow:visible}.viewer-brand[data-v-7ab3f1a1]{display:flex;align-items:center;gap:12px;min-width:0px}.brand-home[data-v-7ab3f1a1]{flex:none;width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(6,214,160,.26);border-radius:999px;color:#e8edf5;background:#050a157a;font:inherit;cursor:pointer}.brand-home[data-v-7ab3f1a1]:hover{border-color:#06d6a08c;background:#0f172adb}.brand-back-icon[data-v-7ab3f1a1]{display:flex;align-items:center;justify-content:center;color:#06d6a0;font-size:15pt;line-height:1;transition:transform .18s ease}.brand-home:hover .brand-back-icon[data-v-7ab3f1a1]{transform:translate(-2px)}.viewer-brand-copy[data-v-7ab3f1a1]{display:inline-flex;align-items:center;gap:11px;min-width:0px;color:#e8edf5}.viewer-brand-copy img[data-v-7ab3f1a1]{flex:none;width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(59,130,246,.18))}.viewer-brand-copy strong[data-v-7ab3f1a1]{min-width:0px;display:block;color:#e8edf5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.08rem,.5vw + .92rem,1.32rem);font-weight:700;line-height:1;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 18px rgba(59,130,246,.08)}.png-dropdown[data-v-7ab3f1a1]{position:relative;display:inline-flex}.png-dropdown>.command[data-v-7ab3f1a1]{gap:6px;padding-right:8px}.png-dropdown-chevron[data-v-7ab3f1a1]{display:inline-flex;align-items:center;justify-content:center;color:currentColor;font-size:.68em;line-height:1;opacity:.72;transform:translateY(1px)}.png-label-short[data-v-7ab3f1a1]{display:none}.png-label-icon[data-v-7ab3f1a1]{display:none;align-items:center;justify-content:center;width:18px;height:18px;color:currentColor}.png-label-icon svg[data-v-7ab3f1a1]{display:block}.png-dropdown>.command:hover .png-dropdown-chevron[data-v-7ab3f1a1],.png-dropdown>.command[aria-expanded=true] .png-dropdown-chevron[data-v-7ab3f1a1]{opacity:1}.png-dropdown-menu[data-v-7ab3f1a1]{position:fixed;z-index:1000;min-width:224px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;gap:2px;padding:5px;border:1px solid rgba(59,130,246,.24);border-radius:10px;background:#080e1efa;box-shadow:0 18px 44px #00000080;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.png-dropdown-menu button[data-v-7ab3f1a1]{width:100%;min-width:0;padding:9px 12px;border:0;border-radius:7px;color:#dbeafe;background:transparent;font:inherit;font-size:.82rem;font-weight:700;text-align:left;white-space:normal;cursor:pointer}.png-dropdown-menu button[data-v-7ab3f1a1]:hover{background:#3b82f629}.flow-context[data-v-7ab3f1a1]{display:flex;align-items:center;justify-content:center;min-width:0px;gap:8px;font-size:9.5pt}.mode[data-v-7ab3f1a1]{color:#8fa6ff;font-weight:700;text-transform:uppercase}.filename[data-v-7ab3f1a1]{max-width:32vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f0f0f0}.command[data-v-7ab3f1a1]{height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;color:#d8d8d8;font:inherit;font-size:9.5pt;border:solid 1px #3c3c3c;border-radius:5px;background:#2b2b2b;cursor:pointer;white-space:nowrap}.viewer .command[data-v-7ab3f1a1]{color:#dbeafe;border-color:#3b82f633;background:#0f172ab8}.viewer .command[data-v-7ab3f1a1]:hover:not(:disabled){border-color:#06d6a061;background:#1e293beb}.viewer .command.emphasized[data-v-7ab3f1a1]{color:#04120f;border-color:#06d6a06b;background:linear-gradient(135deg,#60a5fa,#06d6a0)}.node-defense-command[data-v-7ab3f1a1]{gap:8px}.node-defense-label[data-v-7ab3f1a1],.node-defense-label-full[data-v-7ab3f1a1]{display:inline-flex;align-items:center}.node-defense-label-short[data-v-7ab3f1a1]{display:none}.viewer .node-defense-command[data-v-7ab3f1a1]{padding-left:10px}.viewer .node-defense-command.active[data-v-7ab3f1a1]{border-color:#06d6a09e;color:#f0fffb;background:linear-gradient(135deg,#06d6a038,#3b82f61f),#06d6a01a;box-shadow:inset 0 0 0 1px #06d6a01a,0 0 22px #06d6a024}.viewer .node-defense-command.active[data-v-7ab3f1a1]:hover:not(:disabled){border-color:#06d6a0d1;background:linear-gradient(135deg,#06d6a047,#60a5fa29),#06d6a021;box-shadow:inset 0 0 0 1px #06d6a024,0 0 28px #06d6a02e}.node-defense-switch[data-v-7ab3f1a1]{position:relative;flex:none;width:30px;height:16px;border-radius:999px;background:#64748b80;transition:background .16s ease}.node-defense-knob[data-v-7ab3f1a1]{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#cbd5e1;transition:transform .16s ease,background .16s ease}.node-defense-command.active .node-defense-switch[data-v-7ab3f1a1]{background:linear-gradient(135deg,#60a5fa,#06d6a0);box-shadow:0 0 14px #06d6a052}.node-defense-command.active .node-defense-knob[data-v-7ab3f1a1]{background:#04120f;transform:translate(14px);box-shadow:0 0 0 1px #ffffff2e}.node-defense-command strong[data-v-7ab3f1a1]{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 6px;border-radius:999px;color:#04120f;background:#7dd3fc;font-size:.68rem;font-weight:900;line-height:1}.node-defense-command.active strong[data-v-7ab3f1a1]{background:linear-gradient(135deg,#fbbf24,#06d6a0);box-shadow:0 0 12px #06d6a038}.command.square[data-v-7ab3f1a1]{width:30px;padding:0}.command.emphasized[data-v-7ab3f1a1]{color:#fff;border-color:#536bd7;background:#34449c}.command[data-v-7ab3f1a1]:hover:not(:disabled){background:#383838}.command.emphasized[data-v-7ab3f1a1]:hover:not(:disabled){background:#4356bd}.command[data-v-7ab3f1a1]:disabled{opacity:.42;cursor:default}@media (max-width: 1100px){.app-action-bar-element[data-v-7ab3f1a1]{grid-template-columns:minmax(0,1fr);gap:8px}.flow-context[data-v-7ab3f1a1]{justify-content:flex-start;order:-1}.command-group.secondary[data-v-7ab3f1a1]{justify-content:flex-start;flex-wrap:wrap;overflow:visible}}@media (max-width: 640px){.app-action-bar-element.viewer[data-v-7ab3f1a1]{padding:8px 10px}.viewer-brand[data-v-7ab3f1a1]{width:100%}.command-group.primary[data-v-7ab3f1a1],.command-group.secondary[data-v-7ab3f1a1]{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.filename[data-v-7ab3f1a1]{max-width:66vw}}.app-action-bar-element.viewer[data-v-7ab3f1a1]{min-height:62px;padding:9px 14px;background:radial-gradient(circle at 12% 0%,rgba(59,130,246,.12),transparent 32%),linear-gradient(180deg,#081126fa,#050a15f5);border-bottom-color:#3b82f629;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.viewer .brand-home[data-v-7ab3f1a1]{width:40px;height:40px;border-color:#06d6a038;background:#050a1594;box-shadow:inset 0 0 0 1px #94a3b80a}.viewer .brand-home[data-v-7ab3f1a1]:hover{border-color:#06d6a07a;background:#0f172ae0;box-shadow:0 0 26px #06d6a014}.viewer .command[data-v-7ab3f1a1]{height:34px;padding:0 13px;border-radius:999px;border-color:#3b82f633;color:#dbeafe;background:#0f172ab8;font-size:.82rem;font-weight:750;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.viewer .command[data-v-7ab3f1a1]:hover:not(:disabled){border-color:#3b82f66b;background:#1e293beb;box-shadow:0 0 18px #3b82f61a;transform:translateY(-1px)}.viewer .command.emphasized[data-v-7ab3f1a1]{color:#04120f;border-color:#06d6a06b;background:linear-gradient(135deg,#60a5fa,#06d6a0);box-shadow:0 4px 24px #3b82f63d,0 0 48px #06d6a014}.viewer .command.emphasized[data-v-7ab3f1a1]:hover:not(:disabled){color:#04120f;background:linear-gradient(135deg,#93c5fd,#5eead4);box-shadow:0 8px 34px #3b82f652,0 0 68px #06d6a021}.viewer .command.square[data-v-7ab3f1a1]{width:34px;padding:0}@media (max-width: 640px){.app-action-bar-element.viewer[data-v-7ab3f1a1]{min-height:60px}.viewer-brand[data-v-7ab3f1a1],.viewer-brand-copy[data-v-7ab3f1a1]{gap:9px}.viewer-brand-copy img[data-v-7ab3f1a1]{width:42px;height:42px}.viewer-brand-copy strong[data-v-7ab3f1a1]{font-size:1.02rem}.viewer .command[data-v-7ab3f1a1]{flex:0 0 auto}}@media (max-width: 1100px){.app-action-bar-element.viewer[data-v-7ab3f1a1]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;min-height:auto;padding:10px 12px}.app-action-bar-element.viewer .viewer-brand[data-v-7ab3f1a1]{width:100%;min-width:0}.app-action-bar-element.viewer .command-group.secondary[data-v-7ab3f1a1]{width:100%;justify-content:stretch;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;overflow:visible}.viewer .node-defense-command[data-v-7ab3f1a1],.viewer .fit-command[data-v-7ab3f1a1]{grid-column:span 4}.viewer .zoom-command[data-v-7ab3f1a1],.viewer .find-command[data-v-7ab3f1a1],.viewer .png-command-wrap[data-v-7ab3f1a1]{grid-column:span 2}.viewer .fullscreen-command[data-v-7ab3f1a1]{display:none}.viewer .png-command-wrap[data-v-7ab3f1a1],.viewer .png-command[data-v-7ab3f1a1],.viewer .command[data-v-7ab3f1a1]{width:100%;min-width:0}}@media (max-width: 760px){.app-action-bar-element.viewer[data-v-7ab3f1a1]{gap:9px;padding:9px 10px 10px}.app-action-bar-element.viewer .command-group.secondary[data-v-7ab3f1a1]{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.viewer .node-defense-command[data-v-7ab3f1a1]{grid-column:span 4;justify-content:center}.viewer .fit-command[data-v-7ab3f1a1]{grid-column:span 4}.viewer .zoom-command[data-v-7ab3f1a1],.viewer .find-command[data-v-7ab3f1a1],.viewer .png-command-wrap[data-v-7ab3f1a1]{grid-column:span 2}.viewer .fullscreen-command[data-v-7ab3f1a1]{display:none}.viewer .command[data-v-7ab3f1a1]{height:36px;padding:0 8px;font-size:.78rem}.viewer .node-defense-command[data-v-7ab3f1a1]{gap:6px;padding:0 8px;border-color:#3b82f638;color:#cbd5e1;background:#0f172a94;box-shadow:none}.viewer .node-defense-command.active[data-v-7ab3f1a1]{border-color:#06d6a061;color:#dbeafe;background:linear-gradient(135deg,#06d6a01c,#3b82f612),#0f172aa8;box-shadow:inset 0 0 0 1px #06d6a00f}.viewer .node-defense-command.active[data-v-7ab3f1a1]:hover:not(:disabled){border-color:#06d6a07a;background:linear-gradient(135deg,#06d6a024,#60a5fa17),#0f172abd;box-shadow:inset 0 0 0 1px #06d6a014}.viewer .node-defense-command.active strong[data-v-7ab3f1a1]{box-shadow:none}.node-defense-switch[data-v-7ab3f1a1]{width:26px;height:14px}.node-defense-knob[data-v-7ab3f1a1]{width:10px;height:10px}.node-defense-command.active .node-defense-knob[data-v-7ab3f1a1]{transform:translate(12px)}.node-defense-command.active .node-defense-switch[data-v-7ab3f1a1]{box-shadow:0 0 8px #06d6a02e}.node-defense-label-full[data-v-7ab3f1a1]{display:none}.node-defense-label-short[data-v-7ab3f1a1]{display:inline-flex;align-items:center}.png-label-full[data-v-7ab3f1a1],.png-label-short[data-v-7ab3f1a1]{display:none}.png-label-icon[data-v-7ab3f1a1]{display:inline-flex}.viewer .command.square[data-v-7ab3f1a1]{width:100%;min-width:0;padding:0;font-size:1rem}}@media (max-width: 460px){.app-action-bar-element.viewer[data-v-7ab3f1a1]{padding:8px}.app-action-bar-element.viewer .command-group.secondary[data-v-7ab3f1a1]{gap:6px}.viewer-brand[data-v-7ab3f1a1]{gap:8px}.viewer .brand-home[data-v-7ab3f1a1]{width:38px;height:38px}.viewer-brand-copy[data-v-7ab3f1a1]{gap:8px}.viewer-brand-copy img[data-v-7ab3f1a1]{width:38px;height:38px}.viewer-brand-copy strong[data-v-7ab3f1a1]{font-size:.96rem}.viewer .node-defense-command[data-v-7ab3f1a1]{justify-content:center;padding:0 8px}.viewer .command[data-v-7ab3f1a1]{height:34px;padding:0 6px;font-size:.7rem}.viewer .png-command[data-v-7ab3f1a1]{gap:4px}}.collapsed[data-v-b3ac20f4]{transform:rotate(270deg) translateY(.5px)}.accordion-box-container[data-v-0c802cb5]{display:grid;grid-template-columns:minmax(0,1fr);border-top:solid 1px #474747;box-sizing:border-box}.accordion-box[data-v-0c802cb5]{display:flex;flex-direction:column;position:relative}.accordion-box:first-child .accordion-box-head[data-v-0c802cb5]{border-top:none}.accordion-box.collapsed .accordion-box-body[data-v-0c802cb5]{display:none}.accordion-box-handle[data-v-0c802cb5]{position:absolute;top:-2px;width:100%;height:4px;background:#726de2;cursor:n-resize;transition:.15s opacity;opacity:0}.accordion-box-handle[data-v-0c802cb5]:hover{transition-delay:.2s;opacity:1}.accordion-box-head[data-v-0c802cb5]{display:flex;align-items:center;color:#d9d9d9;font-size:9.5pt;font-weight:600;-webkit-user-select:none;user-select:none;border-top:solid 1px #474747;box-sizing:border-box;background:#3b3b3b;box-shadow:0 2px 2px #00000029}.accordion-box-head .collapse-arrow[data-v-0c802cb5]{padding:0 10px}.accordion-box-body[data-v-0c802cb5]{flex:1;overflow:hidden}.accordion-pane-container[data-v-4d545754]{height:100%}.focus-box-container[data-v-509028ed]:focus{outline:none}.options-list-field-control[data-v-3e202031]{position:absolute;width:100%;border:solid 1px #3d3d3d;border-radius:4px;box-sizing:border-box;background:#242424;z-index:1}.options-list-field-control[data-v-3e202031]:not(.flip){top:calc(100% + 3px)}.options-list-field-control.flip[data-v-3e202031]{bottom:calc(100% + 3px)}.scrollbox-container[data-v-3e202031]{border-radius:4px}.options-list-field-control:not(.flip) .scrollbox-container[data-v-3e202031]{box-shadow:0 5px 5px -2px #0003}.options-list-field-control.flip .scrollbox-container[data-v-3e202031]{box-shadow:0 -5px 5px -2px #0003}.options[data-v-3e202031]{position:relative;padding:6px 5px}.options li[data-v-3e202031]{list-style:none;font-size:10pt;-webkit-user-select:none;user-select:none}.options span[data-v-3e202031]{display:block;white-space:nowrap;text-overflow:ellipsis;padding:5px 12px;overflow:hidden}.options li.active span[data-v-3e202031],.options li.active.dim span[data-v-3e202031],.options li.active.null span[data-v-3e202031]{color:#fff;background:#726de2}.options li.dim span[data-v-3e202031],.options li.null span[data-v-3e202031]{color:#8c8c8c}.no-options[data-v-3e202031]{color:#8c8c8c;-webkit-user-select:none;user-select:none;padding:8px 12px}.options-list-field-control[data-v-3e202031] .scroll-bar{border-left:dotted 1px #3b3b3b}.text-field-control[data-v-f358cca3]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);color:#ccc;box-sizing:border-box}.text-field-control[data-v-f358cca3]:focus{outline:none}.value[data-v-f358cca3]{position:relative;display:flex;grid-area:1 / 1;cursor:text}textarea[data-v-f358cca3]{display:block;width:100%;color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;margin:6px 12px;border:none;padding:0;background:none;overflow:hidden;resize:none}textarea[data-v-f358cca3]::placeholder{color:#999;opacity:1}textarea[data-v-f358cca3]:focus{outline:none}.options-container[data-v-f358cca3]{position:relative;grid-area:1 / 1}.options-list[data-v-f358cca3] li:not(.dim)+li.dim:before{content:"";display:block;border-top:dotted 1px #4d4d4d;margin:3px 6px}.enum-field-control[data-v-dabd6446]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);color:#ccc;box-sizing:border-box;cursor:pointer}.value-container[data-v-dabd6446]{position:relative;grid-area:1 / 1;display:flex;align-items:center}.value-text[data-v-dabd6446]{flex:1;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;padding:6px 12px;overflow:hidden}.value-text.is-null[data-v-dabd6446]{color:#999}.value-text[data-v-dabd6446]:not(.is-null){color:#89a0ec;font-weight:500}.value-search[data-v-dabd6446]{flex:1;height:100%;min-width:0px;color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;padding:6px 8px 6px 12px;border:none;box-sizing:border-box;background:none}.value-search[data-v-dabd6446]::placeholder{color:#999;opacity:1}.value-search[data-v-dabd6446]:focus{outline:none}.dropdown-arrow[data-v-dabd6446]{color:#666;font-size:6pt;font-family:Inter,sans-serif;text-align:center;-webkit-user-select:none;user-select:none;width:16px;padding-right:8px}.options-container[data-v-dabd6446]{position:relative;grid-area:1 / 1}.options-list[data-v-dabd6446] li:not(.dim)+li.dim:before{content:"";display:block;border-top:dotted 1px #4d4d4d;margin:3px 6px}.number-field-control[data-v-015e7a63]{display:flex;align-items:center;color:#ccc;cursor:text;overflow:hidden}.number-field-control[data-v-015e7a63]:focus{outline:none}input[data-v-015e7a63]{color:inherit;font-size:inherit;font-family:inherit;width:100%;height:100%;padding:6px 8px 6px 12px;border:none;box-sizing:border-box;background:none}input[data-v-015e7a63]::placeholder{color:#999;opacity:1}input[data-v-015e7a63]:focus{outline:none}.increment-arrows[data-v-015e7a63]{display:flex;flex-direction:column;color:#666;font-size:5pt;font-family:Inter,sans-serif;-webkit-user-select:none;user-select:none;width:16px;padding-right:8px}.up-arrow[data-v-015e7a63],.down-arrow[data-v-015e7a63]{display:flex;align-items:center;justify-content:center;width:100%;height:10px;border-radius:2px;cursor:pointer}.up-arrow[data-v-015e7a63]:hover,.down-arrow[data-v-015e7a63]:hover{color:#bfbfbf}.datetime-field-control[data-v-fb432bf9]{display:flex;flex-direction:column}.datetime-segment[data-v-fb432bf9]{display:flex;flex-direction:row;align-items:center;color:#ccc;cursor:text;min-height:30px;padding-left:6px}.datetime-segment[data-v-fb432bf9]:focus{outline:none}.timezone-segment[data-v-fb432bf9]{display:flex;flex-direction:row;align-items:center;padding-left:6px}.clock-icon[data-v-fb432bf9],.timezone-icon[data-v-fb432bf9]{height:17px}.timezone-field[data-v-fb432bf9]{flex:1;height:32px;border-radius:inherit}.separator[data-v-fb432bf9]{border-color:#242424}.separator.horizontal[data-v-fb432bf9]{border-bottom-width:1px;border-bottom-style:solid}.grid-container[data-v-fb432bf9]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%}.editor[data-v-fb432bf9]{grid-area:1 / 1;display:flex;width:100%;height:32px;padding:0 12px;border:none;box-sizing:border-box;overflow:hidden}input[data-v-fb432bf9]{color-scheme:dark;color:inherit;font-size:10pt;font-family:inherit;padding:0;border:none;background:none}input[data-v-fb432bf9]::placeholder{color:#999;opacity:1}input[data-v-fb432bf9]:focus{outline:none}.editor span[data-v-fb432bf9]{color:#999;font-size:10pt;margin:0 3px}.editor span.space[data-v-fb432bf9]{margin:0 3px}.editor span.offset[data-v-fb432bf9]{margin-left:auto;margin-top:-30px}.date-field[data-v-fb432bf9]{flex:1;min-width:105px}.time-field[data-v-fb432bf9]{flex:1;min-width:148px;padding-left:10px;border-left:solid 1px #242424;margin-left:10px}.value[data-v-fb432bf9]{grid-area:1 / 1;display:flex;align-items:center;padding:6px 12px;height:20px}.null-value[data-v-fb432bf9]{color:#999}.date-value[data-v-fb432bf9]{color:#89a0ec;font-weight:500}.date-wrapper[data-v-fb432bf9],.time-wrapper[data-v-fb432bf9]{padding:4px}.date-wrapper[data-v-fb432bf9]{border-right:thin #242424 solid}.field-item[data-v-eb433057]{display:flex;margin-bottom:8px}.text-field-control[data-v-eb433057],.enum-field-control[data-v-eb433057],.number-field-control[data-v-eb433057],.datetime-field-control[data-v-eb433057]{flex:1;min-height:30px;border-radius:4px;background:#2e2e2e}.dictionary-field-control[data-v-eb433057]{flex:1}.create-button[data-v-eb433057],.delete-button[data-v-eb433057]{display:flex;align-items:center;color:#ccc;font-size:9pt;font-family:inherit;border:solid 1px #3d3d3d;border-radius:3px;background:none}.create-button[data-v-eb433057]{width:100%;padding:4px 10px}.delete-button[data-v-eb433057]{justify-content:center;width:25px;margin-left:5px}.create-button[data-v-eb433057]:hover,.delete-button[data-v-eb433057]:hover{background:#303030}.create-button span[data-v-eb433057]{margin-right:9px}.tuple-field-control[data-v-d9c76a73]{max-width:100%;display:flex;align-items:center}.tuple-table[data-v-d9c76a73]{width:100%;border-collapse:collapse;border:none;padding:0}.tuple-table tr[data-v-d9c76a73]{border-bottom:solid 1px #242424}.tuple-table tr[data-v-d9c76a73]:last-child{border-bottom:none}.tuple-table td[data-v-d9c76a73]{padding:0}.tuple-table td.field-name[data-v-d9c76a73]{color:#969696;font-size:8.3pt;font-weight:500;text-transform:uppercase;width:0px;padding:0 8px;border-right:solid 1px #242424}.no-properties[data-v-d9c76a73]{color:#818181;font-size:10pt;padding:0 12px}.field-item[data-v-9037fd7e]{margin-bottom:14px}.field-item[data-v-9037fd7e]:last-child{margin-bottom:0}.field-name[data-v-9037fd7e]{color:#a6a6a6;font-size:9.5pt;font-weight:500;margin-bottom:6px}.field-value[data-v-9037fd7e]{font-size:10.5pt}.text-field-control[data-v-9037fd7e],.enum-field-control[data-v-9037fd7e],.number-field-control[data-v-9037fd7e],.datetime-field-control[data-v-9037fd7e],.tuple-field-control[data-v-9037fd7e]{min-height:30px;border-radius:4px;background:#2e2e2e}.scrollbox-container[data-v-8dd42f0e]{height:100%}.contents[data-v-8dd42f0e]{padding:18px 16px}.no-prop[data-v-8dd42f0e]{display:flex;align-items:center;justify-content:center;color:#818181;font-size:10pt;text-align:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;padding:100px 0;box-sizing:border-box}.scrollbox[data-v-20a869f1]{height:100%}.content[data-v-20a869f1]{padding:8px 0}.validation-result[data-v-20a869f1]{display:flex;align-items:center;color:#d9d9d9;font-size:10pt;-webkit-user-select:none;user-select:none;min-height:27px;padding:5px 16px;box-sizing:border-box;cursor:pointer}.validation-result[data-v-20a869f1]:hover{background:#303030}.validation-result .icon[data-v-20a869f1]{font-size:10pt;font-weight:300;-webkit-user-select:none;user-select:none;padding-right:10px;margin-top:-1px}.validation-result.error .icon[data-v-20a869f1]{color:#ff6969}.validation-result.warning .icon[data-v-20a869f1]{color:#e6d845}.editor-tabs-element[data-v-ce25bc7e]{border-left:solid 1px #303030;background:#242424}.properties-pane[data-v-ce25bc7e],.validator-problems-pane[data-v-ce25bc7e]{height:100%}.secureflow-panel[data-v-469582d5]{width:100%;height:100%;overflow:auto;overflow-x:hidden;scrollbar-color:rgba(45,212,191,.62) rgba(5,10,21,.52);scrollbar-gutter:stable;scrollbar-width:thin;scroll-padding-top:180px;box-sizing:border-box;color:#e8edf5;background:radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 30%),linear-gradient(180deg,#081124,#050a15 44%,#050a15);border-left:1px solid rgba(59,130,246,.14)}.secureflow-panel[data-v-469582d5]::-webkit-scrollbar{width:10px}.secureflow-panel[data-v-469582d5]::-webkit-scrollbar-track{background:#050a15b8;border-left:1px solid rgba(59,130,246,.12)}.secureflow-panel[data-v-469582d5]::-webkit-scrollbar-thumb{min-height:72px;background:linear-gradient(180deg,#60a5fac7,#06d6a0c7);border:2px solid rgba(5,10,21,.92);border-radius:999px}.secureflow-panel[data-v-469582d5]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7dd3fcf2,#2dd4bff2)}.panel-hero[data-v-469582d5],.panel-section[data-v-469582d5],footer[data-v-469582d5]{margin:0 16px}.panel-sticky-case[data-v-469582d5]{position:sticky;top:0;z-index:5;margin:0;padding:18px 16px 14px;border-bottom:1px solid rgba(59,130,246,.16);background:radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 34%),linear-gradient(180deg,#081126fa,#060c1af0);box-shadow:0 16px 28px #03071247;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.panel-hero[data-v-469582d5]{padding:14px 0 18px}.section-heading p[data-v-469582d5]{display:inline-flex;align-items:center;gap:8px;color:#06d6a0;font-size:8.5pt;font-weight:800;letter-spacing:.1em;text-transform:uppercase}h2[data-v-469582d5]{margin:12px 0 0;color:#f8fafc;font-size:19pt;line-height:1.18;letter-spacing:0;overflow-wrap:anywhere}.panel-hero>p[data-v-469582d5]{margin-top:12px;color:#bcc9dd;font-size:10pt;line-height:1.58;overflow-wrap:anywhere}.panel-hero-toolbar[data-v-469582d5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px;min-width:0}.panel-case-link[data-v-469582d5]{display:inline-block;flex:1 1 140px;max-width:max-content;min-width:0;color:#cbd5e1b8;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:8.5pt;font-weight:700;letter-spacing:.04em}.panel-case-link-text[data-v-469582d5]{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:.46em;row-gap:0;word-break:normal}.panel-case-link-id[data-v-469582d5]{display:inline-flex;align-items:baseline;white-space:nowrap}a.panel-case-link[data-v-469582d5]:after{content:none}.panel-case-link-arrow[data-v-469582d5]{display:inline-block;margin-left:.32em;color:currentColor;font-size:.78em;font-weight:900;line-height:1;transform:none}a.panel-case-link:hover .panel-case-link-arrow[data-v-469582d5]{transform:translate(1px,-1px)}a.panel-case-link[data-v-469582d5]:hover{color:#9ff7df;text-decoration:underline;text-underline-offset:3px}.panel-actions[data-v-469582d5]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;flex:none;min-width:0}.panel-action-btn[data-v-469582d5]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:0 9px;border:1px solid rgba(96,165,250,.18);border-radius:999px;color:#bcc9dd;background:#0f172a75;font:inherit;font-size:7.8pt;font-weight:750;line-height:1;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.panel-action-btn[data-v-469582d5]:hover{color:#f8fafc;border-color:#3b82f661;background:#3b82f621;transform:translateY(-1px)}.panel-action-btn[data-v-469582d5]:focus-visible{outline:none;box-shadow:0 0 0 3px #06d6a024}.panel-action-btn.copied[data-v-469582d5]{color:#86efac;border-color:#06d6a066;background:#06d6a024}.panel-action-btn.error[data-v-469582d5]{color:#fca5a5;border-color:#ef444459;background:#ef44441f}.panel-action-icon[data-v-469582d5]{display:inline-flex;align-items:center;justify-content:center;flex:none}.panel-action-icon svg[data-v-469582d5]{width:14px;height:14px}.panel-action-icon-active[data-v-469582d5],.panel-action-btn.copied .panel-action-icon-default[data-v-469582d5]{display:none}.panel-action-btn.copied .panel-action-icon-active[data-v-469582d5]{display:inline-flex}.panel-case-link-block[data-v-469582d5]{display:inline-flex;margin-top:0}.panel-source-line[data-v-469582d5]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:10px;font-size:8.5pt;line-height:1.4}.panel-source-line small[data-v-469582d5]{color:#06d6a0;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:7.5pt;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.panel-source-line a[data-v-469582d5],.panel-source-line span[data-v-469582d5]{color:#cdd9ec;font-weight:700;overflow-wrap:anywhere}.panel-source-line a[data-v-469582d5]:hover{color:#9ff7df;text-decoration:underline;text-underline-offset:3px}.hero-meta[data-v-469582d5],.coverage-row[data-v-469582d5],.step-techniques[data-v-469582d5]{display:flex;flex-wrap:wrap;gap:7px}.hero-meta[data-v-469582d5]{margin-top:14px}.hero-meta span[data-v-469582d5],.coverage-row span[data-v-469582d5],.step-techniques a[data-v-469582d5],.step-techniques button[data-v-469582d5]{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border:1px solid rgba(59,130,246,.18);border-radius:999px;padding:2px 8px;color:#bcc9dd;background:#3b82f60f;font:inherit;font-size:8.5pt;font-weight:700;white-space:nowrap;cursor:pointer}.hero-meta span[data-v-469582d5]:first-child,.coverage-row span[data-v-469582d5]:first-child{color:#9ff7df;border-color:#06d6a03d;background:#06d6a014}.metric-grid[data-v-469582d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px 16px;border-bottom:1px solid rgba(59,130,246,.12)}.metric-grid div[data-v-469582d5]{min-width:0;padding:12px 10px;border:1px solid rgba(59,130,246,.12);border-radius:8px;background:#050a158f}.metric-grid strong[data-v-469582d5]{display:block;color:transparent;background:linear-gradient(135deg,#60a5fa,#06d6a0);-webkit-background-clip:text;background-clip:text;font-size:18pt;line-height:1}.metric-grid span[data-v-469582d5]{display:block;margin-top:6px;color:#94a6c3;font-size:8pt;line-height:1.2}.panel-section[data-v-469582d5]{padding:18px 0;border-bottom:1px solid rgba(59,130,246,.12)}.section-heading[data-v-469582d5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.section-heading span[data-v-469582d5]{color:#94a6c3;font-size:8.5pt}.timeline[data-v-469582d5]{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:timeline}.timeline li[data-v-469582d5]{position:relative;scroll-margin-top:180px;border:1px solid rgba(96,165,250,.18);border-radius:8px;background:#050a158a;counter-increment:timeline;overflow:hidden;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.timeline li.covered[data-v-469582d5]{border-color:#60a5fa2e}.timeline li.focused[data-v-469582d5]{border-color:#7dd3fc9e;background:#0a1830c7;box-shadow:0 0 0 1px #60a5fa1f,0 14px 28px #050a1542}.timeline li.spotlighted[data-v-469582d5]{border-color:#7dd3fce0;background:#0e2242db;box-shadow:0 0 0 1px #7dd3fc38,0 0 28px #60a5fa29,0 14px 28px #050a1547}.step-summary[data-v-469582d5]{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px 11px 40px;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .16s ease}.step-summary[data-v-469582d5]:hover{background:#0f172a80}.step-summary[data-v-469582d5]:focus-visible{outline:2px solid rgba(96,165,250,.9);outline-offset:-2px}.step-summary-main[data-v-469582d5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.step-defense-count[data-v-469582d5]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:54px;height:25px;padding:3px 7px;border:1px solid rgba(245,158,11,.56);border-radius:999px;color:#fef3c7;background:linear-gradient(135deg,#f59e0b29,#06d6a017),#050a15b8;box-sizing:border-box;box-shadow:0 8px 20px #050a152e,0 0 0 1px #3b82f614;white-space:nowrap;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.step-defense-count.empty[data-v-469582d5]{border-color:#94a3b829;color:#7f93b0;background:#94a3b80f;box-shadow:none}.step-defense-mark[data-v-469582d5]{color:#fde68a;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:7pt;font-weight:900;letter-spacing:.08em}.step-defense-count strong[data-v-469582d5]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;color:#04120f;background:linear-gradient(135deg,#fbbf24,#06d6a0);font-size:8pt;font-weight:900}.timeline .step-defense-count strong[data-v-469582d5]{min-width:18px;height:18px;padding:0 5px;font-size:8pt;line-height:1}.timeline .step-defense-count:not(.empty) strong[data-v-469582d5]{color:#04120f}.step-summary:hover .step-defense-count[data-v-469582d5]:not(.empty),.timeline li.focused .step-defense-count[data-v-469582d5]:not(.empty){border-color:#fbbf24db;background:linear-gradient(135deg,#f59e0b3d,#06d6a01f),#081126e0;box-shadow:0 10px 24px #050a153d,0 0 18px #f59e0b1f}.step-defense-count.empty strong[data-v-469582d5]{color:#94a6c3;background:#94a3b829}.step-defense-count.empty .step-defense-mark[data-v-469582d5]{color:currentColor}.step-atlas-id[data-v-469582d5]{color:#9fb6d6;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:8pt;font-weight:700;letter-spacing:.03em}.step-chevron[data-v-469582d5]{flex:none;color:#7dd3fc;font-size:10pt;line-height:1;transition:transform .18s ease}.timeline li.expanded .step-chevron[data-v-469582d5]{transform:rotate(180deg)}.step-detail[data-v-469582d5]{display:flex;flex-direction:column;gap:10px;padding:0 12px 12px 40px}.secureflow-step-detail-enter-active[data-v-469582d5],.secureflow-step-detail-leave-active[data-v-469582d5]{box-sizing:border-box;overflow:hidden;will-change:height,opacity,transform}.step-defenses[data-v-469582d5]{display:flex;flex-direction:column;gap:6px}.step-defenses small[data-v-469582d5]{color:#7f93b0;font-size:7.8pt;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.step-no-defense[data-v-469582d5]{margin:0;color:#8693a8;font-size:9pt;font-style:italic;line-height:1.5}.timeline li[data-v-469582d5]:before{content:counter(timeline);position:absolute;top:12px;left:12px;width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#04120f;background:linear-gradient(135deg,#60a5fa,#06d6a0);font-size:8pt;font-weight:900}.timeline strong[data-v-469582d5],.technique-card h3[data-v-469582d5]{color:#f8fafc;font-size:10.5pt;line-height:1.32}.timeline p[data-v-469582d5],.technique-card p[data-v-469582d5],.source-section p[data-v-469582d5],.boundary p[data-v-469582d5],footer p[data-v-469582d5]{margin-top:6px;color:#bcc9dd;font-size:9.5pt;line-height:1.52;overflow-wrap:anywhere}.step-techniques a[data-v-469582d5],.step-techniques button[data-v-469582d5]{color:#67e8f9;border-color:#22d3ee3d;background:#22d3ee14;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:8pt}.step-techniques button[data-v-469582d5]:focus-visible{outline:none;box-shadow:0 0 0 3px #06d6a029}.technique-card[data-v-469582d5]{position:relative;scroll-margin-top:180px;padding:14px;margin-top:10px;border:1px solid rgba(59,130,246,.13);border-radius:8px;background:radial-gradient(circle at top right,rgba(6,214,160,.08),transparent 34%),#050a1594}.technique-card.highlighted[data-v-469582d5]{border-color:#7dd3fcb8;background:radial-gradient(circle at top right,rgba(6,214,160,.15),transparent 38%),#0a1830d1;box-shadow:0 0 0 1px #7dd3fc2e,0 0 28px #06d6a021,0 14px 28px #050a153d}.technique-return-cue[data-v-469582d5]{position:absolute;top:0;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:34px;height:26px;margin:0;border:1px solid rgba(125,211,252,.26);border-radius:999px;color:#e0fff9c7;background:linear-gradient(180deg,#06d6a029,#3b82f614),#08112694;box-shadow:0 0 18px #06d6a014;font:inherit;cursor:pointer;opacity:.72;transform:translate(-50%,-50%);animation:technique-return-cue-float-469582d5 1.25s ease-in-out infinite;transition:opacity .16s ease,border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}@keyframes technique-return-cue-float-469582d5{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 3px))}}.technique-return-cue span[data-v-469582d5]{font-size:13pt;font-weight:900;line-height:1;transform:translateY(-1px)}.technique-return-cue[data-v-469582d5]:hover,.technique-return-cue[data-v-469582d5]:focus-visible{opacity:1;border-color:#7dd3fc94;background:linear-gradient(180deg,#06d6a03d,#60a5fa21),#081126bd;box-shadow:0 0 24px #06d6a024;animation-play-state:paused;transform:translate(-50%,calc(-50% - 1px))}.technique-return-cue[data-v-469582d5]:focus-visible{outline:none}.technique-top[data-v-469582d5]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.technique-id[data-v-469582d5]{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid rgba(34,211,238,.28);border-radius:6px;color:#67e8f9;background:#22d3ee14;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:8.5pt;font-weight:800}.technique-card h3[data-v-469582d5]{margin:0;overflow-wrap:anywhere}.coverage-row[data-v-469582d5]{margin-top:12px}.step-list[data-v-469582d5]{display:grid;gap:6px;margin-top:12px}.step-list small[data-v-469582d5]{color:#94a6c3;font-size:8pt;text-transform:uppercase}.step-list span[data-v-469582d5]{display:block;color:#dbeafe;font-size:9pt;line-height:1.4}.source-section a[data-v-469582d5]{color:inherit;text-decoration:none}.source-links[data-v-469582d5]{display:grid;gap:8px}.source-links a[data-v-469582d5]{position:relative;display:grid;gap:5px;padding:13px 40px 13px 14px;border:1px solid rgba(59,130,246,.16);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgba(96,165,250,.1),transparent 34%),#050a1580;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.source-links a[data-v-469582d5]:after{position:absolute;top:14px;right:14px;margin-left:0;color:#67e8f9;font-size:10pt;transform:none}.source-links a[data-v-469582d5]:hover{border-color:#60a5fa61;background:radial-gradient(circle at 100% 0%,rgba(96,165,250,.16),transparent 36%),#081126bd;box-shadow:0 12px 28px #050a153d,0 0 22px #3b82f614;transform:translateY(-1px)}.source-links a[data-v-469582d5]:hover:after{transform:translate(1px,-1px)}.source-links span[data-v-469582d5]{color:#67e8f9;font-size:7.8pt;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.source-links strong[data-v-469582d5]{color:#e8edf5;font-size:10.4pt;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.source-links sup[data-v-469582d5]{margin-left:1px;color:#9ff7df;font-size:.52em;letter-spacing:.02em}.source-links small[data-v-469582d5]{color:#aebdd3;font-size:8.6pt;line-height:1.45}.source-links em[data-v-469582d5]{color:#60a5fa;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:8.4pt;font-style:normal;font-weight:700;overflow-wrap:anywhere}.technique-id[data-v-469582d5]:hover,.step-techniques a[data-v-469582d5]:hover,.step-techniques button[data-v-469582d5]:hover{color:#06d6a0}.boundary p+p[data-v-469582d5]{margin-top:10px}footer[data-v-469582d5]{padding:16px 0 20px}footer p[data-v-469582d5]{color:#94a6c3;font-size:8pt}@media (max-width: 900px){.secureflow-panel[data-v-469582d5]{border-left:0;border-top:1px solid rgba(59,130,246,.14)}.panel-sticky-case[data-v-469582d5]{position:static;margin:0 16px;padding:22px 0 0;border-bottom:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.panel-hero[data-v-469582d5]{padding-top:0}.panel-hero-toolbar[data-v-469582d5]{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.panel-actions[data-v-469582d5]{justify-content:flex-start}.metric-grid[data-v-469582d5]{grid-template-columns:repeat(3,minmax(94px,1fr));overflow-x:auto}}.secureflow-panel[data-v-469582d5]{background:radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 30%),linear-gradient(180deg,#0a1128fa,#050a15 46%,#050a15);border-left-color:#3b82f629}.panel-sticky-case h2[data-v-469582d5]{color:#e8edf5;font-weight:800}.metric-grid div[data-v-469582d5],.timeline li[data-v-469582d5],.technique-card[data-v-469582d5],.reference-list a[data-v-469582d5]{border-color:#3b82f61f;background:#050a158c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-meta span[data-v-469582d5],.coverage-row span[data-v-469582d5],.step-techniques a[data-v-469582d5],.step-techniques button[data-v-469582d5]{min-height:24px;border-color:#3b82f62e;background:#3b82f614}.hero-meta span[data-v-469582d5]:first-child,.coverage-row span[data-v-469582d5]:first-child{border-color:#06d6a03d;background:#06d6a014}.step-techniques button[data-v-469582d5]{color:#67e8f9;border-color:#22d3ee3d;background:#22d3ee14}.metric-grid div[data-v-469582d5],.timeline li[data-v-469582d5],.technique-card[data-v-469582d5]{border-radius:12px}.panel-section[data-v-469582d5]{border-bottom-color:#3b82f61f}.section-heading p[data-v-469582d5]{color:#06d6a0;letter-spacing:.12em}.timeline li[data-v-469582d5]:before{box-shadow:0 0 18px #06d6a02e}.technique-card[data-v-469582d5]{background:radial-gradient(circle at top right,rgba(6,214,160,.08),transparent 34%),#050a1594;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.technique-card[data-v-469582d5]:hover{border-color:#06d6a04d;background:radial-gradient(circle at top right,rgba(6,214,160,.11),transparent 34%),#081126c2;box-shadow:0 14px 30px #050a153d,0 0 24px #06d6a012;transform:translateY(-1px)}.technique-card.highlighted[data-v-469582d5],.technique-card.highlighted[data-v-469582d5]:hover{border-color:#7dd3fcb8;background:radial-gradient(circle at top right,rgba(6,214,160,.15),transparent 38%),#0a1830d1;box-shadow:0 0 0 1px #7dd3fc2e,0 0 28px #06d6a021,0 14px 28px #050a153d;transform:translateY(-1px)}.technique-id[data-v-469582d5]{border-radius:8px}.secureflow-defense-brief[data-v-c8015ed6]{width:100%;height:100%;overflow:auto;box-sizing:border-box;color:#e8edf5;background:radial-gradient(circle at 18% 6%,rgba(96,165,250,.16),transparent 28%),radial-gradient(circle at 82% 10%,rgba(6,214,160,.12),transparent 24%),linear-gradient(180deg,#050a15,#071227 42%,#050a15)}.brief-shell[data-v-c8015ed6]{width:min(1180px,calc(100% - 44px));margin:0 auto;padding:34px 0 46px}.brief-hero[data-v-c8015ed6]{padding:28px;border:1px solid rgba(59,130,246,.16);border-radius:14px;background:linear-gradient(135deg,#0a1128e0,#050a15ad);box-shadow:0 18px 60px #00000047}.brief-kicker[data-v-c8015ed6]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#06d6a0;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:9pt;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.brief-kicker strong[data-v-c8015ed6]{color:#04120f;background:linear-gradient(135deg,#60a5fa,#06d6a0);border-radius:999px;padding:5px 9px;letter-spacing:0}.brief-title-row[data-v-c8015ed6]{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px;align-items:start}.brief-source-card[data-v-c8015ed6]{margin-top:18px;padding:15px;border:1px solid rgba(6,214,160,.16);border-radius:12px;background:#050a1575}.brief-source-card small[data-v-c8015ed6]{display:block;margin-bottom:7px;color:#67e8f9;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:7.5pt;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.brief-source-card strong[data-v-c8015ed6]{display:block;color:#e8edf5;font-size:11pt;line-height:1.25}.brief-source-card span[data-v-c8015ed6]{display:block;margin-top:8px;color:#94a6c3;font-size:8.5pt;line-height:1.45}.brief-hero h2[data-v-c8015ed6]{max-width:980px;margin:18px 0 12px;color:#f8fafc;font-size:clamp(28px,4vw,52px);line-height:1.08;letter-spacing:0}.brief-hero p[data-v-c8015ed6]{max-width:940px;color:#bcc9dd;font-size:12pt;line-height:1.65}.brief-meta[data-v-c8015ed6],.brief-metrics[data-v-c8015ed6],.coverage-row[data-v-c8015ed6],.technique-index[data-v-c8015ed6]{display:grid;gap:12px}.brief-meta[data-v-c8015ed6]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.brief-meta span[data-v-c8015ed6],.brief-metrics div[data-v-c8015ed6]{min-width:0;padding:12px 14px;border:1px solid rgba(6,214,160,.16);border-radius:10px;background:#050a1570;overflow-wrap:anywhere}.brief-meta small[data-v-c8015ed6],.applies-row small[data-v-c8015ed6]{display:block;margin-bottom:4px;color:#67e8f9;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:7.5pt;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.brief-meta a[data-v-c8015ed6],.brief-meta strong[data-v-c8015ed6]{display:block;color:#e8edf5;font-size:10pt;line-height:1.3}.brief-meta a[data-v-c8015ed6]:hover{color:#9ff7df;text-decoration:underline;text-underline-offset:3px}.brief-metrics[data-v-c8015ed6]{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 28px}.brief-metrics strong[data-v-c8015ed6]{display:block;color:transparent;background:linear-gradient(135deg,#60a5fa,#06d6a0);-webkit-background-clip:text;background-clip:text;font-size:28pt;line-height:1}.brief-metrics span[data-v-c8015ed6]{color:#94a6c3;font-size:9pt;font-weight:700}.coverage-section[data-v-c8015ed6],.technique-section[data-v-c8015ed6],.brief-footer[data-v-c8015ed6]{margin-top:20px}.brief-section-heading[data-v-c8015ed6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.brief-section-heading p[data-v-c8015ed6]{color:#06d6a0;font-size:9pt;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.brief-section-heading span[data-v-c8015ed6]{color:#94a6c3;font-size:9pt}.coverage-list[data-v-c8015ed6]{display:grid;gap:12px}.coverage-row[data-v-c8015ed6]{grid-template-columns:58px minmax(0,1fr) minmax(280px,.86fr);align-items:stretch;padding:14px;border:1px solid rgba(59,130,246,.14);border-radius:14px;background:#081126b8}.step-number[data-v-c8015ed6]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(6,214,160,.3);border-radius:50%;color:#04120f;background:linear-gradient(135deg,#60a5fa,#06d6a0);font-weight:950}.step-detail h3[data-v-c8015ed6],.technique-index h3[data-v-c8015ed6]{margin:7px 0 8px;color:#f8fafc;font-size:13.5pt;line-height:1.28}.step-detail p[data-v-c8015ed6],.technique-index p[data-v-c8015ed6]{color:#bcc9dd;font-size:10pt;line-height:1.55}.step-labels[data-v-c8015ed6],.mapped-techniques[data-v-c8015ed6],.applies-row[data-v-c8015ed6]{display:flex;flex-wrap:wrap;gap:7px}.step-labels span[data-v-c8015ed6]{color:#67e8f9;border:1px solid rgba(34,211,238,.18);border-radius:999px;padding:3px 8px;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:8pt}.mapped-techniques[data-v-c8015ed6]{align-content:flex-start}.mapped-techniques a[data-v-c8015ed6]{position:relative;width:100%;min-width:0;padding:10px 34px 10px 12px;border:1px solid rgba(6,214,160,.18);border-radius:10px;background:#06d6a012}.mapped-techniques a[data-v-c8015ed6]:after{position:absolute;top:12px;right:12px;margin-left:0}.mapping-head[data-v-c8015ed6]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.mapping-head span[data-v-c8015ed6]{margin-bottom:0}.mapping-head em[data-v-c8015ed6]{flex:0 0 auto;border-radius:999px;padding:3px 8px;font-style:normal;font-size:7.5pt;font-weight:900;line-height:1;white-space:nowrap}.relevance-very-high[data-v-c8015ed6]{color:#052e25;border:1px solid rgba(52,211,153,.5);background:#a7f3d0}.relevance-high[data-v-c8015ed6]{color:#0c4a6e;border:1px solid rgba(56,189,248,.46);background:#bae6fd}.relevance-medium[data-v-c8015ed6]{color:#78350f;border:1px solid rgba(251,191,36,.46);background:#fde68a}.mapped-techniques a[data-v-c8015ed6]:hover,.technique-head a[data-v-c8015ed6]:hover,.brief-footer a[data-v-c8015ed6]:hover{border-color:#06d6a06b;color:#e8fff8}.mapped-techniques span[data-v-c8015ed6],.technique-head a[data-v-c8015ed6]{display:inline-flex;margin-bottom:5px;color:#67e8f9;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:8.5pt;font-weight:900}.mapped-techniques strong[data-v-c8015ed6]{display:block;color:#f8fafc;font-size:10pt;line-height:1.25}.mapped-techniques small[data-v-c8015ed6]{display:block;margin-top:4px;color:#94a6c3;font-size:8.5pt}.empty-mapping[data-v-c8015ed6]{width:100%;padding:12px;border:1px dashed rgba(148,163,184,.28);border-radius:10px;color:#94a6c3;background:#94a3b80d}.technique-index[data-v-c8015ed6]{grid-template-columns:repeat(2,minmax(0,1fr))}.technique-index article[data-v-c8015ed6]{min-width:0;padding:16px;border:1px solid rgba(59,130,246,.14);border-radius:14px;background:#081126b8}.technique-head[data-v-c8015ed6]{display:flex;align-items:center;justify-content:space-between;gap:10px}.technique-head span[data-v-c8015ed6]{color:#04120f;background:linear-gradient(135deg,#60a5fa,#06d6a0);border-radius:999px;padding:4px 8px;font-size:8pt;font-weight:900}.applies-row[data-v-c8015ed6]{margin-top:12px}.applies-row small[data-v-c8015ed6]{width:100%}.applies-row span[data-v-c8015ed6]{border:1px solid rgba(59,130,246,.18);border-radius:999px;color:#dbeafe;padding:4px 8px;font-size:8.5pt}.brief-footer[data-v-c8015ed6]{padding:18px 0 0;border-top:1px solid rgba(59,130,246,.14);color:#94a6c3;font-size:9pt;line-height:1.5}.brief-footer div[data-v-c8015ed6]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.brief-footer strong[data-v-c8015ed6]{color:#e8edf5}.brief-footer a[data-v-c8015ed6]{color:#67e8f9}@media (max-width: 900px){.brief-title-row[data-v-c8015ed6],.brief-meta[data-v-c8015ed6],.brief-metrics[data-v-c8015ed6],.coverage-row[data-v-c8015ed6],.technique-index[data-v-c8015ed6]{grid-template-columns:minmax(0,1fr)}.step-number[data-v-c8015ed6]{width:38px;height:38px}.brief-source-card[data-v-c8015ed6]{margin-top:2px}}@media print{@page{margin:12mm}.secureflow-defense-brief[data-v-c8015ed6]{height:auto;overflow:visible;color:#172033;background:linear-gradient(180deg,#f6fbff,#fff 24%,#fff);print-color-adjust:exact;-webkit-print-color-adjust:exact}.brief-shell[data-v-c8015ed6]{width:100%;max-width:none;padding:0}.brief-hero[data-v-c8015ed6]{padding:18px 20px;border:1px solid #cbdff7;border-radius:14px;background:radial-gradient(circle at 92% 0%,rgba(6,214,160,.13),transparent 34%),linear-gradient(135deg,#f8fbff,#edf7ff 62%,#f7fffc)}.brief-title-row[data-v-c8015ed6]{grid-template-columns:minmax(0,1fr) 54mm;gap:10mm}.brief-source-card[data-v-c8015ed6]{margin-top:14px;padding:11px 12px;border-color:#d6e5f7;background:#fff}.brief-source-card small[data-v-c8015ed6]{color:#087f8f;font-size:7pt}.brief-source-card strong[data-v-c8015ed6]{color:#132033}.brief-source-card span[data-v-c8015ed6]{color:#51627d;font-size:8pt}.brief-hero[data-v-c8015ed6],.coverage-row[data-v-c8015ed6],.technique-index article[data-v-c8015ed6],.brief-meta span[data-v-c8015ed6],.brief-metrics div[data-v-c8015ed6]{break-inside:avoid;page-break-inside:avoid;box-shadow:none}.brief-kicker[data-v-c8015ed6]{color:#047c6c;font-size:8pt}.brief-kicker strong[data-v-c8015ed6]{color:#062421;background:linear-gradient(135deg,#bae6fd,#86efac)}.brief-hero h2[data-v-c8015ed6],.step-detail h3[data-v-c8015ed6],.technique-index h3[data-v-c8015ed6],.mapped-techniques strong[data-v-c8015ed6]{color:#132033}.brief-hero h2[data-v-c8015ed6]{max-width:none;margin:14px 0 10px;font-size:26pt;line-height:1.08}.brief-hero p[data-v-c8015ed6],.step-detail p[data-v-c8015ed6],.technique-index p[data-v-c8015ed6],.brief-footer[data-v-c8015ed6],.brief-metrics span[data-v-c8015ed6]{color:#40516c}.brief-hero p[data-v-c8015ed6]{max-width:none;font-size:10.5pt;line-height:1.55}.brief-meta[data-v-c8015ed6]{gap:8px;margin-top:16px}.brief-meta span[data-v-c8015ed6],.brief-metrics div[data-v-c8015ed6]{padding:10px 12px;border-color:#d6e5f7;border-radius:11px;background:#ffffffd1}.brief-meta small[data-v-c8015ed6],.applies-row small[data-v-c8015ed6]{color:#087f8f}.brief-meta a[data-v-c8015ed6],.brief-meta strong[data-v-c8015ed6],.brief-footer a[data-v-c8015ed6]{color:#1657a8}.brief-metrics[data-v-c8015ed6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 18px}.brief-metrics strong[data-v-c8015ed6]{color:#0f766e;background:none;-webkit-background-clip:initial;background-clip:initial;font-size:22pt}.brief-metrics span[data-v-c8015ed6]{font-size:8pt}.brief-section-heading[data-v-c8015ed6]{margin:16px 0 8px;padding-bottom:6px;border-bottom:1px solid #dbeafe}.brief-section-heading p[data-v-c8015ed6]{color:#047c6c;font-size:8pt}.brief-section-heading span[data-v-c8015ed6]{color:#5f718d;font-size:8pt}.coverage-list[data-v-c8015ed6]{gap:8px}.coverage-row[data-v-c8015ed6]{grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border-color:#d6e5f7;border-radius:13px;background:#fff}.step-number[data-v-c8015ed6]{width:34px;height:34px;border-color:#99f6e4;color:#062421;background:linear-gradient(135deg,#bfdbfe,#86efac);font-size:10pt}.step-labels span[data-v-c8015ed6],.applies-row span[data-v-c8015ed6]{color:#12607a;border-color:#c7ddf5;background:#f2f8ff}.step-detail h3[data-v-c8015ed6],.technique-index h3[data-v-c8015ed6]{margin:5px 0 6px;font-size:12pt}.step-detail p[data-v-c8015ed6],.technique-index p[data-v-c8015ed6]{font-size:9pt;line-height:1.48}.mapped-techniques[data-v-c8015ed6]{grid-column:2 / -1;gap:6px}.mapped-techniques a[data-v-c8015ed6]{padding:9px 12px;border-color:#bfeee3;border-radius:10px;background:#f2fffb}.mapped-techniques a[data-v-c8015ed6]:after{content:none}.mapped-techniques span[data-v-c8015ed6],.technique-head a[data-v-c8015ed6]{color:#087f8f}.mapped-techniques small[data-v-c8015ed6]{color:#51627d}.mapping-head em[data-v-c8015ed6]{border-width:1px;font-size:7pt}.empty-mapping[data-v-c8015ed6]{color:#667085;border-color:#d7dee9;background:#f8fafc}.technique-index[data-v-c8015ed6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.technique-index article[data-v-c8015ed6]{padding:12px;border-color:#d6e5f7;border-radius:13px;background:#fff}.technique-head span[data-v-c8015ed6]{color:#062421;background:linear-gradient(135deg,#bfdbfe,#86efac)}.brief-footer[data-v-c8015ed6]{margin-top:18px;padding-top:12px;border-top-color:#dbeafe;color:#51627d;font-size:8pt}}@media screen{.secureflow-defense-brief[data-v-c8015ed6]{color:#172033;background:radial-gradient(circle at 12% 0%,rgba(96,165,250,.16),transparent 28%),radial-gradient(circle at 92% 3%,rgba(6,214,160,.11),transparent 24%),linear-gradient(180deg,#edf4fb,#f8fbff 46%,#edf4fb)}.brief-shell[data-v-c8015ed6]{width:min(1060px,calc(100% - 32px));padding:24px 0 40px}.brief-hero[data-v-c8015ed6]{border-color:#cbdff7;border-radius:14px;background:linear-gradient(90deg,rgba(6,214,160,.12),transparent 18%) top left / 100% 4px no-repeat,radial-gradient(circle at 92% 4%,rgba(14,165,233,.13),transparent 28%),linear-gradient(135deg,#fff,#f7fbff 58%,#f4fffb);box-shadow:0 22px 62px #14274a21;-webkit-backdrop-filter:none;backdrop-filter:none}.brief-kicker[data-v-c8015ed6]{color:#047c6c}.brief-kicker strong[data-v-c8015ed6]{color:#062421;background:linear-gradient(135deg,#bae6fd,#86efac)}.brief-source-card[data-v-c8015ed6]{border-color:#d6e5f7;background:#fff;box-shadow:inset 4px 0 #14b8a6}.brief-source-card small[data-v-c8015ed6]{color:#087f8f}.brief-source-card strong[data-v-c8015ed6]{color:#132033}.brief-source-card span[data-v-c8015ed6]{color:#51627d}.brief-hero h2[data-v-c8015ed6]{color:#132033;font-size:clamp(28px,3.3vw,44px);font-weight:850}.brief-hero p[data-v-c8015ed6],.step-detail p[data-v-c8015ed6],.technique-index p[data-v-c8015ed6],.brief-footer[data-v-c8015ed6],.brief-metrics span[data-v-c8015ed6]{color:#40516c}.brief-meta span[data-v-c8015ed6],.brief-metrics div[data-v-c8015ed6],.coverage-row[data-v-c8015ed6],.technique-index article[data-v-c8015ed6]{border-color:#d6e5f7;background:#ffffffdb;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 12px 30px #14274a12}.brief-meta small[data-v-c8015ed6],.applies-row small[data-v-c8015ed6],.brief-section-heading p[data-v-c8015ed6]{color:#087f8f}.brief-meta a[data-v-c8015ed6],.brief-meta strong[data-v-c8015ed6],.brief-footer a[data-v-c8015ed6]{color:#1657a8}.brief-metrics strong[data-v-c8015ed6]{color:#0f766e;background:none;-webkit-background-clip:initial;background-clip:initial}.brief-section-heading[data-v-c8015ed6]{padding-bottom:8px;border-bottom:1px solid #dbeafe}.brief-section-heading p[data-v-c8015ed6]{letter-spacing:.1em}.brief-section-heading span[data-v-c8015ed6]{color:#5f718d}.coverage-row[data-v-c8015ed6],.technique-index article[data-v-c8015ed6]{border-radius:12px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.coverage-row[data-v-c8015ed6]:hover,.technique-index article[data-v-c8015ed6]:hover{border-color:#9cc7f5;box-shadow:0 16px 34px #14274a1a;transform:translateY(-1px)}.step-number[data-v-c8015ed6]{border-color:#99f6e4;color:#062421;background:linear-gradient(135deg,#bfdbfe,#86efac)}.step-labels span[data-v-c8015ed6],.applies-row span[data-v-c8015ed6]{color:#12607a;border-color:#c7ddf5;background:#f2f8ff}.step-detail h3[data-v-c8015ed6],.technique-index h3[data-v-c8015ed6],.mapped-techniques strong[data-v-c8015ed6]{color:#132033}.mapped-techniques a[data-v-c8015ed6]{border-color:#bfeee3;border-radius:10px;background:#f2fffb;box-shadow:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.mapped-techniques a[data-v-c8015ed6]:after{content:none}.mapped-techniques a[data-v-c8015ed6]:hover{border-color:#5eead4;color:inherit;background:#ecfdf5;box-shadow:none;transform:translateY(-1px)}.mapped-techniques span[data-v-c8015ed6],.technique-head a[data-v-c8015ed6]{color:#087f8f}.mapped-techniques small[data-v-c8015ed6]{color:#51627d}.empty-mapping[data-v-c8015ed6]{color:#667085;border-color:#d7dee9;background:#f8fafc}.technique-head span[data-v-c8015ed6]{color:#062421;background:linear-gradient(135deg,#bfdbfe,#86efac);box-shadow:none}.brief-footer[data-v-c8015ed6]{border-top-color:#dbeafe}}html,body{width:100%;height:100%;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0;background:#050a15;overflow:hidden}a{color:inherit;text-decoration:none}a[href^="http://"]:after,a[href^="https://"]:after{content:"↗";display:inline-block;flex:0 0 auto;margin-left:.32em;color:currentColor;font-size:.78em;font-weight:900;line-height:1;text-decoration:none;transform:translateY(-.12em)}a[href^="http://"]:hover:after,a[href^="https://"]:hover:after{transform:translate(1px,-1px)}p{margin:0}ul{margin:0;padding:0}#app{width:100%;height:100%}#main{display:flex;flex-direction:column;width:100%;height:100%}#app-title-bar{flex-shrink:0;height:31px;color:#9e9e9e;background:#262626}#app-action-bar{flex-shrink:0}#app-body{flex:1;display:grid;overflow:hidden;grid-template-rows:minmax(0,1fr) 27px;background:#050a15}#block-diagram{width:100%;height:100%;border-top:solid 1px rgba(59,130,246,.14);box-sizing:border-box}#secureflow-home{position:absolute;top:0;right:0;bottom:0;left:0}#app-sidebar,#secureflow-defense-panel,#secureflow-defense-brief{width:100%;height:100%}#app-footer-bar{color:#bfbfbf;width:100%;height:100%;border-top:solid 1px #333333;background:#262626}.readonly #block-diagram{border-top:none;background:linear-gradient(rgba(59,130,246,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.04) 1px,transparent 1px),#050a15;background-size:36px 36px}.frame{position:relative}.frame.center{display:flex;align-items:center;justify-content:center}.readonly .frame.center{z-index:0;overflow:hidden}.readonly .frame.right{z-index:10;isolation:isolate;background:#050a15}.frame.bottom{grid-column:1 / 3}@media (max-width: 760px){.frame.bottom{grid-column:1}.frame.right .resize-handle{display:none}}@media (max-width: 768px){.readonly #app-body{transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1)}.readonly .frame.right{min-height:0px}.readonly.secureflow-node-modal-open .frame.right{overflow:hidden;pointer-events:none}}.resize-handle{position:absolute;display:block;background:#726de2;transition:.15s opacity;opacity:0;z-index:1}.resize-handle:hover{transition-delay:.2s;opacity:1}.frame.right .resize-handle{top:0;left:-2px;width:4px;height:100%;cursor:e-resize}.readonly .frame.right .secureflow-resize{display:block;z-index:11;background:#06d6a052;opacity:1;touch-action:none}.readonly .frame.right .secureflow-resize:hover{background:#06d6a0d9}.readonly .frame.right .secureflow-resize.resize-handle-left{top:0;left:-3px;width:6px;height:100%;cursor:ew-resize}.readonly .frame.right .secureflow-resize.resize-handle-top{top:-3px;left:0;width:100%;height:6px;cursor:ns-resize}.secureflow-coverage-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 50% 16%,rgba(59,130,246,.18),transparent 34%),#0f172a75;-webkit-backdrop-filter:blur(14px) saturate(1.04);backdrop-filter:blur(14px) saturate(1.04);animation:secureflow-coverage-fade .2s ease}@keyframes secureflow-coverage-fade{0%{opacity:0}to{opacity:1}}.secureflow-coverage-modal-card{position:relative;display:flex;flex-direction:column;width:min(1180px,100%);max-height:90vh;overflow:hidden;border:1px solid rgba(203,223,247,.92);border-radius:16px;background:#e8eef6;box-shadow:0 30px 86px #0f172a52,0 0 0 1px #ffffffb8;animation:secureflow-coverage-pop .3s cubic-bezier(.16,1,.3,1)}.secureflow-print-toolbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #d6e5f7;background:linear-gradient(90deg,rgba(6,214,160,.11),transparent 18%) top left / 100% 3px no-repeat,#f8fbff}.secureflow-print-title{min-width:0;display:grid;gap:3px}.secureflow-print-title small{color:#087f8f;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:8pt;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.secureflow-print-title strong{color:#132033;font-size:12pt;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.secureflow-print-actions{flex:none;display:inline-flex;align-items:center;gap:8px}.secureflow-print-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 14px;border:1px solid #80d9cc;border-radius:999px;color:#062421;background:linear-gradient(135deg,#06d6a03d,#60a5fa2e),#fff;box-shadow:0 8px 18px #14274a14;font:inherit;font-size:9pt;font-weight:850;line-height:1;cursor:pointer;overflow:hidden;isolation:isolate;white-space:nowrap;animation:secureflow-print-button-pulse 1.9s ease-in-out infinite;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.secureflow-print-button:before{content:"";position:absolute;top:-2px;right:-46%;bottom:-2px;left:-46%;z-index:1;background:linear-gradient(105deg,transparent 18%,rgba(255,255,255,.82) 44%,transparent 68%);opacity:.68;pointer-events:none;transform:translate(-48%) skew(-14deg);animation:secureflow-print-button-sheen 1.55s ease-in-out infinite}.secureflow-print-button:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(6,214,160,.28),transparent 66%);opacity:.54;pointer-events:none;animation:secureflow-print-button-halo 1.9s ease-in-out infinite}.secureflow-print-button>*{position:relative;z-index:2}.secureflow-print-button:hover{color:#062421;border-color:#2dd4bf;background:linear-gradient(135deg,#06d6a057,#60a5fa3d),#fff;box-shadow:0 12px 26px #14274a24,0 0 0 3px #06d6a01a,0 0 24px #06d6a030;transform:translateY(-1px)}.secureflow-print-button:focus-visible,.secureflow-coverage-close:focus-visible{outline:none;box-shadow:0 0 0 3px #06d6a029}.secureflow-print-button svg{width:16px;height:16px}@keyframes secureflow-print-button-pulse{0%,to{box-shadow:0 8px 18px #14274a14,0 0 #06d6a038}50%{box-shadow:0 10px 22px #14274a1c,0 0 0 4px #06d6a014,0 0 20px #60a5fa1f}}@keyframes secureflow-print-button-sheen{0%,18%{transform:translate(-58%) skew(-14deg)}62%,to{transform:translate(62%) skew(-14deg)}}@keyframes secureflow-print-button-halo{0%,to{opacity:.3}50%{opacity:.62}}@keyframes secureflow-coverage-pop{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.secureflow-coverage-modal-card>#secureflow-defense-brief{flex:1;min-height:0;height:auto}.secureflow-coverage-close{position:static;width:32px;height:32px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:1px solid #cbdff7;border-radius:50%;color:#40516c;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;font:inherit;font-size:16pt;line-height:1;cursor:pointer;opacity:.74;transition:border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.secureflow-coverage-close:hover{color:#132033;border-color:#9cc7f5;background:#f2f8ff;opacity:1;transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.secureflow-coverage-modal,.secureflow-coverage-modal-card,.secureflow-print-button,.secureflow-coverage-close{animation:none;transition:none}.secureflow-print-button:before,.secureflow-print-button:after{animation:none}}@media print{html,body{height:auto;overflow:visible;background:#fff}#app,#main,#app-body{display:block;width:100%;height:auto;overflow:visible;background:#fff}#app-action-bar,#app-title-bar,#find-dialog,#block-diagram,#secureflow-defense-panel,#app-sidebar,#app-footer-bar,.frame.right,.frame.bottom{display:none!important}.frame.center{display:block;overflow:visible}.secureflow-coverage-modal{position:static;inset:auto;display:block;padding:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.secureflow-coverage-modal-card{display:block;width:100%;max-height:none;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}.secureflow-coverage-modal-card>#secureflow-defense-brief{display:block;min-height:0;height:auto;overflow:visible}.secureflow-print-toolbar,.secureflow-coverage-close{display:none!important}#secureflow-defense-brief{width:100%;height:auto}}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:url(./Inter-Thin-CSJ_owlW.woff2?v=3.19) format("woff2"),url(./Inter-Thin-CVMZtQER.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:url(./Inter-ThinItalic-B6FKq6qK.woff2?v=3.19) format("woff2"),url(./Inter-ThinItalic-B2bFwwDp.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:url(./Inter-ExtraLight-egkqWonf.woff2?v=3.19) format("woff2"),url(./Inter-ExtraLight-CbFdmbHh.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:url(./Inter-ExtraLightItalic-Bf25KIHs.woff2?v=3.19) format("woff2"),url(./Inter-ExtraLightItalic-B3gY-m5W.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:url(./Inter-Light-CdXm_ABL.woff2?v=3.19) format("woff2"),url(./Inter-Light-CG9upfZ4.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:url(./Inter-LightItalic-COmGGTuG.woff2?v=3.19) format("woff2"),url(./Inter-LightItalic-C2ZuFZOC.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-Regular-CKDp9E3C.woff2?v=3.19) format("woff2"),url(./Inter-Regular-DJOZHnwz.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(./Inter-Italic-_3PMmu0i.woff2?v=3.19) format("woff2"),url(./Inter-Italic-Ci_5KQU1.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-Medium-P1cOs5ep.woff2?v=3.19) format("woff2"),url(./Inter-Medium-oHczPpWt.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:url(./Inter-MediumItalic-DWiIAHvp.woff2?v=3.19) format("woff2"),url(./Inter-MediumItalic-8laNK8GF.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-SemiBold-Ctx7G98q.woff2?v=3.19) format("woff2"),url(./Inter-SemiBold-BHlX_6qk.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:url(./Inter-SemiBoldItalic-BNz1Al2H.woff2?v=3.19) format("woff2"),url(./Inter-SemiBoldItalic-CxeAX7g8.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-Bold-CuhepTt8.woff2?v=3.19) format("woff2"),url(./Inter-Bold-2PT7Q-hu.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(./Inter-BoldItalic-R15IsAnq.woff2?v=3.19) format("woff2"),url(./Inter-BoldItalic-C906RMVC.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:url(./Inter-ExtraBold-B0QOs-T2.woff2?v=3.19) format("woff2"),url(./Inter-ExtraBold-B8imQN9B.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:url(./Inter-ExtraBoldItalic-OErwaGem.woff2?v=3.19) format("woff2"),url(./Inter-ExtraBoldItalic-Bt8eprh6.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:url(./Inter-Black-DgUKMdlB.woff2?v=3.19) format("woff2"),url(./Inter-Black-DtxVgCT8.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:url(./Inter-BlackItalic-ZFcDzO3e.woff2?v=3.19) format("woff2"),url(./Inter-BlackItalic-CkZ-ktDH.woff?v=3.19) format("woff")}@font-face{font-family:Inter var;font-weight:100 900;font-style:normal;font-named-instance:"Regular";src:url(./Inter-roman.var-C-r5W2Hj.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-style:italic;font-named-instance:"Italic";src:url(./Inter-italic.var-DhD-tpjY.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter var experimental;font-weight:100 900;font-style:oblique 0deg 10deg;src:url(./Inter.var-CTiC9fjq.woff2?v=3.19) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(./JetBrainsMono-SemiBold-Latin-Ext-CppbuabR.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(./JetBrainsMono-SemiBold-Latin-DGStcf2-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
