*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-break:break-word}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}:root{--font-sans:NotionInter, Inter, -apple-system, "system-ui", "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif;--font-mono:SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--font-feature:"lnum", "locl" 0;--fs-display:64px;--fs-h1:54px;--fs-h2:22px;--fs-body:16px;--fs-caption:14px;--fs-small:12px;--lh-display:64px;--lh-h1:56px;--lh-h2:28px;--lh-body:24px;--lh-caption:20px;--lh-small:16px;--fw-regular:400;--fw-medium:500;--fw-bold:700;--space-xs:4px;--space-s:8px;--space-m:16px;--space-l:24px;--space-xl:32px;--space-xxl:64px;--radius-xs:4px;--radius-s:6px;--radius-m:8px;--radius-l:12px;--radius-pill:9999px;--elev-1:0 1px 2px #00000014;--elev-2:0 4px 12px #0000001f;--elev-3:0 16px 32px #0000003d;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.3, 0, 0, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--control-h-sm:28px;--control-h:36px;--control-h-lg:44px;--container-max:1200px;--container-pad:32px;--touch-min:44px;--z-header:100;--z-sidebar:90;--z-dropdown:200;--z-toast:900;--z-modal:1000}:root.palette-gazoodasu-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-surface:#fff;--color-surface-raised:#f5f5f5;--color-text-primary:#000000e6;--color-text-secondary:#00000094;--color-text-disabled:#00000059;--color-border:#00000029;--color-border-strong:#00000047;--color-accent:#111;--color-accent-fg:#fff;--color-danger:#d92d20;--color-warning:#b7791f;--color-success:#16803c;--color-cta-bg:#111;--color-cta-fg:#fff;--color-overlay:#00000094;--color-focus-ring:#111;--control-bg:#fff;--control-bg-hover:#f3f3f3;--control-bg-active:#eee;--control-border:var(--color-border);--control-border-hover:var(--color-border-strong);--control-border-focus:#111;--control-disabled-bg:#f4f4f4;--control-disabled-fg:var(--color-text-disabled);--selection-bg:#111;--selection-fg:#fff;--panel-bg:#fff;--panel-border:var(--color-border);--panel-shadow:none;--card-bg:#fff;--card-border:var(--color-border);--modal-bg:#fff;--modal-border:var(--color-border);--modal-backdrop:var(--color-overlay);--toast-bg:#111;--toast-border:#111;--toast-fg:#fff;--toast-success-fg:#fff;--toast-danger-fg:#fff;--header-bg:#fafafa;--header-border:var(--color-border);--sidebar-bg:#fff;--sidebar-border:var(--color-border);--port-text:#3b82f6;--port-image:#16a34a;--port-video:#ea580c;--port-audio:#9333ea;--port-text-strong:#1d4ed8;--port-image-strong:#15803d;--port-video-strong:#c2410c;--port-audio-strong:#6b21a8}:root.palette-notion-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#191918;--color-surface:#2f2f2f;--color-surface-raised:#3a3a39;--color-text-primary:#fffffff2;--color-text-secondary:#fff9;--color-text-disabled:#ffffff4d;--color-border:#ffffff21;--color-border-strong:#fff3;--color-accent:#2383e2;--color-accent-fg:#fff;--color-danger:#eb5757;--color-warning:#f2c94c;--color-success:#6fcf97;--color-cta-bg:#fff;--color-cta-fg:#191918;--color-overlay:#0009;--color-focus-ring:#2383e2;--control-bg:var(--color-surface);--control-bg-hover:color-mix(in srgb, var(--color-surface) 88%, #fff 12%);--control-bg-active:color-mix(in srgb, var(--color-surface) 80%, #fff 20%);--control-border:var(--color-border);--control-border-hover:var(--color-border-strong);--control-border-focus:var(--color-focus-ring);--control-disabled-bg:#ffffff0a;--control-disabled-fg:var(--color-text-disabled);--selection-bg:var(--color-cta-bg);--selection-fg:var(--color-cta-fg);--panel-bg:var(--color-bg);--panel-border:var(--color-border);--panel-shadow:var(--elev-1);--card-bg:var(--color-surface);--card-border:var(--color-border);--modal-bg:var(--color-surface);--modal-border:var(--color-border);--modal-backdrop:var(--color-overlay);--toast-bg:var(--color-surface-raised);--toast-border:var(--color-border-strong);--toast-fg:var(--color-text-primary);--toast-success-fg:var(--color-success);--toast-danger-fg:var(--color-danger);--header-bg:var(--color-bg);--header-border:var(--color-border);--sidebar-bg:var(--color-bg);--sidebar-border:var(--color-border);--port-text:#60a5fa;--port-image:#34d399;--port-video:#fb923c;--port-audio:#c084fc;--port-text-strong:#93c5fd;--port-image-strong:#6ee7b7;--port-video-strong:#fdba74;--port-audio-strong:#d8b4fe}html,body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);font-feature-settings:var(--font-feature);background:var(--color-bg);color:var(--color-text-primary)}body{min-height:100vh}.svelte-flow__edges,.svelte-flow__edge-wrapper,.svelte-flow__edge{z-index:0}.svelte-flow__nodes{z-index:1}.svelte-flow__connection-path{stroke-dasharray:6 4;animation:.8s linear infinite flow-edge-dash}@keyframes flow-edge-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-10px}}.safety-toast-stack.svelte-1jklurk{right:var(--space-l);bottom:var(--space-l);z-index:var(--z-toast);gap:var(--space-s);pointer-events:none;width:min(380px,100vw - 48px);display:grid;position:fixed}.safety-toast.svelte-1jklurk{justify-content:space-between;align-items:flex-start;gap:var(--space-m);padding:var(--space-s) var(--space-m);border:1px solid var(--toast-border);border-radius:var(--radius-m);background:var(--toast-bg);color:var(--toast-fg);box-shadow:var(--elev-2);pointer-events:auto;display:flex}.safety-toast.svelte-1jklurk strong:where(.svelte-1jklurk){font-size:var(--fs-caption);font-weight:var(--fw-semibold);display:block}.safety-toast.svelte-1jklurk p:where(.svelte-1jklurk){margin:var(--space-2xs) 0 0;font-size:var(--fs-caption);line-height:var(--lh-caption)}.safety-toast.svelte-1jklurk button:where(.svelte-1jklurk){border:1px solid color-mix(in srgb, var(--toast-fg) 25%, transparent);border-radius:var(--radius-s);width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;flex:0 0 28px;place-items:center;display:grid}.app-shell.svelte-8euf8n{background:var(--color-bg);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-feature-settings:var(--font-feature)}
