@font-face{font-family:WinterText;src:url(/app/fonts/parabole-text.woff2) format("woff2");font-display:swap}@font-face{font-family:WinterDisplay;src:url(/app/fonts/parabole-display.woff2) format("woff2");font-display:swap}@font-face{font-family:WinterMono;src:url(/app/fonts/decima-mono.woff2) format("woff2");font-display:swap}:root{--background:#fffef5;--foreground:#1c1d1a;--card:#fffef9;--card-foreground:#1c1d1a;--popover:#fffef9;--popover-foreground:#1c1d1a;--primary:#0a1db9;--primary-foreground:#fffef5;--secondary:#eeeee6;--secondary-foreground:#34362e;--muted:#f0f0e8;--muted-foreground:#73756b;--accent:#eeefe8;--accent-foreground:#1c1d1a;--border:#e4e5db;--input:#d9dcd1;--ring:#0a1db9;--cta:#0a1db9;--cta-foreground:#fffef5;--sidebar:#f7f7ee;--sidebar-foreground:#54574e;--sidebar-border:#e4e5db;--sidebar-accent:#e9ecf5;--sidebar-accent-foreground:#0a1db9;--sidebar-primary:#0a1db9;--sidebar-primary-foreground:#fffef5;--sidebar-ring:#0a1db9;--radius:6px;--brand-imprint:none}.dark{--background:#161a21;--foreground:#f3f3e9;--card:#1e232d;--card-foreground:#f3f3e9;--popover:#1e232d;--popover-foreground:#f3f3e9;--primary:#7890ff;--primary-foreground:#101729;--secondary:#262e3b;--secondary-foreground:#f3f3e9;--muted:#262e3b;--muted-foreground:#a2acb8;--accent:#283140;--accent-foreground:#f3f3e9;--border:#343c47;--input:#343c47;--ring:#7890ff;--cta:#7890ff;--cta-foreground:#101729;--sidebar:#181e27;--sidebar-foreground:#c9d0d7;--sidebar-border:#343c47;--sidebar-accent:#273246;--sidebar-accent-foreground:#a2b2ff;--brand-imprint:none}body{font-family:Arial,Helvetica,sans-serif;font-size:14px}.app-surface:before,.auth-imprint:before{display:none!important}[data-slot=card-title],h1,h2,h3{font-family:WinterText,Arial,sans-serif;font-weight:400!important;letter-spacing:-.025em}button,input,select,textarea{font-family:Arial,Helvetica,sans-serif}button{cursor:pointer}button:disabled{cursor:default}[data-slot=button]{box-shadow:none;border-radius:4px}[data-slot=card]{box-shadow:none;border-radius:6px}[data-slot=dialog-content]{box-shadow:0 20px 80px #17244324}.winter-brand{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-family:WinterText,Arial,sans-serif;font-size:29px;line-height:1;letter-spacing:-1.1px}.winter-mark{position:relative;width:38px;height:38px;display:block;overflow:hidden;flex-shrink:0;mix-blend-mode:multiply}.winter-mark img{display:block;width:100%;height:100%;object-fit:contain}.winter-mark .winter-logo-motion{position:absolute;top:0;left:0;width:5000%;max-width:none;height:100%;object-fit:fill;visibility:hidden;pointer-events:none}.winter-brand-inverse{color:#fffef5}.winter-brand-inverse .winter-mark{mix-blend-mode:screen}.winter-eyebrow{font-family:WinterMono,monospace;font-size:11px;letter-spacing:.11em;line-height:1.5;color:var(--muted-foreground)}.winter-auth{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:100svh;background:#fffef5;color:#1c1d1a}.winter-auth-main{min-width:0;min-height:100svh;padding:38px 48px 28px;display:flex;flex-direction:column}.winter-auth-brand{align-self:flex-start}.winter-auth-form{width:100%;max-width:370px;margin:auto;padding:65px 0}.winter-auth-form h1{font-family:WinterText,Arial;font-size:48px;line-height:1.06;letter-spacing:-2px;margin:20px 0 18px;font-weight:400}.winter-auth-form h1 em{font-family:inherit;font-style:normal;font-weight:400}.winter-auth-description{line-height:1.7;color:#73756b;font-size:14px;margin-bottom:31px}.winter-account-form{display:grid;gap:21px}.winter-account-form label{font-size:12px;font-weight:500;margin-bottom:9px;display:block;color:#393b34}.winter-account-form input{height:46px;background:#fffef9;border-color:#ddded4;border-radius:4px;box-shadow:none;font-size:14px}.winter-account-form input::placeholder{color:#989b90}.winter-password{position:relative}.winter-password input{padding-right:42px}.winter-password button{position:absolute;right:13px;top:14px;color:#777b70}.winter-auth-submit{height:46px!important;justify-content:space-between;margin-top:5px;background:#0a1db9;color:#fffef5;padding:0 16px!important}.winter-auth-switch{font-size:12px;color:#777b70;margin-top:26px}.winter-auth-switch a{color:#0a1db9;margin-left:4px}.winter-form-error{font-size:13px;line-height:1.5;color:#a52626;background:#fff0eb;border-left:2px solid #c65345;padding:10px 12px}.winter-auth-main footer{display:flex;justify-content:space-between;gap:16px;font-size:10px;color:#7c8073;line-height:1.6}.winter-auth-main footer a{white-space:nowrap}.winter-auth-scene{position:relative;overflow:hidden;background:#0a1db9;margin:14px 14px 14px 0;color:#fffef5;min-height:560px}.winter-auth-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;filter:grayscale(1) contrast(.95);opacity:.46;mix-blend-mode:luminosity}.winter-auth-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#04197877,transparent 55%,#00136b88);pointer-events:none}.winter-auth-scene-copy{position:relative;z-index:1;padding:68px 50px}.winter-auth-scene-copy .winter-eyebrow{color:#d3dded}.winter-auth-scene h2{font-size:68px;line-height:1.04;margin:29px 0 22px;letter-spacing:-2.5px}.winter-auth-scene h2 em{font-family:WinterDisplay,Arial;font-style:normal}.winter-auth-scene p{color:#e5e9f0;font-size:15px;line-height:1.6}.winter-auth-scene-caption{position:absolute;bottom:27px;left:50px;z-index:1;font-family:WinterMono,monospace;font-size:10px;letter-spacing:.13em;color:#d6dce9}.winter-sidebar [data-sidebar=sidebar]{background:var(--sidebar)}.winter-sidebar [data-sidebar=header]{padding:27px 22px 26px;gap:23px}.winter-sidebar-brand{display:flex}.winter-workspace-label{font-size:11px;display:flex;align-items:center;gap:7px;color:var(--muted-foreground)}.winter-status-dot{width:5px;height:5px;border-radius:50%;background:#0a1db9;display:inline-block;flex-shrink:0}.winter-sidebar [data-sidebar=content]{gap:26px;padding:0 14px 20px}.winter-nav-group>p{font:9px WinterMono,monospace;letter-spacing:.1em;color:#929589;padding:0 12px;margin-bottom:10px}.winter-sidebar [data-sidebar=menu]{gap:3px}.winter-sidebar [data-sidebar=menu-button]{height:37px;border-radius:4px;padding:0 12px;font-size:12px;gap:11px}.winter-sidebar [data-sidebar=menu-button]>svg{width:15px;height:15px;stroke-width:1.6}.winter-sidebar [data-sidebar=menu-button][data-active=true]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-weight:500}.winter-sidebar [data-sidebar=footer]{padding:15px 14px 18px;border-top:1px solid var(--border);gap:14px}.winter-docs-link{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:11px}.winter-docs-link>svg:last-child{margin-left:auto}.winter-account-menu{display:flex;align-items:center;gap:10px;text-align:left;padding:7px 10px;width:100%;border-radius:4px}.winter-account-menu:hover{background:var(--accent)}.winter-avatar{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;background:#e6eaf7;color:#0a1db9;border:1px solid #d9deef;font-size:12px;border-radius:4px}.winter-account-menu>span:nth-child(2){display:grid;gap:3px;min-width:0;flex:1}.winter-account-menu strong{font-weight:500;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.winter-account-menu small{font-size:9px;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis}.winter-app-header{height:69px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:0 36px;gap:20px;font-size:11px}.winter-app-header>div{display:flex;align-items:center;gap:14px}.winter-app-header span{color:var(--muted-foreground)}.winter-app-header strong{font-weight:400}.winter-app-header>a{color:var(--muted-foreground);font-size:10px}.winter-header-slash{opacity:.4}.winter-workspace>.container{max-width:1260px;padding:44px 40px}.winter-workspace h1{font-size:34px;line-height:1.2;font-weight:400;letter-spacing:-1px}.winter-workspace .text-3xl.font-bold{font-weight:400}.winter-overview{max-width:1170px;margin:0 auto;padding:47px 44px 60px}.winter-page-title{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 34px}.winter-page-title h1{font-size:38px;margin-top:13px}.winter-page-title>div>p:last-child{font-size:13px;color:var(--muted-foreground);margin-top:12px;line-height:1.6}.winter-overview-hero{display:grid;grid-template-columns:1.1fr .9fr;min-height:220px;background:#0a1db9;color:#fffef5;margin-bottom:37px;overflow:hidden}.winter-overview-hero>div:first-child{padding:32px}.winter-overview-hero .winter-eyebrow{color:#b8c5f0}.winter-overview-hero h2{font-size:34px;line-height:1.12;margin:15px 0 14px;max-width:280px;letter-spacing:-1px}.winter-overview-hero a{display:inline-flex;align-items:center;gap:25px;color:#fffef5;font-size:11px;margin-top:10px;border-bottom:1px solid #7c8acc;padding-bottom:8px}.winter-overview-landscape{position:relative;overflow:hidden}.winter-overview-landscape img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);mix-blend-mode:luminosity;opacity:.75}.winter-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:30px 0 18px}.winter-section-heading h2{font-size:21px}.winter-section-heading a,.winter-section-heading>span{font-size:11px;color:var(--muted-foreground)}.winter-steps{border-top:1px solid var(--border)}.winter-step{display:flex;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid var(--border)}.winter-step-number{font:12px WinterMono,monospace;color:#90968a;width:24px;flex-shrink:0}.winter-step>div{flex:1;min-width:0}.winter-step h3{font:14px Arial,sans-serif;letter-spacing:0;margin-bottom:7px}.winter-step p{font-size:12px;line-height:1.6;color:var(--muted-foreground)}.winter-step>a{font-size:11px;display:flex;gap:18px;align-items:center;white-space:nowrap;color:var(--primary)}.winter-agents-list{border-top:1px solid var(--border)}.winter-agent-row{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--border)}.winter-agent-row>span:first-child{width:35px;height:35px;border:1px solid var(--border);display:grid;place-items:center;color:var(--primary)}.winter-agent-row>div{flex:1}.winter-agent-row h3{font:13px Arial;letter-spacing:0}.winter-agent-row small{font:10px WinterMono;color:var(--muted-foreground)}.winter-empty{border:1px dashed var(--border);padding:28px;color:var(--muted-foreground);font-size:12px;line-height:1.7}.winter-create{max-width:760px;margin:0 auto;padding:46px 35px 65px}.winter-create h1{margin:14px 0}.winter-create-intro{color:var(--muted-foreground);font-size:13px;line-height:1.7;margin-bottom:35px}.winter-create form{display:grid;gap:26px}.winter-create form>div>label{display:block;margin-bottom:10px;font-size:12px}.winter-create input{height:44px}.winter-template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.winter-template-grid button{text-align:left;min-height:124px;padding:19px 15px;border:1px solid var(--border);border-radius:4px}.winter-template-grid button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 4%,var(--background))}.winter-template-grid strong{font-size:12px;display:block;font-weight:500;margin:12px 0 6px}.winter-template-grid span{display:block;font-size:10px;color:var(--muted-foreground);line-height:1.5}.winter-create-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;border-top:1px solid var(--border)}.winter-create-footer>p{font-size:11px;color:var(--muted-foreground);max-width:300px;line-height:1.6}@media (min-width:768px){[data-slot=sidebar-wrapper]{--sidebar-width:224px!important}}@media (max-width:1000px){.winter-auth-main{padding:30px}.winter-auth-scene-copy{padding:65px 30px}.winter-auth-scene h2{font-size:54px}.winter-auth-scene-caption{left:30px}.winter-overview,.winter-workspace>.container{padding:35px 28px}.winter-overview-hero{grid-template-columns:1.25fr .75fr}}@media (max-width:767px){.winter-auth{display:block}.winter-auth-scene{display:none}.winter-auth-main{padding:26px;min-height:100svh}.winter-auth-form{padding:58px 0;max-width:390px}.winter-auth-form h1{font-size:45px}.winter-auth-main footer{font-size:9px}.winter-app-header{padding:0 18px;height:57px}.winter-app-header>div{gap:8px}.winter-app-header>a{font-size:9px}.winter-overview{padding:32px 22px}.winter-workspace>.container{padding:30px 22px}.winter-page-title{align-items:flex-start;flex-direction:column;gap:18px}.winter-page-title h1{font-size:32px}.winter-overview-hero{grid-template-columns:1.3fr .7fr;min-height:210px}.winter-overview-hero>div:first-child{padding:26px 20px}.winter-overview-hero h2{font-size:29px}.winter-step{gap:10px;flex-wrap:wrap}.winter-step>div{flex-basis:calc(100% - 45px)}.winter-step>a{margin-left:34px;margin-top:4px}.winter-create{padding:32px 22px}.winter-template-grid{grid-template-columns:1fr}.winter-template-grid button{min-height:100px}.winter-create-footer{align-items:flex-start;flex-direction:column}.winter-account-form input{font-size:16px}}@media (prefers-reduced-motion:reduce){.winter-brand .winter-logo-motion{visibility:hidden!important}}.app-surface,.dark .app-surface{background-color:var(--background);background-image:none}.card-weave,.dark .card-weave{background-image:none}.winter-editor-header{gap:16px;flex-wrap:wrap;padding-block:10px}.winter-editor-header h1{font-family:WinterText,Arial,sans-serif;font-size:21px!important;letter-spacing:-.5px}.winter-editor-header>div{gap:9px}.winter-editor-header button{font-size:11px}.winter-editor-header svg{width:15px;height:15px}.winter-editor-header .onboarding-pulse{animation:none;box-shadow:none}.react-flow{--xy-background-color-default:#f7f7ef;--xy-background-pattern-dots-color-default:#c7cbbf}.react-flow__node h3{font-family:Arial,sans-serif;font-size:12px!important;letter-spacing:0}.react-flow__node{box-shadow:0 2px 10px #252b2210}.winter-auth-main .winter-auth-brand{line-height:1}@media (max-width:767px){.winter-editor-header{align-items:flex-start;gap:8px}.winter-editor-header>div:last-child{flex-wrap:wrap;gap:6px;width:100%}.winter-editor-header h1{font-size:18px!important}}@font-face{font-family:WinterDashboard;src:url(/app/fonts/inter-dashboard.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body:has(.winter-workspace){--background:#ffffff;--foreground:#172131;--card:#ffffff;--card-foreground:#172131;--popover:#ffffff;--popover-foreground:#172131;--primary:#0a1db9;--primary-foreground:#ffffff;--secondary:#f0f3f7;--secondary-foreground:#2f3a4b;--muted:#f0f3f7;--muted-foreground:#606a78;--accent:#f0f3f7;--accent-foreground:#172131;--border:#d5d5e8;--input:#d5d5e8;--ring:#0a1db9;--cta:#0a1db9;--cta-foreground:#ffffff;--sidebar:#f5f5fa;--sidebar-foreground:#606a78;--sidebar-border:#d5d5e8;--sidebar-accent:#ebedf3;--sidebar-accent-foreground:#0a1db9;--sidebar-primary:#0a1db9;--sidebar-primary-foreground:#ffffff;--sidebar-ring:#0a1db9;--radius:0.5rem;font-family:WinterDashboard,Inter,system-ui,sans-serif;color:var(--foreground);background:var(--background)}.dark body:has(.winter-workspace){--background:#15181e;--foreground:#edf0f5;--card:#1c2028;--card-foreground:#edf0f5;--popover:#20242d;--popover-foreground:#edf0f5;--primary:#8b9aff;--primary-foreground:#141a40;--secondary:#252a34;--secondary-foreground:#edf0f5;--muted:#252a34;--muted-foreground:#a1a9b8;--accent:#2b3241;--accent-foreground:#edf0f5;--border:#323946;--input:#3c4452;--ring:#8b9aff;--cta:#8b9aff;--cta-foreground:#141a40;--sidebar:#191d25;--sidebar-foreground:#c2c9d6;--sidebar-border:#323946;--sidebar-accent:#29304b;--sidebar-accent-foreground:#b1bcff}body:has(.winter-workspace) :is(button,input,select,textarea){font-family:inherit}body:has(.winter-workspace) :is(h1,h2,h3,[data-slot=card-title]){font-family:inherit;font-weight:500!important;letter-spacing:normal}body:has(.winter-workspace) [data-slot=button]{border-radius:10px;font-weight:400}body:has(.winter-workspace) :is([data-slot=input],[data-slot=select-trigger],[data-slot=textarea]){border-radius:10px;box-shadow:0 1px 2px #10182803}body:has(.winter-workspace) [data-slot=card]{border-radius:10px}body:has(.winter-workspace) [data-slot=dialog-content]{border-radius:12px;box-shadow:0 20px 70px #11182726}body:has(.winter-workspace) :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.winter-workspace{min-width:0}.winter-workspace>.container{max-width:1500px;padding:28px 32px}.winter-workspace h1{font-size:24px;line-height:1.3;letter-spacing:-.6px}.winter-workspace table{font-variant-numeric:tabular-nums}.winter-workspace .react-flow{--xy-background-color-default:#f0f0f5;--xy-background-pattern-dots-color-default:#dddde6;--xy-edge-stroke-default:#abb3c5;--xy-edge-stroke-selected-default:#0a1db9}.dark .winter-workspace .react-flow{--xy-background-color-default:#181c24;--xy-background-pattern-dots-color-default:#374050;--xy-edge-stroke-default:#65718a;--xy-edge-stroke-selected-default:#8b9aff}.winter-workspace .react-flow__node{box-shadow:0 2px 8px #19284908}.winter-workspace .react-flow__node h3{font-size:14px!important}.winter-workspace .winter-node-inspector>fieldset>.grid>div{grid-column:span 12/span 12}.winter-workspace .winter-editor-header{flex-wrap:nowrap;align-items:center;gap:8px;min-height:44px;padding:6px 8px}.winter-workspace .winter-editor-header h1{font-family:inherit;font-size:16px!important;letter-spacing:-.2px}.winter-workspace .winter-editor-header button{font-size:14px}.winter-workspace .winter-editor-header svg{width:16px;height:16px}@media (max-width:767px){.winter-workspace>.container{padding:20px 16px}.winter-workspace h1{font-size:22px}.winter-workspace .winter-editor-header h1{font-size:15px!important}}@media (min-width:768px){body:has(.winter-workspace) [data-slot=sidebar-wrapper]{--sidebar-width:260px!important}}.winter-workspace .winter-flow-node{--node-tint:#fdeef7;--node-ink:#7a0f4b;background:var(--node-tint);border-color:color-mix(in srgb,var(--node-ink) 24%,transparent)}.winter-workspace .winter-flow-node[data-node-kind=global],.winter-workspace .winter-flow-node[data-node-kind=start]{--node-tint:#f2edfc;--node-ink:#380d82}.winter-workspace .winter-flow-node[data-node-kind=end]{--node-tint:#e2f8f5;--node-ink:#036356}.winter-workspace .winter-flow-node:is([data-node-kind=trigger],[data-node-kind=webhook],[data-node-kind=integration],[data-node-kind=qa]){--node-tint:#edf3fc;--node-ink:#224578}.winter-workspace .winter-flow-node-header{color:var(--node-ink)}.winter-workspace .winter-flow-node-header h3{font-weight:400!important}.dark .winter-workspace .winter-flow-node{background:color-mix(in srgb,var(--node-ink) 25%,var(--card));border-color:color-mix(in srgb,var(--node-tint) 25%,var(--border))}.dark .winter-workspace .winter-flow-node-header{color:var(--node-tint)}.winter-workspace .winter-editor-header>div{gap:8px}.winter-workspace .winter-editor-header>div:last-child{width:auto;flex-wrap:nowrap;gap:6px}[data-slot=sidebar-inset]:has(.winter-workspace[data-editor=true]){margin:0;border:0;border-radius:0}