:root{--bg-base: #fcfcfd;--bg-surface: #f5f6f9;--bg-raised: #ecedf3;--bg-overlay: #e2e4ed;--border: rgba(30, 42, 90, .08);--border-md: rgba(30, 42, 90, .16);--border-hi: rgba(30, 42, 90, .28);--navy: #1e2a5a;--navy-mid: #2c3e7a;--navy-light: #e8ebf7;--navy-dim: rgba(30, 42, 90, .08);--accent: #c0281c;--accent-hi: #e03222;--accent-dim: rgba(192, 40, 28, .08);--accent-glow: rgba(192, 40, 28, .15);--text-primary: #12183a;--text-secondary: #3a4468;--text-muted: #8890b5;--text-faint: #b4b9cf;--text-inverse: #ffffff;--success: #1a7a46;--warning: #c47a0a;--error: #c0281c;--info: #1a5a9a;--sev-critical-fg: #7c0a02;--sev-critical-bg: #ffe4e1;--sev-critical-border: rgba(124, 10, 2, .2);--sev-high-fg: #92400e;--sev-high-bg: #fef3c7;--sev-high-border: rgba(146, 64, 14, .2);--sev-medium-fg: #1d4ed8;--sev-medium-bg: #dbeafe;--sev-medium-border: rgba(29, 78, 216, .2);--sev-low-fg: #065f46;--sev-low-bg: #d1fae5;--sev-low-border: rgba(6, 95, 70, .2);--sev-info-fg: #475569;--sev-info-bg: #f1f5f9;--sev-info-border: rgba(71, 85, 105, .2);--status-queued-fg: #475569;--status-queued-bg: #f1f5f9;--status-running-fg: #1d4ed8;--status-running-bg: #dbeafe;--status-completed-fg: #065f46;--status-completed-bg: #d1fae5;--status-failed-fg: #7c0a02;--status-failed-bg: #ffe4e1;--status-cancelled-fg: #475569;--status-cancelled-bg: #e2e8f0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 20px;--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .35s;--font-display: Adam, "Segoe UI Web Regular", "Segoe UI", system-ui, -apple-system, Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-body: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, "Cascadia Code", Consolas, monospace;--feat-tabular: "tnum" 1, "lnum" 1;--navbar-h: 64px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body{font-family:var(--font-body);font-size:.95rem;line-height:1.55;background:var(--bg-base);color:var(--text-primary);min-height:100vh;overflow-x:hidden}:focus{outline:none}:focus-visible{outline:2px solid var(--border-hi);outline-offset:2px}h1,h2{font-family:var(--font-display);line-height:1.15;color:var(--navy);font-weight:700;letter-spacing:-.01em}h3,h4,h5,h6{font-family:var(--font-body);line-height:1.3;color:var(--navy);font-weight:700;letter-spacing:-.005em}p{color:var(--text-secondary)}a{color:var(--accent);text-decoration:none;transition:color var(--duration-fast) var(--ease)}a:hover{color:var(--navy)}.numeric,.tabular{font-feature-settings:var(--feat-tabular);font-variant-numeric:tabular-nums lining-nums}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-surface)}::-webkit-scrollbar-thumb{background:var(--bg-overlay);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-hi)}.page-wrapper{padding-top:calc(var(--navbar-h) + var(--space-8));padding-bottom:var(--space-16);min-height:100vh}.container{max-width:1280px;margin-inline:auto;padding-inline:var(--space-8)}.container--wide{max-width:1600px;margin-inline:auto;padding-inline:var(--space-8)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.5rem;padding:0 1.1rem;line-height:1.25;border-radius:var(--radius-md);font-family:var(--font-body);font-size:.875rem;font-weight:600;cursor:pointer;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease);border:1px solid transparent;white-space:nowrap;text-decoration:none;letter-spacing:-.005em}.btn--primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn--primary:hover:not(:disabled){background:var(--accent-hi);border-color:var(--accent-hi);box-shadow:0 2px 8px var(--accent-glow);color:#fff}.btn--navy{background:var(--navy);color:#fff;border-color:var(--navy)}.btn--navy:hover:not(:disabled){background:var(--navy-mid);color:#fff}.btn--ghost{background:transparent;color:var(--text-secondary);border-color:var(--border-md)}.btn--ghost:hover:not(:disabled){background:var(--bg-surface);color:var(--navy);border-color:var(--border-hi)}.btn--danger{background:var(--error);color:#fff;border-color:var(--error)}.btn--danger:hover:not(:disabled){background:#9a1f15;color:#fff}.btn svg{flex-shrink:0}.btn--sm{min-height:2rem;padding:0 .75rem;font-size:.8rem}.btn--lg{min-height:3rem;padding:0 1.5rem;font-size:.95rem}.btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none!important}.form-field{display:flex;flex-direction:column;gap:var(--space-2)}.form-label{font-size:.75rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.form-input{width:100%;padding:.625rem .875rem;background:#fff;border:1px solid var(--border-md);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-body);font-size:.9rem;transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease);outline:none}.form-input:focus{border-color:var(--border-hi);box-shadow:0 0 0 3px var(--border)}.form-input::placeholder{color:var(--text-muted)}select.form-input{cursor:pointer}textarea.form-input{resize:vertical}.form-hint{font-size:.78rem;color:var(--text-muted)}.form-error{font-size:.8rem;color:var(--error)}.card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 1px 2px #1e2a5a0a}.card-head{padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.card-head h2{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--navy)}.card-body{padding:var(--space-5) var(--space-6)}.pill{display:inline-flex;align-items:center;gap:4px;padding:.15rem .55rem;border-radius:100px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;border:1px solid var(--border);background:var(--bg-raised);color:var(--text-secondary)}.pill--critical{background:var(--sev-critical-bg);color:var(--sev-critical-fg);border-color:var(--sev-critical-border)}.pill--high{background:var(--sev-high-bg);color:var(--sev-high-fg);border-color:var(--sev-high-border)}.pill--medium{background:var(--sev-medium-bg);color:var(--sev-medium-fg);border-color:var(--sev-medium-border)}.pill--low{background:var(--sev-low-bg);color:var(--sev-low-fg);border-color:var(--sev-low-border)}.pill--info{background:var(--sev-info-bg);color:var(--sev-info-fg);border-color:var(--sev-info-border)}.pill--queued,.pill--draft{background:var(--status-queued-bg);color:var(--status-queued-fg);border-color:#47556933}.pill--running,.pill--remote{background:var(--status-running-bg);color:var(--status-running-fg);border-color:#1d4ed833}.pill--completed{background:var(--status-completed-bg);color:var(--status-completed-fg);border-color:#065f4633}.pill--failed{background:var(--status-failed-bg);color:var(--status-failed-fg);border-color:#7c0a0233}.pill--cancelled{background:var(--status-cancelled-bg);color:var(--status-cancelled-fg);border-color:#47556933}.divider{height:1px;background:var(--border)}.loading-screen{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--bg-base)}.skeleton{background:linear-gradient(90deg,var(--bg-raised) 0%,var(--bg-overlay) 50%,var(--bg-raised) 100%);background-size:200% 100%;animation:shimmer 1.6s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes spin{to{transform:rotate(360deg)}}.spinning{animation:spin .8s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .3s var(--ease-out) both}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}@media(max-width:480px){.container,.container--wide{padding-inline:var(--space-4)}}.container--narrow{max-width:900px;margin-inline:auto;padding-inline:var(--space-8)}.subtabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.subtabs::-webkit-scrollbar{display:none}.subtab{display:inline-flex;align-items:center;gap:var(--space-2);padding:.55rem .9rem;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--text-muted);font-family:var(--font-body);font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.subtab:hover{color:var(--navy)}.subtab.active{color:var(--navy);border-bottom-color:var(--accent)}.subtab-count{font-size:.7rem;font-weight:700;padding:0 .35rem;border-radius:100px;background:var(--bg-raised);color:var(--text-muted);min-width:2.6rem;text-align:center;font-variant-numeric:tabular-nums}.subtab.active .subtab-count{background:var(--accent-dim);color:var(--accent)}.subtabs--fixed{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.subtabs--fixed .subtab{justify-content:center}.conf{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:var(--radius-sm);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border-md);color:var(--text-muted);background:var(--bg-surface);white-space:nowrap}.conf--confirmed{color:var(--sev-low-fg);background:var(--sev-low-bg);border-color:var(--sev-low-border)}.conf--firm{color:var(--sev-medium-fg);background:var(--sev-medium-bg);border-color:var(--sev-medium-border)}.conf--tentative{color:var(--sev-high-fg);background:var(--sev-high-bg);border-color:var(--sev-high-border)}.verdict{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:var(--radius-sm);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border-md);background:var(--bg-surface);color:var(--text-muted);white-space:nowrap;cursor:help}.verdict--false_positive{color:var(--sev-high-fg);background:var(--sev-high-bg);border-color:var(--sev-high-border)}.verdict--true_positive{color:var(--sev-critical-fg);background:var(--sev-critical-bg);border-color:var(--sev-critical-border)}.verdict--uncertain{color:var(--sev-info-fg);background:var(--sev-info-bg);border-color:var(--sev-info-border)}.terminal{background:#0d1117;color:#e2e8f0;font-family:var(--font-mono);font-size:.78rem;line-height:1.6}.st-2xx{color:var(--success);font-weight:700}.st-3xx{color:var(--info);font-weight:700}.st-4xx{color:var(--warning);font-weight:700}.st-5xx{color:var(--error);font-weight:700}.st-err{color:var(--text-muted);font-weight:700}.notice{display:flex;align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:.83rem;line-height:1.5}.notice svg{flex-shrink:0;margin-top:2px}.notice--info{background:var(--navy-light);color:var(--navy)}.notice--warn{background:var(--sev-high-bg);color:var(--sev-high-fg)}.notice--error{background:var(--sev-critical-bg);color:var(--sev-critical-fg);border:1px solid var(--sev-critical-border);font-weight:500}.code-block{font-family:var(--font-mono);font-size:.75rem;background:#0d1117;color:#e2e8f0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);overflow-x:auto;white-space:pre-wrap;word-break:break-word;line-height:1.6;margin:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.form-grid--full{grid-column:1 / -1}.req{color:var(--accent)}.checkbox-row{display:flex;align-items:flex-start;gap:var(--space-3);font-size:.875rem;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-row input{accent-color:var(--navy);margin-top:3px;flex-shrink:0}.text-muted{color:var(--text-muted);font-size:.82rem}.empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-8);color:var(--text-muted);text-align:center}.empty-state :global(.empty-icon){font-size:3rem;color:var(--bg-overlay)}@media(max-width:640px){.form-grid{grid-template-columns:1fr}.container--narrow{padding-inline:var(--space-4)}.subtabs--fixed{display:flex}.subtabs--fixed .subtab{justify-content:flex-start}}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY( calc(var(--lift) * var(--offset) + var(--lift) * -100%) );opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.cm-backdrop.svelte-1lr487j{position:fixed;inset:0;background:#0f172a80;z-index:220;display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:svelte-1lr487j-cm-fade .15s var(--ease-out)}@keyframes svelte-1lr487j-cm-fade{0%{opacity:0}to{opacity:1}}.cm-panel.svelte-1lr487j{background:#fff;border-radius:var(--radius-xl);box-shadow:0 24px 64px #0f172a40;width:100%;max-width:440px;overflow:hidden;display:flex;flex-direction:column;animation:svelte-1lr487j-cm-in .2s var(--ease-out);outline:none}@keyframes svelte-1lr487j-cm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cm-body.svelte-1lr487j{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-4)}.cm-header.svelte-1lr487j{display:flex;align-items:center;gap:var(--space-3)}.cm-icon.svelte-1lr487j{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:1.2rem}.cm-icon--primary.svelte-1lr487j{background:var(--navy-light);color:var(--navy)}.cm-icon--danger.svelte-1lr487j{background:var(--accent-dim);color:var(--accent)}.cm-panel.svelte-1lr487j h2:where(.svelte-1lr487j){font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--navy);margin:0}.cm-panel.svelte-1lr487j p:where(.svelte-1lr487j){font-size:.88rem;color:var(--text-secondary);line-height:1.55;margin:0}.cm-foot.svelte-1lr487j{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-6) var(--space-5)}.cm-btn.svelte-1lr487j{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all var(--duration-fast) var(--ease);font-family:inherit}.cm-btn--ghost.svelte-1lr487j{background:#fff;border-color:var(--border-md);color:var(--text-secondary)}.cm-btn--ghost.svelte-1lr487j:hover{border-color:var(--text-secondary);color:var(--text-primary)}.cm-btn--primary.svelte-1lr487j{background:var(--accent);color:#fff}.cm-btn--primary.svelte-1lr487j:hover{background:var(--accent-hi)}.cm-btn--danger.svelte-1lr487j{background:var(--accent);color:#fff}.cm-btn--danger.svelte-1lr487j:hover{background:var(--accent-hi)}.navbar.svelte-2cxn48{position:fixed;top:0;left:0;right:0;z-index:100;background:#fff;border-bottom:1px solid var(--border)}.navbar-inner.svelte-2cxn48{display:flex;align-items:center;height:var(--navbar-h);padding-inline:var(--space-8);gap:var(--space-6)}.logo.svelte-2cxn48{display:flex;align-items:center;gap:var(--space-2);background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.logo.svelte-2cxn48 .logo-icon{font-size:1.5rem;color:var(--accent)}.logo-text.svelte-2cxn48{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--navy);letter-spacing:-.02em}.logo.svelte-2cxn48:hover .logo-text:where(.svelte-2cxn48){color:var(--accent)}.nav-links.svelte-2cxn48{display:flex;align-items:center;gap:var(--space-1);flex:1}.nav-link.svelte-2cxn48{display:flex;align-items:center;gap:var(--space-2);padding:.4rem .75rem;background:none;border:none;border-radius:var(--radius-md);color:var(--text-secondary);font-family:var(--font-body);font-size:.9rem;font-weight:500;cursor:pointer;transition:all var(--duration-fast) var(--ease)}.nav-link.svelte-2cxn48:hover{color:var(--navy);background:var(--bg-surface)}.nav-link.active.svelte-2cxn48{color:var(--navy);background:var(--navy-light);font-weight:600}.nav-right.svelte-2cxn48{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.ws-dot.svelte-2cxn48{width:8px;height:8px;border-radius:50%;background:var(--bg-overlay);flex-shrink:0}.ws-dot.on.svelte-2cxn48{background:var(--success)}.user-area.svelte-2cxn48{position:relative}.avatar-btn.svelte-2cxn48{display:flex;align-items:center;gap:var(--space-2);height:2.25rem;padding:0 .5rem 0 .25rem;background:none;border:1px solid transparent;border-radius:100px;cursor:pointer;font-family:var(--font-body);transition:all var(--duration-fast) var(--ease)}.avatar-btn.svelte-2cxn48:hover,.avatar-btn.open.svelte-2cxn48{background:var(--bg-surface);border-color:var(--border)}.avatar.svelte-2cxn48{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--navy);color:#fff;font-size:.75rem;font-weight:700}.avatar--admin.svelte-2cxn48{background:var(--accent)}.avatar-name.svelte-2cxn48{font-size:.85rem;font-weight:600;color:var(--text-primary);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-btn.svelte-2cxn48 .avatar-chevron{font-size:.95rem;color:var(--text-muted);transition:transform var(--duration-fast) var(--ease)}.avatar-btn.open.svelte-2cxn48 .avatar-chevron{transform:rotate(180deg)}.dropdown.svelte-2cxn48{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 8px 24px #1e2a5a1f;padding:var(--space-2);display:flex;flex-direction:column;gap:2px;animation:svelte-2cxn48-dropdown-in .15s var(--ease-out);z-index:110}@keyframes svelte-2cxn48-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-header.svelte-2cxn48{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3)}.dropdown-name.svelte-2cxn48{font-size:.875rem;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis}.dropdown-email.svelte-2cxn48{font-size:.76rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis}.dropdown-role.svelte-2cxn48{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.dropdown-item.svelte-2cxn48{display:flex;align-items:center;gap:var(--space-2);padding:.55rem .75rem;background:none;border:none;border-radius:var(--radius-sm);width:100%;text-align:left;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:background var(--duration-fast) var(--ease)}.dropdown-item.svelte-2cxn48:hover{background:var(--bg-surface)}.dropdown-item.active.svelte-2cxn48{background:var(--navy-light);color:var(--navy);font-weight:600}.dropdown-item.svelte-2cxn48 svg{font-size:1rem;color:var(--text-muted);flex-shrink:0}.dropdown-item.svelte-2cxn48:hover svg,.dropdown-item.active.svelte-2cxn48 svg{color:var(--navy)}.dropdown-item--admin.svelte-2cxn48{color:var(--accent);font-weight:600}.dropdown-item--admin.svelte-2cxn48 svg{color:var(--accent)}.dropdown-item--admin.svelte-2cxn48:hover{background:var(--accent-dim)}.dropdown-item--danger.svelte-2cxn48{color:var(--text-secondary)}.dropdown-item--danger.svelte-2cxn48:hover{background:var(--accent-dim);color:var(--accent)}.dropdown-item--danger.svelte-2cxn48:hover svg{color:var(--accent)}.dropdown-divider.svelte-2cxn48{height:1px;background:var(--border);margin:4px 0}.icon-btn.svelte-2cxn48{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;color:var(--text-muted);font-size:1.05rem;transition:all var(--duration-fast) var(--ease)}.icon-btn.svelte-2cxn48:hover{background:var(--bg-surface);color:var(--navy)}.hamburger.svelte-2cxn48{display:none;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:var(--space-2);margin-left:auto;color:var(--navy);font-size:1.4rem}.mobile-menu.svelte-2cxn48{display:none;flex-direction:column;background:#fff;border-top:1px solid var(--border);padding:var(--space-3);gap:2px}.mobile-link.svelte-2cxn48{display:flex;align-items:center;gap:var(--space-3);padding:.7rem .9rem;background:none;border:none;border-radius:var(--radius-md);color:var(--text-secondary);font-family:var(--font-body);font-size:.9rem;font-weight:500;cursor:pointer;width:100%;text-align:left;transition:all var(--duration-fast) var(--ease)}.mobile-link.svelte-2cxn48:hover,.mobile-link.active.svelte-2cxn48{background:var(--navy-light);color:var(--navy)}.org-switch.svelte-2cxn48{position:relative}.switch-btn.svelte-2cxn48{display:flex;align-items:center;gap:var(--space-2);height:2.25rem;padding:0 .65rem;max-width:240px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:.84rem;font-weight:600;color:var(--navy);cursor:pointer;transition:all var(--duration-fast) var(--ease)}.switch-btn.svelte-2cxn48:hover,.switch-btn.open.svelte-2cxn48{background:#fff;border-color:var(--border-md)}.switch-btn.svelte-2cxn48:disabled{opacity:.7;cursor:progress}.switch-btn.svelte-2cxn48 svg{flex-shrink:0;color:var(--text-muted)}.switch-name.svelte-2cxn48{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switch-btn.svelte-2cxn48 .switch-chevron{transition:transform var(--duration-fast) var(--ease)}.switch-btn.open.svelte-2cxn48 .switch-chevron{transform:rotate(180deg)}.switch-dropdown.svelte-2cxn48{min-width:240px}.dropdown-label.svelte-2cxn48{padding:var(--space-2) var(--space-3) 2px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.switch-item.svelte-2cxn48{justify-content:space-between}.switch-item.svelte-2cxn48:disabled{opacity:.55;cursor:not-allowed}.switch-item-text.svelte-2cxn48{display:flex;flex-direction:column;min-width:0}.switch-item-name.svelte-2cxn48{font-weight:600;color:var(--navy)}.switch-item-role.svelte-2cxn48{font-size:.74rem;color:var(--text-muted);text-transform:capitalize}.switch-check{color:var(--navy);flex-shrink:0;margin-left:auto}.mobile-label.svelte-2cxn48{padding:var(--space-2) .9rem 2px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.mobile-link.danger.svelte-2cxn48:hover{background:var(--accent-dim);color:var(--accent)}.mobile-divider.svelte-2cxn48{height:1px;background:var(--border);margin:var(--space-2) 0}.mobile-user.svelte-2cxn48{display:flex;align-items:center;gap:var(--space-3);padding:.5rem .9rem}.mobile-user-name.svelte-2cxn48{font-size:.9rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:860px){.nav-links.svelte-2cxn48{display:none}.hamburger.svelte-2cxn48,.mobile-menu.svelte-2cxn48{display:flex}.navbar-inner.svelte-2cxn48{padding-inline:var(--space-4);gap:var(--space-3)}.user-area.svelte-2cxn48,.org-switch.svelte-2cxn48{display:none}}.rules.svelte-vzv8b{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-size:.8rem;color:var(--text-muted)}.rules.svelte-vzv8b li:where(.svelte-vzv8b){display:inline-flex;align-items:center;gap:var(--space-1)}.rules.svelte-vzv8b li.met:where(.svelte-vzv8b){color:var(--success)}.rules.svelte-vzv8b svg{flex-shrink:0}.gate.svelte-1t1k7ac{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-6);background:var(--bg-surface)}.gate-card.svelte-1t1k7ac{width:100%;max-width:400px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:0 4px 24px #1e2a5a14}.gate-head.svelte-1t1k7ac{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-2)}.gate-head.svelte-1t1k7ac .gate-icon{font-size:2.2rem;color:var(--accent);flex-shrink:0}.gate-head.svelte-1t1k7ac h1:where(.svelte-1t1k7ac){font-size:1.5rem}.gate-head.svelte-1t1k7ac p:where(.svelte-1t1k7ac){font-size:.85rem;color:var(--text-muted);margin-top:2px}.gate-submit.svelte-1t1k7ac{justify-content:center;margin-top:var(--space-2)}.setup-note.svelte-1t1k7ac{font-size:.82rem;color:var(--text-muted);line-height:1.5}.code-input.svelte-1t1k7ac{font-family:var(--font-mono, monospace);font-size:1.25rem;letter-spacing:.15em;text-align:center}.remember.svelte-1t1k7ac{display:flex;align-items:flex-start;gap:var(--space-2);font-size:.82rem;cursor:pointer}.remember.svelte-1t1k7ac input:where(.svelte-1t1k7ac){margin-top:3px;flex-shrink:0}.remember.svelte-1t1k7ac em:where(.svelte-1t1k7ac){display:block;font-style:normal;color:var(--text-muted);font-size:.76rem;margin-top:2px}.invite-banner.svelte-1t1k7ac{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--navy-light);color:var(--navy);font-size:.83rem;line-height:1.5}.invite-banner.svelte-1t1k7ac svg{flex-shrink:0;margin-top:2px}.switch.svelte-1t1k7ac{font-size:.83rem;color:var(--text-muted);text-align:center}.link.svelte-1t1k7ac{background:none;border:none;padding:0;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.link.svelte-1t1k7ac:hover{color:var(--navy)}input[readonly].svelte-1t1k7ac{background:var(--bg-surface);color:var(--text-secondary)}.spinner.svelte-jlgymf{display:inline-block;width:var(--sz);height:var(--sz);border:2px solid var(--border-md);border-top-color:var(--navy);border-radius:50%;animation:svelte-jlgymf-spin .7s linear infinite;flex-shrink:0}@keyframes svelte-jlgymf-spin{to{transform:rotate(360deg)}}.no-targets.svelte-wox8le{align-items:center}.text.svelte-wox8le{flex:1}.no-targets.svelte-wox8le .btn:where(.svelte-wox8le){flex-shrink:0;background:#fff}@media(max-width:640px){.no-targets.svelte-wox8le{flex-wrap:wrap}}.controls.svelte-26uctw{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;margin-bottom:var(--space-4)}.search.svelte-26uctw{position:relative;flex:1;min-width:220px}.search.svelte-26uctw svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-muted)}.search.svelte-26uctw .form-input:where(.svelte-26uctw){width:100%;height:2.5rem;padding-left:2.2rem}.pickers.svelte-26uctw{display:flex;gap:var(--space-2);align-items:center}.picker.svelte-26uctw{position:relative}.picker-btn.svelte-26uctw{display:inline-flex;align-items:center;gap:var(--space-2);height:2.5rem;padding:0 var(--space-4);border:1px solid var(--border);border-radius:100px;background:#fff;cursor:pointer;white-space:nowrap;line-height:1}.picker-btn.svelte-26uctw:hover{border-color:var(--navy)}.picker-label.svelte-26uctw{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.picker-value.svelte-26uctw{font-size:.875rem;font-weight:600;color:var(--navy)}.dir-btn.svelte-26uctw{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border:1px solid var(--border);border-radius:100px;background:#fff;color:var(--navy);font-size:1.05rem;cursor:pointer}.dir-btn.svelte-26uctw:hover{border-color:var(--navy)}.backdrop.svelte-26uctw{position:fixed;inset:0;z-index:10}.menu.svelte-26uctw{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:180px;padding:var(--space-1);background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 8px 28px #1e2a5a24}.menu-item.svelte-26uctw{display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-3);border:none;background:none;border-radius:var(--radius-sm);font-size:.9rem;color:var(--text-primary);cursor:pointer}.menu-item.svelte-26uctw:hover{background:var(--bg-surface)}.menu-item.active.svelte-26uctw{background:var(--navy-light);color:var(--navy);font-weight:600}@media(max-width:640px){.pickers.svelte-26uctw{width:100%;justify-content:space-between}}.recurring.svelte-1fx6w28{margin-bottom:var(--space-5)}.card-head.svelte-1fx6w28 h2:where(.svelte-1fx6w28){display:flex;align-items:center;gap:var(--space-2)}.table-wrap.svelte-1fx6w28{overflow-x:auto}.table.svelte-1fx6w28{width:100%;border-collapse:collapse;font-size:.875rem}.table.svelte-1fx6w28 th:where(.svelte-1fx6w28){padding:var(--space-3) var(--space-5);text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.table.svelte-1fx6w28 td:where(.svelte-1fx6w28){padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);vertical-align:middle}.table.svelte-1fx6w28 tbody:where(.svelte-1fx6w28) tr:where(.svelte-1fx6w28):last-child td:where(.svelte-1fx6w28){border-bottom:none}.row.svelte-1fx6w28{cursor:pointer}.row.svelte-1fx6w28:hover td:where(.svelte-1fx6w28){background:var(--bg-surface)}.name.svelte-1fx6w28{display:block;font-weight:600;color:var(--text-primary)}.url.svelte-1fx6w28{display:block;font-size:.8rem;color:var(--text-muted)}.muted.svelte-1fx6w28{color:var(--text-muted);white-space:nowrap}.paused.svelte-1fx6w28 td:where(.svelte-1fx6w28):not(.actions){opacity:.6}.pill--paused.svelte-1fx6w28{font-size:.7rem;font-weight:700;text-transform:uppercase;padding:.15rem .5rem;border-radius:100px;background:var(--bg-surface);border:1px solid var(--border)}.actions.svelte-1fx6w28{text-align:right;white-space:nowrap}.icon-action.svelte-1fx6w28{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer}.icon-action.svelte-1fx6w28:hover:not(:disabled){background:var(--bg-surface);color:var(--navy)}.icon-action.danger.svelte-1fx6w28:hover:not(:disabled){background:var(--accent-dim);color:var(--accent)}.pagination.svelte-1i3hsie{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-4) 0;border-top:1px solid var(--border)}.pagination-simple.svelte-1i3hsie{font-size:.8rem;color:var(--text-muted);padding:var(--space-3) 0;border-top:1px solid var(--border)}.pagination-info.svelte-1i3hsie{font-size:.8rem;color:var(--text-muted)}.pagination-controls.svelte-1i3hsie{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.page-btn.svelte-1i3hsie{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 var(--space-2);background:#fff;border:1px solid var(--border-md);border-radius:var(--radius-md);color:var(--text-secondary);font-family:var(--font-body);font-size:.8rem;font-weight:500;cursor:pointer;transition:all var(--duration-fast) var(--ease)}.page-btn.svelte-1i3hsie:hover:not(:disabled){border-color:var(--navy);color:var(--navy);background:var(--navy-light)}.page-btn.svelte-1i3hsie:disabled{opacity:.35;cursor:not-allowed}.page-btn.active.svelte-1i3hsie{background:var(--navy);border-color:var(--navy);color:#fff}.page-btn.svelte-1i3hsie svg{font-size:1rem}.page-dots.svelte-1i3hsie{padding:0 var(--space-1);color:var(--text-muted);font-size:.8rem}.page-header.svelte-hh3wx2{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8)}.page-header.svelte-hh3wx2 h1:where(.svelte-hh3wx2){font-size:2rem}.page-header.svelte-hh3wx2 p:where(.svelte-hh3wx2){color:var(--text-muted);margin-top:var(--space-1)}.header-actions.svelte-hh3wx2{display:flex;gap:var(--space-3);align-items:center;flex-shrink:0}.stats-grid.svelte-hh3wx2{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}.stat-tile.svelte-hh3wx2{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;align-items:center;gap:var(--space-4);box-shadow:0 1px 2px #1e2a5a0a}.stat-icon.svelte-hh3wx2{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0;background:var(--bg-surface);color:var(--text-muted)}.stat-icon--navy.svelte-hh3wx2{background:var(--navy-light);color:var(--navy)}.stat-icon--blue.svelte-hh3wx2{background:var(--sev-medium-bg);color:var(--sev-medium-fg)}.stat-icon--warn.svelte-hh3wx2{background:var(--sev-high-bg);color:var(--sev-high-fg)}.stat-icon--critical.svelte-hh3wx2{background:var(--sev-critical-bg);color:var(--sev-critical-fg)}.stat-icon--ok.svelte-hh3wx2{background:var(--sev-low-bg);color:var(--sev-low-fg)}.stat-body.svelte-hh3wx2{display:flex;flex-direction:column;gap:2px;min-width:0}.stat-value.svelte-hh3wx2{font-size:1.75rem;font-weight:800;color:var(--navy);line-height:1}.stat-label.svelte-hh3wx2{font-size:.78rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.table-wrap.svelte-hh3wx2{overflow-x:auto}.scan-table.svelte-hh3wx2{width:100%;border-collapse:collapse;font-size:.875rem}.scan-table.svelte-hh3wx2 thead:where(.svelte-hh3wx2) th:where(.svelte-hh3wx2){padding:var(--space-3) var(--space-5);text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.scan-row.svelte-hh3wx2{cursor:pointer;transition:background var(--duration-fast) var(--ease);border-bottom:1px solid var(--border)}.scan-row.svelte-hh3wx2:last-child{border-bottom:none}.scan-row.svelte-hh3wx2:hover{background:var(--bg-surface)}.scan-table.svelte-hh3wx2 td:where(.svelte-hh3wx2){padding:var(--space-4) var(--space-5);vertical-align:middle}.cell-target.svelte-hh3wx2{min-width:180px}.target-name.svelte-hh3wx2{display:block;font-weight:600;color:var(--text-primary)}.target-url.svelte-hh3wx2{display:block;font-size:.78rem;color:var(--text-muted);margin-top:2px}.cell-status.svelte-hh3wx2{min-width:130px}.progress-text.svelte-hh3wx2{display:block;font-size:.72rem;color:var(--text-muted);margin-top:3px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-findings.svelte-hh3wx2{min-width:140px}.finding-pills.svelte-hh3wx2{display:flex;gap:var(--space-1);flex-wrap:wrap}.cell-date.svelte-hh3wx2,.cell-duration.svelte-hh3wx2{white-space:nowrap;color:var(--text-secondary);font-size:.82rem}.recurring-badge.svelte-hh3wx2{margin-left:var(--space-2);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.1rem .45rem;border-radius:100px;border:none;background:var(--navy-light);color:var(--navy);cursor:pointer;vertical-align:middle}.recurring-badge.svelte-hh3wx2:hover{background:var(--navy);color:#fff}.controls-wrap.svelte-hh3wx2{padding:var(--space-4) var(--space-6) var(--space-2)}.tag-bar.svelte-hh3wx2{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap}.tag-bar.svelte-hh3wx2 .tag-bar-icon{color:var(--text-muted)}.tag-select.svelte-hh3wx2{width:auto;min-width:180px}.row-tags.svelte-hh3wx2{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.row-tag.svelte-hh3wx2{padding:0 6px;border-radius:999px;background:var(--navy-light, #eef0fb);color:var(--navy);font-size:.68rem;font-weight:600}.group-row.svelte-hh3wx2 td:where(.svelte-hh3wx2){padding:var(--space-3) var(--space-5) var(--space-2);background:var(--bg-surface);border-bottom:1px solid var(--border)}.group-label.svelte-hh3wx2{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.group-continued.svelte-hh3wx2{margin-left:var(--space-2);font-size:.72rem;color:var(--text-muted)}.pagination-wrap.svelte-hh3wx2{padding:0 var(--space-5)}.history-card.svelte-hh3wx2{scroll-margin-top:calc(var(--navbar-h) + var(--space-4))}.group-count.svelte-hh3wx2{margin-left:var(--space-2);font-size:.72rem;font-weight:700;padding:.05rem .45rem;border-radius:100px;background:var(--navy-light);color:var(--navy)}.cell-actions.svelte-hh3wx2{width:152px;text-align:right;white-space:nowrap}.scan-table.svelte-hh3wx2 th:where(.svelte-hh3wx2):last-child{text-align:right}.action-btn.svelte-hh3wx2{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;color:var(--text-muted);font-size:1rem;transition:all var(--duration-fast) var(--ease)}.action-btn.svelte-hh3wx2:hover:not(:disabled){background:var(--bg-raised);color:var(--navy)}.action-btn.svelte-hh3wx2:disabled{opacity:.35;cursor:not-allowed}.blocked-notice.svelte-hh3wx2{margin-top:calc(-1 * var(--space-4));margin-bottom:var(--space-6)}.action-btn--danger.svelte-hh3wx2:hover:not(:disabled){background:var(--accent-dim);color:var(--accent)}@media(max-width:900px){.stats-grid.svelte-hh3wx2{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.page-header.svelte-hh3wx2{flex-direction:column}.header-actions.svelte-hh3wx2{width:100%}.cell-date.svelte-hh3wx2,.cell-duration.svelte-hh3wx2{display:none}}.trend-empty.svelte-kqeu9a{padding:var(--space-4) 0}.trend.svelte-kqeu9a{display:flex;flex-direction:column;gap:var(--space-2)}.trend-svg.svelte-kqeu9a{display:block;max-width:100%}.grid.svelte-kqeu9a{stroke:var(--border);stroke-width:1}.axis-label.svelte-kqeu9a{fill:var(--text-muted);font-size:11px;font-family:var(--font-body)}.bar.svelte-kqeu9a{cursor:default}.bar--link.svelte-kqeu9a{cursor:pointer}.bar.svelte-kqeu9a rect:where(.svelte-kqeu9a){transition:opacity var(--duration-fast) var(--ease)}.bar--dim.svelte-kqeu9a{opacity:.45}.bar-hit.svelte-kqeu9a{fill:transparent}.bar.svelte-kqeu9a:hover .bar-hit:where(.svelte-kqeu9a),.bar.svelte-kqeu9a:focus-visible .bar-hit:where(.svelte-kqeu9a){fill:var(--bg-surface)}.bar.svelte-kqeu9a:focus{outline:none}.bar.svelte-kqeu9a:focus-visible .bar-hit:where(.svelte-kqeu9a){stroke:var(--navy);stroke-width:1.5}.bar-clean.svelte-kqeu9a{fill:var(--text-muted)}.trend-foot.svelte-kqeu9a{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-height:1.6rem;font-size:.78rem}.tip-date.svelte-kqeu9a{font-weight:600;color:var(--text-primary)}.tip-count.svelte-kqeu9a{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-secondary)}.tip-dot.svelte-kqeu9a{width:9px;height:9px;border-radius:2px;display:inline-block;flex-shrink:0}.legend-item.svelte-kqeu9a{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.72rem;color:var(--text-muted);text-transform:capitalize}.back.svelte-1rk6f6q{display:inline-flex;align-items:center;gap:var(--space-1);border:none;background:none;color:var(--text-muted);font-size:.85rem;cursor:pointer;margin-bottom:var(--space-3);padding:0}.back.svelte-1rk6f6q:hover{color:var(--navy)}.page-header.svelte-1rk6f6q{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap}.page-header.svelte-1rk6f6q h1:where(.svelte-1rk6f6q){font-size:1.8rem;display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.page-header.svelte-1rk6f6q p:where(.svelte-1rk6f6q){color:var(--text-muted);margin-top:var(--space-1)}.state.svelte-1rk6f6q{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .6rem;border-radius:100px;background:var(--navy-light);color:var(--navy)}.state.paused.svelte-1rk6f6q{background:var(--bg-surface);color:var(--text-muted);border:1px solid var(--border)}.header-actions.svelte-1rk6f6q{display:flex;gap:var(--space-2)}.facts.svelte-1rk6f6q{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);padding:var(--space-5);margin-bottom:var(--space-5)}.fact.svelte-1rk6f6q{display:flex;flex-direction:column;gap:4px}.label.svelte-1rk6f6q{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.value.svelte-1rk6f6q{font-size:.95rem;color:var(--text-primary)}.fact--wide.svelte-1rk6f6q{grid-column:1 / -1}.fact--wide.svelte-1rk6f6q .value:where(.svelte-1rk6f6q){display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.link.svelte-1rk6f6q{background:none;border:none;padding:0;font:inherit;color:var(--navy);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.baseline-tag.svelte-1rk6f6q{display:inline-flex;align-items:center;gap:2px;margin-left:var(--space-2);font-size:.72rem;font-weight:700;color:var(--navy);background:var(--navy-light);padding:.1rem .45rem;border-radius:var(--radius-sm)}.table-wrap.svelte-1rk6f6q{overflow-x:auto}.table.svelte-1rk6f6q{width:100%;border-collapse:collapse;font-size:.875rem}.table.svelte-1rk6f6q th:where(.svelte-1rk6f6q){padding:var(--space-3) var(--space-5);text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border)}.table.svelte-1rk6f6q td:where(.svelte-1rk6f6q){padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border)}.table.svelte-1rk6f6q tbody:where(.svelte-1rk6f6q) tr:where(.svelte-1rk6f6q):last-child td:where(.svelte-1rk6f6q){border-bottom:none}.row.svelte-1rk6f6q{cursor:pointer}.row.svelte-1rk6f6q:hover td:where(.svelte-1rk6f6q){background:var(--bg-surface)}.muted.svelte-1rk6f6q{color:var(--text-muted)}.trend-card.svelte-1rk6f6q{margin-bottom:var(--space-5)}.card-body.svelte-1rk6f6q{padding:var(--space-5)}@media(max-width:760px){.facts.svelte-1rk6f6q{grid-template-columns:1fr 1fr}}.card-head.svelte-1e86ne9{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.card-head.svelte-1e86ne9 h2:where(.svelte-1e86ne9){font-family:var(--font-display);font-size:1rem}.head-actions.svelte-1e86ne9{display:flex;align-items:center;gap:var(--space-2)}.filters.svelte-1e86ne9{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);background:var(--bg-surface);flex-wrap:wrap;align-items:center}.filter-search.svelte-1e86ne9{flex:1;min-width:260px}.filter-select.svelte-1e86ne9{width:auto;min-width:150px}.filter-check.svelte-1e86ne9{font-size:.8rem;white-space:nowrap}.filter-check.svelte-1e86ne9 input:where(.svelte-1e86ne9){margin-top:0}.triage-note.svelte-1e86ne9{padding:var(--space-3) var(--space-5);font-size:.8rem;color:var(--navy);background:var(--navy-light);border-bottom:1px solid var(--border)}.vuln-list.svelte-1e86ne9{display:flex;flex-direction:column}.vuln-item.svelte-1e86ne9{border-bottom:1px solid var(--border)}.vuln-item.svelte-1e86ne9:last-child{border-bottom:none}.vuln-row.svelte-1e86ne9{display:flex;align-items:stretch}.vuln-row.svelte-1e86ne9 .vuln-header:where(.svelte-1e86ne9){flex:1;min-width:0}.select-box.svelte-1e86ne9{display:flex;align-items:center;padding:0 0 0 var(--space-5);cursor:pointer}.select-box.svelte-1e86ne9 input:where(.svelte-1e86ne9){margin:0;cursor:pointer}.bulk-bar.svelte-1e86ne9{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border);font-size:.8rem}.bulk-bar.svelte-1e86ne9 .select-box:where(.svelte-1e86ne9){padding-left:0}.bulk-bar--active.svelte-1e86ne9{background:var(--navy-light, #eef0fb)}.bulk-hint.svelte-1e86ne9{color:var(--text-muted)}.bulk-count.svelte-1e86ne9{font-weight:700;color:var(--navy);margin-right:var(--space-1)}.bulk-note.svelte-1e86ne9{width:200px;padding-top:4px;padding-bottom:4px;font-size:.78rem}.vuln-header.svelte-1e86ne9{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-5);background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);transition:background var(--duration-fast) var(--ease)}.vuln-header.svelte-1e86ne9:hover{background:var(--bg-surface)}.vuln-item--open.svelte-1e86ne9 .vuln-header:where(.svelte-1e86ne9){background:var(--bg-surface)}.vuln-title.svelte-1e86ne9{font-size:.875rem;font-weight:600;color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-badge.svelte-1e86ne9{flex-shrink:0;font-size:.68rem;font-weight:700;padding:.1rem .45rem;border-radius:var(--radius-sm);color:#fff;background:var(--sev-critical-fg)}.vuln-endpoint.svelte-1e86ne9{font-size:.72rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.vuln-endpoint.svelte-1e86ne9 code:where(.svelte-1e86ne9){font-family:var(--font-mono)}.vuln-chevron.svelte-1e86ne9{color:var(--text-muted);font-size:1rem;flex-shrink:0;display:flex}.vuln-body.svelte-1e86ne9{padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-4);background:var(--bg-surface)}.vuln-field.svelte-1e86ne9{display:flex;flex-direction:column;gap:var(--space-1)}.vuln-field-label.svelte-1e86ne9{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.vuln-field.svelte-1e86ne9 p:where(.svelte-1e86ne9){font-size:.85rem;color:var(--text-secondary)}.ai-note.svelte-1e86ne9,.explanation.svelte-1e86ne9{white-space:pre-wrap;line-height:1.6}.rationale.svelte-1e86ne9{font-size:.8rem;font-style:italic}.refs.svelte-1e86ne9{list-style:none;display:flex;flex-direction:column;gap:var(--space-1)}.refs.svelte-1e86ne9 a:where(.svelte-1e86ne9){font-size:.8rem;word-break:break-all;display:inline-flex;align-items:center;gap:var(--space-1)}.vuln-meta.svelte-1e86ne9{display:flex;gap:var(--space-4);flex-wrap:wrap;font-size:.75rem;color:var(--text-muted);padding-top:var(--space-2);border-top:1px solid var(--border)}.vuln-actions.svelte-1e86ne9{display:flex;gap:var(--space-2);flex-wrap:wrap}.vuln-item--focus.svelte-1e86ne9{box-shadow:inset 3px 0 0 var(--navy)}.decided-note.svelte-1e86ne9{padding:var(--space-2) var(--space-5);font-size:.8rem;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--bg-surface)}.link-btn.svelte-1e86ne9{border:none;background:none;padding:0;margin-left:var(--space-1);color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.status.svelte-1e86ne9{display:inline-block;padding:1px 8px;border-radius:999px;font-size:.7rem;font-weight:700;white-space:nowrap;border:1px solid transparent}.status--accepted_risk.svelte-1e86ne9{color:var(--navy);background:var(--bg-surface);border-color:var(--border-md)}.status--false_positive.svelte-1e86ne9{color:var(--text-muted);background:var(--bg-surface);border-color:var(--border-md)}.status--fixed.svelte-1e86ne9{color:var(--success);background:var(--success-bg, #e8f5ee);border-color:transparent}.status--reopened.svelte-1e86ne9{color:var(--sev-high-fg);background:var(--sev-high-bg)}.status-by.svelte-1e86ne9{margin-left:var(--space-2);font-size:.75rem;color:var(--text-muted)}.status-note.svelte-1e86ne9{margin-top:var(--space-1);font-size:.82rem;color:var(--text-secondary);white-space:pre-wrap}.status-warn.svelte-1e86ne9{margin-top:var(--space-1);font-size:.8rem;color:var(--sev-high-fg)}.status-open.svelte-1e86ne9{font-size:.82rem;color:var(--text-muted)}.status-note-input.svelte-1e86ne9{margin-top:var(--space-2);max-width:520px}.status-actions.svelte-1e86ne9{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}.accept-group.svelte-1e86ne9{display:inline-flex;gap:var(--space-1);align-items:center}.review-select.svelte-1e86ne9{width:auto;padding-top:4px;padding-bottom:4px;font-size:.78rem}.ai-suggest.svelte-1e86ne9{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-2);font-size:.82rem;color:var(--text-secondary)}@media(max-width:700px){.vuln-endpoint.svelte-1e86ne9{display:none}.filter-select.svelte-1e86ne9{flex:1}}.compare.svelte-1fp1vxz{margin-bottom:var(--space-4)}.compare-head.svelte-1fp1vxz{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-5) 0}.compare-head.svelte-1fp1vxz .compare-line:where(.svelte-1fp1vxz){padding:0}.compare-line.svelte-1fp1vxz{font-size:.85rem;color:var(--text-secondary);padding:var(--space-3) var(--space-5)}.compare-line--error.svelte-1fp1vxz{color:var(--error)}.compare-line--note.svelte-1fp1vxz{color:var(--sev-high-fg);padding-top:0}.run-link.svelte-1fp1vxz{background:none;border:none;padding:0;font:inherit;color:var(--navy);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.compare-pick.svelte-1fp1vxz select:where(.svelte-1fp1vxz){width:auto;min-width:220px;font-size:.8rem}.counts.svelte-1fp1vxz{display:flex;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-5)}.count.svelte-1fp1vxz{display:inline-flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;font-family:var(--font-body);font-size:.8rem;color:var(--text-secondary)}button.count.svelte-1fp1vxz{cursor:pointer;transition:background var(--duration-fast) var(--ease)}button.count.svelte-1fp1vxz:hover:not(:disabled){background:var(--bg-surface)}button.count.svelte-1fp1vxz:disabled{cursor:default}.count.svelte-1fp1vxz strong:where(.svelte-1fp1vxz){font-size:1.05rem;color:var(--navy)}.count--new.svelte-1fp1vxz:not(:disabled) strong:where(.svelte-1fp1vxz){color:var(--sev-critical-fg)}.count--gone.svelte-1fp1vxz:not(:disabled) strong:where(.svelte-1fp1vxz){color:var(--success)}.count--same.svelte-1fp1vxz{border-style:dashed}.count--active.svelte-1fp1vxz{background:var(--navy-light);border-color:var(--navy)}.gone.svelte-1fp1vxz{border-top:1px solid var(--border);background:var(--bg-surface);padding:var(--space-3) var(--space-5)}.gone-note.svelte-1fp1vxz{font-size:.78rem;color:var(--text-muted);margin-bottom:var(--space-2)}.gone-list.svelte-1fp1vxz{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.gone-list.svelte-1fp1vxz li:where(.svelte-1fp1vxz){display:flex;align-items:center;gap:var(--space-2);min-width:0;font-size:.82rem}.gone-title.svelte-1fp1vxz{font-weight:600;color:var(--text-primary);white-space:nowrap}.gone-endpoint.svelte-1fp1vxz{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pin-row.svelte-1fp1vxz{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;border-top:1px solid var(--border);padding:var(--space-2) var(--space-5)}.pin-state.svelte-1fp1vxz{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.8rem}.visually-hidden.svelte-1fp1vxz{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:640px){.compare-pick.svelte-1fp1vxz,.compare-pick.svelte-1fp1vxz select:where(.svelte-1fp1vxz){width:100%}.gone-endpoint.svelte-1fp1vxz{display:none}}.chips.svelte-15mgk2x{display:inline-flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.chips.svelte-15mgk2x .tag-icon{color:var(--text-muted);font-size:.9rem}.chip.svelte-15mgk2x{display:inline-flex;align-items:center;gap:2px;padding:1px 8px;border-radius:999px;background:var(--navy-light, #eef0fb);color:var(--navy);font-size:.72rem;font-weight:600;white-space:nowrap}.no-tags.svelte-15mgk2x{font-size:.75rem;color:var(--text-muted)}.edit-btn.svelte-15mgk2x,.chip-remove.svelte-15mgk2x{display:inline-flex;align-items:center;border:none;background:none;padding:2px;color:var(--text-muted);cursor:pointer}.edit-btn.svelte-15mgk2x:hover,.chip-remove.svelte-15mgk2x:hover{color:var(--navy)}.tag-edit.svelte-15mgk2x{display:flex;flex-direction:column;gap:var(--space-2);max-width:560px}.chips--edit.svelte-15mgk2x{padding:var(--space-1) var(--space-2);border:1px solid var(--border-md);border-radius:var(--radius-md);background:#fff}.tag-input.svelte-15mgk2x{flex:1;min-width:180px;border:none;outline:none;padding:var(--space-1);font:inherit;font-size:.82rem}.tag-actions.svelte-15mgk2x{display:flex;gap:var(--space-2)}.card-head.svelte-vjveft{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.card-head.svelte-vjveft h2:where(.svelte-vjveft){font-family:var(--font-display);font-size:1rem;display:flex;align-items:center;gap:var(--space-2)}.card-body.svelte-vjveft{padding:var(--space-4) var(--space-5)}.tech-body.svelte-vjveft{display:flex;flex-direction:column;gap:var(--space-4)}.tech-intro.svelte-vjveft{font-size:.75rem;color:var(--text-muted);line-height:1.5}.tech-group.svelte-vjveft{display:flex;flex-direction:column;gap:var(--space-2)}.tech-cat.svelte-vjveft{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.tech-list.svelte-vjveft{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.tech-item.svelte-vjveft{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.tech-name.svelte-vjveft{font-size:.85rem;font-weight:600;color:var(--text-primary)}.tech-ver.svelte-vjveft{margin-left:.35rem;font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--navy)}.tech-conf.svelte-vjveft{flex-shrink:0;font-size:.68rem;font-weight:700;cursor:default}.conf--confirmed.svelte-vjveft{color:var(--success)}.conf--firm.svelte-vjveft{color:var(--sev-high-fg)}.conf--tentative.svelte-vjveft{color:var(--text-muted)}.log-card.svelte-1c6m9od{display:flex;flex-direction:column}.card-head.svelte-1c6m9od{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.card-head.svelte-1c6m9od h2:where(.svelte-1c6m9od){font-family:var(--font-display);font-size:1rem}.head-tools.svelte-1c6m9od{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.log-search.svelte-1c6m9od{width:160px;padding:.35rem .6rem;font-size:.82rem}.log-level.svelte-1c6m9od{width:auto;padding:.35rem .6rem;font-size:.82rem}.autoscroll.svelte-1c6m9od{display:flex;align-items:center;gap:var(--space-2);font-size:.78rem;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.autoscroll.svelte-1c6m9od input:where(.svelte-1c6m9od){accent-color:var(--navy)}.logbox.svelte-1c6m9od{height:560px;overflow-y:auto;padding:var(--space-3) var(--space-4);border-radius:0 0 var(--radius-lg) var(--radius-lg);display:flex;flex-direction:column;gap:1px}.log-empty.svelte-1c6m9od{color:#4a5568;font-style:italic}.log-entry.svelte-1c6m9od{display:flex;gap:var(--space-2);padding:1px 0}.log-time.svelte-1c6m9od{color:#4a5568;flex-shrink:0}.log-module.svelte-1c6m9od{color:#718096;flex-shrink:0;font-weight:600}.log-msg.svelte-1c6m9od{color:#e2e8f0;word-break:break-word}.log-error.svelte-1c6m9od .log-msg:where(.svelte-1c6m9od){color:#fc8181}.log-warn.svelte-1c6m9od .log-msg:where(.svelte-1c6m9od){color:#f6ad55}.log-vuln.svelte-1c6m9od .log-msg:where(.svelte-1c6m9od){color:#f6ad55;font-weight:600}.log-success.svelte-1c6m9od .log-msg:where(.svelte-1c6m9od){color:#68d391}.log-debug.svelte-1c6m9od .log-msg:where(.svelte-1c6m9od){color:#4a5568}@media(max-width:700px){.logbox.svelte-1c6m9od{height:380px}.log-search.svelte-1c6m9od{width:100%}}.card-head.svelte-vnb2ec{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.card-head.svelte-vnb2ec h2:where(.svelte-vnb2ec){font-family:var(--font-display);font-size:1rem}.head-tools.svelte-vnb2ec{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.pager.svelte-vnb2ec{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-3);border-top:1px solid var(--border)}.pager-label.svelte-vnb2ec{font-size:.8rem;color:var(--text-muted)}.t-search.svelte-vnb2ec{width:170px;padding:.35rem .6rem;font-size:.82rem}.t-host.svelte-vnb2ec{width:auto;padding:.35rem .6rem;font-size:.82rem}.autoscroll.svelte-vnb2ec{display:flex;align-items:center;gap:var(--space-2);font-size:.78rem;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.autoscroll.svelte-vnb2ec input:where(.svelte-vnb2ec){accent-color:var(--navy)}.host-bar.svelte-vnb2ec{display:flex;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);background:var(--bg-surface)}.host-chip.svelte-vnb2ec{display:inline-flex;align-items:center;gap:var(--space-2);padding:.2rem .55rem;border-radius:100px;border:1px solid var(--border-md);background:#fff;font-family:var(--font-mono);font-size:.72rem;color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease)}.host-chip.svelte-vnb2ec:hover{border-color:var(--border-hi)}.host-chip.active.svelte-vnb2ec{background:var(--navy-light);border-color:var(--navy-dim);color:var(--navy)}.host-count.svelte-vnb2ec{font-weight:700;background:var(--bg-raised);border-radius:100px;padding:0 .35rem}.trafficbox.svelte-vnb2ec{max-height:560px;overflow:auto}.traffic-table.svelte-vnb2ec{width:100%;border-collapse:collapse;font-size:.78rem}.traffic-table.svelte-vnb2ec thead:where(.svelte-vnb2ec) th:where(.svelte-vnb2ec){position:sticky;top:0;z-index:1;background:#fff;padding:var(--space-2) var(--space-4);text-align:left;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.traffic-row.svelte-vnb2ec{cursor:pointer;border-bottom:1px solid var(--border);transition:background var(--duration-fast) var(--ease)}.traffic-row.svelte-vnb2ec:hover,.traffic-row.open.svelte-vnb2ec{background:var(--bg-surface)}.traffic-table.svelte-vnb2ec td:where(.svelte-vnb2ec){padding:var(--space-2) var(--space-4);vertical-align:top}.t-time.svelte-vnb2ec,.t-phase.svelte-vnb2ec{color:var(--text-muted);white-space:nowrap;font-family:var(--font-mono)}.t-method.svelte-vnb2ec{font-family:var(--font-mono);font-weight:700;color:var(--navy);white-space:nowrap}.t-dest.svelte-vnb2ec{font-family:var(--font-mono);max-width:420px}.t-host.svelte-vnb2ec{color:var(--text-muted)}.t-path.svelte-vnb2ec{color:var(--text-primary);word-break:break-all}.t-num.svelte-vnb2ec{text-align:right;color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.traffic-detail.svelte-vnb2ec td:where(.svelte-vnb2ec){background:var(--bg-surface);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.td-label.svelte-vnb2ec{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-top:var(--space-3);margin-bottom:var(--space-1)}.traffic-detail.svelte-vnb2ec .td-label:where(.svelte-vnb2ec):first-child{margin-top:0}.td-note.svelte-vnb2ec{font-weight:500;text-transform:none;letter-spacing:0;font-size:.75rem}.td-mono.svelte-vnb2ec{font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary);word-break:break-all}.td-error.svelte-vnb2ec{color:var(--error)}@media(max-width:700px){.t-phase.svelte-vnb2ec,.t-time.svelte-vnb2ec{display:none}.trafficbox.svelte-vnb2ec{max-height:400px}}.repeater.svelte-3vrrog{display:flex;flex-direction:column;gap:var(--space-4)}.card-head.svelte-3vrrog{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.card-head.svelte-3vrrog h2:where(.svelte-3vrrog){font-family:var(--font-display);font-size:1rem}.head-meta.svelte-3vrrog{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.baseurl.svelte-3vrrog{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.scope-pill.svelte-3vrrog{display:inline-flex;gap:4px;align-items:center}.card-body.svelte-3vrrog{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.request-line.svelte-3vrrog{display:flex;gap:var(--space-2);align-items:stretch;flex-wrap:wrap}.method-select.svelte-3vrrog{width:110px;flex-shrink:0;font-family:var(--font-mono);font-weight:600}.url-input.svelte-3vrrog{flex:1;min-width:200px;font-family:var(--font-mono)}.role-select.svelte-3vrrog{width:170px;flex-shrink:0}.io-grid.svelte-3vrrog{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.mono.svelte-3vrrog{font-family:var(--font-mono);font-size:.8rem}.send-options.svelte-3vrrog{display:flex;gap:var(--space-6);flex-wrap:wrap}.status-line.svelte-3vrrog{font-family:var(--font-mono);font-size:.85rem}.renewed.svelte-3vrrog{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.1rem .45rem;border-radius:var(--radius-sm);background:var(--sev-medium-bg);color:var(--sev-medium-fg);border:1px solid var(--sev-medium-border);cursor:help}.renew-failed.svelte-3vrrog{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.1rem .45rem;border-radius:var(--radius-sm);background:var(--sev-critical-bg);color:var(--sev-critical-fg);border:1px solid var(--sev-critical-border);cursor:help}.response-tabs.svelte-3vrrog{padding-inline:var(--space-5)}.response-body.svelte-3vrrog{padding:var(--space-4) var(--space-5) var(--space-5)}.response-pre.svelte-3vrrog{max-height:420px;overflow:auto}@media(max-width:760px){.io-grid.svelte-3vrrog{grid-template-columns:1fr}.role-select.svelte-3vrrog,.method-select.svelte-3vrrog{flex:1;width:auto}}.workbench.svelte-1853fzp{display:flex;flex-direction:column;gap:var(--space-4)}.card-head.svelte-1853fzp{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.card-head.svelte-1853fzp h2:where(.svelte-1853fzp){font-family:var(--font-display);font-size:1rem}.head-actions.svelte-1853fzp{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.baseurl.svelte-1853fzp{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.card-body.svelte-1853fzp{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.step.svelte-1853fzp{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.step-head.svelte-1853fzp{display:flex;align-items:center;gap:var(--space-2)}.step-number.svelte-1853fzp{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--navy);color:#fff;font-size:.72rem;font-weight:700;flex-shrink:0}.step-name.svelte-1853fzp{flex:1;font-weight:600}.icon-btn.svelte-1853fzp{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;color:var(--text-muted);font-size:.95rem;flex-shrink:0;transition:all var(--duration-fast) var(--ease)}.icon-btn.svelte-1853fzp:hover:not(:disabled){background:var(--bg-raised);color:var(--navy)}.icon-btn--danger.svelte-1853fzp:hover:not(:disabled){background:var(--accent-dim);color:var(--accent)}.icon-btn.svelte-1853fzp:disabled{opacity:.3;cursor:not-allowed}.request-line.svelte-1853fzp{display:flex;gap:var(--space-2);flex-wrap:wrap}.method-select.svelte-1853fzp{width:105px;flex-shrink:0;font-family:var(--font-mono);font-weight:600}.url-input.svelte-1853fzp{flex:1;min-width:180px;font-family:var(--font-mono)}.role-select.svelte-1853fzp{width:160px;flex-shrink:0}.io-grid.svelte-1853fzp{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.mono.svelte-1853fzp{font-family:var(--font-mono);font-size:.8rem}.extracts.svelte-1853fzp{display:flex;flex-direction:column;gap:var(--space-2)}.extract-row.svelte-1853fzp{display:grid;grid-template-columns:1fr 120px 1.4fr 28px;gap:var(--space-2);align-items:center}.extract-row.svelte-1853fzp .form-input:where(.svelte-1853fzp){padding:.4rem .6rem;font-size:.82rem}.add-step.svelte-1853fzp{align-self:flex-start}.var-list.svelte-1853fzp{display:flex;flex-direction:column;gap:var(--space-1)}.var-row.svelte-1853fzp{display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--bg-surface);border-radius:var(--radius-sm);font-size:.78rem}.var-name.svelte-1853fzp{font-family:var(--font-mono);font-weight:700;color:var(--navy);flex-shrink:0}.var-value.svelte-1853fzp{font-family:var(--font-mono);color:var(--text-secondary);word-break:break-all}.results.svelte-1853fzp{display:flex;flex-direction:column;gap:var(--space-2)}.result-row.svelte-1853fzp{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md)}.result-status.svelte-1853fzp{font-family:var(--font-mono);font-size:.85rem;flex-shrink:0;min-width:34px}.result-main.svelte-1853fzp{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.result-title.svelte-1853fzp{font-size:.85rem;font-weight:600;color:var(--text-primary)}.result-req.svelte-1853fzp{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);word-break:break-all}.result-note.svelte-1853fzp{font-size:.72rem;color:var(--success)}.result-note--miss.svelte-1853fzp{color:var(--warning)}.result-time.svelte-1853fzp{font-size:.75rem;color:var(--text-muted);flex-shrink:0}@media(max-width:760px){.io-grid.svelte-1853fzp{grid-template-columns:1fr}.extract-row.svelte-1853fzp{grid-template-columns:1fr 1fr}.method-select.svelte-1853fzp,.role-select.svelte-1853fzp{flex:1;width:auto}}.card-head.svelte-gbpwur{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.card-head.svelte-gbpwur h2:where(.svelte-gbpwur){font-family:var(--font-display);font-size:1rem}.head-meta.svelte-gbpwur{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.baseurl.svelte-gbpwur{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.scope-pill.svelte-gbpwur{display:inline-flex;gap:4px;align-items:center}.gate-note.svelte-gbpwur{margin:var(--space-4) var(--space-5) 0}.term.svelte-gbpwur{height:480px;overflow-y:auto;padding:var(--space-4);margin:var(--space-4) var(--space-5) 0;border-radius:var(--radius-md);cursor:text;display:flex;flex-direction:column;gap:1px}.line.svelte-gbpwur{white-space:pre-wrap;word-break:break-word}.line--input.svelte-gbpwur{color:#90cdf4;font-weight:600}.line--output.svelte-gbpwur{color:#e2e8f0}.line--error.svelte-gbpwur{color:#fc8181}.line--note.svelte-gbpwur{color:#718096}.prompt-row.svelte-gbpwur{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) var(--space-5) 0;padding:var(--space-2) var(--space-3);background:#0d1117;border-radius:var(--radius-md)}.prompt.svelte-gbpwur{font-family:var(--font-mono);font-size:.78rem;color:#68d391;font-weight:700;flex-shrink:0}.prompt-input.svelte-gbpwur{flex:1;background:none;border:none;outline:none;color:#e2e8f0;font-family:var(--font-mono);font-size:.78rem;padding:0}.prompt-input.svelte-gbpwur::placeholder{color:#4a5568}.suggestions.svelte-gbpwur{display:flex;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-5) var(--space-5)}.chip.svelte-gbpwur{padding:.15rem .5rem;border-radius:100px;border:1px solid var(--border-md);background:#fff;font-family:var(--font-mono);font-size:.72rem;color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease)}.chip.svelte-gbpwur:hover{border-color:var(--border-hi);background:var(--bg-surface)}.chip--role.svelte-gbpwur{color:var(--navy);border-color:var(--navy-dim)}@media(max-width:700px){.term.svelte-gbpwur{height:340px;margin-inline:var(--space-4)}.prompt-row.svelte-gbpwur,.suggestions.svelte-gbpwur{margin-inline:var(--space-4)}}.backdrop.svelte-1vr5p4p{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:6vh var(--space-4) var(--space-4);background:#12183a59;overflow-y:auto}.modal.svelte-1vr5p4p{width:100%;max-width:720px;background:#fff;border-radius:var(--radius-lg);box-shadow:0 16px 48px #1e2a5a33}.modal-head.svelte-1vr5p4p{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border)}.modal-head.svelte-1vr5p4p h2:where(.svelte-1vr5p4p){font-size:1.2rem}.modal-head.svelte-1vr5p4p p:where(.svelte-1vr5p4p){font-size:.82rem;color:var(--text-muted);margin-top:2px}.close.svelte-1vr5p4p{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-muted);font-size:1.1rem;cursor:pointer}.close.svelte-1vr5p4p:hover{background:var(--bg-surface);color:var(--navy)}.modal-body.svelte-1vr5p4p{padding:var(--space-5) var(--space-6) var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.field-row.svelte-pjtxdl{display:flex;gap:var(--space-2);align-items:stretch}.field-row.svelte-pjtxdl .form-input:where(.svelte-pjtxdl),.field-row.svelte-pjtxdl .btn:where(.svelte-pjtxdl){height:2.75rem}.pass-wrap.svelte-pjtxdl{position:relative;flex:1;min-width:0}.pass-wrap.svelte-pjtxdl .form-input:where(.svelte-pjtxdl){width:100%;padding-right:2.5rem}.reveal.svelte-pjtxdl{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);display:inline-flex;padding:.35rem;border:none;background:none;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm)}.reveal.svelte-pjtxdl:hover{color:var(--navy);background:var(--bg-surface)}.mono.svelte-pjtxdl{font-family:var(--font-mono)}.form-hint.met.svelte-pjtxdl{color:var(--success)}.checkbox-row.svelte-pjtxdl{display:flex;gap:var(--space-3);align-items:flex-start;font-size:.88rem;cursor:pointer}.checkbox-row.svelte-pjtxdl input:where(.svelte-pjtxdl){margin-top:3px;accent-color:var(--navy)}.checkbox-row.svelte-pjtxdl em:where(.svelte-pjtxdl){display:block;font-style:normal;font-size:.78rem;color:var(--text-muted);margin-top:2px}.note.svelte-pjtxdl{display:flex;gap:var(--space-2);align-items:flex-start;font-size:.8rem;color:var(--text-secondary);line-height:1.5}.note.svelte-pjtxdl svg{flex-shrink:0;margin-top:2px}.actions.svelte-pjtxdl{display:flex;justify-content:flex-end;gap:var(--space-3)}.done.svelte-pjtxdl{display:flex;gap:var(--space-3);align-items:flex-start}.done.svelte-pjtxdl .done-icon{color:var(--success);font-size:1.5rem;flex-shrink:0}.done.svelte-pjtxdl p:where(.svelte-pjtxdl){font-size:.86rem;color:var(--text-secondary);margin-top:2px;line-height:1.5}@media(max-width:640px){.field-row.svelte-pjtxdl{flex-wrap:wrap}}.page-header.svelte-s3k9f9{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6);position:relative;z-index:30}.back-btn.svelte-s3k9f9{display:flex;align-items:center;gap:var(--space-2);background:none;border:none;cursor:pointer;color:var(--text-muted);font-family:var(--font-body);font-size:.875rem;font-weight:500;padding:var(--space-1) 0;transition:color var(--duration-fast) var(--ease);flex-shrink:0;margin-top:var(--space-1)}.back-btn.svelte-s3k9f9:hover{color:var(--navy)}.header-main.svelte-s3k9f9{flex:1;min-width:0}.header-title.svelte-s3k9f9{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.header-title.svelte-s3k9f9 h1:where(.svelte-s3k9f9){font-size:1.6rem}.header-url.svelte-s3k9f9{color:var(--text-muted);font-size:.85rem;margin-top:var(--space-1)}.header-tags.svelte-s3k9f9{margin:var(--space-1) 0 var(--space-2)}.summary-aside.svelte-s3k9f9{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);font-size:.78rem;color:var(--text-muted);line-height:1.5}.header-meta.svelte-s3k9f9{display:flex;gap:var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;font-size:.8rem;color:var(--text-muted)}.header-meta.svelte-s3k9f9 code:where(.svelte-s3k9f9){font-family:var(--font-mono);background:var(--bg-raised);padding:.1em .4em;border-radius:var(--radius-sm);font-size:.85em}.header-meta.svelte-s3k9f9 .progress:where(.svelte-s3k9f9){color:var(--sev-medium-fg);font-weight:600}.header-actions.svelte-s3k9f9{display:flex;gap:var(--space-2);align-items:center;flex-shrink:0}.report-menu.svelte-s3k9f9{position:relative}.menu-backdrop.svelte-s3k9f9{position:fixed;inset:0;z-index:40;background:none;border:none;cursor:default}.menu.svelte-s3k9f9{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:41;min-width:220px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 10px 30px #1e2a5a24;padding:var(--space-2);display:flex;flex-direction:column;gap:2px}.menu-item.svelte-s3k9f9{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:none;border:none;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:.85rem;color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease)}.menu-item.svelte-s3k9f9:hover{background:var(--bg-raised)}.menu-item.svelte-s3k9f9:disabled{opacity:.5;cursor:default}.menu-sep.svelte-s3k9f9{height:1px;background:var(--border);margin:var(--space-2) 0}.menu-label.svelte-s3k9f9{padding:var(--space-1) var(--space-3);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.live-dot.svelte-s3k9f9{width:8px;height:8px;border-radius:50%;background:var(--sev-medium-fg);animation:pulse 1.5s ease-in-out infinite;flex-shrink:0}.center-load.svelte-s3k9f9{display:flex;justify-content:center;padding:var(--space-16)}.error-banner.svelte-s3k9f9{margin-bottom:var(--space-4)}.layout.svelte-s3k9f9{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-6);align-items:start}.main-col.svelte-s3k9f9{min-width:0}.tab-body.svelte-s3k9f9{margin-top:var(--space-4)}.side-col.svelte-s3k9f9{display:flex;flex-direction:column;gap:var(--space-4);position:sticky;top:calc(var(--navbar-h) + var(--space-4))}.card-head.svelte-s3k9f9{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.card-head.svelte-s3k9f9 h2:where(.svelte-s3k9f9){font-family:var(--font-display);font-size:1rem}.card-body.svelte-s3k9f9{padding:var(--space-4) var(--space-5)}.summary-body.svelte-s3k9f9{display:flex;flex-direction:column;gap:var(--space-3)}.sev-row.svelte-s3k9f9{display:flex;align-items:center;gap:var(--space-3)}.sev-row.svelte-s3k9f9 .pill:where(.svelte-s3k9f9){min-width:68px;justify-content:center}.sev-row--zero.svelte-s3k9f9{opacity:.4}.sev-bar-wrap.svelte-s3k9f9{flex:1;height:6px;background:var(--bg-raised);border-radius:3px;overflow:hidden}.sev-bar.svelte-s3k9f9{display:block;height:100%;border-radius:3px;transition:width .4s var(--ease-out);background:var(--bg-overlay)}.sev-bar--critical.svelte-s3k9f9{background:var(--sev-critical-fg)}.sev-bar--high.svelte-s3k9f9{background:var(--sev-high-fg)}.sev-bar--medium.svelte-s3k9f9{background:var(--sev-medium-fg)}.sev-bar--low.svelte-s3k9f9{background:var(--sev-low-fg)}.sev-bar--info.svelte-s3k9f9{background:var(--sev-info-fg)}.sev-count.svelte-s3k9f9{font-size:.85rem;font-weight:700;color:var(--navy);min-width:24px;text-align:right}.summary-footer.svelte-s3k9f9{padding-top:var(--space-2);border-top:1px solid var(--border);font-size:.75rem;color:var(--text-muted)}.edge-notice.svelte-s3k9f9{margin-bottom:var(--space-4)}.ai-summary.svelte-s3k9f9{font-size:.85rem;line-height:1.6;white-space:pre-wrap}.summarize-btn.svelte-s3k9f9{margin-top:var(--space-3)}@media(max-width:1100px){.layout.svelte-s3k9f9{grid-template-columns:1fr}.side-col.svelte-s3k9f9{position:static}}@media(max-width:640px){.page-header.svelte-s3k9f9{flex-direction:column;gap:var(--space-3)}.header-actions.svelte-s3k9f9{width:100%;flex-wrap:wrap}}.head.svelte-39m7m6{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-5);background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);transition:background var(--duration-fast) var(--ease)}.head.svelte-39m7m6:hover{background:var(--bg-surface)}.chevron.svelte-39m7m6{color:var(--text-muted);font-size:1.05rem;display:flex;flex-shrink:0}.titles.svelte-39m7m6{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.title.svelte-39m7m6{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--navy)}.hint.svelte-39m7m6{font-size:.78rem;color:var(--text-muted)}.body.svelte-39m7m6{padding:var(--space-5);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-4)}.check.svelte-1t91xlu{--check-fg: var(--sev-low-fg);--check-bg: var(--sev-low-bg);--check-border: var(--sev-low-border);border:1px solid var(--check-border);border-radius:var(--radius-lg);background:var(--bg-base);margin-bottom:var(--space-4);overflow:hidden}.check--attention.svelte-1t91xlu{--check-fg: var(--sev-high-fg);--check-bg: var(--sev-high-bg);--check-border: var(--sev-high-border)}.check--blocked.svelte-1t91xlu{--check-fg: var(--sev-critical-fg);--check-bg: var(--sev-critical-bg);--check-border: var(--sev-critical-border)}.check-head.svelte-1t91xlu{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);background:var(--check-bg);color:var(--check-fg)}.check-icon.svelte-1t91xlu{font-size:1.35rem;line-height:1;margin-top:1px;flex-shrink:0}.check-summary.svelte-1t91xlu{flex:1;min-width:0}.check-title.svelte-1t91xlu{font-weight:600;font-size:.95rem;margin:0}.check-consequence.svelte-1t91xlu{margin:var(--space-1) 0 0;font-size:.85rem;line-height:1.5;opacity:.9}.check-dismiss.svelte-1t91xlu{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer;flex-shrink:0}.check-dismiss.svelte-1t91xlu:hover{background:var(--navy-dim)}.check-dismiss.svelte-1t91xlu:focus-visible{outline:2px solid var(--check-fg);outline-offset:1px}.check-stale.svelte-1t91xlu{margin:0;padding:var(--space-2) var(--space-5);font-size:.82rem;color:var(--text-secondary);background:var(--bg-surface);border-bottom:1px solid var(--border)}.link-button.svelte-1t91xlu{border:none;background:none;padding:0;font:inherit;color:var(--navy-mid);text-decoration:underline;cursor:pointer}.check-problems.svelte-1t91xlu{margin:0;padding:var(--space-3) var(--space-5) var(--space-3) var(--space-8);font-size:.85rem;color:var(--text-primary);line-height:1.6}.check-roles.svelte-1t91xlu{list-style:none;margin:0;padding:var(--space-1) 0}.check-roles.svelte-1t91xlu li:where(.svelte-1t91xlu){display:grid;grid-template-columns:minmax(6rem,.8fr) minmax(8rem,1.6fr) 8.5rem;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);font-size:.875rem}.check-roles.svelte-1t91xlu li:where(.svelte-1t91xlu)+li:where(.svelte-1t91xlu){border-top:1px solid var(--border)}.check--stale.svelte-1t91xlu .check-roles:where(.svelte-1t91xlu),.check--stale.svelte-1t91xlu .check-why:where(.svelte-1t91xlu){opacity:.55}.role-name.svelte-1t91xlu{font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.role-method.svelte-1t91xlu{color:var(--text-secondary)}.role-status.svelte-1t91xlu{justify-self:end;font-size:.75rem;font-weight:600;padding:2px var(--space-2);border-radius:var(--radius-xl);white-space:nowrap;background:var(--sev-info-bg);color:var(--sev-info-fg)}.role-status--signed-in.svelte-1t91xlu{background:var(--sev-low-bg);color:var(--sev-low-fg)}.role-status--unverified.svelte-1t91xlu{background:var(--sev-high-bg);color:var(--sev-high-fg)}.role-status--not-signed-in.svelte-1t91xlu,.role-status--lost.svelte-1t91xlu{background:var(--sev-critical-bg);color:var(--sev-critical-fg)}.check-why.svelte-1t91xlu{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);font-size:.85rem;line-height:1.6;color:var(--text-secondary)}.check-why.svelte-1t91xlu p:where(.svelte-1t91xlu){margin:0;max-width:72ch}.check-why.svelte-1t91xlu strong:where(.svelte-1t91xlu){color:var(--text-primary)}.check-fix.svelte-1t91xlu{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:0 var(--space-5) var(--space-4)}.check-fix-hint.svelte-1t91xlu{font-size:.8rem;color:var(--text-muted)}@media(max-width:640px){.check-roles.svelte-1t91xlu li:where(.svelte-1t91xlu){grid-template-columns:1fr auto}.role-method.svelte-1t91xlu{grid-column:1;grid-row:2;font-size:.8rem}.role-status.svelte-1t91xlu{grid-row:1 / span 2}}.type-toggle.svelte-qodze2{display:inline-flex;align-self:flex-start;width:fit-content;border:1px solid var(--border-md);border-radius:var(--radius-md);overflow:hidden}.type-btn.svelte-qodze2{padding:var(--space-2) var(--space-4);background:#fff;border:none;cursor:pointer;font:inherit;color:var(--text-secondary)}.type-btn.active.svelte-qodze2{background:var(--navy);color:#fff}.kept.svelte-1relmij,.kept.svelte-123i7di{font-size:.72rem;font-weight:400;color:var(--success);margin-left:var(--space-1)}.role.svelte-123i7di{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);background:var(--bg-surface)}.role-head.svelte-123i7di{display:flex;align-items:center;gap:var(--space-3)}.role-name.svelte-123i7di{flex:1;font-weight:600}.role-priv.svelte-123i7di{flex-shrink:0;font-size:.8rem;white-space:nowrap}.role-priv.svelte-123i7di input:where(.svelte-123i7di){margin-top:0}.add-role.svelte-123i7di{align-self:flex-start}@media(max-width:640px){.role-head.svelte-123i7di{flex-wrap:wrap}}.module-toolbar.svelte-1fs5oka{display:flex;gap:var(--space-2);align-items:center;margin-bottom:var(--space-4)}.module-loading.svelte-1fs5oka{display:flex;justify-content:center;padding:var(--space-8)}.phase-group.svelte-1fs5oka{margin-bottom:var(--space-5)}.phase-group.svelte-1fs5oka:last-child{margin-bottom:0}.phase-label.svelte-1fs5oka{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:var(--space-2)}.module-grid.svelte-1fs5oka{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.module-item.svelte-1fs5oka{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast) var(--ease);-webkit-user-select:none;user-select:none}.module-item.svelte-1fs5oka:hover{border-color:var(--border-md);background:var(--bg-surface)}.module-item.checked.svelte-1fs5oka{border-color:var(--navy-dim);background:var(--navy-light)}.module-item.svelte-1fs5oka input:where(.svelte-1fs5oka){accent-color:var(--navy);margin-top:3px;flex-shrink:0}.module-text.svelte-1fs5oka{display:flex;flex-direction:column;gap:2px;min-width:0}.module-label.svelte-1fs5oka{font-size:.875rem;font-weight:600;color:var(--navy)}.module-desc.svelte-1fs5oka{font-size:.75rem;color:var(--text-muted);line-height:1.4}@media(max-width:640px){.module-grid.svelte-1fs5oka{grid-template-columns:1fr}}.headers.svelte-6xtmp7{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.header-row.svelte-6xtmp7{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--space-2);align-items:center}.remove.svelte-6xtmp7{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--border-md);border-radius:var(--radius-md);background:#fff;color:var(--text-muted);cursor:pointer}.remove.svelte-6xtmp7:hover{border-color:var(--sev-critical-fg);color:var(--sev-critical-fg)}.add-header.svelte-6xtmp7{margin-top:var(--space-2);align-self:flex-start}.tls-field.svelte-6xtmp7{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-3)}.tls-label.svelte-6xtmp7{font-size:.85rem;font-weight:600;display:flex;gap:var(--space-2);align-items:baseline}.tls-set.svelte-6xtmp7{font-size:.72rem;font-weight:400;color:var(--success)}.tls-area.svelte-6xtmp7{font-family:var(--font-mono);font-size:.75rem;resize:vertical}@media(max-width:560px){.header-row.svelte-6xtmp7{grid-template-columns:1fr auto}.header-row.svelte-6xtmp7 input:where(.svelte-6xtmp7):first-child{grid-column:1 / -1}}.ai-features.svelte-vi3xdn{display:flex;flex-direction:column;gap:var(--space-2)}.ai-feature.svelte-vi3xdn{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;cursor:pointer;text-align:left;font-family:var(--font-body);transition:all var(--duration-fast) var(--ease)}.ai-feature.svelte-vi3xdn:hover{border-color:var(--border-md);background:var(--bg-surface)}.ai-feature.on.svelte-vi3xdn{border-color:var(--navy-dim);background:var(--navy-light)}.ai-feature.off.svelte-vi3xdn{opacity:.6}.ai-state.svelte-vi3xdn{flex-shrink:0;min-width:62px;text-align:center;padding:.15rem .4rem;border-radius:var(--radius-sm);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border-md);background:var(--bg-surface);color:var(--text-muted)}.ai-state--on.svelte-vi3xdn{background:var(--sev-low-bg);color:var(--sev-low-fg);border-color:var(--sev-low-border)}.ai-state--off.svelte-vi3xdn{background:var(--sev-critical-bg);color:var(--sev-critical-fg);border-color:var(--sev-critical-border)}.ai-label.svelte-vi3xdn{flex:1;font-size:.875rem;font-weight:600;color:var(--navy)}.ai-runs.svelte-vi3xdn{flex-shrink:0;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.run-mode.svelte-b685q{display:flex;flex-direction:column;gap:var(--space-3)}.option.svelte-b685q{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.option.selected.svelte-b685q{border-color:var(--navy);background:var(--navy-light)}.option.svelte-b685q input:where(.svelte-b685q){margin-top:.2rem;accent-color:var(--navy)}.option-title.svelte-b685q{display:block;font-weight:600;color:var(--text-primary)}.option-desc.svelte-b685q{display:block;font-size:.85rem;color:var(--text-muted);margin-top:2px}.schedule-fields.svelte-b685q{margin-top:var(--space-4);grid-template-columns:1fr 1fr 1fr}@media(max-width:640px){.schedule-fields.svelte-b685q{grid-template-columns:1fr}}.review-list.svelte-o5j4m9{display:flex;flex-direction:column;gap:var(--space-3)}.review-row.svelte-o5j4m9{display:flex;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.review-row.svelte-o5j4m9:last-child{border-bottom:none;padding-bottom:0}.review-key.svelte-o5j4m9{color:var(--text-muted);font-size:.85rem}.review-val.svelte-o5j4m9{font-weight:600;color:var(--navy);font-size:.9rem;text-align:right;word-break:break-word}.md.svelte-zhs0iv{white-space:normal}.md.svelte-zhs0iv>:where(.svelte-zhs0iv):first-child{margin-top:0}.md.svelte-zhs0iv>:where(.svelte-zhs0iv):last-child{margin-bottom:0}p.svelte-zhs0iv{margin:0 0 var(--space-3);white-space:pre-line}.md-heading.svelte-zhs0iv{font-weight:700;color:var(--text-primary, inherit)}ul.svelte-zhs0iv,ol.svelte-zhs0iv{margin:0 0 var(--space-3);padding-left:1.4em}li.svelte-zhs0iv+li:where(.svelte-zhs0iv){margin-top:var(--space-1)}code.svelte-zhs0iv{font-family:var(--font-mono);font-size:.9em;padding:.1em .35em;border-radius:var(--radius-sm);background:#11377c14}pre.svelte-zhs0iv{margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:#1a1f2b;color:#e6e8ee;overflow-x:auto;white-space:pre}pre.svelte-zhs0iv code:where(.svelte-zhs0iv){padding:0;background:none;color:inherit}.card-head.svelte-b1b74 h2:where(.svelte-b1b74){display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:1rem}.convo.svelte-b1b74{display:flex;flex-direction:column;gap:var(--space-3);max-height:52vh;overflow-y:auto;padding:var(--space-2)}.turn.svelte-b1b74{display:flex}.turn--user.svelte-b1b74{justify-content:flex-end}.bubble.svelte-b1b74{max-width:80%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);line-height:1.5;white-space:pre-wrap}.turn--assistant.svelte-b1b74 .bubble:where(.svelte-b1b74){background:var(--surface-2);color:var(--text);border-bottom-left-radius:var(--radius-sm)}.turn--user.svelte-b1b74 .bubble:where(.svelte-b1b74){background:var(--accent);color:#fff;border-bottom-right-radius:var(--radius-sm)}.bubble--thinking.svelte-b1b74{display:inline-flex;gap:4px}.dot.svelte-b1b74{width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:svelte-b1b74-blink 1.2s infinite both}.dot.svelte-b1b74:nth-child(2){animation-delay:.2s}.dot.svelte-b1b74:nth-child(3){animation-delay:.4s}@keyframes svelte-b1b74-blink{0%,80%,to{opacity:.3}40%{opacity:1}}.choices.svelte-b1b74{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-left:var(--space-1)}.choice.svelte-b1b74{border-radius:999px}.composer.svelte-b1b74{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.composer.svelte-b1b74 textarea:where(.svelte-b1b74){flex:1;resize:vertical;font-family:var(--font-body)}.composer.svelte-b1b74 .btn:where(.svelte-b1b74){align-self:stretch}.page-header.svelte-1b6lpzw{margin-bottom:var(--space-6)}.page-header.svelte-1b6lpzw h1:where(.svelte-1b6lpzw){font-size:2rem}.page-header.svelte-1b6lpzw p:where(.svelte-1b6lpzw){color:var(--text-muted);margin-top:var(--space-1)}.mode-bar.svelte-1b6lpzw{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.mode-toggle.svelte-1b6lpzw{display:flex;gap:var(--space-2);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-1);width:fit-content}.guided-switch.svelte-1b6lpzw{display:inline-flex;align-items:center;gap:var(--space-3);background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-body)}.switch-track.svelte-1b6lpzw{position:relative;width:40px;height:22px;border-radius:100px;background:var(--border-md);transition:background var(--duration-fast) var(--ease);flex-shrink:0}.switch-track.on.svelte-1b6lpzw{background:var(--navy)}.switch-thumb.svelte-1b6lpzw{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1e2a5a40;transition:transform var(--duration-fast) var(--ease)}.switch-track.on.svelte-1b6lpzw .switch-thumb:where(.svelte-1b6lpzw){transform:translate(18px)}.switch-label.svelte-1b6lpzw{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.875rem;font-weight:600;color:var(--navy)}.mode-btn.svelte-1b6lpzw{display:flex;align-items:center;gap:var(--space-2);padding:.4rem .9rem;background:none;border:none;border-radius:calc(var(--radius-md) - 2px);font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--text-muted);cursor:pointer;transition:all var(--duration-fast) var(--ease)}.mode-btn.active.svelte-1b6lpzw{background:#fff;color:var(--navy);font-weight:600;box-shadow:0 1px 3px #1e2a5a1a}.banner.svelte-1b6lpzw{margin-bottom:var(--space-4)}.sections.svelte-1b6lpzw{display:flex;flex-direction:column;gap:var(--space-4)}.card-head.svelte-1b6lpzw{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.card-head.svelte-1b6lpzw h2:where(.svelte-1b6lpzw){font-family:var(--font-display);font-size:1rem}.card-body.svelte-1b6lpzw{padding:var(--space-5)}.guided.svelte-1b6lpzw{display:flex;flex-direction:column;gap:var(--space-5)}.stepper.svelte-1b6lpzw{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;margin:0}.step-chip.svelte-1b6lpzw{display:flex;align-items:center;gap:var(--space-2);padding:.35rem .7rem;border:1px solid var(--border);border-radius:100px;background:#fff;cursor:pointer;font-family:var(--font-body);font-size:.8rem;color:var(--text-muted);transition:all var(--duration-fast) var(--ease)}.step-chip.svelte-1b6lpzw:hover{border-color:var(--border-md);color:var(--navy)}.step-chip.active.svelte-1b6lpzw{border-color:var(--navy-dim);background:var(--navy-light);color:var(--navy);font-weight:700}.step-chip.done.svelte-1b6lpzw{color:var(--sev-low-fg);border-color:var(--sev-low-border)}.step-chip.done.active.svelte-1b6lpzw{background:var(--navy-light);color:var(--navy)}.step-mark.svelte-1b6lpzw{display:flex;align-items:center}.step-mark.svelte-1b6lpzw svg{color:var(--sev-low-fg);font-size:1.05rem}.step-num.svelte-1b6lpzw{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--bg-raised);font-size:.7rem;font-weight:700;color:var(--text-secondary)}.step-chip.active.svelte-1b6lpzw .step-num:where(.svelte-1b6lpzw){background:var(--navy);color:#fff}.guided-head.svelte-1b6lpzw{display:flex;flex-direction:column;gap:2px}.guided-step-count.svelte-1b6lpzw{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.guided-desc.svelte-1b6lpzw{color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin-bottom:var(--space-5)}.guided-fields.svelte-1b6lpzw{display:flex;flex-direction:column;gap:var(--space-4)}.guided-nav.svelte-1b6lpzw{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border)}.code-file.svelte-1b6lpzw{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.code-console.svelte-1b6lpzw{border-radius:var(--radius-md);overflow:hidden;border:1px solid #1b222c}.code-bar.svelte-1b6lpzw{display:flex;align-items:center;gap:6px;padding:var(--space-2) var(--space-3);background:#161b22;border-bottom:1px solid #1b222c}.code-dot.svelte-1b6lpzw{width:10px;height:10px;border-radius:50%;display:inline-block}.code-dot--a.svelte-1b6lpzw{background:#e06c5a}.code-dot--b.svelte-1b6lpzw{background:#e0b34a}.code-dot--c.svelte-1b6lpzw{background:#57a463}.code-name.svelte-1b6lpzw{margin-left:var(--space-2);font-family:var(--font-mono);font-size:.72rem;color:#718096}.code-area.svelte-1b6lpzw{width:100%;min-height:460px;background:transparent;border:none;outline:none;color:#e2e8f0;font-family:var(--font-mono);font-size:.8rem;line-height:1.65;padding:var(--space-4);resize:vertical;display:block;tab-size:2}.code-area.svelte-1b6lpzw::placeholder{color:#4a5568}.launch-footer.svelte-1b6lpzw{margin-top:var(--space-6);display:flex;justify-content:flex-end;gap:var(--space-3);padding-bottom:var(--space-8)}.review-actions.svelte-1b6lpzw{display:flex;gap:var(--space-3)}.spinner-sm.svelte-1b6lpzw{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.spinner-sm--dark.svelte-1b6lpzw{border-color:#1e2a5a40;border-top-color:var(--navy)}@media(max-width:640px){.launch-footer.svelte-1b6lpzw{flex-direction:column-reverse}.launch-footer.svelte-1b6lpzw .btn:where(.svelte-1b6lpzw){width:100%;justify-content:center}.review-actions.svelte-1b6lpzw{flex-direction:column-reverse;width:100%}.review-actions.svelte-1b6lpzw .btn:where(.svelte-1b6lpzw){width:100%;justify-content:center}.guided-nav.svelte-1b6lpzw{flex-direction:column-reverse}.guided-nav.svelte-1b6lpzw .btn:where(.svelte-1b6lpzw){width:100%;justify-content:center}}.page-header.svelte-1hwyx8y{margin-bottom:var(--space-6)}.page-header.svelte-1hwyx8y h1:where(.svelte-1hwyx8y){font-size:2rem}.title.svelte-1hwyx8y{font-weight:700;color:var(--navy);font-size:1rem}.detail.svelte-1hwyx8y{max-width:52ch}.actions.svelte-1hwyx8y{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.page-header.svelte-1617is1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.page-header.svelte-1617is1 h1:where(.svelte-1617is1){font-size:2rem}.page-header.svelte-1617is1 p:where(.svelte-1617is1){color:var(--text-muted);margin-top:var(--space-1)}.status-bar.svelte-1617is1{display:flex;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--navy-light);color:var(--navy);font-size:.8rem;margin-bottom:var(--space-3)}.status-bar.warn.svelte-1617is1{background:var(--sev-high-bg);color:var(--sev-high-fg)}.features.svelte-1617is1{color:var(--text-muted)}.privacy.svelte-1617is1{margin-bottom:var(--space-3)}.chat-card.svelte-1617is1{display:flex;flex-direction:column}.messages.svelte-1617is1{height:480px;overflow-y:auto;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.chat-empty.svelte-1617is1{margin:auto;text-align:center;color:var(--text-muted);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.chat-empty.svelte-1617is1 .empty-icon{font-size:2.5rem;color:var(--bg-overlay)}.msg.svelte-1617is1{display:flex;flex-direction:column;gap:var(--space-1);max-width:88%}.msg--user.svelte-1617is1{align-self:flex-end;align-items:flex-end}.msg-who.svelte-1617is1{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.msg-body.svelte-1617is1{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:.875rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;background:var(--bg-surface);color:var(--text-secondary)}.msg--user.svelte-1617is1 .msg-body:where(.svelte-1617is1){background:var(--navy);color:#fff}.composer.svelte-1617is1{display:flex;gap:var(--space-3);align-items:stretch;padding:var(--space-4) var(--space-5);border-top:1px solid var(--border)}.composer-input.svelte-1617is1{flex:1;resize:none;min-height:2.6rem}.composer.svelte-1617is1 .btn:where(.svelte-1617is1){align-self:stretch;min-width:6.5rem;justify-content:center}@media(max-width:640px){.messages.svelte-1617is1{height:380px}.msg.svelte-1617is1{max-width:100%}}.invite-link.svelte-136cgsc{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--navy-light);color:var(--navy)}.head.svelte-136cgsc{display:flex;align-items:center;gap:var(--space-2);font-size:.88rem}.row.svelte-136cgsc{display:flex;gap:var(--space-2);align-items:stretch}.row.svelte-136cgsc .form-input:where(.svelte-136cgsc){flex:1;min-width:0;background:#fff;font-size:.8rem}.mono.svelte-136cgsc{font-family:var(--font-mono)}.note.svelte-136cgsc{font-size:.78rem;color:var(--text-secondary);line-height:1.5}.modes.svelte-1djcyi3{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.mode.svelte-1djcyi3{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-md);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.mode.svelte-1djcyi3:hover{border-color:var(--navy)}.mode--on.svelte-1djcyi3{border-color:var(--navy);background:var(--navy-light)}.mode.svelte-1djcyi3 input:where(.svelte-1djcyi3){margin-top:3px;accent-color:var(--navy);flex-shrink:0}.mode-text.svelte-1djcyi3{display:flex;flex-direction:column;gap:2px}.mode-title.svelte-1djcyi3{font-size:.9rem;font-weight:600;color:var(--text-primary)}.mode-detail.svelte-1djcyi3{font-size:.8rem;color:var(--text-muted)}.choice-grid.svelte-1djcyi3{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.choice-grid--single.svelte-1djcyi3{grid-template-columns:1fr}.hint.svelte-1djcyi3{font-size:.8rem;color:var(--text-muted);margin-top:calc(-1 * var(--space-3));line-height:1.5}.actions.svelte-1djcyi3{display:flex;justify-content:flex-end;gap:var(--space-3)}.visually-hidden.svelte-1djcyi3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:560px){.choice-grid.svelte-1djcyi3{grid-template-columns:1fr}}.page-header.svelte-7v3kkv{margin-bottom:var(--space-6)}.page-header.svelte-7v3kkv h1:where(.svelte-7v3kkv){font-size:2rem}.page-header.svelte-7v3kkv p:where(.svelte-7v3kkv){color:var(--text-muted);margin-top:var(--space-1)}.roles-note.svelte-7v3kkv,.card.svelte-7v3kkv{margin-bottom:var(--space-4)}.card-head.svelte-7v3kkv{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.card-head.svelte-7v3kkv h2:where(.svelte-7v3kkv){font-family:var(--font-display);font-size:1rem}.card-body.svelte-7v3kkv{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.add-grid.svelte-7v3kkv{display:grid;grid-template-columns:1fr 150px auto;gap:var(--space-3);align-items:end}.add-grid.svelte-7v3kkv .form-input:where(.svelte-7v3kkv),.add-btn.svelte-7v3kkv{height:2.75rem}.table-wrap.svelte-7v3kkv{overflow-x:auto}.users-table.svelte-7v3kkv{width:100%;border-collapse:collapse;font-size:.875rem}.users-table.svelte-7v3kkv thead:where(.svelte-7v3kkv) th:where(.svelte-7v3kkv){padding:var(--space-3) var(--space-5);text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.users-table.svelte-7v3kkv tbody:where(.svelte-7v3kkv) tr:where(.svelte-7v3kkv){border-bottom:1px solid var(--border)}.users-table.svelte-7v3kkv tbody:where(.svelte-7v3kkv) tr:where(.svelte-7v3kkv):last-child{border-bottom:none}.users-table.svelte-7v3kkv td:where(.svelte-7v3kkv){padding:var(--space-3) var(--space-5);vertical-align:middle}.cell-name.svelte-7v3kkv{font-weight:600;color:var(--text-primary)}.you.svelte-7v3kkv{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-left:var(--space-2)}.cell-date.svelte-7v3kkv{color:var(--text-muted);font-size:.8rem;white-space:nowrap}.cell-actions.svelte-7v3kkv{text-align:right;white-space:nowrap;width:90px}tr.suspended.svelte-7v3kkv .cell-name:where(.svelte-7v3kkv),tr.suspended.svelte-7v3kkv .cell-date:where(.svelte-7v3kkv){opacity:.55}.users-table.svelte-7v3kkv th:where(.svelte-7v3kkv):last-child{text-align:right}.role-select.svelte-7v3kkv{padding:4px 8px;font-size:.8rem;height:auto;width:auto}.cell-ai.svelte-7v3kkv{white-space:nowrap}.ai-control.svelte-7v3kkv{display:inline-flex;align-items:center;gap:var(--space-2);max-width:260px;padding:4px 10px;background:#fff;border:1px solid var(--border-md);border-radius:var(--radius-md);font-family:var(--font-body);font-size:.8rem;color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease)}.ai-control.svelte-7v3kkv:hover:not(:disabled){border-color:var(--navy)}.ai-control.svelte-7v3kkv:disabled{opacity:.5;cursor:not-allowed}.ai-dot.svelte-7v3kkv{width:7px;height:7px;border-radius:50%;background:var(--bg-overlay);flex-shrink:0}.ai-dot--on.svelte-7v3kkv{background:var(--success)}.ai-label.svelte-7v3kkv{font-weight:500}.ai-detail.svelte-7v3kkv{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis}.ai-control.svelte-7v3kkv .ai-edit-icon{color:var(--text-muted);flex-shrink:0;font-size:.9rem}.ai-control.svelte-7v3kkv:hover .ai-edit-icon{color:var(--navy)}.action-btn.svelte-7v3kkv{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;color:var(--text-muted);font-size:1rem;transition:all var(--duration-fast) var(--ease)}.action-btn.svelte-7v3kkv:hover:not(:disabled){background:var(--bg-raised);color:var(--navy)}.action-btn--danger.svelte-7v3kkv:hover:not(:disabled){background:var(--accent-dim);color:var(--accent)}.action-btn.svelte-7v3kkv:disabled{opacity:.4;cursor:not-allowed}.table-note.svelte-7v3kkv{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);font-size:.75rem;color:var(--text-muted)}@media(max-width:700px){.add-grid.svelte-7v3kkv{grid-template-columns:1fr}.cell-date.svelte-7v3kkv{display:none}}.member-name.svelte-7v3kkv{display:flex;align-items:center;gap:var(--space-2)}.member-email.svelte-7v3kkv{display:block;font-size:.76rem;font-weight:400;color:var(--text-muted);margin-top:2px}.cap.svelte-7v3kkv{text-transform:capitalize}tr.expired.svelte-7v3kkv td:where(.svelte-7v3kkv):not(.cell-actions){opacity:.55}.page-header.svelte-1kj1tib{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.page-header.svelte-1kj1tib h1:where(.svelte-1kj1tib){font-size:2rem}.page-header.svelte-1kj1tib p:where(.svelte-1kj1tib){color:var(--text-muted);margin-top:var(--space-1);max-width:62ch}.header-actions.svelte-1kj1tib{display:flex;gap:var(--space-3);align-items:center;flex-shrink:0}.notice.svelte-1kj1tib{margin-bottom:var(--space-4)}.table-wrap.svelte-1kj1tib{overflow-x:auto}.target-table.svelte-1kj1tib{width:100%;border-collapse:collapse;font-size:.875rem}.target-table.svelte-1kj1tib thead:where(.svelte-1kj1tib) th:where(.svelte-1kj1tib){padding:var(--space-3) var(--space-5);text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.target-row.svelte-1kj1tib{cursor:pointer;border-bottom:1px solid var(--border);transition:background var(--duration-fast) var(--ease)}.target-row.svelte-1kj1tib:last-child{border-bottom:none}.target-row.svelte-1kj1tib:hover{background:var(--bg-surface)}.target-table.svelte-1kj1tib td:where(.svelte-1kj1tib){padding:var(--space-4) var(--space-5);vertical-align:middle}.target-row.expired.svelte-1kj1tib td:where(.svelte-1kj1tib):not(.cell-actions){opacity:.55}.cell-host.svelte-1kj1tib{font-family:var(--font-mono);font-weight:600;color:var(--text-primary);white-space:nowrap}.any-host.svelte-1kj1tib{font-family:var(--font-body)}.cell-host.svelte-1kj1tib .pill:where(.svelte-1kj1tib){margin-left:var(--space-2)}.cell-expires.svelte-1kj1tib{white-space:nowrap}.cell-expires.svelte-1kj1tib .pill:where(.svelte-1kj1tib){margin-left:var(--space-2)}.muted.svelte-1kj1tib{color:var(--text-muted)}.cell-actions.svelte-1kj1tib{width:88px;text-align:right;white-space:nowrap}.action-btn.svelte-1kj1tib{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;color:var(--text-muted);font-size:1rem;transition:all var(--duration-fast) var(--ease)}.action-btn.svelte-1kj1tib:hover{background:var(--bg-raised);color:var(--navy)}.action-btn--danger.svelte-1kj1tib:hover{background:var(--accent-dim);color:var(--accent)}.action-btn.svelte-1kj1tib:disabled{opacity:.4;cursor:not-allowed}@media(max-width:640px){.page-header.svelte-1kj1tib{flex-direction:column}.header-actions.svelte-1kj1tib{width:100%}}.back-link.svelte-ihywhw{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:0;background:none;border:none;color:var(--text-muted);font-family:var(--font-body);font-size:.85rem;font-weight:600;cursor:pointer;transition:color var(--duration-fast) var(--ease)}.back-link.svelte-ihywhw:hover{color:var(--navy)}.page-header.svelte-ihywhw{margin-bottom:var(--space-6)}.page-header.svelte-ihywhw h1:where(.svelte-ihywhw){font-size:2rem}.page-header.svelte-ihywhw p:where(.svelte-ihywhw){color:var(--text-muted);margin-top:var(--space-1)}.form.svelte-ihywhw{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6)}.form-grid.svelte-ihywhw{align-items:start}.mono.svelte-ihywhw{font-family:var(--font-mono)}.form-footer.svelte-ihywhw{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border);background:var(--bg-surface)}@media(max-width:640px){.form-footer.svelte-ihywhw{flex-direction:column-reverse}.form-footer.svelte-ihywhw .btn:where(.svelte-ihywhw){width:100%}}.card-head.svelte-18bx3fl{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:var(--space-3)}.card-head.svelte-18bx3fl h2:where(.svelte-18bx3fl){font-family:var(--font-display);font-size:1rem}.card-body.svelte-18bx3fl{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.muted.svelte-18bx3fl{color:var(--text-muted);font-size:.85rem;line-height:1.5}.row.svelte-18bx3fl{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.submit.svelte-18bx3fl{align-self:flex-start}.pill--on.svelte-18bx3fl{background:var(--ok-bg, #e6f4ea);color:var(--ok, #1e7b34)}.qr.svelte-18bx3fl{width:220px;height:220px;align-self:center;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2)}.secret.svelte-18bx3fl{font-family:var(--font-mono, monospace);font-size:.9rem;letter-spacing:.08em;word-break:break-all;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.code-input.svelte-18bx3fl{font-family:var(--font-mono, monospace);letter-spacing:.12em}.code-input.narrow.svelte-18bx3fl{max-width:12rem}.codes.svelte-18bx3fl{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--space-2);list-style:none;padding:var(--space-3);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md)}.codes.svelte-18bx3fl li:where(.svelte-18bx3fl){font-family:var(--font-mono, monospace);font-size:.9rem}.sub.svelte-18bx3fl{border-top:1px solid var(--border);padding-top:var(--space-4)}.sub.svelte-18bx3fl h3:where(.svelte-18bx3fl){font-size:.85rem;margin-bottom:var(--space-2)}.devices.svelte-18bx3fl{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.devices.svelte-18bx3fl li:where(.svelte-18bx3fl){display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:.85rem}.devices.svelte-18bx3fl em:where(.svelte-18bx3fl){display:block;font-style:normal;color:var(--text-muted);font-size:.76rem;margin-top:2px}.page-header.svelte-xz7y83{margin-bottom:var(--space-6)}.page-header.svelte-xz7y83 h1:where(.svelte-xz7y83){font-size:2rem}.page-header.svelte-xz7y83 p:where(.svelte-xz7y83){color:var(--text-muted);margin-top:var(--space-1);display:flex;align-items:center;gap:var(--space-2)}.card-head.svelte-xz7y83{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.card-head.svelte-xz7y83 h2:where(.svelte-xz7y83){font-family:var(--font-display);font-size:1rem}.card-body.svelte-xz7y83{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.submit.svelte-xz7y83{align-self:flex-start}.actions.svelte-xz7y83{display:flex;justify-content:flex-start}.card.svelte-xz7y83+.card:where(.svelte-xz7y83),.card.svelte-xz7y83+.card{margin-top:var(--space-4)}.org-list.svelte-xz7y83{gap:var(--space-2)}.org-row.svelte-xz7y83{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border);font-size:.88rem}.org-name.svelte-xz7y83{font-weight:600;color:var(--navy);display:flex;align-items:center;gap:var(--space-2)}.current.svelte-xz7y83{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.05rem .4rem;border-radius:100px;background:var(--navy-light);color:var(--navy)}.org-role.svelte-xz7y83{color:var(--text-muted);text-transform:capitalize;font-size:.82rem}.shell.svelte-ta864x{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-6);background:var(--bg-surface)}.shell-card.svelte-ta864x{width:100%;max-width:520px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:0 4px 24px #1e2a5a14}.shell-card.wide.svelte-ta864x{max-width:640px}.shell-head.svelte-ta864x{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-2)}.shell-head.svelte-ta864x .shell-icon{font-size:2.2rem;color:var(--accent);flex-shrink:0}.shell-head.svelte-ta864x h1:where(.svelte-ta864x){font-size:1.4rem;text-wrap:balance}.shell-head.svelte-ta864x p:where(.svelte-ta864x){font-size:.85rem;color:var(--text-muted);margin-top:2px}.shell-foot.svelte-ta864x{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);margin-top:var(--space-2);border-top:1px solid var(--border);font-size:.8rem;color:var(--text-muted)}.shell-foot.svelte-ta864x span:where(.svelte-ta864x){min-width:0;overflow-wrap:anywhere}.text.svelte-2iue0q{font-size:.9rem;line-height:1.6}.actions.svelte-2iue0q{display:flex;gap:var(--space-3);justify-content:flex-end}.create.svelte-x3ewei{margin-bottom:var(--space-4)}.create-row.svelte-x3ewei{display:flex;gap:var(--space-3);align-items:flex-end;padding:var(--space-4) var(--space-5)}.notice.svelte-x3ewei{margin-bottom:var(--space-4)}.grow.svelte-x3ewei{flex:1;min-width:0}.table-wrap.svelte-x3ewei{overflow-x:auto}.table.svelte-x3ewei{width:100%;border-collapse:collapse;font-size:.875rem}.table.svelte-x3ewei th:where(.svelte-x3ewei){padding:var(--space-3) var(--space-4);text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.table.svelte-x3ewei td:where(.svelte-x3ewei){padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:middle}.table.svelte-x3ewei tbody:where(.svelte-x3ewei) tr:where(.svelte-x3ewei):last-child td:where(.svelte-x3ewei){border-bottom:none}.primary.svelte-x3ewei{display:flex;align-items:center;gap:var(--space-2);font-weight:600;color:var(--text-primary)}.secondary.svelte-x3ewei{display:block;font-size:.76rem;color:var(--text-muted);margin-top:2px}.muted.svelte-x3ewei{color:var(--text-muted);font-size:.84rem}.cap.svelte-x3ewei{text-transform:capitalize}.right.svelte-x3ewei{text-align:right;white-space:nowrap}.faded.svelte-x3ewei td:where(.svelte-x3ewei){opacity:.55}.role.svelte-x3ewei{width:130px}.inline-form.svelte-x3ewei{display:flex;gap:var(--space-3);align-items:flex-end}.inline-form.svelte-x3ewei .form-input:where(.svelte-x3ewei),.inline-form.svelte-x3ewei .btn:where(.svelte-x3ewei),.create-row.svelte-x3ewei .form-input:where(.svelte-x3ewei),.create-row.svelte-x3ewei .btn:where(.svelte-x3ewei){height:2.75rem}.no-account.svelte-x3ewei{align-items:center}.no-account.svelte-x3ewei span:where(.svelte-x3ewei){flex:1}.no-account.svelte-x3ewei .btn:where(.svelte-x3ewei){flex-shrink:0}.setting.svelte-x3ewei{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md)}.setting.svelte-x3ewei p:where(.svelte-x3ewei){margin-top:2px}.icon-action.svelte-x3ewei{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer}.icon-action.danger.svelte-x3ewei:hover:not(:disabled){background:var(--accent-dim);color:var(--accent)}.icon-action.svelte-x3ewei:disabled{opacity:.4;cursor:not-allowed}@media(max-width:640px){.inline-form.svelte-x3ewei,.create-row.svelte-x3ewei{flex-wrap:wrap}.setting.svelte-x3ewei{flex-direction:column;align-items:flex-start}}.setting.setting--stack.svelte-x3ewei{flex-direction:column;align-items:stretch}.toolbar.svelte-1rxcgoj{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.search.svelte-1rxcgoj{position:relative;flex:1;max-width:420px}.search.svelte-1rxcgoj svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-muted)}.search.svelte-1rxcgoj .form-input:where(.svelte-1rxcgoj){padding-left:2.2rem}.table-wrap.svelte-1rxcgoj{overflow-x:auto}.table.svelte-1rxcgoj{width:100%;border-collapse:collapse;font-size:.875rem}.table.svelte-1rxcgoj th:where(.svelte-1rxcgoj){padding:var(--space-3) var(--space-4);text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.table.svelte-1rxcgoj td:where(.svelte-1rxcgoj){padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:middle}.table.svelte-1rxcgoj tbody:where(.svelte-1rxcgoj) tr:where(.svelte-1rxcgoj):last-child td:where(.svelte-1rxcgoj){border-bottom:none}.primary.svelte-1rxcgoj{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:600;color:var(--text-primary)}.secondary.svelte-1rxcgoj{display:block;font-size:.76rem;color:var(--text-muted);margin-top:2px}.muted.svelte-1rxcgoj{color:var(--text-muted);font-size:.84rem}.right.svelte-1rxcgoj{text-align:right;white-space:nowrap}.faded.svelte-1rxcgoj td:where(.svelte-1rxcgoj):not(:last-child){opacity:.6}.you.svelte-1rxcgoj{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.chips.svelte-1rxcgoj{display:flex;flex-wrap:wrap;gap:var(--space-1)}.chip.svelte-1rxcgoj{font-size:.76rem;padding:.1rem .5rem;border-radius:100px;background:var(--bg-raised);color:var(--text-secondary);white-space:nowrap}.chip.svelte-1rxcgoj em:where(.svelte-1rxcgoj){font-style:normal;color:var(--text-muted);text-transform:capitalize}section.svelte-1rxcgoj{display:flex;flex-direction:column;gap:var(--space-3)}h3.svelte-1rxcgoj{font-size:.95rem}.role.svelte-1rxcgoj{width:130px}.grow.svelte-1rxcgoj{flex:1;min-width:0}.inline-form.svelte-1rxcgoj{display:flex;gap:var(--space-3);align-items:center}.inline-form.svelte-1rxcgoj .form-input:where(.svelte-1rxcgoj),.inline-form.svelte-1rxcgoj .btn:where(.svelte-1rxcgoj){height:2.75rem}.setting.svelte-1rxcgoj{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md)}.setting.svelte-1rxcgoj p:where(.svelte-1rxcgoj){margin-top:2px}.icon-action.svelte-1rxcgoj{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer}.icon-action.danger.svelte-1rxcgoj:hover:not(:disabled){background:var(--accent-dim);color:var(--accent)}.icon-action.svelte-1rxcgoj:disabled{opacity:.4;cursor:not-allowed}@media(max-width:640px){.toolbar.svelte-1rxcgoj,.inline-form.svelte-1rxcgoj{flex-wrap:wrap}.setting.svelte-1rxcgoj{flex-direction:column;align-items:flex-start}}.section-head.svelte-14tzx35{margin-bottom:var(--space-4)}.section-head.svelte-14tzx35 h2:where(.svelte-14tzx35){font-size:1.15rem;color:var(--navy)}.section-head.svelte-14tzx35 p:where(.svelte-14tzx35){color:var(--text-muted);font-size:.9rem;margin-top:var(--space-1)}.spaced.svelte-14tzx35,.card.svelte-14tzx35{margin-bottom:var(--space-4)}.card-body.svelte-14tzx35{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.grid.svelte-14tzx35{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.actions.svelte-14tzx35{display:flex;justify-content:flex-start}@media(max-width:640px){.grid.svelte-14tzx35{grid-template-columns:1fr}}.section-head.svelte-1cuu4op{margin-bottom:var(--space-4)}.section-head.svelte-1cuu4op h2:where(.svelte-1cuu4op){font-size:1.15rem;color:var(--navy)}.section-head.svelte-1cuu4op p:where(.svelte-1cuu4op){color:var(--text-muted);font-size:.9rem;margin-top:var(--space-1)}.spaced.svelte-1cuu4op,.card.svelte-1cuu4op{margin-bottom:var(--space-4)}.card-body.svelte-1cuu4op{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.startup.svelte-1cuu4op{font-size:.85rem;color:var(--text-muted)}.startup.svelte-1cuu4op strong:where(.svelte-1cuu4op){color:var(--text-primary);font-weight:600}.grid.svelte-1cuu4op{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.full.svelte-1cuu4op{grid-column:1 / -1}.models.svelte-1cuu4op{min-height:7rem;font-family:var(--font-mono, monospace);font-size:.85rem}.actions.svelte-1cuu4op{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.pending.svelte-1cuu4op{font-size:.85rem;color:var(--text-muted)}@media(max-width:640px){.grid.svelte-1cuu4op{grid-template-columns:1fr}}.section-head.svelte-3ix9c7{margin-bottom:var(--space-4)}.section-head.svelte-3ix9c7 h2:where(.svelte-3ix9c7){font-size:1.15rem;color:var(--navy)}.section-head.svelte-3ix9c7 p:where(.svelte-3ix9c7){color:var(--text-muted);font-size:.9rem;margin-top:var(--space-1)}.spaced.svelte-3ix9c7,.card.svelte-3ix9c7{margin-bottom:var(--space-4)}.card-body.svelte-3ix9c7{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.indent.svelte-3ix9c7{margin-top:calc(var(--space-2) * -1);padding-left:1.6rem}.actions.svelte-3ix9c7{display:flex}.layout.svelte-tm7pmi{display:grid;grid-template-columns:220px 1fr;gap:var(--space-6);align-items:start}.rail.svelte-tm7pmi{display:flex;flex-direction:column;gap:var(--space-1);position:sticky;top:var(--space-4)}.rail-item.svelte-tm7pmi{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:none;color:var(--text-secondary);font-size:.9rem;text-align:left;cursor:pointer}.rail-item.svelte-tm7pmi:hover{background:var(--bg-surface);color:var(--navy)}.rail-item.active.svelte-tm7pmi{background:var(--navy-light);color:var(--navy);font-weight:600}.rail-item.svelte-tm7pmi svg{flex-shrink:0;font-size:1.05rem}.content.svelte-tm7pmi{min-width:0}@media(max-width:760px){.layout.svelte-tm7pmi{grid-template-columns:1fr;gap:var(--space-4)}.rail.svelte-tm7pmi{flex-direction:row;overflow-x:auto;position:static}.rail-item.svelte-tm7pmi{width:auto;white-space:nowrap}}.recent.svelte-1mgx6fc{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.label.svelte-1mgx6fc{font-size:.8rem;color:var(--text-muted)}ul.svelte-1mgx6fc{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}li.svelte-1mgx6fc{display:flex;flex-direction:column;gap:2px}.target.svelte-1mgx6fc{font-weight:600;word-break:break-all}.meta.svelte-1mgx6fc{font-size:.8rem;color:var(--text-muted)}.error.svelte-1mgx6fc{font-size:.85rem;color:var(--error);word-break:break-word}.card.svelte-1pvrdxs{margin-bottom:var(--space-4)}.card-head.svelte-1pvrdxs{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.card-head.svelte-1pvrdxs h2:where(.svelte-1pvrdxs){margin:0;font-size:1.1rem;display:flex;align-items:center;gap:var(--space-2)}.card-body.svelte-1pvrdxs{padding:var(--space-5)}.pill.svelte-1pvrdxs{font-size:.8rem;padding:.15rem .6rem;border-radius:999px;background:var(--bg-raised)}.pill--ok.svelte-1pvrdxs{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}.pill--warn.svelte-1pvrdxs{background:color-mix(in srgb,var(--error) 18%,transparent);color:var(--error)}.grid.svelte-1pvrdxs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4)}.metric.svelte-1pvrdxs{display:flex;flex-direction:column;gap:2px}.label.svelte-1pvrdxs{font-size:.8rem;color:var(--text-muted)}.value.svelte-1pvrdxs{font-size:1.3rem;font-weight:600}.sub.svelte-1pvrdxs{font-size:.8rem;color:var(--text-muted)}.bad.svelte-1pvrdxs{color:var(--error)}.stamp.svelte-1pvrdxs{margin-top:var(--space-4);font-size:.8rem;color:var(--text-muted)}.banner.svelte-v38k09,.card.svelte-v38k09{margin-bottom:var(--space-4)}.card-head.svelte-v38k09{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.card-head.svelte-v38k09 h2:where(.svelte-v38k09){font-family:var(--font-display);font-size:1rem}.card-body.svelte-v38k09{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.rows.svelte-v38k09{display:flex;flex-direction:column;gap:var(--space-3)}.row.svelte-v38k09{display:grid;grid-template-columns:190px 1fr;gap:var(--space-4);align-items:baseline}.row.svelte-v38k09 dt:where(.svelte-v38k09){font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.row.svelte-v38k09 dd:where(.svelte-v38k09){font-size:.875rem;color:var(--text-secondary);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.row.svelte-v38k09 dd:where(.svelte-v38k09) code:where(.svelte-v38k09){font-family:var(--font-mono);font-size:.8rem;background:var(--bg-raised);padding:.1em .4em;border-radius:var(--radius-sm)}.tag.svelte-v38k09{display:inline-flex;padding:.1rem .45rem;border-radius:var(--radius-sm);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border-md);background:var(--bg-surface);color:var(--text-muted)}.tag--ok.svelte-v38k09{background:var(--sev-low-bg);color:var(--sev-low-fg);border-color:var(--sev-low-border)}.tag--warn.svelte-v38k09{background:var(--sev-high-bg);color:var(--sev-high-fg);border-color:var(--sev-high-border)}@media(max-width:640px){.row.svelte-v38k09{grid-template-columns:1fr;gap:var(--space-1)}}.integrity.svelte-1u46l2l{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5)}.integrity--bad.svelte-1u46l2l{border-left:3px solid var(--sev-critical-fg);background:var(--sev-critical-bg)}.integrity-icon.svelte-1u46l2l{font-size:1.5rem;color:var(--success);display:flex}.integrity--bad.svelte-1u46l2l .integrity-icon:where(.svelte-1u46l2l){color:var(--sev-critical-fg)}.integrity-text.svelte-1u46l2l{flex:1;display:flex;flex-direction:column;gap:2px;font-size:.85rem}.integrity-text.svelte-1u46l2l strong:where(.svelte-1u46l2l){color:var(--text-primary)}.integrity-text.svelte-1u46l2l span:where(.svelte-1u46l2l){color:var(--text-secondary);line-height:1.5}.card-head.svelte-1u46l2l{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.card-head.svelte-1u46l2l h2:where(.svelte-1u46l2l){font-family:var(--font-display);font-size:1rem}.filters.svelte-1u46l2l{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);background:var(--bg-surface)}.filter.svelte-1u46l2l{display:flex;flex-direction:column;gap:var(--space-1)}.filter.svelte-1u46l2l select:where(.svelte-1u46l2l){min-width:190px}.filter--date.svelte-1u46l2l input:where(.svelte-1u46l2l){width:160px}.filter--search.svelte-1u46l2l{flex:1 0 100%}.filter--search.svelte-1u46l2l input:where(.svelte-1u46l2l){width:100%}.cell-org.svelte-1u46l2l{white-space:nowrap;color:var(--text-primary)}.broken-list.svelte-1u46l2l{margin:var(--space-1) 0 0;padding-left:var(--space-4);color:var(--text-secondary);line-height:1.5}.filter-label.svelte-1u46l2l{font-size:.75rem;font-weight:600;color:var(--text-muted)}.clear.svelte-1u46l2l{margin-left:auto}.table-wrap.svelte-1u46l2l{overflow-x:auto}.table.svelte-1u46l2l{width:100%;border-collapse:collapse;font-size:.82rem}.table.svelte-1u46l2l th:where(.svelte-1u46l2l){padding:var(--space-3) var(--space-4);text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.table.svelte-1u46l2l td:where(.svelte-1u46l2l){padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);vertical-align:top}.table.svelte-1u46l2l tbody:where(.svelte-1u46l2l) tr:where(.svelte-1u46l2l):last-child td:where(.svelte-1u46l2l){border-bottom:none}.cell-time.svelte-1u46l2l{white-space:nowrap;color:var(--text-muted)}.cell-time.svelte-1u46l2l,.cell-what.svelte-1u46l2l{display:table-cell}.cell-time.svelte-1u46l2l span:where(.svelte-1u46l2l),.cell-what.svelte-1u46l2l span:where(.svelte-1u46l2l){display:block}.sub.svelte-1u46l2l{margin-top:2px;font-size:.75rem;color:var(--text-muted);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub--mono.svelte-1u46l2l{font-family:var(--font-mono);font-size:.72rem}.cell-ip.svelte-1u46l2l{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);white-space:nowrap}.cell-who.svelte-1u46l2l{white-space:nowrap;color:var(--text-primary)}.action.svelte-1u46l2l{font-weight:600;color:var(--navy);white-space:nowrap}.action--warn.svelte-1u46l2l{color:var(--sev-high-fg)}.cell-target.svelte-1u46l2l{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.log-foot.svelte-1u46l2l{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border)}@media(max-width:640px){.filter.svelte-1u46l2l,.filter.svelte-1u46l2l select:where(.svelte-1u46l2l),.filter--date.svelte-1u46l2l input:where(.svelte-1u46l2l){width:100%}.clear.svelte-1u46l2l{margin-left:0}}.page-header.svelte-mqxqnv{margin-bottom:var(--space-6)}.page-header.svelte-mqxqnv h1:where(.svelte-mqxqnv){font-size:2rem;display:flex;align-items:center;gap:var(--space-3)}.page-header.svelte-mqxqnv h1:where(.svelte-mqxqnv) svg{color:var(--accent);font-size:1.8rem}.page-header.svelte-mqxqnv p:where(.svelte-mqxqnv){color:var(--text-muted);margin-top:var(--space-1)}.tabs.svelte-mqxqnv{margin-bottom:var(--space-5)}.orgs.svelte-1fago9k{display:flex;flex-direction:column;gap:var(--space-2)}.org.svelte-1fago9k{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:#fff;border:1px solid var(--border-md);border-radius:var(--radius-md);font-family:var(--font-body);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.org.svelte-1fago9k:hover:not(:disabled){border-color:var(--border-hi);background:var(--bg-surface)}.org.current.svelte-1fago9k{border-color:var(--navy)}.org.svelte-1fago9k:disabled{opacity:.55;cursor:not-allowed}.org.svelte-1fago9k .org-icon{font-size:1.3rem;color:var(--text-muted);flex-shrink:0}.org.svelte-1fago9k .org-go{margin-left:auto;color:var(--text-muted);flex-shrink:0}.org-text.svelte-1fago9k{display:flex;flex-direction:column;min-width:0}.org-name.svelte-1fago9k{font-weight:700;color:var(--navy);font-size:.92rem}.org-meta.svelte-1fago9k{display:flex;align-items:center;gap:var(--space-2);font-size:.78rem;color:var(--text-muted)}.org-role.svelte-1fago9k{text-transform:capitalize}.org-last.svelte-1fago9k{font-size:.66rem;font-weight:700;padding:.05rem .4rem;border-radius:100px;background:var(--navy-light);color:var(--navy)}.text.svelte-60t7m0,.text.svelte-6x2tf{font-size:.88rem;line-height:1.6}.page-header.svelte-1lzft4l{margin-bottom:var(--space-5)}.page-header.svelte-1lzft4l h1:where(.svelte-1lzft4l){font-size:2rem}.page-header.svelte-1lzft4l p:where(.svelte-1lzft4l){color:var(--text-muted);margin-top:var(--space-1)}.empty-card.svelte-1lzft4l{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8);text-align:center;color:var(--text-muted)}.empty-card.svelte-1lzft4l .empty-icon{font-size:2rem}.tiles.svelte-1lzft4l{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-4);margin-bottom:var(--space-5)}.tile.svelte-1lzft4l{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--space-4) var(--space-5);background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:left;font:inherit}.tile.svelte-1lzft4l:hover{border-color:var(--border-md)}.tile--on.svelte-1lzft4l{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.tile-value.svelte-1lzft4l{font-size:1.6rem;font-weight:700;color:var(--navy);line-height:1.1}.tile--critical.svelte-1lzft4l .tile-value:where(.svelte-1lzft4l){color:var(--sev-critical-fg)}.tile--high.svelte-1lzft4l .tile-value:where(.svelte-1lzft4l){color:var(--sev-high-fg)}.tile-label.svelte-1lzft4l{font-size:.8rem;color:var(--text-muted);text-transform:capitalize}.filters.svelte-1lzft4l{display:flex;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);background:var(--bg-surface)}.filters.svelte-1lzft4l select:where(.svelte-1lzft4l){width:auto;min-width:150px}.filter-search.svelte-1lzft4l{flex:1 0 100%}.decided-note.svelte-1lzft4l{padding:var(--space-2) var(--space-5);font-size:.8rem;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--bg-surface)}.link-btn.svelte-1lzft4l{border:none;background:none;padding:0;margin-left:var(--space-1);color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.table-wrap.svelte-1lzft4l{overflow-x:auto}.table.svelte-1lzft4l{width:100%;border-collapse:collapse;font-size:.85rem}.table.svelte-1lzft4l th:where(.svelte-1lzft4l){padding:var(--space-3) var(--space-4);text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.table.svelte-1lzft4l td:where(.svelte-1lzft4l){padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:top}.row.svelte-1lzft4l{cursor:pointer}.row.svelte-1lzft4l:hover td:where(.svelte-1lzft4l){background:var(--bg-surface)}.cell-finding.svelte-1lzft4l{max-width:460px}.finding-title.svelte-1lzft4l{display:block;border:none;background:none;padding:0;font:inherit;font-weight:600;color:var(--text-primary);text-align:left;cursor:pointer}.finding-endpoint.svelte-1lzft4l{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--text-muted)}.cell-target.svelte-1lzft4l{white-space:nowrap;color:var(--text-secondary)}.row-tags.svelte-1lzft4l{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.row-tag.svelte-1lzft4l{padding:0 6px;border-radius:999px;background:var(--navy-light, #eef0fb);color:var(--navy);font-size:.68rem;font-weight:600}.cell-age.svelte-1lzft4l{white-space:nowrap;color:var(--text-muted)}.cell-go.svelte-1lzft4l{width:24px;color:var(--text-muted)}.status.svelte-1lzft4l{display:inline-block;padding:1px 8px;border-radius:999px;font-size:.7rem;font-weight:700;white-space:nowrap;border:1px solid var(--border-md);background:var(--bg-surface);color:var(--text-secondary)}.status--open.svelte-1lzft4l{background:#fff;color:var(--navy)}.status--false_positive.svelte-1lzft4l{color:var(--text-muted)}.status--fixed.svelte-1lzft4l{color:var(--success);background:var(--success-bg, #e8f5ee);border-color:transparent}.status--reopened.svelte-1lzft4l{color:var(--sev-high-fg);background:var(--sev-high-bg);border-color:transparent}@media(max-width:900px){.tiles.svelte-1lzft4l{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.tiles.svelte-1lzft4l{grid-template-columns:repeat(2,1fr)}}.text.svelte-affadg{font-size:.9rem;line-height:1.6}.submit.svelte-affadg{justify-content:center}.text.svelte-98gxh8{font-size:.9rem;line-height:1.6}.submit.svelte-98gxh8{justify-content:center}.tab-intro.svelte-4ahzr9{color:var(--text-muted);margin-bottom:var(--space-4);font-size:.9rem}.banner.svelte-4ahzr9,.card.svelte-4ahzr9{margin-bottom:var(--space-4)}.card-head.svelte-4ahzr9{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.card-head.svelte-4ahzr9 h2:where(.svelte-4ahzr9){font-family:var(--font-display);font-size:1rem}.card-body.svelte-4ahzr9{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.effective-grid.svelte-4ahzr9{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.eff.svelte-4ahzr9{display:flex;flex-direction:column;gap:2px;min-width:0}.eff-label.svelte-4ahzr9{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.eff-value.svelte-4ahzr9{font-size:.9rem;font-weight:600;color:var(--navy);overflow:hidden;text-overflow:ellipsis}.eff-value.on.svelte-4ahzr9{color:var(--success)}.eff-note.svelte-4ahzr9{color:var(--text-muted);font-weight:400;font-size:.85em}.test-row.svelte-4ahzr9{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-3);border-top:1px solid var(--border)}.test-result.svelte-4ahzr9{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.82rem}.test-result.ok.svelte-4ahzr9{color:var(--success)}.test-result.bad.svelte-4ahzr9{color:var(--error)}.key-clear.svelte-4ahzr9{font-size:.78rem;margin-top:var(--space-1)}.key-clear.svelte-4ahzr9 input:where(.svelte-4ahzr9){margin-top:2px}.section-intro.svelte-4ahzr9{font-size:.85rem;color:var(--text-muted)}.features.svelte-4ahzr9{display:flex;flex-direction:column;gap:var(--space-2)}.feature.svelte-4ahzr9{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;cursor:pointer;text-align:left;font-family:var(--font-body);transition:all var(--duration-fast) var(--ease)}.feature.svelte-4ahzr9:hover:not(:disabled){border-color:var(--border-md);background:var(--bg-surface)}.feature.svelte-4ahzr9:disabled{cursor:default;opacity:.7}.feature.on.svelte-4ahzr9{border-color:var(--navy-dim);background:var(--navy-light)}.feature.off.svelte-4ahzr9{opacity:.6}.feature-state.svelte-4ahzr9{flex-shrink:0;min-width:62px;text-align:center;padding:.15rem .4rem;border-radius:var(--radius-sm);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border-md);background:var(--bg-surface);color:var(--text-muted)}.feature-state--on.svelte-4ahzr9{background:var(--sev-low-bg);color:var(--sev-low-fg);border-color:var(--sev-low-border)}.feature-state--off.svelte-4ahzr9{background:var(--sev-critical-bg);color:var(--sev-critical-fg);border-color:var(--sev-critical-border)}.feature-text.svelte-4ahzr9{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.feature-label.svelte-4ahzr9{font-size:.875rem;font-weight:600;color:var(--navy)}.feature-desc.svelte-4ahzr9{font-size:.75rem;color:var(--text-muted);line-height:1.4}.feature-effective.svelte-4ahzr9{flex-shrink:0;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.actions.svelte-4ahzr9{display:flex;justify-content:flex-end;gap:var(--space-3);padding-bottom:var(--space-8)}@media(max-width:700px){.effective-grid.svelte-4ahzr9{grid-template-columns:repeat(2,1fr)}.actions.svelte-4ahzr9{flex-direction:column-reverse}.actions.svelte-4ahzr9 .btn:where(.svelte-4ahzr9){width:100%;justify-content:center}}.tab-intro.svelte-1qo4if5{color:var(--text-muted);margin-bottom:var(--space-4);font-size:.9rem}.spaced.svelte-1qo4if5,.card.svelte-1qo4if5{margin-bottom:var(--space-4)}.card-head.svelte-1qo4if5{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.card-head.svelte-1qo4if5 h2:where(.svelte-1qo4if5){font-family:var(--font-display);font-size:1rem}.card-body.svelte-1qo4if5{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.toggle-row.svelte-1qo4if5{display:flex;gap:var(--space-3);align-items:flex-start;cursor:pointer}.toggle-row.svelte-1qo4if5 input:where(.svelte-1qo4if5){margin-top:4px;accent-color:var(--navy);flex-shrink:0}.toggle-row.svelte-1qo4if5 input:where(.svelte-1qo4if5):disabled{cursor:not-allowed}.toggle-row.svelte-1qo4if5 strong:where(.svelte-1qo4if5){display:block;font-size:.9rem;color:var(--text-primary)}.toggle-row.svelte-1qo4if5 em:where(.svelte-1qo4if5){display:block;font-style:normal;font-size:.8rem;color:var(--text-muted);margin-top:2px}.length.svelte-1qo4if5{max-width:180px}.checks.svelte-1qo4if5{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2) var(--space-4)}.preview.svelte-1qo4if5{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-surface)}.actions.svelte-1qo4if5{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-4)}.sign-out.svelte-1qo4if5{flex:1;font-size:.84rem}.sign-out.svelte-1qo4if5 em:where(.svelte-1qo4if5){display:block;font-style:normal;font-size:.76rem;color:var(--text-muted);margin-top:2px}@media(max-width:640px){.actions.svelte-1qo4if5{flex-direction:column;align-items:stretch}}@media(max-width:640px){.checks.svelte-1qo4if5{grid-template-columns:1fr}}.tab-intro.svelte-ybd9k7{color:var(--text-muted);margin-bottom:var(--space-4);font-size:.9rem}.spaced.svelte-ybd9k7,.card.svelte-ybd9k7{margin-bottom:var(--space-4)}.card-body.svelte-ybd9k7{padding:var(--space-5)}.field.svelte-ybd9k7{display:flex;flex-direction:column;gap:var(--space-2)}.modes.svelte-ybd9k7{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-1)}.radio.svelte-ybd9k7{display:flex;align-items:center;gap:var(--space-2);font-size:.9rem;cursor:pointer}.radio.svelte-ybd9k7 input[type=radio]:where(.svelte-ybd9k7){accent-color:var(--navy)}.radio.svelte-ybd9k7 em:where(.svelte-ybd9k7){font-style:normal;color:var(--text-muted)}.days.svelte-ybd9k7{width:90px;height:2.25rem}.days-unit.svelte-ybd9k7{color:var(--text-muted);font-size:.85rem}.divider.svelte-ybd9k7{height:1px;background:var(--border);margin:var(--space-5) 0}.actions.svelte-ybd9k7{display:flex;justify-content:flex-start}.card.svelte-1wuex1u{margin-top:var(--space-5)}.export.svelte-1wuex1u{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5)}.muted.svelte-1wuex1u{color:var(--text-muted);font-size:.9rem;margin-top:var(--space-1)}@media(max-width:640px){.export.svelte-1wuex1u{flex-direction:column;align-items:flex-start}}.intro.svelte-y14dqc{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.intro.svelte-y14dqc p:where(.svelte-y14dqc){color:var(--text-muted);font-size:.9rem;max-width:60ch}.intro.svelte-y14dqc .btn:where(.svelte-y14dqc){flex-shrink:0}.spaced.svelte-y14dqc,.form-card.svelte-y14dqc{margin-bottom:var(--space-4)}.card-body.svelte-y14dqc{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.grid.svelte-y14dqc{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.full.svelte-y14dqc{grid-column:1 / -1}.events.svelte-y14dqc{display:flex;gap:var(--space-5);flex-wrap:wrap;margin-top:var(--space-1)}.form-actions.svelte-y14dqc{display:flex;justify-content:flex-end;gap:var(--space-2)}.channels.svelte-y14dqc{list-style:none;margin:0;padding:0}.channel.svelte-y14dqc{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.channel.svelte-y14dqc:last-child{border-bottom:none}.channel.disabled.svelte-y14dqc .main:where(.svelte-y14dqc){opacity:.6}.title-row.svelte-y14dqc{display:flex;align-items:center;gap:var(--space-2);margin-bottom:4px}.name.svelte-y14dqc{font-weight:600;color:var(--text-primary)}.type.svelte-y14dqc{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.12rem .5rem;border-radius:100px;background:var(--navy-light);color:var(--navy)}.off.svelte-y14dqc{font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--text-muted)}.meta.svelte-y14dqc{font-size:.82rem;color:var(--text-muted);margin-top:2px}.meta.bad.svelte-y14dqc{color:var(--error)}.actions.svelte-y14dqc{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.icon-action.svelte-y14dqc{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer}.icon-action.svelte-y14dqc:hover:not(:disabled){background:var(--bg-surface);color:var(--navy)}.icon-action.danger.svelte-y14dqc:hover:not(:disabled){background:var(--accent-dim);color:var(--accent)}@media(max-width:720px){.grid.svelte-y14dqc{grid-template-columns:1fr}.channel.svelte-y14dqc,.intro.svelte-y14dqc{flex-direction:column}}.intro.svelte-a9qfb3{display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5)}.intro.svelte-a9qfb3 .intro-icon{font-size:1.6rem;color:var(--text-muted);flex-shrink:0}.intro.svelte-a9qfb3 p:where(.svelte-a9qfb3){font-size:.85rem;line-height:1.6;color:var(--text-secondary)}.intro.svelte-a9qfb3 code:where(.svelte-a9qfb3){font-size:.78rem}.downloads.svelte-a9qfb3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.downloads-label.svelte-a9qfb3{font-size:.85rem;color:var(--text-secondary)}.downloads-all.svelte-a9qfb3{font-size:.85rem;margin-left:var(--space-2)}.downloads-hint.svelte-a9qfb3{margin-top:var(--space-2);font-size:.78rem;color:var(--text-muted)}.create-card.svelte-a9qfb3{margin-bottom:var(--space-5)}.card-head.svelte-a9qfb3{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.card-head.svelte-a9qfb3 h2:where(.svelte-a9qfb3){font-family:var(--font-display);font-size:1rem}.create-body.svelte-a9qfb3{padding:var(--space-4) var(--space-5)}.create-row.svelte-a9qfb3{display:flex;gap:var(--space-3);align-items:flex-end;flex-wrap:wrap}.field.svelte-a9qfb3{display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-width:160px}.field.svelte-a9qfb3 .form-input:where(.svelte-a9qfb3){width:100%}.field-label.svelte-a9qfb3{font-size:.75rem;font-weight:600;color:var(--text-muted)}.field-hint.svelte-a9qfb3{font-size:.78rem;color:var(--text-muted);margin-top:var(--space-2)}.token-box.svelte-a9qfb3{margin-top:var(--space-3)}.token-label.svelte-a9qfb3{font-size:.8rem;color:var(--sev-high-fg);margin-bottom:var(--space-2)}.token-value.svelte-a9qfb3{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-md);border-radius:var(--radius-md)}.token-value.svelte-a9qfb3 code:where(.svelte-a9qfb3){flex:1;font-size:.8rem;word-break:break-all}.table--runners.svelte-a9qfb3{table-layout:fixed}.table--runners.svelte-a9qfb3 .cell-name:where(.svelte-a9qfb3),.table--runners.svelte-a9qfb3 .cell-ips:where(.svelte-a9qfb3),.table--runners.svelte-a9qfb3 .cell-account:where(.svelte-a9qfb3){overflow-wrap:anywhere}.table--runners.svelte-a9qfb3 .cell-status:where(.svelte-a9qfb3){white-space:nowrap}.table.svelte-a9qfb3{width:100%;border-collapse:collapse;font-size:.85rem}.table.svelte-a9qfb3 th:where(.svelte-a9qfb3){padding:var(--space-3) var(--space-5);text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.table.svelte-a9qfb3 td:where(.svelte-a9qfb3){padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);vertical-align:top}.table.svelte-a9qfb3 tbody:where(.svelte-a9qfb3) tr:where(.svelte-a9qfb3):last-child td:where(.svelte-a9qfb3){border-bottom:none}.cell-name.svelte-a9qfb3{font-weight:600;overflow-wrap:anywhere}.cell-actions.svelte-a9qfb3{text-align:right;white-space:nowrap}.runner-actions.svelte-a9qfb3{display:flex;flex-direction:column;gap:4px}.cell-ips.svelte-a9qfb3{font-size:.78rem;max-width:260px}.cell-ips.svelte-a9qfb3>div:where(.svelte-a9qfb3){overflow-wrap:anywhere}.local-ips.svelte-a9qfb3{color:var(--text-muted);display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:2px}.local-ips.svelte-a9qfb3 .ip:where(.svelte-a9qfb3){white-space:nowrap}.scope.svelte-a9qfb3{white-space:nowrap;display:inline-block;margin-left:6px;font-size:.68rem;padding:0 6px;border-radius:999px;background:var(--bg-surface);border:1px solid var(--border-md)}.scope--private.svelte-a9qfb3{color:var(--success)}.ver.svelte-a9qfb3{margin-left:6px;opacity:.7}.outdated.svelte-a9qfb3{white-space:nowrap;display:inline-block;margin-left:6px;font-size:.68rem;padding:0 6px;border-radius:999px;color:var(--sev-high-fg);border:1px solid var(--border-md)}.row--off.svelte-a9qfb3{opacity:.55}.dot.svelte-a9qfb3{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;background:var(--text-muted)}.dot--online.svelte-a9qfb3{background:var(--success)}.dot--blocked.svelte-a9qfb3{background:var(--error)}.page-header.svelte-1mhnvjn{margin-bottom:var(--space-5)}.page-header.svelte-1mhnvjn h1:where(.svelte-1mhnvjn){font-size:2rem}.tabs.svelte-1mhnvjn{margin-bottom:var(--space-5)}.page-header.svelte-1islnrf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.page-header.svelte-1islnrf h1:where(.svelte-1islnrf){font-size:2rem}.page-header.svelte-1islnrf p:where(.svelte-1islnrf){color:var(--text-muted);margin-top:var(--space-1)}.filters.svelte-1islnrf{display:flex;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5)}.filter.svelte-1islnrf{display:flex;flex-direction:column;gap:var(--space-1)}.filter.svelte-1islnrf select:where(.svelte-1islnrf){min-width:190px}.filter-label.svelte-1islnrf{font-size:.75rem;font-weight:600;color:var(--text-muted)}.clear.svelte-1islnrf{margin-left:auto}.segmented.svelte-1islnrf{display:inline-flex;border:1px solid var(--border-md);border-radius:var(--radius-md);overflow:hidden;background:#fff}.segment.svelte-1islnrf{border:none;background:none;padding:.625rem .95rem;font-family:var(--font-body);font-size:.9rem;line-height:inherit;color:var(--text-secondary);cursor:pointer}.segment.svelte-1islnrf+.segment:where(.svelte-1islnrf){border-left:1px solid var(--border-md)}.segment--on.svelte-1islnrf{background:var(--navy);color:#fff}.segment.svelte-1islnrf:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.totals.svelte-1islnrf{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-4);margin-bottom:var(--space-5)}.total.svelte-1islnrf{display:flex;flex-direction:column;gap:2px;padding:var(--space-4) var(--space-5);background:#fff;border:1px solid var(--border);border-radius:var(--radius-md)}.total-value.svelte-1islnrf{font-size:1.6rem;font-weight:700;color:var(--navy);line-height:1.1}.total-value--alert.svelte-1islnrf{color:var(--sev-critical-fg)}.total-label.svelte-1islnrf{font-size:.8rem;color:var(--text-muted)}.totals--stale.svelte-1islnrf,.card--stale.svelte-1islnrf{opacity:.6;transition:opacity var(--duration-fast) var(--ease)}.chart-card.svelte-1islnrf{margin-bottom:var(--space-5)}.card-head.svelte-1islnrf{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.card-head.svelte-1islnrf h2:where(.svelte-1islnrf){font-family:var(--font-display);font-size:1rem}.card-note.svelte-1islnrf{font-size:.78rem;color:var(--text-muted)}.card-body.svelte-1islnrf{padding:var(--space-4) var(--space-5)}.table-wrap.svelte-1islnrf{overflow-x:auto}.table.svelte-1islnrf{width:100%;border-collapse:collapse;font-size:.875rem}.table.svelte-1islnrf th:where(.svelte-1islnrf){padding:var(--space-3) var(--space-5);text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.table.svelte-1islnrf td:where(.svelte-1islnrf){padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);vertical-align:middle}.table.svelte-1islnrf tbody:where(.svelte-1islnrf) tr:where(.svelte-1islnrf):last-child td:where(.svelte-1islnrf){border-bottom:none}.row--link.svelte-1islnrf{cursor:pointer}.row--link.svelte-1islnrf:hover td:where(.svelte-1islnrf){background:var(--bg-surface)}.cell-name.svelte-1islnrf{display:flex;flex-direction:column;gap:2px;min-width:180px;max-width:420px}.name.svelte-1islnrf{font-weight:600;color:var(--text-primary)}.sub.svelte-1islnrf{font-size:.75rem;color:var(--text-muted)}.pills.svelte-1islnrf{display:flex;gap:var(--space-1);flex-wrap:wrap}.change.svelte-1islnrf{white-space:nowrap;color:var(--text-muted)}.change--good.svelte-1islnrf{color:var(--success);font-weight:600}.change--bad.svelte-1islnrf{color:var(--sev-critical-fg);font-weight:600}.projects.svelte-1islnrf{color:var(--text-secondary)}.techs.svelte-1islnrf{display:flex;gap:var(--space-1);flex-wrap:wrap}.tech.svelte-1islnrf{font-size:.72rem;padding:.1rem .45rem;border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text-secondary);white-space:nowrap}.tech--more.svelte-1islnrf{background:none;border:1px dashed var(--border)}.link.svelte-1islnrf{background:none;border:none;padding:0;font:inherit;color:var(--navy);cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}@media(max-width:900px){.totals.svelte-1islnrf{grid-template-columns:1fr 1fr}.clear.svelte-1islnrf{margin-left:0}}@media(max-width:560px){.filter.svelte-1islnrf,.filter.svelte-1islnrf select:where(.svelte-1islnrf){width:100%}}.row-tags.svelte-1islnrf{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.row-tag.svelte-1islnrf{padding:0 6px;border-radius:999px;background:var(--navy-light, #eef0fb);color:var(--navy);font-size:.68rem;font-weight:600}.card.svelte-1diyvt5{margin-bottom:var(--space-4)}.card-head.svelte-1diyvt5{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.card-head.svelte-1diyvt5 h2:where(.svelte-1diyvt5){margin:0;font-size:1.1rem;display:flex;align-items:center;gap:var(--space-2)}.card-body.svelte-1diyvt5{padding:var(--space-5)}.grid.svelte-1diyvt5{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4)}.metric.svelte-1diyvt5{display:flex;flex-direction:column;gap:2px}.label.svelte-1diyvt5{font-size:.8rem;color:var(--text-muted)}.value.svelte-1diyvt5{font-size:1.3rem;font-weight:600}.sub.svelte-1diyvt5{font-size:.8rem;color:var(--text-muted)}.bad.svelte-1diyvt5{color:var(--error)}.stamp.svelte-1diyvt5{margin-top:var(--space-4);font-size:.8rem;color:var(--text-muted)}.page-header.svelte-1gwj9nb{margin-bottom:var(--space-6)}.page-header.svelte-1gwj9nb h1:where(.svelte-1gwj9nb){font-size:2rem}.page-header.svelte-1gwj9nb p:where(.svelte-1gwj9nb){color:var(--text-muted);margin-top:var(--space-1)}
