:root{color:#f3f5f0;font-synthesis:none;--canvas:#0c100d;--surface:#19201bd1;--surface-strong:#1b231d;--surface-hover:#ffffff12;--line:#ffffff1a;--line-strong:#ffffff2b;--ink:#f3f5f0;--muted:#a4afa6;--quiet:#718076;--signal:#8fe6a6;--signal-strong:#b5f2c1;--warning:#f5c17b;--danger:#ff9e93;--mono:"SF Mono", ui-monospace, Menlo, monospace;--radius:14px;background:#0c100d;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}*{box-sizing:border-box}html,body,#app{background:var(--canvas);width:100%;height:100%;margin:0;overflow:hidden}body{min-width:680px}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.has-tooltip{position:relative}.has-tooltip:after{z-index:80;border:1px solid var(--line-strong);width:max-content;max-width:220px;color:var(--ink);content:attr(data-tooltip);opacity:0;pointer-events:none;background:#151b16;border-radius:7px;padding:6px 8px;font-size:10px;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px);box-shadow:0 8px 24px #00000057}.has-tooltip:hover:after,.has-tooltip:focus-visible:after{opacity:1;transform:translate(-50%)}.info-icon{width:28px;height:28px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.studio-shell{background:radial-gradient(circle at 57% 46%,#1d2c20 0%,#111712 42%,#0a0d0b 100%);width:100vw;height:100dvh;position:relative;overflow:hidden}.icon-button,.secondary-button{min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;transition:background .15s,color .15s,border-color .15s;display:flex}.icon-button{justify-content:center;width:36px;padding:0}.icon-button:hover,.secondary-button:hover{border-color:var(--line);color:var(--ink);background:var(--surface-hover)}.canvas-stage{height:100dvh;position:relative;overflow:hidden}.canvas-loading{height:100%;color:var(--muted);place-items:center;font-size:12px;display:grid}.loading-orbit{border:1px solid #8fe6a640;border-top-color:var(--signal);border-radius:50%;width:32px;height:32px;margin-bottom:10px;animation:1s linear infinite orbit}@keyframes orbit{to{transform:rotate(360deg)}}.constellation{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background-image:radial-gradient(#ffffff0b .7px,#0000 .7px);background-size:26px 26px;width:100%;height:100%;position:relative;overflow:hidden}.constellation:active{cursor:grabbing}.canvas-world{transform-origin:50%;will-change:transform;position:absolute;inset:0}.access-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.access-lines path{fill:none;stroke:#b2d0b96b;stroke-width:.44px;vector-effect:non-scaling-stroke;transition:stroke .16s,stroke-width .16s,opacity .16s}.access-lines path.connected{stroke:var(--provider-color,var(--signal));stroke-dasharray:1.2 1}.access-lines path.selected{stroke:var(--provider-color,var(--signal));stroke-width:1.05px;opacity:1}.access-lines .account-path{stroke:var(--provider-color);stroke-width:.35px;opacity:.72}.canvas-menu{z-index:25;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#181f1ae6;border-radius:12px;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #0000003b}.canvas-connect,.canvas-menu-trigger{min-height:32px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:flex}.canvas-connect{color:#102015;background:var(--signal);gap:6px;padding:0 10px;font-size:11px;font-weight:700}.canvas-connect:hover{background:var(--signal-strong)}.canvas-menu-trigger{width:32px;padding:0}.canvas-menu-trigger:hover{border-color:var(--line);color:var(--signal);background:var(--surface-hover)}.canvas-control-divider{background:var(--line-strong);width:1px;height:18px;margin:0 2px}.agent-core{width:112px;height:112px;color:var(--signal);background:radial-gradient(circle,#2a4e32c2,#0e1610f2 70%);border:1px solid #8fe6a694;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 13px #8fe6a609}.agent-core:hover,.agent-core.selected{box-shadow:0 0 0 13px #8fe6a617,0 0 38px #8fe6a629}.agent-mark{font-size:30px;font-weight:800}.agent-caption{width:max-content;color:var(--muted);font-size:11px;position:absolute;top:calc(100% + 13px)}.station-shell{z-index:4;position:absolute;transform:translate(-50%,-50%)}.workspace-station{border:1px solid var(--line);width:190px;min-height:64px;color:var(--ink);text-align:left;background:#141b16eb;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex;position:relative;box-shadow:0 16px 34px #0000003d}.workspace-station:hover,.workspace-station.selected{border-color:color-mix(in srgb,var(--provider-color),white 20%);background:#202a22;box-shadow:0 18px 42px #00000057}.station-copy{flex:1;gap:4px;min-width:0;display:grid}.station-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.station-copy small{color:var(--quiet);font-size:10px}.station-terminal{background:var(--warning);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f5c17b1a}.workspace-station.connected .station-terminal{background:var(--signal);box-shadow:0 0 0 3px #8fe6a61a}.station-expand{z-index:6;border:1px solid color-mix(in srgb,var(--provider-color),white 20%);width:24px;height:24px;color:var(--signal);opacity:0;background:#121914f5;border-radius:50%;place-items:center;padding:0;transition:opacity .14s,transform .14s,background .14s;display:grid;position:absolute;top:50%;right:-12px;transform:translateY(-50%)scale(.9);box-shadow:0 5px 15px #00000047}.station-shell:hover .station-expand,.station-expand:focus-visible{opacity:1;transform:translateY(-50%)scale(1)}.station-expand:hover{background:var(--surface-strong)}.graph-pivot{z-index:2;background:var(--provider-color,var(--signal));opacity:.72;pointer-events:none;border-radius:50%;width:4px;height:4px;position:absolute}.pivot-left{top:50%;left:-2px;transform:translateY(-50%)}.pivot-right{top:50%;right:-2px;transform:translateY(-50%)}.agent-core .graph-pivot{background:var(--signal)}.account-node{z-index:5;border:1px solid color-mix(in srgb,var(--provider-color),white 12%);width:150px;min-height:45px;color:var(--ink);text-align:left;background:#131a16f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;padding:7px 9px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 28px #00000040}.account-node:hover,.account-node.selected{border-color:var(--provider-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--provider-color),transparent 70%),0 12px 28px #00000040}.account-node span:not(.account-health):not(.graph-pivot){text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-node small{color:var(--quiet);text-transform:capitalize;grid-column:2;font-size:9px}.account-health{background:var(--signal);border-radius:50%;width:7px;height:7px}.marquee{z-index:18;border:1px solid var(--signal);pointer-events:none;background:#8fe6a61a;position:absolute}.constellation-list{display:none;position:absolute;bottom:18px;left:18px}.constellation-list button{border:1px solid var(--line);width:230px;color:var(--ink);background:var(--surface-strong);text-align:left;justify-content:space-between;padding:10px;display:flex}.constellation-list span{color:var(--quiet);font-size:10px}.workspace-callout{z-index:3;border:1px solid var(--line-strong);border-radius:var(--radius);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#161d18eb;gap:11px;width:min(360px,100% - 32px);padding:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 70px #0000005c}.workspace-callout.attention{border-color:#f5c17b66}.workspace-callout h1{letter-spacing:-.045em;margin:0;font-size:24px}.workspace-callout p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.eyebrow{color:var(--quiet);font:9px var(--mono);letter-spacing:.12em;text-transform:uppercase}.primary-button{border:1px solid var(--signal);color:#102015;background:var(--signal);border-radius:9px;justify-content:center;align-items:center;width:max-content;min-height:40px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.primary-button:hover{background:var(--signal-strong)}.secondary-button{width:max-content;padding:0 12px;font-size:12px}.canvas-caption{color:var(--quiet);font:9px var(--mono);letter-spacing:.05em;text-transform:uppercase;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;left:22px}.caption-dot{background:var(--signal);border-radius:50%;width:6px;height:6px}.glass-panel,.inspector{background:var(--surface);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border:1px solid #ffffff26;box-shadow:0 24px 80px #0000006b,inset 0 1px #ffffff0f}.context-sheet,.inspector{z-index:40;border-radius:var(--radius);width:min(420px,100vw - 28px);position:fixed;top:14px;bottom:14px;right:14px;overflow:auto}.inspector{background:var(--surface-strong);padding:20px}.sheet-header,.inspector-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:22px;display:flex}.inspector-header{padding:0 0 16px}.sheet-header h2,.inspector h1{letter-spacing:-.045em;margin:5px 0;font-size:21px}.sheet-header p,.inspector-description{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.close{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:grid}.close:hover{color:var(--ink);background:var(--surface-hover)}.palette-search{border:1px solid var(--line);height:42px;color:var(--quiet);background:#00000026;border-radius:9px;align-items:center;gap:9px;margin:16px 18px 10px;padding:0 12px;display:flex}.palette-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.filter-row{gap:6px;padding:0 18px 13px;display:flex}.filter-row button{color:var(--quiet);background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:10px}.filter-row button.active,.filter-row button:hover{color:var(--ink);background:var(--surface-hover)}.provider-list,.palette-list{gap:4px;padding:0 12px 16px;display:grid}.provider-row,.palette-item{color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:10px;display:flex}.provider-row:hover,.palette-item:hover{border-color:var(--line);background:var(--surface-hover)}.provider-copy,.palette-item span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.provider-copy strong,.palette-item strong{color:var(--ink);font-size:12px}.provider-copy small,.palette-item small{color:var(--quiet);font-size:10px}.provider-tags{gap:5px;display:flex}.provider-tags em{color:var(--quiet);font-size:9px;font-style:normal}.provider-check{color:var(--signal)}.empty-state{min-height:150px;color:var(--muted);text-align:center;place-items:center;gap:7px;padding:24px;display:grid}.empty-state strong{color:var(--ink);font-size:13px}.empty-state p{color:var(--quiet);margin:0;font-size:11px}.agent-ready,.inline-error{background:#8fe6a60f;border:1px solid #8fe6a638;border-radius:10px;gap:11px;margin:18px;padding:13px;display:flex}.inline-error{background:#ff9e930f;border-color:#ff9e9342}.ready-mark{width:30px;height:30px;color:var(--signal);background:#8fe6a61f;border-radius:50%;place-items:center;display:grid}.agent-ready strong,.inline-error strong{color:var(--ink);font-size:12px}.agent-ready p,.inline-error p{color:var(--muted);margin:4px 0 0;font-size:11px}.mcp-setup{gap:12px;padding:0 18px 18px;display:grid}.client-list{gap:7px;display:grid}.client-row{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:flex}.client-row small{color:var(--muted);margin-top:2px;display:block}.mcp-actions{justify-content:flex-end;gap:8px;display:flex}.mcp-actions button,.mcp-setup details button{border:1px solid var(--line);min-height:36px;color:var(--muted);background:0 0;border-radius:8px;padding:0 11px;font-size:11px}.mcp-actions .primary{border-color:var(--signal);color:#102015;background:var(--signal);font-weight:700}.mcp-message{color:var(--muted);margin:0;font-size:12px}.command-preview{border:1px solid var(--line);color:var(--signal);font:10px var(--mono);white-space:pre-wrap;background:#0003;border-radius:8px;margin:0 18px 18px;padding:12px;overflow:auto}.detail-list{gap:8px;padding:16px;display:grid}.detail-list div{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0;display:flex}.detail-list span{color:var(--quiet);font-size:10px}.detail-list strong{color:var(--ink);font-size:11px}.status-notice{z-index:60;border:1px solid var(--line-strong);max-width:360px;color:var(--ink);background:#1a211cf2;border-radius:10px;align-items:center;gap:12px;padding:12px 13px 12px 15px;font-size:11px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 50px #0000006b}.status-notice .icon-button{width:24px;min-height:24px}@media (width<=760px){body{min-width:0}.workspace-station{width:160px;min-height:58px}.workspace-station:nth-of-type(n+4){display:none}.constellation-list{display:grid}.canvas-caption{display:none}.canvas-menu{bottom:12px}.context-sheet,.inspector{width:calc(100vw - 16px);top:8px;bottom:8px;right:8px}.agent-core{left:27%!important}.workspace-callout{top:35%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.provider-mark.svelte-md73tq{border:1px solid color-mix(in srgb, var(--mark-color), white 12%);width:36px;height:36px;color:var(--mark-color);background:color-mix(in srgb, var(--mark-color), transparent 88%);border-radius:11px;place-items:center;display:grid}.provider-mark.svelte-md73tq svg{fill:currentColor;width:18px;height:18px}.provider-mark.dark-mark.svelte-md73tq{background:#ffffffe6;border-color:#fffffffa}.provider-mark.compact.svelte-md73tq{border-radius:7px;width:21px;height:21px}.provider-mark.compact.svelte-md73tq svg{width:12px;height:12px}.inspector.svelte-smmced{padding:0}.inspector-header.svelte-smmced{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px;display:grid}.inspector-title.svelte-smmced{min-width:0}.inspector-title.svelte-smmced h1:where(.svelte-smmced),.inspector-title.svelte-smmced p:where(.svelte-smmced),.section-heading.svelte-smmced h2:where(.svelte-smmced){margin:0}.inspector-title.svelte-smmced h1:where(.svelte-smmced){color:var(--ink);letter-spacing:-.03em;font-size:17px}.inspector-title.svelte-smmced p:where(.svelte-smmced){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.4;overflow:hidden}.inspector-body.svelte-smmced{gap:18px;padding:20px;display:grid}.capability-list.svelte-smmced{flex-wrap:wrap;gap:6px;display:flex}.capability-list.svelte-smmced span:where(.svelte-smmced){border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:10px}.inspector-section.svelte-smmced{gap:14px;display:grid}.section-heading.svelte-smmced{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-label.svelte-smmced{color:var(--quiet);font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;display:block}.section-heading.svelte-smmced h2:where(.svelte-smmced){color:var(--ink);letter-spacing:-.02em;font-size:14px}.connection-count.svelte-smmced{border:1px solid var(--line);min-width:24px;height:24px;color:var(--muted);font:10px var(--mono);border-radius:999px;place-items:center;display:grid}.connection-list.svelte-smmced{gap:7px;display:grid}.connection-row.svelte-smmced{border:1px solid var(--line);background:#ffffff06;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.connection-state.svelte-smmced{background:var(--signal);border-radius:50%;width:7px;height:7px}.connection-state.attention.svelte-smmced{background:var(--warning)}.connection-copy.svelte-smmced{gap:3px;min-width:0;display:grid}.connection-copy.svelte-smmced strong:where(.svelte-smmced){color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.connection-copy.svelte-smmced span:where(.svelte-smmced),.connection-copy.svelte-smmced small:where(.svelte-smmced){color:var(--quiet);font:9px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button.svelte-smmced,.icon-control.svelte-smmced,.select-control.svelte-smmced{border:1px solid var(--line);min-height:36px;color:var(--muted);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:11px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.button.svelte-smmced:hover,.icon-control.svelte-smmced:hover,.select-control.svelte-smmced:hover{border-color:var(--line-strong);color:var(--ink);background:var(--surface-hover)}.button.svelte-smmced:disabled{cursor:not-allowed;opacity:.55}.icon-control.svelte-smmced{width:32px;min-height:32px;padding:0}.icon-control.danger.svelte-smmced:hover{color:var(--danger);border-color:#ff9e9373}.button.primary.svelte-smmced{border-color:var(--signal);color:#102015;background:var(--signal);font-weight:700}.button.primary.svelte-smmced:hover{background:var(--signal-strong)}.button.outline.svelte-smmced{background:#ffffff06}.full-width.svelte-smmced{width:100%}.button-row.svelte-smmced{grid-template-columns:1fr 1fr;gap:8px;display:grid}.button-row.svelte-smmced .button:where(.svelte-smmced){width:100%}.credentials-details.svelte-smmced{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.credentials-details.svelte-smmced summary:where(.svelte-smmced){cursor:pointer;color:var(--muted);font-size:11px}.details-content.svelte-smmced,.credentials-form.svelte-smmced{gap:12px;display:grid}.form-field.svelte-smmced{color:var(--muted);gap:6px;font-size:10px;display:grid}.form-field.svelte-smmced input:where(.svelte-smmced),.form-field.svelte-smmced select:where(.svelte-smmced),.select-control.svelte-smmced{width:100%;min-height:38px;color:var(--ink);background:#0000002e;padding:0 10px}.form-field.svelte-smmced input:where(.svelte-smmced):disabled{color:var(--quiet)}.select-control.svelte-smmced{text-align:left;justify-content:space-between}.scope-field.svelte-smmced{position:relative}.scope-options.svelte-smmced{border:1px solid var(--line-strong);background:var(--surface-strong);border-radius:9px;gap:4px;padding:7px;display:grid}.scope-options.svelte-smmced label:where(.svelte-smmced){align-items:center;gap:8px;padding:6px;font-size:11px;display:flex}.scope-options.svelte-smmced input:where(.svelte-smmced){width:auto;min-height:auto;padding:0}#kw-dev-inspector.svelte-1ml8wxw{all:initial;z-index:99999;width:0;height:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:fixed;top:0;left:0}#kw-dev-inspector.svelte-1ml8wxw :where(.svelte-1ml8wxw){box-sizing:border-box}.kw-dev-toolbar.svelte-1ml8wxw{z-index:99999;background:#111512;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 4px 15px #00000080}.kw-dev-toolbar.collapsed.svelte-1ml8wxw{max-width:88px}.kw-dev-tb-btn.svelte-1ml8wxw{all:unset;color:#fff;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1;transition:all .12s;display:flex;position:relative}.kw-dev-tb-btn.svelte-1ml8wxw:hover{background:#ffffff1a}.kw-dev-tb-btn.active.svelte-1ml8wxw{color:#111512;background:#68dc93}.kw-dev-tb-label.svelte-1ml8wxw{display:none}.kw-dev-shortcut.svelte-1ml8wxw{color:#ffffff8c;font:11px var(--mono,ui-monospace, monospace);white-space:nowrap;padding:0 7px}@media (width>=500px){.kw-dev-tb-label.svelte-1ml8wxw{display:inline}}.kw-dev-badge.svelte-1ml8wxw{color:#111512;background:#68dc93;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.kw-dev-tb-btn.active.svelte-1ml8wxw .kw-dev-badge:where(.svelte-1ml8wxw){color:#68dc93;background:#111512}.kw-dev-text-btn.svelte-1ml8wxw{all:unset;z-index:99999;color:#111512;cursor:pointer;white-space:nowrap;background:#68dc93;border:1px solid #68dc93;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;position:fixed;transform:translate(-50%,-100%);box-shadow:0 2px 8px #68dc934d}.kw-dev-panel.svelte-1ml8wxw{z-index:99999;color:#fff;background:#181d19;border:1px solid #ffffff1f;border-radius:12px;width:340px;max-height:calc(100vh - 40px);padding:14px;font-family:inherit;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #0009}.kw-dev-panel-header.svelte-1ml8wxw{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.kw-dev-el.svelte-1ml8wxw{color:#68dc93;word-break:break-all;font-size:13px;font-weight:700}.kw-dev-icon-btn.svelte-1ml8wxw{all:unset;cursor:pointer;color:#9ead9f;border-radius:4px;padding:2px 6px;font-size:14px;line-height:1}.kw-dev-icon-btn.svelte-1ml8wxw:hover{color:#fff;background:#ffffff1a}.kw-dev-sel.svelte-1ml8wxw{color:#9ead9f;word-break:break-all;background:#ffffff0d;border-radius:4px;margin-bottom:8px;padding:4px 8px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12px}.kw-dev-comment.svelte-1ml8wxw{all:unset;color:#fff;resize:vertical;cursor:text;background:#0003;border:1px solid #ffffff26;border-radius:6px;width:100%;min-height:64px;margin-bottom:10px;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.5;display:block}.kw-dev-comment.svelte-1ml8wxw:focus{border-color:#68dc93;box-shadow:0 0 0 2px #68dc9333}.kw-dev-comment.svelte-1ml8wxw::placeholder{color:#777}.kw-dev-actions.svelte-1ml8wxw{justify-content:flex-end;gap:6px;display:flex}.kw-dev-btn-sec.svelte-1ml8wxw,.kw-dev-btn-pri.svelte-1ml8wxw{all:unset;cursor:pointer;text-align:center;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s}.kw-dev-btn-sec.svelte-1ml8wxw{color:#fff;background:#ffffff14}.kw-dev-btn-sec.svelte-1ml8wxw:hover{background:#ffffff26}.kw-dev-btn-pri.svelte-1ml8wxw{color:#111512;background:#68dc93}.kw-dev-btn-pri.svelte-1ml8wxw:hover{background:#8cf0b1}.kw-dev-toast.svelte-1ml8wxw{z-index:99999;color:#111512;pointer-events:none;background:#fff;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:13px;animation:.15s svelte-1ml8wxw-kw-dev-fade-in;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0006}@keyframes svelte-1ml8wxw-kw-dev-fade-in{0%{opacity:0;transform:translateY(4px)translate(-50%)}to{opacity:1;transform:translateY(0)translate(-50%)}}.kw-dev-hl{outline-offset:2px!important;border-radius:2px!important;outline:2.5px solid #68dc93!important}.kw-dev-marker.svelte-1ml8wxw{all:unset;z-index:99999;color:#111512;cursor:pointer;background:#68dc93;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:700;transition:all .15s;display:flex;position:fixed;transform:translate(-50%,-50%);box-shadow:0 2px 6px #68dc9366}.kw-dev-marker.svelte-1ml8wxw:hover{background:#b68b40;transform:translate(-50%,-50%)scale(1.3);box-shadow:0 2px 8px #b68b4066}.kw-dev-marker-edit.svelte-1ml8wxw{background:#b68b40}
