.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:1px solid #ffffff20;border-radius:12px;background:#ffffff05;color:#d1c5ed;cursor:pointer;flex-shrink:0}.theme-toggle:hover{background:#a78adb22}.theme-toggle:focus-visible{outline:2px solid #a78adb;outline-offset:3px}.theme-moon{display:none}.light .theme-moon{display:block}.light .theme-sun{display:none}.light{color-scheme:light;--afina-ink:#262338;--afina-muted:#666178;--afina-line:#32265318;--background:#f7f7fb;--foreground:#262338;--card:#fff;--card-foreground:#262338;--border:#dedbe7;--input:#dedbe7;--primary:#7760c8;--ring:#7760c8;--muted:#f0eef6;--muted-foreground:#6d667d}.light body{background:#f7f7fb;color:#292637}.light .theme-toggle{background:#fff;border-color:#ded9e9;color:#7963ab}.light .theme-toggle:hover{background:#eee8f8}.light .afina-brand,.light .marketing-footer .afina-brand{color:#30283e}.light .marketing-nav{border-color:#e4dfed}.light .marketing-nav nav,.light .nav-login{color:#696274}.light .marketing-nav a:hover{color:#7358b4}.light .marketing-nav .btn{background:#fff;border-color:#ddd6e9;color:#544168}.light .btn{background:#fff;border-color:#dcd5e8;color:#504161;box-shadow:none}.light .btn:hover{background:#f0ebf8;filter:none}.light .btn.primary,.light .btn.orange,.light .login-card .login-submit{background:linear-gradient(110deg,#8669d1,#7053ba);border-color:#795bc5;color:#fff;box-shadow:0 5px 16px #7758b41c}.light .btn.primary:hover{background:#795bc5;color:#fff}.light :is(.subtle,.section-intro,.hero-copy>p,.feature-grid p,.use-case-list p,.stage-note,.landing-cta p,.price-card>p,.price-card li,.auth-card>p,.login-page .auth-art>p){color:#71687e}.light :is(.section-kicker,.hero-eyebrow){color:#857096}.light :is(.hero em,.auth-art em){color:#8664c2}.light .hero:before{background:radial-gradient(ellipse at 75% 45%,#a283d921,transparent 65%)}.light :is(.messenger-pills>span,.channel-cards>span){background:#fff;border-color:#ded8e9;color:#546d85}.light .max-pill{color:#8561b8!important}.light .hero-secondary{color:#75638c}.light .hero-copy>small{color:#878092}.light .hero-product{background:#fff;border-color:#ddd5e9;box-shadow:0 25px 60px #49326714}.light .product-top,.light .product-bottom{border-color:#e8e2f0}.light .product-top strong{color:#504359}.light .product-top strong small,.light .product-bottom{color:#887b95}.light .product-top .badge{background:#edf5f0;color:#4e8063;border-color:#d9e9df}.light .product-canvas{background-color:#f5f2f9;background-image:radial-gradient(#c8bed6 .8px,transparent .8px)}.light :is(.demo-start,.demo-message,.demo-reply){background:#fff;border-color:#ddd5e9;box-shadow:0 6px 18px #513a7210}.light .demo-start{color:#416b59}.light .demo-start small{color:#47765f;background:#edf5f0}.light .demo-node-label{color:#63816f}.light .demo-message>div,.light .demo-reply>div{color:#5c476b;border-color:#ede6f2}.light .demo-message p,.light .demo-reply p{color:#756580}.light .demo-message>span{color:#8263a5;border-color:#e1d4ef;background:#f7f2fc}.light .demo-reply small{color:#887096}.light .mini-node-icon{color:#8a65bd;background:#f0e9f9}.light .product-caption{background:white;border-color:#e1d7ec}.light .product-caption>span{color:#836899}.light .product-caption>span:first-child{color:#805caf;background:#efe5f9}.light .value-strip{border-color:#e2dce9;color:#73647d}.light .value-strip-end{color:#918499}.light .feature-grid article{background:linear-gradient(145deg,#fff,#faf8fd);border-color:#e6deee}.light .feature-icon{color:#946fc0;background:#f2ebfa;border-color:#e6dbf1}.light .feature-icon.cyan{color:#598a9c;background:#eaf3f6}.light .feature-icon.green{color:#58866c;background:#edf5f0}.light .use-cases{background:linear-gradient(135deg,#f0eaf7,#fff);border-color:#e1d6eb}.light .use-case-list article{border-color:#e3d9ec}.light .use-case-list article>span{background:#fff;color:#9471b5;border-color:#dfd1ec}.light .steps article{background:none;border-color:#ddd4e7}.light .steps article>span{background:#f1eaf8;color:#9373b2;border-color:#e1d3ed}.light .price-card{background:#fff;border-color:#e3daed}.light .price-card.featured{background:linear-gradient(155deg,#eee4f8,#fff);border-color:#bda3d7}.light .price-card .btn{background:#faf7fd;border-color:#dfd2eb;color:#785691}.light .price-card.featured .btn{background:#8865b6;color:#fff}.light .price-card .price-limit,.light .price-value small{color:#8a7796}.light .landing-cta{background:radial-gradient(ellipse at 80% 90%,#d3b9eb45,transparent 65%),#f0e7f7;border-color:#d9c8e8}.light .marketing-footer{color:#8c7d95;border-color:#e2d9e9}.light :is(.login-card,.auth-card){background:linear-gradient(140deg,#fff,#f9f5fc);border-color:#e1d4ec;box-shadow:0 20px 60px #6e49800e}.light .login-card-brand small{color:#997daa}.light .login-preview{background:#fff;border-color:#e0d4e9;box-shadow:0 12px 30px #6e49800c}.light .login-preview-heading,.light .login-channels{color:#8a7099}.light .login-chat-message{background:#f2eaf7;border-color:#e9dff0;color:#6d4c81}.light .login-chat-message>span{color:#9b84a8}.light .login-chat-answer{background:#ece2f6;border-color:#ddcbed;color:#81609c}.light .login-preview-bottom,.light .login-card-note{border-color:#e7dced;color:#9a80a7}.light .login-card .field{color:#6d537d}.light :is(.field input,.field textarea,.field select,.choice,.reply input,.reply textarea){background:#fff;border:1px solid #d8cce1;color:#403248}.light :is(input::placeholder,textarea::placeholder){color:#9b8ba5}.light .login-card input:focus{border-color:#a080be;box-shadow:0 0 0 3px #a080be18}.light .notice{background:#f0eaf8;border-color:#dccdeb;color:#705387}.light .notice.error{background:#fff0f1;border-color:#e9bdc5;color:#a5475c}.light .notice a{color:#8151b2}.light #toast{background:#fff;border-color:#c7b2dc;color:#614579;box-shadow:0 8px 30px #61457918}.light #toast.error{color:#a5475c;border-color:#e9bdc5}
.light .cabinet-side{background:#fff;border-color:#e5ddeb}.light .cabinet .main{background:#f7f6fa}.light .cabinet .topbar{background:#ffffffd9;border-color:#e8e0ed}.light .cabinet .workspace{background:#f8f5fb;border-color:#e9e0f0;color:#6a4f7e}.light .workspace-avatar{background:#eaddf5;color:#8960a6}.light .workspace small,.light .nav-caption,.light .cabinet-profile small,.light .crumb{color:#927c9f}.light .crumb strong{color:#6d547f}.light .cabinet .side-nav{color:#826c90}.light .cabinet .side-nav:hover{color:#725087;background:#f5edf9}.light .cabinet .side-nav.selected{background:linear-gradient(90deg,#eaddf7,#f5eefb);color:#8056a3;box-shadow:inset 3px 0 #aa81cb}.light .cabinet-profile{border-color:#ece2f2}.light .top-tag{background:#f3edf8;border-color:#e1d2eb;color:#9679aa}.light .icon-btn{color:#90779f}.light .icon-btn:hover{background:#eee4f6;color:#79568f}.light :is(.stat,.flow-card,.template,.panel,.empty-panel){background:#fff;border-color:#e1d6e9;box-shadow:0 4px 20px #75578005}.light :is(.stat-label,.stat small,.flow-open p,.template-copy p,.panel p,.empty-panel p,.page-title p,.section-heading p,.page-footer){color:#8f789f}.light .flow-open{color:#584263}.light .search{background:#fff;border-color:#ddcfe7}.light .search input{color:#5b416a;background:transparent}.light .filter-tabs button{color:#8f729f!important}.light .filter-tabs button[data-filter]{border-bottom-color:#d4bce6}.light .badge{color:#9171a5;background:#eee4f7}.light .badge.active{color:#4e8968;background:#e7f3eb}.light .platform-tags span{border-color:#ddcdea;color:#9472ab}.light .editor-toolbar,.light .editor-subbar,.light .editor-bottom,.light .block-palette{background:#fff;border-color:#e1d6e9;color:#8b719e}.light .editor-name input{color:#674879}.light .editor-name input:focus{background:#f5edf9}.light .block-palette>button{background:#faf7fd;color:#765786;border-color:#e5d8ef}.light .block-palette>button:hover{background:#f0e5f9;border-color:#c2a4d9}.light .block-palette small,.light .palette-note{color:#987cab}.light .flow-canvas{background-color:#f4f0f8;background-image:radial-gradient(#cbbcd9 .9px,transparent .9px)}.light .flow-node{background:#fff;border-color:#daccE5;box-shadow:0 6px 18px #7555800d;color:#684777}.light .node-title{border-color:#eadff1}.light .node-content{color:#8a6c9b}.light .node-button{background:#f5ecfb;color:#9164b0;border-color:#decaed}.light .command-label{background:#eaf5ed;color:#5f8d6d}.light .condition-labels span{background:#f2e7fa;color:#9663b9;border-color:#dcc4eb}.light .node-port{background:#fff;border-color:#b798cc}.light .native-dialog{background:#fff;color:#5b3d6e;border-color:#decaec;box-shadow:0 25px 85px #55356830}.light .native-dialog::backdrop{background:#36274255}.light .node-popup .block-settings-header,.light .node-popup [data-slot=dialog-header],.light .block-settings-footer{background:#f8f3fc;border-color:#e4d3ef;color:#6e477f}.light .block-settings-copy h2,.light .node-popup [data-slot=dialog-title]{color:#604071}.light .node-popup [data-slot=dialog-description],.light .node-popup .field,.light .node-popup .field small{color:#92709f}.light .node-popup .button-editor{border-color:#e3d2ee}.light .node-popup .button-editor h3{color:#876395}.light .node-popup .button-editor>.btn{background:#f8f0fd;border-color:#cdb0df;color:#9568ad}.light .node-popup .button-config{background:#fcf8ff;border-color:#e5d3f1}.light .node-popup .field :is(input,textarea,select){background:#fff;color:#5e3d71;border-color:#d9c1e8}.light .node-popup [data-slot=dialog-close]{color:#9166a7}.light .node-popup [data-slot=dialog-close]:hover{background:#f0e3f8}.light .text-danger,.light .block-settings-footer .text-danger{color:#b85b77}.light :is(.simulation,.reply){border-color:#dec9ec}.light .chat-messages{background:#f7f0fc}.light .bubble.in{background:#fff;color:#6a437f;border-color:#e5d3ef}.light .bubble.out{background:#ecddf8;color:#80549b}.light .bubble.note{color:#a481b5}.light .sim-button{background:#fff;color:#9366ad;border-color:#d7bde9}.light .simulation-fields{background:#f4eafc;color:#9470a8}.light .simulation-fields strong{color:#754789}
.light .bots-heading p,.light .bot-details span,.light .bot-card-heading p,.light .bots-guide p,.light .bots-empty p{color:#90749f}.light .bot-card{background:linear-gradient(140deg,#fff,#fcf8ff);border-color:#e4d5ef}.light .bot-details,.light .bots-guide,.light .bot-settings-controls{border-color:#e7d8f0}.light .bot-card h2,.light .bot-details strong{color:#6e487f}.light .bot-count,.light .guide-number{background:#efe1f8;color:#9b6bb6;border-color:#dfc7ee}.light .bots-empty{background:radial-gradient(ellipse at 50% 0,#ead7f855,transparent 70%);border-color:#d6b7e9}.light .bot-settings .field select{background:#fff;border-color:#d8c1e7;color:#6c447f}.light .connection-note{background:#faf6fd;border-color:#e9daf2}.light .connection-note p,.light .cabinet .field small{color:#9471a5}.light .bot-settings .section-kicker{color:#a280b5}.light .cabinet .btn.danger{color:#b45270;background:#fff0f5;border-color:#e8bfcd}.light .form-empty{color:#9577a5}
@media(max-width:767px){.marketing-nav .row{gap:8px}.marketing-nav{gap:10px}.marketing-nav .afina-brand{font-size:16px;gap:7px}.marketing-nav .btn{padding:10px;font-size:11px}.marketing-nav .theme-toggle{width:40px;height:40px;min-width:40px}.cabinet .topbar{gap:8px}}
.light .filter-tabs button[aria-pressed=true]{color:#704c9d!important;font-weight:600;box-shadow:inset 0 -2px #9b78c1}.light .filter-tabs button[aria-pressed=false]{color:#897793!important}
