@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&display=swap";:root{--yellow-primary:#fce72d;--yellow-hover:#fdf04d;--yellow-dark:#dfc914;--yellow-active:#c9b40e;--yellow-light:#fefcd9;--yellow-subtle:#fce72d2e;--yellow-glow:#fce72d73;--yellow-glow-subtle:#fce72d33;--yellow-text-dark:#000;--yellow-text-contrast:#000;--bg-black:#000;--bg-black-soft:#09090b;--bg-black-card:#121215;--bg-primary:#fff;--bg-surface:#fafbfc;--bg-card:#fff;--bg-card-hover:#f4f5f8;--bg-card-elevated:#fff;--bg-subtle:#f1f3f6;--text-dark:#000;--text-body:#09090b;--text-muted:#52525b;--text-subtle:#71717a;--text-dim:#a1a1aa;--text-white:#fff;--border-subtle:#e4e4e7;--border-medium:#d4d4d8;--border-dark:#000;--border-yellow:#fce72d;--border-yellow-dark:#dfc914;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--radius-full:9999px;--glass-surface:#ffffffe6;--glass-surface-card:#fffffff2;--glass-blur:blur(20px) saturate(180%);--glass-specular:inset 0 1px 1px 0 #fff;--glass-shadow:0 10px 30px -8px #0000000f;--glass-shadow-lg:0 20px 45px -10px #0000001f;--font-heading:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", "Plus Jakarta Sans", monospace;--transition-fast:.14s cubic-bezier(.16, 1, .3, 1);--transition-normal:.22s cubic-bezier(.16, 1, .3, 1);--transition-bounce:.32s cubic-bezier(.34, 1.56, .64, 1);--seto-card-shadow:none}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-body);background-image:radial-gradient(circle at 10% 10%,#fce4ec4d 0%,#0000 35%),radial-gradient(circle at 90% 85%,#fff3e040 0%,#0000 40%);background-attachment:fixed;min-height:100vh;line-height:1.5;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--kanbee-yellow,#ffd600)}::selection{background:var(--kanbee-yellow,#ffd600);color:#000}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;outline:none}:root{--seto-bg:#07090e;--seto-surface:#121826a6;--seto-surface-hover:#1c2438c7;--seto-surface-solid:#111522;--seto-card-border:#ffffff14;--seto-card-border-hover:#ffffff2e;--seto-card-border-glow:#ffd60059;--seto-card-shadow:0 16px 40px #00000073;--seto-card-hover-shadow:0 24px 60px #000000a6;--seto-text-primary:#f8fafc;--seto-text-secondary:#94a3b8;--seto-text-tertiary:#64748b;--seto-text-light:#fff;--seto-black:#0b0f19;--seto-black-hover:#161e31;--seto-active-nav-bg:#ffd6001f;--seto-active-nav-shadow:0 4px 20px #00000059;--seto-user-card-bg:#182032b8;--seto-user-card-pill:#ffffff1f;--kanbee-yellow:#ffd600;--kanbee-yellow-hover:#ffe033;--kanbee-yellow-glow:#ffd60066;--kanbee-green:#ffd600;--kanbee-green-hover:#ffe033;--kanbee-dark-card:#0e1017;--kanbee-dark-border:#ffffff1a;--seto-glow-peach:#ffd6001a;--seto-glow-lavender:#ffd60026;--seto-font:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--seto-radius-sm:8px;--seto-radius-md:14px;--seto-radius-lg:20px;--seto-radius-xl:26px;--seto-radius-full:9999px}html.theme-light{--seto-bg:#fdf2f8;--seto-surface:#ffffffb8;--seto-surface-hover:#ffffffe0;--seto-surface-solid:#fff;--seto-card-border:#0000000f;--seto-card-border-hover:#0000001f;--seto-card-border-glow:#ffd60059;--seto-card-shadow:0 8px 32px #f472b614, 0 2px 8px #0000000a;--seto-card-hover-shadow:0 16px 48px #f472b61f, 0 4px 12px #0000000f;--seto-text-primary:#1a1a2e;--seto-text-secondary:#64748b;--seto-text-tertiary:#94a3b8;--seto-text-light:#1a1a2e;--seto-black:#fff;--seto-black-hover:#fdf2f8;--seto-active-nav-bg:#ffd60026;--seto-active-nav-shadow:0 4px 16px #ffd6001f;--seto-user-card-bg:#ffffffbf;--seto-user-card-pill:#0000000a;--kanbee-dark-card:#fff;--kanbee-dark-border:#0000000f;--copilot-gradient:linear-gradient(135deg, #fce4ec 0%, #fff3e0 30%, #fce4ec 60%, #fff8e1 100%);--copilot-surface-glass:#fff9;--copilot-surface-glass-hover:#ffffffd1;--copilot-border-glass:#0000000f;--copilot-shadow-card:0 8px 32px #f472b614;--copilot-shadow-elevated:0 20px 60px #f472b61f, 0 4px 16px #0000000d;--copilot-accent-rose:#f472b6;--copilot-accent-peach:#fbbf24}html.theme-light .liquid-orb-dark-depth{background:radial-gradient(circle,#ffffff80 0%,#fce4ec4d 60%,#0000 80%)!important}html.theme-light .liquid-orb-yellow-primary,html.theme-light .liquid-orb-emerald{opacity:.5;background:radial-gradient(circle,#fce4eccc 0%,#fff3e066 50%,#0000 75%)!important}html.theme-light .liquid-orb-yellow-glow,html.theme-light .liquid-orb-cyan{opacity:.45;background:radial-gradient(circle,#fff3e0b3 0%,#fce4ec4d 45%,#0000 75%)!important}html.theme-light .liquid-orb-yellow-accent,html.theme-light .liquid-orb-violet{opacity:.4;background:radial-gradient(circle,#fff8e199 0%,#fce4ec33 40%,#0000 75%)!important}html.theme-light .liquid-refraction-caustic-layer{opacity:0}html.theme-light .liquid-glass-grain-layer{background:radial-gradient(circle,#0000 0%,#fdf2f840 100%)!important}html.theme-light .seto-left-sidebar{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#ffffff8c;border-right:1px solid #0000000f}html.theme-light .seto-nav-item{color:var(--seto-text-secondary)}html.theme-light .seto-nav-item:hover{color:var(--seto-text-primary);background:#fff9;border-color:#0000000f}html.theme-light .seto-nav-item.active{color:var(--seto-text-primary);background:#ffd60026;border:1px solid #ffd6004d;font-weight:700;box-shadow:0 4px 16px #ffd6001a}html.theme-light .seto-nav-badge{background:var(--seto-text-primary);color:#fff}html.theme-light .seto-ai-tools-header{color:var(--seto-text-primary)}html.theme-light .seto-user-card{background:#ffffffb3;border:1px solid #0000000f;box-shadow:0 4px 16px #f472b60f}html.theme-light .seto-avatar-img{border:1.5px solid #00000014}html.theme-light .seto-user-name{color:var(--seto-text-primary)}html.theme-light .seto-user-handle{color:var(--seto-text-secondary)}html.theme-light .seto-upgrade-btn{background:#ffd6001f;border:1px solid #ffd6004d}html.theme-light .seto-upgrade-btn:hover{background:#ffd60038}html.theme-light .seto-upgrade-icon{background:var(--seto-text-primary);color:#fff}html.theme-light .seto-upgrade-text{color:var(--seto-text-primary)}html.theme-light .seto-right-sidebar{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#ffffff8c;border-left:1px solid #0000000f}html.theme-light .liquid-glass-btn-default{color:var(--seto-text-primary);background:#ffffffa6;border:1px solid #00000014;box-shadow:0 2px 8px #0000000a}html.theme-light .liquid-glass-btn-default:hover{background:#ffffffd9;border-color:#0000001f;box-shadow:0 4px 16px #0000000f}html.theme-light .liquid-glass-btn-primary{color:#000;background:linear-gradient(135deg,#ffd600 0%,#f59e0b 100%);border:1px solid #ffd60080;box-shadow:0 4px 20px #ffd60040}html.theme-light .liquid-glass-btn-primary:hover{background:linear-gradient(135deg,#ffe033 0%,#fbbf24 100%);box-shadow:0 6px 28px #ffd60059}html.theme-light .liquid-glass-btn-ghost{color:var(--seto-text-secondary);background:0 0}html.theme-light .liquid-glass-btn-ghost:hover{color:var(--seto-text-primary);background:#0000000a}html.theme-light .seto-toast{color:var(--seto-text-primary);background:#ffffffeb;border:1px solid #00000014;box-shadow:0 12px 40px #f472b61a,0 2px 8px #0000000d}*{box-sizing:border-box;margin:0;padding:0}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:none;outline:none}input,select,textarea{font-family:inherit;font-size:inherit;outline:none}body{font-family:var(--seto-font);background-color:var(--seto-bg);color:var(--seto-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}.seto-app{background-color:#0000;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.liquid-glass-background-container{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.liquid-base-dark-layer{position:absolute;inset:0}.liquid-fluid-orb{filter:blur(85px)saturate(180%);opacity:.65;will-change:transform, border-radius;pointer-events:none;position:absolute}.liquid-orb-yellow-primary,.liquid-orb-emerald{opacity:.16;background:radial-gradient(circle,#ffd600 0%,#f59e0b 50%,#0000 75%);width:540px;height:540px;top:12%;left:18%}.liquid-orb-yellow-glow,.liquid-orb-cyan{opacity:.12;background:radial-gradient(circle,#facc15 0%,#d97706 45%,#0000 75%);width:580px;height:580px;bottom:8%;right:12%}.liquid-orb-yellow-accent,.liquid-orb-violet{opacity:.1;background:radial-gradient(circle,#fde047 0%,#ca8a04 40%,#0000 75%);width:440px;height:440px;top:42%;right:28%}.liquid-orb-dark-depth,.liquid-orb-amber{opacity:.75;background:radial-gradient(circle,#000000f2 0%,#0a0c12cc 60%,#0000 80%);width:620px;height:620px;bottom:15%;left:5%}.liquid-refraction-caustic-layer{opacity:.7;background-image:radial-gradient(#ffffff0a 1px,#0000 1px),radial-gradient(#ffd60008 1px,#0000 1px);background-position:0 0,18px 18px;background-size:36px 36px,72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80%,#000 60%,#0000 100%);mask-image:radial-gradient(90% 80%,#000 60%,#0000 100%)}.liquid-glass-grain-layer{background:radial-gradient(circle,#0000 0%,#07090ea6 100%);position:absolute;inset:0}.liquid-glass-btn{border-radius:var(--seto-radius-full);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(16px);border:1px solid #ffffff1f;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.liquid-glass-sheen{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:80%;height:100%;transition:left .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:-120%;transform:skew(-20deg)}.liquid-glass-btn:hover .liquid-glass-sheen{left:140%}.liquid-glass-btn-default{color:#f8fafc;background:#ffffff12;box-shadow:inset 0 1px 1px #ffffff2e,0 4px 16px #0000004d}.liquid-glass-btn-default:hover{background:#ffffff21;border-color:#ffffff40;box-shadow:inset 0 1px 1px #ffffff47,0 6px 24px #00000073}.liquid-glass-btn-primary{color:#000;background:linear-gradient(135deg,#ffd600 0%,#f59e0b 100%);border:1px solid #fff6;font-weight:800;box-shadow:inset 0 1px 1px #ffffff80,0 0 25px #ffd60073,0 4px 18px #0006}.liquid-glass-btn-primary:hover{background:linear-gradient(135deg,#ffe033 0%,#fbbf24 100%);box-shadow:inset 0 1px 1px #fff9,0 0 35px #ffd600a6,0 6px 25px #00000080}.liquid-glass-btn-ghost{color:#94a3b8;background:0 0;border:1px solid #0000}.liquid-glass-btn-ghost:hover{color:#fff;background:#ffffff14;border-color:#ffffff1f}.liquid-glass-btn-sm{padding:6px 12px;font-size:12px}.liquid-glass-btn-md{padding:8px 16px;font-size:13px}.liquid-glass-btn-lg{padding:11px 22px;font-size:14.5px}.seto-left-sidebar{z-index:10;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(28px)saturate(180%);background:#0e121c8c;border-right:1px solid #ffffff14;flex-direction:column;width:240px;min-width:240px;height:100%;padding:24px 18px 20px 22px;transition:width .28s cubic-bezier(.4,0,.2,1),min-width .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.seto-left-sidebar.collapsed{align-items:center;width:72px;min-width:72px;padding:24px 10px 20px}.seto-left-sidebar.collapsed .seto-logo{justify-content:center;padding:4px 0 20px}.seto-left-sidebar.collapsed .seto-logo svg,.seto-left-sidebar.collapsed .seto-logo img{max-width:30px}.seto-left-sidebar.collapsed .seto-nav-list,.seto-left-sidebar.collapsed .seto-ai-tools-list{align-items:center;width:100%}.seto-left-sidebar.collapsed .seto-nav-item{border-radius:14px;justify-content:center;width:44px;margin:0 auto;padding:11px 0}.seto-left-sidebar.collapsed .seto-nav-item>span:not(.seto-nav-badge){display:none}.seto-left-sidebar.collapsed .seto-nav-badge{border:1.5px solid #fff;min-width:16px;height:16px;padding:0 4px;font-size:9px;line-height:16px;position:absolute;top:4px;right:4px}.seto-left-sidebar.collapsed .seto-ai-tools-header{display:none}.seto-left-sidebar,.seto-left-sidebar.collapsed,.seto-user-card-wrapper,.seto-user-card{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow-x:hidden!important}.seto-left-sidebar::-webkit-scrollbar{display:none!important}.seto-left-sidebar.collapsed::-webkit-scrollbar{display:none!important}.seto-user-card-wrapper::-webkit-scrollbar{display:none!important}.seto-user-card::-webkit-scrollbar{display:none!important}.seto-left-sidebar.collapsed .seto-user-card{align-items:center;padding:8px;overflow:hidden!important}.seto-left-sidebar.collapsed .seto-user-profile-row{justify-content:center;padding:4px}.seto-left-sidebar.collapsed .seto-user-meta,.seto-left-sidebar.collapsed .seto-upgrade-text{display:none}.seto-left-sidebar.collapsed .seto-upgrade-btn{justify-content:center;padding:8px}.seto-collapse-btn{cursor:pointer;z-index:20;width:26px;height:26px;color:var(--seto-text-secondary);-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,transform .2s,color .2s;display:flex;position:absolute;top:28px;right:-13px;box-shadow:0 2px 10px #0000001a}.seto-collapse-btn:hover{color:var(--seto-text-primary);background:#fff;transform:scale(1.08)}.seto-logo{cursor:pointer;align-items:center;gap:10px;padding:4px 6px 26px;display:flex}.seto-logo-img{object-fit:contain;max-width:140px;height:32px}.seto-logo-mark{width:28px;height:28px}.seto-nav-list{flex-direction:column;gap:4px;list-style:none;display:flex}.seto-nav-item{border-radius:var(--seto-radius-full);color:var(--seto-text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:12px;width:100%;padding:9px 14px;font-size:13.5px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.seto-nav-item:hover{color:#fff;background:#ffffff0f;border-color:#ffffff14;transform:translate(2px)}.seto-nav-item.active{color:#fff;background:#ffffff1a;border:1px solid #ffffff24;font-weight:700;box-shadow:inset 0 1px 1px #ffffff2e,0 4px 20px #0006}.seto-nav-icon{color:currentColor;flex-shrink:0;width:17px;height:17px}.seto-nav-badge{background:var(--seto-black);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 4px;font-size:11px;font-weight:700;display:flex}.seto-ai-tools-header{color:var(--seto-text-primary);cursor:pointer;justify-content:space-between;align-items:center;padding:24px 14px 10px;font-size:13px;font-weight:700;display:flex}.seto-ai-tools-list{flex-direction:column;gap:3px;list-style:none;display:flex}.seto-user-card-wrapper{margin-top:auto;padding-top:16px}.seto-user-card{background:var(--seto-user-card-bg);border-radius:20px;padding:13px 13px 12px;box-shadow:0 4px 18px #0000000d}.seto-user-profile-row{align-items:center;gap:10px;display:flex}.seto-avatar-wrapper{border-radius:50%;flex-shrink:0;width:38px;height:38px;position:relative}.seto-avatar-img{object-fit:cover;border:1.5px solid #fff9;border-radius:50%;width:100%;height:100%}.seto-online-dot{background-color:#22c55e;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0}.seto-user-meta{flex-direction:column;display:flex;overflow:hidden}.seto-user-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.seto-user-handle{color:#ffffffd9;font-size:11px;font-weight:400}.seto-upgrade-btn{border-radius:var(--seto-radius-full);background:var(--seto-user-card-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:1px solid #fff6;align-items:center;gap:10px;width:100%;height:38px;margin-top:11px;padding:4px 12px 4px 6px;transition:all .2s;display:flex}.seto-upgrade-btn:hover{background:#ffffff73;transform:translateY(-1px)}.seto-upgrade-icon{background:var(--seto-black);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;font-weight:600;display:flex}.seto-upgrade-text{color:#fff;font-size:12.5px;font-weight:600}.seto-main-area{z-index:5;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;height:100%;padding:30px 24px 24px;display:flex;position:relative;overflow-y:auto}.kanbee-hero-section{flex-direction:column;align-items:center;width:100%;max-width:840px;margin:auto 0;padding-bottom:20px;display:flex}.kanbee-greeting-wrap{justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex;position:relative}.kanbee-greeting-title{letter-spacing:-.8px;color:var(--seto-text-primary);text-align:center;font-size:33px;font-weight:800;display:inline-block;position:relative}.kanbee-greeting-sparkle{filter:drop-shadow(0 2px 10px #5ee43073);animation:2.4s ease-in-out infinite alternate kanbee-pulse;position:absolute;top:-18px;right:-32px}@keyframes kanbee-pulse{0%{opacity:.85;transform:scale(.95)rotate(-3deg)}to{opacity:1;transform:scale(1.1)rotate(4deg)}}.kanbee-modes-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;display:flex}.kanbee-mode-btn{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff9;border:1px solid #0000000d;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:76px;padding:10px 16px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.kanbee-mode-btn:hover{color:var(--seto-text-primary);background:#fff;border-color:#00000017;transform:translateY(-2px);box-shadow:0 4px 12px #00000008}.kanbee-mode-btn.active{color:#111827;background:#fff;border-color:#ffd60080;box-shadow:0 4px 18px #0000000d}.kanbee-mode-btn.active .kanbee-mode-icon{color:#ffd600}.kanbee-mode-label{letter-spacing:-.2px;font-size:12px;font-weight:700}.kanbee-prompt-box-wrap{z-index:20;width:100%;max-width:860px;position:relative}.kanbee-ref-tab-row{z-index:2;justify-content:flex-start;align-items:center;margin-bottom:-1px;padding-left:20px;display:flex;position:relative}.kanbee-ref-tab-btn{color:#f8fafc;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121826bf;border:1px solid #ffffff1a;border-bottom:none;border-top-left-radius:14px;border-top-right-radius:14px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff1f,0 -2px 10px #0003}.kanbee-ref-tab-btn:hover{color:#fff;background:#1a2032d9}.kanbee-ref-badge{color:#fff;background:#22c55e;border-radius:9999px;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:700}.kanbee-prompt-card{-webkit-backdrop-filter:blur(28px)saturate(190%);background:#121826ad;border:1px solid #ffffff1a;border-radius:24px;padding:18px 22px 14px;transition:border-color .25s,box-shadow .25s;position:relative;box-shadow:inset 0 1px 1px #ffffff26,0 16px 45px #0000008c}.kanbee-home-prompt-wrap .kanbee-prompt-card{-webkit-backdrop-filter:blur(32px)saturate(200%)!important;background:#ffffffe0!important;border:1.5px solid #fffffff2!important;box-shadow:0 12px 44px #0000001f,inset 0 1px 1px #fff!important}.kanbee-home-prompt-wrap .kanbee-prompt-card:focus-within{border-color:#ffd6008c!important;box-shadow:0 16px 50px #00000026,0 0 24px #ffd6002e,inset 0 1px 1px #fff!important}.kanbee-home-prompt-wrap .kanbee-prompt-textarea{color:#0f172a!important;caret-color:#0f172a!important;background:0 0!important}.kanbee-home-prompt-wrap .kanbee-prompt-textarea::placeholder{color:#94a3b8!important}.kanbee-home-prompt-wrap .seto-pill-btn{color:#334155!important;background:#0000000d!important;border-color:#0000001a!important;box-shadow:0 2px 8px #0000000f!important}.kanbee-home-prompt-wrap .seto-pill-btn:hover{color:#0f172a!important;background:#00000017!important;border-color:#ffd60066!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #0000001a!important}.kanbee-home-prompt-wrap .seto-pill-btn.active{color:#7a5c00!important;background:#ffd60033!important;border-color:#ffd6008c!important;box-shadow:0 0 14px #ffd60033!important}.kanbee-home-prompt-wrap .seto-mic-btn{color:#64748b!important;background:#0000000f!important;border-color:#0000001a!important}.kanbee-home-prompt-wrap .seto-mic-btn:hover{color:#0f172a!important;background:#0000001f!important}.kanbee-home-prompt-wrap .seto-send-circle-btn{color:#fff!important;background:#0f172a!important;box-shadow:0 4px 14px #0f172a47!important}.kanbee-home-prompt-wrap .kanbee-ref-tab-btn{color:#334155!important;background:#fffc!important;border-color:#0000001a!important}.kanbee-home-prompt-wrap .kanbee-in-place-alert{background:#fffffff5!important;border-color:#0000001a!important;box-shadow:0 12px 40px #00000024!important}.kanbee-home-prompt-wrap .kanbee-alert-title{color:#0f172a!important}.kanbee-home-prompt-wrap .kanbee-alert-option-item{color:#334155!important;background:#0000000d!important;border-color:#00000014!important}.kanbee-home-prompt-wrap .kanbee-alert-option-item.selected{color:#7a5c00!important;background:#ffd60033!important;border-color:#ffd60080!important}.kanbee-home-prompt-wrap .kanbee-ref-preview-banner{background:#0000000a!important;border-color:#00000014!important}.kanbee-home-prompt-wrap .kanbee-ref-name{color:#0f172a!important}.kanbee-home-prompt-wrap .kanbee-ref-sub{color:#64748b!important}.kanbee-ref-preview-banner{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:6px 12px;display:flex}.kanbee-ref-thumb{object-fit:cover;border:1px solid #ffffff26;border-radius:8px;width:38px;height:38px}.kanbee-ref-info{flex-direction:column;flex:1;display:flex}.kanbee-ref-name{color:#f8fafc;font-size:12.5px;font-weight:700}.kanbee-ref-sub{color:#94a3b8;font-size:11px}.kanbee-ref-remove-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.kanbee-ref-remove-btn:hover{color:#ef4444;background:#ef444433}.kanbee-prompt-textarea{resize:none;color:#f8fafc;letter-spacing:-.2px;background:0 0;border:none;outline:none;width:100%;min-height:85px;max-height:180px;font-family:inherit;font-size:15.5px;line-height:1.5}.kanbee-prompt-textarea::placeholder{color:#64748b;font-size:15px}.kanbee-prompt-bottom-bar{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex;position:relative}.kanbee-prompt-pills-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kanbee-control-pill-wrap{position:relative}.kanbee-prompt-pill{color:#cbd5e1;cursor:pointer;-webkit-backdrop-filter:blur(12px);-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.kanbee-prompt-pill:hover{color:#fff;background:#ffffff1f;border-color:#fff3;transform:translateY(-1px);box-shadow:inset 0 1px 1px #ffffff26,0 4px 14px #0000004d}.kanbee-prompt-pill.active{color:#ffd600;background:#ffd60026;border-color:#ffd60073;box-shadow:inset 0 1px 1px #ffd60033,0 0 14px #ffd60033}.kanbee-generate-green-btn,.kanbee-generate-yellow-btn{color:#000;cursor:pointer;letter-spacing:-.2px;background:linear-gradient(135deg,#ffd600 0%,#f59e0b 100%);border:1px solid #fff6;border-radius:9999px;align-items:center;gap:8px;padding:8px 22px;font-size:13.5px;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px 1px #ffffff80,0 0 25px #ffd60073,0 4px 18px #0006}.kanbee-generate-green-btn:hover,.kanbee-generate-yellow-btn:hover{background:linear-gradient(135deg,#ffe033 0%,#fbbf24 100%);transform:translateY(-2px)scale(1.02);box-shadow:inset 0 1px 1px #fff9,0 0 35px #ffd600a6,0 6px 25px #00000080}.kanbee-generate-green-btn:active,.kanbee-generate-yellow-btn:active{transform:translateY(0)}.kanbee-generate-green-btn:disabled,.kanbee-generate-yellow-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.seto-pill-btn{appearance:none!important;font-family:var(--seto-font)!important;color:#e2e8f0!important;-webkit-backdrop-filter:blur(14px)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:9999px!important;outline:none!important;align-items:center!important;gap:7px!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:inset 0 1px 1px #ffffff26,0 4px 14px #0000004d!important}.seto-pill-btn:hover{color:#fff!important;background:#ffffff21!important;border-color:#ffffff38!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px 1px #ffffff40,0 8px 24px #00000073!important}.seto-pill-btn:active{transform:translateY(0);box-shadow:0 1px 2px #0000000a!important}.seto-pill-btn.active{color:#ffd600!important;background:#ffd6002e!important;border-color:#ffd60080!important;box-shadow:0 0 16px #ffd60040!important}.seto-pill-btn.dark{color:#8a6d00!important;background:#ffd60038!important;border-color:#111827!important;box-shadow:0 2px 8px #00000024!important}.seto-pill-btn.dark:hover{transform:translateY(-1px);background:#ffd60057!important;box-shadow:0 4px 14px #00000038!important}.seto-pill-btn.accent-green,.seto-pill-btn.accent-yellow{color:#ffd600!important;background:#ffd60024!important;border:1px solid #ffd60059!important}.seto-pill-btn.accent-green:hover,.seto-pill-btn.accent-yellow:hover{color:#fff!important;background:#ffd6003d!important;border-color:#ffd60099!important}.seto-mic-btn{color:#94a3b8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .16s;display:flex}.seto-mic-btn:hover{color:#fff;background:#ffffff29}.seto-mic-btn.recording{color:#ef4444;background:#ef444426;border-color:#ef44444d;animation:1.5s ease-in-out infinite mic-pulse}@keyframes mic-pulse{0%,to{box-shadow:0 0 #ef44444d}50%{box-shadow:0 0 0 8px #ef444400}}.seto-send-circle-btn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #0f172a47}.seto-send-circle-btn:hover{color:#fff;background:#1e293b;transform:scale(1.08);box-shadow:0 6px 20px #0f172a61}.seto-send-circle-btn:active{transform:scale(.96)}.kanbee-side-circle-btn{color:#fff;cursor:pointer;background:#363638;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 16px #00000059}.kanbee-side-circle-btn:hover{background:#4a4a4e;transform:scale(1.08);box-shadow:0 6px 22px #00000073}.kanbee-side-circle-btn:active{transform:scale(.94)}.kanbee-side-circle-btn.active-saved{color:#8a6d00;background:#ffd60038;box-shadow:0 0 16px #ffd60066}.kanbee-in-place-alert{-webkit-backdrop-filter:blur(24px)saturate(190%);z-index:100;background:#0e1017f7;border:1px solid #ffffff1f;border-radius:14px;min-width:240px;max-width:320px;padding:10px;animation:.18s cubic-bezier(.16,1,.3,1) popoverFadeIn;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 16px 40px #000000bf,0 0 18px #ffd60014}.kanbee-in-place-alert:after{content:"";background:#0e1017f5;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;width:12px;height:12px;position:absolute;bottom:-6px;left:20px;transform:rotate(45deg)}@keyframes popoverFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.kanbee-alert-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;display:flex}.kanbee-alert-title{color:#fff;text-transform:uppercase;letter-spacing:.5px;font-size:10.5px;font-weight:800}.kanbee-alert-options-list{flex-direction:column;gap:4px;max-height:230px;display:flex;overflow-y:auto}.kanbee-alert-option-item{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:5px 8px;font-size:12px;transition:all .15s;display:flex}.kanbee-alert-option-item:hover{color:#fff;background:#ffffff14}.kanbee-alert-option-item.selected{color:#ffd600;background:#ffd60026;border:1px solid #ffd60059;font-weight:700}.seto-right-sidebar{-webkit-backdrop-filter:blur(28px)saturate(180%);z-index:10;-webkit-user-select:none;user-select:none;background:#fff9;border:1px solid #0000000f;border-radius:28px;flex-direction:column;width:330px;min-width:330px;height:calc(100vh - 32px);margin:16px 16px 16px 0;padding:22px 18px 20px;transition:width .32s cubic-bezier(.4,0,.2,1),min-width .32s cubic-bezier(.4,0,.2,1),margin .32s cubic-bezier(.4,0,.2,1),padding .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1),opacity .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #f472b614,0 4px 12px #0000000a}.seto-right-sidebar.docked-hidden{opacity:0;pointer-events:none;border-width:0;width:0;min-width:0;margin-right:0;padding-left:0;padding-right:0;transform:translate(100%)}.seto-history-edge-handle{z-index:30;cursor:pointer;color:var(--seto-text-secondary);-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffd1;border:1px solid #0000000f;border-right:none;border-radius:16px 0 0 16px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;transition:right .3s,background .2s,color .2s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-4px 0 20px #00000014}.seto-history-edge-handle:hover{color:var(--seto-text-primary);background:#fff;right:2px}.seto-history-edge-label{writing-mode:vertical-rl;letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:700}.seto-history-header{justify-content:space-between;align-items:center;display:flex}.seto-history-title{letter-spacing:-.4px;color:var(--seto-text-primary,#1a1a2e);font-size:18px;font-weight:800}.seto-history-compose-btn{width:34px;height:34px;color:var(--seto-text-secondary,#64748b);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #0000000f;border-radius:11px;justify-content:center;align-items:center;transition:all .18s;display:flex}.seto-history-compose-btn:hover{color:var(--seto-text-primary,#1a1a2e);background:#ffffffe6;border-color:#0000001a;transform:scale(1.05)}.seto-history-search{border-radius:var(--seto-radius-full);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border:1px solid #0000000f;align-items:center;gap:8px;margin-top:16px;margin-bottom:16px;padding:8px 14px;display:flex}.seto-history-search-input{color:var(--seto-text-primary,#1a1a2e);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:13px}.seto-history-search-input::placeholder{color:var(--seto-text-tertiary,#94a3b8)}.seto-history-list{flex-direction:column;flex:1;gap:12px;padding-right:2px;display:flex;overflow-y:auto}.seto-history-list::-webkit-scrollbar{width:4px}.seto-history-list::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}.seto-history-card-item{-webkit-backdrop-filter:blur(16px);cursor:pointer;background:#ffffff8c;border:1px solid #0000000d;border-radius:14px;flex-direction:column;padding:12px 14px;transition:all .22s cubic-bezier(.16,1,.3,1);animation:.25s backwards cardFadeIn;display:flex;position:relative;box-shadow:0 4px 12px #f472b60a}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.seto-history-card-item:hover{background:#ffffffbf;border-color:#00000014;transform:translateY(-2px);box-shadow:0 8px 24px #f472b614}.seto-history-card-item.selected{background:#ffd6001a;border-color:#ffd60059;box-shadow:0 4px 16px #ffd6001f}.seto-history-delete-btn{width:22px;height:22px;color:var(--seto-text-tertiary,#94a3b8);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.seto-history-card-item:hover .seto-history-delete-btn{opacity:1}.seto-history-delete-btn:hover{color:#ef4444;background:#ef44441a}.seto-new-chat-btn{color:#000;border-radius:var(--seto-radius-full);cursor:pointer;background:linear-gradient(135deg,#ffd600 0%,#f59e0b 100%);border:1px solid #fff6;justify-content:center;align-items:center;width:100%;height:46px;margin-top:14px;font-size:13.5px;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 1px 1px #ffffff80,0 0 25px #ffd60073,0 4px 18px #0006}.seto-new-chat-btn:hover{background:linear-gradient(135deg,#ffe033 0%,#fbbf24 100%);background:var(--seto-black-hover);transform:translateY(-1px);box-shadow:0 6px 18px #00000024}.kanbee-studio-view{flex-direction:column;width:100%;height:100%;padding:24px;display:flex;overflow-y:auto}.kanbee-studio-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.kanbee-studio-title-box h2{color:var(--seto-text-primary);align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.kanbee-studio-title-box p{color:#64748b;margin-top:3px;font-size:13px}.kanbee-studio-nav-tabs{background:#f1f3f5;border:1px solid #0000000d;border-radius:9999px;gap:4px;padding:4px;display:inline-flex}.kanbee-studio-nav-tab{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:9999px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.kanbee-studio-nav-tab:hover{color:#111827}.kanbee-studio-nav-tab.active{color:#111827;background:#fff;font-weight:700;box-shadow:0 2px 8px #00000014}.kanbee-four-col-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.kanbee-collection-card{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.kanbee-collection-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014!important}.kanbee-collection-card .kanbee-media-side-actions{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1);transform:translateY(-50%)scale(.8)}.kanbee-collection-card:hover .kanbee-media-side-actions{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(.85)}.kanbee-studio-grid{flex:1;grid-template-columns:1fr 340px;gap:22px;display:grid}@media (width<=1024px){.kanbee-studio-grid{grid-template-columns:1fr}}.kanbee-studio-preview-card{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#0e121ca6;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;min-height:480px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1f,0 16px 40px #00000073}.kanbee-studio-preview-content{background:linear-gradient(135deg,#fce4ec 0%,#fff3e0 100%);flex:1;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative;overflow:hidden}.kanbee-studio-preview-content img,.kanbee-studio-preview-content video{object-fit:contain;max-width:100%;max-height:500px}.kanbee-studio-controls-card{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#0e121ca6;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:inset 0 1px 1px #ffffff1f,0 16px 40px #00000073}.kanbee-results-section{margin-top:24px}.kanbee-results-title{color:#111827;margin-bottom:12px;font-size:15px;font-weight:700}.kanbee-results-scroll{gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}.kanbee-result-card{cursor:pointer;background:linear-gradient(135deg,#fce4ec 0%,#fff3e0 100%);border:1px solid #0000000f;border-radius:14px;width:180px;min-width:180px;height:180px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.kanbee-result-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001f}.kanbee-result-card img,.kanbee-result-card video{object-fit:cover;width:100%;height:100%}.seto-mobile-header{display:none!important}body:has(.kanbee-home-root) header.seto-mobile-header{display:none!important}body:has(.kanbee-home-root) .seto-mobile-header{display:none!important}.seto-drawer-backdrop{display:none}.kanbee-home-root{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.kanbee-home-wallpaper{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.kanbee-home-overlay{z-index:1;pointer-events:none;background:#ffffff2e;position:absolute;inset:0}.kanbee-home-default{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.kanbee-home-default--minimal .kanbee-home-greeting{width:100%;padding:0 24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kanbee-home-greeting{text-align:center}.kanbee-home-title{color:#0f172a;letter-spacing:-.7px;text-shadow:0 2px 16px #ffffffb3;margin-bottom:6px;font-size:34px;font-weight:800;line-height:1.2}.kanbee-home-subtitle{color:#334155;text-shadow:0 1px 8px #fff9;font-size:16px;font-weight:500}.kanbee-home-grid{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:860px;display:grid}.kanbee-home-card{-webkit-backdrop-filter:blur(28px)saturate(200%);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffb3;border:1px solid #ffffffb3;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:96px;padding:14px 16px;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014,inset 0 1px 1px #fffffff2}.kanbee-home-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:60%;height:100%;transition:all .5s;position:absolute;inset:0 0 0 -100%;transform:skew(-25deg)}.kanbee-home-card:hover:before{left:140%}.kanbee-home-card:hover{background:#ffffffe6;border-color:#ffd60080;transform:translateY(-4px);box-shadow:0 16px 40px #00000021,0 0 0 1.5px #ffd6004d,inset 0 1px 1px #fff}.kanbee-home-card--active{background:#ffffffeb!important;border-color:#ffd600!important;box-shadow:0 8px 28px #0000001a,0 0 0 2px #ffd600,inset 0 1px 1px #fff!important}.kanbee-home-card-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;display:flex}.kanbee-home-card-icon{color:#b8910a;background:#ffd60024;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s;display:flex}.kanbee-home-card:hover .kanbee-home-card-icon{transform:scale(1.1)}.kanbee-home-card-arrow{color:#94a3b8;align-items:center;gap:5px;font-size:11px;display:flex}.kanbee-home-active-badge{color:#92700a;background:#ffd60033;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:700}.kanbee-home-card-title{color:#0f172a;letter-spacing:-.2px;margin:0 0 3px;font-size:13.5px;font-weight:700}.kanbee-home-card-desc{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.kanbee-home-pill-area{z-index:50;flex-direction:column;align-items:center;gap:10px;width:fit-content;margin:0 auto;display:flex;position:fixed;bottom:28px;left:0;right:0}.kanbee-home-pill{-webkit-backdrop-filter:blur(28px)saturate(180%);cursor:pointer;font-family:var(--seto-font);color:#1e293b;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#ffffffd1;border:1.5px solid #ffffffe6;border-radius:9999px;justify-content:center;align-items:center;gap:10px;min-width:240px;padding:13px 26px;font-size:14px;font-weight:600;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 32px #00000024,0 2px 8px #0000000f,inset 0 1px 1px #fffffffa}.kanbee-home-pill:hover{background:#fffffff7;transform:scale(1.035)translateY(-1px);box-shadow:0 14px 44px #0000002e,0 0 0 1.5px #ffd60073,inset 0 1px 1px #fff}.kanbee-home-pill-bee{object-fit:contain;width:24px;height:24px}.kanbee-home-pill-dot{background:#ffd600;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pillDotPulse;display:inline-block;box-shadow:0 0 8px #ffd600}@keyframes pillDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.75)}}.kanbee-home-pill-logo{object-fit:contain;opacity:.85;filter:drop-shadow(0 1px 6px #0000001f);width:auto;height:24px}.kanbee-home-expanded{z-index:2;flex-direction:column;align-items:center;width:100%;height:100%;padding:24px 24px 0;animation:.42s cubic-bezier(.16,1,.3,1) both homeExpandIn;display:flex;position:relative;overflow:hidden}@keyframes homeExpandIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.kanbee-home-back-btn{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#334155;cursor:pointer;background:#ffffffbf;border:1px solid #fffc;border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 10px #00000014}.kanbee-home-back-btn:hover{background:#fffffff2;transform:translate(-2px)}.kanbee-home-expanded-greeting{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.kanbee-home-expanded-logo{object-fit:contain;opacity:.88;width:auto;height:28px;margin-bottom:4px}.kanbee-home-expanded-title{color:#0f172a;letter-spacing:-.5px;text-shadow:0 2px 12px #ffffffb3;font-size:30px;font-weight:800}.kanbee-home-expanded-sub{color:#475569;font-size:15px;font-weight:500}.kanbee-home-mode-pills{flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;display:flex}.kanbee-mode-icon-pill{-webkit-backdrop-filter:blur(20px);color:#475569;cursor:pointer;background:#ffffffbf;border:1.5px solid #ffffffd9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 10px #00000014}.kanbee-mode-icon-pill:hover{color:#0f172a;background:#fffffff2;border-color:#ffd60073;transform:translateY(-2px);box-shadow:0 6px 18px #0000001f}.kanbee-mode-icon-pill--active{color:#92700a!important;background:#ffd60033!important;border-color:#ffd600!important;box-shadow:0 4px 14px #ffd60040!important}.kanbee-mode-pill{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#334155;cursor:pointer;background:#ffffffb8;border:1.5px solid #fffc;border-radius:9999px;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:600;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 10px #00000012}.kanbee-mode-pill:hover{background:#ffffffeb;border-color:#ffd60066;transform:translateY(-1px)}.kanbee-mode-pill--active{color:#7a5c00!important;background:#ffd6002e!important;border-color:#ffd600!important;box-shadow:0 2px 12px #ffd60033!important}.kanbee-home-expanded-center{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;width:100%;padding-bottom:200px;display:flex}.kanbee-home-expanded-prompt-fixed{z-index:200;flex-direction:column;align-items:center;gap:8px;width:calc(100% - 48px);max-width:900px;margin:0 auto;animation:.42s cubic-bezier(.16,1,.3,1) both chatBoxSlideUp;display:flex;position:fixed;bottom:24px;left:0;right:0}.kanbee-home-expanded-close-row{justify-content:center;width:100%;display:flex}.kanbee-home-expanded-close-btn{-webkit-backdrop-filter:blur(16px);color:#475569;cursor:pointer;background:#ffffffd1;border:1.5px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #0000001a,inset 0 1px 1px #fffffffa}.kanbee-home-expanded-close-btn:hover{color:#0f172a;background:#fffffff7;transform:scale(1.08);box-shadow:0 6px 18px #00000026}.kanbee-home-expanded-close-btn--corner{z-index:20;width:26px;height:26px;padding:0;position:absolute;top:5px;right:12px}.kanbee-home-expanded-logo-row{justify-content:center;width:100%;display:flex}@keyframes chatBoxSlideUp{0%{opacity:0;transform:translateY(60px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.kanbee-home-prompt-wrap{width:100%;max-width:900px}.seto-app:has(.kanbee-home-root){justify-content:center}.kanbee-home-main-area{background-image:url(https://i.pinimg.com/1200x/a8/b1/86/a8b18696069e34ef830e0414277cdc76.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:local;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:16px 28px;display:flex;position:relative;overflow-y:auto}.kanbee-home-main-area:before{content:"";-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none;z-index:0;background:#ffffff1f;position:absolute;inset:0}.kanbee-home-unified-wrapper,.kanbee-home-main-area>*{z-index:1;position:relative}.kanbee-home-unified-wrapper{z-index:1;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:860px;margin:auto 0;padding:10px 0 100px;display:flex;position:relative}.seto-center-content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:860px;margin:0 auto;display:flex}.seto-hero-star-wrapper{justify-content:center;align-items:center;margin-bottom:10px;display:flex}.seto-hero-star-svg{filter:drop-shadow(0 6px 18px #ffd60059);width:72px;height:72px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.seto-hero-star-svg:hover{transform:scale(1.08)rotate(12deg)}.seto-hero-title{color:var(--seto-text-primary);letter-spacing:-.6px;text-align:center;margin-bottom:5px;font-size:32px;font-weight:800;line-height:1.2}.seto-hero-subtitle{color:var(--seto-text-secondary);text-align:center;margin-bottom:20px;font-size:15px;font-weight:500}.kanbee-home-categories-grid{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:860px;margin:0 auto;display:grid}.kanbee-home-category-card{-webkit-backdrop-filter:blur(28px)saturate(200%);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffb8;border:1px solid #ffffff8c;border-radius:18px;flex-direction:column;align-items:flex-start;width:100%;min-height:96px;padding:14px 16px;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffe6,0 8px 30px #0000001f}.kanbee-home-category-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:60%;height:100%;transition:all .55s;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.kanbee-home-category-card:hover:before{left:140%}.kanbee-home-category-card:hover{background:#ffffffe0;border-color:#ffd60080;transform:translateY(-4px);box-shadow:inset 0 1px 1px #fff,0 20px 50px #00000026,0 0 0 1px #ffd60033}.kanbee-home-category-card .kanbee-cat-title{color:#0f172a}.kanbee-home-category-card .kanbee-cat-desc{color:#475569}.kanbee-cat-card-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;display:flex}.kanbee-cat-icon-box{border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s;display:flex}.kanbee-home-category-card:hover .kanbee-cat-icon-box{transform:scale(1.08)}.kanbee-cat-badge-wrap{align-items:center;font-size:11px;font-weight:700;display:flex}.kanbee-cat-active-pill{border-radius:9999px;margin-right:6px;padding:2px 8px;font-size:10.5px;font-weight:700}.kanbee-cat-title{color:#f8fafc;letter-spacing:-.2px;margin:0 0 3px;font-size:14px;font-weight:700}.kanbee-cat-desc{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.kanbee-home-prompt-container{z-index:20;width:100%;max-width:860px;margin:0 auto;position:relative}.kanbee-chat-pill-wrapper{z-index:100;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.kanbee-chat-pill-logo{object-fit:contain;filter:drop-shadow(0 2px 8px #0000002e);opacity:.92;width:auto;height:26px;transition:opacity .2s}.kanbee-chat-pill-btn{-webkit-backdrop-filter:blur(24px)saturate(180%);cursor:pointer;font-family:var(--seto-font);color:#1e293b;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#ffffffc7;border:1.5px solid #ffffffd9;border-radius:9999px;justify-content:center;align-items:center;gap:10px;min-width:200px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 32px #00000026,0 2px 8px #00000014,inset 0 1px 1px #fffffff2}.kanbee-chat-pill-btn:hover{background:#fffffff2;border-color:#ffd60080;transform:scale(1.04);box-shadow:0 12px 40px #0003,0 4px 12px #ffd60040,inset 0 1px 1px #fff}.kanbee-chat-pill-bee{object-fit:contain;width:24px;height:24px}.kanbee-chat-pill-dot{background:#ffd600;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pillDotPulse;box-shadow:0 0 8px #ffd600}.kanbee-chat-overlay{z-index:200;justify-content:center;align-items:flex-end;padding:0 0 20px;animation:.32s cubic-bezier(.16,1,.3,1) both overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.kanbee-chat-overlay-backdrop{-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#0f172a59;position:absolute;inset:0}.kanbee-chat-overlay-content{z-index:1;width:100%;max-width:900px;padding:0 24px;animation:.45s cubic-bezier(.16,1,.3,1) both chatBoxSlideUp;position:relative}.kanbee-dynamic-media-stage{border-radius:20px;justify-content:center;align-items:center;width:100%;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important}.kanbee-dynamic-media-stage img,.kanbee-dynamic-media-stage video{object-fit:cover;width:100%;height:100%;display:block}.kanbee-studio-workspace-grid>div{min-height:0;width:100%!important;max-width:100%!important}@media (width<=1023px){.kanbee-home-categories-grid{grid-template-columns:repeat(2,1fr);gap:14px}}.threed-viewer-container{cursor:grab;background:radial-gradient(circle,#1e293b 0%,#090d16 100%);border-radius:20px;width:100%;height:100%;min-height:380px;position:relative;overflow:hidden}.threed-viewer-container:active{cursor:grabbing}.threed-canvas{display:block;width:100%!important;height:100%!important}.threed-toolbar{-webkit-backdrop-filter:blur(16px);z-index:20;background:#fffffff2;border:1px solid #fffc;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0000002e}.threed-tool-btn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:700;transition:all .15s;display:flex}.threed-tool-btn:hover{color:#111827;background:#0000000d}.threed-tool-btn.active{color:#000;background:#ffd600;box-shadow:0 2px 8px #ffd60059}.threed-stats-badge{-webkit-backdrop-filter:blur(8px);color:#fff;z-index:20;background:#000000a6;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:8px;padding:4px 14px;font-size:11px;font-weight:600;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.threed-stat-divider{color:#ffffff4d}.threed-stat-format{color:#ffd600;font-weight:700}@media (width>=1024px){header.seto-mobile-header{display:none!important}.seto-app{flex-direction:row!important;width:100vw!important;height:100vh!important;display:flex!important;overflow:hidden!important}.seto-left-sidebar{height:100%!important;box-shadow:none!important;z-index:10!important;border-right:1px solid #0000000f!important;display:flex!important;position:relative!important;top:0!important;left:0!important}.seto-right-sidebar{z-index:10!important;border-radius:28px!important;height:calc(100vh - 32px)!important;margin:16px 16px 16px 0!important;display:flex!important;position:relative!important;top:0!important;right:0!important;box-shadow:0 4px 24px #00000009!important}.seto-drawer-backdrop{display:none!important}main{flex-direction:column!important;flex:1!important;height:100%!important;display:flex!important;overflow:hidden!important}.kanbee-home-categories-grid{grid-template-columns:repeat(3,1fr)!important;gap:14px!important;width:100%!important;max-width:860px!important;display:grid!important}.kanbee-studio-workspace-grid{flex-direction:column!important;gap:20px!important;width:100%!important;min-height:0!important;display:flex!important}}@media (width>=1024px) and (width<=1239px){.seto-left-sidebar{width:215px!important;min-width:215px!important;padding:20px 14px!important}.seto-right-sidebar{width:275px!important;min-width:275px!important;padding:18px 14px!important}.kanbee-studio-workspace-grid{flex-direction:column!important;gap:16px!important;width:100%!important;display:flex!important}.kanbee-home-categories-grid{gap:12px!important}.kanbee-home-category-card{padding:12px 14px!important}}@media (width<=1023px) and (width>=768px),(width<=1024px) and (orientation:portrait){.seto-app{flex-direction:column!important;height:100dvh!important;min-height:100vh!important;display:flex!important;overflow-x:hidden!important}header.seto-mobile-header{-webkit-backdrop-filter:blur(16px)saturate(180%)!important;z-index:40!important;background:#fdf2f8eb!important;border-bottom:1px solid #0000000f!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:12px 24px!important;display:flex!important;position:sticky!important;top:0!important}.seto-left-sidebar{z-index:60!important;background:#fff!important;border-right:none!important;width:290px!important;min-width:290px!important;height:100dvh!important;padding-top:24px!important;transition:left .3s cubic-bezier(.16,1,.3,1)!important;position:fixed!important;top:0!important;left:-320px!important;box-shadow:8px 0 35px #00000024!important}.seto-left-sidebar.open{left:0!important}.seto-right-sidebar{z-index:60!important;border-radius:24px 0 0 24px!important;width:340px!important;min-width:340px!important;height:100dvh!important;margin:0!important;transition:right .3s cubic-bezier(.16,1,.3,1)!important;position:fixed!important;top:0!important;right:-360px!important;box-shadow:-8px 0 35px #00000024!important}.seto-right-sidebar.open{right:0!important}.seto-right-sidebar.docked-hidden{opacity:1!important;pointer-events:auto!important;transform:none!important}.seto-drawer-backdrop{-webkit-backdrop-filter:blur(4px)!important;z-index:55!important;background:#00000059!important;display:block!important;position:fixed!important;inset:0!important}main{flex:1!important;width:100%!important;height:auto!important;min-height:0!important}.kanbee-home-main-area{justify-content:flex-start!important;height:auto!important;min-height:100%!important;padding:20px 24px 32px!important;overflow-y:auto!important}.kanbee-home-unified-wrapper{gap:18px!important;max-width:720px!important;margin:0 auto!important;padding:12px 0 24px!important}.seto-hero-title{font-size:28px!important}.seto-hero-subtitle{margin-bottom:16px!important;font-size:14.5px!important}.kanbee-home-categories-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important;width:100%!important;max-width:720px!important;display:grid!important;overflow-x:visible!important}.kanbee-home-category-card{width:100%!important;min-width:0!important;max-width:none!important}.kanbee-home-prompt-container{width:100%!important;max-width:720px!important;margin-top:6px!important;position:relative!important}.kanbee-prompt-box-wrap{width:100%!important;max-width:720px!important;position:relative!important}.kanbee-studio-workspace-grid{grid-template-columns:1fr!important;gap:18px!important}.kanbee-four-col-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:18px!important}}@media (width<=767px){.seto-app{flex-direction:column!important;height:100dvh!important;min-height:100vh!important;overflow-x:hidden!important}header.seto-mobile-header{-webkit-backdrop-filter:blur(14px)saturate(180%)!important;z-index:40!important;background:#fdf2f8f2!important;border-bottom:1px solid #0000000d!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:10px 16px!important;display:flex!important;position:sticky!important;top:0!important}.seto-left-sidebar{background:var(--seto-surface)!important;z-index:60!important;width:275px!important;min-width:275px!important;height:100dvh!important;padding-top:20px!important;transition:left .3s cubic-bezier(.16,1,.3,1)!important;position:fixed!important;top:0!important;left:-290px!important;box-shadow:8px 0 30px #0000001f!important}.seto-left-sidebar.open{left:0!important}.seto-right-sidebar{z-index:60!important;border-radius:20px 0 0 20px!important;width:300px!important;min-width:300px!important;height:100dvh!important;margin:0!important;transition:right .3s cubic-bezier(.16,1,.3,1)!important;position:fixed!important;top:0!important;right:-320px!important;box-shadow:-8px 0 30px #0000001f!important}.seto-right-sidebar.open{right:0!important}.seto-right-sidebar.docked-hidden{opacity:1!important;pointer-events:auto!important;transform:none!important}.seto-drawer-backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:55!important;background:#0000004d!important;display:block!important;position:fixed!important;inset:0!important}.kanbee-home-main-area{padding:8px 14px max(24px, env(safe-area-inset-bottom)) 14px!important;-webkit-overflow-scrolling:touch!important;height:auto!important;min-height:100%!important;overflow-y:auto!important}.kanbee-home-unified-wrapper{gap:12px!important;width:100%!important;max-width:100%!important;padding:4px 0 16px!important}.seto-hero-star-wrapper{margin-bottom:6px!important}.seto-hero-star-svg{width:48px!important;height:48px!important}.seto-hero-title{letter-spacing:-.3px!important;margin-bottom:3px!important;font-size:20px!important}.seto-hero-subtitle{margin-bottom:12px!important;font-size:13px!important}.kanbee-home-categories-grid{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-direction:row!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:4px 2px 10px!important;display:flex!important;overflow:auto hidden!important}.kanbee-home-categories-grid::-webkit-scrollbar{display:none!important}.kanbee-home-category-card{scroll-snap-align:start!important;border-radius:16px!important;flex-shrink:0!important;width:162px!important;min-width:155px!important;max-width:172px!important;padding:12px 14px!important;box-shadow:0 3px 12px #00000008!important}.kanbee-cat-card-header{margin-bottom:6px!important}.kanbee-cat-icon-box{border-radius:10px!important;width:34px!important;height:34px!important}.kanbee-cat-icon-box svg{width:17px!important;height:17px!important}.kanbee-cat-title{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;overflow:hidden!important}.kanbee-cat-desc{font-size:11px!important;line-height:1.35!important}.kanbee-home-prompt-container{width:100%!important;margin-top:4px!important;position:relative!important}.kanbee-prompt-box-wrap{width:100%!important;max-width:none!important;position:relative!important}.kanbee-prompt-card{border-radius:20px!important;padding:12px 16px!important}.kanbee-prompt-textarea{min-height:42px!important;font-size:13px!important;line-height:1.35!important}.kanbee-prompt-bottom-bar{border-top:1px solid #0000000d!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:6px!important;padding-top:8px!important;display:flex!important}.kanbee-prompt-pills-row{align-items:center!important;gap:6px!important;display:flex!important}.kanbee-pill-label{display:none!important}.seto-pill-btn.kanbee-icon-pill{border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;display:inline-flex!important}.kanbee-four-col-grid,.kanbee-studio-workspace-grid{grid-template-columns:1fr!important;gap:14px!important}}.kanbee-hero-bee-wrapper{justify-content:center;align-items:center;margin-bottom:8px;display:flex}.kanbee-hero-bee-img{object-fit:contain;filter:drop-shadow(0 8px 20px #fbbf246b);-webkit-user-select:none;user-select:none;pointer-events:auto;width:82px;height:82px;transition:transform .3s cubic-bezier(.16,1,.3,1);animation:3.8s ease-in-out infinite kanbeeBeeFloat}.kanbee-hero-bee-img:hover{transform:scale(1.1)rotate(5deg)}@keyframes kanbeeBeeFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(2.5deg)}}.kanbee-prompt-card{-webkit-backdrop-filter:blur(24px)saturate(190%)!important;background:#0e1017e0!important;border:1px solid #ffffff1f!important;border-radius:24px!important;width:100%!important;padding:16px 20px 14px!important;transition:box-shadow .25s,border-color .25s!important;position:relative!important;box-shadow:0 16px 48px #000000b3,0 0 20px #ffd60014!important}.kanbee-prompt-card:focus-within{border-color:#ffd60080!important;box-shadow:0 20px 56px #000c,0 0 30px #ffd60040!important}.kanbee-yellow-beam-svg{pointer-events:none;z-index:5;border-radius:24px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@keyframes kanbeeYellowBeamLoop{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.kanbee-yellow-beam-glow{stroke-dasharray:22 78;opacity:.65;filter:blur(2.5px);animation:4.5s linear infinite kanbeeYellowBeamLoop}.kanbee-yellow-beam-core{stroke-dasharray:20 80;filter:drop-shadow(0 0 4px #f59e0b);animation:4.5s linear infinite kanbeeYellowBeamLoop}.kanbee-yellow-beam-hot{stroke-dasharray:8 92;opacity:.95;animation:4.5s linear infinite kanbeeYellowBeamLoop}.kanbee-prompt-textarea{color:#fff!important;caret-color:#ffd600!important}.kanbee-prompt-textarea::placeholder{color:#94a3b8!important}.kanbee-home-main-area{flex-direction:column!important;justify-content:space-between!important;height:100%!important;display:flex!important}.kanbee-home-unified-wrapper{flex-direction:column!important;justify-content:space-between!important;height:100%!important;margin:0 auto!important;padding:8px 0 16px!important;display:flex!important}.kanbee-home-prompt-container{width:100%!important;margin-top:auto!important;padding-top:14px!important}.kanbee-execution-preloader{color:#fff;text-align:center;background:radial-gradient(circle at 50% 25%,#1e293b 0%,#0b0f17 100%);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:380px;padding:28px 24px;display:flex;position:relative;overflow:hidden}.kanbee-preloader-glow{pointer-events:none;background:radial-gradient(circle,#ffd60038 0%,#0000 70%);width:260px;height:260px;animation:3s ease-in-out infinite alternate kanbeePulseGlow;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes kanbeePulseGlow{0%{opacity:.5;transform:translate(-50%,-50%)scale(.85)}to{opacity:.9;transform:translate(-50%,-50%)scale(1.2)}}.kanbee-preloader-header{z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:20px;right:20px}.kanbee-preloader-badge{letter-spacing:.5px;color:#ffd600;text-transform:uppercase;background:#ffd6001f;border:1px solid #ffd60047;border-radius:9999px;align-items:center;gap:7px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.kanbee-preloader-dot{background:#ffd600;border-radius:50%;width:6px;height:6px;animation:1.2s infinite kanbeeBlink;box-shadow:0 0 8px #ffd600}@keyframes kanbeeBlink{0%,to{opacity:1}50%{opacity:.3}}.kanbee-preloader-timer{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;display:flex}.kanbee-timer-elapsed{color:#ffd600;font-variant-numeric:tabular-nums;font-weight:700}.kanbee-timer-est{color:#94a3b8;font-size:10.5px}.kanbee-preloader-orb-wrap{justify-content:center;align-items:center;margin:18px 0 16px;display:flex;position:relative}.kanbee-preloader-orb{justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.kanbee-orb-core{z-index:2;background:linear-gradient(135deg,#fce4ec 0%,#fff3e0 100%);border:2px solid #ffd60066;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 0 20px #ffd6004d}.kanbee-orb-icon{animation:2s ease-in-out infinite alternate kanbeeIconFloat}@keyframes kanbeeIconFloat{0%{transform:scale(.92)}to{transform:scale(1.08)}}.kanbee-orb-ring{pointer-events:none;border:1.5px dashed #ffd60073;border-radius:50%;position:absolute}.kanbee-orb-ring.ring-1{width:68px;height:68px;animation:8s linear infinite kanbeeSpinSlow}.kanbee-orb-ring.ring-2{border:1px solid #00d2ff4d;width:86px;height:86px;animation:12s linear infinite reverse kanbeeSpinSlow}@keyframes kanbeeSpinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kanbee-preloader-title{color:#fff;letter-spacing:-.2px;margin:0 0 4px;font-size:16px;font-weight:700}.kanbee-preloader-subtitle{color:#94a3b8;margin:0 0 16px;font-size:12px}.kanbee-preloader-progress-wrap{flex-direction:column;gap:6px;width:100%;max-width:320px;display:flex}.kanbee-preloader-progress-bar{background:#ffffff1f;border-radius:9999px;width:100%;height:7px;position:relative;overflow:hidden}.kanbee-preloader-progress-fill{background:linear-gradient(90deg,#f59e0b 0%,#ffd600 50%,#fff 100%);border-radius:9999px;height:100%;transition:width .35s;position:relative;overflow:hidden;box-shadow:0 0 12px #ffd60066}.kanbee-progress-shimmer{background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);animation:1.5s infinite kanbeeShimmerMove;position:absolute;inset:0}@keyframes kanbeeShimmerMove{0%{transform:translate(-100%)}to{transform:translate(100%)}}.kanbee-preloader-progress-meta{justify-content:space-between;align-items:center;font-size:11px;display:flex}.kanbee-step-badge{color:#94a3b8;font-weight:600}.kanbee-percent-badge{color:#ffd600;font-variant-numeric:tabular-nums;font-weight:700}.kanbee-preloader-prompt-preview{color:#94a3b8;background:#00000059;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:6px;max-width:380px;margin-top:14px;padding:6px 12px;font-size:11px;display:flex}.kanbee-prompt-preview-label{color:#ffd600;text-transform:uppercase;font-size:9.5px;font-weight:700}.kanbee-prompt-preview-text{white-space:nowrap;text-overflow:ellipsis;margin:0;font-style:italic;overflow:hidden}.kanbee-preloader-cancel-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:9999px;align-items:center;gap:5px;margin-top:14px;padding:4px 12px;font-size:11px;font-weight:600;transition:all .18s;display:inline-flex}.kanbee-preloader-cancel-btn:hover{color:#ef4444;background:#ef444426;border-color:#ef44444d}.seto-history-item-animated{transition:all .2s cubic-bezier(.16,1,.3,1);animation:.35s cubic-bezier(.16,1,.3,1) both setoChatSlideIn;position:relative}.seto-history-item-animated.selected{background:#ffd6001a;box-shadow:0 4px 14px #ffd60033;border-left:3px solid #ffd600!important}.seto-history-item-animated:hover{background:#f8fafc;transform:translate(3px)}@keyframes setoChatSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.kanbee-library-page-container{background:0 0;flex:1;height:100%;padding:20px 26px;overflow-y:auto}.kanbee-lib-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.kanbee-lib-title{color:#17181f;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.kanbee-lib-subtitle{color:#64748b;margin:4px 0 0;font-size:13px}.kanbee-generate-green-btn{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:9999px;align-items:center;gap:6px;padding:8px 18px;font-weight:700;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 12px #0f172a2e}.kanbee-generate-green-btn:hover{color:#fff;background:#1e293b;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a40}.kanbee-lib-controls-card{box-shadow:none;background:#fff;border:1px solid #17181f14;border-radius:20px;flex-direction:column;gap:10px;margin-bottom:18px;padding:12px 16px;display:flex}.kanbee-lib-controls-main-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kanbee-lib-search-input-wrap{background:#f8fafc;border:1px solid #17181f14;border-radius:12px;flex:200px;align-items:center;gap:8px;padding:7px 12px;transition:all .18s;display:flex}.kanbee-lib-search-input-wrap:focus-within{background:#fff;border-color:#0f172a}.kanbee-lib-search-input{color:#17181f;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:13px}.kanbee-lib-search-input::placeholder{color:#94a3b8}.kanbee-lib-dropdown-wrapper{display:inline-flex;position:relative}.kanbee-lib-selector-btn{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #17181f1f;border-radius:12px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 3px #0000000a}.kanbee-lib-selector-btn:hover{color:#0f172a;background:#f8fafc;border-color:#0f172a4d}.kanbee-lib-selector-btn.has-selection{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:0 3px 10px #0f172a33}.kanbee-lib-selector-btn.has-selection .kanbee-lib-selector-label{color:#fff}.kanbee-lib-selector-label{font-size:12.5px;font-weight:600}.kanbee-lib-dropdown-menu{z-index:1000;background:#fff;border:1px solid #17181f1f;border-radius:16px;min-width:215px;padding:6px;animation:.16s cubic-bezier(.16,1,.3,1) both setoScaleUp;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 36px #0f172a29,0 4px 10px #0000000d}.kanbee-lib-dropdown-header{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;padding:6px 10px 4px;font-size:10px;font-weight:800}.kanbee-lib-dropdown-item{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-size:12.5px;font-weight:600;transition:all .14s;display:flex}.kanbee-lib-dropdown-item:hover{color:#0f172a;background:#f1f5f9}.kanbee-lib-dropdown-item.selected{color:#fff;background:#0f172a}.kanbee-lib-dropdown-item-left{align-items:center;gap:8px;display:flex}.kanbee-lib-check{color:#fff;flex-shrink:0}.kanbee-lib-reset-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #17181f1a;border-radius:12px;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .16s;display:inline-flex}.kanbee-lib-reset-btn:hover{color:#ef4444;background:#fee2e2;border-color:#ef44444d}.kanbee-lib-fav-toggle{color:#64748b;cursor:pointer;background:#fff;border:1px solid #17181f1f;border-radius:12px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:600;transition:all .18s;display:flex}.kanbee-lib-fav-toggle:hover{color:#ef4444;background:#fef2f2;border-color:#ef444459}.kanbee-lib-fav-toggle.active{color:#ef4444;background:#fef2f2;border-color:#ef444473}.kanbee-compact-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kanbee-compact-card{box-shadow:none;background:#fff;border:1px solid #17181f14;border-radius:20px;flex-direction:column;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;animation:.3s both setoFadeInUp;display:flex;overflow:hidden}.kanbee-compact-card:hover{border-color:#0f172a59;transform:translateY(-3px);box-shadow:0 12px 28px #0f172a14}.kanbee-clickable-generation-card{cursor:pointer;-webkit-user-select:none;user-select:none}.kanbee-clickable-generation-card:hover{border-color:#0f172a73;transform:translateY(-4px);box-shadow:0 16px 36px #0f172a1f,0 4px 10px #0000000a}.kanbee-compact-hover-indicator{color:#fff;-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;z-index:6;white-space:nowrap;background:#0f172aeb;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 6px 16px #0000004d}.kanbee-clickable-generation-card:hover .kanbee-compact-hover-indicator{opacity:1;transform:translate(-50%)translateY(0)}.kanbee-compact-thumb-wrap{background:#f8fafc;width:100%;height:155px;position:relative;overflow:hidden}.kanbee-compact-media{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1)}.kanbee-compact-card:hover .kanbee-compact-media{transform:scale(1.05)}.kanbee-compact-audio-placeholder{color:#0f172a;background:#f1f5f9;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;font-size:11px;font-weight:700;display:flex}.kanbee-compact-badge{-webkit-backdrop-filter:blur(8px);color:#17181f;text-transform:uppercase;z-index:5;background:#fffffff0;border:1px solid #17181f14;border-radius:9999px;align-items:center;gap:4px;padding:3px 8px;font-size:9.5px;font-weight:700;display:flex;position:absolute;top:9px;left:9px}.kanbee-compact-heart{-webkit-backdrop-filter:blur(8px);cursor:pointer;z-index:5;background:#fffffff0;border:1px solid #17181f14;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .15s,background .15s;display:flex;position:absolute;top:9px;right:9px}.kanbee-compact-heart:hover{background:#fff;transform:scale(1.12)}.kanbee-compact-body{flex-direction:column;flex:1;gap:4px;padding:12px 14px;display:flex}.kanbee-compact-timeline-row{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.kanbee-timeline-chip{color:#64748b;background:#f1f5f9;border:1px solid #17181f0d;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.kanbee-time-ago{color:#94a3b8;font-size:10.5px}.kanbee-compact-title{color:#17181f;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;font-weight:700;overflow:hidden}.kanbee-compact-prompt{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.kanbee-compact-footer{border-top:1px solid #17181f0f;justify-content:space-between;align-items:center;margin-top:6px;padding-top:10px;display:flex}.kanbee-compact-edit-btn{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:9999px;align-items:center;gap:4px;padding:4px 12px;font-size:11.5px;font-weight:700;transition:all .16s;display:inline-flex}.kanbee-compact-edit-btn:hover{background:#1e293b;transform:translateY(-1px)}.kanbee-compact-icons-row{align-items:center;gap:5px;display:flex}.kanbee-compact-icon-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #17181f14;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;text-decoration:none;transition:all .16s;display:flex}.kanbee-compact-icon-btn:hover{color:#17181f;background:#fff;border-color:#ffd60099;transform:scale(1.08)}.kanbee-compact-icon-btn.delete:hover{color:#ef4444;background:#fef2f2;border-color:#ef444473}.kanbee-lib-skeleton-card{box-shadow:none;background:#fff;border:1px solid #17181f14;border-radius:20px;overflow:hidden}.kanbee-skeleton-thumb{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;width:100%;height:135px;animation:1.4s infinite kanbeeSkeletonShimmer}.kanbee-skeleton-meta{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.kanbee-skeleton-line{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:5px;height:10px;animation:1.4s infinite kanbeeSkeletonShimmer}.kanbee-skeleton-line.short{width:50%}.kanbee-lib-empty-state{text-align:center;color:var(--seto-text-secondary);flex-direction:column;align-items:center;padding:60px 20px;display:flex}.kanbee-lib-empty-state h3{color:var(--seto-text-primary);margin:0;font-size:16px;font-weight:700}.kanbee-lib-empty-state p{margin:6px 0 0;font-size:13px}@keyframes kanbeeSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes setoFadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width>=768px) and (width<=1023px){.seto-hero-title{margin-bottom:2px!important;font-size:22px!important}.seto-hero-subtitle{margin-bottom:14px!important;font-size:13px!important}.kanbee-hero-bee-img{width:66px!important;height:66px!important}.kanbee-cat-title{font-size:12.5px!important}.kanbee-cat-desc{font-size:10.5px!important;line-height:1.3!important}.kanbee-home-category-card{border-radius:14px!important;min-height:84px!important;padding:10px 12px!important}.kanbee-cat-icon-box{width:32px!important;height:32px!important}.kanbee-cat-icon-box svg{width:16px!important;height:16px!important}.kanbee-prompt-card{border-radius:18px!important;padding:10px 14px!important}.kanbee-prompt-textarea{min-height:38px!important;font-size:12.5px!important}.kanbee-compact-library-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important}}@media (width<=767px){.seto-hero-title{margin-bottom:2px!important;font-size:18px!important}.seto-hero-subtitle{margin-bottom:10px!important;font-size:12px!important}.kanbee-hero-bee-img{width:52px!important;height:52px!important}.kanbee-home-main-area{-webkit-overflow-scrolling:touch!important;height:auto!important;min-height:100%!important;padding:6px 12px max(80px, env(safe-area-inset-bottom)) 12px!important;justify-content:flex-start!important;overflow-y:auto!important}.kanbee-home-unified-wrapper{justify-content:flex-start!important;gap:8px!important;height:auto!important;padding:0 0 16px!important}.kanbee-home-prompt-container{width:100%!important;margin-top:10px!important;margin-bottom:14px!important;padding-top:0!important;position:relative!important}.kanbee-prompt-card{background:#0e1017eb!important;border:1px solid #ffffff1f!important;border-radius:20px!important;padding:12px 14px!important}.kanbee-prompt-textarea{min-height:38px!important;font-size:12.5px!important}.kanbee-cat-title{font-size:11.5px!important}.kanbee-cat-desc{font-size:10px!important}.kanbee-home-category-card{border-radius:13px!important;width:140px!important;min-width:135px!important;max-width:150px!important;padding:9px 11px!important}.kanbee-compact-library-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;gap:8px!important}.kanbee-compact-thumb-wrap{height:105px!important}.kanbee-library-page-container{padding:14px 12px max(80px, env(safe-area-inset-bottom)) 12px!important}}@media (width>=1800px){.seto-app{justify-content:center!important}.kanbee-home-unified-wrapper{max-width:900px!important}.kanbee-studio-workspace-grid{width:100%!important;max-width:1440px!important;margin:0 auto!important}}@keyframes kanbeePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.12)}}.seto-mic-btn.recording{animation:1.2s ease-in-out infinite kanbeePulse;color:#e11d48!important;background:#f472b633!important;border-color:#f472b680!important}@media (width<=1023px){.seto-collapse-btn,.seto-history-edge-handle{display:none!important}.seto-left-sidebar.collapsed{align-items:stretch!important;width:290px!important;min-width:290px!important;padding:24px 18px 20px 22px!important}.seto-left-sidebar.collapsed .seto-nav-item{justify-content:flex-start!important;width:auto!important;padding:11px 14px!important}.seto-left-sidebar.collapsed .seto-nav-item>span:not(.seto-nav-badge),.seto-left-sidebar.collapsed .seto-user-meta,.seto-left-sidebar.collapsed .seto-upgrade-text{display:revert!important}.seto-left-sidebar.collapsed .seto-ai-tools-header{display:flex!important}.seto-left-sidebar.collapsed .seto-nav-badge{border:none!important;min-width:auto!important;height:auto!important;line-height:1.4!important;position:static!important}}.seto-desktop-header{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffff8c;border-bottom:1px solid #0000000f;flex:none;justify-content:space-between;align-items:center;padding:14px 24px;display:none;box-shadow:0 1px 12px #0000000a}.seto-desktop-title{letter-spacing:-.3px;color:var(--seto-text-primary,#1a1a2e);font-size:17px;font-weight:800}.seto-desktop-slug{color:var(--seto-text-tertiary,#64748b);background:#ffffffb3;border:1px solid #0000000f;border-radius:999px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600}.seto-header-btn{cursor:pointer;width:36px;height:36px;color:var(--seto-text-secondary,#64748b);background:#ffffffb3;border:1px solid #0000000f;border-radius:12px;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .2s;display:flex}.seto-header-btn:hover{color:var(--seto-text-primary,#1a1a2e);background:#fff;transform:translateY(-1px)}.seto-header-dot{background:#ffd600;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}@media (width>=1024px){.seto-desktop-header{display:flex}}.kanbee-studio-pill-btn{transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s,border-color .18s!important}.kanbee-studio-pill-btn:hover{border-color:#ffd60099!important;transform:translateY(-1px)!important}.kanbee-studio-pill-btn:active{transform:translateY(0)!important}.kanbee-studio-ref-box{cursor:pointer!important;box-shadow:none!important;background:#ffffffd9!important;border:1.5px dashed #17181f2e!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:12px 6px!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.kanbee-studio-ref-box:hover{background:#fff!important;border-color:#ffd600bf!important;transform:translateY(-2px)!important}.kanbee-studio-ref-box:hover svg,.kanbee-studio-ref-box:hover span{color:#17181f!important}.studio-form{flex-direction:column;gap:20px;padding:22px;display:flex}.studio-section{flex-direction:column;gap:10px;display:flex}.studio-section-header{justify-content:space-between;align-items:center;display:flex}.section-label{text-transform:uppercase;letter-spacing:.6px;color:var(--text-dark);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.section-label .label-icon{color:var(--yellow-dark)}.section-hint{color:var(--text-muted);font-size:11px}.eco-mode-bar{border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background:#fefcd9;border:1px solid #fce72d;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.eco-mode-info{align-items:center;gap:10px;display:flex}.eco-mode-title{color:#000;font-size:13px;font-weight:800}.eco-mode-desc{color:#52525b;font-size:11px}.switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider-switch{cursor:pointer;background-color:#cbd5e1;border-radius:99px;transition:all .25s;position:absolute;inset:0}.slider-switch:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .25s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0003}input:checked+.slider-switch{background-color:var(--yellow-dark)}input:checked+.slider-switch:before{transform:translate(20px)}.prompt-box-card{border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all var(--transition-normal);box-shadow:var(--shadow-xs);background:#fff;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative}.prompt-box-card:focus-within{border-color:var(--yellow-primary);box-shadow:0 0 0 3px #facc1540}.prompt-textarea{resize:vertical;width:100%;min-height:96px;max-height:220px;color:var(--text-dark);background:0 0;border:none;outline:none;font-size:14px;line-height:1.6}.prompt-textarea::placeholder{color:var(--text-muted)}.prompt-card-footer{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.prompt-tools-left{align-items:center;gap:8px;display:flex}.prompt-btn{border-radius:var(--radius-xs);color:var(--text-body);border:1px solid var(--border-subtle);transition:all var(--transition-fast);background:#f8fafc;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;display:flex}.prompt-btn:hover{border-color:var(--border-medium);color:var(--text-dark);background:#f1f5f9}.prompt-btn.enhance{background:var(--yellow-light);color:var(--yellow-text-dark);border-color:#eab30866}.prompt-btn.enhance:hover{background:var(--yellow-primary);color:var(--yellow-text-dark);border-color:var(--yellow-dark);font-weight:700}.prompt-char-count{color:var(--text-muted);font-size:11px;font-family:var(--font-mono)}.prompt-chips-wrapper{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.prompt-chips-wrapper::-webkit-scrollbar{display:none}.prompt-chip{border-radius:var(--radius-full);border:1px solid var(--border-subtle);color:var(--text-body);transition:all var(--transition-fast);white-space:nowrap;box-shadow:var(--shadow-xs);background:#fff;flex-shrink:0;padding:5px 11px;font-size:11px;font-weight:500}.prompt-chip:hover{background:var(--yellow-light);color:var(--yellow-text-dark);border-color:var(--yellow-primary);transform:translateY(-1px)}.negative-prompt-wrapper{flex-direction:column;gap:8px;display:flex}.negative-toggle-btn{color:var(--text-muted);transition:color var(--transition-fast);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.negative-toggle-btn:hover{color:var(--text-dark)}.negative-input{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:100%;color:var(--text-dark);transition:border-color var(--transition-fast);box-shadow:var(--shadow-xs);background:#fff;outline:none;padding:10px 12px;font-size:13px}.negative-input:focus{border-color:var(--yellow-primary);box-shadow:0 0 0 3px #facc1533}.models-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.model-card{border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);text-align:left;transition:all var(--transition-fast);box-shadow:var(--shadow-xs);background:#fff;flex-direction:column;gap:6px;padding:12px;display:flex;position:relative}.model-card:hover{border-color:var(--border-medium);background:#f8fafc;transform:translateY(-1px)}.model-card.active{background:var(--yellow-light);border-color:var(--yellow-dark);box-shadow:0 0 0 1px var(--yellow-dark), var(--shadow-xs)}.model-card-top{justify-content:space-between;align-items:center;display:flex}.model-badge{text-transform:uppercase;border-radius:var(--radius-xs);padding:2px 7px;font-size:10px;font-weight:800}.model-name{color:var(--text-dark);font-size:13px;font-weight:700}.model-card.active .model-name{color:#000}.model-meta{color:var(--text-muted);font-size:11px;font-family:var(--font-mono);justify-content:space-between;align-items:center;margin-top:2px;display:flex}.aspect-ratio-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ratio-btn{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:all var(--transition-fast);box-shadow:var(--shadow-xs);background:#fff;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;display:flex}.ratio-btn:hover{border-color:var(--border-medium);background:#f8fafc}.ratio-btn.active{background:var(--yellow-light);border-color:var(--yellow-dark)}.ratio-visual-box{border:1.5px solid var(--text-muted);transition:all var(--transition-fast);border-radius:3px}.ratio-btn.active .ratio-visual-box{border-color:var(--yellow-dark);background:#facc1566}.ratio-label{color:var(--text-dark);font-size:12px;font-weight:700}.ratio-btn.active .ratio-label{color:var(--yellow-text-dark)}.ratio-desc{color:var(--text-muted);font-size:10px}.styles-scroll-row{scrollbar-width:none;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.styles-scroll-row::-webkit-scrollbar{display:none}.style-pill{border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-body);transition:all var(--transition-fast);box-shadow:var(--shadow-xs);background:#fff;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:flex}.style-pill:hover{border-color:var(--border-medium);background:#f8fafc}.style-pill.active{background:var(--yellow-primary);color:var(--yellow-text-dark);border-color:var(--yellow-dark);box-shadow:var(--shadow-yellow);font-weight:700}.style-pill-preview{border:1px solid #0000001a;border-radius:50%;width:14px;height:14px}.video-controls-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background:#fff;flex-direction:column;gap:14px;padding:16px;display:flex}.duration-selector{gap:8px;display:flex}.duration-chip{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-body);transition:all var(--transition-fast);background:#f8fafc;flex:1;padding:8px;font-size:12px;font-weight:700}.duration-chip.active{background:var(--yellow-light);color:var(--yellow-text-dark);border-color:var(--yellow-dark)}.camera-motions-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.camera-btn{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--text-body);transition:all var(--transition-fast);background:#f8fafc;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;font-size:11px;font-weight:600;display:flex}.camera-btn:hover{background:#f1f5f9}.camera-btn.active{background:var(--yellow-light);border-color:var(--yellow-dark);color:var(--yellow-text-dark);font-weight:700}.image-to-video-dropzone{border:2px dashed var(--border-medium);border-radius:var(--radius-md);text-align:center;cursor:pointer;transition:all var(--transition-fast);background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:relative;overflow:hidden}.image-to-video-dropzone:hover{border-color:var(--yellow-dark);background:var(--yellow-light)}.image-preview-thumbnail{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);width:100%;height:120px}.advanced-box{border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background:#fff;overflow:hidden}.advanced-header{cursor:pointer;color:var(--text-dark);background:#f8fafc;justify-content:space-between;align-items:center;padding:12px 16px;font-weight:700;display:flex}.advanced-content{border-top:1px solid var(--border-subtle);flex-direction:column;gap:16px;padding:16px;display:flex}.param-group{flex-direction:column;gap:6px;display:flex}.param-header{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.param-value{font-family:var(--font-mono);color:var(--yellow-dark);font-weight:700}input[type=range]{appearance:none;background:#e2e8f0;border-radius:99px;outline:none;width:100%;height:6px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--yellow-primary);cursor:pointer;width:18px;height:18px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);border:2px solid #fff;border-radius:50%}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}.seed-group{gap:8px;display:flex}.seed-input{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);font-size:12px;font-family:var(--font-mono);color:var(--text-dark);background:#f8fafc;outline:none;flex:1;padding:8px 10px}.seed-input:focus{border-color:var(--yellow-primary)}.generate-btn-wrapper{z-index:20;background:linear-gradient(#fff0,#fff 20%);margin-top:auto;padding:16px 22px;position:sticky;bottom:0}.btn-generate{background:var(--yellow-primary);width:100%;color:var(--yellow-text-dark);font-family:var(--font-heading);letter-spacing:-.2px;border-radius:var(--radius-md);box-shadow:var(--shadow-yellow);transition:all var(--transition-normal);border:1.5px solid var(--yellow-dark);justify-content:center;align-items:center;gap:12px;padding:15px 22px;font-size:16px;font-weight:800;display:flex}.btn-generate:hover:not(:disabled){background:var(--yellow-hover);box-shadow:var(--shadow-yellow-lg);transform:translateY(-2px)}.btn-generate:active:not(:disabled){transform:translateY(0)}.btn-generate:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.3)}.btn-generate .cost-tag{font-size:11px;font-family:var(--font-mono);color:#000;background:#78350f1f;border-radius:4px;padding:3px 8px;font-weight:700}.btn-generate .shortcut-hint{font-size:11px;font-family:var(--font-mono);background:#00000014;border-radius:4px;margin-left:auto;padding:2px 6px;font-weight:600}.btn-generate.generating{animation:1.5s infinite alternate pulse-light}@keyframes pulse-light{0%{box-shadow:0 0 10px var(--yellow-glow)}to{box-shadow:0 0 25px #facc15b3}}.feed-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.feed-title-wrapper{align-items:center;gap:12px;display:flex}.feed-title{font-family:var(--font-heading);color:var(--seto-text-primary,#1a1a2e);letter-spacing:-.5px;font-size:22px;font-weight:800}.feed-stats-pill{background:var(--seto-active-nav-bg,#ffd60026);border:1px solid var(--seto-card-border-glow,#ffd6004d);border-radius:var(--radius-full);color:var(--kanbee-yellow,#ffd600);padding:3px 10px;font-size:12px;font-weight:700}.feed-filters-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-chip{border-radius:var(--radius-full);color:var(--seto-text-secondary,#64748b);transition:all var(--transition-fast);background:#ffffffb3;border:1px solid #0000000f;align-items:center;gap:6px;padding:7px 15px;font-size:13px;font-weight:600;display:flex;box-shadow:0 2px 8px #f472b60a}.filter-chip:hover{color:var(--seto-text-primary,#1a1a2e);background:#ffffffe6;border-color:#0000001a}.filter-chip.active{background:var(--seto-text-primary,#1a1a2e);color:#fff;border-color:var(--seto-text-primary,#1a1a2e);font-weight:700}.filter-chip.active.yellow-accent{background:var(--kanbee-yellow,#ffd600);color:#000;border-color:var(--kanbee-yellow,#ffd600)}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.gen-card{-webkit-backdrop-filter:blur(16px)saturate(160%);border-radius:var(--radius-lg);transition:all var(--transition-normal);cursor:pointer;background:#ffffffb8;border:1px solid #0000000f;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #f472b60f}.gen-card:hover{border-color:#ffd6004d;transform:translateY(-4px);box-shadow:0 12px 36px #f472b61a,0 0 16px #ffd60014}.gen-media-container{aspect-ratio:1;background:var(--seto-black-hover,#f1f5f9);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.gen-media-container.ratio-16-9{aspect-ratio:16/9}.gen-media-container.ratio-9-16{aspect-ratio:9/16}.gen-media-container.ratio-4-3{aspect-ratio:4/3}.gen-media-container.ratio-3-4{aspect-ratio:3/4}.gen-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.gen-card:hover .gen-image{transform:scale(1.04)}.gen-video{object-fit:cover;width:100%;height:100%}.card-floating-top{pointer-events:none;z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;top:10px;left:10px;right:10px}.card-type-badge{pointer-events:auto;border-radius:var(--radius-xs);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--seto-text-primary,#1a1a2e);background:#ffffffd9;border:1px solid #00000014;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:700;display:flex;box-shadow:0 2px 8px #0000000a}.card-type-badge.video{background:var(--kanbee-yellow,#ffd600);color:#000;border-color:#ffd60080}.card-action-btn-top{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:32px;height:32px;color:var(--seto-text-primary,#1a1a2e);transition:all var(--transition-fast);background:#ffffffd9;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #0000000a}.card-action-btn-top:hover{background:var(--kanbee-yellow,#ffd600);color:#000;border-color:#ffd60080;transform:scale(1.1)}.card-action-btn-top.active{color:var(--kanbee-yellow,#ffd600);border-color:var(--kanbee-yellow,#ffd600);background:#ffffffe6}.card-hover-overlay{opacity:0;transition:opacity var(--transition-normal);z-index:5;background:linear-gradient(#0000 0%,#1a1a2e40 40%,#1a1a2ee0 100%);flex-direction:column;justify-content:flex-end;padding:16px;display:flex;position:absolute;inset:0}.gen-card:hover .card-hover-overlay{opacity:1}.overlay-prompt{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.overlay-actions-row{align-items:center;gap:8px;display:flex}.overlay-btn{border-radius:var(--radius-xs);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;transition:all var(--transition-fast);background:#ffffff2e;border:1px solid #ffffff40;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}.overlay-btn:hover{background:var(--kanbee-yellow,#ffd600);color:#000;border-color:#ffd60080;font-weight:700}.card-bottom-info{background:#ffffffb3;border-top:1px solid #0000000f;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.card-prompt-snippet{color:var(--text-dark);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.card-meta-line{color:var(--text-muted);font-size:11px;font-family:var(--font-mono);justify-content:space-between;align-items:center;display:flex}.gen-card.active-loading{border:2px solid var(--yellow-primary);box-shadow:var(--shadow-yellow);background:#fff;position:relative;overflow:hidden}.active-loading-body{text-align:center;background:radial-gradient(circle,#facc1526 0%,#fff 75%);flex-direction:column;justify-content:center;align-items:center;gap:16px;height:280px;padding:24px;display:flex}.loading-bee-icon{width:52px;height:52px;color:var(--yellow-dark);animation:2s ease-in-out infinite float-pulse}@keyframes float-pulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.08)}}.loading-status-text{color:var(--text-dark);font-size:15px;font-weight:800}.loading-status-sub{color:#000;font-size:12px;font-family:var(--font-mono);font-weight:700}.loading-progress-bar-container{background:#e2e8f0;border-radius:99px;width:100%;height:7px;position:relative;overflow:hidden}.loading-progress-bar-fill{background:var(--yellow-primary);height:100%;transition:width .3s;box-shadow:0 0 10px #facc15cc}.empty-gallery-state{text-align:center;border:1px dashed var(--border-medium);border-radius:var(--radius-xl);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}.empty-icon-wrap{background:var(--yellow-light);border:1.5px solid var(--yellow-primary);width:72px;height:72px;color:var(--yellow-text-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}.empty-heading{font-family:var(--font-heading);color:var(--text-dark);font-size:20px;font-weight:800}.empty-desc{max-width:440px;color:var(--text-muted);font-size:14px}.modal-backdrop{-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);z-index:100;background:#fdf2f880;justify-content:center;align-items:center;padding:20px;animation:.2s cubic-bezier(.16,1,.3,1) modal-fade-in;display:flex;position:fixed;inset:0}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.modal-container{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-xl);background:#ffffffeb;border:1px solid #0000000f;flex-direction:column;width:100%;max-width:580px;animation:.22s cubic-bezier(.16,1,.3,1) modal-scale-up;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #f472b61a,0 4px 16px #0000000d}@keyframes modal-scale-up{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header{background:#fffc;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-title{font-family:var(--font-heading);color:var(--seto-text-primary,#1a1a2e);align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.modal-close-btn{width:32px;height:32px;color:var(--seto-text-tertiary,#94a3b8);background:var(--seto-black-hover,#f1f5f9);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.modal-close-btn:hover{color:var(--seto-text-primary,#1a1a2e);background:#00000014}.modal-body{background:#fff9;flex-direction:column;gap:18px;max-height:80vh;padding:24px;display:flex;overflow-y:auto}.modal-footer{background:#fdf2f880;border-top:1px solid #0000000f;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.api-key-banner{border-radius:var(--radius-md);background:#ffd6001a;border:1px solid #ffd6004d;align-items:flex-start;gap:12px;padding:14px;display:flex}.api-key-banner p{color:var(--seto-text-primary,#000);font-size:13px;line-height:1.5}.input-password-wrapper{align-items:center;display:flex;position:relative}.input-password-wrapper input{background:var(--seto-black-hover,#f8fafc);border-radius:var(--radius-sm);width:100%;font-family:var(--font-mono);color:var(--seto-text-primary,#000);transition:all var(--transition-fast);border:1.5px solid #00000014;outline:none;padding:12px 42px 12px 14px;font-size:13px}.input-password-wrapper input:focus{border-color:var(--kanbee-yellow,#ffd600);background:#fff;box-shadow:0 0 0 3px #ffd60033}.input-icon-btn{color:var(--seto-text-tertiary,#94a3b8);transition:color var(--transition-fast);position:absolute;right:12px}.input-icon-btn:hover{color:var(--seto-text-primary,#1a1a2e)}.lightbox-container{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffeb;border:1px solid #0000000f;flex-direction:row;width:95vw;max-width:1100px;height:85vh;display:flex;box-shadow:0 24px 80px #f472b61f,0 8px 24px #0000000f}.lightbox-media-side{background:var(--seto-text-primary,#0f172a);flex:1.3;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lightbox-media-side img{object-fit:contain;max-width:100%;max-height:100%}.lightbox-media-side video{outline:none;max-width:100%;max-height:100%}.lightbox-details-side{background:#ffffffb3;border-left:1px solid #0000000f;flex-direction:column;flex:1;height:100%;display:flex;overflow-y:auto}.lightbox-details-body{flex-direction:column;flex:1;gap:18px;padding:24px;display:flex}.lightbox-prompt-box{background:var(--seto-black-hover,#f8fafc);border-radius:var(--radius-md);border:1px solid #0000000f;flex-direction:column;gap:8px;padding:14px;display:flex}.lightbox-prompt-text{color:var(--seto-text-primary,#1a1a2e);font-size:14px;font-weight:500;line-height:1.6}.meta-grid-2{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.meta-item-box{background:var(--seto-black-hover,#f8fafc);border-radius:var(--radius-sm);border:1px solid #0000000f;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.meta-item-title{color:var(--seto-text-tertiary,#94a3b8);text-transform:uppercase;font-size:11px;font-weight:700}.meta-item-value{color:var(--seto-text-primary,#1a1a2e);font-size:13px;font-weight:700;font-family:var(--font-mono)}.lightbox-actions-panel{background:#fdf2f866;border-top:1px solid #0000000f;flex-direction:column;gap:10px;padding:18px 24px;display:flex}.action-row{gap:10px;display:flex}.btn-lightbox-action{border-radius:var(--radius-sm);transition:all var(--transition-fast);flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:700;display:flex}.btn-lightbox-action.primary{background:var(--kanbee-yellow,#ffd600);color:#000;border:1px solid #ffd60080}.btn-lightbox-action.primary:hover{background:var(--kanbee-yellow-hover,#ffe033);box-shadow:0 4px 20px #ffd6004d}.btn-lightbox-action.secondary{color:var(--seto-text-primary,#1a1a2e);background:#fffc;border:1px solid #0000001a}.btn-lightbox-action.secondary:hover{background:#fffffff2}.btn-lightbox-action.danger{color:#dc2626;background:#ef444414;border:1px solid #ef444433}.btn-lightbox-action.danger:hover{color:#fff;background:#dc2626}.stats-cards-row{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.stat-metric-card{background:var(--seto-black-hover,#f8fafc);border-radius:var(--radius-md);border:1px solid #0000000f;flex-direction:column;gap:6px;padding:16px;display:flex}.stat-metric-number{color:#059669;font-size:24px;font-weight:800;font-family:var(--font-mono)}.stat-metric-label{color:var(--seto-text-tertiary,#94a3b8);font-size:12px;font-weight:600}.kanbee-chat-page{--chat-ink:#17181f;--chat-ink-soft:#4b4d63;--chat-muted:#83859b;--chat-line:#17181f14;--chat-panel:#faf8fdf0;--chat-panel-strong:#fbf8fd;--chat-card:#f2eff8;--chat-card-strong:#fff;--chat-mint:#edf3d1;--chat-mint-strong:#e3ebbd;--chat-blue:#2f7bff;--chat-blue-deep:#1454d6;--chat-red:#e14b4b;--chat-shadow-panel:0 30px 80px #58489429;--chat-shadow-card:0 18px 45px #5848941f;--chat-shadow-soft:0 10px 28px #5848941a;--chat-radius-panel:34px;--chat-radius-card:28px;--chat-radius-pill:999px;z-index:5;width:100%;min-height:0;color:var(--chat-ink);background:radial-gradient(clamp(520px,44vw,920px) clamp(360px,32vw,640px) at 18% 8%,#e2d1f6b8,#0000 68%),radial-gradient(clamp(520px,44vw,920px) clamp(380px,34vw,660px) at 86% 16%,#ffe8ecc7,#0000 68%),radial-gradient(clamp(560px,48vw,980px) clamp(420px,38vw,720px) at 72% 92%,#fff4e0d1,#0000 70%),linear-gradient(160deg,#efe7f4 0%,#f6eef4 38%,#f7f2ee 72%,#f3efe4 100%);flex:1;justify-content:center;align-items:stretch;padding:clamp(14px,2vw,28px);display:flex;position:relative;overflow:hidden}.kanbee-chat-shell{will-change:grid-template-columns;grid-template-columns:minmax(clamp(320px,30vw,460px),460px) minmax(0,1fr);align-items:stretch;gap:clamp(14px,1.8vw,24px);width:100%;min-width:0;max-width:none;height:100%;min-height:0;transition:grid-template-columns .38s cubic-bezier(.2,.8,.2,1);display:grid}.kanbee-chat-shell.is-sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)!important}.kanbee-chat-shell>*{min-width:0}.kanbee-chat-icon-button{width:46px;height:46px;color:var(--chat-ink-soft);box-shadow:none;background:#ffffffe0;border:1px solid #17181f14;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .16s,background .16s,color .16s;display:inline-flex}.kanbee-chat-icon-button:hover{color:var(--chat-ink);box-shadow:none;background:#fff;transform:translateY(-1px)}.kanbee-chat-icon-button:active{transform:translateY(0)}.kanbee-chat-icon-button:focus-visible,.kanbee-chat-card-button:focus-visible,.kanbee-chat-pill:focus-visible,.kanbee-chat-generate-btn:focus-visible,.kanbee-chat-gen-input:focus-visible,.kanbee-chat-ref-tab:focus-visible,.kanbee-chat-title-edit:focus-visible,.kanbee-chat-title-input:focus-visible{outline-offset:2px;outline:3px solid #2f7bff59}.kanbee-chat-icon-button.is-active{color:#17181f;box-shadow:none;background:#ffd600;border:1px solid #d9770659}.kanbee-logo-menu-anchor{z-index:50;display:inline-flex;position:relative}.kanbee-chat-logo-btn{width:auto!important;height:auto!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;transition:transform .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.kanbee-chat-logo-btn:hover,.kanbee-chat-logo-btn:active,.kanbee-chat-logo-btn:focus,.kanbee-chat-logo-btn.is-menu-active{box-shadow:none!important;color:inherit!important;background:0 0!important;border:none!important;outline:none!important;transform:scale(1.05)!important}.kanbee-chat-logo-bee{object-fit:contain;width:auto;max-width:58px;height:32px;display:block}.kanbee-chat-nav-dropdown{z-index:1000;transform-origin:0 0;background:#fff;border:1px solid #17181f14;border-radius:24px;flex-direction:column;gap:4px;width:250px;padding:12px;animation:.2s cubic-bezier(.16,1,.3,1) kanbeeMenuScale;display:flex;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 24px 50px #1e143c29,0 4px 16px #0000000d}@keyframes kanbeeMenuScale{0%{opacity:0;transform:scale(.92)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.kanbee-chat-nav-header{border-bottom:1px solid #17181f0f;justify-content:space-between;align-items:center;margin-bottom:4px;padding:4px 8px 10px;display:flex}.kanbee-chat-nav-brand-img{object-fit:contain;width:auto;height:22px;display:block}.kanbee-chat-nav-badge{color:#17181f;letter-spacing:.5px;background:#ffd600;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.kanbee-chat-nav-list{flex-direction:column;gap:3px;display:flex}.kanbee-chat-nav-item{color:#4b4d63;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;width:100%;padding:9px 12px;font-size:13.5px;font-weight:600;transition:all .18s;display:flex}.kanbee-chat-nav-item:hover{color:#17181f;background:#ffd6001f;border-color:#ffd60040;transform:translate(2px)}.kanbee-chat-nav-item.is-active{color:#17181f;background:#ffd600;border-color:#d977064d;font-weight:700;box-shadow:0 4px 12px #ffd60047}.kanbee-chat-nav-item-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.kanbee-chat-nav-item-label{flex:1}.kanbee-chat-nav-item-badge{color:#fff;background:#17181f;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.kanbee-chat-results{min-height:0;box-shadow:none;will-change:width, max-width;background:0 0;border:0;border-radius:0;flex-direction:column;padding:8px 10px 0;transition:width .38s cubic-bezier(.2,.8,.2,1),min-width .38s cubic-bezier(.2,.8,.2,1),max-width .38s cubic-bezier(.2,.8,.2,1),padding .38s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.kanbee-chat-results.is-collapsed{width:68px!important;min-width:68px!important;max-width:68px!important;padding:8px 6px 0!important;overflow:hidden!important}.kanbee-chat-results.is-collapsed .kanbee-chat-results-title{opacity:0!important;pointer-events:none!important;transform:translate(-16px)!important}.kanbee-chat-results.is-collapsed .kanbee-chat-results-scroll{opacity:0!important;pointer-events:none!important;visibility:hidden!important;position:absolute!important;inset:0!important;transform:translate(-24px)!important}.kanbee-chat-results.is-collapsed .kanbee-mobile-top-btn{display:none!important}.kanbee-chat-results-body{flex:1;grid-template-columns:54px minmax(0,1fr);gap:12px;min-height:0;transition:grid-template-columns .38s cubic-bezier(.2,.8,.2,1),gap .38s cubic-bezier(.2,.8,.2,1);display:grid}.kanbee-chat-results.is-collapsed .kanbee-chat-results-body{grid-template-columns:1fr!important;gap:0!important;width:100%!important}.kanbee-chat-results.is-collapsed .kanbee-chat-rail{align-items:center!important;width:100%!important;padding:10px 0 12px!important}.kanbee-chat-results-top{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;margin-bottom:18px;transition:grid-template-columns .38s cubic-bezier(.2,.8,.2,1),gap .38s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.kanbee-chat-results.is-collapsed .kanbee-chat-results-top{grid-template-columns:1fr!important;gap:0!important}.kanbee-chat-back{z-index:2;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.kanbee-chat-results-title{letter-spacing:-.02em;pointer-events:none;white-space:nowrap;opacity:1;justify-content:flex-start;align-items:center;margin:0;padding:0 0 0 40px;font-size:clamp(21px,1vw + 17px,28px);font-weight:600;line-height:1.15;transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1);display:flex;transform:none}.kanbee-chat-rail{scrollbar-width:none;-ms-overflow-style:none;z-index:40;flex-direction:column;justify-content:flex-start;align-items:center;gap:18px;min-height:0;padding:76px 6px 12px;display:flex;position:relative;overflow:visible}.kanbee-chat-rail::-webkit-scrollbar{display:none}.kanbee-chat-rail-group{flex-direction:column;align-items:center;gap:18px;min-height:0;display:flex}.kanbee-chat-rail-group--bottom{gap:16px;margin-top:auto;padding-top:18px}.kanbee-chat-icon-button{position:relative}.kanbee-chat-icon-button:hover .kanbee-rail-pill-tooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.kanbee-chat-logo-btn.is-menu-active .kanbee-rail-pill-tooltip{display:none!important}.kanbee-chat-profile-button{width:44px;height:44px;padding:0;overflow:visible}.kanbee-chat-profile-button img{object-fit:cover;border-radius:50%;width:100%;height:100%}.kanbee-chat-results-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9699b252 transparent;scrollbar-gutter:stable;opacity:1;visibility:visible;min-height:0;padding:24px 20px 36px;transition:opacity .3s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1),visibility .36s;overflow-y:auto;transform:translate(0)}.kanbee-chat-results-scroll::-webkit-scrollbar{width:3px}.kanbee-chat-results-scroll::-webkit-scrollbar-track{background:0 0;margin:36px 0 44px}.kanbee-chat-results-scroll::-webkit-scrollbar-thumb{background:#9699b24d;border:none;border-radius:999px}.kanbee-chat-day{letter-spacing:-.03em;margin:4px 0 8px;padding-left:20px;font-size:clamp(19px,.8vw + 15px,24px);font-weight:800}.kanbee-chat-day-row{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 8px;display:flex}.kanbee-chat-day-row .kanbee-chat-day{margin:0}.kanbee-chat-collapse-trigger-btn{width:34px;height:34px;color:var(--chat-ink,#17181f);cursor:pointer;background:#ffffffeb;border:1px solid #17181f14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #0000000a}.kanbee-chat-collapse-trigger-btn:hover{color:#fff;background:#0f172a;border-color:#0f172a;transform:scale(1.08);box-shadow:0 4px 14px #0f172a33}.kanbee-chat-collapse-trigger-btn:active{transform:scale(.95)}.kanbee-chat-expand-rail-btn{animation:.36s cubic-bezier(.2,.9,.3,1) both kanbeeSoftSlideIn;color:#fff!important;background:#0f172a!important;border-color:#0f172a!important;box-shadow:0 4px 14px #0f172a38!important}@keyframes kanbeeSoftSlideIn{0%{opacity:0;transform:scale(.82)translate(-8px)}to{opacity:1;transform:scale(1)translate(0)}}.kanbee-chat-expand-rail-btn:hover{color:#fff!important;background:#1e293b!important;transform:scale(1.08)!important}html.theme-dark .kanbee-chat-collapse-trigger-btn,[data-theme=dark] .kanbee-chat-collapse-trigger-btn{color:#f1f5f9;background:#ffffff14;border-color:#ffffff1f}html.theme-dark .kanbee-chat-collapse-trigger-btn:hover,[data-theme=dark] .kanbee-chat-collapse-trigger-btn:hover{color:#090d16;background:#fff;border-color:#fff}.kanbee-chat-day+.kanbee-chat-day{margin-top:34px}.kanbee-chat-result-card,.kanbee-chat-history-card{box-shadow:none;background:linear-gradient(#ede9f4 0%,#e6e0ef 100%);border:1px solid #ffffffb8;margin-bottom:12px}.kanbee-chat-result-card{box-shadow:none;background:linear-gradient(#ede9f4 0%,#e6e0ef 100%);border:1.5px solid #ffffffbf;border-radius:50px;margin-bottom:12px;padding:22px 20px}.kanbee-chat-result-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.kanbee-chat-result-mark{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 3px 10px #1914320f}.kanbee-chat-result-head-text{flex:1;min-width:0}.kanbee-chat-result-head-text strong{color:#171822;letter-spacing:-.015em;font-size:15.5px;font-weight:700;display:block}.kanbee-chat-result-head-text span{color:#828296;margin-top:2px;font-size:12.5px;font-weight:500;display:block}.kanbee-chat-launch{cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 3px 10px #1914320f}.kanbee-chat-launch:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1914321a}.kanbee-chat-unified-canvas{aspect-ratio:300/370;background:linear-gradient(#f4f5ed 0%,#edf1e6 50%,#d4e5ca 100%);border-radius:28px;width:100%;min-height:380px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9}.kanbee-chat-canvas-media{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.kanbee-chat-canvas-img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:opacity .3s;display:block;-webkit-mask-image:linear-gradient(#000 50%,#000000d9 68%,#0000 90%);mask-image:linear-gradient(#000 50%,#000000d9 68%,#0000 90%)}.kanbee-chat-canvas-fog{pointer-events:none;background:radial-gradient(circle at 50% 88%,#d4e5cad9 0%,#d4e5ca00 65%);position:absolute;inset:0}.kanbee-chat-canvas-thumbs{z-index:10;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:16px;right:16px}.kanbee-chat-canvas-thumb{cursor:pointer;background:#f4efe2;border:2px solid #ffffffe6;border-radius:50%;width:54px;height:54px;padding:0;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 6px 18px #1419231a}.kanbee-chat-canvas-thumb:hover{transform:scale(1.08);box-shadow:0 10px 22px #14192329}.kanbee-chat-canvas-thumb.is-active{border-color:#3b82f6;box-shadow:0 0 0 2.5px #3b82f666,0 8px 20px #14192324}.kanbee-chat-canvas-thumb img{object-fit:cover;width:100%;height:100%;display:block}.kanbee-chat-canvas-thumb--more{-webkit-backdrop-filter:blur(10px);color:#1a1a24;background:#ffffffe0;border:1.5px solid #ffffffd9;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;box-shadow:0 6px 18px #1419230f}.kanbee-chat-canvas-summary{z-index:10;-webkit-backdrop-filter:blur(14px);background:#e0eed4f0;border:1px solid #fff9;border-radius:22px;align-items:center;gap:11px;padding:11px 14px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 4px 16px #23371914}.kanbee-chat-summary-icon{color:#fff;background:#171c16;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.kanbee-chat-summary-info{flex:1;min-width:0}.kanbee-chat-summary-info strong{color:#141f13;letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.25;display:block}.kanbee-chat-summary-info span{color:#4b6048;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;font-weight:500;line-height:1.25;display:block;overflow:hidden}.kanbee-chat-history-card{border-radius:50px;margin-bottom:24px;padding:22px 20px}.kanbee-chat-history-card+.kanbee-chat-history-card,.kanbee-chat-result-card+.kanbee-chat-history-card,.kanbee-chat-history-card+.kanbee-chat-result-card,.kanbee-chat-result-card+.kanbee-chat-result-card{margin-top:0;margin-bottom:12px}.kanbee-chat-card-prompts-stack{flex-direction:column;gap:7px;margin-top:10px;display:flex}.kanbee-chat-mini-prompt{text-align:left;cursor:pointer;background:#fffffff0;border:1px solid #ffffffd1;border-radius:50px;align-items:center;gap:14px;width:100%;padding:9px 18px 9px 12px;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 3px 12px #1914320a}.kanbee-chat-mini-prompt:hover{background:#fff;border-color:#ffd60080;transform:translateY(-2px);box-shadow:0 8px 20px #19143214}.kanbee-chat-history-card .kanbee-chat-mini-prompt+.kanbee-chat-mini-prompt{margin-top:0}.kanbee-chat-mini-mark{width:44px;height:44px;box-shadow:none;background:#f1f5f9;border:1.5px solid #17181f14;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;display:flex;overflow:hidden}.kanbee-chat-mini-thumb{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.kanbee-chat-mini-prompt:hover .kanbee-chat-mini-thumb{transform:scale(1.08)}.kanbee-chat-mini-prompt strong{letter-spacing:-.01em;font-size:14px;display:block}.kanbee-chat-mini-prompt span{color:var(--chat-muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}.kanbee-chat-history-divider{background:linear-gradient(90deg,#0000,#17181f1f,#0000);height:1px;margin:16px 2px 18px}.kanbee-chat-view-result-pill{color:#fff;letter-spacing:-.01em;cursor:pointer;background:#17181f;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:7px;width:fit-content;margin-top:10px;padding:6.5px 15px;font-size:12px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #17181f2e}.kanbee-chat-view-result-pill:hover{color:#ffd600;background:#2b2d3e;transform:translateY(-1.5px);box-shadow:0 8px 20px #17181f47}.kanbee-chat-view-result-pill:active{transform:translateY(0)}.kanbee-chat-view-result-pill svg{transition:transform .2s}.kanbee-chat-view-result-pill:hover svg:last-child{transform:translate(2px,-2px)}.kanbee-chat-bubble-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.kanbee-chat-summary-list{flex-direction:column;gap:8px;margin:8px 0 0 18px;padding:0;display:flex}.kanbee-chat-summary-list li{color:var(--chat-ink);font-size:14.5px;line-height:1.5}.kanbee-chat-summary-list li strong{color:#17181f;font-weight:700}.kanbee-chat-conversation{background:linear-gradient(180deg, var(--chat-panel-strong), #f5f0f9f2);border:1px solid #ffffffbf;border-radius:32px;min-height:0;padding:20px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 60px 120px #58489429,0 24px 60px #5848941a,0 5px 16px #5848940f,inset 0 1px #fff}.kanbee-chat-side-tools{z-index:100;flex-direction:column;gap:16px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.kanbee-chat-collections-popover{-webkit-backdrop-filter:blur(24px)saturate(180%);z-index:200;background:#fffffff5;border:1px solid #17181f1a;border-radius:24px;flex-direction:column;width:320px;max-height:480px;animation:.2s cubic-bezier(.16,1,.3,1) kanbeePopoverFadeIn;display:flex;position:absolute;top:50%;right:calc(100% + 14px);overflow:hidden;transform:translateY(-50%);box-shadow:0 20px 50px #00000024,0 2px 8px #0000000a}@keyframes kanbeePopoverFadeIn{0%{opacity:0;transform:translateY(-50%)translate(8px)scale(.97)}to{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}.kanbee-chat-collections-head{border-bottom:1px solid #17181f0f;justify-content:space-between;align-items:center;padding:14px 18px 10px;display:flex}.kanbee-chat-collections-title{color:#17181f;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:800;display:flex}.kanbee-chat-collections-badge{color:#17181f;background:#17181f12;border-radius:9999px;padding:2px 7px;font-size:10.5px;font-weight:700}.kanbee-chat-collections-list{flex-direction:column;gap:8px;max-height:330px;padding:12px 14px;display:flex;overflow-y:auto}.kanbee-chat-collection-card{cursor:pointer;text-align:left;background:#ffffffb3;border:1px solid #17181f0f;border-radius:16px;align-items:center;gap:12px;width:100%;padding:8px 10px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.kanbee-chat-collection-card:hover{background:#fff;border-color:#17181f33;transform:translateY(-1.5px);box-shadow:0 4px 14px #0000000f}.kanbee-chat-collection-thumb{object-fit:cover;border:1px solid #17181f14;border-radius:12px;flex-shrink:0;width:44px;height:44px}.kanbee-chat-collection-info{flex:1;min-width:0}.kanbee-chat-collection-name{color:#17181f;justify-content:space-between;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.kanbee-chat-collection-tag{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.kanbee-chat-collection-desc{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.kanbee-chat-collections-foot{background:#f8fafcb3;border-top:1px solid #17181f0f;padding:10px 14px 12px}.kanbee-chat-collections-explore-btn{color:#fff;cursor:pointer;background:#17181f;border:1px solid #17181f;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:100%;height:34px;font-size:12px;font-weight:700;transition:all .16s;display:flex}.kanbee-chat-collections-explore-btn:hover{background:#2b2d3e;transform:translateY(-1px)}.kanbee-chat-thread{flex-direction:column;width:100%;max-width:100%;min-height:0;margin:0 auto;display:flex}.kanbee-chat-thread-top{align-items:center;min-height:48px;margin-bottom:8px;display:flex;position:relative}.kanbee-chat-sparkle{color:var(--chat-ink);position:absolute;top:50%;left:0;transform:translateY(-50%)}.kanbee-chat-thread-title{text-align:center;letter-spacing:-.035em;width:100%;margin:0;font-size:clamp(23px,1vw + 19px,31px);font-weight:800}.kanbee-chat-title-text{vertical-align:middle}.kanbee-chat-title-edit{vertical-align:middle;width:32px;height:32px;color:var(--chat-ink-soft);cursor:pointer;background:#ffffffb8;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:8px;transition:background .16s,color .16s,transform .16s;display:inline-flex}.kanbee-chat-title-edit:hover{color:var(--chat-ink);background:#fff;transform:translateY(-1px)}.kanbee-chat-title-input{width:min(320px,70%);color:var(--chat-ink);font:inherit;text-align:center;background:#fff;border:1px solid #2f7bff80;border-radius:999px;margin:0 auto;padding:6px 18px;font-size:.72em;display:inline-block}.kanbee-chat-close{width:40px;height:40px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.kanbee-chat-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#787b9461 transparent;flex:1;min-height:0;padding:18px 16px 28px;overflow-y:auto}.kanbee-chat-scroll::-webkit-scrollbar{width:4px}.kanbee-chat-scroll::-webkit-scrollbar-track{background:0 0;margin:28px 0 36px}.kanbee-chat-scroll::-webkit-scrollbar-thumb{background:#787b9457;border:1px solid #ffffffa6;border-radius:999px}.kanbee-chat-greeting{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:18px;margin:18px 0 22px;display:grid}.kanbee-chat-avatar{object-fit:cover;border-radius:50%;width:78px;height:78px;box-shadow:0 14px 30px #17181f2e}.kanbee-chat-avatar.is-small{width:44px;height:44px}.kanbee-chat-hello{color:var(--chat-ink-soft);letter-spacing:-.025em;margin:0;font-size:clamp(20px,.9vw + 15px,25px);font-weight:500}.kanbee-chat-question{letter-spacing:-.032em;margin:2px 0 0;font-size:clamp(21px,1vw + 16px,27px);font-weight:800}.kanbee-chat-message{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:20px;display:grid}.kanbee-chat-message.is-user{grid-template-columns:minmax(0,1fr)}.kanbee-chat-bubble{color:var(--chat-ink-soft);background:#eeeaf5d6;border-radius:20px;padding:16px 18px;font-size:14px;line-height:1.55;box-shadow:inset 0 1px #ffffffe6}.kanbee-chat-message.is-user .kanbee-chat-bubble{border-bottom-right-radius:8px}.kanbee-chat-message.is-assistant .kanbee-chat-bubble{box-shadow:var(--chat-shadow-soft), inset 0 1px 0 #fff;background:#ffffffb8;border-bottom-left-radius:8px}.kanbee-chat-bubble strong{color:var(--chat-ink)}.kanbee-chat-bubble ol{gap:12px;margin:0;padding-left:20px;display:grid}.kanbee-chat-attachments{justify-content:flex-end;gap:10px;margin-bottom:-34px;display:flex}.kanbee-chat-attachment{width:112px;box-shadow:var(--chat-shadow-soft);background:linear-gradient(#ffffffeb,#ece7f4eb);border:1px solid #ffffffd1;border-radius:18px;padding:10px 8px 8px;transform:rotate(4deg)}.kanbee-chat-attachment:first-child{transform:rotate(-6deg)translateY(8px)}.kanbee-chat-attachment-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.kanbee-chat-doc-icon{background:#ffffffe6;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:inset 0 1px #fff}.kanbee-chat-doc-icon.is-pdf{color:var(--chat-red)}.kanbee-chat-doc-icon.is-doc{color:var(--chat-blue)}.kanbee-chat-attachment-remove{width:24px;height:24px;color:var(--chat-ink-soft);cursor:pointer;background:#17181f0f;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.kanbee-chat-attachment p{color:#7f8195;margin:0;font-size:9.5px;line-height:1.35}.kanbee-chat-media-result{background:#101018;border:1px solid #fffc;border-radius:18px;margin-top:14px;overflow:hidden}.kanbee-chat-media-result img,.kanbee-chat-media-result video{object-fit:cover;width:100%;height:auto;max-height:340px;display:block}.kanbee-chat-media-result audio{background:#fff;width:100%;display:block}.kanbee-chat-generation-note{color:var(--chat-muted);margin:10px 0 0;font-size:12px}.kanbee-chat-model-link{color:#fff;background:#17181f;border-radius:999px;align-items:center;margin-top:12px;padding:9px 16px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #17181f2e}.kanbee-chat-pending{color:var(--chat-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.kanbee-chat-pending i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite kanbee-chat-pulse}.kanbee-chat-pending i:nth-child(2){animation-delay:.12s}.kanbee-chat-pending i:nth-child(3){animation-delay:.24s}@keyframes kanbee-chat-pulse{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.kanbee-chat-generate{background:#ffffffc7;border:1px solid #ffffffd9;border-radius:28px;margin-bottom:6px;padding:10px 18px}.kanbee-chat-gen-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.kanbee-chat-ref-tab{color:var(--chat-ink-soft);cursor:pointer;background:#ffffffb3;border:1px solid #17181f1a;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:700;transition:background .16s,color .16s;display:inline-flex}.kanbee-chat-ref-tab:hover{color:var(--chat-ink);background:#fff}.kanbee-chat-ref-tab.is-active{color:var(--chat-blue-deep);border-color:#2f7bff80}.kanbee-chat-ref-count{background:var(--chat-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.kanbee-chat-ref-preview{background:#eeeaf5cc;border:1px solid #fffc;border-radius:16px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;display:flex}.kanbee-chat-ref-preview img{object-fit:cover;border-radius:12px;flex:none;width:44px;height:44px}.kanbee-chat-ref-meta{flex:1;min-width:0}.kanbee-chat-ref-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.kanbee-chat-ref-meta span{color:var(--chat-muted);font-size:11.5px;display:block}.kanbee-chat-ref-remove{width:26px;height:26px;color:var(--chat-ink-soft);cursor:pointer;background:#17181f12;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.kanbee-chat-gen-input{width:100%;color:var(--chat-ink);resize:none;background:0 0;border:0;min-height:54px;padding:6px 2px;font-family:inherit;font-size:14px;line-height:1.5}.kanbee-chat-gen-input::placeholder{color:#9a9cb2}.kanbee-chat-gen-bar{justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.kanbee-chat-gen-pills{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.kanbee-chat-gen-pills::-webkit-scrollbar{display:none}.kanbee-chat-pill-wrap{flex-shrink:0;position:relative}.kanbee-chat-pill{color:var(--chat-ink-soft);cursor:pointer;white-space:nowrap;background:#ffffffb8;border:1px solid #17181f17;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:6.5px 11px;font-size:12px;font-weight:700;transition:background .16s,color .16s;display:inline-flex}.kanbee-chat-pill:hover{color:var(--chat-ink);background:#fff}.kanbee-chat-menu-backdrop{z-index:4;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.kanbee-chat-menu{z-index:5;scrollbar-width:thin;scrollbar-color:#9699b266 transparent;background:#fff;border:1px solid #17181f14;border-radius:16px;flex-direction:column;gap:2px;min-width:210px;max-width:min(320px,70vw);max-height:264px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto}.kanbee-chat-menu--wide{min-width:250px}.kanbee-chat-menu-item{width:100%;color:var(--chat-ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.kanbee-chat-menu-item:hover{color:var(--chat-ink);background:#eeeaf5e6}.kanbee-chat-menu-item.is-selected{color:var(--chat-blue-deep);background:#2f7bff17}.kanbee-chat-menu-item svg:last-child{margin-left:auto}.kanbee-chat-menu-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kanbee-chat-generate-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#17181f;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 18px;font-size:13px;font-weight:800;transition:transform .16s,opacity .16s,background .16s;display:inline-flex}.kanbee-chat-generate-btn:hover:not(:disabled){background:#262838;transform:translateY(-1px)}.kanbee-chat-generate-btn:disabled{opacity:.45;cursor:not-allowed}.kanbee-chat-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seto-app:has(.kanbee-chat-page) .seto-mobile-header{display:none!important}@media (height<=650px) and (width>=901px){.kanbee-chat-results{padding-top:18px}.kanbee-chat-results-top{margin-bottom:10px}.kanbee-chat-rail{gap:12px;padding-top:54px}.kanbee-chat-greeting{margin:10px 0 14px}.kanbee-chat-message{margin-bottom:14px}}@media (width>=901px){.kanbee-chat-conversation,.kanbee-unified-page-shell{border-radius:90px}.kanbee-chat-result-card,.kanbee-chat-history-card,.kanbee-chat-generate{border-radius:50px!important}}@media (width>=1800px){.kanbee-chat-shell{gap:30px}.kanbee-chat-results{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 12px 0}.kanbee-chat-rail{padding-top:88px}.kanbee-chat-conversation{padding:24px 36px}.kanbee-chat-thread{max-width:min(960px,100%)}.kanbee-chat-thread-title{font-size:34px}.kanbee-chat-avatar{width:88px;height:88px}}@media (width<=1280px){.kanbee-chat-shell{grid-template-columns:minmax(min(340px,100%),420px) minmax(0,1fr);gap:16px}.kanbee-chat-conversation{padding:18px 24px}}@media (width<=1080px){.kanbee-chat-shell{grid-template-columns:minmax(min(300px,100%),360px) minmax(0,1fr);gap:14px}.kanbee-chat-results{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 8px 0}.kanbee-chat-rail{gap:14px;padding-top:68px}.kanbee-chat-conversation{padding:18px 20px}.kanbee-chat-avatar{width:68px;height:68px}}.kanbee-mobile-only{display:none!important}.kanbee-desktop-only{display:inline-flex!important}.kanbee-mobile-top-btn{color:#17181f;cursor:pointer;background:#ffffffe6;border:1px solid #17181f14;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s,background .15s;display:inline-flex}.kanbee-mobile-top-btn:active{transform:scale(.95)}.kanbee-mobile-bottom-nav{display:none}@media (width<=900px){.kanbee-mobile-bottom-nav{bottom:max(12px, calc(env(safe-area-inset-bottom,0px) + 8px))!important;z-index:99999!important;pointer-events:auto!important;width:min(100vw - 28px,380px)!important;display:block!important;position:fixed!important;left:50%!important;transform:translate(-50%)!important}.kanbee-mobile-bottom-nav-inner{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:#ffffffe0!important;border:1.5px solid #fffffff2!important;border-radius:9999px!important;grid-template-columns:repeat(4,1fr)!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:6px 8px!important;display:grid!important;box-shadow:0 16px 36px #19143229,0 3px 10px #0000000d!important}.kanbee-mobile-bottom-nav-btn{color:#64748b!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:none!important;border-radius:9999px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;height:48px!important;padding:4px 2px!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.kanbee-mobile-bottom-nav-btn:hover{color:#17181f!important;background:#0000000a!important}.kanbee-mobile-bottom-nav-btn:active{transform:scale(.92)!important}.kanbee-mobile-bottom-nav-btn.is-active{color:#17181f!important;background:#ffd600!important;box-shadow:0 4px 14px #ffd6006b!important}.kanbee-mobile-bottom-nav-btn.is-active:hover{color:#17181f!important;background:#ffd600!important}.kanbee-mobile-bottom-nav-icon{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;display:inline-flex!important}.kanbee-mobile-bottom-nav-label{letter-spacing:-.015em!important;white-space:nowrap!important;font-size:10px!important;font-weight:600!important;line-height:1!important}.kanbee-mobile-bottom-nav-btn.is-active .kanbee-mobile-bottom-nav-label{font-weight:700!important}html.theme-dark .kanbee-mobile-bottom-nav-inner,[data-theme=dark] .kanbee-mobile-bottom-nav-inner{background:#121624e6!important;border-color:#ffffff1f!important;box-shadow:0 20px 48px #0009!important}html.theme-dark .kanbee-mobile-bottom-nav-btn,[data-theme=dark] .kanbee-mobile-bottom-nav-btn{color:#94a3b8!important}html.theme-dark .kanbee-mobile-bottom-nav-btn:hover,[data-theme=dark] .kanbee-mobile-bottom-nav-btn:hover{color:#f8fafc!important;background:#ffffff0f!important}html.theme-dark .kanbee-mobile-bottom-nav-btn.is-active,[data-theme=dark] .kanbee-mobile-bottom-nav-btn.is-active{color:#090d16!important;background:#ffd600!important;box-shadow:0 4px 14px #ffd60059!important}}.kanbee-chat-user-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;padding-right:4px;display:flex}.kanbee-chat-mini-action{color:#64748b;cursor:pointer;background:#17181f0a;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:inline-flex}.kanbee-chat-mini-action:hover{color:#17181f;background:#17181f1f;transform:translateY(-1px)}.kanbee-chat-mini-action:active{transform:translateY(0)}.has-chat-files-widget{padding-bottom:40px!important;position:relative!important}.kanbee-chat-files-floating-card{z-index:10;-webkit-backdrop-filter:blur(18px);cursor:pointer;background:#ffffffeb;border:1px solid #fffffff2;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:10px 14px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;position:absolute;bottom:-22px;right:14px;box-shadow:0 12px 28px #2319411f,0 4px 10px #2319410f}.kanbee-chat-files-floating-card:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 16px 36px #23194129}.kanbee-chat-files-floating-card:active{transform:translateY(0)scale(.98)}.kanbee-chat-files-stacked{justify-content:center;align-items:center;width:68px;height:46px;margin-bottom:5px;display:flex;position:relative}.kanbee-stacked-file{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:34px;height:42px;transition:transform .2s;display:flex;position:absolute;box-shadow:0 6px 14px #0000001f}.kanbee-stacked-file.is-pdf{color:#fff;z-index:1;background:linear-gradient(135deg,#ff4d4f 0%,#e02424 100%);top:2px;left:8px;transform:rotate(-7deg)}.kanbee-stacked-file.is-doc{color:#fff;z-index:2;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);top:0;right:8px;transform:rotate(7deg)}.kanbee-stacked-file-label{letter-spacing:.5px;font-size:8px;font-weight:800}.kanbee-chat-files-caption{color:#17181f;letter-spacing:-.01em;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}@media (width<=900px){.kanbee-mobile-only{display:inline-flex!important}.kanbee-desktop-only{display:none!important}.kanbee-chat-page{align-items:stretch;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important;background:#f7f6fc!important;height:100%!important;min-height:100%!important;max-height:100dvh!important;padding:0!important;overflow:hidden auto!important}.kanbee-chat-shell{flex-direction:column!important;gap:0!important;width:100%!important;height:auto!important;min-height:100%!important;padding:0!important;display:flex!important;overflow:visible!important}.kanbee-chat-shell.mobile-view-results .kanbee-chat-conversation{display:none!important}.kanbee-chat-results{border:none!important;border-radius:0!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:100%!important;display:flex!important;overflow:visible!important}.kanbee-chat-shell.mobile-view-results .kanbee-chat-results{width:100%!important;height:auto!important;min-height:100%!important;padding:max(20px, calc(env(safe-area-inset-top,0px) + 12px)) 16px max(110px, calc(env(safe-area-inset-bottom,0px) + 90px)) 16px!important;background:0 0!important;flex-direction:column!important;display:flex!important;overflow:visible!important}.kanbee-chat-shell.mobile-view-chat .kanbee-chat-results{display:none!important}.kanbee-chat-shell.mobile-view-chat .kanbee-chat-conversation{width:100%!important;height:100%!important;min-height:100dvh!important;padding:max(16px, calc(env(safe-area-inset-top,0px) + 12px)) 14px max(120px, calc(env(safe-area-inset-bottom,0px) + 90px)) 14px!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;background:linear-gradient(#fdfcff 0%,#f6f0fa 100%)!important;border:none!important;border-radius:0!important;flex-direction:column!important;display:flex!important;overflow-y:auto!important}.kanbee-chat-rail{display:none!important}.kanbee-chat-results-body{grid-template-columns:1fr!important;width:100%!important;height:auto!important;padding:0!important;display:block!important;overflow:visible!important}.kanbee-chat-results-scroll{width:100%!important;height:auto!important;padding:0 0 30px!important;overflow:visible!important}.kanbee-chat-results-top{justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:48px!important;margin-bottom:16px!important;padding:0 2px!important;display:flex!important}.kanbee-chat-results-title{color:#17181f!important;letter-spacing:-.02em!important;text-align:center!important;flex:1!important;margin:0!important;padding:0!important;font-size:21px!important;font-weight:600!important;position:static!important}.kanbee-chat-day{padding-left:10px!important}.kanbee-chat-thread-top{justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:48px!important;margin-bottom:12px!important;padding:0 2px!important;display:flex!important}.kanbee-chat-thread-title{color:#17181f!important;text-align:center!important;flex:1!important;margin:0!important;padding:0 8px!important;font-size:20px!important;font-weight:700!important}.kanbee-chat-close{background:#ffffffe6!important;border:1px solid #17181f14!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;display:inline-flex!important;position:static!important;transform:none!important}.kanbee-chat-mobile-back{color:#17181f!important;background:#ffffffe6!important;border:1px solid #17181f14!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;display:inline-flex!important}.kanbee-chat-side-tools{display:none!important}.kanbee-chat-result-card,.kanbee-chat-history-card{border-radius:30px!important;margin-bottom:10px!important;padding:18px!important}html:not(.theme-dark):not([data-theme=dark]) .kanbee-chat-result-card,html:not(.theme-dark):not([data-theme=dark]) .kanbee-chat-history-card{background:#ffffffeb!important;border:1px solid #ffffffe6!important}.kanbee-chat-unified-canvas{border-radius:28px!important;min-height:350px!important}.kanbee-chat-canvas-thumb{width:50px!important;height:50px!important}.kanbee-chat-canvas-summary{border-radius:20px!important;padding:10px 14px!important;bottom:10px!important;left:10px!important;right:10px!important}.kanbee-chat-greeting{grid-template-columns:66px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;margin:10px 0 20px!important}.kanbee-chat-avatar{width:66px!important;height:66px!important}.kanbee-chat-hello{color:#475569!important;font-size:20px!important;font-weight:500!important}.kanbee-chat-question{color:#0f172a!important;margin-top:2px!important;font-size:23px!important;font-weight:800!important}.kanbee-chat-bubble{border-radius:24px!important;padding:18px 20px!important;font-size:14.5px!important;line-height:1.6!important}.kanbee-chat-attachments{justify-content:flex-end!important;gap:8px!important;margin-bottom:-28px!important;display:flex!important}.kanbee-chat-attachment{border-radius:16px!important;width:108px!important;padding:8px!important;transform:rotate(3deg)!important}.kanbee-chat-attachment:first-child{transform:rotate(-5deg)translateY(6px)!important}.kanbee-chat-generate{bottom:max(12px, calc(env(safe-area-inset-bottom,0px) + 8px))!important;z-index:80!important;-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:#fffffff5!important;border:1px solid #17181f1a!important;border-radius:24px!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:10px 12px!important;display:flex!important;position:fixed!important;left:12px!important;right:12px!important;box-shadow:0 16px 36px #19143224,0 2px 8px #0000000a!important}.kanbee-chat-gen-top{scrollbar-width:none!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important;overflow-x:auto!important}.kanbee-chat-gen-top::-webkit-scrollbar{display:none!important}.kanbee-chat-ref-tab{color:#8a6d00!important;white-space:nowrap!important;background:#ffd6002e!important;border:1px solid #ffd60066!important;border-radius:9999px!important;flex-shrink:0!important;align-items:center!important;gap:5px!important;padding:4px 10px!important;font-size:11.5px!important;font-weight:700!important;display:inline-flex!important}.kanbee-chat-gen-input{flex:unset!important;color:#17181f!important;resize:none!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;min-height:40px!important;max-height:90px!important;padding:2px 4px!important;font-size:14.5px!important;line-height:1.35!important}.kanbee-chat-gen-bar{border-top:1px solid #0000000d!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;padding-top:6px!important;display:flex!important}.kanbee-chat-gen-pills{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;flex:1!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:2px 0!important;display:flex!important;overflow-x:auto!important}.kanbee-chat-gen-pills::-webkit-scrollbar{display:none!important}.kanbee-chat-pill-wrap{flex-shrink:0!important;position:relative!important}.kanbee-chat-pill{color:#17181f!important;white-space:nowrap!important;background:#f1f5f9f2!important;border:1px solid #17181f14!important;border-radius:9999px!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;padding:5px 9px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.kanbee-chat-generate-btn{color:#fff!important;background:#17181f!important;border:none!important;border-radius:50%!important;flex:0 0 36px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;padding:0!important;display:inline-flex!important;box-shadow:0 4px 12px #17181f38!important}.kanbee-chat-menu{z-index:100!important;background:#fff!important;border:1px solid #17181f1a!important;border-radius:16px!important;min-width:180px!important;max-width:85vw!important;max-height:240px!important;position:absolute!important;top:auto!important;bottom:calc(100% + 8px)!important;left:0!important;overflow-y:auto!important;box-shadow:0 16px 40px #00000038!important}.kanbee-chat-scroll{padding:10px 12px max(160px, calc(env(safe-area-inset-bottom,0px) + 140px)) 12px!important;overflow-y:auto!important}}@media (width<=480px){.kanbee-chat-results-title,.kanbee-chat-thread-title{font-size:19px!important}.kanbee-chat-greeting{grid-template-columns:56px minmax(0,1fr)!important;gap:12px!important}.kanbee-chat-avatar{width:56px!important;height:56px!important}.kanbee-chat-hello{font-size:18px!important}.kanbee-chat-question{font-size:21px!important}.kanbee-chat-result-card,.kanbee-chat-history-card{border-radius:26px!important;padding:15px!important}.kanbee-chat-unified-canvas{border-radius:24px!important;min-height:320px!important}.kanbee-chat-canvas-thumb{width:46px!important;height:46px!important}.kanbee-mobile-bottom-nav{width:min(100vw - 16px,360px)!important;bottom:max(8px, calc(env(safe-area-inset-bottom,0px) + 6px))!important}.kanbee-mobile-bottom-nav-inner{gap:2px!important;padding:4px 6px!important}.kanbee-mobile-bottom-nav-btn{height:44px!important}}@media (prefers-reduced-motion:reduce){.kanbee-chat-icon-button,.kanbee-chat-generate-btn,.kanbee-chat-pending i{transition:none!important;animation:none!important}}.kanbee-chat-page :where(.kanbee-chat-icon-button,.kanbee-chat-pill,.kanbee-chat-generate-btn,.kanbee-chat-ref-tab,.kanbee-chat-title-edit){transition:transform .16s,background .16s,color .16s,border-color .16s,box-shadow .16s}.kanbee-chat-page .kanbee-chat-icon-button.is-active{border:1px solid #d9770673}.kanbee-chat-page :where(.kanbee-chat-thumb[aria-pressed=true]){outline-offset:2px;outline:2px solid #ffd600}.kanbee-chat-empty-state{text-align:center;background:var(--seto-card-bg,#ffffffa6);border:1px dashed var(--seto-card-border,#0000001f);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;margin:16px 8px;padding:38px 20px;transition:all .2s;display:flex}[data-theme=dark] .kanbee-chat-empty-state,.theme-dark .kanbee-chat-empty-state{background:#1216228c;border-color:#ffffff1f}.kanbee-chat-empty-icon-wrap{background:#ffd60024;border:1px solid #ffd60059;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:flex;box-shadow:0 4px 14px #ffd6001f}.kanbee-chat-empty-title{color:var(--seto-text-primary,#17181f);margin:0 0 6px;font-size:14px;font-weight:700}[data-theme=dark] .kanbee-chat-empty-title,.theme-dark .kanbee-chat-empty-title{color:#f8fafc}.kanbee-chat-empty-desc{color:var(--seto-text-secondary,#64748b);max-width:220px;margin:0;font-size:12px;line-height:1.45}.kanbee-studio-empty-creations{width:100%;color:var(--seto-text-secondary,#64748b);background:#ffffff73;border:1.5px dashed #0000001a;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:22px 16px;font-size:12.5px;font-weight:600;display:flex}[data-theme=dark] .kanbee-studio-empty-creations,.theme-dark .kanbee-studio-empty-creations{color:#94a3b8;background:#12162273;border-color:#ffffff1a}.kanbee-studio-empty-canvas{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:44px 24px;display:flex}.kanbee-chat-starter-container{margin:14px 0 28px;animation:.35s cubic-bezier(.16,1,.3,1) kanbeeFadeIn}.kanbee-chat-starter-subtitle{color:var(--chat-ink-soft,#64748b);letter-spacing:-.01em;margin:0 0 16px;font-size:13px;font-weight:500}.kanbee-chat-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=640px){.kanbee-chat-starter-grid{grid-template-columns:1fr}}.kanbee-chat-starter-card{background:var(--chat-card-bg,#fff);border:1px solid var(--chat-card-border,#00000014);text-align:left;cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s,background .2s;display:flex;box-shadow:0 4px 16px #00000008}.kanbee-chat-starter-card:hover{border-color:#f472b666;transform:translateY(-2px);box-shadow:0 8px 24px #f472b61f,0 2px 6px #0000000a}.kanbee-chat-starter-icon{color:#db2777;background:linear-gradient(135deg,#f472b626,#6366f11f);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.kanbee-chat-starter-info{flex-direction:column;gap:3px;min-width:0;display:flex}.kanbee-chat-starter-info strong{color:var(--chat-ink,#0f172a);letter-spacing:-.015em;font-size:13.5px;font-weight:700}.kanbee-chat-starter-info span{color:var(--chat-ink-soft,#64748b);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.35;overflow:hidden}[data-theme=dark] .kanbee-chat-starter-card,.theme-dark .kanbee-chat-starter-card,body.dark-mode .kanbee-chat-starter-card{background:#1a1b2ebf;border-color:#ffffff14;box-shadow:0 4px 20px #00000040}[data-theme=dark] .kanbee-chat-starter-card:hover,.theme-dark .kanbee-chat-starter-card:hover,body.dark-mode .kanbee-chat-starter-card:hover{background:#23243cf2;border-color:#f472b680;box-shadow:0 8px 30px #f472b633}[data-theme=dark] .kanbee-chat-starter-icon,.theme-dark .kanbee-chat-starter-icon,body.dark-mode .kanbee-chat-starter-icon{color:#f472b6;background:#f472b633}[data-theme=dark] .kanbee-chat-starter-info strong,.theme-dark .kanbee-chat-starter-info strong,body.dark-mode .kanbee-chat-starter-info strong{color:#f1f5f9}[data-theme=dark] .kanbee-chat-starter-subtitle,.theme-dark .kanbee-chat-starter-subtitle,body.dark-mode .kanbee-chat-starter-subtitle,[data-theme=dark] .kanbee-chat-starter-info span,.theme-dark .kanbee-chat-starter-info span,body.dark-mode .kanbee-chat-starter-info span{color:#94a3b8}.kanbee-unified-main{background:0 0;flex-direction:column;flex:1;gap:12px;height:100%;min-height:0;padding:clamp(12px,1.8vw,24px) clamp(12px,1.8vw,24px) clamp(12px,1.8vw,24px) clamp(8px,1.2vw,16px);display:flex;overflow:hidden}.kanbee-unified-page-shell{background:linear-gradient(180deg, var(--chat-panel-strong,#fbf8fd), #f5f0f9f2);border:1px solid #ffffffbf;border-radius:90px;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative;overflow:hidden auto;box-shadow:0 60px 120px #58489429,0 24px 60px #5848941a,0 5px 16px #5848940f,inset 0 1px #fff}.kanbee-unified-page-shell::-webkit-scrollbar{width:5px;height:5px}.seto-app main ::-webkit-scrollbar{width:5px;height:5px}.kanbee-unified-page-shell::-webkit-scrollbar-track{background:0 0}.seto-app main ::-webkit-scrollbar-track{background:0 0}.kanbee-unified-page-shell::-webkit-scrollbar-thumb{background:#9699b252;border-radius:999px}.seto-app main ::-webkit-scrollbar-thumb{background:#9699b252;border-radius:999px}.kanbee-unified-page-shell::-webkit-scrollbar-thumb:hover{background:#ffd600}.seto-app main ::-webkit-scrollbar-thumb:hover{background:#ffd600}.seto-desktop-header{margin-bottom:2px;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#ffffffd1!important;border:1px solid #17181f0f!important;border-radius:20px!important;padding:10px 20px!important;box-shadow:0 4px 16px #5848940d!important}.seto-desktop-title{color:#17181f!important;letter-spacing:-.02em!important;font-size:16px!important;font-weight:800!important}.seto-desktop-slug{color:#17181f!important;background:#ffd60026!important;border:1px solid #ffd60059!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important}.kanbee-card,.kanbee-compact-card,.seto-user-card,.fal-status-card{border:1px solid #17181f12;border-radius:16px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s}.kanbee-card:hover,.kanbee-compact-card:hover{border-color:#ffd60073;transform:translateY(-2px)}.kanbee-filter-chip,.kanbee-mode-pill,.seto-pill-btn{border-radius:999px!important;font-weight:600!important;transition:all .18s!important}.kanbee-filter-chip.active,.seto-pill-btn.primary{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important;font-weight:700!important;box-shadow:0 4px 12px #0f172a38!important}@media (width<=900px){.kanbee-unified-main{padding:10px}.kanbee-unified-page-shell{border-radius:24px}}@media (width<=640px){.kanbee-unified-main{padding:6px}.kanbee-unified-page-shell{border-radius:18px}}.kanbee-unified-app-layout{z-index:10;box-sizing:border-box;background:radial-gradient(clamp(520px,44vw,920px) clamp(360px,32vw,640px) at 18% 8%,#e2d1f6b8,#0000 68%),radial-gradient(clamp(520px,44vw,920px) clamp(380px,34vw,660px) at 86% 16%,#ffe8ecc7,#0000 68%),radial-gradient(clamp(560px,48vw,980px) clamp(420px,38vw,720px) at 72% 92%,#fff4e0d1,#0000 70%),linear-gradient(160deg,#efe7f4 0%,#f6eef4 38%,#f7f2ee 72%,#f3efe4 100%);flex-direction:row;gap:16px;width:100vw;height:100vh;padding:clamp(14px,2.2vw,28px);display:flex;position:relative;overflow:hidden}.kanbee-unified-app-layout--no-rail{padding:clamp(14px,2.2vw,28px)}.kanbee-unified-rail{z-index:50;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;width:52px;height:100%;padding:4px 0;display:flex}.kanbee-rail-top{margin-bottom:24px;position:relative}.kanbee-rail-btn{width:44px;height:44px;box-shadow:none;color:#4b4d63;cursor:pointer;background:#fff;border:1px solid #17181f14;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.kanbee-rail-btn:hover{color:#17181f;box-shadow:none;background:#fff;border-color:#ffd60099;transform:scale(1.06)}.kanbee-rail-btn.is-active{font-weight:700;color:#17181f!important;box-shadow:none!important;background:#ffd600!important;border-color:#d9770659!important}.kanbee-rail-logo-btn{box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transition:transform .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.kanbee-rail-logo-btn:hover,.kanbee-rail-logo-btn:active,.kanbee-rail-logo-btn:focus,.kanbee-rail-logo-btn.is-menu-open{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;transform:scale(1.05)!important}.kanbee-rail-logo-img{object-fit:contain;width:44px;height:auto;max-height:28px;display:block}.kanbee-rail-group{flex-direction:column;align-items:center;gap:14px;display:flex}.kanbee-rail-group--bottom{margin-top:auto;padding-top:14px}.kanbee-rail-profile-btn{border:2px solid #ffffffd9;overflow:hidden;box-shadow:0 4px 12px #5848941a}.kanbee-rail-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.kanbee-rail-badge-dot{background:#ffd600;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.kanbee-unified-rail .kanbee-rail-btn,.kanbee-unified-rail .kanbee-rail-btn:hover,.kanbee-unified-rail .kanbee-rail-btn.is-active,.kanbee-unified-rail .kanbee-rail-logo-btn,.kanbee-unified-rail .kanbee-rail-logo-btn.is-menu-open,.kanbee-unified-rail .kanbee-rail-profile-btn{box-shadow:none!important}html:not(.theme-dark):not([data-theme=dark]) .kanbee-collection-card,html:not(.theme-dark):not([data-theme=dark]) .kanbee-lib-controls-card,html:not(.theme-dark):not([data-theme=dark]) .kanbee-compact-card{box-shadow:none!important;background:linear-gradient(#efedf5 0%,#e7e3f0 100%)!important;border:1px solid #ffffffad!important;border-radius:28px!important}html.theme-dark .kanbee-collection-card,html.theme-dark .kanbee-lib-controls-card,html.theme-dark .kanbee-compact-card,[data-theme=dark] .kanbee-collection-card,[data-theme=dark] .kanbee-lib-controls-card,[data-theme=dark] .kanbee-compact-card{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;color:#f8fafc!important;background:linear-gradient(#141a2ce0 0%,#0d111ef0 100%)!important;border:1px solid #ffffff1f!important;border-radius:28px!important;box-shadow:inset 0 1px 1px #ffffff1f,0 18px 45px #0000008c!important}.kanbee-collection-card:hover{box-shadow:none!important}.kanbee-unified-page-shell :where(div){min-width:0}.kanbee-unified-page-shell img{max-width:100%}@media (width<=900px){.kanbee-unified-app-layout{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;border-radius:0!important;flex-direction:column!important;gap:0!important;width:100%!important;height:100%!important;max-height:100dvh!important;padding:10px 10px 96px!important;display:flex!important;overflow:hidden auto!important}.kanbee-unified-app-layout .kanbee-chat-shell{width:100%!important;height:auto!important;min-height:100%!important;display:block!important;overflow:visible!important}.kanbee-unified-app-layout .kanbee-chat-results{display:none!important}.kanbee-unified-app-layout .kanbee-unified-page-stage{width:100%!important;height:auto!important;min-height:100%!important;display:block!important;overflow:visible!important}.kanbee-unified-page-shell{border-radius:24px!important;height:auto!important;min-height:100%!important;padding:18px 16px 36px!important;overflow:visible!important}.kanbee-unified-page-shell [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}}.kanbee-rail-dropdown{z-index:1000;position:absolute;top:0;left:calc(100% + 14px)}.kanbee-rail-btn{position:relative!important}.kanbee-rail-pill-tooltip{color:#fff;letter-spacing:-.01em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:99999;background:#17181f;border:1px solid #ffffff1f;border-radius:9999px;padding:6px 14px;font-size:12px;font-weight:600;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),visibility .18s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(-6px);box-shadow:0 8px 24px #00000038,0 2px 6px #0000001a}.kanbee-rail-pill-tooltip:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:6px solid #17181f;width:0;height:0;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.kanbee-rail-btn:hover .kanbee-rail-pill-tooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.kanbee-rail-logo-btn.is-menu-open .kanbee-rail-pill-tooltip{display:none!important}@media (width<=1440px),(height<=900px){.kanbee-unified-app-layout{gap:12px!important;padding:12px!important}.kanbee-unified-main{gap:8px!important;padding:8px 12px!important}.kanbee-unified-page-shell{border-radius:90px!important}.kanbee-lib-title,.kanbee-home-title,.kanbee-studio-title,.kanbee-collections-title,.seto-desktop-title{letter-spacing:-.5px!important;color:var(--seto-text-primary,#1a1a2e)!important;font-size:24px!important;font-weight:800!important;line-height:1.2!important}.kanbee-lib-subtitle,.kanbee-home-subtitle,.kanbee-studio-subtitle,.kanbee-collections-subtitle{color:var(--seto-text-tertiary,#94a3b8)!important;margin-top:4px!important;font-size:13px!important;font-weight:400!important}.kanbee-lib-header{gap:8px!important;margin-bottom:24px!important}.kanbee-generate-green-btn{gap:5px!important;padding:6px 14px!important;font-size:12px!important}.kanbee-lib-controls-card{border-radius:16px!important;margin-bottom:14px!important;padding:10px 14px!important}.kanbee-lib-selector-btn{border-radius:10px!important;padding:6px 12px!important;font-size:12px!important}.kanbee-lib-fav-toggle,.kanbee-lib-reset-btn{border-radius:10px!important;padding:6px 11px!important;font-size:11.5px!important}.kanbee-lib-search-input-wrap{border-radius:10px!important;padding:6px 11px!important}.kanbee-lib-search-input{font-size:12px!important}.kanbee-compact-library-grid,.kanbee-four-col-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;transition:grid-template-columns .38s cubic-bezier(.2,.8,.2,1)!important}.is-sidebar-collapsed .kanbee-four-col-grid,.is-sidebar-collapsed .kanbee-compact-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}@media (width>=1400px){.is-sidebar-collapsed .kanbee-four-col-grid,.is-sidebar-collapsed .kanbee-compact-library-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}}@media (width>=1320px){.kanbee-four-col-grid,.kanbee-compact-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width>=1680px){.kanbee-four-col-grid,.kanbee-compact-library-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.kanbee-studio-creations-carousel{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#94a3b866 transparent!important;flex-direction:row!important;align-items:stretch!important;gap:12px!important;padding:4px 2px 10px!important;display:flex!important;overflow:auto hidden!important}.kanbee-studio-creations-carousel::-webkit-scrollbar{height:5px!important}.kanbee-studio-creations-carousel::-webkit-scrollbar-track{background:#0000000a!important;border-radius:9999px!important}.kanbee-studio-creations-carousel::-webkit-scrollbar-thumb{background:#94a3b859!important;border-radius:9999px!important}.kanbee-studio-creation-card{scroll-snap-align:start!important;aspect-ratio:1!important;cursor:pointer!important;background:#0d1322!important;border:2px solid #0000!important;border-radius:16px!important;flex:0 0 clamp(140px,16vw,175px)!important;width:clamp(140px,16vw,175px)!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;position:relative!important;overflow:hidden!important}.kanbee-studio-creation-card:hover{z-index:2;transform:translateY(-4px)scale(1.02)!important;box-shadow:0 10px 24px #00000038!important}.kanbee-studio-creation-card.is-selected{border-color:#ffd600!important;box-shadow:0 0 0 2px #ffd60080,0 8px 24px #ffd60059!important}.kanbee-carousel-nav-btn{color:#17181f!important;cursor:pointer!important;background:#ffffffe6!important;border:1px solid #17181f1f!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;transition:all .18s!important;display:inline-flex!important;box-shadow:0 2px 6px #0000000f!important}.kanbee-carousel-nav-btn:hover{color:#090d16!important;background:#ffd600!important;border-color:#ffd600!important;transform:scale(1.08)!important;box-shadow:0 4px 12px #ffd60059!important}html.theme-dark .kanbee-carousel-nav-btn,[data-theme=dark] .kanbee-carousel-nav-btn{color:#f1f5f9!important;background:#ffffff14!important;border-color:#ffffff29!important}html.theme-dark .kanbee-carousel-nav-btn:hover,[data-theme=dark] .kanbee-carousel-nav-btn:hover{color:#090d16!important;background:#ffd600!important;border-color:#ffd600!important}.kanbee-compact-thumb-wrap{height:125px!important}.kanbee-compact-body{gap:3px!important;padding:9px 12px!important}.kanbee-compact-title{font-size:12px!important}.kanbee-compact-prompt{-webkit-line-clamp:2!important;font-size:11px!important}.kanbee-compact-footer{margin-top:4px!important;padding-top:8px!important}.kanbee-compact-edit-btn{padding:3px 10px!important;font-size:11px!important}.kanbee-studio-view{padding:24px 28px 70px!important}.kanbee-prompt-floating-card{border-radius:20px!important;padding:10px 14px!important}}@media (width>=901px){.kanbee-unified-page-shell{border-radius:90px}.kanbee-internal-box,.kanbee-studio-top-bar,.kanbee-studio-preview-col,.kanbee-studio-controls-col,.kanbee-studio-workspace-grid>div,.seto-user-card,.fal-status-card,.kanbee-profile-main-card,.kanbee-profile-form-card,.kanbee-profile-section-card,.kanbee-setting-box{border-radius:50px!important}}@media (width<=900px){.kanbee-unified-main{padding-top:max(56px, calc(env(safe-area-inset-top,0px) + 14px))!important}.kanbee-unified-page-shell{border-radius:50px!important}.kanbee-internal-box,.kanbee-studio-top-bar,.kanbee-studio-preview-col,.kanbee-studio-controls-col,.kanbee-studio-workspace-grid>div,.seto-user-card,.fal-status-card,.kanbee-profile-main-card,.kanbee-profile-form-card,.kanbee-profile-section-card,.kanbee-setting-box{border-radius:30px!important}}.kanbee-studio-view{box-sizing:border-box!important;gap:24px!important;width:100%!important;padding:32px 42px 140px!important}.kanbee-studio-workspace-grid{flex-direction:column!important;flex:1!important;gap:24px!important;width:100%!important;min-height:0!important;display:flex!important}.kanbee-studio-preview-col,.kanbee-studio-controls-col,.kanbee-studio-workspace-grid>div{width:100%!important;min-width:0!important;max-width:100%!important}@media (width>=1024px){.is-sidebar-collapsed .kanbee-studio-workspace-grid,.kanbee-studio-workspace-grid.grid-70-30{grid-template-columns:minmax(0,7fr) minmax(0,3fr)!important;align-items:start!important;gap:24px!important;display:grid!important}}@media (width>=1440px){.kanbee-studio-workspace-grid{grid-template-columns:minmax(0,7fr) minmax(0,3fr)!important;align-items:start!important;gap:24px!important;display:grid!important}}.kanbee-profile-main-card{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffffeb;border:1px solid #17181f14;margin-bottom:24px;overflow:hidden;box-shadow:0 16px 45px #1914320d}.kanbee-profile-form-card{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#fffffff0;border:1px solid #17181f14;overflow:hidden;box-shadow:0 16px 45px #1914320a}.kanbee-profile-page-scroll{-webkit-overflow-scrolling:touch;flex:1;height:100%;padding:clamp(16px,2.5vw,32px);overflow:hidden auto}.kanbee-profile-container{width:100%;max-width:1160px;margin:0 auto}.kanbee-profile-sections-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}@media (width<=900px){.kanbee-profile-sections-wrapper{grid-template-columns:1fr!important;gap:16px!important}}.kanbee-profile-actions-bar{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;padding:8px 4px 24px;display:flex}.kanbee-profile-btn-cancel{color:#64748b;cursor:pointer;background:0 0;border:1.5px solid #17181f26;border-radius:9999px;justify-content:center;align-items:center;height:42px;padding:0 24px;font-size:13.5px;font-weight:600;transition:all .18s;display:inline-flex}.kanbee-profile-btn-cancel:hover{color:#17181f;background:#00000008;border-color:#17181f59}.kanbee-profile-btn-save{color:#fff;cursor:pointer;background:#17181f;border:1px solid #17181f;border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 28px;font-size:13.5px;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 4px 14px #17181f2e}.kanbee-profile-btn-save:hover{background:#2e303d;transform:translateY(-1px);box-shadow:0 6px 20px #17181f40}html.theme-dark .kanbee-profile-btn-cancel,[data-theme=dark] .kanbee-profile-btn-cancel{color:#94a3b8!important;border-color:#ffffff2e!important}html.theme-dark .kanbee-profile-btn-cancel:hover,[data-theme=dark] .kanbee-profile-btn-cancel:hover{color:#f8fafc!important;background:#ffffff0d!important;border-color:#ffffff59!important}html.theme-dark .kanbee-profile-btn-save,[data-theme=dark] .kanbee-profile-btn-save{color:#090d16!important;background:#ffd600!important;border-color:#ffd600!important;box-shadow:0 4px 16px #ffd60040!important}html.theme-dark .kanbee-profile-btn-save:hover,[data-theme=dark] .kanbee-profile-btn-save:hover{background:#ffe033!important;box-shadow:0 6px 22px #ffd60059!important}.kanbee-profile-section-card{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#fffffff0;border:1px solid #17181f14;border-radius:28px;padding:28px 32px;transition:all .2s;overflow:hidden;box-shadow:0 16px 45px #1914320a}.kanbee-profile-section-header{border-bottom:1px solid #17181f0f;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.kanbee-profile-section-icon{color:#17181f;background:#ffd60029;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.kanbee-profile-section-title-wrap{flex:1;min-width:0}.kanbee-profile-section-title{color:#17181f;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:800;line-height:1.25}.kanbee-profile-section-desc{color:#64748b;margin:3px 0 0;font-size:12.5px;font-weight:500}.kanbee-profile-grid-2col{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=768px){.kanbee-profile-grid-2col{grid-template-columns:1fr!important}.kanbee-profile-section-card{border-radius:22px!important;padding:20px 18px!important}}.kanbee-profile-field{flex-direction:column;gap:6px;display:flex}.kanbee-profile-label{color:#334155;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;display:flex}.kanbee-profile-label-hint{color:#94a3b8;font-size:11px;font-weight:500}.kanbee-profile-input,.kanbee-profile-textarea{color:#17181f;box-sizing:border-box;background:#fff;border:1.5px solid #17181f1a;border-radius:14px;outline:none;width:100%;padding:11px 15px;font-family:inherit;font-size:13.5px;transition:all .18s;box-shadow:0 1px 3px #00000008}.kanbee-profile-input::placeholder,.kanbee-profile-textarea::placeholder{color:#94a3b8!important;opacity:1!important}.kanbee-profile-input:focus,.kanbee-profile-textarea:focus{background:#fff;border-color:#ffd600;box-shadow:0 0 0 3px #ffd60047}.kanbee-profile-nav-tabs{background:#ffffffe6;border:1px solid #17181f14;border-radius:9999px;gap:6px;width:fit-content;max-width:100%;margin-bottom:22px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 2px 8px #0000000a}.kanbee-profile-nav-tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;padding:9px 20px;font-size:13px;font-weight:600;transition:all .16s}.kanbee-profile-nav-tab.is-active{color:#fff;background:#17181f}.kanbee-profile-stats-bar{background:#faf8fda6;border-top:1px solid #17181f0f;grid-template-columns:repeat(4,1fr);gap:16px;padding:18px 32px;display:grid}.kanbee-profile-stat-val{color:#17181f;letter-spacing:-.4px;font-size:21px;font-weight:800}.kanbee-profile-stat-lbl{color:#64748b;margin-top:3px;font-size:12px;font-weight:600}html.theme-dark .kanbee-profile-section-card,[data-theme=dark] .kanbee-profile-section-card{-webkit-backdrop-filter:blur(28px)saturate(190%)!important;color:#f8fafc!important;background:#0e1320ad!important;border:1px solid #ffffff1c!important;box-shadow:0 20px 50px #0009!important}html.theme-dark .kanbee-profile-section-header,[data-theme=dark] .kanbee-profile-section-header{border-bottom-color:#ffffff14!important}html.theme-dark .kanbee-profile-section-icon,[data-theme=dark] .kanbee-profile-section-icon{color:#ffd600!important;background:#ffd60033!important}html.theme-dark .kanbee-profile-section-title,[data-theme=dark] .kanbee-profile-section-title{color:#f8fafc!important}html.theme-dark .kanbee-profile-section-desc,[data-theme=dark] .kanbee-profile-section-desc{color:#94a3b8!important}html.theme-dark .kanbee-profile-label,[data-theme=dark] .kanbee-profile-label{color:#e2e8f0!important}html.theme-dark .kanbee-profile-label-hint,[data-theme=dark] .kanbee-profile-label-hint{color:#64748b!important}html.theme-dark .kanbee-profile-input,html.theme-dark .kanbee-profile-textarea,[data-theme=dark] .kanbee-profile-input,[data-theme=dark] .kanbee-profile-textarea{color:#f8fafc!important;background:#ffffff0f!important;border:1.5px solid #ffffff24!important;box-shadow:inset 0 1px 3px #00000059!important}html.theme-dark .kanbee-profile-input::placeholder,html.theme-dark .kanbee-profile-textarea::placeholder,[data-theme=dark] .kanbee-profile-input::placeholder,[data-theme=dark] .kanbee-profile-textarea::placeholder{color:#94a3b8!important;opacity:.9!important}html.theme-dark .kanbee-profile-input:focus,html.theme-dark .kanbee-profile-textarea:focus,[data-theme=dark] .kanbee-profile-input:focus,[data-theme=dark] .kanbee-profile-textarea:focus{background:#ffffff17!important;border-color:#ffd600!important;box-shadow:0 0 0 3px #ffd60047!important}html.theme-dark .kanbee-profile-stats-bar,[data-theme=dark] .kanbee-profile-stats-bar{background:#00000040!important;border-top-color:#ffffff14!important}html.theme-dark .kanbee-profile-stat-val,[data-theme=dark] .kanbee-profile-stat-val{color:#f8fafc!important}html.theme-dark .kanbee-profile-stat-lbl,[data-theme=dark] .kanbee-profile-stat-lbl{color:#94a3b8!important}html.theme-dark .kanbee-profile-nav-tabs,[data-theme=dark] .kanbee-profile-nav-tabs{background:#121828d9!important;border-color:#ffffff1f!important;box-shadow:0 4px 16px #0006!important}html.theme-dark .kanbee-profile-nav-tab,[data-theme=dark] .kanbee-profile-nav-tab{color:#94a3b8!important}html.theme-dark .kanbee-profile-nav-tab:hover,[data-theme=dark] .kanbee-profile-nav-tab:hover{color:#f8fafc!important}html.theme-dark .kanbee-profile-nav-tab.is-active,[data-theme=dark] .kanbee-profile-nav-tab.is-active{color:#090d16!important;background:#ffd600!important;box-shadow:0 2px 10px #ffd60059!important}.kanbee-profile-plan-box{background:linear-gradient(135deg,#fff 0%,#faf8fc 100%);border:1px solid #17181f14;border-radius:20px;padding:24px 28px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000a}html.theme-dark .kanbee-profile-plan-box,[data-theme=dark] .kanbee-profile-plan-box{background:#141a2cbf!important;border-color:#ffffff1f!important;box-shadow:0 8px 24px #00000073!important}.kanbee-tab-pill-btn{color:#64748b!important;cursor:pointer!important;width:36px!important;height:36px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:all .16s!important;display:inline-flex!important;position:relative!important}.kanbee-tab-pill-btn:hover:not(.is-active){color:#17181f!important;background:#fffffff2!important}.kanbee-tab-pill-btn.is-active{color:#17181f!important;background:#ffd600!important;border-color:#d9770659!important;box-shadow:0 2px 10px #ffd60059!important}.kanbee-tab-pill-tooltip{color:#fff;letter-spacing:-.01em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:99999;background:#17181f;border:1px solid #ffffff1f;border-radius:9999px;padding:5px 13px;font-size:11.5px;font-weight:600;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),visibility .18s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 8px 24px #00000038,0 2px 6px #0000001a}.kanbee-tab-pill-tooltip:before{content:"";border-bottom:6px solid #17181f;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.kanbee-tab-pill-btn:hover .kanbee-tab-pill-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.kanbee-settings-models-container{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.kanbee-setting-model-card{background:var(--seto-surface,#ffffffb8);-webkit-backdrop-filter:blur(18px);border:1px solid var(--seto-card-border,#00000012);cursor:pointer;box-shadow:0 2px 10px #00000008;box-sizing:border-box!important;border-radius:20px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;padding:14px 22px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.kanbee-setting-model-card:hover{border-color:#ffd60073;transform:translateY(-1px);box-shadow:0 6px 20px #0000000f}.kanbee-setting-model-card.is-selected{background:var(--seto-surface-solid,#fff)!important;border:2px solid var(--kanbee-yellow,#ffd600)!important;box-shadow:0 4px 18px #ffd60033!important}.kanbee-setting-model-left{flex:auto!important;align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.kanbee-setting-model-icon-box{background:#0000000a;border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;transition:all .18s!important;display:flex!important}.kanbee-setting-model-icon-box.is-selected{background:#ffd600!important}html.theme-dark .kanbee-setting-model-icon-box,[data-theme=dark] .kanbee-setting-model-icon-box{background:#ffffff14!important}html.theme-dark .kanbee-setting-model-icon-box.is-selected,[data-theme=dark] .kanbee-setting-model-icon-box.is-selected{background:#ffd600!important}.kanbee-setting-model-info{flex-direction:column!important;flex:auto!important;gap:3px!important;min-width:0!important;display:flex!important}.kanbee-setting-model-header-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.kanbee-setting-model-name{color:var(--seto-text-primary,#1a1a2e)!important;white-space:nowrap!important;letter-spacing:-.01em!important;font-size:14.5px!important;font-weight:700!important}.kanbee-setting-model-tier{color:var(--seto-text-secondary,#475569);border:1px solid var(--seto-card-border,#00000014);background:#0000000d;white-space:nowrap!important;border-radius:9999px!important;padding:2px 8px!important;font-size:10.5px!important;font-weight:700!important}.kanbee-setting-model-tier.is-selected{color:#fff;background:#17181f}html.theme-dark .kanbee-setting-model-tier,[data-theme=dark] .kanbee-setting-model-tier{color:#94a3b8;background:#ffffff14;border-color:#ffffff1f}html.theme-dark .kanbee-setting-model-tier.is-selected,[data-theme=dark] .kanbee-setting-model-tier.is-selected{color:#0b0f19;background:#ffd600;border-color:#ffd600}.kanbee-setting-model-desc{color:var(--seto-text-secondary,#64748b)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:12px!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.kanbee-setting-model-card-right{flex-shrink:0!important;align-items:center!important;gap:16px!important;display:flex!important}.kanbee-setting-model-pills{align-items:center!important;gap:8px!important;display:flex!important}.kanbee-setting-pill{color:var(--seto-text-secondary,#64748b);border:1px solid var(--seto-card-border,#0000000f);background:#0000000a;white-space:nowrap!important;border-radius:9999px!important;padding:4px 10px!important;font-size:11px!important;font-weight:600!important}html.theme-dark .kanbee-setting-pill,[data-theme=dark] .kanbee-setting-pill{color:#94a3b8;background:#ffffff0f;border-color:#ffffff14}.kanbee-setting-model-cost{color:var(--seto-text-primary,#17181f)!important;text-align:right!important;white-space:nowrap!important;min-width:95px!important;font-size:13px!important;font-weight:700!important}.kanbee-setting-model-radio{border:2px solid var(--seto-card-border,#0003)!important;background:0 0!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;transition:all .18s!important;display:flex!important}.kanbee-setting-model-radio.is-selected{background:#ffd600!important;border-color:#ffd600!important}html.theme-dark .kanbee-setting-model-radio,[data-theme=dark] .kanbee-setting-model-radio{border-color:#ffffff40!important}html.theme-dark .kanbee-setting-model-radio.is-selected,[data-theme=dark] .kanbee-setting-model-radio.is-selected{background:#ffd600!important;border-color:#ffd600!important}@media (width<=860px){.kanbee-setting-model-card{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px 18px!important}.kanbee-setting-model-card-right{border-top:1px solid var(--seto-card-border,#0000000f);flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:2px!important;padding-top:10px!important;display:flex!important}}.kanbee-settings-layout-grid{flex-direction:column;gap:24px;width:100%;transition:all .38s cubic-bezier(.2,.8,.2,1);display:flex}.kanbee-settings-col{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}.kanbee-settings-pref-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;width:100%;display:grid}.is-sidebar-collapsed .kanbee-settings-layout-grid,.kanbee-settings-layout-grid.is-collapsed-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)!important;align-items:start!important;gap:24px!important;display:grid!important}.is-sidebar-collapsed .kanbee-settings-pref-cards,.kanbee-settings-layout-grid.is-collapsed-grid .kanbee-settings-pref-cards{flex-direction:column!important;gap:20px!important;display:flex!important}@media (width>=1350px){.kanbee-settings-layout-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)!important;align-items:start!important;gap:24px!important;display:grid!important}.kanbee-settings-pref-cards{flex-direction:column!important;gap:20px!important;display:flex!important}}:root{--liquid-bg-overlay:linear-gradient(135deg, #fce4ecd1 0%, #fff3e0bf 30%, #fce4ecc7 60%, #fff8e1b8 100%)}html.theme-dark,[data-theme=dark]{--liquid-bg-overlay:linear-gradient(135deg, #07090ff0 0%, #0d111ee0 40%, #07090ff5 100%);--chat-ink:#f8fafc;--chat-ink-soft:#cbd5e1;--chat-muted:#94a3b8;--chat-line:#ffffff14;--chat-panel:#0e121ed1;--chat-panel-strong:#0c101d;--chat-card:#141a2cb8;--chat-card-strong:#14192b;--chat-shadow-panel:0 30px 80px #000000a6;--chat-shadow-card:0 18px 45px #0000008c;--chat-shadow-soft:0 10px 28px #00000073;--seto-bg:#07090e;--seto-surface:#101523ad;--seto-surface-hover:#1a2236d1;--seto-surface-solid:#0e1220;--seto-card-border:#ffffff1a;--seto-card-border-hover:#fff3;--seto-text-primary:#f8fafc;--seto-text-secondary:#cbd5e1;--seto-text-tertiary:#94a3b8;--seto-text-light:#fff}html.theme-dark body,[data-theme=dark] body{color:#f8fafc!important;background-color:#07090e!important}html.theme-dark .liquid-base-dark-layer,[data-theme=dark] .liquid-base-dark-layer{background-image:linear-gradient(135deg,#07090ff0 0%,#0d111ee0 40%,#07090ff5 100%),url(/assets/wallpaper-home-D-n0MNuO.jpg)!important;background-position:50%!important;background-size:cover!important}html.theme-dark .liquid-refraction-caustic-layer,[data-theme=dark] .liquid-refraction-caustic-layer,html.theme-dark .liquid-glass-grain-layer,[data-theme=dark] .liquid-glass-grain-layer{opacity:.85!important}html.theme-dark .liquid-orb-yellow-primary,[data-theme=dark] .liquid-orb-yellow-primary{opacity:.75!important;background:radial-gradient(circle,#ffd60040 0%,#f59e0b24 45%,#0000 75%)!important}html.theme-dark .liquid-orb-yellow-glow,[data-theme=dark] .liquid-orb-yellow-glow{opacity:.65!important;background:radial-gradient(circle,#3b82f633 0%,#8b5cf624 50%,#0000 75%)!important}html.theme-dark .liquid-orb-yellow-accent,[data-theme=dark] .liquid-orb-yellow-accent{opacity:.6!important;background:radial-gradient(circle,#ec48992e 0%,#ffd6001a 45%,#0000 75%)!important}html.theme-dark .kanbee-chat-page,[data-theme=dark] .kanbee-chat-page{color:#f8fafc!important;background:radial-gradient(clamp(520px,44vw,920px) clamp(360px,32vw,640px) at 18% 8%,#3b1e6e52,#0000 68%),radial-gradient(clamp(520px,44vw,920px) clamp(380px,34vw,660px) at 86% 16%,#28144659,#0000 68%),radial-gradient(clamp(560px,48vw,980px) clamp(420px,38vw,720px) at 72% 92%,#14192dcc,#0000 70%),linear-gradient(160deg,#07090e 0%,#0b0f19 38%,#0d1220 72%,#080a11 100%)!important}html.theme-dark .kanbee-unified-page-shell,[data-theme=dark] .kanbee-unified-page-shell{-webkit-backdrop-filter:blur(32px)saturate(200%)!important;color:#f8fafc!important;background:linear-gradient(#101523d9 0%,#090c14eb 100%)!important;border:1px solid #ffffff1f!important;box-shadow:inset 0 1px 1.5px #ffffff26,0 40px 100px #000000bf,0 10px 30px #0006!important}html.theme-dark .kanbee-internal-box,html.theme-dark .kanbee-setting-box,html.theme-dark .kanbee-studio-preview-col,html.theme-dark .kanbee-studio-controls-col,html.theme-dark .kanbee-profile-main-card,html.theme-dark .kanbee-profile-form-card,[data-theme=dark] .kanbee-internal-box,[data-theme=dark] .kanbee-setting-box,[data-theme=dark] .kanbee-studio-preview-col,[data-theme=dark] .kanbee-studio-controls-col,[data-theme=dark] .kanbee-profile-main-card,[data-theme=dark] .kanbee-profile-form-card{-webkit-backdrop-filter:blur(28px)saturate(190%)!important;color:#f8fafc!important;background:#0e1320ad!important;border:1px solid #ffffff1c!important;box-shadow:inset 0 1px 1px #ffffff24,inset 0 -1px 1px #00000059,0 20px 50px #0009!important}html.theme-dark .kanbee-setting-model-card,[data-theme=dark] .kanbee-setting-model-card{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:#101626a6!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0006!important}html.theme-dark .kanbee-setting-model-card:hover,[data-theme=dark] .kanbee-setting-model-card:hover{border-color:#ffd60073!important;box-shadow:inset 0 1px #ffffff26,0 12px 32px #0000008c!important}html.theme-dark .kanbee-setting-model-card.is-selected,[data-theme=dark] .kanbee-setting-model-card.is-selected{background:#ffd60014!important;border:2px solid #ffd600!important;box-shadow:inset 0 1px #fff3,0 8px 30px #ffd6002e!important}html.theme-dark .kanbee-chat-conversation,[data-theme=dark] .kanbee-chat-conversation{-webkit-backdrop-filter:blur(32px)saturate(200%)!important;background:linear-gradient(#101523d1 0%,#090c14e6 100%)!important;border:1px solid #ffffff1f!important;box-shadow:inset 0 1px 1px #ffffff26,0 40px 100px #000000bf!important}html.theme-dark .kanbee-chat-result-card,html.theme-dark .kanbee-chat-history-card,[data-theme=dark] .kanbee-chat-result-card,[data-theme=dark] .kanbee-chat-history-card{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;color:#f8fafc!important;background:linear-gradient(#141a2ce0 0%,#0d111ef0 100%)!important;border:1px solid #ffffff1f!important;box-shadow:inset 0 1px 1px #ffffff24,0 20px 48px #0009!important}html.theme-dark .kanbee-chat-result-mark,[data-theme=dark] .kanbee-chat-result-mark{box-shadow:none!important;color:#f8fafc!important;background:#ffffff14!important;border:1px solid #ffffff1a!important}html.theme-dark .kanbee-chat-result-head-text strong,[data-theme=dark] .kanbee-chat-result-head-text strong{color:#f8fafc!important}html.theme-dark .kanbee-chat-result-head-text span,[data-theme=dark] .kanbee-chat-result-head-text span{color:#94a3b8!important}html.theme-dark .kanbee-chat-launch,[data-theme=dark] .kanbee-chat-launch{color:#f8fafc!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff1f!important}html.theme-dark .kanbee-chat-launch:hover,[data-theme=dark] .kanbee-chat-launch:hover{color:#ffd600!important;background:#ffffff29!important;border-color:#ffd60073!important}html.theme-dark .kanbee-chat-unified-canvas,[data-theme=dark] .kanbee-chat-unified-canvas{background:linear-gradient(#182032 0%,#111624 50%,#0d111a 100%)!important;box-shadow:inset 0 0 0 1px #ffffff1a!important}html.theme-dark .kanbee-chat-canvas-fog,[data-theme=dark] .kanbee-chat-canvas-fog{background:radial-gradient(circle at 50% 88%,#0d111af2 0%,#0d111a00 70%)!important}html.theme-dark .kanbee-chat-canvas-thumb,[data-theme=dark] .kanbee-chat-canvas-thumb{background:#141b2b!important;border:2px solid #ffffff38!important;box-shadow:0 4px 14px #0006!important}html.theme-dark .kanbee-chat-canvas-thumb--more,[data-theme=dark] .kanbee-chat-canvas-thumb--more{color:#f8fafc!important;background:#141a2ae0!important;border:1.5px solid #ffffff26!important}html.theme-dark .kanbee-chat-canvas-summary,[data-theme=dark] .kanbee-chat-canvas-summary{-webkit-backdrop-filter:blur(20px)!important;background:#0e1320e0!important;border:1px solid #ffffff1f!important;box-shadow:0 8px 24px #00000080!important}html.theme-dark .kanbee-chat-summary-icon,[data-theme=dark] .kanbee-chat-summary-icon{color:#ffd600!important;background:#ffffff1a!important}html.theme-dark .kanbee-chat-summary-info strong,[data-theme=dark] .kanbee-chat-summary-info strong{color:#f8fafc!important}html.theme-dark .kanbee-chat-summary-info span,[data-theme=dark] .kanbee-chat-summary-info span{color:#94a3b8!important}html.theme-dark .kanbee-chat-mini-prompt,[data-theme=dark] .kanbee-chat-mini-prompt{box-shadow:none!important;color:#f8fafc!important;background:#ffffff0d!important;border:1px solid #ffffff17!important}html.theme-dark .kanbee-chat-mini-prompt:hover,[data-theme=dark] .kanbee-chat-mini-prompt:hover{background:#ffffff17!important;border-color:#ffd60059!important}html.theme-dark .kanbee-chat-mini-mark,[data-theme=dark] .kanbee-chat-mini-mark{color:#cbd5e1!important;background:#ffffff14!important;border:1.5px solid #ffffff1a!important}html.theme-dark .kanbee-chat-mini-prompt strong,[data-theme=dark] .kanbee-chat-mini-prompt strong{color:#f8fafc!important}html.theme-dark .kanbee-chat-mini-prompt span,[data-theme=dark] .kanbee-chat-mini-prompt span{color:#94a3b8!important}html.theme-dark .kanbee-chat-view-result-pill,[data-theme=dark] .kanbee-chat-view-result-pill{color:#f8fafc!important;background:#ffffff14!important;border:1px solid #ffffff24!important}html.theme-dark .kanbee-chat-view-result-pill:hover,[data-theme=dark] .kanbee-chat-view-result-pill:hover{color:#ffd600!important;background:#ffd60029!important;border-color:#ffd60066!important}html.theme-dark .kanbee-chat-icon-button,[data-theme=dark] .kanbee-chat-icon-button{color:#e2e8f0!important;background:#ffffff0f!important;border:1px solid #ffffff17!important;box-shadow:inset 0 1px #ffffff14!important}html.theme-dark .kanbee-chat-icon-button:hover,[data-theme=dark] .kanbee-chat-icon-button:hover{color:#fff!important;background:#ffffff24!important;border-color:#ffd60066!important}html.theme-dark .kanbee-chat-icon-button.is-active,[data-theme=dark] .kanbee-chat-icon-button.is-active{color:#0b0f19!important;background:#ffd600!important;border-color:#ffd600!important;box-shadow:0 2px 14px #ffd60059!important}html.theme-dark .kanbee-chat-nav-dropdown,[data-theme=dark] .kanbee-chat-nav-dropdown{-webkit-backdrop-filter:blur(28px)saturate(190%)!important;color:#f8fafc!important;background:#0e121ef0!important;border:1px solid #ffffff1f!important;box-shadow:inset 0 1px #ffffff1f,0 24px 60px #000000b3!important}html.theme-dark .kanbee-chat-composer,[data-theme=dark] .kanbee-chat-composer{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:#101523cc!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff1a,0 12px 32px #00000080!important}html.theme-dark .kanbee-chat-gen-input,[data-theme=dark] .kanbee-chat-gen-input{color:#f8fafc!important;background:0 0!important;border-color:#0000!important}html.theme-dark .kanbee-chat-gen-input::placeholder,[data-theme=dark] .kanbee-chat-gen-input::placeholder{color:#8b90a5!important}html.theme-dark .kanbee-studio-ref-box,[data-theme=dark] .kanbee-studio-ref-box{color:#cbd5e1!important;background:#ffffff0d!important;border:1px dashed #ffffff26!important}html.theme-dark .kanbee-studio-ref-box:hover,[data-theme=dark] .kanbee-studio-ref-box:hover{background:#ffffff1a!important;border-color:#ffd60080!important}html.theme-dark .kanbee-tab-pill-btn:not(.is-active),[data-theme=dark] .kanbee-tab-pill-btn:not(.is-active){color:#94a3b8!important}html.theme-dark .kanbee-tab-pill-btn:hover:not(.is-active),[data-theme=dark] .kanbee-tab-pill-btn:hover:not(.is-active){color:#fff!important;background:#ffffff1f!important}html.theme-dark .kanbee-unified-page-shell h1,html.theme-dark .kanbee-unified-page-shell h2,[data-theme=dark] .kanbee-unified-page-shell h1,[data-theme=dark] .kanbee-unified-page-shell h2{color:#f1f5f9!important}html.theme-dark .kanbee-chat-thread-title,html.theme-dark .kanbee-chat-hello,html.theme-dark .kanbee-chat-question,html.theme-dark .kanbee-chat-day,html.theme-dark .kanbee-chat-results-title,html.theme-dark .kanbee-chat-sparkle,[data-theme=dark] .kanbee-chat-thread-title,[data-theme=dark] .kanbee-chat-hello,[data-theme=dark] .kanbee-chat-question,[data-theme=dark] .kanbee-chat-day,[data-theme=dark] .kanbee-chat-results-title,[data-theme=dark] .kanbee-chat-sparkle{color:#f8fafc!important}html.theme-dark .kanbee-chat-generate,[data-theme=dark] .kanbee-chat-generate{background:#181c2aeb!important;border:1px solid #ffffff1f!important;box-shadow:0 12px 32px #00000080!important}html.theme-dark .kanbee-chat-generate-btn,[data-theme=dark] .kanbee-chat-generate-btn{color:#fff!important;background:#10141f!important;border:1px solid #ffffff29!important}html.theme-dark .kanbee-chat-bubble,[data-theme=dark] .kanbee-chat-bubble{color:#f1f5f9!important;background:#141a2ce0!important;border:1px solid #ffffff1c!important;box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000073!important}html.theme-dark .kanbee-chat-message.is-user .kanbee-chat-bubble,[data-theme=dark] .kanbee-chat-message.is-user .kanbee-chat-bubble{color:#f8fafc!important;background:#1c243ceb!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff1f,0 10px 28px #00000080!important}html.theme-dark .kanbee-chat-message.is-assistant .kanbee-chat-bubble,[data-theme=dark] .kanbee-chat-message.is-assistant .kanbee-chat-bubble{-webkit-backdrop-filter:blur(20px)!important;color:#cbd5e1!important;background:#101523e0!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff14,0 16px 40px #0000008c!important}html.theme-dark .kanbee-chat-bubble p,[data-theme=dark] .kanbee-chat-bubble p{color:#cbd5e1!important}html.theme-dark .kanbee-chat-bubble strong,[data-theme=dark] .kanbee-chat-bubble strong,html.theme-dark .kanbee-chat-summary-list strong,[data-theme=dark] .kanbee-chat-summary-list strong{color:#fff!important}html.theme-dark .kanbee-chat-summary-list li,[data-theme=dark] .kanbee-chat-summary-list li{color:#cbd5e1!important}html.theme-dark .kanbee-chat-mini-action,[data-theme=dark] .kanbee-chat-mini-action{color:#94a3b8!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important}html.theme-dark .kanbee-chat-mini-action:hover,[data-theme=dark] .kanbee-chat-mini-action:hover{color:#ffd600!important;background:#ffffff26!important;border-color:#ffd60066!important;transform:translateY(-1px)!important}html.theme-dark .kanbee-chat-attachment,[data-theme=dark] .kanbee-chat-attachment{background:linear-gradient(#1c243cf2 0%,#121726f2 100%)!important;border:1px solid #ffffff26!important;box-shadow:0 12px 28px #0009!important}html.theme-dark .kanbee-chat-attachment p,[data-theme=dark] .kanbee-chat-attachment p{color:#94a3b8!important}html.theme-dark .kanbee-chat-attachment p strong,[data-theme=dark] .kanbee-chat-attachment p strong{color:#f8fafc!important}html.theme-dark .kanbee-chat-doc-icon,[data-theme=dark] .kanbee-chat-doc-icon{background:#ffffff14!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff1a!important}html.theme-dark .kanbee-chat-doc-icon.is-pdf,[data-theme=dark] .kanbee-chat-doc-icon.is-pdf{color:#ff5252!important}html.theme-dark .kanbee-chat-doc-icon.is-doc,[data-theme=dark] .kanbee-chat-doc-icon.is-doc{color:#60a5fa!important}html.theme-dark .kanbee-chat-attachment-remove,[data-theme=dark] .kanbee-chat-attachment-remove{color:#cbd5e1!important;background:#ffffff1a!important}html.theme-dark .kanbee-chat-attachment-remove:hover,[data-theme=dark] .kanbee-chat-attachment-remove:hover{color:#f87171!important;background:#ef444440!important}html.theme-dark .kanbee-chat-files-floating-card,[data-theme=dark] .kanbee-chat-files-floating-card{-webkit-backdrop-filter:blur(22px)!important;background:#141a2cf0!important;border:1px solid #ffffff26!important;box-shadow:0 16px 40px #000000a6,inset 0 1px #ffffff1a!important}html.theme-dark .kanbee-chat-files-floating-card:hover,[data-theme=dark] .kanbee-chat-files-floating-card:hover{background:#1a223afa!important;border-color:#ffd60073!important;box-shadow:0 20px 48px #000000bf!important}html.theme-dark .kanbee-chat-files-caption,[data-theme=dark] .kanbee-chat-files-caption{color:#f8fafc!important}html.theme-dark .kanbee-chat-ref-tab,[data-theme=dark] .kanbee-chat-ref-tab{color:#cbd5e1!important;background:#ffffff14!important;border:1px solid #ffffff1f!important}html.theme-dark .kanbee-chat-ref-tab:hover,[data-theme=dark] .kanbee-chat-ref-tab:hover{color:#fff!important;background:#ffffff29!important;border-color:#ffd60059!important}html.theme-dark .kanbee-chat-ref-preview,[data-theme=dark] .kanbee-chat-ref-preview{color:#cbd5e1!important;background:#141a2ccc!important;border:1px solid #ffffff1f!important}html.theme-dark .kanbee-chat-pill,[data-theme=dark] .kanbee-chat-pill{color:#cbd5e1!important;background:#ffffff14!important;border:1px solid #ffffff1f!important}html.theme-dark .kanbee-chat-pill:hover,[data-theme=dark] .kanbee-chat-pill:hover{color:#fff!important;background:#ffffff29!important;border-color:#ffd60059!important}html.theme-dark .kanbee-chat-menu,[data-theme=dark] .kanbee-chat-menu{-webkit-backdrop-filter:blur(28px)saturate(190%)!important;background:#0e121ef5!important;border:1px solid #ffffff24!important;box-shadow:0 20px 50px #000000bf,inset 0 1px #ffffff1a!important}html.theme-dark .kanbee-chat-menu-item,[data-theme=dark] .kanbee-chat-menu-item{color:#cbd5e1!important}html.theme-dark .kanbee-chat-menu-item:hover,[data-theme=dark] .kanbee-chat-menu-item:hover{color:#f8fafc!important;background:#ffffff17!important}html.theme-dark .kanbee-chat-menu-item.is-selected,[data-theme=dark] .kanbee-chat-menu-item.is-selected{color:#ffd600!important;background:#ffd60026!important}html.theme-dark .kanbee-chat-title-input,[data-theme=dark] .kanbee-chat-title-input{color:#f8fafc!important;background:#141a2ceb!important;border-color:#ffd60073!important}html.theme-dark .kanbee-mobile-top-btn,[data-theme=dark] .kanbee-mobile-top-btn{color:#f8fafc!important;background:#141a2ce6!important;border-color:#ffffff1f!important}html.theme-dark .kanbee-mobile-floating-dock,[data-theme=dark] .kanbee-mobile-floating-dock{background:#0e121eeb!important;border:1px solid #ffffff24!important;box-shadow:0 20px 48px #000000bf!important}html.theme-dark .kanbee-dock-btn,[data-theme=dark] .kanbee-dock-btn{color:#94a3b8!important}html.theme-dark .kanbee-dock-btn:hover,[data-theme=dark] .kanbee-dock-btn:hover{color:#fff!important;background:#ffffff1f!important}html.theme-dark .kanbee-studio-left-stage-container,[data-theme=dark] .kanbee-studio-left-stage-container,html.theme-dark .kanbee-studio-preview-col,[data-theme=dark] .kanbee-studio-preview-col{background:#0e1320b8!important;border:1px solid #ffffff1c!important;box-shadow:inset 0 1px 1px #ffffff24,0 20px 50px #0009!important}html.theme-dark .kanbee-studio-controls-col,[data-theme=dark] .kanbee-studio-controls-col{background:#0e1320ad!important;border:1px solid #ffffff1c!important;box-shadow:inset 0 1px 1px #ffffff24,0 20px 50px #0009!important}html.theme-dark .kanbee-studio-pill-btn:not(.is-active),[data-theme=dark] .kanbee-studio-pill-btn:not(.is-active){color:#f1f5f9!important;background:#ffffff12!important;border:1px solid #ffffff1f!important}html.theme-dark .kanbee-studio-pill-btn:hover:not(.is-active),[data-theme=dark] .kanbee-studio-pill-btn:hover:not(.is-active){color:#ffd600!important;background:#ffffff1f!important;border-color:#ffd60066!important}html.theme-dark .kanbee-notification-card,[data-theme=dark] .kanbee-notification-card{color:#f8fafc!important;background:#121828b8!important;border:1px solid #ffffff1a!important}html.theme-dark .kanbee-notification-card.is-read,[data-theme=dark] .kanbee-notification-card.is-read{background:#0e121e99!important;border-color:#ffffff12!important}html.theme-dark .kanbee-notification-card.is-unread,[data-theme=dark] .kanbee-notification-card.is-unread{background:#161c30cc!important;border-color:#ffd6004d!important;box-shadow:0 4px 20px #0006!important}html.theme-dark .kanbee-prompt-assist-card,html.theme-dark .kanbee-prompt-assist-box,[data-theme=dark] .kanbee-prompt-assist-card,[data-theme=dark] .kanbee-prompt-assist-box{color:#f8fafc!important;background:linear-gradient(#141a2cd9 0%,#0d111eeb 100%)!important;border:1px solid #ffffff1c!important;box-shadow:0 12px 36px #00000080!important}html.theme-dark .kanbee-style-preview-card,[data-theme=dark] .kanbee-style-preview-card{color:#f8fafc!important;background:#101626cc!important;border:1px solid #ffffff1f!important}html.theme-dark .kanbee-unified-page-shell h3,html.theme-dark .kanbee-unified-page-shell h4,[data-theme=dark] .kanbee-unified-page-shell h3,[data-theme=dark] .kanbee-unified-page-shell h4{color:#f1f5f9!important}html.theme-dark .kanbee-unified-page-shell p,[data-theme=dark] .kanbee-unified-page-shell p{color:#94a3b8}html.theme-dark select option,[data-theme=dark] select option{color:#f8fafc!important;background:#111624!important}.kanbee-collection-tab-btn{color:#1e293b;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #17181f1a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;height:38px;padding:0 18px;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 3px #0000000a}.kanbee-collection-tab-btn:hover:not(.is-selected){background:#fff;border-color:#0f172a4d;transform:translateY(-1px)}.kanbee-collection-tab-btn.is-selected{color:#fff;background:#0f172a;border:1px solid #0f172a;box-shadow:0 4px 12px #0f172a2e}.kanbee-collection-bookmark-btn{color:#fff;-webkit-backdrop-filter:blur(6px);cursor:pointer;z-index:10;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .18s;display:flex;position:absolute;top:10px;right:10px}.kanbee-collection-bookmark-btn:hover{background:#000000a6;transform:scale(1.08)}.kanbee-collection-bookmark-btn.is-saved{color:#0b0f19;background:#ffd600}html.theme-dark .kanbee-collection-tab-btn,[data-theme=dark] .kanbee-collection-tab-btn{--kanbee-tab-pro-bg:#ffd600;color:#f8fafc!important;background:#ffffff14!important;border:1px solid #ffffff24!important;box-shadow:0 2px 8px #0000004d!important}html.theme-dark .kanbee-collection-tab-btn:hover:not(.is-selected),[data-theme=dark] .kanbee-collection-tab-btn:hover:not(.is-selected){color:#fff!important;background:#ffffff29!important;border-color:#ffd60059!important}html.theme-dark .kanbee-collection-tab-btn.is-selected,[data-theme=dark] .kanbee-collection-tab-btn.is-selected{--kanbee-tab-pro-bg:#0b0f19;color:#0b0f19!important;background:#ffd600!important;border-color:#ffd600!important;box-shadow:0 4px 16px #ffd60059!important}html.theme-dark .kanbee-collection-bookmark-btn,[data-theme=dark] .kanbee-collection-bookmark-btn{color:#fff!important;background:#0e121ebf!important;border:1px solid #ffffff26!important}html.theme-dark .kanbee-collection-bookmark-btn.is-saved,[data-theme=dark] .kanbee-collection-bookmark-btn.is-saved{color:#0b0f19!important;background:#ffd600!important;border-color:#ffd600!important}html.theme-dark .kanbee-lib-search-input-wrap,[data-theme=dark] .kanbee-lib-search-input-wrap{background:#141a2cd9!important;border:1px solid #ffffff24!important}html.theme-dark .kanbee-lib-search-input-wrap:focus-within,[data-theme=dark] .kanbee-lib-search-input-wrap:focus-within{background:#1a223af2!important;border-color:#ffd600!important}html.theme-dark .kanbee-lib-search-input,[data-theme=dark] .kanbee-lib-search-input{color:#f8fafc!important}html.theme-dark .kanbee-lib-search-input::placeholder,[data-theme=dark] .kanbee-lib-search-input::placeholder{color:#94a3b8!important}html.theme-dark .kanbee-lib-selector-btn,[data-theme=dark] .kanbee-lib-selector-btn{color:#cbd5e1!important;background:#141a2cd9!important;border:1px solid #ffffff24!important;box-shadow:0 2px 8px #0000004d!important}html.theme-dark .kanbee-lib-selector-btn:hover,[data-theme=dark] .kanbee-lib-selector-btn:hover{color:#fff!important;background:#1c243cf2!important;border-color:#ffd60059!important}html.theme-dark .kanbee-lib-selector-btn.has-selection,[data-theme=dark] .kanbee-lib-selector-btn.has-selection{color:#0b0f19!important;background:#ffd600!important;border-color:#ffd600!important;box-shadow:0 4px 14px #ffd60059!important}html.theme-dark .kanbee-lib-selector-btn.has-selection .kanbee-lib-selector-label,[data-theme=dark] .kanbee-lib-selector-btn.has-selection .kanbee-lib-selector-label{color:#0b0f19!important}html.theme-dark .kanbee-lib-dropdown-menu,[data-theme=dark] .kanbee-lib-dropdown-menu{-webkit-backdrop-filter:blur(28px)saturate(190%)!important;background:#0e121ef5!important;border:1px solid #ffffff24!important;box-shadow:0 20px 50px #000c!important}html.theme-dark .kanbee-lib-dropdown-header,[data-theme=dark] .kanbee-lib-dropdown-header{color:#94a3b8!important;border-bottom:1px solid #ffffff14!important}html.theme-dark .kanbee-lib-dropdown-item,[data-theme=dark] .kanbee-lib-dropdown-item{color:#cbd5e1!important}html.theme-dark .kanbee-lib-dropdown-item:hover,[data-theme=dark] .kanbee-lib-dropdown-item:hover{color:#fff!important;background:#ffffff14!important}html.theme-dark .kanbee-lib-dropdown-item.selected,[data-theme=dark] .kanbee-lib-dropdown-item.selected{color:#ffd600!important;background:#ffd60026!important}html.theme-dark .kanbee-lib-fav-toggle,html.theme-dark .kanbee-lib-reset-btn,[data-theme=dark] .kanbee-lib-fav-toggle,[data-theme=dark] .kanbee-lib-reset-btn{color:#cbd5e1!important;background:#141a2cd9!important;border:1px solid #ffffff24!important}html.theme-dark .kanbee-lib-fav-toggle:hover,html.theme-dark .kanbee-lib-reset-btn:hover,[data-theme=dark] .kanbee-lib-fav-toggle:hover,[data-theme=dark] .kanbee-lib-reset-btn:hover{color:#fff!important;background:#1c243cf2!important}html.theme-dark .kanbee-lib-fav-toggle.active,[data-theme=dark] .kanbee-lib-fav-toggle.active{color:#f87171!important;background:#ef44442e!important;border-color:#ef444473!important}html.theme-dark .kanbee-timeline-chip,[data-theme=dark] .kanbee-timeline-chip{color:#94a3b8!important;background:#ffffff14!important;border:1px solid #ffffff1a!important}html.theme-dark .kanbee-compact-title,[data-theme=dark] .kanbee-compact-title{color:#f8fafc!important}html.theme-dark .kanbee-compact-prompt,[data-theme=dark] .kanbee-compact-prompt{color:#94a3b8!important}html.theme-dark .kanbee-compact-footer,[data-theme=dark] .kanbee-compact-footer{border-top:1px solid #ffffff14!important}html.theme-dark .kanbee-compact-edit-btn,[data-theme=dark] .kanbee-compact-edit-btn{color:#0b0f19!important;background:#ffd600!important;border-color:#ffd600!important;font-weight:700!important}html.theme-dark .kanbee-compact-icon-btn,[data-theme=dark] .kanbee-compact-icon-btn{color:#cbd5e1!important;background:#ffffff14!important;border:1px solid #ffffff1f!important}html.theme-dark .kanbee-compact-icon-btn:hover,[data-theme=dark] .kanbee-compact-icon-btn:hover{color:#fff!important;background:#ffffff29!important}html.theme-dark .kanbee-compact-heart,[data-theme=dark] .kanbee-compact-heart{background:#0e121ebf!important;border:1px solid #ffffff1f!important}.kanbee-style-title-icon{color:#ffd600;background:#111827}.kanbee-style-section-box{box-shadow:none;background:#ffffffb8;border:1px solid #ffffffad;border-radius:28px;padding:20px}.kanbee-style-option-btn{cursor:pointer;text-align:left;background:#ffffffe6;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:flex-start;padding:10px 14px;transition:all .16s;display:flex;position:relative}.kanbee-style-option-btn:hover:not(.is-selected){background:#fff;border-color:#17181f40}.kanbee-style-option-btn.is-selected{background:#ffd60029;border:1.5px solid #ffd600}.kanbee-style-option-label{color:#111827;font-size:12.5px;font-weight:700}.kanbee-style-option-desc{color:#64748b;margin-top:4px;font-size:11px}.kanbee-style-preview-card{background:#fff;border:1px solid #0000000f;box-shadow:0 6px 24px #00000008}.kanbee-style-prompt-box{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.5}.kanbee-style-copy-btn{fontweight:600;color:#111827;cursor:pointer;background:#f1f3f5;border:1px solid #0000000f;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;transition:all .16s;display:inline-flex}.kanbee-style-copy-btn:hover{background:#e2e8f0}html.theme-dark .kanbee-style-title-icon,[data-theme=dark] .kanbee-style-title-icon{color:#0b0f19!important;background:#ffd600!important}html.theme-dark .kanbee-style-section-box,[data-theme=dark] .kanbee-style-section-box{background:#101626cc!important;border:1px solid #ffffff1c!important;box-shadow:0 12px 36px #00000073!important}html.theme-dark .kanbee-style-option-btn,[data-theme=dark] .kanbee-style-option-btn{color:#f8fafc!important;background:#161c30bf!important;border:1px solid #ffffff1a!important}html.theme-dark .kanbee-style-option-btn:hover:not(.is-selected),[data-theme=dark] .kanbee-style-option-btn:hover:not(.is-selected){background:#1c243cf2!important;border-color:#ffd60059!important}html.theme-dark .kanbee-style-option-btn.is-selected,[data-theme=dark] .kanbee-style-option-btn.is-selected{color:#fff!important;background:#ffd60026!important;border:1.5px solid #ffd600!important}html.theme-dark .kanbee-style-option-label,[data-theme=dark] .kanbee-style-option-label{color:#f8fafc!important}html.theme-dark .kanbee-style-option-desc,[data-theme=dark] .kanbee-style-option-desc{color:#94a3b8!important}html.theme-dark .kanbee-style-preview-card,[data-theme=dark] .kanbee-style-preview-card{background:#101626e0!important;border:1px solid #ffffff1f!important}html.theme-dark .kanbee-style-prompt-box,[data-theme=dark] .kanbee-style-prompt-box{color:#cbd5e1!important;background:#0b0f1ad9!important;border:1px solid #ffffff1f!important}html.theme-dark .kanbee-style-copy-btn,[data-theme=dark] .kanbee-style-copy-btn{color:#f8fafc!important;background:#ffffff14!important;border:1px solid #ffffff1f!important}html.theme-dark .kanbee-style-copy-btn:hover,[data-theme=dark] .kanbee-style-copy-btn:hover{color:#ffd600!important;background:#ffffff29!important;border-color:#ffd60059!important}.kanbee-notif-title-icon{color:#fff;background:#17181f}.kanbee-notif-action-btn{color:#17181f;cursor:pointer;background:#ffffffd9;border:1px solid #17181f1f;border-radius:9999px;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:13px;font-weight:600;transition:all .16s;display:inline-flex}.kanbee-notif-action-btn:hover{background:#fff;border-color:#17181f40}.kanbee-notif-tabs-bar{background:#ffffffd9;border:1px solid #17181f14;border-radius:9999px;gap:6px;width:fit-content;margin-bottom:20px;padding:4px;display:flex}.kanbee-notif-tab-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:6px 16px;font-size:12.5px;font-weight:500;transition:all .16s}.kanbee-notif-tab-btn.is-active{color:#090d16;background:#ffd600;font-weight:700;box-shadow:0 2px 8px #0000002e}.kanbee-notif-empty-state{text-align:center;color:#64748b;background:#ffffffb8;border:1px solid #0000000f;border-radius:28px;padding:50px}html.theme-dark .kanbee-notif-title-icon,[data-theme=dark] .kanbee-notif-title-icon{color:#0b0f19!important;background:#ffd600!important}html.theme-dark .kanbee-notif-action-btn,[data-theme=dark] .kanbee-notif-action-btn{color:#cbd5e1!important;background:#ffffff14!important;border:1px solid #ffffff1f!important}html.theme-dark .kanbee-notif-action-btn:hover,[data-theme=dark] .kanbee-notif-action-btn:hover{color:#fff!important;background:#ffffff29!important;border-color:#ffd60059!important}html.theme-dark .kanbee-notif-tabs-bar,[data-theme=dark] .kanbee-notif-tabs-bar{background:#141a2cd9!important;border:1px solid #ffffff1f!important}html.theme-dark .kanbee-notif-tab-btn,[data-theme=dark] .kanbee-notif-tab-btn{color:#94a3b8!important}html.theme-dark .kanbee-notif-tab-btn.is-active,[data-theme=dark] .kanbee-notif-tab-btn.is-active{color:#0b0f19!important;background:#ffd600!important;box-shadow:0 2px 10px #ffd60059!important}html.theme-dark .kanbee-notif-empty-state,[data-theme=dark] .kanbee-notif-empty-state{color:#94a3b8!important;background:#101626cc!important;border:1px solid #ffffff1a!important}
