.modal-overlay{z-index:2000000000!important}.modal-header-left.svelte-ta60gp{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.modal-back-btn.svelte-ta60gp{background:color-mix(in srgb, var(--primary,#0a84ff) 14%, var(--bg-overlay));border:1px solid color-mix(in srgb, var(--primary,#0a84ff) 35%, transparent);color:var(--primary,#0a84ff);cursor:pointer;white-space:nowrap;border-radius:6px;outline:none;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.modal-back-btn.svelte-ta60gp:hover{background:var(--primary,#0a84ff);color:#fff}.back-arrow.svelte-ta60gp{font-size:9px}.modal-close-btn-round{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:inline-flex!important}.modal-close-svg.svelte-ta60gp{pointer-events:none;width:14px;height:14px;display:block}.validated-input-wrapper.svelte-1p57g22{box-sizing:border-box;flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.validated-input-label.svelte-1p57g22{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted,#9ca3af);align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.req-star.svelte-1p57g22{color:var(--danger,#ef4444);font-weight:800}.validated-input-control.svelte-1p57g22{box-sizing:border-box;align-items:center;width:100%;display:flex;position:relative}.validated-input-control.svelte-1p57g22 input:where(.svelte-1p57g22){box-sizing:border-box;width:100%}.validated-input-control.has-unit.svelte-1p57g22 input:where(.svelte-1p57g22){padding-right:36px}.field-unit-tag.svelte-1p57g22{color:var(--text-muted,#9ca3af);text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:800;line-height:1;position:absolute;right:10px}.field-error-sub.svelte-1p57g22{color:var(--danger,#ef4444);align-items:center;gap:3px;margin-top:1px;font-size:10.5px;font-weight:700;line-height:1.2;animation:.15s ease-out fadeIn;display:inline-flex}.field-error-sub .gh-svg-icon{width:1.1em;height:1.1em}input.is-invalid{border-color:var(--danger,#ef4444)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--danger,#ef4444) 25%, transparent)!important}.expandable-textarea-wrapper.svelte-j0w4sy{box-sizing:border-box;flex-direction:column;gap:4px;width:100%;display:flex;position:relative}.expandable-textarea-label.svelte-j0w4sy{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted,#9ca3af);align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.req-star.svelte-j0w4sy{color:var(--danger,#ef4444);font-weight:800}.textarea-control-box.svelte-j0w4sy{box-sizing:border-box;flex-direction:column;width:100%;display:flex;position:relative}.expandable-textarea.svelte-j0w4sy{border:1px solid var(--border-subtle,#2a2d36);width:100%;color:var(--text-main,#fff);box-sizing:border-box;resize:none;border-radius:8px;outline:none;padding:8px 12px;font-family:inherit;font-size:12.5px;line-height:1.45;transition:border-color .15s,box-shadow .15s;background:var(--input-bg,#0d0f14)!important}.expandable-textarea.has-corner-bar.svelte-j0w4sy{padding-bottom:24px;padding-right:90px}.expandable-textarea.svelte-j0w4sy:focus{border-color:var(--primary,#6366f1);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary,#6366f1) 25%, transparent)}.expandable-textarea.svelte-j0w4sy::placeholder{color:var(--text-muted,#9ca3af);opacity:.7;font-weight:500}.textarea-bottom-bar.svelte-j0w4sy{z-index:5;pointer-events:auto;-webkit-user-select:none;user-select:none;align-items:center;gap:3px;display:inline-flex;position:absolute;bottom:5px;right:6px}.textarea-expand-action-btn.svelte-j0w4sy{background:color-mix(in srgb, var(--input-bg,#0d0f14) 90%, var(--bg-card,#1c1e26));border:1px solid var(--border-subtle,#ffffff24);color:var(--primary,#6366f1);cursor:pointer;-webkit-backdrop-filter:blur(4px);border-radius:5px;outline:none;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.textarea-expand-action-btn.svelte-j0w4sy:hover{background:color-mix(in srgb, var(--primary,#6366f1) 20%, var(--input-bg,#0d0f14));border-color:var(--primary,#6366f1);color:var(--primary,#6366f1);transform:translateY(-1px)}.textarea-expand-action-btn.is-expanded.svelte-j0w4sy{background:color-mix(in srgb, var(--primary,#6366f1) 22%, var(--input-bg,#0d0f14));border-color:var(--primary,#6366f1)}.expand-btn-icon.svelte-j0w4sy{justify-content:center;align-items:center;display:inline-flex}.expand-action-svg.svelte-j0w4sy{width:10.5px;height:10.5px;display:block}.textarea-resize-handle.svelte-j0w4sy{cursor:ns-resize;-webkit-user-select:none;user-select:none;width:26px;height:22px;color:var(--text-muted,#9ca3af);opacity:.65;box-sizing:border-box;justify-content:center;align-items:center;transition:color .15s,opacity .15s;display:flex;touch-action:none!important}.textarea-resize-handle.svelte-j0w4sy:hover,.textarea-resize-handle.svelte-j0w4sy:active,.textarea-resize-handle.is-dragging.svelte-j0w4sy{opacity:1;color:var(--primary,#6366f1)}.resize-handle-grip.svelte-j0w4sy{pointer-events:none;justify-content:center;align-items:center;display:flex}.resize-grip-svg.svelte-j0w4sy{pointer-events:none;width:12px;height:12px;display:block}.report-tech-box.svelte-hz26k7{background:var(--bg-main,#0d0f14);border:1px solid var(--border-subtle,#ffffff14);border-radius:10px;margin-top:4px;overflow:hidden}.report-tech-toggle.svelte-hz26k7{width:100%;color:var(--text-muted,#9ca3af);cursor:pointer;text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;padding:9px 12px;font-size:11.5px;font-weight:700;transition:background-color .15s,color .15s;display:flex}.report-tech-toggle.svelte-hz26k7:hover{background:var(--bg-overlay-hover,#ffffff0d);color:var(--text-main,#fff)}.report-tech-toggle.active.svelte-hz26k7{background:color-mix(in srgb, var(--primary,#6366f1) 10%, var(--bg-main));color:var(--text-main)}.report-tech-toggle-left.svelte-hz26k7{align-items:center;gap:6px;display:flex}.report-tech-toggle-left .gh-svg-icon{width:1.15em;height:1.15em}.report-tech-toggle-title.svelte-hz26k7{letter-spacing:.2px}.tech-toggle-chevron.svelte-hz26k7{opacity:.7;font-size:9px}.report-tech-expanded.svelte-hz26k7{border-top:1px solid var(--border-subtle,#ffffff0f);background:var(--bg-main,#0d0f14);flex-direction:column;gap:10px;padding:12px;display:flex}.diag-block.svelte-hz26k7{background:var(--bg-card,#1c1e28);border:1px solid var(--border-subtle,#ffffff14);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.diag-block-header.svelte-hz26k7{letter-spacing:.5px;color:var(--text-muted,#9ca3af);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.diag-copy-btn.svelte-hz26k7{background:var(--bg-overlay,#ffffff0f);border:1px solid var(--border-subtle,#ffffff1a);color:var(--text-light,#d1d5db);cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.diag-copy-btn.svelte-hz26k7:hover{background:var(--primary,#6366f1);border-color:var(--primary,#6366f1);color:#fff}.diag-copy-btn.mini.svelte-hz26k7{flex-shrink:0;padding:2px 6px;font-size:10px}.diag-copy-btn .gh-svg-icon{width:1.1em;height:1.1em}.tech-details-pre.svelte-hz26k7,.raw-error-pre.svelte-hz26k7{background:var(--bg-main,#0d0f14);border:1px solid var(--border-subtle,#ffffff0f);color:var(--text-light,#e5e7eb);white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;box-sizing:border-box;border-radius:6px;width:100%;max-height:240px;margin:0;padding:8px 10px;font-family:Consolas,SF Mono,Monaco,monospace;font-size:11px;line-height:1.45;overflow:auto}.user-agent-row.svelte-hz26k7{color:var(--text-muted,#9ca3af);background:var(--bg-card,#1c1e28);border:1px solid var(--border-subtle,#ffffff14);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:10.5px;display:flex}.user-agent-label.svelte-hz26k7{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);flex-shrink:0;font-weight:800}.user-agent-val.svelte-hz26k7{color:var(--text-light);word-break:break-word;overflow-wrap:anywhere;flex:1;min-width:0;font-family:Consolas,SF Mono,Monaco,monospace}.report-tech-box.is-auto-crash.svelte-hz26k7{border-color:color-mix(in srgb, var(--primary,#6366f1) 28%, var(--border-subtle))}.inline-origin-tag.svelte-hz26k7{color:var(--primary,#6366f1);background:color-mix(in srgb, var(--primary,#6366f1) 12%, transparent);border:1px solid color-mix(in srgb, var(--primary,#6366f1) 28%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:220px;margin-left:4px;padding:1px 5px;font-family:Consolas,SF Mono,monospace;font-size:10px;overflow:hidden}.crash-origin-card.svelte-hz26k7{background:color-mix(in srgb, var(--primary,#6366f1) 8%, var(--bg-card));border:1px solid color-mix(in srgb, var(--primary,#6366f1) 25%, transparent);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;font-size:11px;display:flex}.origin-row.svelte-hz26k7{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.origin-lbl.svelte-hz26k7{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);flex-shrink:0;font-size:9.5px;font-weight:800}.origin-val.svelte-hz26k7{color:#f87171;background:var(--bg-main);border:1px solid var(--border-subtle);word-break:break-word;border-radius:4px;padding:1px 6px;font-family:Consolas,SF Mono,monospace;font-size:11px;font-weight:700}.pcr-sat-box.svelte-lbqz5s{cursor:crosshair;touch-action:none;border-radius:8px;outline:none;width:100%;height:120px;position:relative;overflow:hidden;box-shadow:inset 0 0 1px #00000080}.pcr-sat-box.svelte-lbqz5s:focus-visible{box-shadow:inset 0 0 0 2px var(--primary,#6366f1), 0 0 8px #6366f166}.pcr-sat-white.svelte-lbqz5s{background:linear-gradient(90deg,#fff,#fff0);position:absolute;inset:0}.pcr-sat-black.svelte-lbqz5s{background:linear-gradient(#0000,#000);position:absolute;inset:0}.pcr-sat-handle.svelte-lbqz5s{pointer-events:none;box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 4px #000c,inset 0 0 2px #00000080}.pcr-hue-slider.svelte-14dxntq{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border-radius:6px;outline:none;width:100%;height:12px;position:relative;box-shadow:inset 0 0 1px #00000080}.pcr-hue-slider.svelte-14dxntq:focus-visible{box-shadow:inset 0 0 0 1.5px #fff, 0 0 6px var(--primary,#6366f1)}.pcr-hue-handle.svelte-14dxntq{pointer-events:none;box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 4px #000c}.pcr-swatches-grid.svelte-gab6qz{box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:5px;width:100%;display:grid}.pcr-swatch-dot.svelte-gab6qz{cursor:pointer;box-sizing:border-box;border:1px solid #fff3;border-radius:4px;outline:none;justify-content:center;align-items:center;width:100%;height:18px;margin:0;padding:0;transition:transform .12s,border-color .12s,box-shadow .12s;display:flex}.pcr-swatch-dot.svelte-gab6qz:hover{z-index:2;border-color:#fff;transform:scale(1.15)}.pcr-swatch-dot.active.svelte-gab6qz{border-color:#fff;transform:scale(1.05);box-shadow:0 0 0 1.5px #fff,0 0 6px #0009}.swatch-check.svelte-gab6qz{color:#fff;text-shadow:0 1px 2px #000c;font-size:10px;font-weight:900;line-height:1}.color-picker-wrapper.svelte-13rslnh{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.color-picker-btn.svelte-13rslnh{box-sizing:border-box;outline:none;margin:0;padding:0;position:relative;border:2px solid var(--border-strong,#fff3)!important;width:26px!important;height:26px!important;box-shadow:0 2px 5px var(--shadow-soft,#0003)!important;background:var(--picker-color)!important;cursor:pointer!important;border-radius:8px!important;transition:transform .15s cubic-bezier(.25,1,.5,1),box-shadow .15s,border-color .15s!important}.color-picker-btn.svelte-13rslnh:hover{transform:scale(1.1);box-shadow:0 0 10px var(--picker-color)!important;border-color:#fff!important}.color-picker-btn.is-active-btn.svelte-13rslnh{transform:scale(1.05);box-shadow:0 0 12px var(--picker-color), 0 0 0 2px var(--primary,#6366f1)!important;border-color:#fff!important}.color-picker-popover.svelte-13rslnh{box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:none;flex-direction:column;gap:8px;width:236px;padding:10px;animation:.15s cubic-bezier(.25,1,.5,1) forwards ghFadeInDropdown;display:flex;background:var(--panel-bg,#1c1e26)!important;border:1px solid var(--border-strong,#fff3)!important;z-index:2147483647!important;border-radius:12px!important;box-shadow:0 16px 44px #000000d9,0 0 1px #fff3!important}.pcr-bottom-controls.svelte-13rslnh{box-sizing:border-box;border-top:1px solid var(--border-subtle,#ffffff14);align-items:center;gap:6px;width:100%;padding-top:2px;display:flex}.pcr-preview-swatch.svelte-13rslnh{border:1.5px solid #ffffff40;border-radius:5px;flex-shrink:0;width:22px;height:22px;box-shadow:inset 0 0 2px #0000004d}.pcr-input-wrap.svelte-13rslnh{flex:1;min-width:0}.pcr-hex-input.svelte-13rslnh{box-sizing:border-box;outline:none;width:100%;height:26px;background:var(--input-bg,#0d0f14)!important;border:1px solid var(--border-subtle,#ffffff26)!important;color:var(--text-main,#fff)!important;text-transform:uppercase!important;text-align:center!important;border-radius:5px!important;padding:2px 6px!important;font-family:Consolas,monospace!important;font-size:11px!important;font-weight:800!important}.pcr-hex-input.svelte-13rslnh:focus{border-color:var(--primary,#6366f1)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--primary,#6366f1) 30%, transparent)!important}.pcr-format-badge.svelte-13rslnh{color:var(--text-muted,#9ca3af);background:var(--bg-overlay,#ffffff0f);border:1px solid var(--border-subtle,#ffffff1a);letter-spacing:.3px;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:9.5px;font-weight:800;line-height:1.2}.pcr-save-btn.svelte-13rslnh{outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:filter .15s,transform .1s;display:inline-flex;background:var(--primary,#6366f1)!important;border:1px solid color-mix(in srgb, var(--primary,#6366f1) 40%, transparent)!important;color:#fff!important;cursor:pointer!important;border-radius:5px!important;height:26px!important;padding:0 10px!important;font-size:11px!important;font-weight:800!important}.pcr-save-btn.svelte-13rslnh:hover{filter:brightness(1.1);transform:translateY(-.5px)}.pcr-save-btn.svelte-13rslnh:active{transform:scale(.97)}.goal-phases-drawer.svelte-qwgdcp{background:var(--bg-overlay);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:12px;width:100%;padding:12px;animation:.15s ease-out forwards ghSlideUp;display:flex}.phases-explainer-banner.svelte-qwgdcp{background:color-mix(in srgb, var(--primary,#0a84ff) 10%, var(--bg-card));border:1px solid color-mix(in srgb, var(--primary,#0a84ff) 25%, transparent);box-sizing:border-box;border-radius:9px;align-items:flex-start;gap:8px;padding:8px 11px;display:flex}.phases-explainer-banner.history-alert.svelte-qwgdcp{background:color-mix(in srgb, #f59e0b 10%, var(--bg-card));border-color:#f59e0b59 #f59e0b59 #f59e0b59 #f59e0b;border-left-style:solid;border-left-width:3.5px}.explainer-icon.svelte-qwgdcp{flex-shrink:0;align-items:center;margin-top:1px;font-size:14px;display:inline-flex}.explainer-icon .gh-svg-icon{width:1.15em;height:1.15em}.explainer-text.svelte-qwgdcp{color:var(--text-light);font-size:11px;line-height:1.4}.explainer-text.svelte-qwgdcp b:where(.svelte-qwgdcp){color:var(--text-main)}.timeline-visualizer-card.svelte-qwgdcp{background:var(--bg-card);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.visualizer-header.svelte-qwgdcp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.visualizer-label.svelte-qwgdcp{color:var(--text-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.visualizer-label.svelte-qwgdcp b:where(.svelte-qwgdcp){color:var(--text-main)}.visualizer-label .gh-svg-icon{width:1.15em;height:1.15em}.scroll-hint.svelte-qwgdcp{color:var(--primary,#0a84ff);opacity:.85;font-size:9.5px;font-weight:700}.add-phase-btn.svelte-qwgdcp{background:color-mix(in srgb, var(--primary,#0a84ff) 14%, var(--bg-overlay));border:1px solid color-mix(in srgb, var(--primary,#0a84ff) 35%, transparent);color:var(--primary,#0a84ff);cursor:pointer;white-space:nowrap;border-radius:7px;outline:none;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:800;transition:background-color .15s,color .15s;display:inline-flex}.add-phase-btn.svelte-qwgdcp:hover{background:var(--primary,#0a84ff);color:#fff}.add-phase-btn .gh-svg-icon{width:1.1em;height:1.1em}.visualizer-bar-track.svelte-qwgdcp{background:var(--bg-overlay);border:1px solid var(--border-subtle);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--primary,#0a84ff) 40%, var(--border-strong)) transparent;box-sizing:border-box;-webkit-overflow-scrolling:touch;border-radius:9px;gap:4px;width:100%;height:auto;min-height:44px;padding:3px;display:flex;overflow:auto hidden}.visualizer-bar-track.svelte-qwgdcp::-webkit-scrollbar{height:5px}.visualizer-bar-track.svelte-qwgdcp::-webkit-scrollbar-track{background:0 0}.visualizer-bar-track.svelte-qwgdcp::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary,#0a84ff) 40%, var(--border-strong));border-radius:4px}.visualizer-segment.svelte-qwgdcp{box-sizing:border-box;white-space:nowrap;border-radius:6px;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;min-width:125px;padding:4px 10px;transition:background-color .15s,border-color .15s;display:flex;overflow:hidden}.visualizer-segment.is-current.svelte-qwgdcp{background:color-mix(in srgb, var(--primary,#0a84ff) 22%, var(--bg-card));border:1px solid color-mix(in srgb, var(--primary,#0a84ff) 50%, transparent)}.visualizer-segment.is-past.svelte-qwgdcp{background:color-mix(in srgb, var(--text-muted) 12%, var(--bg-card));border:1px solid var(--border-subtle)}.segment-label.svelte-qwgdcp{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:3px;font-size:11.5px;line-height:1.15;display:inline-flex;overflow:hidden}.segment-condition.svelte-qwgdcp{color:var(--text-muted);font-size:10px;font-weight:600}.segment-label.svelte-qwgdcp b:where(.svelte-qwgdcp){font-weight:800}.segment-sub.svelte-qwgdcp{color:var(--text-muted);letter-spacing:.2px;font-size:9px;font-weight:700;line-height:1.1}.phases-list.svelte-qwgdcp{flex-direction:column;gap:10px;display:flex}.phase-card.svelte-qwgdcp{background:var(--bg-card);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;transition:border-color .15s;display:flex}.phase-card.is-active-phase.svelte-qwgdcp{border-left:4px solid var(--phase-accent,var(--primary,#0a84ff));box-shadow:0 2px 12px color-mix(in srgb, var(--phase-accent,#0a84ff) 15%, transparent)}.phase-card.is-past-phase.svelte-qwgdcp{border-left:4px solid var(--phase-accent,var(--border-strong));opacity:.92}.segment-color-dot.svelte-qwgdcp{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.phase-color-picker-strip.svelte-qwgdcp{background:var(--bg-overlay);border:1px solid var(--border-subtle);border-radius:6px;align-items:center;gap:3px;margin-left:4px;padding:2px 4px;display:inline-flex}.phase-swatch-dot.svelte-qwgdcp{cursor:pointer;border:1px solid #fff3;border-radius:50%;outline:none;width:14px;height:14px;padding:0;transition:transform .1s,box-shadow .1s}.phase-swatch-dot.svelte-qwgdcp:hover{border-color:#fff;transform:scale(1.25)}.phase-swatch-dot.active.svelte-qwgdcp{border-color:#fff;transform:scale(1.15);box-shadow:0 0 0 1.5px #fff,0 0 6px #0009}.date-label-with-toggle.svelte-qwgdcp{justify-content:space-between;align-items:center;gap:4px;display:flex}.ongoing-toggle-btn.svelte-qwgdcp{color:var(--primary,#0a84ff);cursor:pointer;opacity:.85;background:0 0;border:none;outline:none;padding:0;font-size:9.5px;font-weight:700;transition:opacity .15s}.ongoing-toggle-btn.svelte-qwgdcp:hover{opacity:1;text-decoration:underline}.ongoing-date-pill.clickable.svelte-qwgdcp{cursor:pointer;transition:background-color .15s,border-color .15s}.ongoing-date-pill.clickable.svelte-qwgdcp:hover{background:color-mix(in srgb, var(--phase-accent,var(--primary,#0a84ff)) 22%, var(--bg-card));border-color:var(--phase-accent,var(--primary,#0a84ff))}.ongoing-edit-hint.svelte-qwgdcp{color:var(--text-muted);opacity:.7;margin-left:auto;font-size:9px}.phase-custom-color-picker.svelte-qwgdcp{align-items:center;margin-left:2px;display:inline-flex}.phase-custom-color-picker.svelte-qwgdcp .color-picker-btn{cursor:pointer!important;box-sizing:border-box!important;background:conic-gradient(#f43f5e,#fb923c,#fbbf24,#34d399,#38bdf8,#818cf8,#a855f7,#f43f5e)!important;border:1px solid #fff6!important;border-radius:50%!important;width:14px!important;height:14px!important;margin:0!important;padding:0!important;transition:transform .1s,border-color .1s!important;box-shadow:0 1px 3px #0006!important}.phase-custom-color-picker.svelte-qwgdcp .color-picker-btn:hover{border-color:#fff!important;transform:scale(1.25)!important}.phase-custom-color-picker.is-custom-active.svelte-qwgdcp .color-picker-btn{background:var(--picker-color)!important;box-shadow:0 0 0 1.5px #fff, 0 0 6px var(--picker-color)!important;border-color:#fff!important;transform:scale(1.15)!important}.ongoing-toggle-btn.svelte-qwgdcp .gh-svg-icon,.ongoing-edit-hint.svelte-qwgdcp .gh-svg-icon{vertical-align:-.12em;width:1em;height:1em}.phase-card-top-bar.svelte-qwgdcp{border-bottom:1px dashed var(--border-subtle);justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;display:flex}.phase-identity-left.svelte-qwgdcp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.era-status-badge.svelte-qwgdcp{text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:9.5px;font-weight:800;line-height:1.2}.era-status-badge.current.svelte-qwgdcp{background:color-mix(in srgb, var(--primary,#0a84ff) 18%, transparent);color:var(--primary,#0a84ff);border:1px solid color-mix(in srgb, var(--primary,#0a84ff) 40%, transparent)}.era-status-badge.past.svelte-qwgdcp{background:var(--bg-overlay);color:var(--text-muted);border:1px solid var(--border-subtle)}.era-duration-badge.svelte-qwgdcp{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.phase-delete-btn.svelte-qwgdcp{border:1px solid var(--border-subtle);color:var(--danger,#ef4444);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;outline:none;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:800;transition:background-color .15s,border-color .15s;display:inline-flex}.phase-delete-btn.svelte-qwgdcp:hover{background:color-mix(in srgb, var(--danger,#ef4444) 15%, transparent);border-color:var(--danger,#ef4444)}.phase-delete-btn .gh-svg-icon{width:1.1em;height:1.1em}.phase-title-input-row.svelte-qwgdcp{flex-direction:column;gap:3px;width:100%;display:flex}.field-label-text.svelte-qwgdcp{color:var(--text-light);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.label-icon.svelte-qwgdcp{align-items:center;display:inline-flex}.phase-label-input{background:var(--bg-overlay)!important;height:32px!important;color:var(--text-main)!important;border-radius:6px!important;font-size:12px!important;font-weight:700!important}.phase-date-grid.svelte-qwgdcp{background:var(--bg-overlay);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:6px 10px;display:grid}.date-field-col.svelte-qwgdcp{flex-direction:column;gap:2px;min-width:0;display:flex}.field-sub-label.svelte-qwgdcp{text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted);font-size:9.5px;font-weight:700}.date-input-wrap.svelte-qwgdcp{background:var(--bg-card);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:6px;align-items:center;gap:4px;height:28px;padding:0 6px;display:flex}.date-input-wrap.svelte-qwgdcp:focus-within{border-color:var(--primary)}.cal-icon.svelte-qwgdcp{color:var(--text-muted);align-items:center;font-size:11px;display:inline-flex}.cal-icon .gh-svg-icon{width:1.1em;height:1.1em}.phase-date-input.svelte-qwgdcp{color:var(--text-main);background:0 0;border:none;outline:none;width:100%;height:100%;padding:0;font-family:inherit;font-size:11.5px;font-weight:700}.date-arrow-sep.svelte-qwgdcp{color:var(--text-muted);align-self:center;padding-top:12px;font-size:11px}.ongoing-date-pill.svelte-qwgdcp{background:color-mix(in srgb, var(--primary,#0a84ff) 14%, var(--bg-card));border:1px solid color-mix(in srgb, var(--primary,#0a84ff) 35%, transparent);height:28px;color:var(--primary,#0a84ff);box-sizing:border-box;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:800;display:flex}.ongoing-dot.svelte-qwgdcp{background:var(--primary,#0a84ff);width:6px;height:6px;box-shadow:0 0 6px var(--primary,#0a84ff);border-radius:50%}.phase-target-cadence-grid.svelte-qwgdcp{grid-template-columns:1fr 170px;align-items:center;gap:10px;display:grid}.target-field-box.svelte-qwgdcp,.cadence-field-box.svelte-qwgdcp{flex-direction:column;gap:3px;min-width:0;display:flex}.target-control-group.svelte-qwgdcp{grid-template-columns:140px 1fr;align-items:center;gap:6px;display:grid}.phase-op-select.svelte-qwgdcp{background:var(--bg-overlay);border:1px solid var(--border-subtle);color:var(--text-main);cursor:pointer;box-sizing:border-box;border-radius:6px;outline:none;height:32px;padding:0 8px;font-size:11.5px;font-weight:700}.phase-number-input{background:var(--bg-overlay)!important;border-radius:6px!important;height:32px!important;font-size:12.5px!important;font-weight:700!important}.phase-cadence-select.svelte-qwgdcp{background:var(--bg-overlay);border:1px solid var(--border-subtle);color:var(--text-main);cursor:pointer;box-sizing:border-box;border-radius:6px;outline:none;width:100%;height:32px;padding:0 6px;font-size:11px;font-weight:700}@media (max-width:600px){.phase-date-grid.svelte-qwgdcp{grid-template-columns:1fr;gap:6px}.date-arrow-sep.svelte-qwgdcp{display:none}.phase-target-cadence-grid.svelte-qwgdcp{grid-template-columns:1fr;gap:6px}}.config-header-nav.svelte-830a2h{align-items:center;margin-bottom:2px;display:flex}.config-back-btn.svelte-830a2h{color:var(--primary);cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:6px;padding:4px 0;font-size:12px;font-weight:700;transition:opacity .15s;display:inline-flex}.config-back-btn.svelte-830a2h:hover{opacity:.85;text-decoration:underline}.config-hero-card.svelte-830a2h{background:color-mix(in srgb, var(--ag-color,var(--primary)) 8%, var(--bg-card));border:1px solid color-mix(in srgb, var(--ag-color,var(--primary)) 30%, var(--border-subtle));border-left:4px solid var(--ag-color,var(--primary));box-sizing:border-box;border-radius:12px;align-items:center;gap:14px;width:100%;padding:12px 16px;display:flex}.config-hero-icon.svelte-830a2h{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.config-hero-icon .gh-svg-icon{width:1.25em;height:1.25em}.config-hero-text.svelte-830a2h{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.config-hero-title.svelte-830a2h{color:var(--text-main);word-break:normal;overflow-wrap:break-word;font-size:15px;font-weight:800;line-height:1.25}.config-hero-desc.svelte-830a2h{color:var(--text-muted);word-break:normal;overflow-wrap:break-word;font-size:11.5px;line-height:1.35}.duration-picker-wrap.svelte-dy0ygi{box-sizing:border-box;align-items:center;gap:6px;width:100%;height:38px;display:flex}.duration-select-box.svelte-dy0ygi{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.duration-select.svelte-dy0ygi{appearance:none;background-color:var(--input-bg,#0d0f14);border:1px solid var(--border-subtle,#2a2d36);width:100%;height:38px;min-height:38px;color:var(--text-main,#fff);text-align:center;text-align-last:center;cursor:pointer;box-sizing:border-box;border-radius:8px;outline:none;padding:0 18px 0 6px;font-family:inherit;font-size:13.5px;font-weight:700;line-height:normal;transition:border-color .2s,box-shadow .2s,background-color .2s}.duration-select.svelte-dy0ygi:hover{border-color:var(--border-strong,#3b3f4a);background-color:var(--bg-overlay-hover,#ffffff12)}.duration-select.svelte-dy0ygi:focus{border-color:var(--primary,#6366f1);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary,#6366f1) 25%, transparent)}.duration-select.svelte-dy0ygi:disabled{opacity:.6;cursor:not-allowed}.duration-select.svelte-dy0ygi option:where(.svelte-dy0ygi){background-color:var(--bg-card,#1c1e26);color:var(--text-main,#fff)}.duration-arrow.svelte-dy0ygi{color:var(--text-muted,#9ca3af);pointer-events:none;opacity:.6;font-size:8px;line-height:1;position:absolute;right:8px}.modal-form-group.svelte-t8735k{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;display:flex}.modal-form-label.svelte-t8735k{color:var(--text-main);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.label-icon.svelte-t8735k{align-items:center;display:inline-flex}.label-sub.svelte-t8735k{color:var(--text-muted);font-size:10.5px;font-weight:500}.modal-select-full.svelte-t8735k{background-color:var(--bg-overlay)!important;width:100%!important;height:38px!important;min-height:38px!important;color:var(--text-main)!important;border-radius:8px!important;font-size:13px!important}.modal-input-field{appearance:textfield;background:var(--bg-overlay)!important;width:100%!important;height:38px!important;font-size:13.5px!important;font-weight:700!important}.modal-input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal-duration-wrap .duration-select{background-color:var(--bg-overlay)!important;height:38px!important;min-height:38px!important}.modal-form-group.svelte-9n3flg{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;display:flex}.modal-form-label.svelte-9n3flg{color:var(--text-main);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.label-icon.svelte-9n3flg{align-items:center;display:inline-flex}.label-sub.svelte-9n3flg{color:var(--text-muted);font-size:10.5px;font-weight:500}.modal-select-full.svelte-9n3flg{background-color:var(--bg-overlay)!important;width:100%!important;height:38px!important;min-height:38px!important;color:var(--text-main)!important;border-radius:8px!important;font-size:13px!important}.modal-form-group.svelte-1eczb0{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;display:flex}.modal-form-label.svelte-1eczb0{color:var(--text-main);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.label-icon.svelte-1eczb0{align-items:center;display:inline-flex}.label-icon .gh-svg-icon{width:1.15em;height:1.15em}.label-sub.svelte-1eczb0{color:var(--text-muted);font-size:10.5px;font-weight:500}.modal-notif-btn.svelte-1eczb0{border:1px solid var(--border-subtle);background:var(--bg-overlay);width:100%;height:38px;color:var(--text-muted);cursor:pointer;box-sizing:border-box;border-radius:8px;outline:none;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.modal-notif-btn.active.svelte-1eczb0{background:color-mix(in srgb, var(--color-azm,#ffd60a) 12%, var(--bg-overlay));border-color:color-mix(in srgb, var(--color-azm,#ffd60a) 40%, transparent);color:var(--text-main)}.notif-icon.svelte-1eczb0 .gh-svg-icon{width:1.2em;height:1.2em}.scope-wrapper.svelte-1hdpyep{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;display:flex}.scope-compact-box.svelte-1hdpyep{background:var(--bg-overlay);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 10px;display:flex}.scope-label-line.svelte-1hdpyep{color:var(--text-main);flex-shrink:0;align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:inline-flex}.scope-icon.svelte-1hdpyep{align-items:center;font-size:13px;display:inline-flex}.scope-icon .gh-svg-icon{width:1.15em;height:1.15em}.scope-pill-group.svelte-1hdpyep{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:6px;display:flex}.scope-pill-btn.svelte-1hdpyep{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:7px;outline:none;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.scope-pill-btn.svelte-1hdpyep:hover{background:var(--bg-overlay-hover);color:var(--text-main);border-color:var(--border-strong)}.scope-pill-btn.active.svelte-1hdpyep{background:color-mix(in srgb, var(--primary) 18%, var(--bg-card));border-color:var(--primary);color:var(--text-main);font-weight:800}.radio-indicator.svelte-1hdpyep{color:var(--primary);font-size:10px}.pill-badge.svelte-1hdpyep{text-transform:uppercase;letter-spacing:.4px;border-radius:4px;padding:1.5px 5px;font-size:8px;font-weight:900;line-height:1.1}.pill-badge.green.svelte-1hdpyep{background:color-mix(in srgb, var(--color-steps,#32d74b) 16%, transparent);color:var(--color-steps,#32d74b);border:1px solid color-mix(in srgb, var(--color-steps,#32d74b) 30%, transparent)}.pill-badge.gold.svelte-1hdpyep{background:color-mix(in srgb, var(--color-azm,#ffd60a) 16%, transparent);color:var(--color-azm,#ffd60a);border:1px solid color-mix(in srgb, var(--color-azm,#ffd60a) 30%, transparent)}.scope-detail-banner.svelte-1hdpyep{box-sizing:border-box;border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;font-size:11px;line-height:1.4;animation:.15s ease-out forwards ghSlideUp;display:flex}.scope-detail-banner.phase-mode.svelte-1hdpyep{background:color-mix(in srgb, var(--color-steps,#32d74b) 8%, var(--bg-card));border:1px solid color-mix(in srgb, var(--color-steps,#32d74b) 28%, transparent);border-left:3.5px solid var(--color-steps,#32d74b)}.scope-detail-banner.history-mode.svelte-1hdpyep{background:color-mix(in srgb, #f59e0b 8%, var(--bg-card));border:1px solid #f59e0b52;border-left:3.5px solid #f59e0b}.scope-detail-header.svelte-1hdpyep{align-items:center;gap:6px;font-size:11.5px;display:flex}.phase-mode.svelte-1hdpyep .scope-detail-header:where(.svelte-1hdpyep){color:var(--color-steps,#32d74b)}.history-mode.svelte-1hdpyep .scope-detail-header:where(.svelte-1hdpyep){color:#fbbf24}[data-theme=light] .history-mode.svelte-1hdpyep .scope-detail-header:where(.svelte-1hdpyep),[data-theme=custom-light] .history-mode.svelte-1hdpyep .scope-detail-header:where(.svelte-1hdpyep),[data-theme=pink] .history-mode.svelte-1hdpyep .scope-detail-header:where(.svelte-1hdpyep){color:#b45309}.scope-detail-icon.svelte-1hdpyep{align-items:center;font-size:12px;display:inline-flex}.scope-detail-icon .gh-svg-icon{width:1.15em;height:1.15em}.scope-detail-body.svelte-1hdpyep{color:var(--text-light)}.scope-detail-body.svelte-1hdpyep b:where(.svelte-1hdpyep){color:var(--text-main)}.scope-detail-callout.svelte-1hdpyep{border-radius:6px;margin-top:4px;padding:4px 8px;font-size:10.5px;font-weight:600}.scope-detail-callout.phase.svelte-1hdpyep{background:color-mix(in srgb, var(--color-steps,#32d74b) 12%, transparent);color:var(--text-main);border:1px solid color-mix(in srgb, var(--color-steps,#32d74b) 22%, transparent)}.scope-detail-callout.warning.svelte-1hdpyep{color:#fbbf24;background:#f59e0b24;border:1px solid #f59e0b42}[data-theme=light] .scope-detail-callout.warning.svelte-1hdpyep,[data-theme=custom-light] .scope-detail-callout.warning.svelte-1hdpyep,[data-theme=pink] .scope-detail-callout.warning.svelte-1hdpyep{color:#b45309}@container panel (width<=520px){.scope-compact-box.svelte-1hdpyep{flex-direction:column;align-items:stretch}.scope-pill-group.svelte-1hdpyep{justify-content:stretch}.scope-pill-btn.svelte-1hdpyep{flex:auto;justify-content:center}}.gh-search-wrapper.svelte-4cijiw{align-items:center;width:170px;display:inline-flex;position:relative}.gh-search-input.svelte-4cijiw{background:var(--bg-overlay);border:1px solid var(--border-subtle);width:100%;color:var(--text-main);box-sizing:border-box;border-radius:8px;outline:none;padding:5px 22px 5px 26px;font-family:inherit;font-size:11.5px;font-weight:600;transition:border-color .2s,background-color .2s}.gh-search-input.svelte-4cijiw:focus{border-color:var(--primary);background:var(--bg-card)}.gh-search-input.svelte-4cijiw::placeholder{color:var(--text-muted);opacity:.7}.search-icon.svelte-4cijiw{color:var(--text-muted);opacity:.6;pointer-events:none;align-items:center;font-size:11px;display:flex;position:absolute;left:8px}.search-icon .gh-svg-icon{width:1.1em;height:1.1em}.search-clear-btn.svelte-4cijiw{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;font-size:10px;display:flex;position:absolute;right:6px}.search-clear-btn.svelte-4cijiw:hover{color:var(--text-main)}.dropdown-trigger.svelte-1na5wbb{background:var(--input-bg,#0d0f14);border:1px solid var(--border-subtle,#2a2d36);width:100%;height:38px;color:var(--text-main,#fff);cursor:pointer;box-sizing:border-box;text-align:left;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;line-height:normal;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.dropdown-trigger.svelte-1na5wbb:hover{border-color:var(--border-strong,#3b3f4a);background:var(--bg-overlay-hover,#ffffff12)}.dropdown-trigger.svelte-1na5wbb:focus,.dropdown-trigger.svelte-1na5wbb:focus-visible,.dropdown-trigger.is-active-trigger.svelte-1na5wbb{border-color:var(--primary,#6366f1);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary,#6366f1) 25%, transparent)}.dropdown-trigger-inner.svelte-1na5wbb{white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.dropdown-trigger-label.svelte-1na5wbb{white-space:nowrap;text-overflow:ellipsis;font-size:inherit;color:var(--text-main,#fff);flex:1;min-width:0;font-weight:700;overflow:hidden}.dropdown-label-short.svelte-1na5wbb{display:none}.dropdown-label-full.svelte-1na5wbb{display:inline}@container panel (width<=650px){.dropdown-label-full.svelte-1na5wbb{display:none!important}.dropdown-label-short.svelte-1na5wbb{display:inline!important}}@container (width<=500px){.dropdown-label-full.svelte-1na5wbb{display:none!important}.dropdown-label-short.svelte-1na5wbb{display:inline!important}}@media (max-width:768px){.dropdown-label-full.svelte-1na5wbb{display:none!important}.dropdown-label-short.svelte-1na5wbb{display:inline!important}}.dropdown-trigger-label.placeholder.svelte-1na5wbb{color:var(--text-muted,#9ca3af);opacity:.7;font-weight:500}.sel-icon-wrap.svelte-1na5wbb{flex-shrink:0;justify-content:center;align-items:center;width:18px;font-size:15px;display:flex}.sel-icon-wrap .gh-svg-icon{width:1.2em;height:1.2em;transform:none!important}.select-arrow.svelte-1na5wbb{color:var(--text-muted,#9ca3af);opacity:.6;flex-shrink:0;margin-left:4px;font-size:9px;transition:transform .2s}.dropdown-trigger.is-active-trigger.svelte-1na5wbb .select-arrow:where(.svelte-1na5wbb){color:var(--primary,#6366f1);opacity:1}.override-avatar.svelte-1na5wbb{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dropdown-menu-item.svelte-jfvd1p{width:100%;color:var(--text-light,#d1d5db);cursor:pointer;text-align:left;box-sizing:border-box;white-space:nowrap;background:0 0;border:none;border-radius:6px;outline:none;align-items:center;gap:6px;min-width:0;padding:7px 10px;font-family:inherit;font-size:clamp(11px,3cqw,12px);font-weight:700;transition:background-color .12s,color .12s;display:flex}.dropdown-menu-item.svelte-jfvd1p:hover,.dropdown-menu-item.svelte-jfvd1p:focus-visible{background:var(--bg-overlay-hover,#ffffff14);color:var(--text-main,#fff)}.dropdown-menu-item.selected.svelte-jfvd1p{background:color-mix(in srgb, var(--primary,#6366f1) 18%, transparent);color:var(--primary,#6366f1);font-weight:700}.dropdown-menu-item.disabled.svelte-jfvd1p{opacity:.45;cursor:not-allowed}.dropdown-menu-item.is-ungenerated.svelte-jfvd1p{opacity:.52}.dropdown-menu-item.is-ungenerated.svelte-jfvd1p:hover,.dropdown-menu-item.is-ungenerated.selected.svelte-jfvd1p{opacity:1}.dropdown-menu-checkbox.svelte-jfvd1p{color:var(--primary,#6366f1);flex-shrink:0;margin-right:4px;font-size:13px;font-weight:900}.dropdown-menu-checkbox.svelte-jfvd1p:not(.is-checked){color:var(--text-muted,#94a3b8);opacity:.6}.override-avatar.svelte-jfvd1p{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.override-avatar .gh-svg-icon{width:1.2em;height:1.2em;transform:none!important}.dropdown-menu-icon.svelte-jfvd1p{flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.dropdown-menu-icon .gh-svg-icon{width:1.15em;height:1.15em}.dropdown-menu-text.svelte-jfvd1p{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.dropdown-menu-sublabel.svelte-jfvd1p{color:var(--text-muted);font-size:11px}.dropdown-menu-status.svelte-jfvd1p{text-transform:uppercase;background:var(--bg-overlay);color:var(--text-muted);letter-spacing:.3px;white-space:nowrap;border-radius:4px;flex-shrink:0;margin-left:auto;padding:1.5px 6px;font-size:9.5px;font-weight:800;line-height:1.2}.dropdown-menu-status.is-ready.svelte-jfvd1p{color:#34d399;background:#10b9812e;border:1px solid #10b98159}.dropdown-menu-status.is-empty.svelte-jfvd1p{color:var(--text-muted);border:1px dashed var(--border-subtle);opacity:.65;background:0 0}.custom-dropdown-menu.svelte-cc6ow0{background:var(--panel-bg,#1c1e26);border:1px solid var(--border-strong,#3b3f4a);z-index:2147483647;box-sizing:border-box;border-radius:10px;flex-direction:column;gap:2px;width:max-content;min-width:100%;max-width:min(360px,100vw - 20px,100cqw - 10px);max-height:280px;padding:4px;animation:.15s cubic-bezier(.25,1,.5,1) forwards ghFadeInDropdown;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto;box-shadow:0 12px 36px #000000d9,0 0 1px #ffffff26}.dropdown-menu-header.svelte-cc6ow0{text-transform:uppercase;color:var(--text-muted);letter-spacing:.4px;border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:3px;padding:4px 6px 4px 8px;font-size:10px;font-weight:800;display:flex}.dropdown-header-close.svelte-cc6ow0{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:11px}.dropdown-header-close.svelte-cc6ow0:hover{color:var(--text-main)}.dropdown-search-wrap.svelte-cc6ow0{border-bottom:1px solid var(--border-subtle);align-items:center;margin-bottom:3px;padding:2px 4px 4px;display:flex;position:relative}.dropdown-search-icon.svelte-cc6ow0{color:var(--text-muted);pointer-events:none;align-items:center;font-size:11px;display:inline-flex;position:absolute;left:10px}.dropdown-search-icon .gh-svg-icon{width:1.1em;height:1.1em}.menu-search-input.svelte-cc6ow0{background:var(--bg-overlay,#ffffff0d)!important;border:1px solid var(--border-subtle)!important;width:100%!important;height:28px!important;min-height:28px!important;color:var(--text-main)!important;box-sizing:border-box!important;border-radius:6px!important;outline:none!important;padding:2px 24px 2px 26px!important;font-size:11.5px!important;font-weight:600!important}.menu-search-input.svelte-cc6ow0:focus{border-color:var(--primary,#6366f1)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--primary,#6366f1) 25%, transparent)!important}.search-clear-btn.svelte-cc6ow0{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:10px;position:absolute;right:8px}.search-clear-btn.svelte-cc6ow0:hover{color:var(--text-main)}.dropdown-empty-state.svelte-cc6ow0{text-align:center;color:var(--text-muted);padding:12px;font-size:11px;font-style:italic}.custom-dropdown-wrapper.svelte-shvid7{box-sizing:border-box;width:100%;min-width:0;display:flex;position:relative}.custom-dropdown-wrapper.is-open.svelte-shvid7{z-index:2000!important}.catalog-toolbar.svelte-6huq9u{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.catalog-category-dropdown.svelte-6huq9u{width:100%;display:none}.catalog-category-tabs.svelte-6huq9u{background:var(--bg-overlay);border:1px solid var(--border-subtle);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;padding:3px;display:flex}.catalog-search-wrap.svelte-6huq9u{box-sizing:border-box;flex:none;width:200px;display:flex}.catalog-search-wrap.svelte-6huq9u div,.catalog-search-wrap.svelte-6huq9u .search-input-wrap,.catalog-search-wrap.svelte-6huq9u .search-wrap,.catalog-search-wrap.svelte-6huq9u .search-box-wrapper,.catalog-search-wrap.svelte-6huq9u .search-container{box-sizing:border-box!important;flex:auto!important;width:100%!important}.catalog-search-wrap.svelte-6huq9u input{box-sizing:border-box!important;width:100%!important}.goal-cat-tab.svelte-6huq9u{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;outline:none;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.goal-cat-tab.svelte-6huq9u:hover{color:var(--text-main);background:var(--bg-overlay-hover)}.goal-cat-tab.active.svelte-6huq9u{background:var(--bg-card);border-color:var(--border-strong);color:var(--text-main);box-shadow:0 1px 4px var(--shadow-soft)}.goal-cat-tab.svelte-6huq9u .gh-svg-icon{width:1.1em;height:1.1em}.unadded-goals-grid.svelte-6huq9u{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;max-height:480px;padding:4px 2px;display:grid;overflow-y:auto}.unadded-goal-card.svelte-6huq9u{background:var(--bg-card);border:1px solid var(--border-subtle);text-align:left;cursor:pointer;box-sizing:border-box;border-left:3.5px solid var(--ag-color,var(--primary));border-radius:12px;outline:none;flex-direction:column;gap:8px;padding:12px 14px;transition:transform .15s ease-out,border-color .15s,background-color .15s,box-shadow .15s;display:flex}.unadded-goal-card.svelte-6huq9u:hover{background:color-mix(in srgb, var(--ag-color,var(--primary)) 8%, var(--bg-card));border-color:var(--ag-color,var(--primary));box-shadow:0 4px 16px color-mix(in srgb, var(--ag-color,var(--primary)) 20%, transparent);transform:translateY(-2px)}.unadded-goal-header.svelte-6huq9u{box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.unadded-goal-icon.svelte-6huq9u{border:1px solid color-mix(in srgb, var(--ag-color,var(--primary)) 30%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.unadded-goal-icon .gh-svg-icon{width:1.2em;height:1.2em;transform:none!important}.unadded-goal-title-col.svelte-6huq9u{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.unadded-goal-name.svelte-6huq9u{color:var(--text-main);word-break:normal;overflow-wrap:break-word;font-size:13px;font-weight:800;line-height:1.25}.unadded-goal-cat.svelte-6huq9u{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:700}.unadded-goal-add-pill.svelte-6huq9u{background:color-mix(in srgb, var(--ag-color,var(--primary)) 18%, transparent);color:var(--ag-color,var(--primary));border:1px solid color-mix(in srgb, var(--ag-color,var(--primary)) 45%, transparent);white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.unadded-goal-add-pill.svelte-6huq9u .gh-svg-icon{width:1.1em;height:1.1em;transform:none!important}.unadded-goal-card.svelte-6huq9u:hover .unadded-goal-add-pill:where(.svelte-6huq9u){background:var(--ag-color,var(--primary));color:#fff;border-color:var(--ag-color,var(--primary))}.unadded-goal-desc.svelte-6huq9u{color:var(--text-muted);font-size:11.5px;line-height:1.35}.unadded-goal-footer.svelte-6huq9u{color:var(--text-muted);border-top:1px dashed var(--border-subtle);justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;font-size:10.5px;display:flex}.unadded-goal-default.svelte-6huq9u b:where(.svelte-6huq9u){color:var(--text-light)}.unadded-goal-freq.svelte-6huq9u{background:var(--bg-overlay);border-radius:4px;align-items:center;gap:3px;padding:1px 5px;font-weight:700;display:inline-flex}.unadded-goal-freq .gh-svg-icon{width:1em;height:1em}.empty-state-card.svelte-6huq9u{background:var(--bg-overlay);color:var(--text-muted);text-align:center;border:1px dashed var(--border-subtle);border-radius:12px;padding:20px;font-size:13px;font-style:italic}@media (max-width:600px){.catalog-toolbar.svelte-6huq9u{flex-direction:column;align-items:stretch;gap:8px;width:100%}.catalog-category-tabs.svelte-6huq9u{display:none!important}.catalog-category-dropdown.svelte-6huq9u{width:100%!important;display:flex!important}.catalog-search-wrap.svelte-6huq9u{flex:100%!important;width:100%!important}}@media (max-width:360px){.unadded-goals-grid.svelte-6huq9u{gap:8px;grid-template-columns:1fr!important}.unadded-goal-card.svelte-6huq9u{padding:8px 10px}.unadded-goal-name.svelte-6huq9u{font-size:12px}.unadded-goal-add-pill.svelte-6huq9u{padding:2px 6px;font-size:10px}}.add-goal-modal-body.svelte-1ptalye{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;display:flex}.add-goal-modal-overlay{z-index:2147483646!important}.goal-config-pane.svelte-1ptalye{flex-direction:column;gap:14px;width:100%;animation:.15s ease-out fadeIn;display:flex}.config-form-grid.svelte-1ptalye{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.config-form-group.svelte-1ptalye{flex-direction:column;gap:6px;display:flex}.config-label.svelte-1ptalye{color:var(--text-main);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.config-label-icon.svelte-1ptalye{align-items:center;display:inline-flex}.config-label-icon .gh-svg-icon{width:1.15em;height:1.15em}.config-sublabel.svelte-1ptalye{color:var(--text-muted);font-size:10.5px;font-weight:500}.config-form-full.svelte-1ptalye{grid-column:1/-1}.config-input-field{background:var(--bg-overlay)!important;width:100%!important;height:40px!important;font-size:14px!important;font-weight:700!important}.catalog-return-bar.svelte-1ptalye{border-top:1px solid var(--border-subtle);justify-content:flex-end;margin-top:6px;padding-top:8px;display:flex}.config-actions-row.svelte-1ptalye{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding-top:10px;display:flex}.config-submit-btn.svelte-1ptalye{padding:10px 20px!important;font-size:13.5px!important;font-weight:800!important}.ai-history-toolbar.svelte-lymcwn{background:var(--bg-overlay);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:9px;flex-direction:column;gap:6px;width:100%;padding:6px 8px;display:flex}.toolbar-top-row.svelte-lymcwn{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.search-input-wrap.svelte-lymcwn{flex:180px;min-width:0}.search-input-wrap .gh-search-wrapper{width:100%!important;height:30px!important}.search-input-wrap input{height:30px!important;padding:3px 6px 3px 26px!important;font-size:11.5px!important}.toolbar-selects-group.svelte-lymcwn{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;display:flex}.toolbar-bottom-row.svelte-lymcwn{color:var(--text-muted);border-top:1px dashed var(--border-subtle);justify-content:space-between;align-items:center;gap:6px;padding-top:4px;font-size:11px;display:flex}.results-count-text.svelte-lymcwn b:where(.svelte-lymcwn){color:var(--text-main)}.clear-filters-btn.svelte-lymcwn{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:3px;outline:none;padding:1px 4px;font-size:10.5px;font-weight:700}.clear-filters-btn.svelte-lymcwn:hover{text-decoration:underline}@container panel (width<=600px){.toolbar-top-row.svelte-lymcwn{flex-direction:column;align-items:stretch;gap:5px}.search-input-wrap.svelte-lymcwn{flex:none;width:100%}.toolbar-selects-group.svelte-lymcwn{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;display:grid}.toolbar-selects-group .custom-dropdown-wrapper:nth-child(3){grid-column:1/-1}.toolbar-selects-group .custom-dropdown-wrapper{width:100%!important;min-width:0!important}.toolbar-selects-group .select-trigger{width:100%!important;height:30px!important;padding:0 6px!important;font-size:10.5px!important}}@container panel (width<=440px){.toolbar-selects-group.svelte-lymcwn{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.toolbar-selects-group .custom-dropdown-wrapper:nth-child(3){grid-column:1/-1}}@container panel (width<=340px){.toolbar-selects-group.svelte-lymcwn{grid-template-columns:1fr}.toolbar-selects-group .custom-dropdown-wrapper:nth-child(3){grid-column:auto}}@media (max-width:600px){.toolbar-top-row.svelte-lymcwn{flex-direction:column;align-items:stretch;gap:5px}.search-input-wrap.svelte-lymcwn{flex:none;width:100%}.toolbar-selects-group.svelte-lymcwn{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;display:grid}.toolbar-selects-group .custom-dropdown-wrapper:nth-child(3){grid-column:1/-1}.toolbar-selects-group .custom-dropdown-wrapper{width:100%!important;min-width:0!important}}.ai-history-card.svelte-6ysd57{background:var(--bg-overlay);border:1px solid var(--border-subtle);border-left:3.5px solid var(--card-color,var(--primary));box-shadow:0 2px 6px var(--shadow-soft);box-sizing:border-box;border-radius:9px;flex-direction:column;gap:5px;width:100%;padding:8px 10px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.ai-history-card.svelte-6ysd57:hover{border-color:var(--border-strong);border-left-color:var(--card-color,var(--primary));box-shadow:0 4px 12px var(--shadow-soft);transform:translateY(-1px)}.card-header-row.svelte-6ysd57{border-bottom:1px dashed var(--border-subtle);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;width:100%;padding-bottom:5px;display:flex}.card-header-left.svelte-6ysd57{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.mode-badge.svelte-6ysd57{text-transform:uppercase;letter-spacing:.4px;border:1px solid #0000;border-radius:4px;padding:1.5px 6px;font-size:9.5px;font-weight:800;line-height:1.2}.target-date-pill.svelte-6ysd57{color:var(--text-light);background:var(--bg-main);border:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;gap:3px;padding:1.5px 6px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.pill-svg.svelte-6ysd57{justify-content:center;align-items:center;display:inline-flex}.pill-svg .gh-svg-icon{width:1.05em;height:1.05em}.trigger-badge.svelte-6ysd57{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;align-items:center;gap:3px;padding:1.5px 5px;font-size:9.5px;font-weight:800;line-height:1.2;display:inline-flex}.trigger-badge.manual.svelte-6ysd57{color:#ffd60a;background:#ffd60a24;border:1px solid #ffd60a47}.trigger-badge.auto.svelte-6ysd57{color:#64d2ff;background:#0a84ff24;border:1px solid #0a84ff47}.overwritten-badge.svelte-6ysd57{text-transform:uppercase;background:color-mix(in srgb, var(--color-hr,#ff453a) 15%, transparent);color:var(--color-hr,#ff453a);border:1px solid color-mix(in srgb, var(--color-hr,#ff453a) 30%, transparent);border-radius:4px;padding:1px 4px;font-size:8.5px;font-weight:800;line-height:1.2}.card-header-right.svelte-6ysd57{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.persona-pill.svelte-6ysd57{color:var(--text-light);background:var(--bg-main);border:1px solid var(--border-subtle);border-radius:4px;align-items:center;gap:3px;padding:1.5px 6px;font-size:9.5px;font-weight:700;line-height:1.2;display:inline-flex}.latency-pill.svelte-6ysd57{color:#32d74b;background:#32d74b1f;border-radius:4px;align-items:center;gap:2px;padding:1.5px 5px;font-size:9.5px;font-weight:800;line-height:1.2;display:inline-flex}.timestamp-text.svelte-6ysd57{color:var(--text-muted);font-size:9.5px;font-weight:500}.custom-context-box.svelte-6ysd57{background:var(--bg-main);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:5px;align-items:baseline;gap:4px;padding:4px 8px;font-size:10px;line-height:1.35;display:flex}.context-lbl.svelte-6ysd57{color:var(--text-light);text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;font-weight:800}.context-val.svelte-6ysd57{color:var(--text-main);font-style:italic}.insight-content-box.svelte-6ysd57{color:var(--text-main);background:color-mix(in srgb, var(--card-color,var(--primary)) 4%, var(--bg-main));border:1px solid color-mix(in srgb, var(--card-color,var(--primary)) 18%, var(--border-subtle));word-break:normal;overflow-wrap:break-word;border-radius:6px;padding:6px 8px;font-size:clamp(11px,2.7cqw,12.5px);line-height:1.45}mark.ai-search-highlight{color:#ffd60a!important;background:#ffd60a59!important;border:1px solid #ffd60a80!important;border-radius:4px!important;padding:1px 3px!important;font-weight:800!important;box-shadow:0 0 8px #ffd60a4d!important}.card-footer-row.svelte-6ysd57{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:2px;font-size:10px;display:flex}.model-tag.svelte-6ysd57 b:where(.svelte-6ysd57){color:var(--text-light);font-family:Consolas,monospace}.footer-actions.svelte-6ysd57{align-items:center;gap:5px;margin-left:auto;display:flex}.action-btn.svelte-6ysd57{background:var(--bg-main);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;box-sizing:border-box;border-radius:6px;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:4px;height:26px;padding:3px 8px;font-size:clamp(9.5px,2.5cqw,11px);font-weight:700;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex;white-space:nowrap!important;word-break:keep-all!important}.action-btn.svelte-6ysd57:hover{background:var(--bg-overlay-hover);color:var(--text-main);border-color:var(--border-strong)}.action-btn.view-btn.svelte-6ysd57{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 30%, transparent);background:color-mix(in srgb, var(--primary) 10%, var(--bg-main))}.action-btn.view-btn.svelte-6ysd57:hover{background:var(--primary);color:#fff}.btn-icon.svelte-6ysd57{flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.btn-icon .gh-svg-icon{width:1.1em;height:1.1em}.btn-text.svelte-6ysd57{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}@container panel (width<=440px){.card-header-left.svelte-6ysd57{gap:3px;width:100%}.card-header-right.svelte-6ysd57{border-top:1px dashed var(--border-subtle);justify-content:space-between;gap:3px;width:100%;margin-left:0;padding-top:3px}.footer-actions.svelte-6ysd57{grid-template-columns:1fr 1fr;gap:4px;width:100%;display:grid}.action-btn.svelte-6ysd57{justify-content:center;width:100%}}.ai-pagination-bar.svelte-1kj2imu{background:var(--bg-card);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:9px;flex-direction:column;gap:8px;width:100%;padding:8px 10px;display:flex}.pagination-top-meta.svelte-1kj2imu{box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.pagination-info.svelte-1kj2imu{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pagination-info.svelte-1kj2imu b:where(.svelte-1kj2imu){color:var(--text-main)}.pagination-actions.svelte-1kj2imu{box-sizing:border-box;justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.page-nav-btn.svelte-1kj2imu{background:var(--bg-overlay);border:1px solid var(--border-subtle);color:var(--text-main);cursor:pointer;box-sizing:border-box;white-space:nowrap;border-radius:6px;outline:none;flex:auto;justify-content:center;align-items:center;min-width:0;max-width:120px;height:30px;padding:0 10px;font-size:11px;font-weight:800;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.page-nav-btn.svelte-1kj2imu:hover:not(:disabled){background:var(--bg-overlay-hover);border-color:var(--border-strong)}.page-nav-btn.svelte-1kj2imu:disabled{opacity:.35;cursor:not-allowed}.page-numbers-row.svelte-1kj2imu{align-items:center;gap:3px;display:flex}.mobile-page-indicator.svelte-1kj2imu{color:var(--text-main);background:var(--bg-overlay);border:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:max-content;height:30px;padding:0 10px;font-size:11px;font-weight:800;display:none;white-space:nowrap!important;word-break:keep-all!important}.page-pill.svelte-1kj2imu{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;outline:none;justify-content:center;align-items:center;min-width:24px;height:26px;font-size:10.5px;font-weight:800;display:inline-flex}.page-pill.svelte-1kj2imu:hover{background:var(--bg-overlay-hover);color:var(--text-main)}.page-pill.active.svelte-1kj2imu{background:var(--primary);color:#fff}.page-ellipsis.svelte-1kj2imu{color:var(--text-muted);padding:0 2px;font-size:10px}.page-size-picker.svelte-1kj2imu{flex-shrink:0;align-items:center;gap:5px;display:flex}.size-lbl.svelte-1kj2imu{color:var(--text-muted);font-size:10.5px;font-weight:700}.size-select.svelte-1kj2imu{background-color:var(--input-bg)!important;border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 20px 0 8px!important;font-size:11px!important;font-weight:800!important}@container panel (width<=600px){.page-numbers-row.svelte-1kj2imu{display:none!important}.mobile-page-indicator.svelte-1kj2imu{display:inline-flex!important}.requests-count-sub.svelte-1kj2imu{display:none}}@media (max-width:600px){.page-numbers-row.svelte-1kj2imu{display:none!important}.mobile-page-indicator.svelte-1kj2imu{display:inline-flex!important}.requests-count-sub.svelte-1kj2imu{display:none}}.ai-history-container.svelte-1asw0rq{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;display:flex}.ai-history-retention-note.svelte-1asw0rq{border-radius:7px;margin-top:0;margin-bottom:4px;padding:6px 10px;font-size:10.5px}.ai-history-cards-list.svelte-1asw0rq{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;display:flex}.empty-state-card.svelte-1asw0rq{background:var(--bg-overlay);color:var(--text-muted);text-align:center;border:1px dashed var(--border-subtle);border-radius:12px;padding:20px;font-size:13px;font-style:italic}.delivery-channels-hero-card.svelte-gh74rc{background:var(--bg-overlay);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:8px;width:100%;margin-bottom:12px;padding:10px 12px;display:flex;container-type:inline-size}.channels-hero-header.svelte-gh74rc{align-items:center;gap:10px;display:flex}.channels-hero-icon.svelte-gh74rc{background:color-mix(in srgb, var(--primary) 15%, transparent);width:32px;height:32px;color:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.channels-hero-icon .gh-svg-icon{width:1.2em;height:1.2em}.channels-hero-title-group.svelte-gh74rc{flex-direction:column;gap:2px;display:flex}.channels-hero-title.svelte-gh74rc{color:var(--text-main);font-size:13.5px;font-weight:800}.channels-hero-sub.svelte-gh74rc{color:var(--text-muted);font-size:11px}.channels-cards-grid.svelte-gh74rc{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;display:grid}.channel-card.card-in-app.svelte-gh74rc{order:1;grid-column:span 1}.channel-card.card-push.svelte-gh74rc{order:2;grid-column:span 1}.channel-card.card-email.svelte-gh74rc{order:3;grid-column:span 1}.channel-card.card-discord.svelte-gh74rc{order:4;grid-column:span 1}.registered-devices-drawer.svelte-gh74rc,.quiet-hours-controls.svelte-gh74rc,.email-prefs-drawer.svelte-gh74rc{box-sizing:border-box;order:10;grid-column:1/-1;width:100%;margin-top:0}.channel-card.svelte-gh74rc{background:var(--bg-card);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:5px;min-width:0;height:100%;padding:8px 10px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.channel-card.is-active.svelte-gh74rc{border-color:color-mix(in srgb, var(--primary) 35%, var(--border-subtle));box-shadow:0 2px 10px var(--shadow-soft)}.channel-card.is-muted.svelte-gh74rc{opacity:.65}.channel-card-top.svelte-gh74rc{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.channel-title-group.svelte-gh74rc{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.channel-icon.svelte-gh74rc{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:flex}.channel-icon .gh-svg-icon{width:1.2em;height:1.2em}.channel-icon.in-app.svelte-gh74rc{background:color-mix(in srgb, var(--primary) 15%, transparent);color:var(--primary)}.channel-icon.push.svelte-gh74rc{color:#32d74b;background:#32d74b26}.channel-icon.email.svelte-gh74rc{color:#38bdf8;background:#38bdf826}.channel-icon.webhook.svelte-gh74rc{color:#5865f2;background:#5865f226}.channel-name.svelte-gh74rc{color:var(--text-main);white-space:normal;word-break:normal;overflow-wrap:break-word;font-size:13px;font-weight:800;line-height:1.25}.channel-status-row.svelte-gh74rc{align-items:center;gap:6px;width:100%;display:flex}.channel-status-pill.svelte-gh74rc{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-radius:5px;align-items:center;gap:3px;max-width:100%;padding:2px 7px;font-size:9.5px;font-weight:800;line-height:1.3;display:inline-flex;overflow:hidden}.channel-status-pill.in-app.active.svelte-gh74rc{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 35%, transparent)}.channel-status-pill.in-app.muted.svelte-gh74rc{background:var(--bg-overlay);color:var(--text-muted);border:1px solid var(--border-subtle)}.channel-status-pill.push-connected.svelte-gh74rc{color:#32d74b;background:#32d74b29;border:1px solid #32d74b59}.channel-status-pill.push-optional.svelte-gh74rc{background:var(--bg-overlay);color:var(--text-muted);border:1px dashed var(--border-subtle)}.channel-status-pill.email-verified.svelte-gh74rc{color:#34d399;background:#34d39929;border:1px solid #34d39959}.channel-status-pill.email-pending.svelte-gh74rc{color:#facc15;background:#facc1529;border:1px solid #facc1559}.channel-status-pill.email-muted.svelte-gh74rc{background:var(--bg-overlay);color:var(--text-muted);border:1px dashed var(--border-subtle)}.channel-status-pill.webhook.active.svelte-gh74rc{color:#5865f2;background:#5865f229;border:1px solid #5865f259}.push-device-cta-row.svelte-gh74rc{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:8px;display:flex}.enable-this-device-btn.svelte-gh74rc{background:color-mix(in srgb, var(--primary) 18%, var(--bg-overlay));border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);color:var(--primary);cursor:pointer;border-radius:7px;outline:none;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:800;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.enable-this-device-btn.svelte-gh74rc:hover:not(:disabled){background:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-1px)}.enable-this-device-btn.is-granted.svelte-gh74rc{color:#32d74b;background:#32d74b26;border-color:#32d74b59}.enable-this-device-btn .gh-svg-icon{width:1.1em;height:1.1em}.devices-manage-toggle-btn.svelte-gh74rc{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;align-items:center;gap:4px;margin-left:auto;padding:4px 6px;font-size:11px;font-weight:700;transition:color .15s,background-color .15s;display:inline-flex}.devices-manage-toggle-btn.svelte-gh74rc:hover,.devices-manage-toggle-btn.active.svelte-gh74rc{color:var(--text-main);background:var(--bg-overlay-hover)}.registered-devices-drawer.svelte-gh74rc{background:var(--bg-overlay);border:1px solid var(--border-subtle);border-left:3.5px solid #32d74b;border-radius:9px;flex-direction:column;gap:8px;padding:10px 12px;animation:.15s ease-out fadeIn;display:flex}.drawer-header-line.svelte-gh74rc,.qh-header-row.svelte-gh74rc{border-bottom:1px dashed var(--border-subtle);justify-content:space-between;align-items:center;gap:6px;padding-bottom:6px;display:flex}.drawer-close-btn.svelte-gh74rc{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:11px}.drawer-close-btn.svelte-gh74rc:hover{color:var(--text-main)}.drawer-title.svelte-gh74rc{color:var(--text-main);font-size:11.5px;font-weight:800}.drawer-refresh-btn.svelte-gh74rc{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:3px;padding:2px 4px;font-size:10.5px;font-weight:700;display:inline-flex}.drawer-refresh-btn.svelte-gh74rc:hover{text-decoration:underline}.drawer-refresh-btn .gh-svg-icon{width:1.05em;height:1.05em}.devices-loading-row.svelte-gh74rc,.devices-empty-note.svelte-gh74rc{color:var(--text-muted);text-align:center;padding:8px;font-size:11px;line-height:1.4}.devices-empty-note.svelte-gh74rc b:where(.svelte-gh74rc){color:var(--text-main)}.devices-table-wrap.svelte-gh74rc{flex-direction:column;gap:5px;max-height:200px;display:flex;overflow-y:auto}.device-row-item.svelte-gh74rc{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.dev-row-left.svelte-gh74rc{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.dev-icon.svelte-gh74rc{flex-shrink:0;align-items:center;font-size:15px;display:inline-flex}.dev-icon .gh-svg-icon{width:1.2em;height:1.2em}.dev-details-col.svelte-gh74rc{flex-direction:column;min-width:0;display:flex}.dev-name.svelte-gh74rc{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:11.5px;font-weight:800;display:flex;overflow:hidden}.this-device-tag.svelte-gh74rc{text-transform:uppercase;letter-spacing:.4px;background:color-mix(in srgb, var(--success,#32d74b) 18%, transparent);color:var(--success,#32d74b);border:1px solid color-mix(in srgb, var(--success,#32d74b) 35%, transparent);white-space:nowrap;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:8.5px;font-weight:800;line-height:1.2}.dev-meta.svelte-gh74rc{color:var(--text-muted);font-size:10px}.revoke-device-btn.svelte-gh74rc{background:color-mix(in srgb, var(--danger,#ef4444) 14%, transparent);border:1px solid color-mix(in srgb, var(--danger,#ef4444) 30%, transparent);color:var(--danger,#ef4444);cursor:pointer;border-radius:5px;outline:none;flex-shrink:0;align-items:center;gap:3px;padding:3px 8px;font-size:10px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.revoke-device-btn.svelte-gh74rc:hover{background:var(--danger,#ef4444);color:#fff}.revoke-device-btn .gh-svg-icon{width:1em;height:1em}.drawer-apk-footnote.svelte-gh74rc{border-top:1px dashed var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding-top:6px;font-size:10px;display:flex}.footnote-apk-link.svelte-gh74rc{color:var(--primary);font-weight:700;text-decoration:underline}.footnote-apk-link.svelte-gh74rc:hover{filter:brightness(1.2)}.channel-status-pill.webhook.optional.svelte-gh74rc{background:var(--bg-overlay);color:var(--text-muted);border:1px dashed var(--border-subtle)}.channel-status-pill.webhook.muted.svelte-gh74rc{background:var(--bg-overlay);color:var(--text-muted);border:1px solid var(--border-subtle)}.channel-switch-wrap.svelte-gh74rc{flex-shrink:0;margin-left:auto}.channel-card-body.svelte-gh74rc{flex-direction:column;flex:1;justify-content:flex-start;display:flex}.channel-desc.svelte-gh74rc{color:var(--text-muted);font-size:11.5px;line-height:1.4}.channel-card-footer.svelte-gh74rc{border-top:1px dashed var(--border-subtle);box-sizing:border-box;justify-content:space-between;align-items:center;min-height:28px;margin-top:auto;padding-top:10px;display:flex}.channel-footer-action-link.svelte-gh74rc,.quiet-hours-toggle-btn.svelte-gh74rc{cursor:pointer;width:100%;color:var(--text-muted);background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;padding:0;font-size:11px;font-weight:700;transition:opacity .15s,color .15s;display:flex}.channel-footer-action-link.svelte-gh74rc:hover,.quiet-hours-toggle-btn.svelte-gh74rc:hover{opacity:.85;color:var(--text-main)}.channel-footer-action-link.in-app.svelte-gh74rc{color:var(--primary,#0a84ff)}.channel-footer-action-link.email.svelte-gh74rc,.channel-footer-action-link.email.is-active.svelte-gh74rc{color:#38bdf8}.channel-footer-action-link.webhook.svelte-gh74rc{color:#5865f2}.email-prefs-drawer.svelte-gh74rc{background:var(--bg-overlay);border:1px solid var(--border-subtle);box-sizing:border-box;border-left:3.5px solid #38bdf8;border-radius:9px;flex-direction:column;gap:10px;width:100%;padding:12px 14px;animation:.15s ease-out fadeIn;display:flex}.email-prefs-list.svelte-gh74rc{flex-direction:column;gap:8px;display:flex}.email-pref-row.svelte-gh74rc{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;transition:border-color .15s,background-color .15s;display:flex}.email-pref-row.svelte-gh74rc:hover{border-color:var(--border-strong);background:var(--bg-overlay-hover)}.email-pref-info.svelte-gh74rc{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.email-pref-title.svelte-gh74rc{color:var(--text-main);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.email-pref-title .gh-svg-icon{width:1.15em;height:1.15em}.email-pref-sub.svelte-gh74rc{color:var(--text-muted);font-size:11px;line-height:1.35}.drawer-title.svelte-gh74rc{color:var(--text-main);align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:inline-flex}.drawer-title .gh-svg-icon{width:1.2em;height:1.2em}.email-prefs-footnote.svelte-gh74rc{color:var(--text-muted);border-top:1px dashed var(--border-subtle);align-items:flex-start;gap:6px;padding-top:8px;font-size:10.5px;line-height:1.4;display:flex}.footnote-lock-icon.svelte-gh74rc{flex-shrink:0;align-items:center;margin-top:1px;display:inline-flex}.footnote-lock-icon .gh-svg-icon{width:1.15em;height:1.15em}.email-prefs-footnote.svelte-gh74rc b:where(.svelte-gh74rc),.quiet-hours-toggle-btn.is-active.svelte-gh74rc{color:var(--text-main)}.quiet-hours-toggle-btn.svelte-gh74rc b:where(.svelte-gh74rc){color:#32d74b}.footer-link-left.svelte-gh74rc,.qh-btn-left.svelte-gh74rc{align-items:center;gap:5px;display:inline-flex}.footer-link-left .gh-svg-icon,.qh-btn-left .gh-svg-icon{width:1.15em;height:1.15em}.footer-link-chevron.svelte-gh74rc,.qh-btn-chevron.svelte-gh74rc,.manage-chevron.svelte-gh74rc{opacity:.7;font-size:10px;font-weight:900;line-height:1;transition:transform .2s cubic-bezier(.25,1,.5,1),opacity .2s,color .2s;display:inline-block}.footer-link-chevron.open.svelte-gh74rc,.qh-btn-chevron.open.svelte-gh74rc,.manage-chevron.open.svelte-gh74rc{opacity:1;color:var(--primary);transform:rotate(90deg)}.quiet-hours-controls.svelte-gh74rc{background:var(--bg-overlay);border:1px solid var(--border-subtle);border-left:3.5px solid #a855f7;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;animation:.15s ease-out fadeIn;display:flex}.qh-toggle-label.svelte-gh74rc{color:var(--text-main);cursor:pointer;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.qh-time-inputs-row.svelte-gh74rc{align-items:center;gap:8px;display:flex}.qh-time-col.svelte-gh74rc{color:var(--text-muted);flex-direction:column;flex:1;gap:2px;font-size:10px;font-weight:600;display:flex}.qh-input.svelte-gh74rc{text-align:center;height:28px!important;padding:2px 6px!important;font-size:11px!important}.qh-hint.svelte-gh74rc{color:var(--text-muted);font-size:9.5px;line-height:1.3}@container panel (width<=950px){.channels-cards-grid.svelte-gh74rc{gap:8px;grid-template-columns:1fr!important}.channel-card.card-in-app.svelte-gh74rc{order:1!important}.channel-card.card-push.svelte-gh74rc{order:2!important}.registered-devices-drawer.svelte-gh74rc{order:3!important}.quiet-hours-controls.svelte-gh74rc{order:4!important}.channel-card.card-email.svelte-gh74rc{order:5!important}.email-prefs-drawer.svelte-gh74rc{order:6!important}.channel-card.card-discord.svelte-gh74rc{order:7!important}}@container (width<=950px){.channels-cards-grid.svelte-gh74rc{gap:8px;grid-template-columns:1fr!important}.channel-card.card-in-app.svelte-gh74rc{order:1!important}.channel-card.card-push.svelte-gh74rc{order:2!important}.registered-devices-drawer.svelte-gh74rc{order:3!important}.quiet-hours-controls.svelte-gh74rc{order:4!important}.channel-card.card-email.svelte-gh74rc{order:5!important}.email-prefs-drawer.svelte-gh74rc{order:6!important}.channel-card.card-discord.svelte-gh74rc{order:7!important}}@media (max-width:768px){.channels-cards-grid.svelte-gh74rc{gap:8px;grid-template-columns:1fr!important}.channel-card.card-in-app.svelte-gh74rc{order:1!important}.channel-card.card-push.svelte-gh74rc{order:2!important}.registered-devices-drawer.svelte-gh74rc{order:3!important}.quiet-hours-controls.svelte-gh74rc{order:4!important}.channel-card.card-email.svelte-gh74rc{order:5!important}.email-prefs-drawer.svelte-gh74rc{order:6!important}.channel-card.card-discord.svelte-gh74rc{order:7!important}}.alert-row-card.svelte-9oeb9h{background:var(--bg-card);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:100%;min-height:54px;padding:10px 14px;transition:background-color .15s,border-color .15s;display:flex;overflow:hidden}.alert-row-card.svelte-9oeb9h:hover{background:var(--bg-overlay-hover);border-color:var(--border-strong)}.alert-row-card.is-disabled.svelte-9oeb9h{opacity:.55}.alert-row-left.svelte-9oeb9h{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.alert-glyph-box.svelte-9oeb9h{background:var(--bg-overlay);width:34px;height:34px;color:var(--text-main);border:1px solid var(--border-subtle);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.alert-glyph-box .gh-svg-icon{width:1.2em;height:1.2em}.alert-text-col.svelte-9oeb9h{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.alert-title-line.svelte-9oeb9h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alert-title-text.svelte-9oeb9h{color:var(--text-main);letter-spacing:-.15px;font-size:13.5px;font-weight:800;line-height:1.25}.alert-status-badge.svelte-9oeb9h{text-transform:uppercase;letter-spacing:.4px;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:800;line-height:1.2}.alert-status-badge.disabled.svelte-9oeb9h{background:var(--bg-overlay);color:var(--text-muted);border:1px solid var(--border-subtle)}.alert-desc-text.svelte-9oeb9h{color:var(--text-muted);word-break:normal;overflow-wrap:break-word;font-size:11.5px;font-weight:500;line-height:1.35}.alert-row-right.svelte-9oeb9h{flex-shrink:0;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.alert-channel-chips.svelte-9oeb9h{align-items:center;gap:5px;min-width:0;display:flex}.channel-chip.svelte-9oeb9h{cursor:pointer;border:1px solid var(--border-subtle);background:var(--bg-overlay);color:var(--text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:6px;outline:none;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.channel-chip.svelte-9oeb9h:hover{border-color:var(--border-strong);transform:translateY(-1px)}.channel-chip.active.in-app.svelte-9oeb9h{background:color-mix(in srgb, var(--primary,#6366f1) 18%, transparent);border-color:color-mix(in srgb, var(--primary,#6366f1) 40%, transparent);color:var(--primary,#6366f1);font-weight:800}.channel-chip.active.push.svelte-9oeb9h{color:#32d74b;background:#32d74b2e;border-color:#32d74b66;font-weight:800}.channel-chip.active.webhook.svelte-9oeb9h{color:#5865f2;background:#5865f22e;border-color:#5865f266;font-weight:800}.channel-chip.muted.svelte-9oeb9h{opacity:.38;background:var(--bg-card);border-style:dashed}.chip-glyph.svelte-9oeb9h{align-items:center;font-size:11px;display:inline-flex}.chip-glyph .gh-svg-icon{width:1.1em;height:1.1em}.alert-row-divider.svelte-9oeb9h{background:var(--border-subtle);width:1px;height:24px;margin:0 2px}.alert-switch-wrap.svelte-9oeb9h{flex-shrink:0;align-items:center;display:flex}.compact-only-switch.svelte-9oeb9h{display:none}@container (width<=680px){.alert-row-card.svelte-9oeb9h{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.alert-row-left.svelte-9oeb9h{justify-content:space-between;align-items:flex-start;width:100%}.compact-only-switch.svelte-9oeb9h{margin-left:auto;display:flex}.desktop-only-switch.svelte-9oeb9h,.desktop-only-divider.svelte-9oeb9h{display:none!important}.alert-row-right.svelte-9oeb9h{border-top:1px dashed var(--border-subtle);width:100%;margin-left:0;padding-top:8px}.alert-channel-chips.svelte-9oeb9h{gap:5px;width:100%;display:flex}.channel-chip.svelte-9oeb9h{flex:1 1 0;justify-content:center;padding:5px 4px;font-size:10.5px}}@media (max-width:768px){.alert-row-card.svelte-9oeb9h{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:10px 12px!important}.alert-row-left.svelte-9oeb9h{justify-content:space-between!important;align-items:flex-start!important;width:100%!important}.compact-only-switch.svelte-9oeb9h{margin-left:auto!important;display:flex!important}.desktop-only-switch.svelte-9oeb9h,.desktop-only-divider.svelte-9oeb9h{display:none!important}.alert-row-right.svelte-9oeb9h{border-top:1px dashed var(--border-subtle)!important;width:100%!important;margin-left:0!important;padding-top:8px!important}.alert-channel-chips.svelte-9oeb9h{gap:5px!important;width:100%!important;display:flex!important}.channel-chip.svelte-9oeb9h{flex:1 1 0!important;justify-content:center!important;padding:5px 4px!important;font-size:10.5px!important}}.alerts-header-actions.svelte-xac5kb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.alerts-header-desc.svelte-xac5kb{color:var(--text-muted);flex:1;min-width:220px;font-size:11.5px;line-height:1.45}.test-alert-btn.svelte-xac5kb{white-space:nowrap!important;border-radius:8px!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;height:32px!important;padding:5px 12px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.test-alert-btn.svelte-xac5kb .gh-svg-icon{width:1.15em;height:1.15em}.matrix-heading-line.svelte-xac5kb{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;margin-bottom:10px;display:flex;container-type:inline-size}.matrix-title-and-batches.svelte-xac5kb{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.matrix-title-col.svelte-xac5kb{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.matrix-heading-title.svelte-xac5kb{color:var(--text-main);font-size:13px;font-weight:800}.matrix-heading-sub.svelte-xac5kb{color:var(--text-muted);font-size:11px}.matrix-batch-actions.svelte-xac5kb{box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;max-width:100%;display:flex}.matrix-batch-btn.svelte-xac5kb{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;border-radius:6px;outline:none;flex:auto;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.matrix-batch-btn.svelte-xac5kb:hover{color:var(--text-main);border-color:var(--border-strong)}.matrix-batch-btn.is-active.svelte-xac5kb{background:color-mix(in srgb, var(--primary,#6366f1) 18%, var(--bg-card));border-color:var(--primary,#6366f1);color:var(--primary,#6366f1);font-weight:800}.matrix-batch-btn .gh-svg-icon{width:1.1em;height:1.1em}.batch-lbl-short.svelte-xac5kb{display:none}.batch-lbl-full.svelte-xac5kb{display:inline}@container (width<=580px){.matrix-title-and-batches.svelte-xac5kb{flex-direction:column;align-items:stretch;gap:8px}.matrix-batch-actions.svelte-xac5kb{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid}.matrix-batch-btn.svelte-xac5kb{justify-content:center;width:100%;padding:4px 2px;font-size:10px}}@container (width<=440px){.batch-lbl-full.svelte-xac5kb{display:none}.batch-lbl-short.svelte-xac5kb{display:inline}.matrix-batch-btn.svelte-xac5kb{gap:2px;padding:4px 1px;font-size:9.5px}}@media (max-width:768px){.matrix-title-and-batches.svelte-xac5kb{flex-direction:column;align-items:stretch;gap:8px}.matrix-batch-actions.svelte-xac5kb{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid}.matrix-batch-btn.svelte-xac5kb{justify-content:center;width:100%;padding:4px 2px;font-size:10px}}@media (max-width:440px){.batch-lbl-full.svelte-xac5kb{display:none!important}.batch-lbl-short.svelte-xac5kb{display:inline!important}.matrix-batch-btn.svelte-xac5kb{gap:2px!important;padding:4px 1px!important;font-size:9.5px!important}}.alerts-vertical-stack.svelte-xac5kb{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;display:flex}@container panel (width<=600px){.alerts-header-actions.svelte-xac5kb{flex-direction:column;align-items:stretch;gap:8px}.test-alert-btn.svelte-xac5kb{justify-content:center!important;width:100%!important}}.schedule-list.svelte-1ljjj9m{flex-direction:column;gap:10px;display:flex}.sched-row.svelte-1ljjj9m{background:var(--bg-overlay);border:1px solid var(--border-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;display:flex}@media (max-width:768px){.sched-row.svelte-1ljjj9m{border-radius:10px!important;gap:8px!important;padding:10px 12px!important}.sched-icon.svelte-1ljjj9m{border-radius:8px!important;width:34px!important;height:34px!important;font-size:16px!important}.sched-title.svelte-1ljjj9m{font-size:13px!important}.sched-sub.svelte-1ljjj9m{font-size:10.5px!important}}.sched-row.configurable.svelte-1ljjj9m{border-color:color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--accent) 5%, var(--bg-overlay));box-shadow:0 4px 12px #0000000d}.sched-row.configurable.svelte-1ljjj9m:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}.sched-info.svelte-1ljjj9m{align-items:center;gap:14px;min-width:0;transition:opacity .2s;display:flex}.sched-actions.svelte-1ljjj9m{justify-content:flex-end;align-items:center;gap:12px;width:auto;display:flex}.sched-row.is-disabled.svelte-1ljjj9m{background:var(--bg-main);border-color:var(--border-subtle);filter:grayscale(80%)}.sched-row.is-disabled.svelte-1ljjj9m .sched-icon:where(.svelte-1ljjj9m){opacity:.6;box-shadow:none}.sched-icon.svelte-1ljjj9m{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.sched-title.svelte-1ljjj9m{color:var(--text-main);font-size:14px;font-weight:800}.sched-sub.svelte-1ljjj9m{color:var(--text-muted);margin-top:3px;font-size:11px;font-weight:600}.sched-badges.svelte-1ljjj9m{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.time-badge.svelte-1ljjj9m{border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.time-badge.svelte-1ljjj9m span:where(.svelte-1ljjj9m){text-transform:uppercase;opacity:.8;font-size:10px;font-weight:800}.time-badge.svelte-1ljjj9m .gh-svg-icon{width:1.1em;height:1.1em}.time-badge.sleep.svelte-1ljjj9m{background:color-mix(in srgb, var(--color-sleep) 15%, transparent);color:var(--color-sleep);border:1px solid color-mix(in srgb, var(--color-sleep) 30%, transparent)}.time-badge.activity.svelte-1ljjj9m{background:color-mix(in srgb, var(--color-dist) 15%, transparent);color:var(--color-dist);border:1px solid color-mix(in srgb, var(--color-dist) 30%, transparent)}.sched-val.svelte-1ljjj9m{color:var(--text-muted);text-align:right;background:var(--bg-main);border:1px dashed var(--border-strong);border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:12px;font-weight:800}.schedule-divider.svelte-1ljjj9m{text-align:center;z-index:1;margin:16px 0 8px;position:relative}.schedule-divider.svelte-1ljjj9m span:where(.svelte-1ljjj9m){background:var(--bg-card);color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;padding:0 12px;font-size:10px;font-weight:800}.schedule-divider.svelte-1ljjj9m:before{content:"";background:var(--border-subtle);z-index:-1;height:1px;position:absolute;top:50%;left:0;right:0}.sched-input.svelte-1ljjj9m{font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;letter-spacing:.5px;transition:background-color .15s,border-color .15s,color .15s;color:var(--text-main)!important;background:var(--bg-main)!important;border:1px solid var(--border-subtle)!important;border-radius:8px!important;padding:8px 12px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:800!important;box-shadow:0 2px 4px #0000000d!important}.sched-input.svelte-1ljjj9m:hover,.sched-input.svelte-1ljjj9m:focus-within{border-color:var(--primary)!important;background:color-mix(in srgb, var(--primary) 10%, var(--bg-main))!important;color:var(--primary)!important}@container panel (width<=700px){.sched-row.svelte-1ljjj9m{flex-direction:column;align-items:stretch;gap:10px}.sched-badges.svelte-1ljjj9m,.sched-val.svelte-1ljjj9m{text-align:left;justify-content:flex-start}.sched-actions.svelte-1ljjj9m{justify-content:space-between;width:100%}}.author-config-block.svelte-htnwvr{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;display:flex}.author-config-row.svelte-htnwvr{background:var(--bg-overlay);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;width:100%;padding:10px 14px;display:flex}.field-label.svelte-htnwvr{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;flex-direction:column;gap:8px;font-size:11.5px;font-weight:700;display:flex}.input-label-text.svelte-htnwvr{color:var(--text-main);text-transform:uppercase;letter-spacing:.5px;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.optional-hint.svelte-htnwvr{color:var(--text-muted);text-transform:none;letter-spacing:normal;font-size:10px;font-weight:500}.webhook-input-wrapper.svelte-htnwvr{box-sizing:border-box;align-items:center;width:100%;display:flex;position:relative}.webhook-input.svelte-htnwvr{width:100%;font-family:inherit;padding-right:36px!important}.webhook-reveal-btn.svelte-htnwvr{cursor:pointer;color:var(--text-muted);z-index:2;background:0 0;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:4px;transition:color .2s,background-color .2s;display:flex;position:absolute;right:6px}.webhook-reveal-btn.svelte-htnwvr:hover{background:var(--bg-overlay-hover);color:var(--text-main)}.webhook-reveal-btn.svelte-htnwvr .gh-svg-icon{width:1.15em;height:1.15em}.tokens-visibility-wrap.svelte-htnwvr{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;display:flex}.visibility-toggle-btn.svelte-htnwvr{white-space:nowrap;border-radius:8px!important;height:34px!important;padding:6px 12px!important;font-size:11.5px!important}.visibility-toggle-btn.active.svelte-htnwvr{border-color:var(--primary,#6366f1)!important;background:color-mix(in srgb, var(--primary,#6366f1) 15%, var(--bg-overlay))!important;color:var(--primary,#6366f1)!important}.info-note.svelte-htnwvr{color:var(--text-muted);background:color-mix(in srgb, var(--primary,#6366f1) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary,#6366f1) 20%, transparent);box-sizing:border-box;border-radius:8px;width:100%;padding:10px 14px;font-size:11.5px;line-height:1.4}@container panel (width<=700px){.author-config-row.svelte-htnwvr{flex-direction:column;align-items:stretch}.tokens-visibility-wrap.svelte-htnwvr{width:100%}.visibility-toggle-btn.svelte-htnwvr{flex:auto;justify-content:center}}@media (max-width:768px){.author-config-row.svelte-htnwvr{flex-direction:column;align-items:stretch}.tokens-visibility-wrap.svelte-htnwvr{width:100%}.visibility-toggle-btn.svelte-htnwvr{flex:auto;justify-content:center}}.webhook-group.svelte-14rjlnm{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;display:flex}.webhook-channel-card.svelte-14rjlnm{background:var(--bg-main);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.webhook-channel-card.svelte-14rjlnm:hover{border-color:var(--border-strong)}.webhook-channel-card.is-configured.svelte-14rjlnm{border-left:3.5px solid var(--success,#10b981)}.webhook-channel-card.is-unconfigured.svelte-14rjlnm{border-left:3.5px solid var(--border-strong)}.webhook-channel-card.is-invalid.svelte-14rjlnm{border-left:3.5px solid var(--danger,#ef4444)}.wh-card-top-row.svelte-14rjlnm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wh-card-header-left.svelte-14rjlnm{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.wh-card-icon.svelte-14rjlnm{background:var(--bg-overlay);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.wh-card-icon .gh-svg-icon{width:1.15em;height:1.15em}.wh-card-titles.svelte-14rjlnm{flex-direction:column;gap:1px;min-width:0;display:flex}.wh-card-title.svelte-14rjlnm{color:var(--text-main);font-size:13px;font-weight:800}.wh-card-desc.svelte-14rjlnm{color:var(--text-muted);font-size:11px;line-height:1.35}.wh-card-header-right.svelte-14rjlnm{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.wh-card-status-badge.svelte-14rjlnm{text-transform:uppercase;letter-spacing:.4px;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:800}.wh-card-status-badge.active.svelte-14rjlnm{background:color-mix(in srgb, var(--success,#10b981) 18%, transparent);color:var(--success,#10b981);border:1px solid color-mix(in srgb, var(--success,#10b981) 35%, transparent)}.wh-card-status-badge.invalid.svelte-14rjlnm{background:color-mix(in srgb, var(--danger,#ef4444) 18%, transparent);color:var(--danger,#ef4444);border:1px solid color-mix(in srgb, var(--danger,#ef4444) 35%, transparent)}.wh-card-status-badge.unconfigured.svelte-14rjlnm{background:var(--bg-overlay);color:var(--text-muted);border:1px solid var(--border-subtle);opacity:.7}.wh-test-btn.svelte-14rjlnm{background:color-mix(in srgb, var(--primary,#5865f2) 15%, transparent);border:1px solid color-mix(in srgb, var(--primary,#5865f2) 35%, transparent);color:var(--primary,#5865f2);cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.wh-test-btn.svelte-14rjlnm:hover:not(:disabled){background:var(--primary,#5865f2);color:#fff}.wh-test-btn.svelte-14rjlnm:disabled{opacity:.5;cursor:not-allowed}.wh-card-inputs-row.svelte-14rjlnm{box-sizing:border-box;align-items:flex-start;gap:10px;width:100%;display:flex}.field-label.svelte-14rjlnm{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;flex-direction:column;gap:8px;font-size:11.5px;font-weight:700;display:flex}.input-label-text.svelte-14rjlnm{color:var(--text-main);text-transform:uppercase;letter-spacing:.5px;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.error-inline-tag.svelte-14rjlnm{color:var(--danger,#ef4444);text-transform:none;margin-left:6px;font-size:10px;font-weight:800}.webhook-input-wrapper.svelte-14rjlnm{box-sizing:border-box;align-items:center;width:100%;display:flex;position:relative}.webhook-input.svelte-14rjlnm{width:100%;font-family:inherit;padding-right:36px!important}.webhook-reveal-btn.svelte-14rjlnm{cursor:pointer;color:var(--text-muted);z-index:2;background:0 0;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:4px;transition:color .2s,background-color .2s;display:flex;position:absolute;right:6px}.webhook-reveal-btn.svelte-14rjlnm:hover{background:var(--bg-overlay-hover);color:var(--text-main)}.webhook-reveal-btn.svelte-14rjlnm .gh-svg-icon{width:1.15em;height:1.15em}@container panel (width<=700px){.wh-card-inputs-row.svelte-14rjlnm{flex-direction:column;gap:8px}.wh-card-top-row.svelte-14rjlnm{flex-direction:column;align-items:flex-start;gap:8px}.wh-card-header-right.svelte-14rjlnm{justify-content:space-between;width:100%;margin-left:0}}@media (max-width:768px){.wh-card-inputs-row.svelte-14rjlnm{flex-direction:column;gap:8px}.wh-card-top-row.svelte-14rjlnm{flex-direction:column;align-items:flex-start;gap:8px}.wh-card-header-right.svelte-14rjlnm{justify-content:space-between;width:100%;margin-left:0}}.custom-webhooks-block.svelte-1fcto8g{background:var(--bg-overlay);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:12px 14px;display:flex}.custom-webhooks-header.svelte-1fcto8g{border-bottom:1px dashed var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.custom-header-left.svelte-1fcto8g{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.custom-header-icon.svelte-1fcto8g{background:color-mix(in srgb, var(--color-dist,#0a84ff) 15%, transparent);width:32px;height:32px;color:var(--color-dist,#0a84ff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.custom-header-icon .gh-svg-icon{width:1.15em;height:1.15em}.custom-header-text.svelte-1fcto8g{flex-direction:column;gap:1px;min-width:0;display:flex}.custom-header-title.svelte-1fcto8g{color:var(--text-main);font-size:13px;font-weight:800}.custom-header-sub.svelte-1fcto8g{color:var(--text-muted);font-size:11px}.add-custom-wh-btn.svelte-1fcto8g{flex-shrink:0;white-space:nowrap!important;border-radius:7px!important;height:30px!important;padding:5px 12px!important;font-size:11px!important}.custom-empty-state.svelte-1fcto8g{background:var(--bg-main);border:1px dashed var(--border-subtle);color:var(--text-muted);text-align:center;border-radius:8px;padding:16px;font-size:11.5px;line-height:1.45}.custom-empty-state.svelte-1fcto8g b:where(.svelte-1fcto8g){color:var(--text-main)}.custom-webhooks-list.svelte-1fcto8g{flex-direction:column;gap:8px;width:100%;display:flex}.custom-webhook-row.svelte-1fcto8g{background:var(--bg-main);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:8px;width:100%;padding:10px 12px;display:flex}.custom-webhook-row.is-invalid.svelte-1fcto8g{border-color:var(--danger,#ef4444)}.custom-webhook-row.is-configured.svelte-1fcto8g{border-left:3.5px solid var(--success,#10b981)}.custom-row-top.svelte-1fcto8g{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.custom-name-wrap.svelte-1fcto8g{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.custom-tag-icon.svelte-1fcto8g{color:var(--text-muted);flex-shrink:0;font-size:13px}.custom-tag-icon .gh-svg-icon{width:1.1em;height:1.1em}.custom-name-input.svelte-1fcto8g{background:var(--bg-card)!important;height:30px!important;padding:4px 8px!important;font-size:12px!important;font-weight:700!important}.custom-row-actions.svelte-1fcto8g{flex-shrink:0;align-items:center;gap:6px;display:flex}.wh-card-status-badge.svelte-1fcto8g{text-transform:uppercase;letter-spacing:.4px;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:800}.wh-card-status-badge.active.svelte-1fcto8g{background:color-mix(in srgb, var(--success,#10b981) 18%, transparent);color:var(--success,#10b981);border:1px solid color-mix(in srgb, var(--success,#10b981) 35%, transparent)}.wh-card-status-badge.invalid.svelte-1fcto8g{background:color-mix(in srgb, var(--danger,#ef4444) 18%, transparent);color:var(--danger,#ef4444);border:1px solid color-mix(in srgb, var(--danger,#ef4444) 35%, transparent)}.wh-test-btn.svelte-1fcto8g{background:color-mix(in srgb, var(--primary,#5865f2) 15%, transparent);border:1px solid color-mix(in srgb, var(--primary,#5865f2) 35%, transparent);color:var(--primary,#5865f2);cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.wh-test-btn.svelte-1fcto8g:hover:not(:disabled){background:var(--primary,#5865f2);color:#fff}.wh-test-btn.svelte-1fcto8g:disabled{opacity:.5;cursor:not-allowed}.wh-delete-btn.svelte-1fcto8g{background:color-mix(in srgb, var(--danger,#ef4444) 14%, transparent);border:1px solid color-mix(in srgb, var(--danger,#ef4444) 30%, transparent);color:var(--danger,#ef4444);cursor:pointer;border-radius:6px;outline:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;transition:background-color .15s,color .15s;display:flex}.wh-delete-btn.svelte-1fcto8g:hover{background:var(--danger,#ef4444);color:#fff}.custom-row-url.svelte-1fcto8g{width:100%}.webhook-input-wrapper.svelte-1fcto8g{box-sizing:border-box;align-items:center;width:100%;display:flex;position:relative}.webhook-input.svelte-1fcto8g{width:100%;font-family:inherit;padding-right:36px!important}.webhook-reveal-btn.svelte-1fcto8g{cursor:pointer;color:var(--text-muted);z-index:2;background:0 0;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:4px;transition:color .2s,background-color .2s;display:flex;position:absolute;right:6px}.webhook-reveal-btn.svelte-1fcto8g:hover{background:var(--bg-overlay-hover);color:var(--text-main)}.webhook-reveal-btn.svelte-1fcto8g .gh-svg-icon{width:1.15em;height:1.15em}.error-inline-tag.svelte-1fcto8g{color:var(--danger,#ef4444);text-transform:none;margin-left:6px;font-size:10px;font-weight:800}.connection-header.svelte-as4pb8{background:color-mix(in srgb, var(--color-dist) 5%, transparent);border-bottom:1px solid var(--border-subtle);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:clamp(10px,2.5cqw,14px) clamp(12px,3cqw,16px);display:flex}.conn-body.svelte-as4pb8{box-sizing:border-box;flex-direction:column;gap:14px;padding:clamp(12px,3cqw,20px);display:flex}.connection-status.svelte-as4pb8{text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:9.5px;font-weight:800;line-height:1.2}.connection-status.configured.svelte-as4pb8{background:color-mix(in srgb, var(--success,#10b981) 20%, transparent);color:var(--success,#10b981);border:1px solid color-mix(in srgb, var(--success,#10b981) 40%, transparent)}.connection-status.optional-badge.svelte-as4pb8{background:color-mix(in srgb, var(--text-muted) 15%, transparent);color:var(--text-muted);border:1px dashed color-mix(in srgb, var(--text-muted) 35%, transparent)}.connection-status.invalid-badge.svelte-as4pb8{background:color-mix(in srgb, var(--danger,#ef4444) 18%, transparent);color:var(--danger,#ef4444);border:1px solid color-mix(in srgb, var(--danger,#ef4444) 40%, transparent)}.connection-status.disabled-badge.svelte-as4pb8{background:color-mix(in srgb, var(--text-muted) 12%, transparent);color:var(--text-muted);border:1px dashed color-mix(in srgb, var(--text-muted) 30%, transparent);opacity:.7}@container panel (width<=700px){.connection-header.svelte-as4pb8{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:768px){.connection-header.svelte-as4pb8{flex-direction:column;align-items:flex-start;gap:8px}}.device-fleet-container.svelte-1a7t6yc{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;display:flex}.fleet-loading-grid.svelte-1a7t6yc,.fleet-cards-grid.svelte-1a7t6yc{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;width:100%;display:grid}.fleet-device-card.svelte-1a7t6yc{background:var(--bg-card);border:1px solid var(--border-subtle);border-left:3.5px solid var(--dev-color,var(--primary));box-shadow:0 4px 14px var(--shadow-soft);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:clamp(8px,2.5cqw,12px) clamp(10px,3cqw,14px);transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.fleet-device-card.svelte-1a7t6yc:hover{border-color:var(--border-strong);box-shadow:0 6px 18px var(--shadow-soft);transform:translateY(-1px)}.fleet-device-card.is-charging-card.svelte-1a7t6yc{background:color-mix(in srgb, #32d74b 5%, var(--bg-card));border-color:color-mix(in srgb, #32d74b 30%, var(--border-subtle))}.fleet-card-header.svelte-1a7t6yc{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.fleet-icon-box.svelte-1a7t6yc{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.fleet-icon-box .gh-svg-icon{width:1.2em;height:1.2em}.fleet-title-col.svelte-1a7t6yc{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.fleet-name-row.svelte-1a7t6yc{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.fleet-device-name.svelte-1a7t6yc{color:var(--text-main);word-break:normal;overflow-wrap:break-word;font-size:clamp(12px,3cqw,13.5px);font-weight:800;line-height:1.25}.fleet-type-pill.svelte-1a7t6yc{text-transform:uppercase;letter-spacing:.4px;background:var(--bg-overlay);color:var(--text-muted);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:8.5px;font-weight:800;line-height:1.2}.primary-wearable-pill.svelte-1a7t6yc{text-transform:uppercase;letter-spacing:.4px;background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:8.5px;font-weight:800;line-height:1.2}.fleet-sync-line.svelte-1a7t6yc{color:var(--text-muted);word-break:normal;overflow-wrap:break-word;font-size:clamp(9.5px,2.3cqw,10.5px);line-height:1.3}.fleet-sync-line.svelte-1a7t6yc b:where(.svelte-1a7t6yc){color:var(--text-light)}.fleet-sync-line .gh-svg-icon{vertical-align:-.1em;width:1em;height:1em}.fleet-bat-pill.svelte-1a7t6yc{font-variant-numeric:tabular-nums;border-radius:5px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.bat-svg-wrap.svelte-1a7t6yc{align-items:center;font-size:13px;display:inline-flex}.bat-svg-wrap svg{width:16px;height:10px}.fleet-bar-track.svelte-1a7t6yc{background:color-mix(in srgb, var(--text-main,#fff) 10%, transparent);border-radius:2px;width:100%;height:4px;margin-top:1px;overflow:hidden}.fleet-bar-fill.svelte-1a7t6yc{border-radius:2px;height:100%;transition:width .4s}.fleet-card-footer.svelte-1a7t6yc{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:10.5px;display:flex}.fleet-status-sub.svelte-1a7t6yc{font-weight:600}.fleet-stats-mini.svelte-1a7t6yc{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mini-tag.svelte-1a7t6yc{background:var(--bg-overlay);border:1px solid var(--border-subtle);color:var(--text-light);white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:1.5px 5px;font-size:9.5px;font-weight:700;display:inline-flex}.mini-tag .gh-svg-icon{width:1.05em;height:1.05em}.single-device-hint-box.svelte-1a7t6yc{background:var(--bg-overlay);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:clamp(10px,2.4cqw,11px);line-height:1.35;display:flex}.hint-icon.svelte-1a7t6yc{color:var(--color-azm,#ffd60a);flex-shrink:0;align-items:center;font-size:14px;display:inline-flex}.hint-icon .gh-svg-icon{width:1.15em;height:1.15em}.hint-text.svelte-1a7t6yc{word-break:normal;overflow-wrap:break-word;flex:1;min-width:0}@container panel (width<=550px){.fleet-cards-grid.svelte-1a7t6yc{grid-template-columns:1fr}}.provider-trademark-footnote.svelte-1pfj7mx{color:var(--text-muted);align-items:flex-start;gap:6px;margin-top:4px;font-size:11px;line-height:1.4;display:flex}.provider-trademark-footnote .gh-svg-icon{flex-shrink:0;width:1.15em;height:1.15em;margin-top:1px}.source-matrix-container.svelte-1pfj7mx{border-top:1px dashed var(--border-strong);flex-direction:column;gap:12px;margin-top:18px;padding-top:18px;display:flex}.single-provider-callout.svelte-1pfj7mx{background:color-mix(in srgb, var(--primary,#0a84ff) 10%, var(--bg-overlay));border:1px solid color-mix(in srgb, var(--primary,#0a84ff) 30%, transparent);border-left:3.5px solid var(--primary,#0a84ff);box-sizing:border-box;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;width:100%;min-width:0;max-width:100%;margin-bottom:4px;padding:clamp(8px,2cqw,10px) clamp(10px,2.5cqw,14px);display:flex}.single-provider-callout.is-no-provider.svelte-1pfj7mx{background:color-mix(in srgb, var(--color-cals,#ff9f0a) 10%, var(--bg-overlay));border-color:color-mix(in srgb, var(--color-cals,#ff9f0a) 30%, transparent);border-left-color:var(--color-cals,#ff9f0a)}.single-provider-badge.missing-provider-badge.svelte-1pfj7mx{background:color-mix(in srgb, var(--color-cals,#ff9f0a) 18%, transparent);color:var(--color-cals,#ff9f0a);border-color:color-mix(in srgb, var(--color-cals,#ff9f0a) 35%, transparent)}.callout-left.svelte-1pfj7mx{flex:auto;align-items:flex-start;gap:10px;min-width:0;display:flex}.callout-icon.svelte-1pfj7mx{flex-shrink:0;align-items:center;margin-top:1px;font-size:18px;display:flex}.callout-icon .gh-svg-icon{width:1.2em;height:1.2em}.callout-text.svelte-1pfj7mx{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.callout-title-line.svelte-1pfj7mx{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.callout-title.svelte-1pfj7mx{color:var(--text-main);word-break:normal;overflow-wrap:break-word;font-size:clamp(12px,3cqw,13px);font-weight:800;line-height:1.25}.callout-desc.svelte-1pfj7mx{color:var(--text-muted);word-break:normal;overflow-wrap:break-word;font-size:clamp(10px,2.4cqw,11px);line-height:1.35}.callout-right-actions.svelte-1pfj7mx{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.preview-domains-toggle-btn.svelte-1pfj7mx{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:6px;outline:none;justify-content:center;align-items:center;height:30px;padding:5px 10px;font-size:11px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.preview-domains-toggle-btn.svelte-1pfj7mx:hover{background:var(--bg-overlay-hover);color:var(--text-main);border-color:var(--border-strong)}.preview-domains-toggle-btn.active.svelte-1pfj7mx{background:color-mix(in srgb, var(--primary,#0a84ff) 15%, var(--bg-card));border-color:var(--primary,#0a84ff);color:var(--primary,#0a84ff)}.single-provider-badge.svelte-1pfj7mx{text-transform:uppercase;letter-spacing:.4px;background:color-mix(in srgb, var(--primary,#0a84ff) 18%, transparent);color:var(--primary,#0a84ff);border:1px solid color-mix(in srgb, var(--primary,#0a84ff) 35%, transparent);white-space:nowrap;border-radius:4px;align-items:center;padding:1.5px 6px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.connected-solo-pill.svelte-1pfj7mx{text-transform:uppercase;letter-spacing:.3px;background:color-mix(in srgb, var(--success,#32d74b) 15%, transparent);color:var(--success,#32d74b);border:1px solid color-mix(in srgb, var(--success,#32d74b) 35%, transparent);white-space:nowrap;border-radius:5px;padding:2.5px 7px;font-size:9.5px;font-weight:800}.empty-domain-notice.svelte-1pfj7mx{color:var(--text-muted);text-align:center;padding:8px 0;font-size:11px;font-style:italic}.matrix-header-row.svelte-1pfj7mx{box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.matrix-title-group.svelte-1pfj7mx{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.matrix-header-icon.svelte-1pfj7mx{color:var(--primary);flex-shrink:0;align-items:center;margin-top:1px;font-size:18px;display:flex}.matrix-header-icon .gh-svg-icon{width:1.2em;height:1.2em}.matrix-header-title.svelte-1pfj7mx{color:var(--text-main);letter-spacing:-.2px;word-break:normal;overflow-wrap:break-word;font-size:clamp(12.5px,3cqw,13.5px);font-weight:800;line-height:1.25}.matrix-header-sub.svelte-1pfj7mx{color:var(--text-muted);word-break:normal;overflow-wrap:break-word;margin-top:2px;font-size:clamp(10px,2.4cqw,11px);line-height:1.35}.domains-grid.svelte-1pfj7mx{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;width:100%;display:grid}.domain-card.svelte-1pfj7mx{background:var(--bg-overlay);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:clamp(10px,2.5cqw,14px);transition:border-color .2s,box-shadow .2s;display:flex}.domain-card.svelte-1pfj7mx:hover{border-color:var(--border-strong)}.domain-card.is-saving.svelte-1pfj7mx{opacity:.6;pointer-events:none}.domain-card-header.svelte-1pfj7mx{border-bottom:1px dashed var(--border-subtle);align-items:center;gap:8px;min-width:0;padding-bottom:6px;display:flex}.domain-icon.svelte-1pfj7mx{flex-shrink:0;align-items:center;font-size:18px;display:flex}.domain-meta.svelte-1pfj7mx{flex-direction:column;flex:1;min-width:0;display:flex}.domain-label.svelte-1pfj7mx{color:var(--text-main);word-break:normal;overflow-wrap:break-word;font-size:clamp(12px,3cqw,13px);font-weight:800;line-height:1.2}.domain-desc.svelte-1pfj7mx{color:var(--text-muted);word-break:normal;overflow-wrap:break-word;font-size:clamp(9.5px,2.3cqw,10.5px);line-height:1.35}.sources-stack-list.svelte-1pfj7mx{box-sizing:border-box;flex-direction:column;gap:5px;width:100%;display:flex}.source-item-row.svelte-1pfj7mx{background:var(--bg-card);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;min-width:0;padding:6px 8px;transition:transform .15s,border-color .15s;display:flex}.source-item-row.is-disabled.svelte-1pfj7mx{opacity:.55;background:var(--bg-main)}.source-rank-badge.svelte-1pfj7mx{color:var(--text-muted);background:var(--bg-overlay);border:1px solid var(--border-subtle);text-align:center;border-radius:4px;flex-shrink:0;min-width:18px;padding:1.5px 5px;font-family:Consolas,monospace;font-size:9.5px;font-weight:900}.source-rank-badge.primary.svelte-1pfj7mx{color:#fff;background:var(--primary,#0a84ff);border-color:var(--primary,#0a84ff)}.source-icon.svelte-1pfj7mx{flex-shrink:0;align-items:center;font-size:14px;display:flex}.source-icon .gh-svg-icon{width:1.1em;height:1.1em}.source-name-col.svelte-1pfj7mx{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.source-name.svelte-1pfj7mx{color:var(--text-main);white-space:normal;word-break:normal;overflow-wrap:break-word;font-size:clamp(11px,2.8cqw,12px);font-weight:800;line-height:1.25}.primary-tag.svelte-1pfj7mx{color:var(--primary,#0a84ff);text-transform:uppercase;letter-spacing:.4px;font-size:8.5px;font-weight:800}.fallback-tag.svelte-1pfj7mx{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:8.5px;font-weight:700}.disabled-tag.svelte-1pfj7mx{color:var(--danger,#ff453a);text-transform:uppercase;letter-spacing:.3px;font-size:8.5px;font-weight:700}.source-actions.svelte-1pfj7mx{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.rank-btn.svelte-1pfj7mx{background:var(--bg-overlay);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;border-radius:5px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:8.5px;transition:all .15s;display:flex}.rank-btn.svelte-1pfj7mx:hover:not(:disabled){background:var(--bg-overlay-hover);color:var(--text-main);border-color:var(--border-strong)}.rank-btn.svelte-1pfj7mx:disabled{opacity:.25;cursor:not-allowed}.toggle-source-btn.svelte-1pfj7mx{text-transform:uppercase;letter-spacing:.3px;border:1px solid var(--border-subtle);background:var(--bg-overlay);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:5px;outline:none;flex-shrink:0;padding:2.5px 7px;font-size:9.5px;font-weight:800;transition:all .15s}.toggle-source-btn.active.svelte-1pfj7mx{background:color-mix(in srgb, var(--success,#32d74b) 15%, transparent);color:var(--success,#32d74b);border-color:color-mix(in srgb, var(--success,#32d74b) 35%, transparent)}.toggle-source-btn.svelte-1pfj7mx:hover{filter:brightness(1.1)}@container panel (width<=550px){.single-provider-callout.svelte-1pfj7mx{flex-direction:column;align-items:stretch;gap:8px}.callout-right-actions.svelte-1pfj7mx{width:100%;margin-left:0}.preview-domains-toggle-btn.svelte-1pfj7mx{justify-content:center;width:100%;height:32px}.domains-grid.svelte-1pfj7mx{grid-template-columns:1fr}}@media (max-width:768px){.single-provider-callout.svelte-1pfj7mx{flex-direction:column;align-items:stretch;gap:8px}.callout-right-actions.svelte-1pfj7mx{width:100%;margin-left:0}.preview-domains-toggle-btn.svelte-1pfj7mx{justify-content:center;width:100%;height:32px}.domains-grid.svelte-1pfj7mx{grid-template-columns:1fr}}.reactivate-modal-body.svelte-1bthvdu{color:var(--text-light);flex-direction:column;gap:12px;font-size:13px;display:flex}.reactivate-intro-card.svelte-1bthvdu{background:var(--bg-overlay,#ffffff0a);border:1px solid var(--border-subtle,#ffffff14);border-radius:10px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.reactivate-intro-card.warning.svelte-1bthvdu{background:color-mix(in srgb, var(--danger,#ef4444) 10%, var(--bg-card));border-color:color-mix(in srgb, var(--danger,#ef4444) 30%, transparent);border-left:3.5px solid var(--danger,#ef4444)}.intro-headline.svelte-1bthvdu{color:var(--text-main,#fff);font-size:13px;font-weight:800}.intro-sub.svelte-1bthvdu{color:var(--text-light,#cbd5e1);font-size:11.5px;line-height:1.4}.intro-perks-row.svelte-1bthvdu{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.intro-perk-chip.svelte-1bthvdu{background:color-mix(in srgb, var(--primary,#6366f1) 14%, var(--bg-overlay));border:1px solid color-mix(in srgb, var(--primary,#6366f1) 30%, transparent);color:var(--text-main,#fff);border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.intro-perk-chip .gh-svg-icon{width:1.1em;height:1.1em}.plan-options-grid.svelte-1bthvdu{flex-direction:column;gap:10px;margin-top:4px;display:flex}.plan-card.svelte-1bthvdu{background:var(--bg-overlay);border:1px solid var(--border-subtle);text-align:left;cursor:pointer;border-radius:12px;outline:none;flex-direction:column;gap:4px;padding:14px 16px;transition:all .15s;display:flex}.plan-card.svelte-1bthvdu:hover{background:var(--bg-overlay-hover);border-color:var(--border-strong)}.plan-card.active.svelte-1bthvdu{background:color-mix(in srgb, var(--primary) 12%, var(--bg-card));border-color:var(--primary);box-shadow:0 0 16px color-mix(in srgb, var(--primary) 25%, transparent)}.plan-card-header.svelte-1bthvdu{justify-content:space-between;align-items:center;display:flex}.plan-name.svelte-1bthvdu{color:var(--text-main);align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.plan-price.svelte-1bthvdu{color:var(--primary);font-size:16px;font-weight:800}.plan-card-desc.svelte-1bthvdu{color:var(--text-muted);font-size:11.5px}.savings-pill.svelte-1bthvdu{text-transform:uppercase;color:#000;background:#10b981;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:800;line-height:1.2}.savings-pill.discount.svelte-1bthvdu{color:#facc15;background:#facc1533;border:1px solid #facc1566}.modal-regular-price.svelte-1bthvdu{color:var(--text-muted,#94a3b8);font-size:11.5px;font-weight:600;text-decoration:line-through}.reactivate-guarantee-note.svelte-1bthvdu{color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent);border:1px dashed color-mix(in srgb, var(--success) 30%, transparent);border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;font-weight:600;display:flex}.connection-card.svelte-3c0yyw{background:var(--bg-card);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:12px;width:100%;min-width:0;max-width:100%;transition:border-color .2s,box-shadow .2s;overflow:hidden}.connection-card.svelte-3c0yyw:hover{border-color:var(--border-strong)}.connection-header.svelte-3c0yyw{border-bottom:1px solid var(--border-subtle);box-sizing:border-box;flex-direction:column;gap:6px;width:100%;padding:clamp(10px,2.5cqw,14px) clamp(12px,3cqw,16px);display:flex}.conn-header-top.svelte-3c0yyw{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;width:100%;display:flex}.conn-icon-title-wrap.svelte-3c0yyw{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.conn-icon.svelte-3c0yyw{background:var(--bg-main);border:1px solid var(--border-subtle);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.conn-title-col.svelte-3c0yyw{flex-direction:column;flex:1;min-width:0;display:flex}.conn-title.svelte-3c0yyw{color:var(--text-main);word-break:normal;overflow-wrap:break-word;font-size:clamp(12.5px,3cqw,14px);font-weight:800;line-height:1.25}.conn-sub.svelte-3c0yyw{color:var(--text-muted);word-break:normal;overflow-wrap:break-word;width:100%;font-size:clamp(10px,2.4cqw,11px);line-height:1.4}.connection-status.svelte-3c0yyw{text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:9.5px;font-weight:800;line-height:1.2}.connection-status.configured.svelte-3c0yyw{background:color-mix(in srgb, var(--success,#32d74b) 18%, transparent);color:var(--success,#32d74b);border:1px solid color-mix(in srgb, var(--success,#32d74b) 35%, transparent)}.connection-status.missing.svelte-3c0yyw{background:color-mix(in srgb, var(--danger,#ef4444) 15%, transparent);color:var(--danger,#ef4444);border:1px dashed color-mix(in srgb, var(--danger,#ef4444) 35%, transparent)}.connection-status.partial.svelte-3c0yyw{color:#f59e0b;background:#f59e0b2e;border:1px solid #f59e0b59}.connection-status.vault-paused.svelte-3c0yyw{color:#c084fc;background:#bf5af233;border:1px solid #bf5af273}.connection-status.token-disconnected.svelte-3c0yyw{color:#f59e0b;background:#f59e0b33;border:1px solid #f59e0b73}.connection-card.is-paused-vault-card.svelte-3c0yyw{background:color-mix(in srgb, #bf5af2 5%, var(--bg-card));border-color:#bf5af273}.connection-card.is-token-disconnected-card.svelte-3c0yyw{background:color-mix(in srgb, #f59e0b 5%, var(--bg-card));border-color:#f59e0b73}.token-disconnected-alert-block.svelte-3c0yyw{background:color-mix(in srgb, #f59e0b 10%, var(--bg-card));box-sizing:border-box;border:1px solid #f59e0b59;border-left:3.5px solid #f59e0b;border-radius:10px;flex-direction:column;gap:6px;width:100%;margin-bottom:4px;padding:10px 12px;display:flex}.token-disconnected-header.svelte-3c0yyw{align-items:flex-start;gap:8px;display:flex}.token-disconnected-icon.svelte-3c0yyw{color:#f59e0b;flex-shrink:0;margin-top:1px;font-size:15px}.token-disconnected-icon .gh-svg-icon{width:1.15em;height:1.15em}.token-disconnected-text.svelte-3c0yyw{color:var(--text-light);flex-direction:column;gap:2px;font-size:11.5px;line-height:1.4;display:flex}.token-disconnected-text.svelte-3c0yyw b:where(.svelte-3c0yyw){color:var(--text-main,#fff)}.token-disconnected-text.svelte-3c0yyw span:where(.svelte-3c0yyw){color:var(--text-muted);font-size:11px}.reconnect-token-btn.svelte-3c0yyw{color:#111214!important;background:#f59e0b!important;border-color:#d97706!important;font-weight:800!important}.reconnect-token-btn.svelte-3c0yyw:hover{background:#fbbf24!important;border-color:#f59e0b!important}.vault-paused-alert-block.svelte-3c0yyw{background:color-mix(in srgb, #bf5af2 10%, var(--bg-card));box-sizing:border-box;border:1px solid #bf5af259;border-left:3.5px solid #bf5af2;border-radius:10px;flex-direction:column;gap:6px;width:100%;margin-bottom:4px;padding:10px 12px;display:flex}.vault-paused-header.svelte-3c0yyw{align-items:flex-start;gap:8px;display:flex}.vault-alert-icon.svelte-3c0yyw{color:#c084fc;flex-shrink:0;margin-top:1px;font-size:15px}.vault-alert-icon .gh-svg-icon{width:1.15em;height:1.15em}.vault-alert-text.svelte-3c0yyw{color:var(--text-light);flex-direction:column;gap:2px;font-size:11.5px;line-height:1.4;display:flex}.vault-alert-text.svelte-3c0yyw b:where(.svelte-3c0yyw){color:var(--text-main,#fff)}.vault-alert-text.svelte-3c0yyw span:where(.svelte-3c0yyw){color:var(--text-muted);font-size:11px}.reactivate-vault-btn.svelte-3c0yyw{color:#111214!important;background:#f59e0b!important;border-color:#d97706!important;font-weight:800!important}.reactivate-vault-btn.svelte-3c0yyw:hover{background:#fbbf24!important;border-color:#f59e0b!important}.connect-now-btn.svelte-3c0yyw{background:var(--primary,#0a84ff)!important;border-color:var(--primary,#0a84ff)!important;color:#fff!important;font-weight:800!important}.partial-scopes-alert-block.svelte-3c0yyw{background:color-mix(in srgb, #f59e0b 10%, var(--bg-card));box-sizing:border-box;border:1px solid #f59e0b59;border-left:3.5px solid #f59e0b;border-radius:10px;flex-direction:column;gap:8px;width:100%;margin-bottom:4px;padding:10px 12px;display:flex}.partial-scopes-header.svelte-3c0yyw{align-items:flex-start;gap:8px;display:flex}.partial-alert-icon.svelte-3c0yyw{color:#f59e0b;flex-shrink:0;margin-top:1px;font-size:15px}.partial-alert-icon .gh-svg-icon{width:1.15em;height:1.15em}.partial-alert-text.svelte-3c0yyw{color:var(--text-light);flex-direction:column;gap:2px;font-size:11.5px;line-height:1.4;display:flex}.partial-alert-text.svelte-3c0yyw b:where(.svelte-3c0yyw){color:var(--text-main,#fff)}.partial-alert-text.svelte-3c0yyw span:where(.svelte-3c0yyw){color:var(--text-muted);font-size:11px}.scopes-chip-groups-wrap.svelte-3c0yyw{border-top:1px dashed #f59e0b40;flex-direction:column;gap:6px;padding-top:4px;display:flex}.scope-row-group.svelte-3c0yyw{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scope-row-label.svelte-3c0yyw{text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;min-width:90px;font-size:10px;font-weight:800}.scope-row-label.granted.svelte-3c0yyw{color:var(--success,#32d74b)}.scope-row-label.missing.svelte-3c0yyw{color:#f87171}.scope-chips-row.svelte-3c0yyw{flex-wrap:wrap;flex:1;gap:4px 6px;display:flex}.scope-chip.svelte-3c0yyw{white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:700;line-height:1.2;display:inline-flex}.scope-chip.granted.svelte-3c0yyw{background:color-mix(in srgb, var(--success,#32d74b) 16%, transparent);color:var(--success,#32d74b);border:1px solid color-mix(in srgb, var(--success,#32d74b) 35%, transparent)}.scope-chip.missing.svelte-3c0yyw{color:#fca5a5;background:#ef444429;border:1px solid #ef444459}.chip-symbol.svelte-3c0yyw{font-size:10px;font-weight:900}.conn-body.svelte-3c0yyw{background:var(--bg-card);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;width:100%;padding:clamp(8px,2cqw,10px) clamp(10px,2.5cqw,14px);display:flex}.provider-meta-tags.svelte-3c0yyw{min-width:0;color:var(--text-light);flex-wrap:wrap;flex:auto;align-items:center;gap:6px;font-size:11.5px;display:flex}.meta-text-item.svelte-3c0yyw{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.meta-muted.svelte-3c0yyw{color:var(--text-muted);font-weight:500}.meta-sep.svelte-3c0yyw{color:var(--border-strong);opacity:.6;font-size:10px}.meta-dot.active.svelte-3c0yyw{color:var(--success,#32d74b);font-size:10px}.meta-status-pill.svelte-3c0yyw{border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.provider-actions-group.svelte-3c0yyw{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.provider-action-link.svelte-3c0yyw,.btn-disconnect-provider.svelte-3c0yyw{white-space:nowrap!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:30px!important;padding:5px 12px!important;font-size:11px!important;text-decoration:none!important;display:inline-flex!important}.btn-disconnect-provider.svelte-3c0yyw{color:var(--danger,#ef4444)!important;border-color:color-mix(in srgb, var(--danger,#ef4444) 30%, transparent)!important}.btn-disconnect-provider.svelte-3c0yyw:hover:not(:disabled){background:color-mix(in srgb, var(--danger,#ef4444) 15%, transparent)!important;border-color:var(--danger,#ef4444)!important}@container panel (width<=550px){.conn-header-top.svelte-3c0yyw{flex-direction:row;justify-content:space-between;align-items:center;gap:6px}.conn-body.svelte-3c0yyw{flex-direction:column;align-items:stretch;gap:8px}.provider-actions-group.svelte-3c0yyw{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:5px;width:100%;margin-left:0;display:grid}.provider-action-link.svelte-3c0yyw,.btn-disconnect-provider.svelte-3c0yyw{justify-content:center;width:100%}}@container panel (width<=360px){.conn-header-top.svelte-3c0yyw{flex-direction:column;align-items:flex-start;gap:6px}.connection-status.svelte-3c0yyw{margin-left:0}.conn-icon-title-wrap.svelte-3c0yyw{width:100%}.provider-actions-group.svelte-3c0yyw{grid-template-columns:1fr}}@media (max-width:600px){.conn-body.svelte-3c0yyw{flex-direction:column;align-items:stretch;gap:8px}.provider-actions-group.svelte-3c0yyw{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:5px;width:100%;margin-left:0;display:grid}.provider-action-link.svelte-3c0yyw,.btn-disconnect-provider.svelte-3c0yyw{justify-content:center;width:100%}}@media (max-width:360px){.conn-header-top.svelte-3c0yyw{flex-direction:column;align-items:flex-start;gap:6px}.connection-status.svelte-3c0yyw{margin-left:0}.conn-icon-title-wrap.svelte-3c0yyw{width:100%}.provider-actions-group.svelte-3c0yyw{grid-template-columns:1fr}}.monthly-timeline-section.svelte-1med1me{background:color-mix(in srgb, var(--primary,#6366f1) 7%, var(--bg-overlay));border:1px solid color-mix(in srgb, var(--primary,#6366f1) 25%, transparent);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:8px;width:100%;padding:10px 12px;display:flex}.timeline-section-header.svelte-1med1me{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.timeline-header-left.svelte-1med1me{align-items:center;gap:6px;display:flex}.timeline-header-icon.svelte-1med1me{color:var(--primary,#6366f1);align-items:center;font-size:13px;display:flex}.timeline-header-icon .gh-svg-icon{width:1.15em;height:1.15em}.timeline-header-title.svelte-1med1me{color:var(--text-main);letter-spacing:-.2px;font-size:11.5px;font-weight:800}.timeline-header-sub.svelte-1med1me{color:var(--text-muted);margin-left:auto;font-size:10px;font-weight:600}.monthly-capsules-grid.svelte-1med1me{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));gap:6px;width:100%;display:grid}.month-capsule.svelte-1med1me{box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:5px 8px;font-size:11px;transition:transform .15s,background-color .15s,border-color .15s;display:flex}.month-capsule.completed.svelte-1med1me{background:color-mix(in srgb, var(--success,#32d74b) 12%, var(--bg-card));border:1px solid color-mix(in srgb, var(--success,#32d74b) 30%, transparent);color:var(--text-main)}.month-capsule.completed.svelte-1med1me .capsule-icon:where(.svelte-1med1me){color:var(--success,#32d74b)}.month-capsule.completed.svelte-1med1me .capsule-status-tag:where(.svelte-1med1me){background:color-mix(in srgb, var(--success,#32d74b) 18%, transparent);color:#34d399;border:1px solid color-mix(in srgb, var(--success,#32d74b) 35%, transparent)}.month-capsule.compiling.svelte-1med1me{background:color-mix(in srgb, var(--primary,#6366f1) 22%, var(--bg-card));border:1px solid var(--primary,#6366f1);color:#fff;font-weight:800;animation:2s ease-in-out infinite svelte-1med1me-pulseCompilingCapsule;box-shadow:0 0 10px #6366f159}.month-capsule.compiling.svelte-1med1me .capsule-icon:where(.svelte-1med1me){color:#38bdf8}.month-capsule.compiling.svelte-1med1me .capsule-status-tag:where(.svelte-1med1me){color:#000;background:#38bdf8;font-weight:900}@keyframes svelte-1med1me-pulseCompilingCapsule{0%,to{border-color:var(--primary,#6366f1);box-shadow:0 0 8px #6366f140}50%{border-color:#38bdf8;box-shadow:0 0 16px #38bdf880}}.month-capsule.queued.svelte-1med1me{background:var(--bg-card);border:1px dashed var(--border-subtle);color:var(--text-muted);opacity:.7}.month-capsule.queued.svelte-1med1me .capsule-icon:where(.svelte-1med1me){opacity:.6}.month-capsule.queued.svelte-1med1me .capsule-status-tag:where(.svelte-1med1me){color:var(--text-muted);border:1px solid var(--border-subtle);opacity:.8;background:0 0}.capsule-icon.svelte-1med1me{flex-shrink:0;align-items:center;font-size:11px;display:inline-flex}.capsule-icon .gh-svg-icon{width:1.1em;height:1.1em}.capsule-label.svelte-1med1me{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:1;min-width:0;font-weight:700;overflow:hidden}.capsule-status-tag.svelte-1med1me{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:3.5px;flex-shrink:0;padding:1px 4px;font-size:8.5px;font-weight:800;line-height:1.2}.active-chunk-status-bar.svelte-1med1me{border-top:1px dashed color-mix(in srgb, var(--primary,#6366f1) 25%, transparent);color:var(--text-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:6px;font-size:11px;display:flex}.chunk-status-item.svelte-1med1me{align-items:center;gap:5px;display:flex}.chunk-dot.svelte-1med1me{border-radius:50%;flex-shrink:0;width:6px;height:6px}.chunk-dot.active.svelte-1med1me{background:#38bdf8;box-shadow:0 0 6px #38bdf8}.chunk-dot.queued.svelte-1med1me{background:var(--text-muted);opacity:.6}.missing-gaps-drawer.svelte-2q0eq9{background:color-mix(in srgb, var(--color-azm,#ffd60a) 6%, var(--bg-overlay));border:1px solid color-mix(in srgb, var(--color-azm,#ffd60a) 25%, transparent);border-radius:9px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.drawer-toggle-row.svelte-2q0eq9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.btn-toggle-gaps-drawer.svelte-2q0eq9{color:var(--color-azm,#ffd60a);cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.btn-toggle-gaps-drawer.svelte-2q0eq9:hover{text-decoration:underline}.drawer-note.svelte-2q0eq9{color:var(--text-muted);font-size:10px}.missing-dates-tags-list.svelte-2q0eq9{flex-wrap:wrap;gap:4px;max-height:120px;padding-top:4px;display:flex;overflow-y:auto}.missing-date-tag.svelte-2q0eq9{background:var(--bg-card);border:1px dashed var(--border-subtle);color:var(--text-muted);border-radius:4px;align-items:center;gap:3px;padding:1.5px 6px;font-family:Consolas,monospace;font-size:9.5px;font-weight:700;display:inline-flex}.missing-date-tag.more.svelte-2q0eq9{color:var(--text-muted);background:0 0;border:none;font-family:inherit;font-style:italic}.connection-card.svelte-qrmuk{background:var(--bg-card);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:12px;width:100%;min-width:0;max-width:100%;transition:border-color .2s,box-shadow .2s;overflow:hidden}.connection-card.svelte-qrmuk:hover{border-color:var(--border-strong)}.connection-header.svelte-qrmuk{border-bottom:1px solid var(--border-subtle);box-sizing:border-box;flex-direction:column;gap:6px;width:100%;padding:clamp(10px,2.5cqw,14px) clamp(12px,3cqw,16px);display:flex}.conn-header-top.svelte-qrmuk{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;width:100%;display:flex}.conn-icon-title-wrap.svelte-qrmuk{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.conn-icon.svelte-qrmuk{background:var(--bg-main);border:1px solid var(--border-subtle);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.conn-title-col.svelte-qrmuk{flex-direction:column;flex:1;min-width:0;display:flex}.conn-title.svelte-qrmuk{color:var(--text-main);word-break:normal;overflow-wrap:break-word;font-size:clamp(12.5px,3cqw,14px);font-weight:800;line-height:1.25}.conn-sub.svelte-qrmuk{color:var(--text-muted);word-break:normal;overflow-wrap:break-word;width:100%;font-size:clamp(10px,2.4cqw,11px);line-height:1.4}.archive-audit-card.svelte-qrmuk{margin-top:10px}.audit-title-line.svelte-qrmuk{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-status-badge.svelte-qrmuk{text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:800;line-height:1.2}.audit-status-badge.completed.svelte-qrmuk{background:color-mix(in srgb, var(--success,#32d74b) 16%, transparent);color:var(--success,#32d74b);border:1px solid color-mix(in srgb, var(--success,#32d74b) 35%, transparent)}.audit-status-badge.in-progress.svelte-qrmuk{background:color-mix(in srgb, var(--color-azm,#ffd60a) 16%, transparent);color:var(--color-azm,#ffd60a);border:1px solid color-mix(in srgb, var(--color-azm,#ffd60a) 35%, transparent)}.audit-status-badge.downloading.svelte-qrmuk{background:color-mix(in srgb, var(--primary,#6366f1) 20%, transparent);color:#818cf8;border:1px solid color-mix(in srgb, var(--primary,#6366f1) 45%, transparent);box-shadow:0 0 10px #6366f14d}.audit-header-actions.svelte-qrmuk{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.backfill-action-btn.svelte-qrmuk{white-space:nowrap!important;border-radius:7px!important;height:32px!important;padding:6px 14px!important;font-size:11px!important;font-weight:800!important}.backfill-action-btn.is-active-compiling.svelte-qrmuk{background:color-mix(in srgb, var(--primary,#6366f1) 22%, transparent)!important;color:#818cf8!important;border:1px solid color-mix(in srgb, var(--primary,#6366f1) 45%, transparent)!important;cursor:default!important;box-shadow:0 0 12px #6366f140!important}.cov-downloading-pill.svelte-qrmuk{color:#38bdf8;white-space:nowrap;background:#38bdf829;border:1px solid #38bdf859;border-radius:5px;align-items:center;gap:4px;margin-left:6px;padding:1.5px 6px;font-size:10px;font-weight:800;display:inline-flex}.coverage-fill.is-compiling-fill.svelte-qrmuk{background:linear-gradient(90deg,#6366f1 0%,#38bdf8 100%)!important;box-shadow:0 0 10px #38bdf899!important}.audit-stat-tile.is-downloading-tile.svelte-qrmuk{background:color-mix(in srgb, var(--primary,#6366f1) 12%, var(--bg-overlay))!important;border-color:color-mix(in srgb, var(--primary,#6366f1) 35%, var(--border-subtle))!important;box-shadow:0 0 12px #6366f126!important}.archive-audit-body.svelte-qrmuk{background:var(--bg-card);box-sizing:border-box;flex-direction:column;gap:12px;width:100%;padding:clamp(10px,2.5cqw,14px) clamp(12px,3cqw,16px);display:flex}.coverage-bar-section.svelte-qrmuk{flex-direction:column;gap:5px;width:100%;display:flex}.coverage-bar-labels.svelte-qrmuk{color:var(--text-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.cov-label-left.svelte-qrmuk b:where(.svelte-qrmuk){color:var(--text-main)}.cov-subtext.svelte-qrmuk{color:var(--text-muted);font-size:11px}.cov-label-right.svelte-qrmuk{align-items:center;gap:5px;margin-left:auto;display:flex}.cov-pill.svelte-qrmuk{text-transform:uppercase;letter-spacing:.3px;background:color-mix(in srgb, var(--primary,#0a84ff) 16%, transparent);color:var(--primary,#0a84ff);border:1px solid color-mix(in srgb, var(--primary,#0a84ff) 35%, transparent);border-radius:4px;padding:1.5px 6px;font-size:9.5px;font-weight:800}.cov-span-pill.svelte-qrmuk{color:var(--text-muted);background:var(--bg-overlay);border:1px solid var(--border-subtle);border-radius:4px;padding:1.5px 6px;font-size:10px}.coverage-track.svelte-qrmuk{background:color-mix(in srgb, var(--text-main,#fff) 10%, transparent);border-radius:3px;width:100%;height:6px;overflow:hidden}.coverage-fill.svelte-qrmuk{border-radius:3px;height:100%;transition:width .4s}.coverage-fill.high.svelte-qrmuk{background:var(--success,#32d74b);box-shadow:0 0 10px color-mix(in srgb, var(--success,#32d74b) 60%, transparent)}.coverage-fill.med.svelte-qrmuk{background:var(--color-azm,#ffd60a);box-shadow:0 0 10px color-mix(in srgb, var(--color-azm,#ffd60a) 60%, transparent)}.coverage-fill.low.svelte-qrmuk{background:var(--danger,#ef4444);box-shadow:0 0 10px color-mix(in srgb, var(--danger,#ef4444) 60%, transparent)}.audit-tiles-grid.svelte-qrmuk{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;width:100%;display:grid}.audit-stat-tile.svelte-qrmuk{background:var(--bg-overlay);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:9px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.audit-stat-tile.has-gaps.svelte-qrmuk{background:color-mix(in srgb, var(--color-azm,#ffd60a) 8%, var(--bg-overlay));border-color:color-mix(in srgb, var(--color-azm,#ffd60a) 25%, var(--border-subtle))}.audit-stat-tile.clean.svelte-qrmuk{background:color-mix(in srgb, var(--success,#32d74b) 8%, var(--bg-overlay));border-color:color-mix(in srgb, var(--success,#32d74b) 25%, var(--border-subtle))}.tile-top.svelte-qrmuk{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.tile-icon.svelte-qrmuk{align-items:center;font-size:12px;display:inline-flex}.tile-icon.svelte-qrmuk .gh-svg-icon{width:1.1em;height:1.1em}.tile-val.svelte-qrmuk{color:var(--text-main);font-variant-numeric:tabular-nums;font-size:clamp(13px,3.2cqw,15px);font-weight:800;line-height:1.2}.tile-sub.svelte-qrmuk{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;line-height:1.3;overflow:hidden}.domain-coverage-section.svelte-qrmuk{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;display:flex}.domain-section-header.svelte-qrmuk{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.domain-section-title.svelte-qrmuk{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:11px;font-weight:800}.domain-section-sub.svelte-qrmuk{color:var(--text-muted);opacity:.8;font-size:10.5px}.domain-cards-grid.svelte-qrmuk{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.domain-card.svelte-qrmuk{background:var(--bg-overlay);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:9px;flex-direction:column;gap:4px;padding:8px 10px;transition:background-color .15s,border-color .15s;display:flex}.domain-card.svelte-qrmuk:hover{background:var(--bg-overlay-hover);border-color:var(--border-strong)}.domain-card-top.svelte-qrmuk{justify-content:space-between;align-items:center;gap:6px;display:flex}.domain-card-left.svelte-qrmuk{align-items:center;gap:5px;min-width:0;display:flex}.domain-icon.svelte-qrmuk{flex-shrink:0;align-items:center;font-size:13px;display:inline-flex}.domain-icon .gh-svg-icon{width:1.1em;height:1.1em}.domain-name.svelte-qrmuk{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.domain-pct-badge.svelte-qrmuk{color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9.5px;font-weight:800;line-height:1.2}.domain-val-line.svelte-qrmuk{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;display:flex}.domain-days-val.svelte-qrmuk{color:var(--text-main);font-size:13.5px;font-weight:800;line-height:1.2}.domain-days-total.svelte-qrmuk{color:var(--text-muted);font-size:10.5px;font-weight:600}.domain-progress-track.svelte-qrmuk{background:color-mix(in srgb, var(--text-main,#fff) 10%, transparent);border-radius:2px;width:100%;height:3px;margin-top:1px;overflow:hidden}.domain-progress-fill.svelte-qrmuk{background:var(--primary,#6366f1);border-radius:2px;height:100%;transition:width .4s}@container (width<=700px){.domain-cards-grid.svelte-qrmuk{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=420px){.domain-cards-grid.svelte-qrmuk{grid-template-columns:1fr}}@media (max-width:768px){.domain-cards-grid.svelte-qrmuk{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:420px){.domain-cards-grid.svelte-qrmuk{grid-template-columns:1fr!important}}.connection-card.svelte-1wkl8cx{background:var(--bg-card);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:12px;width:100%;min-width:0;max-width:100%;transition:border-color .2s,box-shadow .2s;overflow:hidden}.connection-card.svelte-1wkl8cx:hover{border-color:var(--border-strong)}.connection-header.svelte-1wkl8cx{border-bottom:1px solid var(--border-subtle);box-sizing:border-box;flex-direction:column;gap:8px;width:100%;padding:clamp(10px,2.5cqw,14px) clamp(12px,3cqw,16px);display:flex}.conn-header-top.svelte-1wkl8cx{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;width:100%;display:flex}.conn-icon-title-wrap.svelte-1wkl8cx{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.conn-icon.svelte-1wkl8cx{background:var(--bg-main);border:1px solid var(--border-subtle);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.conn-icon .gh-svg-icon{width:1.25em;height:1.25em}.conn-title-col.svelte-1wkl8cx{flex-direction:column;flex:1;min-width:0;display:flex}.pwa-title-row.svelte-1wkl8cx{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.conn-title.svelte-1wkl8cx{color:var(--text-main);word-break:normal;overflow-wrap:break-word;font-size:clamp(13px,3cqw,14.5px);font-weight:800;line-height:1.25}.pwa-status-pill.svelte-1wkl8cx{text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:9.5px;font-weight:800;line-height:1.2;display:inline-flex}.pwa-status-pill.universal.svelte-1wkl8cx{background:color-mix(in srgb, var(--primary,#0a84ff) 16%, transparent);color:var(--primary,#0a84ff);border:1px solid color-mix(in srgb, var(--primary,#0a84ff) 35%, transparent)}.pwa-status-pill.installed.svelte-1wkl8cx{background:color-mix(in srgb, var(--success,#32d74b) 16%, transparent);color:var(--success,#32d74b);border:1px solid color-mix(in srgb, var(--success,#32d74b) 35%, transparent)}.pwa-header-actions.svelte-1wkl8cx{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.pwa-install-btn.svelte-1wkl8cx,.pwa-push-btn.svelte-1wkl8cx{white-space:nowrap!important;border-radius:7px!important;align-items:center!important;gap:5px!important;height:32px!important;padding:6px 12px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.pwa-install-btn.is-installed.svelte-1wkl8cx{background:color-mix(in srgb, var(--success,#32d74b) 18%, var(--bg-card))!important;border-color:color-mix(in srgb, var(--success,#32d74b) 40%, transparent)!important;color:var(--success,#32d74b)!important}.pwa-push-btn.is-granted.svelte-1wkl8cx{background:color-mix(in srgb, #ffd60a 15%, var(--bg-card))!important;color:#ffd60a!important;border-color:#ffd60a59!important}.conn-sub.svelte-1wkl8cx{color:var(--text-muted);word-break:normal;overflow-wrap:break-word;width:100%;font-size:clamp(10.5px,2.4cqw,11.5px);line-height:1.45}.pwa-sideload-footnote.svelte-1wkl8cx{border-top:1px dashed var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;font-size:10.5px;display:flex}.sideload-apk-link.svelte-1wkl8cx{color:var(--primary,#0a84ff);cursor:pointer;font-weight:700;text-decoration:underline}.sideload-apk-link.svelte-1wkl8cx:hover{filter:brightness(1.2)}@container panel (width<=600px){.conn-header-top.svelte-1wkl8cx{flex-direction:column;align-items:stretch;gap:8px}.pwa-header-actions.svelte-1wkl8cx{width:100%;margin-left:0}.pwa-install-btn.svelte-1wkl8cx,.pwa-push-btn.svelte-1wkl8cx{flex:1;justify-content:center}}@media (max-width:600px){.conn-header-top.svelte-1wkl8cx{flex-direction:column;align-items:stretch;gap:8px}.pwa-header-actions.svelte-1wkl8cx{width:100%;margin-left:0}.pwa-install-btn.svelte-1wkl8cx,.pwa-push-btn.svelte-1wkl8cx{flex:1;justify-content:center}}.device-providers-container.svelte-1btb7ii,.provider-cards-grid.svelte-1btb7ii,.standalone-access-container.svelte-16il705{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;display:flex}.standalone-access-header.svelte-16il705{background:var(--bg-overlay);border:1px solid var(--border-subtle);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.header-text-group.svelte-16il705{flex:1;align-items:center;gap:10px;min-width:220px;display:flex}.header-icon.svelte-16il705{color:var(--primary);flex-shrink:0;font-size:16px}.header-desc.svelte-16il705{color:var(--text-light);font-size:11.5px;line-height:1.4}.header-desc.svelte-16il705 b:where(.svelte-16il705){color:var(--text-main)}.refresh-mini-btn.svelte-16il705{flex-shrink:0;height:28px!important;padding:4px 10px!important;font-size:10.5px!important}.history-loading-card.svelte-16il705{color:var(--text-muted);background:var(--bg-overlay);border:1px dashed var(--border-subtle);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:12px;display:flex}.access-history-list.svelte-16il705{flex-direction:column;gap:6px;display:flex}.access-row.svelte-16il705{background:var(--bg-overlay);border:1px solid var(--border-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;transition:background-color .15s,border-color .15s;display:flex}.access-row.svelte-16il705:hover{background:var(--bg-overlay-hover);border-color:var(--border-strong)}.access-left-col.svelte-16il705{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.access-avatar-box.svelte-16il705{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.access-avatar-box .gh-svg-icon{width:1.2em;height:1.2em}.access-desc-col.svelte-16il705{flex-direction:column;gap:1px;min-width:0;display:flex}.access-title-line.svelte-16il705{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.access-name.svelte-16il705{color:var(--text-main);font-size:13px;font-weight:800}.access-handle.svelte-16il705{color:var(--text-muted);font-size:11px;font-weight:600}.access-action.svelte-16il705{color:var(--text-muted);font-size:11.5px}.access-dashboard.svelte-16il705{color:var(--text-main);background:var(--bg-main);border:1px solid var(--border-subtle);text-transform:uppercase;letter-spacing:.3px;border-radius:5px;padding:2px 7px;font-family:Consolas,monospace;font-size:10.5px;font-weight:700}.access-time.svelte-16il705{color:var(--text-muted);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:10.5px;font-weight:600}@container panel (width<=600px){.access-row.svelte-16il705{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px}.access-time.svelte-16il705{margin-left:42px;font-size:10px}}@media (max-width:600px){.access-row.svelte-16il705{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px}.access-time.svelte-16il705{margin-left:42px;font-size:10px}}.standalone-snapshots-container.svelte-gnyq41{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;display:flex}.standalone-snapshots-header.svelte-gnyq41{background:var(--bg-overlay);border:1px solid var(--border-subtle);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.header-text-group.svelte-gnyq41{flex:1;align-items:center;gap:10px;min-width:220px;display:flex}.header-icon.svelte-gnyq41{color:var(--primary);flex-shrink:0;font-size:16px}.header-icon .gh-svg-icon{width:1.2em;height:1.2em}.header-desc.svelte-gnyq41{color:var(--text-light);font-size:11.5px;line-height:1.4}.header-desc.svelte-gnyq41 b:where(.svelte-gnyq41){color:var(--text-main)}.refresh-mini-btn.svelte-gnyq41{flex-shrink:0;height:28px!important;padding:4px 10px!important;font-size:10.5px!important}.snapshots-loading-card.svelte-gnyq41{color:var(--text-muted);background:var(--bg-overlay);border:1px dashed var(--border-subtle);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:12px;display:flex}.snapshots-list.svelte-gnyq41{flex-direction:column;gap:6px;display:flex}.snapshot-row.svelte-gnyq41{background:var(--bg-overlay);border:1px solid var(--border-subtle);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;transition:background-color .15s,border-color .15s;display:flex}.snapshot-row.svelte-gnyq41:hover{background:var(--bg-overlay-hover);border-color:var(--border-strong)}.snapshot-left-info.svelte-gnyq41{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:240px;display:flex}.snapshot-dashboard-tag.svelte-gnyq41{color:var(--color-dist);background:var(--bg-main);border:1px solid color-mix(in srgb, var(--color-dist) 30%, transparent);text-transform:uppercase;letter-spacing:.3px;border-radius:5px;padding:2px 7px;font-family:Consolas,monospace;font-size:10.5px;font-weight:700}.snapshot-date.svelte-gnyq41{color:var(--text-main);font-size:13px;font-weight:800}.snapshot-status-pill.svelte-gnyq41{border-radius:5px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.snapshot-status-pill.expires.svelte-gnyq41{background:color-mix(in srgb, var(--color-azm) 15%, transparent);color:var(--color-azm);border:1px solid color-mix(in srgb, var(--color-azm) 30%, transparent)}.snapshot-status-pill.expired.svelte-gnyq41{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent)}.snapshot-status-pill .gh-svg-icon{width:1em;height:1em}.snapshot-views-pill.svelte-gnyq41{color:var(--text-muted);background:var(--bg-main);border:1px solid var(--border-subtle);border-radius:5px;align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.snapshot-views-pill .gh-svg-icon{width:1em;height:1em}.snapshot-actions-right.svelte-gnyq41{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.copy-link-btn.svelte-gnyq41{height:28px!important;padding:4px 10px!important;font-size:10.5px!important}.btn-revoke.svelte-gnyq41{background:color-mix(in srgb, var(--danger,#ef4444) 14%, transparent);color:var(--danger,#ef4444);border:1px solid color-mix(in srgb, var(--danger,#ef4444) 35%, transparent);cursor:pointer;text-transform:uppercase;box-sizing:border-box;border-radius:7px;outline:none;height:28px;padding:4px 10px;font-size:10.5px;font-weight:800;transition:background-color .15s,color .15s}.btn-revoke.svelte-gnyq41:hover{background:var(--danger,#ef4444);color:#fff}@container panel (width<=600px){.snapshot-row.svelte-gnyq41{flex-direction:column;align-items:flex-start;gap:8px}.snapshot-actions-right.svelte-gnyq41{justify-content:flex-end;width:100%}}@media (max-width:600px){.snapshot-row.svelte-gnyq41{flex-direction:column;align-items:flex-start;gap:8px}.snapshot-actions-right.svelte-gnyq41{justify-content:flex-end;width:100%}}.privacy-matrix-block.svelte-1dunts{background:var(--bg-overlay);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:12px;width:100%;padding:clamp(8px,2cqw,12px)}.privacy-vertical-stack.svelte-1dunts{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;display:flex}.privacy-row-card.svelte-1dunts{background:var(--bg-card);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:54px;padding:10px 14px;transition:background-color .15s,border-color .15s;display:flex}.privacy-row-card.svelte-1dunts:hover{background:var(--bg-overlay-hover);border-color:var(--border-strong)}.privacy-row-left.svelte-1dunts{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.privacy-glyph-box.svelte-1dunts{background:var(--bg-overlay);width:34px;height:34px;color:var(--text-main);border:1px solid var(--border-subtle);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.privacy-glyph-box .gh-svg-icon{width:1.2em;height:1.2em}.privacy-text-col.svelte-1dunts{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.privacy-metric-title.svelte-1dunts{color:var(--text-main);letter-spacing:-.15px;font-size:13.5px;font-weight:800;line-height:1.25}.privacy-metric-desc.svelte-1dunts{color:var(--text-muted);word-break:normal;overflow-wrap:break-word;font-size:11.5px;font-weight:500;line-height:1.35}.privacy-row-right.svelte-1dunts{flex-shrink:0;margin-left:auto}.privacy-segmented-control.svelte-1dunts{background:var(--input-bg,#0d0f14);border:1px solid var(--border-subtle);border-radius:8px;align-items:center;gap:3px;padding:2.5px;display:inline-flex}.privacy-seg-btn.svelte-1dunts{color:var(--text-muted);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:6px;outline:none;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:700;line-height:1.2;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.privacy-seg-btn.svelte-1dunts:hover{color:var(--text-main)}.privacy-seg-btn.active.is-private.svelte-1dunts{background:color-mix(in srgb, #ff9f0a 16%, var(--bg-card));color:#ff9f0a;box-shadow:0 1px 4px var(--shadow-soft);font-weight:800}.privacy-seg-btn.active.is-friends.svelte-1dunts{background:color-mix(in srgb, var(--primary,#6366f1) 22%, var(--bg-card));color:var(--primary,#6366f1);box-shadow:0 1px 4px var(--shadow-soft);font-weight:800}.btn-glyph.svelte-1dunts{align-items:center;font-size:12px;display:inline-flex}.btn-glyph .gh-svg-icon{width:1.15em;height:1.15em}@container panel (width<=520px){.privacy-row-card.svelte-1dunts{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.privacy-row-right.svelte-1dunts{width:100%;margin-left:0}.privacy-segmented-control.svelte-1dunts{grid-template-columns:1fr 1fr;width:100%;display:grid}.privacy-seg-btn.svelte-1dunts{justify-content:center;width:100%}}@media (max-width:768px){.privacy-row-card.svelte-1dunts{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:10px 12px!important}.privacy-row-right.svelte-1dunts{width:100%!important;margin-left:0!important}.privacy-segmented-control.svelte-1dunts{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.privacy-seg-btn.svelte-1dunts{justify-content:center!important;width:100%!important}}.overrides-list-container.svelte-19psb4q{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;display:flex}.privacy-override-card.svelte-19psb4q{background:var(--bg-overlay);border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:10px;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 10px;transition:background-color .15s,border-color .15s;display:flex}.privacy-override-card.svelte-19psb4q:hover{background:var(--bg-overlay-hover);border-color:var(--border-strong)}.override-friend-col.svelte-19psb4q{flex:1.5;min-width:140px}.override-metric-col.svelte-19psb4q{flex:1.2;min-width:130px}.override-allow-col.svelte-19psb4q{flex:1;min-width:120px}.del-override-btn.svelte-19psb4q{background:color-mix(in srgb, var(--danger,#ef4444) 14%, transparent);border:1px solid color-mix(in srgb, var(--danger,#ef4444) 30%, transparent);width:32px;min-width:32px;height:32px;color:var(--danger,#ef4444);cursor:pointer;border-radius:6px;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:11px;transition:background-color .15s,color .15s;display:flex}.del-override-btn.svelte-19psb4q:hover{background:var(--danger,#ef4444);color:#fff}.del-override-btn .gh-svg-icon{width:1.1em;height:1.1em}@container panel (width<=650px){.privacy-override-card.svelte-19psb4q{grid-template-columns:1fr 1fr auto;align-items:center;gap:6px;padding:8px;display:grid}.override-friend-col.svelte-19psb4q{grid-area:1/1/auto/3;width:100%;min-width:0}.del-override-btn.svelte-19psb4q{grid-area:1/3;margin-left:0}.override-metric-col.svelte-19psb4q{grid-area:2/1;width:100%;min-width:0}.override-allow-col.svelte-19psb4q{grid-area:2/2/auto/4;width:100%;min-width:0}}@media (max-width:650px){.privacy-override-card.svelte-19psb4q{grid-template-columns:1fr 1fr auto;align-items:center;gap:6px;padding:8px;display:grid}.override-friend-col.svelte-19psb4q{grid-area:1/1/auto/3;width:100%;min-width:0}.del-override-btn.svelte-19psb4q{grid-area:1/3;margin-left:0}.override-metric-col.svelte-19psb4q{grid-area:2/1;width:100%;min-width:0}.override-allow-col.svelte-19psb4q{grid-area:2/2/auto/4;width:100%;min-width:0}}
