html,body{margin:0;padding:0;overflow:hidden;width:100%;height:100%;font-family:Inter,sans-serif;font-weight:300;font-size:14px}input,textarea,button,select{font:inherit}button{padding:.6em 1.2em;transition:border-color .25s;cursor:pointer}.pane{background-color:#fff;border:1px solid #e4cbb2;border-radius:20px;outline:none;transition:border-color .15s,background-color .15s}@media(prefers-color-scheme:dark){:root{color:#f6f6f6;background-color:#2f2f2f}button{color:#fff;background-color:#0f0f0f98}button:active{background-color:#0f0f0f69}}.titlebar.svelte-1i4wluv{display:flex;justify-content:space-between;align-items:center;height:32px;background-color:#f0f0f0;border-bottom:1px solid #d0d0d0;-webkit-user-select:none;user-select:none}.titlebar-drag.svelte-1i4wluv{flex:1;display:flex;align-items:center;height:100%;padding:0 12px;-webkit-app-region:drag}.title.svelte-1i4wluv{font-size:13px;font-weight:500;color:#333}.window-controls.svelte-1i4wluv{display:flex;height:100%;-webkit-app-region:no-drag}.window-button.svelte-1i4wluv{all:unset;width:46px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s}.window-button.svelte-1i4wluv:hover{background-color:#0000000d}.window-button.svelte-1i4wluv:active{background-color:#0000001a}.window-button.close.svelte-1i4wluv:hover{background-color:#e81123;color:#fff}.window-button.close.svelte-1i4wluv:active{background-color:#c50b1a}.window-button.svelte-1i4wluv svg:where(.svelte-1i4wluv){color:#333}.window-button.close.svelte-1i4wluv:hover svg:where(.svelte-1i4wluv){color:#fff}@media(prefers-color-scheme:dark){.titlebar.svelte-1i4wluv{background-color:#2d2d2d;border-bottom-color:#1a1a1a}.title.svelte-1i4wluv{color:#e0e0e0}.window-button.svelte-1i4wluv:hover{background-color:#ffffff14}.window-button.svelte-1i4wluv:active{background-color:#ffffff1f}.window-button.svelte-1i4wluv svg:where(.svelte-1i4wluv){color:#e0e0e0}}.toast.svelte-1a6b1wh{position:fixed;top:45px;right:25px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #ece8e0;border-radius:10px;padding:12px 14px 16px 12px;width:320px;overflow:hidden;z-index:9999;animation:svelte-1a6b1wh-slideIn .25s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 16px #00000014}.toast-icon.svelte-1a6b1wh{flex-shrink:0;width:28px;height:28px;border-radius:6px;background:#fde8e8;color:#c0392b;display:flex;align-items:center;justify-content:center}.toast-body.svelte-1a6b1wh{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.toast-title.svelte-1a6b1wh{font-size:13px;font-weight:600;color:#2c2c2a}.toast-msg.svelte-1a6b1wh{font-size:12px;color:#888780;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-close.svelte-1a6b1wh{flex-shrink:0;background:none;border:none;cursor:pointer;color:#b4b2a9;padding:2px;display:flex;align-items:center;border-radius:4px;transition:color .15s}.toast-close.svelte-1a6b1wh:hover{color:#2c2c2a}.toast-progress.svelte-1a6b1wh{position:absolute;bottom:0;left:0;height:3px;width:100%;background:#e74c3c;border-radius:0 0 10px 10px;animation:svelte-1a6b1wh-shrink 3s linear forwards;transform-origin:left}@keyframes svelte-1a6b1wh-slideIn{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-1a6b1wh-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.backdrop.svelte-1bzymhy{position:fixed;inset:0;background:#2d2d2d66;display:flex;align-items:center;justify-content:center;z-index:100}.modal.svelte-1bzymhy{background:#fff;border-radius:12px;padding:24px;min-width:360px;max-width:90vw;box-shadow:0 8px 32px #00000026}.modal-header.svelte-1bzymhy{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-header.svelte-1bzymhy h2:where(.svelte-1bzymhy){font-size:1.1rem;font-weight:600;margin:0;color:#2d2d2d}.close-btn.svelte-1bzymhy{background:none;border:none;font-size:1rem;cursor:pointer;color:#888;padding:4px;line-height:1}.but.svelte-xm7cwr{padding:12px 16px;display:flex;align-items:center;gap:8px;width:fit-content;height:fit-content;cursor:pointer;font-family:inherit;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .05s ease,opacity .15s ease}.but.svelte-xm7cwr:active:not(:disabled){transform:scale(.97)}.but.primary.svelte-xm7cwr{background-color:#ff843c;color:#fff;border:none}.but.primary.svelte-xm7cwr:hover:not(:disabled){background-color:#e06d2b;box-shadow:0 2px 8px #f47e3a4d}.but.secondary.svelte-xm7cwr{background-color:#fff;color:#ff843c;border:rgba(244,126,58,.43) solid 1px}.but.secondary.svelte-xm7cwr:hover:not(:disabled){background-color:#f47e3a0f;border-color:#ff843c}.but.ternary.svelte-xm7cwr{background-color:#312f2f;color:#ff843c;border:none}.but.ternary.svelte-xm7cwr:hover:not(:disabled){background-color:#3d3b3b}.but.danger.svelte-xm7cwr{border:.5px solid #c0392b;color:#c0392b;border-radius:8px;background:#fff8f8}.but.danger.svelte-xm7cwr:hover:not(:disabled){background-color:#fff0ee;border-color:#a93226}.but.delete.svelte-xm7cwr{background:#c0392b;color:#fff;border:none}.but.delete.svelte-xm7cwr:hover:not(:disabled){background-color:#a93226;box-shadow:0 2px 8px #c0392b4d}.but.list.svelte-xm7cwr{border-radius:12px;border:1px solid transparent;background:#fafafa;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;color:#000}.but.list.svelte-xm7cwr:hover:not(:disabled){border-color:#ebebeb;box-shadow:0 1px 4px #0000000f}.but.small.svelte-xm7cwr{border-radius:10px;padding:8px 16px;font-size:11px}.but.medium.svelte-xm7cwr{border-radius:15px;padding:12px 22px;font-size:13px}.but.large.svelte-xm7cwr{border-radius:15px;padding:15px 30px;font-size:15px}.but.full-width.svelte-xm7cwr:not(.list){width:100%;justify-content:center}.but.full-width.svelte-xm7cwr{width:100%;justify-content:flex-start}.but.svelte-xm7cwr:disabled{opacity:.4;cursor:not-allowed}.lead.svelte-1eacf8j{margin:0 0 8px;color:#2d2d2d}.detail.svelte-1eacf8j{margin:0 0 16px;color:#666;font-size:.9rem}.actions.svelte-1eacf8j{display:flex;justify-content:flex-end;gap:8px;align-items:center}.hint.svelte-1eacf8j{flex:1;margin:0;color:#888;font-size:.9rem}.app-shell.svelte-jl6sf1{display:flex;flex-direction:column;height:100vh;overflow:hidden}.app-content.svelte-jl6sf1{flex:1;min-height:0;display:flex}
