:root{--bg-color: #1e1e1e;--text-color: #e0e0e0;--text-muted: #888;--pane-bg: #252526;--border-color: #333;--accent-color: #007acc;--accent-rgb: 0, 122, 204;--accent-hover: #006bb3;--font-mono: "Menlo", "Monaco", "Courier New", monospace;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--scrollbar-thumb: #424242;--scrollbar-thumb-hover: #4f4f4f;--toolbar-bg: rgba(30, 30, 30, .95);--input-bg: #2a2a2a;--input-border: #444;--input-text: #eee;--step-bg: #1e1e1e;--step-border: #888;--edge-color: #888;--code-bg: rgba(0, 0, 0, .3);--code-border: #333;--code-text: #e0e0e0;--button-disabled-bg: rgba(255, 255, 255, .1);--button-disabled-text: rgba(255, 255, 255, .3);--modal-overlay: rgba(0, 0, 0, .5);--glass-bg: rgba(255, 255, 255, .03);--error-text: #ff6b6b;--error-bg: rgba(0, 0, 0, .2);--warning-text: #faad14;--warning-bg: rgba(250, 173, 20, .1);--info-text: #ccc;--placeholder-text: #888}[data-theme=light]{--bg-color: #ffffff;--text-color: #24292e;--text-muted: #6a737d;--pane-bg: #f6f8fa;--border-color: #e1e4e8;--accent-color: #0366d6;--accent-rgb: 3, 102, 214;--accent-hover: #0255b3;--scrollbar-thumb: #c1c1c1;--scrollbar-thumb-hover: #a8a8a8;--toolbar-bg: rgba(255, 255, 255, .95);--input-bg: #ffffff;--input-border: #d1d5da;--input-text: #24292e;--step-bg: #f5f5f5;--step-border: #d1d5da;--edge-color: #999;--code-bg: #f6f8fa;--code-border: #e1e4e8;--code-text: #24292e;--button-disabled-bg: rgba(0, 0, 0, .05);--button-disabled-text: rgba(0, 0, 0, .3);--modal-overlay: rgba(0, 0, 0, .2);--glass-bg: rgba(0, 0, 0, .03);--error-text: #cb2431;--error-bg: #ffeef0;--warning-text: #b08800;--warning-bg: #fff5b1;--info-text: #586069;--placeholder-text: #6a737d}body{margin:0;padding:0;font-family:var(--font-sans);background-color:var(--bg-color);color:var(--text-color);height:100vh;overflow:hidden}*{box-sizing:border-box}button{cursor:pointer;background:var(--accent-color);color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px}button:hover{opacity:.9}textarea{font-family:var(--font-mono);background:var(--pane-bg);color:var(--text-color);border:1px solid var(--border-color);padding:8px;resize:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var( --scrollbar-thumb );border-radius:5px;border:2px solid var(--bg-color)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--bg-color)}.hero-section{display:flex;flex-direction:column;align-items:center;padding:16px 20px 80px;text-align:center;width:100%}.landing-scroll-view{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}.hero-content{margin-bottom:32px;max-width:800px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.hero-title{font-size:3.5rem;margin-bottom:0;color:var(--text-color);background:linear-gradient(135deg,var(--text-color) 0%,var(--text-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:-1px}.hero-tagline{font-size:1.5rem;color:var(--text-muted);margin-bottom:30px;margin-top:10px}.hero-demo-wrapper{width:100%;max-width:1000px;height:600px;margin:0 auto}@media(max-width:768px){.hero-title{font-size:2.5rem}.hero-demo-wrapper{height:auto}}.modal-backdrop.svelte-1sqcqe5{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-1sqcqe5{background:var(--pane-bg, #1e1e1e);padding:30px;border-radius:8px;width:100%;max-width:400px;border:1px solid var(--border-color, #333);box-shadow:0 4px 20px #00000080;text-align:center}h2.svelte-1sqcqe5{margin-top:0;margin-bottom:10px;color:var(--text-color, #fff)}.description.svelte-1sqcqe5{color:var(--text-secondary, #aaa);margin-bottom:24px;font-size:14px;line-height:1.4}.field.svelte-1sqcqe5{margin-bottom:16px}input.svelte-1sqcqe5{width:100%;padding:12px;border-radius:4px;background:var(--bg-input, #2a2a2a);border:1px solid var(--border-color, #444);color:var(--text-color, #fff);font-size:16px;box-sizing:border-box}.submit-btn.svelte-1sqcqe5{width:100%;padding:12px;background:var(--accent-color, #3b82f6);color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;margin-top:8px}.submit-btn.svelte-1sqcqe5:disabled{opacity:.7;cursor:not-allowed}.toggle.svelte-1sqcqe5{margin-top:20px}.text-btn.svelte-1sqcqe5{background:none;border:none;color:var(--accent-color, #3b82f6);cursor:pointer;font-size:14px;text-decoration:underline}.btn.svelte-1klcfz0{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.btn.svelte-1klcfz0:disabled{opacity:.7;cursor:not-allowed;background-color:var(--button-disabled-bg)!important;color:var(--button-disabled-text)!important;box-shadow:none!important}.btn.svelte-1klcfz0:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 8px #0003;filter:brightness(1.05)}.btn.svelte-1klcfz0:active{transform:translateY(0);box-shadow:none}.primary.svelte-1klcfz0{background-color:var(--accent-color);color:#fff;box-shadow:0 2px 4px #0003}.secondary.svelte-1klcfz0{background-color:var(--input-border);color:var(--text-muted);box-shadow:0 2px 4px #0003}.secondary.svelte-1klcfz0:hover{color:var(--text-color)}.danger.svelte-1klcfz0{background-color:transparent;color:var(--text-muted);border:1px solid var(--border-color)}.danger.svelte-1klcfz0:hover{background-color:#ff44441a;color:#f44;border-color:#f44}.ghost.svelte-1klcfz0{background:transparent;border:1px solid var(--border-color);color:var(--text-color);padding:6px 12px;font-size:13px}.ghost.svelte-1klcfz0:hover{border-color:var(--accent-color);color:var(--accent-color)}.spinner.svelte-1klcfz0{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:currentColor;animation:svelte-1klcfz0-spin .8s linear infinite;position:absolute}@keyframes svelte-1klcfz0-spin{to{transform:rotate(360deg)}}.content.svelte-1klcfz0{transition:opacity .2s}.loading-content.svelte-1klcfz0{opacity:0}.bottom-toolbar.svelte-173i57m{position:absolute;bottom:0;left:0;right:0;z-index:10;display:flex;align-items:center;height:56px;padding:0 20px;background:var(--toolbar-bg);border-top:1px solid var(--border-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:space-between;box-sizing:border-box}.bottom-toolbar.mobile-only.svelte-173i57m{display:none}@media(max-width:768px){.bottom-toolbar.mobile-only.svelte-173i57m{display:flex}.bottom-toolbar.svelte-173i57m{position:fixed;bottom:60px}.bottom-toolbar.is-embedded.svelte-173i57m{position:absolute;bottom:0}.bottom-toolbar.svelte-173i57m button{padding:8px 16px;font-size:14px;box-shadow:none}}.typeahead-wrapper.svelte-apuobq{position:relative;width:100%}.simple-input.svelte-apuobq{background:var(--input-bg);border:1px solid var(--input-border);color:var(--input-text);padding:8px 12px;border-radius:4px;font-size:14px;font-family:inherit;width:100%;box-sizing:border-box}.simple-input.svelte-apuobq:focus{outline:none;border-color:var(--accent-color)}.simple-input.action.svelte-apuobq{border:1px dashed var(--accent-color);color:var(--accent-color);background:rgba(var(--accent-rgb),.05);text-align:left;padding-left:12px;font-weight:500;transition:all .2s}@supports not (background: rgba(var(--accent-rgb),.05)){.simple-input.action.svelte-apuobq{background:transparent}}.simple-input.action.svelte-apuobq::placeholder{color:var(--accent-color);opacity:.8}.simple-input.action.svelte-apuobq:hover{background:rgba(var(--accent-rgb),.1);box-shadow:0 0 0 1px var(--accent-color)}.simple-input.action.svelte-apuobq:focus{background:var(--input-bg);color:var(--input-text);border-style:solid;text-align:left}.simple-input.action.svelte-apuobq:focus::placeholder{color:var(--text-muted)}.typeahead-dropdown.svelte-apuobq{position:absolute;top:100%;left:0;width:100%;max-height:300px;overflow-y:auto;background:var(--pane-bg);border:1px solid var(--border-color);border-radius:4px;z-index:1000;margin-top:4px;box-shadow:0 4px 12px #0000004d}.no-results.svelte-apuobq{padding:10px;color:var(--text-muted);text-align:center;font-style:italic;font-size:.9em}.group-label.svelte-apuobq{padding:6px 10px;font-size:.75em;text-transform:uppercase;color:var(--text-muted);font-weight:600;background:var(--input-bg);border-bottom:1px solid var(--border-color)}.dropdown-item.svelte-apuobq{display:block;width:100%;text-align:left;background:transparent;border:none;padding:8px 12px;color:var(--text-color);cursor:pointer;border-bottom:1px solid var(--border-color);transition:background .1s}.dropdown-item.svelte-apuobq:last-child{border-bottom:none}.dropdown-item.svelte-apuobq:hover,.dropdown-item.highlighted.svelte-apuobq{background:var(--input-border)}.dropdown-item.disabled.svelte-apuobq{opacity:.5;cursor:not-allowed;background:transparent!important}.item-main.svelte-apuobq{display:flex;flex-direction:column;gap:2px}.item-label.svelte-apuobq{font-weight:500}.item-secondary.svelte-apuobq{font-size:.8em;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-row.svelte-apuobq{display:flex;align-items:center;gap:8px}.item-icon.svelte-apuobq{width:16px;height:16px;object-fit:contain;border-radius:2px}.icon-btn.svelte-na48mk{background:transparent;border:none;color:var(--text-muted, #666);cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.icon-btn.svelte-na48mk:hover{background:#ff6b6b1a;color:#ff6b6b}.icon-btn.help.svelte-na48mk{width:20px;height:20px;padding:0;font-size:14px;font-weight:700;border:1px solid #444;border-radius:50%}.icon-btn.help.svelte-na48mk:hover{color:var(--accent-color, #4a9eff);background:#4a9eff1a;border-color:var(--accent-color, #4a9eff)}.icon-btn.copy.svelte-na48mk:hover,.icon-btn.link.svelte-na48mk:hover{color:#4a9eff;background:#4a9eff1a}.icon-btn.svelte-na48mk:disabled{opacity:.3;cursor:not-allowed}.icon-btn.svelte-na48mk:disabled:hover{background:transparent;color:#666}.section-container.svelte-16xybt6{margin-bottom:30px}.header-row.svelte-16xybt6{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:15px}.subtitle.svelte-16xybt6{font-size:1.1em;text-transform:uppercase;font-weight:600;color:var(--text-color);letter-spacing:.05em;padding-top:6px}.help-wrapper.svelte-16xybt6{display:inline-flex}.content-list.svelte-16xybt6{margin-bottom:15px}.add-controls.svelte-16xybt6{display:flex;justify-content:flex-end}.card-wrapper.svelte-14nu60c{container-type:inline-size;container-name:card;width:100%;margin-bottom:10px}.item-card.svelte-14nu60c{position:relative;background:var(--step-bg);border:1px solid var(--step-border);border-radius:6px;padding:38px 12px 12px;display:flex;flex-direction:column;gap:0}@container card (min-width: 450px){.item-card.dense-when-wide.svelte-14nu60c{padding-top:12px}}.item-card.headerless.svelte-14nu60c{padding-top:12px}.item-card.loading.svelte-14nu60c{opacity:.7;border-style:dashed}.item-card.has-error.svelte-14nu60c{border-color:var(--error-text);box-shadow:0 0 0 2px #ff4d4f33}.item-card.has-warning.svelte-14nu60c{border-color:var(--warning-text);box-shadow:0 0 0 2px #faad1433}.actions-bar.svelte-14nu60c{position:absolute;top:6px;right:12px;display:flex;gap:2px;align-items:center;z-index:10}.card-content.svelte-14nu60c{width:100%}.card-footer.svelte-14nu60c{width:100%;margin-top:8px}.card-footer.svelte-14nu60c:empty{display:none}.add-controls.svelte-1jel4v6{flex:1;display:flex;justify-content:flex-end}.typeahead-container.svelte-1jel4v6{width:200px}.empty-state.svelte-1jel4v6{color:var(--text-muted);font-style:italic;padding:10px 0;font-size:.9em}.sub-grid-layout.svelte-1jel4v6{display:grid;grid-template-columns:1fr;grid-template-areas:"id" "info";gap:12px;align-items:center}@container card (min-width: 450px){.sub-grid-layout.svelte-1jel4v6{grid-template-columns:minmax(100px,30%) minmax(0,1fr);grid-template-areas:"id info";align-items:end;gap:16px}}.feed-area.svelte-1jel4v6{display:flex;align-items:center;gap:10px;overflow:hidden;min-width:0}.input-area.svelte-1jel4v6{display:flex;flex-direction:column;min-width:0}.input-wrapper.svelte-1jel4v6{display:flex;flex-direction:column;width:100%}.sub-label.svelte-1jel4v6{font-size:.7em;color:var(--text-muted);margin-bottom:2px;text-transform:uppercase;white-space:nowrap}.simple-input.svelte-1jel4v6{background:var(--input-bg);border:1px solid var(--input-border);color:var(--input-text);padding:6px 8px;border-radius:4px;font-size:13px;font-family:inherit;width:100%;box-sizing:border-box}.simple-input.svelte-1jel4v6:focus{outline:none;border-color:var(--accent-color)}.feed-info.svelte-1jel4v6{flex:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.feed-title.svelte-1jel4v6{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:var(--text-color)}.feed-url.svelte-1jel4v6{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loading-text.svelte-1jel4v6{font-style:italic;color:var(--text-muted);animation:svelte-1jel4v6-pulse 1s infinite}@keyframes svelte-1jel4v6-pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.sub-icon.svelte-1jel4v6{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;color:var(--text-muted);background:var(--step-bg);border:1px solid var(--border-color);border-radius:4px}.feed-icon-img.svelte-1jel4v6{width:100%;height:100%;object-fit:cover;border-radius:4px}.custom-url-row.svelte-1jel4v6{display:flex;gap:8px;align-items:center;width:100%}.flex-grow.svelte-1jel4v6{flex:1}.skeleton-input.svelte-1jel4v6{height:28px;width:100%;background:#9696961a;border-radius:4px}.errors-list.svelte-1jel4v6{width:100%;margin-top:4px}.error-item.svelte-1jel4v6{color:var(--error-text);font-size:.85em;padding:6px 10px;background:var(--error-bg);border-radius:4px;margin-bottom:4px;border:1px solid transparent}.error-item.is-warning.svelte-1jel4v6{color:var(--warning-text);background:var(--warning-bg);border-color:#faad144d}.error-item.svelte-1jel4v6:last-child{margin-bottom:0}.add-column.svelte-1jel4v6{display:flex;flex-direction:column;align-items:flex-end;gap:4px;width:100%}.add-error.svelte-1jel4v6{color:var(--error-text);font-size:.85em;padding:5px 8px;background:var(--error-bg);border-radius:4px;width:100%}.input-error-border.svelte-1jel4v6{border-color:var(--error-text)}.add-error.svelte-1jel4v6 .build-btn{padding:2px 8px;font-size:.85em;margin-left:4px;vertical-align:middle}.archive-badge.svelte-1jel4v6{display:inline-block;margin-left:6px;padding:1px 5px;font-size:.7em;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);background:var(--step-bg);border:1px solid var(--border-color);border-radius:3px;vertical-align:middle}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.date-picker-row.svelte-6pt9j5{display:flex;align-items:stretch;gap:4px}.fp-wrap.svelte-6pt9j5{display:flex;flex:1;min-width:0;border-radius:4px;transition:box-shadow .15s}.fp-wrap.svelte-6pt9j5:focus-within{box-shadow:0 0 0 2px var(--accent-color)}.date-input.svelte-6pt9j5{flex:1;min-width:0;background:var(--input-bg);border:1px solid var(--input-border);border-right:none;border-radius:4px 0 0 4px;color:var(--input-text);padding:8px 10px;font-size:14px;font-family:inherit}.date-input.svelte-6pt9j5:focus{outline:none}.fp-wrap.svelte-6pt9j5:focus-within .date-input:where(.svelte-6pt9j5),.fp-wrap.svelte-6pt9j5:focus-within .cal-btn:where(.svelte-6pt9j5){border-color:var(--accent-color)}.date-input.svelte-6pt9j5:disabled{opacity:.6;cursor:not-allowed}.cal-btn.svelte-6pt9j5{background:var(--input-bg);border:1px solid var(--input-border);border-left:none;border-radius:0 4px 4px 0;color:var(--text-muted);padding:0 10px;cursor:pointer;display:flex;align-items:center;flex-shrink:0;transition:color .15s}.cal-btn.svelte-6pt9j5:hover:not(:disabled){color:var(--text-color)}.cal-btn.svelte-6pt9j5:focus{outline:none}.cal-btn.svelte-6pt9j5:disabled{opacity:.6;cursor:not-allowed}.shift-btn.svelte-6pt9j5{background:var(--input-bg);border:1px solid var(--input-border);border-radius:4px;color:var(--text-muted);width:32px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s,background .15s}.shift-btn.svelte-6pt9j5:hover:not(:disabled){color:var(--text-color);background:var(--input-border)}.shift-btn.svelte-6pt9j5:disabled{opacity:.5;cursor:not-allowed}.flatpickr-calendar{background:var(--step-bg);border:1px solid var(--input-border);border-radius:6px;box-shadow:0 6px 24px #00000059;color:var(--text-color)}.flatpickr-calendar.arrowTop:before{border-bottom-color:var(--input-border)}.flatpickr-calendar.arrowTop:after{border-bottom-color:var(--step-bg)}.flatpickr-calendar.arrowBottom:before{border-top-color:var(--input-border)}.flatpickr-calendar.arrowBottom:after{border-top-color:var(--step-bg)}.flatpickr-months{background:var(--step-bg);border-radius:6px 6px 0 0}.flatpickr-months .flatpickr-month{background:transparent;color:var(--text-color);fill:var(--text-color)}.flatpickr-current-month{color:var(--text-color)}.flatpickr-current-month .cur-month{color:var(--text-color);font-weight:600}.flatpickr-current-month input.cur-year{color:var(--text-color)}.numInputWrapper:hover{background:var(--input-border)}.flatpickr-prev-month,.flatpickr-next-month{fill:var(--text-muted);color:var(--text-muted)}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{fill:var(--accent-color);color:var(--accent-color)}.flatpickr-prev-month svg,.flatpickr-next-month svg{fill:inherit}.flatpickr-calendar .flatpickr-prev-month:hover svg,.flatpickr-calendar .flatpickr-next-month:hover svg{fill:var(--accent-color)}.flatpickr-weekdays{background:transparent}span.flatpickr-weekday{background:transparent;color:var(--text-muted);font-size:.8em}.flatpickr-day{color:var(--text-color);border-color:transparent;border-radius:4px}.flatpickr-day:hover:not(.flatpickr-disabled){background:var(--input-border);border-color:transparent;color:var(--text-color)}.flatpickr-day.selected,.flatpickr-day.selected:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.flatpickr-day.today{border-color:var(--accent-color);color:var(--accent-color);font-weight:600}.flatpickr-day.today:hover,.flatpickr-day.today.selected,.flatpickr-day.today.selected:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--text-muted);opacity:.4}.flatpickr-innerContainer{border-top:1px solid var(--input-border)}.step-config.svelte-w5de5v{display:flex;flex-direction:column;gap:10px}.config-row.svelte-w5de5v{display:flex;flex-direction:column;margin-bottom:15px}.radio-group.svelte-w5de5v{display:flex;flex-direction:column;gap:6px}.radio-group.svelte-w5de5v label:where(.svelte-w5de5v){display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}.config-label.svelte-w5de5v{font-size:.7em;text-transform:uppercase;color:var(--text-color);margin-bottom:4px;font-weight:600;text-align:left}.simple-input.svelte-w5de5v{background:var(--input-bg);border:1px solid var(--input-border);color:var(--input-text);padding:0 12px;height:36px;box-sizing:border-box;border-radius:4px;font-size:14px;font-family:inherit}.simple-input.svelte-w5de5v:focus{outline:none;border-color:#4a9eff}.checkbox-row.svelte-w5de5v{display:flex;flex-direction:row;align-items:center;margin-top:5px;gap:15px}.custom-checkbox.svelte-w5de5v{display:flex;align-items:center;position:relative;padding-left:30px;cursor:pointer;font-size:14px;color:var(--text-color);-webkit-user-select:none;user-select:none}.custom-checkbox.svelte-w5de5v input:where(.svelte-w5de5v){position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark.svelte-w5de5v{position:absolute;top:0;left:0;height:20px;width:20px;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:4px;transition:all .2s}.custom-checkbox.svelte-w5de5v:hover input:where(.svelte-w5de5v)~.checkmark:where(.svelte-w5de5v){background-color:var(--input-border);border-color:var(--text-color)}.custom-checkbox.svelte-w5de5v input:where(.svelte-w5de5v):checked~.checkmark:where(.svelte-w5de5v){background-color:var(--accent-color);border-color:var(--accent-color)}.checkmark.svelte-w5de5v:after{content:"";position:absolute;display:none}.custom-checkbox.svelte-w5de5v input:where(.svelte-w5de5v):checked~.checkmark:where(.svelte-w5de5v):after{display:block}.custom-checkbox.svelte-w5de5v .checkmark:where(.svelte-w5de5v):after{left:7px;top:3px;width:5px;height:10px;border:solid var(--step-bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.values-list.svelte-w5de5v{display:flex;flex-direction:column;gap:5px}.value-item.svelte-w5de5v{display:flex;gap:5px;align-items:center}.value-item.svelte-w5de5v .simple-input:where(.svelte-w5de5v){flex:1}.remove-btn.svelte-w5de5v{background:var(--input-bg);border:1px solid var(--input-border);color:var(--text-muted);width:36px;height:36px;box-sizing:border-box;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px}.remove-btn.svelte-w5de5v:hover{background:var(--input-border);color:var(--text-color)}.add-btn.svelte-w5de5v{background:var(--input-bg);border:1px dashed var(--input-border);color:var(--text-muted);padding:6px;border-radius:4px;cursor:pointer;text-align:center;font-size:12px;margin-top:5px}.add-btn.svelte-w5de5v:hover{background:var(--input-border);color:var(--text-color);border-color:var(--text-muted)}.radio-group.svelte-w5de5v{display:flex;gap:15px}.radio-label.svelte-w5de5v{display:flex;align-items:center;gap:5px;cursor:pointer;color:var(--text-color);font-size:14px}.checkbox-col.svelte-w5de5v{display:flex;flex-direction:column;gap:10px}.label-group.svelte-w5de5v{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.custom-checkbox.svelte-w5de5v:has(.label-group:where(.svelte-w5de5v)){align-items:flex-start}.custom-checkbox.svelte-w5de5v:has(.label-group:where(.svelte-w5de5v)) .checkmark:where(.svelte-w5de5v){top:2px}.help-text.svelte-w5de5v{font-size:12px;color:var(--text-muted);margin-top:2px;line-height:1.4}.location-select.svelte-w5de5v{background:var(--input-bg);border:1px solid var(--input-border);color:var(--input-text);padding:0 12px;height:36px;box-sizing:border-box;border-radius:4px;font-size:14px;font-family:inherit;cursor:pointer}.suggested-markers.svelte-w5de5v{display:flex;flex-wrap:wrap;gap:6px}.suggested-marker-btn.svelte-w5de5v{background:var(--input-bg);border:1px dashed var(--input-border);color:var(--text-muted);padding:4px 10px;border-radius:4px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:6px;font-family:inherit}.suggested-marker-btn.svelte-w5de5v:hover{background:var(--input-border);color:var(--text-color)}.suggested-location.svelte-w5de5v{font-size:11px;opacity:.7}.styled-select-wrapper.svelte-1ylbika{position:relative;width:100%}select.svelte-1ylbika{width:100%;padding:8px 30px 8px 12px;background:var(--input-bg);color:var(--input-text);border:1px solid var(--border-color);border-radius:4px;font-size:14px;font-family:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;transition:border-color .2s}select.svelte-1ylbika:focus{outline:none;border-color:var(--accent-color)}select.svelte-1ylbika:disabled{opacity:.6;cursor:not-allowed}.placeholder-active.svelte-1ylbika{color:var(--placeholder-text)}.add-step-wrapper.svelte-2tpq4p{width:200px}.empty-state.svelte-2tpq4p{color:var(--text-muted);font-style:italic;padding:10px 0;font-size:.9em}.step-errors.svelte-2tpq4p{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,77,79,.3)}.step-error.svelte-2tpq4p{color:var(--error-text);font-size:.85em;padding:6px 10px;background:var(--error-bg);border-radius:4px;margin-bottom:4px;border:1px solid transparent}.step-error.is-warning.svelte-2tpq4p{color:var(--warning-text);background:var(--warning-bg);border-color:#faad144d}.step-error.svelte-2tpq4p:last-child{margin-bottom:0}.step-header.svelte-2tpq4p{display:flex;gap:15px;align-items:flex-end;margin-bottom:20px;padding-bottom:0}.step-id-group.svelte-2tpq4p,.step-type-group.svelte-2tpq4p{display:flex;flex-direction:column}.step-type-group.svelte-2tpq4p,.step-id-group.svelte-2tpq4p{flex:2}label.svelte-2tpq4p{font-size:.7em;text-transform:uppercase;color:var(--text-color);margin-bottom:4px;font-weight:600;text-align:left}.simple-input.svelte-2tpq4p{background:var(--input-bg);border:1px solid var(--input-border);color:var(--input-text);padding:8px 12px;border-radius:4px;font-size:14px;font-family:inherit;width:100%}.simple-input.svelte-2tpq4p:focus{outline:none;border-color:var(--accent-color)}.inputs-section.svelte-2tpq4p{margin-bottom:20px}.inputs-group.svelte-2tpq4p{display:flex;flex-direction:column;width:100%}.inputs-container.svelte-2tpq4p{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%}.current-inputs.svelte-2tpq4p{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.no-inputs.svelte-2tpq4p{color:var(--text-muted);font-size:.9em;font-style:italic}.input-tag.svelte-2tpq4p{background:var(--accent-color);color:#fff;padding:2px 8px;border-radius:12px;font-size:.8em;display:flex;align-items:center;gap:6px;font-weight:500}.remove-tag.svelte-2tpq4p{background:#0003;border:none;color:#ffffffe6;cursor:pointer;font-size:1.1em;width:14px;height:14px;line-height:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0}.remove-tag.svelte-2tpq4p:hover{background:#0006;color:#fff}.add-input-wrapper.svelte-2tpq4p{width:120px}.single-input-wrapper.svelte-2tpq4p{flex:1}.add-controls.svelte-v277hd{flex:1;display:flex;justify-content:flex-end}.add-pub-wrapper.svelte-v277hd{width:200px}.empty-state.svelte-v277hd{color:var(--text-muted);font-style:italic;padding:10px 0;font-size:.9em}.pub-content.svelte-v277hd{display:flex;flex-direction:column;gap:15px}.pub-row.svelte-v277hd{display:flex;flex-wrap:wrap;gap:15px;width:100%;min-width:0}@container card (max-width: 420px){.pub-row.svelte-v277hd>.form-group:where(.svelte-v277hd){flex-basis:100%!important;min-width:100%}}.title-input.svelte-v277hd{flex:1 1 auto;min-width:100px}.image-row.svelte-v277hd{width:100%}.pub-errors.svelte-v277hd{width:100%;margin-top:4px}.pub-error.svelte-v277hd{color:var(--error-text);font-size:.85em;padding:6px 10px;background:var(--error-bg);border-radius:4px;margin-bottom:4px;border:1px solid transparent}.pub-error.is-warning.svelte-v277hd{color:var(--warning-text);background:var(--warning-bg);border-color:#faad144d}.pub-error.svelte-v277hd:last-child{margin-bottom:0}.form-group.svelte-v277hd{display:flex;flex-direction:column;flex:1;min-width:0}.step-select.svelte-v277hd{flex:0 1 160px;min-width:0}label.svelte-v277hd,.field-label.svelte-v277hd{font-size:.7em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-weight:600}.simple-input.svelte-v277hd{background:var(--input-bg);border:1px solid var(--input-border);color:var(--input-text);padding:8px 12px;border-radius:4px;font-size:14px;font-family:inherit;width:100%;box-sizing:border-box}.simple-input.svelte-v277hd:focus{outline:none;border-color:var(--accent-color)}.menu-container.svelte-v277hd{position:relative}.dropdown-menu.svelte-v277hd{position:absolute;top:100%;right:0;margin-top:5px;background:var(--pane-bg);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 4px 12px #0000004d;min-width:140px;z-index:1000;padding:4px;display:flex;flex-direction:column}.menu-item.svelte-v277hd{background:transparent;border:none;color:var(--text-color);cursor:pointer;text-align:left;padding:8px 12px;font-size:13px;border-radius:4px;white-space:nowrap}.menu-item.svelte-v277hd:hover{background:var(--accent-color);color:#fff}.icon-config.svelte-v277hd{display:flex;flex-direction:column;gap:8px}.subscription-select-row.svelte-v277hd{display:flex;gap:8px;align-items:center;width:100%;min-width:0}.subscription-select-row.svelte-v277hd .typeahead-container{flex:1}.icon-preview.svelte-v277hd{width:32px;height:32px;border-radius:4px;object-fit:cover;background:var(--step-bg);border:1px solid var(--border-color);flex-shrink:0}.icon-preview.default-icon.svelte-v277hd{display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.ui-editor.svelte-1o24b8t{padding:20px 20px 80px;height:100%;overflow-y:auto;color:var(--text-color);background:var(--bg-color);font-family:var(--font-sans)}.section.svelte-1o24b8t{margin-bottom:30px;padding-bottom:10px}.section.svelte-1o24b8t:last-child{margin-bottom:0}.error-banner.svelte-1o24b8t{background:var(--error-bg);color:var(--error-text);padding:10px;margin-bottom:20px;border-radius:4px;border:1px solid var(--error-text)}label.svelte-1o24b8t{display:block;margin-bottom:8px;font-weight:600;color:var(--text-color);font-size:1.1em;text-transform:uppercase;letter-spacing:.05em}input[type=text].svelte-1o24b8t{width:100%;padding:10px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:4px;color:var(--input-text);font-size:1rem}input[type=text].svelte-1o24b8t:focus{outline:none;border-color:var(--accent-color)}.highlight-pulse{animation:svelte-1o24b8t-pulse-border 2s ease-out}@keyframes svelte-1o24b8t-pulse-border{0%{box-shadow:0 0 #4a9effb3;border-color:var(--accent-color)}70%{box-shadow:0 0 0 10px #4a9eff00;border-color:var(--accent-color)}to{box-shadow:0 0 #4a9eff00}}.editor-wrapper.svelte-nmz6rb{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.editor-container.svelte-nmz6rb{width:100%;height:100%;min-height:0;flex:1}.ui-container.svelte-nmz6rb{flex:1;overflow:hidden}.right-actions.svelte-nmz6rb{display:flex;gap:10px;align-items:center;margin-left:auto}.mode-select-wrapper.svelte-nmz6rb{margin-right:10px;border-right:1px solid #444;padding-right:15px}.mode-select.svelte-nmz6rb{background:var(--input-bg);color:var(--text-color);border:1px solid var(--border-color);border-radius:4px;padding:6px 10px;font-size:13px;cursor:pointer}.mode-select.svelte-nmz6rb:focus{outline:none;border-color:#4a9eff}.dirty{background-color:#2e7d32!important;color:#fff!important}.highlight-line-decoration{background-color:#4a9eff33;box-shadow:inset 2px 0 #4a9eff}.visualizer-wrapper.svelte-10476qw{position:relative;width:100%;height:100%;background:var(--bg-color)}.visualizer-container.svelte-10476qw{height:100%;overflow:hidden;display:block;position:relative;padding:0;outline:none;cursor:move;cursor:grab}.visualizer-container.svelte-10476qw:active{cursor:grabbing}.controls-group.svelte-10476qw{display:flex;align-items:center}.zoom-controls.svelte-10476qw{display:flex;gap:4px;margin-right:12px}.node rect,.node circle,.node ellipse,.node polygon,.node path{fill:var(--step-bg)!important;stroke:var(--step-border)!important;transition:all .2s ease;cursor:pointer}.nodeLabel code{opacity:.55;font-size:.9em}.node .label,.node .label span,.node .nodeLabel,.nodeLabel{color:var(--text-color)!important;fill:var(--text-color)!important;font-family:var(--font-sans)}.visualizer-container [style*="cursor: pointer"]:hover rect,.visualizer-container [style*="cursor: pointer"]:hover circle,.visualizer-container [style*="cursor: pointer"]:hover ellipse,.visualizer-container [style*="cursor: pointer"]:hover polygon,.visualizer-container [style*="cursor: pointer"]:hover path{fill:var(--accent-color)!important;stroke:var(--text-color)!important;stroke-width:2px}.edgePath .path,.flowchart-link{stroke:var(--step-border)!important}marker path,marker polygon{fill:var(--step-border)!important;stroke:var(--step-border)!important}.edgeLabel,.edgeLabel foreignObject,.edgeLabel .labelBkg,.labelBkg{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.edgeLabel rect{fill:transparent!important;stroke:none!important}.edgeLabel p{background-color:var(--step-bg)!important;color:var(--text-color)!important;padding:2px 8px;border-radius:50px;font-size:11px;font-weight:700;white-space:nowrap;border:1px solid var(--step-border);display:inline-block;margin:0;line-height:1.4}.selected-node rect,.selected-node polygon,.selected-node circle{fill:#2d5a7b!important;stroke:#4a9eff!important;stroke-width:3px!important}.feed-node rect,.feed-node polygon,.feed-node circle,.feed-node path{fill:#4a148c!important;stroke:#ea80fc!important;stroke-width:2px!important}.feed-node .nodeLabel,.feed-node .label,.feed-node span,.feed-node p,.feed-node foreignObject *{color:#fff!important;fill:#fff!important}.publish-node rect,.publish-node polygon,.publish-node circle,.publish-node path{fill:#2e7d32!important;stroke:#1b5e20!important}.publish-node .nodeLabel,.publish-node .label,.publish-node span,.publish-node p,.publish-node foreignObject *{color:#fff!important;fill:#fff!important}.selected-publish rect,.selected-publish polygon,.selected-publish circle,.selected-publish path{fill:#1b5e20!important;stroke:#66bb6a!important;stroke-width:3px!important}.selected-publish .nodeLabel,.selected-publish .label,.selected-publish span,.selected-publish p,.selected-publish foreignObject *{color:#fff!important;fill:#fff!important}.selected-node .nodeLabel,.selected-node .label,.selected-node span,.selected-node p,.selected-node foreignObject *{color:#fff!important;fill:#fff!important}.rotate-btn,.zoom-btn{padding:8px!important;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.output-wrapper.svelte-1p7c887{position:relative;height:100%;width:100%}.output-container.svelte-1p7c887{padding:20px 20px 70px;height:100%;overflow:auto;font-family:var(--font-sans)}.toolbar-hidden.svelte-1p7c887 .output-container:where(.svelte-1p7c887){padding-bottom:20px}.error.svelte-1p7c887{color:var(--error-text);padding:0}.error.svelte-1p7c887 h3:where(.svelte-1p7c887){margin-bottom:5px;font-size:14px;color:var(--error-text);border-bottom:none}.error.svelte-1p7c887 pre:where(.svelte-1p7c887){margin:0 0 20px;white-space:pre-wrap;word-break:break-word;font-family:Fira Code,monospace;font-size:13px}.step-data.svelte-1p7c887{color:var(--code-text);background:var(--code-bg);padding:8px;border-radius:4px;border:1px solid var(--code-border)}.placeholder.svelte-1p7c887{color:var(--placeholder-text);text-align:center;margin-top:40px;font-style:italic}h3.svelte-1p7c887{margin-top:0;padding-bottom:0;margin-bottom:0;display:inline-block}.results-header.svelte-1p7c887{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border-color);padding-bottom:10px;margin-bottom:10px}.header-image.svelte-1p7c887{width:32px;height:32px;object-fit:cover;border-radius:4px;background:var(--step-bg)}.header-image.default-icon.svelte-1p7c887{display:flex;align-items:center;justify-content:center;color:var(--text-muted);border:1px solid var(--border-color)}.meta.svelte-1p7c887{font-size:.8em;color:var(--text-muted);font-weight:400}.diagnostic-item.svelte-1p7c887{margin-bottom:8px;padding:8px;background:var(--error-bg);border-left:3px solid var(--error-text);font-family:Fira Code,monospace;font-size:13px}.diagnostic-item.is-warning.svelte-1p7c887{border-left-color:var(--warning-text);background:var(--warning-bg)}.diag-location.svelte-1p7c887{font-weight:700;color:var(--error-text);margin-right:8px}.diag-location.is-warning.svelte-1p7c887{color:var(--warning-text)}.diag-message.svelte-1p7c887{color:var(--text-color)}.step-select.svelte-1p7c887{width:100%;padding:8px 30px 8px 12px;background:var(--input-bg);color:var(--text-color);border:1px solid var(--border-color);border-radius:4px;font-size:14px;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23e0e0e0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}@media(max-width:768px){.output-container.svelte-1p7c887{padding-bottom:130px}}.run-btn.svelte-1p7c887{background:var(--accent-color);color:#fff;border:none;padding:10px 20px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.run-btn.svelte-1p7c887:hover{background:var(--accent-hover)}.feed-error-container.svelte-1p7c887{margin-bottom:20px}.feed-error-container.svelte-1p7c887 p:where(.svelte-1p7c887){margin:10px 0;font-size:14px;color:var(--text-muted)}.error-detail.svelte-1p7c887{color:var(--error-color);font-family:monospace;background:#0003;padding:12px;border-radius:4px;margin:10px 0;font-size:13px;border-left:3px solid var(--error-color)}.learn-more-btn.svelte-1p7c887{background:transparent;border:1px solid var(--border-color);color:var(--text-muted);padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s;line-height:normal;margin-top:5px}.learn-more-btn.svelte-1p7c887:hover{background:var(--input-bg);color:var(--text-color)}@media(max-width:768px){.output-wrapper.embedded.svelte-1p7c887{height:400px;position:relative}.output-wrapper.embedded.svelte-1p7c887 .output-container:where(.svelte-1p7c887){height:calc(100% - 50px);overflow:auto}}.help-overlay.svelte-15ie6wp{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--modal-overlay);z-index:1000;display:flex;justify-content:center;align-items:center;padding:40px}.help-container.svelte-15ie6wp{height:100%;max-height:90vh;width:100%;max-width:800px;display:flex;flex-direction:column;background:var(--pane-bg);font-family:var(--font-sans);border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0000004d}.header.svelte-15ie6wp{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid var(--border-color)}.header.svelte-15ie6wp h2:where(.svelte-15ie6wp){margin:0;font-size:16px;font-weight:600;color:var(--text-color)}.close-btn.svelte-15ie6wp{background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:var(--text-color);padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;opacity:.7;transition:opacity .2s}.close-btn.svelte-15ie6wp:hover{opacity:1;background:var(--glass-bg)}.content.svelte-15ie6wp{flex:1;overflow-y:auto;padding:20px}section.svelte-15ie6wp{margin-bottom:30px}.section-header.svelte-15ie6wp{background:none;border:none;padding:0;margin:0;width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;color:inherit}.section-header.svelte-15ie6wp:hover h1:where(.svelte-15ie6wp){color:var(--text-color)}.toggle-icon.svelte-15ie6wp{font-size:20px;font-weight:700;color:var(--text-color);opacity:.7;margin-left:10px}.section-header.svelte-15ie6wp:hover .toggle-icon:where(.svelte-15ie6wp){opacity:1}.collapsible-content.svelte-15ie6wp{margin-top:20px}h1.svelte-15ie6wp{font-size:20px;font-weight:700;margin:0;border-bottom:2px solid var(--border-color);padding-bottom:8px;color:var(--accent-color);flex-grow:1}.section-header.svelte-15ie6wp h1:where(.svelte-15ie6wp){display:block;width:100%}.sub-section.svelte-15ie6wp{margin-bottom:20px}h2.svelte-15ie6wp{font-size:16px;font-weight:600;margin:0 0 10px;color:var(--text-color)}p.svelte-15ie6wp{margin:0 0 20px;line-height:1.5;font-size:14px;color:var(--text-color)}p.svelte-15ie6wp a{color:var(--accent-color);text-decoration:none}p.svelte-15ie6wp a:hover{text-decoration:underline}ul.svelte-15ie6wp{margin:0 0 10px;padding-left:20px;font-size:14px;color:var(--text-color)}li.svelte-15ie6wp{margin-bottom:5px}code.svelte-15ie6wp{background:#00000026;padding:2px 4px;border-radius:3px;font-family:var(--mono-font);font-size:12px}.function-item.svelte-15ie6wp{border:1px solid var(--border-color);border-radius:6px;margin-bottom:10px;overflow:hidden;background:var(--glass-bg)}summary.svelte-15ie6wp{padding:12px 15px;cursor:pointer;background:var(--glass-bg);-webkit-user-select:none;user-select:none;transition:background .2s;font-weight:600;font-family:var(--mono-font);font-size:14px;display:flex;align-items:center}summary.svelte-15ie6wp:hover{background:var(--input-border)}summary.svelte-15ie6wp::-webkit-details-marker{display:none}summary.svelte-15ie6wp:before{content:"►";font-size:10px;margin-right:10px;transition:transform .2s;display:inline-block}details[open].svelte-15ie6wp summary:where(.svelte-15ie6wp):before{transform:rotate(90deg)}.func-name.svelte-15ie6wp{color:var(--accent-color)}.func-details.svelte-15ie6wp{padding:15px;border-top:1px solid var(--border-color);background:var(--step-bg)}.code-block-wrapper.svelte-15ie6wp{position:relative;border:1px solid var(--code-border);border-radius:4px;background:var(--code-bg);margin:10px 0 20px}pre.svelte-15ie6wp{background:var(--code-bg);padding:10px;border-radius:4px;overflow-x:auto;border:1px solid var(--code-border);margin:10px 0 20px;color:var(--code-text)}.code-block-wrapper.svelte-15ie6wp pre:where(.svelte-15ie6wp){border:none;background:transparent;margin:0;padding:10px}.code-actions-bottom.svelte-15ie6wp{border-top:1px solid var(--border-color);padding:8px;background:var(--glass-bg);display:flex;justify-content:flex-start}.copy-btn.svelte-15ie6wp{background:var(--input-bg);border:1px solid var(--input-border);color:var(--text-color);border-radius:3px;padding:4px 8px;font-size:11px;cursor:pointer;font-weight:500;transition:all .2s}.copy-btn.svelte-15ie6wp:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff}pre.svelte-15ie6wp code:where(.svelte-15ie6wp){background:none;padding:0;border-radius:0;font-size:12px;line-height:1.4}.last-updated.svelte-1r4rqmn{font-size:12px;color:var(--text-muted)}.never.svelte-1r4rqmn{font-style:italic;opacity:.6}.list-item.svelte-egh1kh{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-color);background:var(--pane-bg);min-height:60px}.list-item.svelte-egh1kh:hover{background:#ffffff05}.list-item.compact.svelte-egh1kh{padding:8px 12px;min-height:40px}.list-item.highlight.svelte-egh1kh{animation:svelte-egh1kh-highlight-pulse 2s ease-out}@keyframes svelte-egh1kh-highlight-pulse{0%{background:rgba(var(--accent-rgb),.2)}to{background:var(--pane-bg)}}.item-image-wrapper.svelte-egh1kh{flex-shrink:0;margin-right:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.item-content.svelte-egh1kh{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.item-title.svelte-egh1kh{font-size:15px;font-weight:500;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-subtitle-row.svelte-egh1kh{display:flex;align-items:center}.item-subtitle.svelte-egh1kh{font-size:12px;color:var(--text-color-secondary);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-meta.svelte-egh1kh{font-size:11px;color:var(--text-color-secondary);opacity:.6;display:flex;align-items:center;gap:6px}.item-actions.svelte-egh1kh{display:flex;align-items:center;gap:4px;margin-left:12px;flex-shrink:0}.dropdown-button-container.svelte-1m1foor{position:relative;display:inline-block}.button-group.svelte-1m1foor{display:flex;border-radius:6px;overflow:hidden;background:transparent;border:1px solid var(--border-color)}.button-group.primary.svelte-1m1foor{background:var(--accent-color);border:1px solid var(--accent-color)}button.svelte-1m1foor{background:transparent;border:none;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px;font-family:inherit;white-space:nowrap;transition:background .2s,opacity .2s;display:flex;align-items:center;justify-content:center}.button-group.primary.svelte-1m1foor button:where(.svelte-1m1foor){color:#fff}.button-group.primary.svelte-1m1foor button:where(.svelte-1m1foor):hover{background:#ffffff1a}.main-btn.svelte-1m1foor{padding-right:12px;border-right:1px solid var(--border-color)}.button-group.primary.svelte-1m1foor .main-btn:where(.svelte-1m1foor){border-right:1px solid rgba(255,255,255,.2)}.chevron-btn.svelte-1m1foor{padding:5px 8px}.menu.svelte-1m1foor{position:absolute;top:calc(100% + 4px);right:0;background:var(--pane-bg);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px #0003;width:260px;z-index:1000;padding:4px;display:flex;flex-direction:column;transform-origin:top right}.menu-item.svelte-1m1foor{text-align:left;display:block;width:100%;padding:8px 12px;border-radius:4px;height:auto;align-items:flex-start;flex-direction:column;justify-content:flex-start;white-space:normal}.menu-item.svelte-1m1foor:hover{background:var(--hover-bg)}.item-label.svelte-1m1foor{font-weight:600;margin-bottom:2px;color:var(--text-color)}.item-desc.svelte-1m1foor{font-size:12px;color:var(--text-muted);line-height:1.4}.dark .menu.svelte-1m1foor{box-shadow:0 4px 12px #00000080}.actions-group.svelte-k3lc8k{display:flex;align-items:center;gap:4px}.container.svelte-k3lc8k{max-width:1200px;margin:0 auto;padding:20px}.header.svelte-k3lc8k{display:flex;align-items:center;min-height:40px;margin-bottom:15px}.header.svelte-k3lc8k h2:where(.svelte-k3lc8k){margin:0;font-size:18px;font-weight:600;color:var(--header-text)}.loading.svelte-k3lc8k{text-align:center;padding:40px;color:#888}.empty-state.svelte-k3lc8k{display:flex;justify-content:center;padding:40px 20px;margin-top:20px}.empty-content.svelte-k3lc8k{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px}.empty-title.svelte-k3lc8k{font-size:16px;font-weight:600;margin:0 0 4px;color:var(--text-color)}.empty-desc.svelte-k3lc8k{font-size:14px;color:var(--text-color-secondary);margin:0 0 24px;line-height:1.5;min-height:42px;display:flex;align-items:center;justify-content:center}.empty-actions.svelte-k3lc8k{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.flow-list.svelte-k3lc8k{list-style:none;padding:0;margin:0;border:1px solid var(--border-color);border-radius:6px;background:var(--pane-bg)}.flow-list.svelte-k3lc8k .list-item{cursor:pointer}.flow-list.svelte-k3lc8k .list-item:last-child{border-bottom:none}.action-btn.svelte-k3lc8k{background:transparent;border:none;cursor:pointer;opacity:.5;transition:opacity .2s,color .2s;padding:8px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--text-color)}@media(hover:hover){.action-btn.svelte-k3lc8k{opacity:0}.list-item:hover .action-btn.svelte-k3lc8k{opacity:1}.action-btn.svelte-k3lc8k:focus{opacity:1}}.action-btn.svelte-k3lc8k:hover{opacity:1;background:#0000000d}.delete-btn.svelte-k3lc8k:hover{color:#f44;background:#ff00001a}.pane-menu.svelte-15k2j72{display:flex;align-items:center;gap:10px}.mobile-template-list.svelte-15k2j72{display:flex;flex-direction:column;gap:8px}.template-option.svelte-15k2j72{text-align:left;background:var(--input-bg);border:1px solid var(--border-color);padding:12px;border-radius:6px;cursor:pointer;transition:background .2s;width:100%;display:flex;flex-direction:column;align-items:flex-start}.template-option.svelte-15k2j72:hover{background:var(--hover-bg);border-color:var(--accent-color)}.option-label.svelte-15k2j72{font-weight:600;color:var(--text-color);margin-bottom:4px;font-size:16px}.option-desc.svelte-15k2j72{font-size:14px;color:var(--text-muted);line-height:1.4}.menu-item.svelte-15k2j72{background:transparent;border:none;color:var(--text-color);cursor:pointer;padding:6px 12px;border-radius:4px;font-size:14px;font-family:inherit;text-decoration:none;display:flex;align-items:center;white-space:nowrap;line-height:normal;box-sizing:border-box}.menu-item.svelte-15k2j72:hover{opacity:1;color:var(--accent-color);background:var(--input-bg)}.menu-item.primary.svelte-15k2j72{background:var(--accent-color);color:#fff;border:none;margin-left:5px;font-weight:600}.menu-item.primary.svelte-15k2j72:hover{opacity:.9;color:#fff;background:var(--accent-color)}.divider.svelte-15k2j72{display:none;height:1px;background:var(--border-color);width:100%}.mobile-only.svelte-15k2j72{display:none}.desktop-only.svelte-15k2j72{display:block}@media(max-width:768px){.mobile-only.svelte-15k2j72{display:flex;flex-direction:column;width:100%}.desktop-only.svelte-15k2j72{display:none}.pane-menu.svelte-15k2j72{display:none;flex-direction:column;align-items:stretch;position:absolute;top:100%;right:0;background:var(--pane-bg);border:1px solid var(--border-color);width:200px;padding:0;gap:0;box-shadow:0 4px 6px #0000004d;z-index:1000}.pane-menu.open.svelte-15k2j72{display:flex}.menu-item.svelte-15k2j72{width:100%;text-align:left;padding:12px 16px;font-size:16px;margin:0;border-radius:0;justify-content:flex-start;border:none}.menu-item.primary.svelte-15k2j72{margin-left:0;background:var(--input-bg);color:var(--text-color);border:none;border-bottom:1px solid var(--border-color)}.mobile-group-split.svelte-15k2j72{width:100%;display:flex;flex-direction:column;position:relative}.split-row.svelte-15k2j72{display:flex;width:100%;border-bottom:1px solid var(--border-color)}.menu-item.main-action.svelte-15k2j72{flex:1;border-right:1px solid var(--border-color);border-bottom:none;border-radius:0}.menu-item.toggle-action.svelte-15k2j72{width:48px;display:flex;align-items:center;justify-content:center;padding:0;border-bottom:none;border-radius:0;background:transparent}.menu-item.toggle-action.svelte-15k2j72:hover{background:var(--input-bg)}.divider.svelte-15k2j72{display:block}}header.svelte-oiwvqb{height:60px;min-height:60px;padding:0 20px;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:nowrap;align-items:center;background:var(--pane-bg);position:relative;z-index:200;box-sizing:border-box;line-height:normal}.header-left.svelte-oiwvqb{display:flex;align-items:center;flex:none;gap:10px;min-width:0}.header-right.svelte-oiwvqb{display:flex;align-items:center;flex-shrink:0;margin-left:auto}.menu-backdrop.svelte-oiwvqb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199}.menu-btn.svelte-oiwvqb{display:none;background:none;border:none;color:var(--text-color);font-size:24px;cursor:pointer;padding:0}.back-btn.svelte-oiwvqb{background:transparent;border:none;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:600;white-space:nowrap;font-family:inherit;padding:0;display:none}@media(max-width:768px){.back-btn.mobile-only.svelte-oiwvqb{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0}.back-arrow.svelte-oiwvqb{font-size:24px;display:flex;align-items:center;justify-content:center}.back-btn.mobile-only.mobile-hidden.svelte-oiwvqb{display:none}}.back-btn.svelte-oiwvqb:hover{opacity:1}.header-title.svelte-oiwvqb{font-size:18px;font-weight:600;color:var(--header-text, var(--text-color));white-space:nowrap;cursor:default;line-height:normal;background:none;border:none;padding:0;text-align:left;font-family:inherit;display:flex;align-items:center;gap:8px}.header-logo.svelte-oiwvqb{width:32px;height:32px;object-fit:contain}.header-title.clickable.svelte-oiwvqb{cursor:pointer}.header-title.clickable.svelte-oiwvqb:hover{color:var(--accent-color)}@media(max-width:768px){.header-title.mobile-hidden.svelte-oiwvqb{display:none}}@media(max-width:768px){header.svelte-oiwvqb{padding:10px}.header-left.svelte-oiwvqb{margin-right:15px}.back-btn.svelte-oiwvqb{flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.menu-btn.svelte-oiwvqb{display:block}}.header-center.svelte-oiwvqb{flex:1;display:flex;justify-content:flex-end;margin-right:16px;min-width:0}.status-message.svelte-oiwvqb{font-size:14px;font-weight:500;text-decoration:none;padding:6px 12px;border-radius:6px;transition:background-color .2s;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.status-message.svelte-oiwvqb:hover{text-decoration:underline}.status-message.trial.svelte-oiwvqb,.status-message.verification.svelte-oiwvqb{color:#cc8400;border:1px solid rgba(255,165,0,.5)}.status-message.verification.svelte-oiwvqb a:where(.svelte-oiwvqb){color:inherit;text-decoration:none;font-weight:500}.status-message.verification.svelte-oiwvqb a:where(.svelte-oiwvqb):hover{text-decoration:underline}.status-message.inactive.svelte-oiwvqb{color:#d32f2f;border:1px solid rgba(255,69,58,.5)}@media(max-width:768px){.header-center.svelte-oiwvqb .status-message:where(.svelte-oiwvqb){font-size:12px;padding:4px 8px}}.login-page.svelte-h34f85{display:flex;flex-direction:column;height:100vh;background:var(--bg-color)}.login-container.svelte-h34f85{display:flex;justify-content:center;align-items:center;flex:1}.login-box.svelte-h34f85{background:var(--pane-bg);padding:40px;border-radius:8px;border:1px solid var(--border-color);width:100%;max-width:400px;text-align:center}h1.svelte-h34f85{margin-bottom:10px;font-size:24px}p.svelte-h34f85{margin-bottom:20px;color:var(--text-color);opacity:.8}input.svelte-h34f85{width:100%;padding:10px;margin-bottom:10px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-color);color:var(--text-color);font-size:16px}input.svelte-h34f85:-webkit-autofill,input.svelte-h34f85:-webkit-autofill:hover,input.svelte-h34f85:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--bg-color) inset;-webkit-text-fill-color:var(--text-color);caret-color:var(--text-color)}button[type=submit].svelte-h34f85{width:100%;padding:10px;background:var(--accent-color);color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;font-weight:600;margin-top:10px}button.svelte-h34f85:disabled{opacity:.7;cursor:not-allowed}.toggle-mode.svelte-h34f85{margin-top:20px}.forgot-password.svelte-h34f85{margin-top:10px}.link-btn.svelte-h34f85{background:none;border:none;color:var(--accent-color);cursor:pointer;font-size:14px;text-decoration:underline;padding:0}.link-btn.small.svelte-h34f85{font-size:12px;opacity:.8}footer.svelte-1sr6y3t{width:100%;padding:1rem 0;margin-top:auto;border-top:1px solid var(--border-color);background:var(--bg-color);font-size:.85rem;color:var(--text-color-secondary, #666);flex-shrink:0;display:flex;align-items:center}.container.svelte-1sr6y3t{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}a.svelte-1sr6y3t{color:inherit;text-decoration:none}a.svelte-1sr6y3t:hover{text-decoration:underline;color:var(--accent-color)}p.svelte-1sr6y3t{display:flex;align-items:center;justify-content:center;gap:.5em;margin:0}.logo.svelte-1sr6y3t{height:2em}.page-container.svelte-bhncdn{width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column}.content-centered.svelte-bhncdn{width:95%;max-width:800px;margin:20px auto;display:flex;flex-direction:column;gap:20px}.account-container.svelte-bhncdn{width:100%;margin:0;background:var(--pane-bg);padding:20px;border-radius:8px;border:1px solid var(--border-color);color:var(--text-color)}h2.svelte-bhncdn{margin-top:0;margin-bottom:20px;font-size:24px;font-weight:600}.form-group.svelte-bhncdn{margin-bottom:20px}.theme-group.svelte-bhncdn{margin-bottom:0}label.svelte-bhncdn{display:block;margin-bottom:8px;font-weight:500;font-size:14px}.optional.svelte-bhncdn{color:var(--text-muted, #888);font-weight:400;font-size:12px}.required.svelte-bhncdn{color:#ff4d4f}input.svelte-bhncdn{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-color, #1e1e1e);color:var(--text-color);font-size:16px}select.svelte-bhncdn{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;background:var( --pane-bg );color:var(--text-color);font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:1em}input.svelte-bhncdn:focus,select.svelte-bhncdn:focus{border-color:var(--accent-color);outline:none}.divider.svelte-bhncdn{height:1px;background:var(--border-color);margin:25px 0}.actions.svelte-bhncdn{display:flex;justify-content:flex-end}.save-btn.svelte-bhncdn{background:var(--accent-color);color:#fff;border:none;padding:10px 20px;border-radius:4px;font-size:16px;cursor:pointer;font-weight:500}.save-btn.svelte-bhncdn:disabled{opacity:.7;cursor:not-allowed}.save-btn.svelte-bhncdn:hover:not(:disabled){opacity:.9}.subscription-status.svelte-bhncdn{margin-bottom:15px;color:var(--secondary-text)}.manage-btn.svelte-bhncdn{background:var(--accent-color);color:#fff;border:none;padding:10px 20px;border-radius:4px;font-size:14px;cursor:pointer;font-weight:500}.manage-btn.svelte-bhncdn:disabled{opacity:.7;cursor:not-allowed}.manage-btn.svelte-bhncdn:hover:not(:disabled){opacity:.9}.subscription-details.svelte-bhncdn{margin-bottom:20px}.detail-row.svelte-bhncdn{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--border-color)}.detail-row.svelte-bhncdn:last-child{border-bottom:none}.detail-label.svelte-bhncdn{color:var(--secondary-text)}.detail-value.svelte-bhncdn{font-weight:500}.upgrade-link.svelte-bhncdn{display:inline-block;background:var(--accent-color);color:#fff;padding:10px 20px;border-radius:4px;text-decoration:none;font-size:14px;font-weight:500}.upgrade-link.svelte-bhncdn:hover{opacity:.9}.verification-status.svelte-bhncdn{margin-bottom:20px}.detail-value.verified.svelte-bhncdn{color:#28a745}.detail-value.unverified.svelte-bhncdn{color:#cc8400;display:flex;align-items:center;gap:8px}.pending-verification.svelte-bhncdn{display:flex;flex-direction:column;align-items:flex-end}.small-info.svelte-bhncdn{font-size:12px;color:var(--secondary-text);margin:5px 0 10px;text-align:right}.small-resend-btn.svelte-bhncdn{background:var(--accent-color);color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer}.small-resend-btn.svelte-bhncdn:disabled{opacity:.5}.upload-btn.svelte-14j7wk5{background:var(--bg-color);border:1px solid var(--border-color);color:var(--text-color);padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.upload-btn.svelte-14j7wk5:hover:not(:disabled){border-color:var(--accent-color);color:var(--accent-color)}.upload-btn.svelte-14j7wk5:disabled{opacity:.5;cursor:not-allowed}.added-feeds-container.svelte-1umnv5x{margin-bottom:20px;animation:svelte-1umnv5x-fadeIn .3s ease}h3.svelte-1umnv5x{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--accent-color);text-transform:uppercase;letter-spacing:.5px}.list.svelte-1umnv5x{border:1px solid var(--accent-color);border-radius:6px;background:rgba(var(--accent-color-rgb),.05);overflow:hidden}.list.svelte-1umnv5x .list-item{border-bottom:1px solid rgba(var(--accent-color-rgb),.2)}.list.svelte-1umnv5x .list-item:last-child{border-bottom:none}.feed-icon.svelte-1umnv5x{width:24px;height:24px;object-fit:contain;border-radius:4px}.rss-icon.svelte-1umnv5x{color:var(--accent-color);display:flex;align-items:center;justify-content:center;width:24px;height:24px}.close-btn.svelte-1umnv5x{background:transparent;border:none;color:var(--text-color);opacity:.5;cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center}.close-btn.svelte-1umnv5x:hover{opacity:1;background:#0000001a}@keyframes svelte-1umnv5x-fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.pane-menu-wrapper.svelte-1wt6t77{position:relative;display:inline-block}.pane-trigger.svelte-1wt6t77{background:transparent;border:none;color:var(--text-color);cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s}.pane-trigger.svelte-1wt6t77:hover,.pane-trigger[aria-expanded=true].svelte-1wt6t77{opacity:1;background:#ffffff0d;color:var(--accent-color)}.dropdown.svelte-1wt6t77{position:absolute;top:100%;right:0;margin-top:5px;background:var(--pane-bg);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px #0000004d;min-width:160px;z-index:1000;padding:4px;display:flex;flex-direction:column}.menu-item.svelte-1wt6t77{background:transparent;border:none;color:var(--text-color);cursor:pointer;text-align:left;padding:8px 12px;font-size:14px;border-radius:4px;display:flex;align-items:center;gap:8px;font-family:inherit;transition:background-color .2s,color .2s}.menu-item.svelte-1wt6t77:hover{background:var(--accent-color);color:#fff}.highlight-pulse{animation:svelte-1wt6t77-pulse-menu-item 2s ease-out}@keyframes svelte-1wt6t77-pulse-menu-item{0%,to{background-color:transparent;color:var(--text-color)}10%,50%{background-color:var(--accent-color);color:#fff}}.icon.svelte-1wt6t77{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.icon.svelte-1wt6t77 svg{width:100%;height:100%}.library-container.svelte-14ebmqz{max-width:800px;margin:0 auto;padding:20px}.header.svelte-14ebmqz{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;min-height:40px}h2.svelte-14ebmqz{margin:0;font-size:18px;font-weight:600;color:var(--header-text)}.filter-chips.svelte-14ebmqz{display:flex;gap:6px;margin-bottom:12px}.chip.svelte-14ebmqz{padding:4px 12px;border-radius:12px;border:1px solid var(--border-color);background:transparent;color:var(--text-color-secondary);font-size:13px;cursor:pointer;transition:all .2s}.chip.svelte-14ebmqz:hover{border-color:var(--accent-light);color:var(--accent-light)}.chip.active.svelte-14ebmqz{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.section-header.svelte-14ebmqz{font-size:14px;font-weight:600;color:var(--text-color-secondary);margin:16px 0 8px;text-transform:uppercase;letter-spacing:.05em}.badge.svelte-14ebmqz{display:inline-block;padding:1px 7px;border-radius:10px;font-size:11px;font-weight:500;border:1px solid var(--border-color)}.badge-done.svelte-14ebmqz{background:#00c8641a;color:#00c864;border-color:#00c864}.badge-discovering.svelte-14ebmqz,.badge-enriching.svelte-14ebmqz{background:#6496ff1a;color:#6496ff;border-color:#6496ff}.badge-error.svelte-14ebmqz{background:#ff44441a;color:#f44;border-color:#f44}.web-icon.svelte-14ebmqz{color:var(--accent-color);display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wf-favicon.svelte-14ebmqz{width:20px;height:20px;object-fit:contain;border-radius:3px}.warning-count.svelte-14ebmqz{color:#f0a030}.loading.svelte-14ebmqz,.error.svelte-14ebmqz{text-align:center;padding:40px;color:var(--text-color-secondary)}.empty-state.svelte-14ebmqz{display:flex;justify-content:center;padding:40px 20px;margin-top:20px}.empty-content.svelte-14ebmqz{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px}.empty-title.svelte-14ebmqz{font-size:16px;font-weight:600;margin:0 0 4px;color:var(--text-color)}.empty-desc.svelte-14ebmqz{font-size:14px;color:var(--text-color-secondary);margin:0 0 24px;line-height:1.5;min-height:42px;display:flex;align-items:center;justify-content:center}.empty-actions.svelte-14ebmqz{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.or-divider.svelte-14ebmqz{font-size:13px;color:var(--text-color-secondary);opacity:.7;margin:0 4px;white-space:nowrap}@media(max-width:480px){.empty-actions.svelte-14ebmqz{flex-direction:column;gap:12px;width:100%}.empty-action-btn.svelte-14ebmqz{width:100%;justify-content:center}.or-divider.svelte-14ebmqz{margin:4px 0}}.empty-action-btn.svelte-14ebmqz{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;border:1px solid var(--border-color);background:var(--pane-bg);color:var(--text-color);cursor:pointer;transition:all .2s;white-space:nowrap}.empty-action-btn.svelte-14ebmqz:hover{border-color:var(--accent-light);color:var(--accent-light)}.empty-action-btn.primary.svelte-14ebmqz{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.empty-action-btn.primary.svelte-14ebmqz:hover{filter:brightness(1.1);color:#fff}.error.svelte-14ebmqz{color:var(--error-color)}.list-container.svelte-14ebmqz{border:1px solid var(--border-color);border-radius:6px;background:var(--pane-bg);overflow:hidden}.header-actions.svelte-14ebmqz{display:flex;gap:8px}.list-container.svelte-14ebmqz .list-item:last-child{border-bottom:none}.usage-count.svelte-14ebmqz{margin-left:6px}.action-btn.svelte-14ebmqz{background:transparent;border:none;color:var(--text-color);cursor:pointer;padding:8px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center;opacity:.5}@media(hover:hover){.action-btn.svelte-14ebmqz{opacity:0}.list-item:hover .action-btn.svelte-14ebmqz{opacity:1}.action-btn.svelte-14ebmqz:focus{opacity:1}}.action-btn.svelte-14ebmqz:hover{opacity:1;background:#0000000d;color:var(--text-color)}.delete-btn.svelte-14ebmqz:hover{color:#f44;background:#ff00001a}.feed-icon.svelte-14ebmqz{width:24px;height:24px;object-fit:contain;border-radius:4px}.rss-icon.svelte-14ebmqz{color:var(--accent-color);display:flex;align-items:center;justify-content:center;width:24px;height:24px}.header-titling.svelte-14ebmqz{display:flex;align-items:center;gap:12px}.failing-badge.svelte-14ebmqz{background:var(--error-bg);color:var(--error-text);font-size:12px;padding:2px 8px;border-radius:12px;border:1px solid var(--error-text);cursor:pointer;transition:all .2s}.failing-badge.svelte-14ebmqz:hover{filter:brightness(1.1)}.failed-header.svelte-14ebmqz{margin-top:30px;margin-bottom:5px;font-size:16px;font-weight:600;color:var(--error-color);scroll-margin-top:20px}.failed-note.svelte-14ebmqz{margin-top:0;margin-bottom:15px;font-size:14px;color:var(--text-color-secondary)}.error-btn.svelte-14ebmqz{color:#ff6b6b;opacity:.9}.error-btn.svelte-14ebmqz:hover{opacity:1;background:#ff000026}.error-icon-bg.svelte-14ebmqz{color:#f44;font-weight:700;font-size:20px}.learn-more-btn.svelte-14ebmqz{background:transparent;border:1px solid #555;color:#ccc;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s;line-height:normal}.learn-more-btn.svelte-14ebmqz:hover{background:#3d3d3d;color:#fff}.error-detail.svelte-14ebmqz{color:var(--code-text);font-family:monospace;background:var(--code-bg);border:1px solid var(--code-border);padding:12px;border-radius:4px;margin:10px 0;white-space:pre-wrap;word-break:break-all}.field.svelte-14ebmqz{margin-bottom:20px}label.svelte-14ebmqz{display:block;margin-bottom:8px;color:var(--text-color);font-size:14px;font-weight:500}input.svelte-14ebmqz{width:100%;padding:10px;border-radius:4px;border:1px solid var(--border-color);background:var(--pane-bg);color:var(--text-color);font-size:14px;box-sizing:border-box}input.svelte-14ebmqz:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(var(--accent-color-rgb),.2)}.add-btn.svelte-14ebmqz{background:transparent;border:none;color:var(--text-color);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:all .2s}.add-btn.svelte-14ebmqz:hover{opacity:1;background:#ffffff1a}.not-a-feed-banner.svelte-14ebmqz{margin-top:12px;padding:12px;border-radius:6px;background:rgba(var(--accent-color-rgb),.08);border:1px solid var(--border-color)}.not-a-feed-msg.svelte-14ebmqz{margin:0 0 10px;font-size:13px;color:var(--text-color-secondary);line-height:1.4}.not-a-feed-actions.svelte-14ebmqz{display:flex;gap:8px}.configure-btn.svelte-14ebmqz{padding:7px 14px;border-radius:4px;border:1px solid var(--accent-color);background:var(--accent-color);color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:filter .2s}.configure-btn.svelte-14ebmqz:hover{filter:brightness(1.1)}.wf-edit-row.svelte-14ebmqz{padding:12px 16px;background:var(--step-bg);border-bottom:1px solid var(--border-color);display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.wf-edit-fields.svelte-14ebmqz{display:flex;gap:10px;flex:1;flex-wrap:wrap}.wf-edit-field.svelte-14ebmqz{display:flex;flex-direction:column;gap:4px;flex:1;min-width:140px}.wf-edit-field.svelte-14ebmqz label:where(.svelte-14ebmqz){font-size:.7em;text-transform:uppercase;font-weight:600;color:var(--text-color-secondary);letter-spacing:.05em;margin-bottom:0}.wf-edit-input.svelte-14ebmqz,.wf-edit-select.svelte-14ebmqz{padding:7px 10px;border-radius:4px;border:1px solid var(--border-color);background:var(--input-bg);color:var(--input-text);font-size:13px;font-family:inherit}.wf-edit-input.svelte-14ebmqz:focus,.wf-edit-select.svelte-14ebmqz:focus{outline:none;border-color:var(--accent-color)}.wf-edit-actions.svelte-14ebmqz{display:flex;gap:6px;align-items:center;flex-shrink:0}.wf-save-btn.svelte-14ebmqz{padding:7px 14px;border-radius:4px;border:1px solid var(--accent-color);background:var(--accent-color);color:#fff;font-size:13px;font-weight:500;cursor:pointer}.wf-save-btn.svelte-14ebmqz:hover:not(:disabled){filter:brightness(1.1)}.wf-save-btn.svelte-14ebmqz:disabled{opacity:.6;cursor:default}.wf-cancel-btn.svelte-14ebmqz{padding:7px 12px;border-radius:4px;border:1px solid var(--border-color);background:transparent;color:var(--text-color);font-size:13px;cursor:pointer}.wf-cancel-btn.svelte-14ebmqz:disabled{opacity:.6;cursor:default}.edit-btn.svelte-14ebmqz{color:var(--text-muted)}.edit-btn.svelte-14ebmqz:hover{color:var(--accent-color);background:rgba(var(--accent-color-rgb),.08)}.detected-archive-view.svelte-gjvndt{height:100%;overflow-y:auto;display:flex;align-items:flex-start;justify-content:center;padding:2rem}.detected-loading.svelte-gjvndt{color:var(--text-muted);font-size:.9rem}.detected-card.svelte-gjvndt{max-width:520px;width:100%;display:flex;flex-direction:column;gap:1rem}.detected-title.svelte-gjvndt{font-size:1rem;font-weight:500;margin:0;color:var(--text-primary)}.detected-already.svelte-gjvndt{font-size:1rem;margin:0;color:var(--text-muted)}.detected-preview.svelte-gjvndt{border:1px solid var(--border-color);border-radius:4px;padding:.5rem 1rem 0;overflow:hidden}.detected-actions.svelte-gjvndt{display:flex;gap:.5rem;justify-content:flex-end}.webfeed-setup.svelte-gjvndt{height:100%;overflow:hidden;background:var(--bg-color)}.webfeed-panes.svelte-gjvndt{display:flex;height:100%;overflow:hidden;position:relative}.pane.svelte-gjvndt{flex:0 0 auto;border-right:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden;position:relative}.pane.svelte-gjvndt:last-child{border-right:none}.resizer.svelte-gjvndt{flex:0 0 4px;background:var(--border-color);cursor:col-resize;transition:background .2s;border:none;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.resizer.svelte-gjvndt:hover{background:var(--accent-color)}.pane-content.svelte-gjvndt{flex:1;overflow-y:auto;padding:20px 20px 70px}.section.svelte-gjvndt{margin-bottom:30px}.section.svelte-gjvndt:last-child{margin-bottom:0}.name-section.svelte-gjvndt label:where(.svelte-gjvndt){display:block;margin-bottom:8px;font-weight:600;color:var(--text-color);font-size:1.1em;text-transform:uppercase;letter-spacing:.05em}.name-section.svelte-gjvndt input:where(.svelte-gjvndt){width:100%;padding:10px;border-radius:4px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text)}.name-section.svelte-gjvndt input:where(.svelte-gjvndt):focus{outline:none;border-color:var(--accent-color)}.name-section.svelte-gjvndt input:where(.svelte-gjvndt):-webkit-autofill,.name-section.svelte-gjvndt input:where(.svelte-gjvndt):-webkit-autofill:hover,.name-section.svelte-gjvndt input:where(.svelte-gjvndt):-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;-webkit-text-fill-color:var(--input-text);caret-color:var(--input-text)}#feed-name.svelte-gjvndt{font-size:1rem}.source-url-input.svelte-gjvndt{font-family:var(--font-mono);font-size:.875rem}.header-row.svelte-gjvndt{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.subtitle.svelte-gjvndt{font-size:1.1em;text-transform:uppercase;font-weight:600;color:var(--text-color);letter-spacing:.05em;padding-top:6px}.detecting.svelte-gjvndt{font-size:.65em;font-style:italic;font-weight:400;color:var(--text-muted);text-transform:none;letter-spacing:0;margin-left:6px}.item-count.svelte-gjvndt{font-size:.7em;font-weight:500;color:var(--text-muted);background:var(--step-bg);border:1px solid var(--step-border);border-radius:10px;padding:2px 8px;text-transform:none;letter-spacing:0;white-space:nowrap;align-self:center}.item-card.svelte-gjvndt{background:var(--step-bg);border:1px solid var(--step-border);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:12px}.form-group.svelte-gjvndt{display:flex;flex-direction:column;gap:4px}.form-group.svelte-gjvndt label:where(.svelte-gjvndt){font-size:.7em;text-transform:uppercase;font-weight:600;color:var(--text-color);letter-spacing:.05em}.optional-label.svelte-gjvndt{text-transform:none;font-weight:400;color:var(--text-muted);letter-spacing:0}.field-hint.svelte-gjvndt{font-size:.75em;color:var(--text-muted);margin:0}.styled-select.svelte-gjvndt{width:100%;padding:8px 30px 8px 12px;background:var(--input-bg);color:var(--input-text);border:1px solid var(--border-color);border-radius:4px;font-size:14px;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.styled-select.svelte-gjvndt:focus{outline:none;border-color:var(--accent-color)}.styled-select.svelte-gjvndt:disabled{opacity:.6;cursor:default}.simple-input.svelte-gjvndt{width:100%;padding:8px 12px;background:var(--input-bg);border:1px solid var(--input-border);color:var(--input-text);border-radius:4px;font-size:14px;font-family:inherit}.simple-input.svelte-gjvndt:focus{outline:none;border-color:var(--accent-color)}.simple-input.mono.svelte-gjvndt{font-family:var(--font-mono)}.simple-input.svelte-gjvndt:read-only{opacity:.6;cursor:default}.input-row.svelte-gjvndt{display:flex;gap:4px}.input-row.svelte-gjvndt .simple-input:where(.svelte-gjvndt){flex:1;min-width:0;width:auto}.pick-btn.svelte-gjvndt{padding:0 10px;border-radius:4px;border:1px solid var(--border-color);background:transparent;color:var(--text-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.pick-btn.svelte-gjvndt:hover:not(:disabled),.pick-btn.active.svelte-gjvndt{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.pick-btn.svelte-gjvndt:disabled{opacity:.35;cursor:not-allowed}.candidate-hint.svelte-gjvndt{font-size:.82em;color:var(--text-muted);margin:8px 0 0;padding:0}.candidate-list.svelte-gjvndt{display:flex;flex-direction:column;background:var(--input-bg);border:1px solid var(--input-border);border-radius:4px;overflow:hidden}.candidate-row.svelte-gjvndt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 12px;border:none;border-radius:0;background:transparent;cursor:pointer;text-align:left;color:var(--input-text);font-size:inherit;transition:background .1s;width:100%}.candidate-row.svelte-gjvndt:hover{background:color-mix(in srgb,var(--accent-color) 18%,var(--input-bg))}.candidate-row.active.svelte-gjvndt{background:color-mix(in srgb,var(--accent-color) 28%,var(--input-bg))}.candidate-row-sel.svelte-gjvndt{font-family:var(--font-mono);font-size:1em;font-weight:500}.candidate-row-stats.svelte-gjvndt{display:flex}.stat-col.svelte-gjvndt{font-size:.82em;color:var(--text-muted);white-space:nowrap;width:5.5em}.candidate-eyedrop.svelte-gjvndt{display:flex;align-items:center;gap:6px;padding:11px 12px;border:none;border-radius:0;border-top:1px solid var(--input-border);background:transparent;cursor:pointer;font-size:inherit;color:var(--input-text);transition:background .1s;text-align:left;width:100%}.candidate-eyedrop.svelte-gjvndt:hover:not(:disabled){background:color-mix(in srgb,var(--accent-color) 18%,var(--input-bg))}.candidate-eyedrop.active.svelte-gjvndt{background:color-mix(in srgb,var(--accent-color) 28%,var(--input-bg))}.candidate-eyedrop.svelte-gjvndt:disabled{opacity:.4;cursor:not-allowed}.hint-msg.svelte-gjvndt{font-size:.85em;color:var(--text-muted);font-style:italic;margin:4px 0 0;padding:0}.sitemap-count-msg.svelte-gjvndt{font-size:1rem;color:var(--text-color);margin:4px 0 0;padding:0}.cancel-btn.svelte-gjvndt{border:1px solid var(--border-color);background:transparent;color:var(--text-color)}.page-iframe.svelte-gjvndt{flex:1;width:100%;border:none;background:#fff;min-height:0}.page-iframe.pick-active.svelte-gjvndt{cursor:crosshair}.panel-state.svelte-gjvndt{flex:1;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--text-muted);font-style:italic;padding:16px;text-align:center}.sitemap-url-list.svelte-gjvndt{list-style:none;padding:12px 14px;margin:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;flex:1;min-height:0}.sitemap-url-list.svelte-gjvndt li:where(.svelte-gjvndt){font-size:.85rem;font-family:var(--font-mono);display:flex;align-items:baseline;gap:8px;min-width:0}.sitemap-url-list.svelte-gjvndt a:where(.svelte-gjvndt){color:var(--accent-color);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.sitemap-url-list.svelte-gjvndt a:where(.svelte-gjvndt):hover{text-decoration:underline}.sitemap-date.svelte-gjvndt{color:var(--text-muted);flex-shrink:0;font-size:.8rem}.sitemap-more.svelte-gjvndt{color:var(--text-muted);font-style:italic}.field-toggle.svelte-gjvndt{width:100%;background:none;border:none;padding:6px 0 0;margin-bottom:12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-align:left}.field-toggle.svelte-gjvndt:hover .subtitle:where(.svelte-gjvndt){color:var(--accent-color)}.toggle-right.svelte-gjvndt{display:flex;align-items:center;gap:6px;flex-shrink:0}.detected-path.svelte-gjvndt{font-size:.7em;font-family:var(--font-mono);color:var(--text-muted);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;font-weight:400}.chevron.svelte-gjvndt{color:var(--text-muted);flex-shrink:0;transition:transform .15s ease;display:block}.chevron.rotated.svelte-gjvndt{transform:rotate(-90deg)}.redirect-note.svelte-gjvndt{font-size:.75rem;color:var(--text-muted);margin:4px 0 0;padding:0;font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.param-pane.svelte-gjvndt{margin-top:8px;background:var(--step-bg);border:1px solid var(--step-border);border-radius:6px;padding:6px 10px 8px}.param-pane-note.svelte-gjvndt{font-size:.75rem;color:var(--text-muted);margin:0 0 6px;padding:0;font-weight:400;text-transform:none;letter-spacing:normal}.param-pane.svelte-gjvndt .param-row:where(.svelte-gjvndt){display:flex;align-items:center;gap:6px;padding:3px 0;cursor:pointer;text-transform:none;letter-spacing:normal;font-weight:400;font-size:.8rem}.param-pane.svelte-gjvndt .param-row:where(.svelte-gjvndt) input[type=checkbox]:where(.svelte-gjvndt){flex:0 0 auto;width:auto;margin:0;cursor:pointer}.param-key.svelte-gjvndt{font-family:var(--font-mono);font-size:.75rem;color:var(--text-primary);font-weight:500}.param-val.svelte-gjvndt{font-size:.75rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.param-val.svelte-gjvndt:before{content:"=";margin-right:2px}.param-stripped-note.svelte-gjvndt{font-size:.72rem;color:var(--text-muted);margin:5px 0 0;padding:0}.mobile-tab-bar.svelte-gjvndt{display:none}@media(max-width:768px){.webfeed-panes.svelte-gjvndt{flex-direction:column;padding-bottom:60px}.pane.svelte-gjvndt{width:100%!important;height:100%;border-right:none;display:none}.pane.active-mobile-tab.svelte-gjvndt{display:flex}.resizer.svelte-gjvndt{display:none}.mobile-tab-bar.svelte-gjvndt{display:flex;position:fixed;bottom:0;left:0;width:100%;height:60px;background:var(--pane-bg);border-top:1px solid var(--border-color);z-index:100;justify-content:space-around;align-items:center}.tab-btn.svelte-gjvndt{background:none;border:none;color:var(--text-color);opacity:.6;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;padding:8px;flex:1;cursor:pointer}.tab-btn.active.svelte-gjvndt{opacity:1;color:var(--accent-color)}.tab-icon.svelte-gjvndt{font-size:20px}}.find-feed-page.svelte-90wx21{display:flex;flex-direction:column;height:100vh;width:100%}.find-feed-main.svelte-90wx21{flex:1;overflow-y:auto;display:flex;flex-direction:column;align-items:center}.find-feed-hero.svelte-90wx21{padding-top:60px;padding-bottom:40px}.search-form.svelte-90wx21{display:flex;gap:8px;width:100%;max-width:600px;padding:0 20px}.url-input.svelte-90wx21{flex:1;padding:12px 16px;font-size:1rem;border:1px solid var(--border-color);border-radius:8px;background:var(--input-bg, var(--bg-color));color:var(--text-color);outline:none}.url-input.svelte-90wx21:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-color) 20%,transparent)}.search-btn.svelte-90wx21{padding:12px 24px;font-size:1rem;font-weight:600;border:none;border-radius:8px;background:var(--accent-color);color:#fff;cursor:pointer;white-space:nowrap}.search-btn.svelte-90wx21:hover:not(:disabled){opacity:.9}.search-btn.svelte-90wx21:disabled{opacity:.6;cursor:not-allowed}.results-section.svelte-90wx21{width:100%;max-width:800px;padding:0 20px 60px}.results-heading.svelte-90wx21{font-size:1.2rem;color:var(--text-color);margin-bottom:16px}.results-grid.svelte-90wx21{display:flex;flex-direction:column;gap:12px}.result-card.svelte-90wx21{padding:16px 20px;border:1px solid var(--border-color);border-radius:8px;background:var(--pane-bg, var(--bg-color))}.result-header.svelte-90wx21{display:flex;align-items:center;gap:8px;margin-bottom:8px}.type-badge.svelte-90wx21{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:4px;letter-spacing:.5px}.badge-rss.svelte-90wx21{background:#f97316;color:#fff}.badge-atom.svelte-90wx21{background:#3b82f6;color:#fff}.badge-podcast.svelte-90wx21{background:#8b5cf6;color:#fff}.badge-json.svelte-90wx21{background:#10b981;color:#fff}.source-label.svelte-90wx21{font-size:.8rem;color:var(--text-muted)}.result-title.svelte-90wx21{font-size:1.1rem;margin:0 0 4px;color:var(--text-color)}.result-url.svelte-90wx21{font-size:.85rem;color:var(--text-muted);margin:0 0 4px;word-break:break-all}.result-meta.svelte-90wx21{font-size:.85rem;color:var(--text-muted);margin:0 0 12px}.result-actions.svelte-90wx21{display:flex;gap:8px}.action-btn.svelte-90wx21{padding:6px 14px;font-size:.85rem;border-radius:6px;cursor:pointer;font-weight:500}.copy-btn.svelte-90wx21{border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color)}.copy-btn.svelte-90wx21:hover{background:var(--toolbar-bg, var(--bg-color))}.subscribe-btn.svelte-90wx21{border:none;background:var(--accent-color);color:#fff}.subscribe-btn.svelte-90wx21:hover{opacity:.9}.no-results.svelte-90wx21{text-align:center;padding:40px 0;color:var(--text-muted)}.no-results.svelte-90wx21 h2:where(.svelte-90wx21){color:var(--text-color);margin-bottom:8px}.no-results.svelte-90wx21 a:where(.svelte-90wx21){color:var(--accent-color);text-decoration:underline}.error-message.svelte-90wx21{color:var(--error-color, #ef4444);text-align:center;margin-top:16px}@media(max-width:600px){.search-form.svelte-90wx21{flex-direction:column}.search-btn.svelte-90wx21{width:100%}}.feeds-container.svelte-ghrc7l{padding:20px}.header.svelte-ghrc7l{display:flex;align-items:center;min-height:40px;margin-bottom:15px}.header.svelte-ghrc7l h2:where(.svelte-ghrc7l){margin:0;font-size:18px;font-weight:600;color:var(--header-text);flex:1}.header-actions.svelte-ghrc7l{display:flex;gap:8px}.empty-state.svelte-ghrc7l{display:flex;justify-content:center;padding:40px 20px;margin-top:20px}.empty-content.svelte-ghrc7l{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px}.empty-title.svelte-ghrc7l{font-size:16px;font-weight:600;margin:0 0 4px;color:var(--text-color)}.empty-desc.svelte-ghrc7l{font-size:14px;color:var(--text-color-secondary);margin:0 0 24px;line-height:1.5;min-height:42px;display:flex;align-items:center;justify-content:center}.list.svelte-ghrc7l{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.list.svelte-ghrc7l .list-item{border-bottom:1px solid var(--border-color)}.list.svelte-ghrc7l .list-item:first-child{border-top:none}.list.svelte-ghrc7l .list-item:last-child{border-bottom:none}.rss-icon.svelte-ghrc7l{color:var(--accent-color);display:flex;overflow:hidden;border-radius:4px}.feed-icon-img.svelte-ghrc7l{width:20px;height:20px;object-fit:cover}.flow-link.svelte-ghrc7l{color:inherit;text-decoration:none;border-bottom:1px dotted var(--text-color-secondary)}.flow-link.svelte-ghrc7l:hover{color:var(--accent-color);border-bottom-style:solid}.actions-group.svelte-ghrc7l{display:flex;border:1px solid var(--border-color);border-radius:4px;overflow:hidden}.action-btn.svelte-ghrc7l{background:transparent;border:none;color:var(--text-color);font-size:11px;font-weight:600;padding:6px 10px;cursor:pointer;transition:all .2s}.action-btn.svelte-ghrc7l:hover{background:var(--accent-color);color:#fff}.divider.svelte-ghrc7l{width:1px;background:var(--border-color)}.pane.svelte-at6ci2{display:flex;flex-direction:column;overflow:hidden;background:var(--pane-bg);position:relative;height:100%;flex:1;min-width:0}.pane.scrollable.svelte-at6ci2{overflow-y:auto}.pane.border-right.svelte-at6ci2{border-right:1px solid var(--border-color)}.dashboard.svelte-1y1a8hs{display:grid;grid-template-columns:1fr 1fr 1fr;height:100%;width:100%;overflow:hidden;background:var(--bg-color)}.pane-wrapper.svelte-1y1a8hs{height:100%;overflow:hidden;min-width:0}.subscriptions.svelte-1y1a8hs .library-container{max-width:none;margin:0;padding:20px}.mobile-tabs.svelte-1y1a8hs{display:none}@media(max-width:1024px){.dashboard.svelte-1y1a8hs{grid-template-columns:1fr 1fr 1fr}}@media(max-width:768px){.dashboard.svelte-1y1a8hs{display:flex;flex-direction:column;position:relative}.pane-wrapper.svelte-1y1a8hs{display:none;flex:1}.pane-wrapper.active-mobile.svelte-1y1a8hs{display:flex;flex-direction:column}.mobile-tabs.svelte-1y1a8hs{display:flex;position:fixed;bottom:0;left:0;width:100%;height:60px;border-top:1px solid var(--border-color);background:var(--pane-bg);flex-shrink:0;justify-content:space-around;align-items:center;z-index:100}.tab-btn.svelte-1y1a8hs{flex:1;background:none;border:none;color:var(--text-color);opacity:.6;font-weight:400;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;padding:8px}.tab-btn.active.svelte-1y1a8hs{color:var(--accent-color);opacity:1;background:transparent;border-top:none}.tab-icon.svelte-1y1a8hs{font-size:20px;display:flex;align-items:center;justify-content:center}}.cta-group.svelte-1pk4hd2{position:relative;display:inline-block;margin:20px 0}.microcopy.svelte-1pk4hd2{margin:8px 0 0;font-size:.8rem;color:var(--text-muted);text-align:center}.cta-buttons.svelte-1pk4hd2{position:relative;display:flex;box-shadow:0 4px 14px #0006;border-radius:8px;transition:transform .2s}.cta-buttons.svelte-1pk4hd2:hover{transform:translateY(-2px)}.cta-button.svelte-1pk4hd2{background-color:var(--accent-color);color:#fff;font-size:1.2rem;padding:16px 24px;border:none;cursor:pointer;font-weight:600;font-family:inherit}.cta-button.main.svelte-1pk4hd2{border-radius:8px 0 0 8px;border-right:1px solid rgba(255,255,255,.2);padding-right:20px}.cta-button.chevron.svelte-1pk4hd2{border-radius:0 8px 8px 0;padding:16px 12px;display:flex;align-items:center}.menu.svelte-1pk4hd2{position:absolute;top:calc(100% + 8px);left:0;background:var(--pane-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #0000004d;width:280px;z-index:100;padding:8px;display:flex;flex-direction:column;text-align:left}.menu-item.svelte-1pk4hd2{background:transparent;border:none;color:var(--text-color);cursor:pointer;padding:12px;border-radius:6px;font-family:inherit;text-align:left;display:block;width:100%;white-space:normal}.menu-item.svelte-1pk4hd2:hover{background:var(--hover-bg)}.item-label.svelte-1pk4hd2{font-weight:600;margin-bottom:4px;font-size:1rem}.item-desc.svelte-1pk4hd2{font-size:.9rem;color:var(--text-muted);line-height:1.4;overflow-wrap:break-word}.intro-section.svelte-4vbbki{padding-bottom:48px}.works-diagram.svelte-4vbbki{display:flex;align-items:flex-start;justify-content:center;gap:30px;margin:24px 0}.diagram-step.svelte-4vbbki{display:flex;flex-direction:column;align-items:center;gap:15px}.step-icon.svelte-4vbbki{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:var(--pane-bg);border:1px solid var(--border-color);color:var(--text-color);box-shadow:0 4px 12px #0000001a}.step-icon.sponder.svelte-4vbbki{border-color:var(--accent-color);background:rgba(var(--accent-rgb),.1);transform:scale(1.2);overflow:hidden;padding:0}.step-icon.sponder.svelte-4vbbki img:where(.svelte-4vbbki){width:100%;height:100%;object-fit:cover}.step-label.svelte-4vbbki{font-weight:600;color:var(--text-muted)}.how-it-works.svelte-4vbbki{font-size:1.2rem;color:var(--text-muted);line-height:1.6;margin:0 0 24px}.diagram-step.middle.svelte-4vbbki .step-label:where(.svelte-4vbbki){color:var(--accent-color)}.connector.svelte-4vbbki{font-size:2rem;color:var(--border-color);height:80px;display:flex;align-items:center;justify-content:center}@media(max-width:480px){.works-diagram.svelte-4vbbki{gap:10px}.step-icon.svelte-4vbbki{width:56px;height:56px;border-radius:14px}.step-icon.sponder.svelte-4vbbki{transform:scale(1.1)}.connector.svelte-4vbbki{font-size:1.4rem;height:56px}.step-label.svelte-4vbbki{font-size:.8rem}}.concept-view.svelte-1acup8x{overflow:visible;background:var(--pane-bg)}.simple-demo-pane.svelte-1l95uj5{display:flex;height:600px;width:100%;background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #0000004d}.pane.svelte-1l95uj5{flex:1;display:flex;flex-direction:column;min-width:0}.config-pane.svelte-1l95uj5{border-right:1px solid var(--border-color);background:var(--pane-bg);overflow:hidden;position:relative;z-index:10}.config-pane.svelte-1l95uj5 .pane-content:where(.svelte-1l95uj5){overflow-y:auto;overflow-x:hidden;padding:16px}.output-pane.svelte-1l95uj5{background:var(--bg-color)}.pane-header.svelte-1l95uj5{padding:0;border-bottom:1px solid var(--border-color);background:var(--pane-bg)}.tabs-header.svelte-1l95uj5{display:flex}.tab-btn.svelte-1l95uj5{flex:1;background:transparent;border:none;border-radius:0;border-bottom:2px solid transparent;color:var(--text-muted);padding:12px 16px;font-size:.9rem;cursor:pointer;font-weight:500;transition:all .2s}.tab-btn.svelte-1l95uj5:hover{color:var(--text-color);background:var(--glass-bg)}.tab-btn.active.svelte-1l95uj5{color:var(--accent-color);border-bottom-color:var(--accent-color)}.pane-footer.svelte-1l95uj5{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;height:56px;padding:0 16px;background:var(--toolbar-bg);border-top:1px solid var(--border-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box}.mobile-cta.svelte-1l95uj5{display:none}.demo-description.svelte-1l95uj5{color:var(--text-color);font-size:.9rem;margin:0 0 12px;padding:0;text-align:left}.pane-content.svelte-1l95uj5{flex:1;overflow:hidden;position:relative}.output-scroller.svelte-1l95uj5{height:100%;text-align:left}@media(max-width:768px){.simple-demo-pane.svelte-1l95uj5{flex-direction:column;height:auto;margin-bottom:16px}.config-pane.svelte-1l95uj5{border-right:none;border-bottom:1px solid var(--border-color);flex-shrink:0}.pane-footer.svelte-1l95uj5{display:none}.mobile-cta.svelte-1l95uj5{display:flex;justify-content:center;padding:16px 0 24px}}.output-scroller.svelte-1l95uj5{transition:opacity .2s ease-in-out}.output-scroller.loading.svelte-1l95uj5{opacity:.4}.output-scroller.loading.no-results.svelte-1l95uj5{opacity:0}.flow-split{display:flex!important;flex-direction:row;gap:0;overflow:hidden;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 32px #0003;height:600px}.config-pane.svelte-3nhpow{flex:1 1 0;min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--border-color);background:var(--bg-color);overflow:hidden}.tab-bar.svelte-3nhpow{display:flex;align-items:center;gap:2px;padding:8px 12px;border-bottom:1px solid var(--border-color);background:var(--pane-bg);flex-shrink:0}.tab-btn.svelte-3nhpow{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--text-muted);cursor:pointer;font-family:var(--font-sans);font-size:13px;padding:4px 12px;transition:all .15s ease}.tab-btn.svelte-3nhpow:hover{color:var(--text-color);background:var(--input-bg)}.tab-btn.active.svelte-3nhpow{color:var(--text-color);background:var(--input-bg);border-color:var(--border-color)}.tab-content.svelte-3nhpow{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.ui-wrap.svelte-3nhpow{flex:1;min-height:0;overflow:hidden}.flow-split .ui-editor{text-align:left}.flow-split .sub-grid-layout{grid-template-columns:minmax(90px,28%) minmax(0,1fr)!important;grid-template-areas:"id info"!important;align-items:end}.flow-split .item-card.dense-when-wide{padding-top:12px!important}.flow-split .ui-editor .section{margin-bottom:12px!important;padding-bottom:0!important}.flow-split .section-container{margin-bottom:12px!important}.flow-split .icon-btn.help{display:none!important}.pane-footer.svelte-3nhpow{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;height:56px;padding:0 16px;background:var(--toolbar-bg);border-top:1px solid var(--border-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box}.yaml-cta.svelte-3nhpow{flex-shrink:0;padding:10px 16px;font-size:13px;color:var(--text-color);background:rgba(var(--accent-rgb),.12);border-bottom:1px solid rgba(var(--accent-rgb),.3)}.yaml-cta-link.svelte-3nhpow{color:var(--accent-color);font-weight:600;text-decoration:underline}.yaml-cta-link.svelte-3nhpow:hover{opacity:.8}.yaml-wrap.svelte-3nhpow{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.yaml-view.svelte-3nhpow{flex:1;margin:0;padding:16px 20px;font-family:Fira Code,Menlo,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;color:var(--text-color);background:var(--bg-color);white-space:pre;overflow:auto;-moz-tab-size:2;tab-size:2;text-align:left}.flow-split .yaml-view .y-key{color:#9cdcfe}.flow-split .yaml-view .y-value{color:#ce9178}.flow-split .yaml-view .y-url{color:#4ec9b0}.flow-split .yaml-view .y-bool{color:#569cd6}.flow-split .yaml-view .y-number{color:#b5cea8}.flow-split .yaml-view .y-comment{color:#6a9955;font-style:italic}.flow-split .yaml-view .y-marker,.flow-split .yaml-view .y-punct{color:var(--text-muted)}[data-theme=light] .flow-split .yaml-view .y-key{color:#0070c1}[data-theme=light] .flow-split .yaml-view .y-value{color:#a31515}[data-theme=light] .flow-split .yaml-view .y-url{color:#098658}[data-theme=light] .flow-split .yaml-view .y-bool{color:#00f}[data-theme=light] .flow-split .yaml-view .y-number{color:#098658}[data-theme=light] .flow-split .yaml-view .y-comment{color:green}.viz-pane.svelte-3nhpow{flex:1 1 0;min-width:0;position:relative;background:var(--pane-bg);overflow:hidden}@media(max-width:768px){.flow-split{flex-direction:column!important;height:auto!important;margin-left:32px!important;margin-right:32px!important}.config-pane.svelte-3nhpow{height:420px;flex:none}.viz-pane.svelte-3nhpow{height:340px;flex:none;border-top:1px solid var(--border-color)}.flow-split .bottom-toolbar{position:absolute!important;bottom:0!important}}.landing-nav.svelte-15nhinw{position:sticky;top:0;z-index:100;background:var(--pane-bg);border-bottom:1px solid var(--border-color);display:flex;justify-content:center;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0}.landing-nav.svelte-15nhinw::-webkit-scrollbar{display:none}.landing-nav-link.svelte-15nhinw{display:flex;align-items:center;height:40px;padding:0 20px;font-size:13px;font-weight:500;color:var(--text-muted);text-decoration:none;white-space:nowrap;transition:color .15s,background .15s}.landing-nav-link.svelte-15nhinw:hover{color:var(--text-color);background:var(--input-bg)}@media(max-width:768px){.landing-nav.svelte-15nhinw{display:none}}.landing-page.svelte-33qn5r{display:flex;flex-direction:column;height:100%}.landing-scroll-view>section:nth-of-type(odd){background-color:var(--bg-color)}.landing-scroll-view>section:nth-of-type(2n){background-color:var(--pane-bg)}.comparison-section.svelte-33qn5r{padding:40px 20px 140px}.comparison-content.svelte-33qn5r{max-width:1000px;margin:0 auto;text-align:center}.table-container.svelte-33qn5r{overflow-x:auto;margin-top:20px;border-radius:12px;border:1px solid var(--border-color);box-shadow:0 4px 24px #0003;background:var(--bg-color)}.comparison-table.svelte-33qn5r{width:100%;border-collapse:collapse;text-align:left}.comparison-table.svelte-33qn5r th:where(.svelte-33qn5r),.comparison-table.svelte-33qn5r td:where(.svelte-33qn5r){padding:16px 20px;border-bottom:1px solid var(--border-color)}.comparison-table.svelte-33qn5r th:where(.svelte-33qn5r){background:#0003;font-weight:600;color:var(--text-muted);font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.comparison-table.svelte-33qn5r td:where(.svelte-33qn5r){font-size:1rem}.price-row.svelte-33qn5r td:where(.svelte-33qn5r):not(:first-child){font-size:1.25rem;font-weight:700;color:var(--text-color)}.launch-strike.svelte-33qn5r{font-size:.9rem;font-weight:400;color:var(--text-muted);text-decoration:line-through}.launch-label.svelte-33qn5r{display:block;font-size:.7rem;font-weight:400;color:var(--text-muted);font-style:italic}.feature-table.svelte-33qn5r{margin-top:60px}.feature-table.svelte-33qn5r th.highlight-col:where(.svelte-33qn5r),.feature-table.svelte-33qn5r td.highlight-col:where(.svelte-33qn5r){background:rgba(var(--accent-rgb),.1);border-left:2px solid var(--accent-color);border-right:2px solid var(--accent-color)}.comparison-table.svelte-33qn5r th:where(.svelte-33qn5r){text-align:center}.comparison-table.svelte-33qn5r td:where(.svelte-33qn5r){text-align:center}.comparison-table.svelte-33qn5r th:where(.svelte-33qn5r):first-child,.comparison-table.svelte-33qn5r td:where(.svelte-33qn5r):first-child{text-align:left}@media(max-width:768px){.comparison-table.svelte-33qn5r th:where(.svelte-33qn5r):first-child,.comparison-table.svelte-33qn5r td:where(.svelte-33qn5r):first-child{position:sticky;left:0;background:var(--pane-bg);z-index:1}}.pricing-container.svelte-1br18vc{display:flex;flex-direction:column;height:100%;background:var(--bg-color);color:var(--text-color);overflow-y:auto}.content.svelte-1br18vc{padding:40px 20px;max-width:1000px;margin:0 auto;width:100%;text-align:center}h1.svelte-1br18vc{margin-bottom:10px}.plans-grid.svelte-1br18vc{display:flex;gap:40px;justify-content:center;margin-top:50px;flex-wrap:wrap}.plan-card.svelte-1br18vc{background:var(--pane-bg);border:1px solid var(--border-color);border-radius:12px;padding:30px;width:280px;position:relative;display:flex;flex-direction:column;align-items:center;transition:all .2s ease;cursor:pointer;font-family:inherit;text-align:center;color:inherit}.plan-card.svelte-1br18vc:hover,.plan-card.svelte-1br18vc:focus-visible{transform:translateY(-5px);box-shadow:0 0 40px #3b82f64d;outline:none;z-index:10}.plan-card.featured.svelte-1br18vc{border-color:var(--accent-color);box-shadow:0 0 20px #0003}.plan-card.featured.svelte-1br18vc:hover,.plan-card.featured.svelte-1br18vc:focus-visible{box-shadow:0 0 40px #3b82f666}.plan-card.svelte-1br18vc:disabled{opacity:.7;cursor:not-allowed;transform:none}.plan-card.svelte-1br18vc h2:where(.svelte-1br18vc){margin-top:0;margin-bottom:15px}.badge.svelte-1br18vc{position:absolute;top:-12px;background:var(--accent-color);color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700}.price-row.svelte-1br18vc{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-bottom:10px}.price.svelte-1br18vc{font-size:48px;font-weight:700}.price.svelte-1br18vc span:where(.svelte-1br18vc){font-size:16px;font-weight:400;color:var(--secondary-text)}.price-strike.svelte-1br18vc{font-size:28px;font-weight:400;color:var(--secondary-text);opacity:.6;text-decoration:line-through}.locks-in.svelte-1br18vc{font-size:12px;color:var(--secondary-text);opacity:.6;margin:0 0 20px}.description.svelte-1br18vc{color:var(--secondary-text);margin-bottom:10px;margin-top:auto}.cta-button.svelte-1br18vc{width:100%;padding:12px;background:var(--accent-color);color:#fff;border:none;border-radius:6px;font-weight:600;margin-top:auto;transition:opacity .2s}.plan-card.svelte-1br18vc:hover .cta-button:where(.svelte-1br18vc),.plan-card.svelte-1br18vc:focus-visible .cta-button:where(.svelte-1br18vc){opacity:.9}.error.svelte-1br18vc{color:#ff5252;margin-top:20px}.thank-you-container.svelte-rtwwzp{display:flex;flex-direction:column;height:100vh;background:var(--bg-color);color:var(--text-color);overflow-y:auto}.content.svelte-rtwwzp{padding:60px 20px;max-width:600px;margin:0 auto;text-align:center}.success-icon.svelte-rtwwzp{font-size:64px;margin-bottom:20px;animation:svelte-rtwwzp-bounce .6s ease-out}@keyframes svelte-rtwwzp-bounce{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}h1.svelte-rtwwzp{font-size:2.5rem;margin:0 0 10px;background:linear-gradient(135deg,var(--accent-color),#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.message-box.svelte-rtwwzp{background:var(--pane-bg);border:1px solid var(--border-color);border-radius:12px;padding:20px;margin-bottom:40px}.message-box.svelte-rtwwzp p:where(.svelte-rtwwzp){margin:0;line-height:1.6}.next-steps.svelte-rtwwzp{text-align:left;margin-bottom:40px}.next-steps.svelte-rtwwzp h2:where(.svelte-rtwwzp){font-size:1rem;margin-bottom:15px;color:var(--secondary-text)}.next-steps.svelte-rtwwzp ul.checklist:where(.svelte-rtwwzp){list-style:none;padding:0;margin:0}.next-steps.svelte-rtwwzp li:where(.svelte-rtwwzp){padding:12px 0;display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--border-color)}.next-steps.svelte-rtwwzp li:where(.svelte-rtwwzp):last-child{border-bottom:none}.check-icon.svelte-rtwwzp{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.check-icon.svelte-rtwwzp svg:where(.svelte-rtwwzp){color:#4caf50}.dash-icon.svelte-rtwwzp{width:12px;height:2px;background-color:var(--text-muted);border-radius:1px}.dash-icon.mini.svelte-rtwwzp{margin-right:4px;width:8px;opacity:.7}.step-content.svelte-rtwwzp{display:flex;flex-direction:column;gap:8px;width:100%}.step-title.svelte-rtwwzp{font-weight:500}.template-list.svelte-rtwwzp{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.template-list.svelte-rtwwzp li:where(.svelte-rtwwzp){border:none;padding:0;display:flex;align-items:center}.action-item.svelte-rtwwzp{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.template-action.svelte-rtwwzp{display:flex;align-items:center;gap:8px}.text-btn.svelte-rtwwzp{background:rgba(var(--accent-rgb),.1);border:1px solid var(--accent-color);padding:4px 10px;color:var(--accent-color);cursor:pointer;font-size:.9em;font-family:inherit;text-decoration:none;font-weight:500;border-radius:4px;transition:all .2s}.text-btn.svelte-rtwwzp:hover{background:var(--accent-color);color:#fff}.terms-container.svelte-12yzxv7{display:flex;flex-direction:column;height:100%;background:var(--bg-color);color:var(--text-color);overflow-y:auto}.content.svelte-12yzxv7{background:var(--pane-bg);padding:40px;border-radius:8px;border:1px solid var(--border-color);max-width:800px;margin:20px auto;width:100%}h1.svelte-12yzxv7{font-size:2rem;border-bottom:1px solid var(--border-color);padding-bottom:1rem;margin-bottom:2rem;margin-top:0}h2.svelte-12yzxv7{font-size:1.5rem;margin-top:2.5rem;margin-bottom:1rem}h3.svelte-12yzxv7{font-size:1.25rem;margin-top:2rem;margin-bottom:.75rem}p.svelte-12yzxv7{margin-bottom:1rem;line-height:1.6}ul.svelte-12yzxv7{margin:1rem 0;padding-left:1.5rem}li.svelte-12yzxv7{margin-bottom:.5rem}a.svelte-12yzxv7{color:var(--accent-color);text-decoration:none}a.svelte-12yzxv7:hover{text-decoration:underline}.alert-box.svelte-12yzxv7{background-color:var(--bg-color);background-color:#2196f31a;border-left:4px solid var(--accent-color);padding:1rem;margin:1.5rem 0}.meta-info.svelte-12yzxv7{color:var(--text-color-secondary, #666);font-size:.9rem;margin-bottom:2rem}hr.svelte-12yzxv7{border:0;border-top:1px solid var(--border-color);margin:3rem 0 1.5rem}.legal-office.svelte-12yzxv7{font-size:.85rem;color:var(--text-color-secondary, #666)}@media(max-width:600px){.content.svelte-12yzxv7{padding:20px}}.verify-container.svelte-h3zydc{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:20px}.card.svelte-h3zydc{background:var(--pane-bg);padding:40px;border-radius:12px;box-shadow:0 4px 20px #0003;text-align:center;max-width:400px;width:100%;border:1px solid var(--border-color)}h1.svelte-h3zydc{margin:20px 0 10px;font-size:24px;color:var(--text-color)}p.svelte-h3zydc{color:var(--text-muted);margin-bottom:30px}.icon.svelte-h3zydc{font-size:48px;width:80px;height:80px;line-height:80px;border-radius:50%;margin:0 auto}.success.svelte-h3zydc{background:#28a74526;color:#28a745}.error.svelte-h3zydc{background:#dc354526;color:#dc3545}button.svelte-h3zydc{background:var(--accent-color);color:#fff;border:none;padding:12px 24px;border-radius:6px;font-weight:500;cursor:pointer;transition:opacity .2s}button.svelte-h3zydc:hover{background:var(--accent-hover)}.spinner.svelte-h3zydc{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:svelte-h3zydc-spin 1s linear infinite;margin:0 auto 20px}@keyframes svelte-h3zydc-spin{to{transform:rotate(360deg)}}.forgot-container.svelte-lcw01{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:20px}.card.svelte-lcw01{background:var(--pane-bg);padding:40px;border-radius:8px;border:1px solid var(--border-color);max-width:400px;width:100%;color:var(--text-color)}h1.svelte-lcw01{margin-top:0;margin-bottom:15px;font-size:24px;text-align:center;font-weight:600}p.svelte-lcw01{color:var(--secondary-text);margin-bottom:30px;text-align:center;line-height:1.5}.form-group.svelte-lcw01{margin-bottom:20px}label.svelte-lcw01{display:block;margin-bottom:8px;font-weight:500;font-size:14px}input.svelte-lcw01{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-color);color:var(--text-color);font-size:16px}input.svelte-lcw01:focus{border-color:var(--accent-color);outline:none}button[type=submit].svelte-lcw01{width:100%;background:var(--accent-color);color:#fff;border:none;padding:10px;border-radius:4px;font-weight:500;cursor:pointer;transition:opacity .2s;font-size:16px}button.svelte-lcw01:disabled{opacity:.7;cursor:not-allowed}.footer.svelte-lcw01{margin-top:25px;text-align:center;border-top:1px solid var(--border-color);padding-top:20px}.text-button.svelte-lcw01{background:none;border:none;color:var(--text-color);opacity:.8;font-size:14px;cursor:pointer;text-decoration:underline;padding:0}.text-button.svelte-lcw01:hover{opacity:1;color:var(--accent-color)}.reset-container.svelte-9adp6n{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:20px}.card.svelte-9adp6n{background:var(--pane-bg);padding:40px;border-radius:8px;border:1px solid var(--border-color);max-width:400px;width:100%;color:var(--text-color)}h1.svelte-9adp6n{margin-top:0;margin-bottom:15px;font-size:24px;text-align:center;font-weight:600}p.svelte-9adp6n{color:var(--secondary-text);margin-bottom:30px;text-align:center;line-height:1.5}.form-group.svelte-9adp6n{margin-bottom:20px}label.svelte-9adp6n{display:block;margin-bottom:8px;font-weight:500;font-size:14px}input.svelte-9adp6n{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-color);color:var(--text-color);font-size:16px}input.svelte-9adp6n:focus{border-color:var(--accent-color);outline:none}button.svelte-9adp6n{width:100%;background:var(--accent-color);color:#fff;border:none;padding:10px;border-radius:4px;font-weight:500;cursor:pointer;transition:opacity .2s;font-size:16px}button.svelte-9adp6n:disabled{opacity:.7;cursor:not-allowed}.icon.svelte-9adp6n{font-size:40px;width:70px;height:70px;background:#28a7451a;color:#28a745;border-radius:50%;margin:0 auto 20px;text-align:center;display:flex;align-items:center;justify-content:center}.footer.svelte-9adp6n{margin-top:25px;text-align:center;border-top:1px solid var(--border-color);padding-top:20px}.text-button.svelte-9adp6n{background:none;border:none;color:var(--text-color);opacity:.8;font-size:14px;cursor:pointer;text-decoration:underline;padding:0;width:auto}.text-button.svelte-9adp6n:hover{opacity:1;color:var(--accent-color)}.feed-group.svelte-1wykln7{display:flex;flex-direction:column;gap:8px;width:100%}.feed-group.svelte-1wykln7 .list-item{background:transparent;border:none;padding:4px 0;min-height:32px}.feed-group.svelte-1wykln7 .item-title{font-size:14px}.list-mode.svelte-1wykln7 .feed-row:where(.svelte-1wykln7){border-bottom:1px solid var(--border-color)}.list-mode.svelte-1wykln7 .feed-row:where(.svelte-1wykln7):last-child{border-bottom:none}.dropdown-mode.svelte-1wykln7{position:relative;width:auto;flex-direction:row;align-items:center}.single-feed-wrapper.svelte-1wykln7{display:flex;align-items:center;border:1px solid var(--border-color);border-radius:4px;background:transparent;overflow:hidden;width:100%}.single-feed-wrapper.svelte-1wykln7 .list-item{padding:0 8px;width:100%}.trigger-btn.svelte-1wykln7{background-color:transparent;border:1px solid var(--border-color);color:var(--text-color);padding:6px 32px 6px 12px;border-radius:4px;cursor:pointer;font-size:16px;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .2s;white-space:nowrap;height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23e0e0e0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px}.trigger-btn.svelte-1wykln7:hover{border-color:var(--accent-color);background-color:#ffffff0d}.dropdown-menu.svelte-1wykln7{position:absolute;top:100%;right:0;margin-top:5px;background:var(--pane-bg);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px #0000004d;padding:8px;min-width:350px;z-index:100}.dropdown-menu.svelte-1wykln7 .list-item{padding:6px 8px}.feed-row-dropdown.svelte-1wykln7{border-bottom:1px solid var(--border-color)}.feed-row-dropdown.svelte-1wykln7:last-child{border-bottom:none}@media(max-width:768px){.dropdown-menu.svelte-1wykln7{right:auto;left:0;width:100%;min-width:280px}}.actions-group.svelte-1wykln7{display:flex;border:1px solid var(--border-color);border-radius:4px;overflow:hidden}.action-btn.svelte-1wykln7{background:transparent;border:none;color:var(--text-color);font-size:11px;font-weight:600;padding:6px 10px;cursor:pointer;transition:all .2s}.action-btn.svelte-1wykln7:hover{background:var(--accent-color);color:#fff}.divider.svelte-1wykln7{width:1px;background:var(--border-color)}@keyframes svelte-1wykln7-pulse-highlight{0%{box-shadow:0 0 rgba(var(--accent-rgb),.7)}70%{box-shadow:0 0 0 10px rgba(var(--accent-rgb),0)}to{box-shadow:0 0 rgba(var(--accent-rgb),0)}}.highlight-flash.svelte-1wykln7{animation:svelte-1wykln7-pulse-highlight 1.5s ease-out infinite;border-color:var(--accent-color)}main.svelte-1n46o8q{display:flex;flex-direction:column;height:100vh}.flow-select.svelte-1n46o8q{background:transparent;border:1px solid var(--border-color);color:var(--text-color);padding:0 32px 0 12px;height:32px;border-radius:4px;font-size:16px;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23e0e0e0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;text-overflow:ellipsis;max-width:250px}@media(max-width:1100px){.flow-select.svelte-1n46o8q{max-width:140px}}@media(max-width:768px){.flow-select.svelte-1n46o8q{flex:1;min-width:0;font-size:16px;max-width:none}}.flow-select.svelte-1n46o8q:hover{border-color:var(--accent-color)}.header-main-content.svelte-1n46o8q{display:flex;gap:10px;align-items:center;flex:1;min-width:0;width:100%}.feed-buttons.svelte-1n46o8q{display:flex;gap:8px;margin-left:10px;padding-left:10px;border-left:1px solid var(--border-color);align-items:center}@media(max-width:768px){.feed-buttons.svelte-1n46o8q{display:none}}.panes.svelte-1n46o8q{display:flex;flex:1;overflow:hidden;position:relative}.pane.svelte-1n46o8q{flex:0 0 auto;border-right:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden}.pane.svelte-1n46o8q:last-child{border-right:none}.resizer.svelte-1n46o8q{flex:0 0 4px;background:var(--border-color);cursor:col-resize;transition:background .2s;border:none;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.help-overlay.svelte-1n46o8q{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px}.help-modal.svelte-1n46o8q{background:var(--pane-bg);width:100%;max-width:800px;height:80vh;border-radius:8px;border:1px solid var(--border-color);box-shadow:0 10px 25px #00000080;display:flex;flex-direction:column;overflow:hidden}.webfeed-help-modal.svelte-1n46o8q{max-width:600px;height:auto;max-height:80vh}.webfeed-help-header.svelte-1n46o8q{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid var(--border-color);flex-shrink:0}.webfeed-help-header.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0;font-size:16px;font-weight:600;color:var(--text-color)}.webfeed-help-close.svelte-1n46o8q{background:none;border:none;font-size:22px;line-height:1;cursor:pointer;color:var(--text-color);opacity:.7;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}.webfeed-help-close.svelte-1n46o8q:hover{opacity:1;background:var(--glass-bg)}.webfeed-help-body.svelte-1n46o8q{padding:16px 20px;overflow-y:auto;font-size:13px;line-height:1.6;color:var(--text-color);font-family:var(--font-sans)}.webfeed-help-body.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:0 0 6px;font-size:14px;font-weight:600;color:var(--header-text, var(--text-color))}.webfeed-help-body.svelte-1n46o8q h3:where(.svelte-1n46o8q):not(:first-child){margin-top:16px}.webfeed-help-body.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0 0 10px}.webfeed-help-body.svelte-1n46o8q ul:where(.svelte-1n46o8q){margin:0 0 10px;padding-left:18px}.webfeed-help-body.svelte-1n46o8q li:where(.svelte-1n46o8q){margin-bottom:4px}.webfeed-help-body.svelte-1n46o8q code:where(.svelte-1n46o8q){background:#00000026;padding:1px 4px;border-radius:3px;font-family:var(--font-mono, monospace);font-size:12px}.webfeed-help-body.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--accent-color);text-decoration:none}.webfeed-help-body.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{text-decoration:underline}.selector-ref.svelte-1n46o8q{width:100%;border-collapse:collapse;margin-bottom:10px;font-size:13px}.selector-ref.svelte-1n46o8q td:where(.svelte-1n46o8q){padding:4px 8px;border-bottom:1px solid var(--border-color)}.selector-ref.svelte-1n46o8q td:where(.svelte-1n46o8q):first-child{white-space:nowrap;width:1%}.resizer.svelte-1n46o8q:hover{background:var(--accent-color)}.mobile-tab-bar.svelte-1n46o8q{display:none}@media(max-width:768px){main.svelte-1n46o8q{height:100vh;overflow:hidden}.panes.svelte-1n46o8q{flex-direction:column;padding-bottom:60px}.pane.svelte-1n46o8q{width:100%!important;height:100%;border-right:none;display:none}.pane.active-mobile-tab.svelte-1n46o8q{display:flex}.resizer.svelte-1n46o8q{display:none}.mobile-tab-bar.svelte-1n46o8q{display:flex;position:fixed;bottom:0;left:0;width:100%;height:60px;background:var(--pane-bg);border-top:1px solid var(--border-color);z-index:100;justify-content:space-around;align-items:center}.tab-btn.svelte-1n46o8q{background:none;border:none;color:var(--text-color);opacity:.6;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;padding:8px;flex:1;position:relative}.tab-btn.active.svelte-1n46o8q{opacity:1;color:var(--accent-color)}.error-badge.svelte-1n46o8q{position:absolute;top:4px;right:50%;transform:translate(12px);background:#d32f2f;color:#fff;border-radius:50%;width:14px;height:14px;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:700;z-index:1}.tab-icon.svelte-1n46o8q{font-size:20px}.mobile-feeds-pane.svelte-1n46o8q{position:absolute;top:60px;bottom:60px;left:0;width:100%;background:var(--bg-color);padding:20px;overflow-y:auto;z-index:50}.mobile-feeds-pane.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin-top:0;margin-bottom:20px;color:var(--text-color)}}
