@keyframes blink{50%{opacity:0}}.blinking-cursor{animation:blink 1s step-end infinite;font-weight:300}.react-flow__controls{background-color:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important}.react-flow__controls-button{background-color:hsl(var(--secondary))!important;border-bottom:1px solid hsl(var(--border))!important;color:hsl(var(--muted-foreground))!important}.react-flow__controls-button:hover{background-color:hsl(var(--muted))!important;color:hsl(var(--foreground))!important}.react-flow__controls-button svg{fill:hsl(var(--muted-foreground))!important}.react-flow__controls-button:hover svg{fill:hsl(var(--foreground))!important}.react-flow__arrowhead{fill:hsl(var(--muted-foreground))!important}.react-flow__edge-path{stroke:hsl(var(--muted-foreground))!important;stroke-width:2!important;stroke-dasharray:8,4!important;animation:dash-flow 1.5s linear infinite!important}@keyframes dash-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-12}}marker#react-flow__arrowclosed{fill:hsl(var(--muted-foreground))!important}.automation-line{animation:dash-flow 1s linear infinite!important}.react-flow__handle{width:8px!important;height:8px!important;border:2px solid hsl(var(--muted-foreground))!important;background:hsl(var(--muted-foreground))!important}.react-flow__handle-top{top:-4px!important}.react-flow__handle-bottom{bottom:-4px!important}.react-flow__handle-left{left:-4px!important}.react-flow__handle-right{right:-4px!important}.btn-primary-gradient{background:hsl(var(--foreground));color:hsl(var(--background));font-weight:600;position:relative;overflow:hidden;border-radius:var(--radius-button, .75rem);transition:background .2s ease,transform .2s ease}.btn-primary-gradient:hover{background:hsl(var(--foreground) / .92);transform:translateY(-1px)}.btn-secondary-gradient{background:transparent;border:1px solid hsl(var(--border));color:hsl(var(--foreground));font-weight:500;border-radius:var(--radius-button, .75rem);transition:border-color .2s ease,background .2s ease}.btn-secondary-gradient:hover{border-color:hsl(var(--accent));background:hsl(var(--accent) / .08)}.light .home-cta-solid-hover:hover,.light .home-cta-solid-hover:focus-visible{background-color:#000!important;background-image:none!important;color:#fff!important;border-color:#000!important}.dark .home-cta-solid-hover:hover,.dark .home-cta-solid-hover:focus-visible{background-color:#fff!important;background-image:none!important;color:#000!important;border-color:#fff!important}.dark .home-cta-command-dark{background-color:#000!important;color:#fff!important;border-color:#3f3f46!important}.dark .home-cta-command-dark:hover,.dark .home-cta-command-dark:focus-visible{background-color:#27272a!important;color:#fff!important;border-color:#52525b!important}.dark .home-cta-command-dark.home-cta-solid-hover:hover,.dark .home-cta-command-dark.home-cta-solid-hover:focus-visible{background-color:#fff!important;background-image:none!important;color:#000!important;border-color:#fff!important}.card-enhanced{background:hsl(var(--card) / .5);border:1px solid hsl(var(--border));border-radius:var(--radius, .5rem);position:relative;overflow:hidden;transition:border-color .25s ease,background .25s ease}.card-enhanced:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--accent) / .5),transparent);opacity:0;transition:opacity .25s ease}.card-enhanced:hover:before{opacity:1}.card-enhanced:hover{background:hsl(var(--card) / .75);border-color:hsl(var(--accent) / .45)}.card-icon-glow{transition:color .25s ease,transform .25s ease}.card-enhanced:hover .card-icon-glow{color:hsl(var(--primary))}.badge-enhanced{background:hsl(var(--accent) / .1);border:1px solid hsl(var(--accent) / .25);transition:border-color .2s ease}.card-enhanced:hover .badge-enhanced{border-color:hsl(var(--accent) / .4)}.home-mock-glass{background:#18181bd9;border:1px solid rgb(63 63 70);box-shadow:0 20px 50px -12px #0000008c,0 0 0 1px #ffffff0f}.home-film-stage{background:linear-gradient(145deg,#18181b,#27272a,#18181bf2);border-color:#52525b}.home-pricing-popular{border-color:hsl(var(--accent) / .5);box-shadow:0 0 0 1px hsl(var(--accent) / .2),0 24px 60px -20px #00000080}.light .home-pricing-popular{border-color:hsl(var(--foreground) / .14)!important;box-shadow:0 0 0 1px hsl(var(--foreground) / .06),0 20px 50px -18px hsl(var(--foreground) / .18),0 8px 24px -12px hsl(var(--foreground) / .1)}.light .home-pricing-popular:hover,.light .home-pricing-popular:focus-within{border-color:hsl(var(--foreground) / .34)!important;box-shadow:0 0 0 1px hsl(var(--foreground) / .12),0 28px 70px -18px hsl(var(--foreground) / .24),0 14px 36px -14px hsl(var(--foreground) / .14)!important}.dark .home-pricing-popular{border-color:#52525b;box-shadow:0 0 0 1px #ffffff0d,0 20px 50px -18px #0000008c}.dark .home-pricing-popular:hover,.dark .home-pricing-popular:focus-within{border-color:#a1a1aa;box-shadow:0 0 0 1px #ffffff14,0 28px 70px -18px #000000a6,0 14px 40px -16px #00000073}.light .home-light-readable .text-muted-foreground{color:hsl(var(--foreground) / .78)!important}.home-inside-section:not(.home-inside-visible) .home-inside-tile{pointer-events:none}.home-inside-section .home-inside-tile{opacity:0;transform:translateY(22px);transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.2,.8,.2,1),border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.home-inside-section.home-inside-visible .home-inside-tile{opacity:1;transform:translateY(0);transition-delay:var(--home-inside-delay, 0ms),var(--home-inside-delay, 0ms),0ms,0ms,0ms}@media(prefers-reduced-motion:reduce){.home-inside-section .home-inside-tile{opacity:1;transform:none;transition:none;pointer-events:auto}}.askakin-mock-ui{font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}html.light .askakin-mock-ui{--presentation: #ffffff;--surface-primary: #ffffff;--surface-primary-alt: #f7f7f8;--surface-secondary: #f7f7f8;--surface-secondary-alt: #ececec;--surface-chat: #ffffff;--surface-hover: #e3e3e3;--surface-active-alt: #cdcdcd;--surface-tertiary: #ececec;--text-primary: #212121;--text-secondary: #424242;--text-tertiary: #595959;--border-light: #e3e3e3;--border-medium: #cdcdcd;--border-nav-chrome: var(--border-light);--ring-primary: #595959;--ak-presentation: var(--presentation);--ak-text-primary: var(--text-primary);--ak-text-secondary: var(--text-secondary);--ak-text-tertiary: var(--text-tertiary);--ak-surface-chat: var(--surface-chat);--ak-surface-primary-alt: var(--surface-primary-alt);--ak-surface-primary: var(--surface-primary);--ak-surface-secondary: var(--surface-secondary);--ak-surface-secondary-alt: var(--surface-secondary-alt);--ak-surface-hover: var(--surface-hover);--ak-surface-active-alt: var(--surface-active-alt);--ak-surface-tertiary: var(--surface-tertiary);--ak-border-light: var(--border-light);--ak-border-medium: var(--border-medium);--ak-border-nav-chrome: var(--border-nav-chrome);--ak-ring-primary: var(--ring-primary)}html.dark .askakin-mock-ui{--presentation: #121212;--surface-primary: #050505;--surface-primary-alt: #0a0a0a;--surface-secondary: #0a0a0a;--surface-secondary-alt: #0c0c0c;--surface-chat: #1e1e1e;--surface-hover: #424242;--surface-active-alt: #2f2f2f;--surface-tertiary: #2f2f2f;--text-primary: #ececf1;--text-secondary: #cdcdcd;--text-tertiary: #999696;--border-light: #2f2f2f;--border-medium: #424242;--border-nav-chrome: var(--border-light);--ring-primary: #595959;--ak-presentation: var(--presentation);--ak-text-primary: var(--text-primary);--ak-text-secondary: var(--text-secondary);--ak-text-tertiary: var(--text-tertiary);--ak-surface-chat: var(--surface-chat);--ak-surface-primary-alt: var(--surface-primary-alt);--ak-surface-primary: var(--surface-primary);--ak-surface-secondary: var(--surface-secondary);--ak-surface-secondary-alt: var(--surface-secondary-alt);--ak-surface-hover: var(--surface-hover);--ak-surface-active-alt: var(--surface-active-alt);--ak-surface-tertiary: var(--surface-tertiary);--ak-border-light: var(--border-light);--ak-border-medium: var(--border-medium);--ak-border-nav-chrome: var(--border-nav-chrome);--ak-ring-primary: var(--ring-primary)}.askakin-mock-ui.askakin-mock-skin-light{--presentation: #ffffff;--surface-primary: #ffffff;--surface-primary-alt: #f7f7f8;--surface-secondary: #f7f7f8;--surface-secondary-alt: #ececec;--surface-chat: #ffffff;--surface-hover: #e3e3e3;--surface-active-alt: #cdcdcd;--surface-tertiary: #ececec;--text-primary: #212121;--text-secondary: #424242;--text-tertiary: #595959;--border-light: #e3e3e3;--border-medium: #cdcdcd;--border-nav-chrome: var(--border-light);--ring-primary: #595959}.askakin-mock-ui.askakin-mock-skin-dark{--presentation: #121212;--surface-primary: #050505;--surface-primary-alt: #0a0a0a;--surface-secondary: #0a0a0a;--surface-secondary-alt: #0c0c0c;--surface-chat: #1e1e1e;--surface-hover: #424242;--surface-active-alt: #2f2f2f;--surface-tertiary: #2f2f2f;--text-primary: #ececf1;--text-secondary: #cdcdcd;--text-tertiary: #999696;--border-light: #2f2f2f;--border-medium: #424242;--border-nav-chrome: var(--border-light);--ring-primary: #595959}.askakin-mock-ui.askakin-mock-skin-sand,html.sand-theme .askakin-mock-ui{--presentation: #e8dcc8;--surface-primary: #bdaa96;--surface-primary-alt: #c9bb9f;--surface-primary-contrast: #ae9d86;--surface-secondary: #d4c9b5;--surface-secondary-alt: #c9bcaa;--surface-chat: #f0e4cc;--surface-hover: #c9baa5;--surface-active-alt: #b8a892;--surface-tertiary: #ddd1c0;--text-primary: #2a2218;--text-secondary: #4a4034;--text-tertiary: #6d5f4f;--border-light: #c9bda8;--border-medium: #b5a690;--border-nav-chrome: #a89278;--ring-primary: #8b7355}.askakin-mock-ui .workspace-folder-rail{position:relative;isolation:isolate;overscroll-behavior-y:contain;background-color:color-mix(in srgb,var(--surface-secondary) 82%,var(--border-medium) 18%);background-image:linear-gradient(180deg,rgba(255,255,255,.11) 0%,transparent 48%),repeating-linear-gradient(-9deg,transparent,transparent 10px,rgba(0,0,0,.022) 10px,rgba(0,0,0,.022) 11px);box-shadow:inset 0 1px #ffffff29}html.dark .askakin-mock-ui .workspace-folder-rail{background-color:color-mix(in srgb,var(--surface-secondary) 88%,#0c0a08 12%);background-image:linear-gradient(180deg,rgba(255,255,255,.022) 0%,transparent 50%),repeating-linear-gradient(-9deg,transparent,transparent 10px,rgba(0,0,0,.14) 10px,rgba(0,0,0,.14) 11px);box-shadow:inset 0 1px #ffffff09}.askakin-mock-ui .workspace-folder-nav{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;overscroll-behavior-y:contain}.askakin-mock-ui .workspace-folder-nav::-webkit-scrollbar{display:none;height:0;width:0}.askakin-mock-ui .workspace-folder-tab{position:relative;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;outline:none;font-weight:600;transform:translateZ(0);backface-visibility:hidden;transition:color .16s ease,background-color .16s ease,transform .16s ease,filter .16s ease}@media(prefers-reduced-motion:reduce){.askakin-mock-ui .workspace-folder-tab{transition:none}}.askakin-mock-ui .workspace-folder-tab--inactive{margin-bottom:-1px;transform:translateY(4px) translateZ(0);padding:.5rem .88rem;border-radius:.65rem .65rem 0 0;border-style:solid;border-color:color-mix(in srgb,var(--border-light) 72%,transparent);border-width:1px 1px 0 1px;background-color:transparent;background-image:linear-gradient(180deg,rgba(255,255,255,.42) 0%,transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface-secondary-alt) 58%,rgba(0,0,0,.06) 42%),color-mix(in srgb,var(--surface-secondary-alt) 28%,transparent));color:var(--text-secondary);z-index:1}.askakin-mock-ui .workspace-folder-tab--inactive:hover{color:var(--text-primary);background-image:linear-gradient(180deg,rgba(255,255,255,.38) 0%,transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-hover) 62%,transparent),color-mix(in srgb,var(--surface-secondary-alt) 38%,transparent))}html.dark .askakin-mock-ui .workspace-folder-tab--inactive{background-image:linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface-secondary-alt) 58%,rgba(0,0,0,.08) 42%),color-mix(in srgb,var(--surface-secondary-alt) 28%,transparent))}html.dark .askakin-mock-ui .workspace-folder-tab--inactive:hover{background-image:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-hover) 62%,transparent),color-mix(in srgb,var(--surface-secondary-alt) 38%,transparent))}.askakin-mock-ui .workspace-folder-tab--active{margin-bottom:-1px;transform:translateZ(0);padding:.56rem 1.05rem;border-radius:.85rem .85rem 0 0;border-style:solid;border-color:var(--border-light);border-width:1px 1px 0 1px;color:var(--text-primary);isolation:isolate;z-index:12;background-color:var(--surface-chat);background-image:linear-gradient(180deg,rgba(255,255,255,.22) 0%,transparent 46%);box-shadow:none;filter:drop-shadow(0 -3px 10px rgba(0,0,0,.06))}html.dark .askakin-mock-ui .workspace-folder-tab--active{background-image:linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 44%);filter:drop-shadow(0 -4px 14px rgba(0,0,0,.42))}.askakin-mock-ui.askakin-mock-skin-sand .workspace-folder-rail,html.sand-theme .askakin-mock-ui .workspace-folder-rail{background-color:color-mix(in srgb,var(--surface-secondary-alt) 58%,var(--surface-primary-contrast) 42%);background-image:linear-gradient(180deg,rgba(255,252,245,.2) 0%,transparent 45%),repeating-linear-gradient(-9deg,transparent,transparent 10px,rgba(74,58,38,.045) 10px,rgba(74,58,38,.045) 11px)}.askakin-mock-ui.askakin-mock-skin-sand .workspace-folder-tab--active,html.sand-theme .askakin-mock-ui .workspace-folder-tab--active{background-image:linear-gradient(180deg,rgba(255,252,245,.38) 0%,transparent 48%);filter:drop-shadow(0 -2px 8px rgba(74,58,38,.12))}.askakin-mock-ui .mock-hover-tip{position:relative}.askakin-mock-ui .mock-hover-tip__bubble{pointer-events:none;position:absolute;z-index:60;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;box-shadow:0 4px 14px #0000002e;opacity:0;visibility:hidden;transition:opacity .05s ease-out}html.light .askakin-mock-ui .mock-hover-tip__bubble{background:#18181b;color:#fafafa}html.dark .askakin-mock-ui .mock-hover-tip__bubble{background:#fafafa;color:#18181b}.askakin-mock-ui .mock-hover-tip--rail .mock-hover-tip__bubble{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.askakin-mock-ui .mock-hover-tip--under .mock-hover-tip__bubble{left:50%;top:calc(100% + 6px);transform:translate(-50%)}.askakin-mock-ui .mock-hover-tip--under-start .mock-hover-tip__bubble{left:0;transform:none}.askakin-mock-ui .mock-hover-tip--under-end .mock-hover-tip__bubble{left:auto;right:0;transform:none}.askakin-mock-ui .mock-hover-tip--rail:hover .mock-hover-tip__bubble,.askakin-mock-ui .mock-hover-tip--under:hover .mock-hover-tip__bubble{opacity:1;visibility:visible}[data-marketing-ambient=hero] .marketing-askakin-link{background-color:color-mix(in srgb,hsl(var(--background)) 32%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:color-mix(in srgb,hsl(var(--border)) 58%,hsl(var(--foreground) / .06));box-shadow:0 1px #ffffff38 inset,0 10px 40px -16px #0000001f}html.dark [data-marketing-ambient=hero] .marketing-askakin-link{background-color:color-mix(in srgb,rgb(24 24 27) 38%,transparent);border-color:#52525be0;box-shadow:0 1px #ffffff0f inset,0 12px 40px -18px #0000006b}[data-marketing-ambient=hero] .marketing-tool-toggle{background-color:color-mix(in srgb,hsl(var(--background)) 26%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:color-mix(in srgb,hsl(var(--border)) 52%,hsl(var(--foreground) / .05));box-shadow:0 1px #fff3 inset,0 8px 28px -12px #0000001a}html.dark [data-marketing-ambient=hero] .marketing-tool-toggle{background-color:color-mix(in srgb,rgb(24 24 27) 34%,transparent);border-color:#3f3f46eb;box-shadow:0 1px #ffffff0d inset,0 10px 36px -16px #0000007a}
