@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Inter:wght@100..900&display=swap";@tailwind base;@tailwind components;@tailwind utilities;:root{--font-outfit: "Outfit", sans-serif;--font-inter: "Inter", sans-serif;--color-base: #020203;--color-sidebar: #080809;--color-surface: rgba(13, 13, 15, .7);--color-elevated: rgba(22, 22, 26, .4);--color-accent: #3b82f6;--color-accent-glow: rgba(59, 130, 246, .4);--color-secondary: #0f1115;--color-text: #ffffff;--color-textSec: #a1a1aa;--color-muted: #52525b;--scofus-logo-core: #ffffff;--scofus-logo-segment: #3b82f6}.dark{--scofus-logo-core: #ffffff;--scofus-logo-segment: #3b82f6}.scofus-core{fill:var(--scofus-logo-core)}.scofus-segment{fill:var(--scofus-logo-segment);transition:all .3s cubic-bezier(.16,1,.3,1)}.sidebar-logo{--scofus-logo-core: #ffffff;--scofus-logo-segment: #3b82f6}body{margin:0;font-family:var(--font-inter);-webkit-font-smoothing:antialiased;-moz-osx-smoothing:grayscale;background-color:var(--color-base);color:var(--color-text);letter-spacing:-.01em}h1,h2,h3,h4,.font-heading{font-family:var(--font-outfit)}.glass{background:#ffffff05;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px 1px #ffffff0d}.glass-dark{background:#0009;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 50px -10px #000c}.glass-premium{background:#ffffff04;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.04);box-shadow:0 8px 32px #0000005e,inset 0 1px 1px #ffffff0d}.glass-card{background:linear-gradient(135deg,#ffffff08,#fff0);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.16,1,.3,1)}.glass-card:hover{background:linear-gradient(135deg,#ffffff0d,#ffffff03);border-color:#ffffff1f;box-shadow:0 30px 60px -15px #00000080}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.animate-float{animation:float 10s ease-in-out infinite}.gradient-text{background:linear-gradient(135deg,#60a5fa,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}:root{--color-brand-primary: #3b82f6;--color-brand-secondary: #8b5cf6;--glass-blur: 32px;--section-padding: 10rem}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:320px;gap:2rem}.bento-item-1{grid-column:span 2;grid-row:span 2}.bento-item-2{grid-column:span 2;grid-row:span 1}.bento-item-3,.bento-item-4{grid-column:span 1;grid-row:span 1}@media(max-width:1024px){.bento-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.bento-grid{grid-template-columns:1fr;grid-auto-rows:min-content}.bento-item-1,.bento-item-2,.bento-item-3,.bento-item-4{grid-column:span 1;grid-row:span 1}}.perspective-1000{perspective:1000px}.preserve-3d{transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden;-webkit-backface-visibility:hidden}button,a,input,.interactive{transition:all .2s cubic-bezier(.4,0,.2,1)}:focus-visible{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}:root{--shell: #111113;--panel: #1c1c1f;--widget: #252528;--inner: #2e2e32;--line: rgba(255, 255, 255, .07);--linebright: rgba(255, 255, 255, .12);--accent: #e8956f;--accent-dim: #d97742;--accent-glow: rgba(232, 149, 111, .15);--txt-primary: #e8e8e8;--txt-secondary: #a0a0a0;--txt-muted: #5c5c5c}.dark{font-family:Inter,sans-serif;color:var(--txt-primary)}.badge{font-size:11px;padding:2px 8px;border-radius:6px;font-weight:500}.team-interior{display:flex;height:100%;overflow:hidden;background:var(--panel)}.team-left-panel{width:240px;flex-shrink:0;background:#1c1c1f;border-right:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;height:100%}.team-panel-header{padding:20px 16px;border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;gap:12px}.team-panel-logo{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.team-panel-info{flex:1;min-width:0}.team-panel-name{font-size:14px;font-weight:600;color:#e8e8e8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-panel-plan{font-size:11px;color:#5c5c5c}.team-panel-dropdown{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#5c5c5c;cursor:pointer;transition:all .15s ease}.team-panel-dropdown:hover{background:#ffffff0d;color:#a0a0a0}.team-panel-nav{flex:1;overflow-y:auto;padding:12px 8px}.team-nav-dashboard{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:8px;border-radius:8px;font-size:13px;font-weight:500;color:#a0a0a0;cursor:pointer;transition:all .15s ease}.team-nav-dashboard:hover{background:#ffffff0f;color:#e8e8e8}.team-nav-dashboard.active{background:#e8956f1f;color:#e8956f}.team-nav-section{padding:16px 12px 8px;display:flex;align-items:center;justify-content:space-between}.team-nav-section-title{font-size:11px;font-weight:700;color:#5c5c5c;text-transform:uppercase;letter-spacing:.5px}.team-nav-section-add{width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#5c5c5c;cursor:pointer;transition:all .15s ease}.team-nav-section-add:hover{background:#ffffff14;color:#a0a0a0}.team-nav-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;font-size:13px;color:#a0a0a0;cursor:pointer;transition:all .15s ease}.team-nav-item:hover{background:#ffffff0f;color:#e8e8e8}.team-nav-item.active{background:#60a5fa1a;color:#60a5fa}.team-nav-item-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.team-nav-item-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-nav-item-count{font-size:11px;color:#5c5c5c;background:#ffffff0d;padding:2px 6px;border-radius:4px}.team-nav-channel{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:6px;font-size:13px;color:#5c5c5c;cursor:pointer;transition:all .15s ease}.team-nav-channel:hover{background:#ffffff08;color:#a0a0a0}.team-nav-channel.active{background:#ffffff0d;color:#e8e8e8}.team-nav-channel-icon{font-size:14px}.team-panel-footer{padding:12px 16px;border-top:1px solid rgba(255,255,255,.07);background:#0000001a}.team-panel-stats{display:flex;gap:16px;margin-bottom:12px}.team-panel-stat{display:flex;align-items:center;gap:6px;font-size:12px;color:#5c5c5c}.team-panel-settings{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);font-size:12px;color:#a0a0a0;cursor:pointer;transition:all .15s ease}.team-panel-settings:hover{background:#ffffff14;color:#e8e8e8}.team-main-content{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#1c1c1f}.team-dashboard{flex:1;overflow-y:auto;padding:32px 40px;background:transparent}.team-dashboard-hero{position:relative;padding:40px;margin-bottom:32px;background:linear-gradient(135deg,#e8956f1a,#a78bfa14,#60a5fa0f);border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden}.team-dashboard-hero:before{content:"";position:absolute;top:0;right:0;width:400px;height:400px;background:radial-gradient(circle,rgba(232,149,111,.2) 0%,transparent 70%);transform:translate(30%,-30%)}.team-dashboard-hero-content{position:relative;z-index:1}.team-dashboard-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;margin-bottom:16px;background:#34d39926;border-radius:100px;font-size:11px;font-weight:600;color:#34d399;text-transform:uppercase;letter-spacing:.5px}.team-dashboard-welcome{font-size:36px;font-weight:300;color:#e8e8e8;font-family:Outfit,sans-serif;margin-bottom:12px;line-height:1.2}.team-dashboard-welcome strong{font-weight:700;background:linear-gradient(135deg,#e8956f,#d97742);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.team-dashboard-subtitle{font-size:15px;color:#7a7a7a;line-height:1.6;max-width:500px}.team-dashboard-hero-stats{display:flex;gap:32px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.team-dashboard-hero-stat{display:flex;flex-direction:column;gap:4px}.team-dashboard-hero-stat-value{font-size:24px;font-weight:600;color:#e8e8e8}.team-dashboard-hero-stat-label{font-size:12px;color:#5c5c5c}.team-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;gap:16px;margin-bottom:32px}.team-stat-card{background:#252528;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:24px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.team-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;opacity:0;transition:opacity .3s ease}.team-stat-card:hover:before{opacity:1}.team-stat-card:hover{border-color:#ffffff1f;transform:translateY(-4px);box-shadow:0 16px 32px #0003}.team-stat-card.accent-blue:before{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.team-stat-card.accent-purple:before{background:linear-gradient(90deg,#a78bfa,#8b5cf6)}.team-stat-card.accent-green:before{background:linear-gradient(90deg,#34d399,#10b981)}.team-stat-card.accent-orange:before{background:linear-gradient(90deg,#e8956f,#d97742)}.team-stat-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.team-stat-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center}.team-stat-trend{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600}.team-stat-trend.up{background:#34d39926;color:#34d399}.team-stat-trend.down{background:#f8717126;color:#f87171}.team-stat-value{font-size:40px;font-weight:300;color:#e8e8e8;line-height:1;margin-bottom:8px}.team-stat-label{font-size:13px;color:#5c5c5c}.team-stat-card.large{grid-column:span 2;padding:28px}.team-stat-card.large .team-stat-value{font-size:48px}.team-activity-card{grid-column:span 2;grid-row:span 2;background:#252528;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:24px;display:flex;flex-direction:column}.team-activity-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.team-activity-title{font-size:15px;font-weight:600;color:#e8e8e8;display:flex;align-items:center;gap:8px}.team-activity-list{flex:1;display:flex;flex-direction:column;gap:12px}.team-activity-item{display:flex;gap:12px;padding:12px;background:#ffffff08;border-radius:12px;transition:all .2s ease}.team-activity-item:hover{background:#ffffff0f;transform:translate(4px)}.team-activity-avatar{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.team-activity-content{flex:1;min-width:0}.team-activity-text{font-size:13px;color:#a0a0a0;line-height:1.4}.team-activity-text strong{color:#e8e8e8;font-weight:500}.team-activity-time{font-size:11px;color:#5c5c5c;margin-top:4px}.team-quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.team-quick-action{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:28px 20px;background:#252528;border:1px solid rgba(255,255,255,.07);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.team-quick-action:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,255,255,.04) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.team-quick-action:hover:before{opacity:1}.team-quick-action:hover{border-color:#ffffff1f;transform:translateY(-6px);box-shadow:0 16px 32px #0003}.team-quick-action-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.team-quick-action-info{position:relative;z-index:1}.team-quick-action-title{font-size:14px;font-weight:600;color:#e8e8e8;margin-bottom:6px}.team-quick-action-desc{font-size:12px;color:#5c5c5c;line-height:1.4}.team-quick-action-arrow{display:none}.team-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.team-section-title{font-size:18px;font-weight:600;color:#e8e8e8;display:flex;align-items:center;gap:10px}.team-section-count{padding:4px 10px;background:#ffffff0f;border-radius:6px;font-size:12px;color:#5c5c5c}.team-section-action{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:8px;font-size:12px;color:#a0a0a0;cursor:pointer;transition:all .2s ease}.team-section-action:hover{background:#ffffff14;color:#e8e8e8}.team-projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:40px}.team-project-card{background:#252528;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.team-project-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transition:all .3s ease}.team-project-card:hover{border-color:#ffffff1f;transform:translateY(-6px);box-shadow:0 16px 32px #0003}.team-project-card-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.team-project-card-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.team-project-card-info{flex:1;min-width:0}.team-project-card-name{font-size:15px;font-weight:600;color:#e8e8e8;margin-bottom:4px}.team-project-card-desc{font-size:12px;color:#5c5c5c;line-height:1.4}.team-project-card-status{padding:5px 10px;border-radius:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.team-project-card-stats{display:flex;gap:20px;margin-bottom:16px}.team-project-card-stat{display:flex;align-items:center;gap:6px;font-size:12px;color:#5c5c5c}.team-project-card-stat-value{color:#a0a0a0;font-weight:500}.team-project-card-progress{height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.team-project-card-progress-bar{height:100%;border-radius:3px;transition:width .5s ease}.team-project-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.team-project-card-avatars{display:flex}.team-project-card-avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;margin-left:-8px;border:2px solid #252528}.team-project-card-avatar:first-child{margin-left:0}.team-project-card-due{font-size:11px;color:#5c5c5c;display:flex;align-items:center;gap:4px}.team-project-card-meta{display:flex;align-items:center;gap:16px;font-size:12px;color:#5c5c5c}.team-members-section{margin-bottom:32px}.team-members-list{display:flex;gap:12px;flex-wrap:wrap}.team-member-chip{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;background:#252528;border:1px solid rgba(255,255,255,.07);border-radius:100px;cursor:pointer;transition:all .15s ease}.team-member-chip:hover{border-color:#ffffff1f}.team-member-chip-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.team-member-chip-info{display:flex;flex-direction:column}.team-member-chip-name{font-size:13px;font-weight:500;color:#e8e8e8}.team-member-chip-role{font-size:11px;color:#5c5c5c}.project-view{flex:1;display:flex;flex-direction:column;overflow:hidden}.project-header{padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;gap:16px;background:transparent}.project-back-btn{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#5c5c5c;cursor:pointer;transition:all .15s ease}.project-back-btn:hover{background:#ffffff0f;color:#a0a0a0}.project-header-dot{width:12px;height:12px;border-radius:50%}.project-header-info{flex:1}.project-header-name{font-size:16px;font-weight:600;color:#e8e8e8}.project-header-meta{font-size:12px;color:#5c5c5c;display:flex;align-items:center;gap:8px}.project-header-actions{display:flex;align-items:center;gap:8px}.project-search{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#252528;border:1px solid rgba(255,255,255,.06);border-radius:8px;min-width:200px}.project-search input{background:transparent;border:none;outline:none;font-size:12px;color:#e8e8e8;width:100%}.project-search input::placeholder{color:#5c5c5c}.project-header-btn{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#252528;border:1px solid rgba(255,255,255,.06);color:#a0a0a0;cursor:pointer;transition:all .15s ease}.project-header-btn:hover{background:#2e2e32;color:#e8e8e8}.project-tabs{display:flex;gap:4px;padding:0 24px;background:transparent;border-bottom:1px solid rgba(255,255,255,.07)}.project-tab{display:flex;align-items:center;gap:6px;padding:14px 16px;font-size:12px;font-weight:500;color:#5c5c5c;cursor:pointer;transition:all .15s ease;border-bottom:2px solid transparent;margin-bottom:-1px}.project-tab:hover{color:#a0a0a0}.project-tab.active{color:#e8e8e8;border-bottom-color:#e8956f}.project-tab-icon{width:16px;height:16px}.project-tab-content{display:none;flex:1;overflow:hidden}.project-tab-content.active{display:flex;flex-direction:column}.project-kanban{flex:1;display:flex;gap:16px;padding:24px;overflow-x:auto;overflow-y:hidden}.project-kanban-column{width:280px;flex-shrink:0;display:flex;flex-direction:column;background:#252528;border-radius:12px;border:1px solid rgba(255,255,255,.07);max-height:100%}.project-kanban-header{padding:16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.04)}.project-kanban-dot{width:8px;height:8px;border-radius:50%}.project-kanban-title{font-size:13px;font-weight:600;color:#e8e8e8;flex:1}.project-kanban-count{font-size:11px;color:#5c5c5c;background:#ffffff0d;padding:2px 8px;border-radius:4px}.project-kanban-menu{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#5c5c5c;cursor:pointer;transition:all .15s ease}.project-kanban-menu:hover{background:#ffffff0d;color:#a0a0a0}.project-kanban-cards{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.project-kanban-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;color:#3a3a3a}.project-kanban-empty-icon{margin-bottom:8px}.project-kanban-empty-text{font-size:12px}.project-kanban-card{background:#2e2e32;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:14px;cursor:pointer;transition:all .2s ease}.project-kanban-card:hover{border-color:#ffffff1f;transform:translateY(-2px)}.project-kanban-card-title{font-size:13px;font-weight:500;color:#e8e8e8;margin-bottom:10px;line-height:1.4}.project-kanban-card-tag{display:inline-flex;padding:4px 10px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase}.project-kanban-add{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;margin:12px;border-radius:8px;border:1px dashed rgba(255,255,255,.1);font-size:12px;color:#5c5c5c;cursor:pointer;transition:all .15s ease}.project-kanban-add:hover{border-color:#fff3;background:#ffffff05;color:#a0a0a0}.project-overview{flex:1;overflow-y:auto;padding:24px}.project-overview-header{margin-bottom:24px}.project-overview-title{font-size:24px;font-weight:600;color:#e8e8e8;font-family:Outfit,sans-serif;margin-bottom:8px}.project-overview-desc{font-size:14px;color:#5c5c5c;line-height:1.6}.project-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#3a3a3a;text-align:center;padding:40px}.project-placeholder-icon{width:64px;height:64px;border-radius:16px;background:#ffffff08;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.project-placeholder-title{font-size:16px;font-weight:600;color:#5c5c5c;margin-bottom:8px}.project-placeholder-text{font-size:13px;max-width:300px}.unified-dashboard-root{font-family:Inter,sans-serif;background:#111113;color:#e8e8e8;overflow:hidden;height:100vh}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,.font-heading{font-family:Outfit,sans-serif}.sidebar-item{transition:all .15s ease;cursor:pointer;border-radius:8px;padding:8px 12px;display:flex;align-items:center;gap:10px;font-size:13px;color:#a0a0a0;font-weight:400}.sidebar-item:hover{background:#ffffff0d;color:#e8e8e8}.sidebar-item.active{background:transparent;color:#e8956f}.btn-orange{background:#e8956f1f;border:1px solid rgba(232,149,111,.25);color:#e8956f;font-size:13px;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .15s ease;font-weight:500}.btn-orange:hover{background:#e8956f33;border-color:#e8956f59}.av{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.av-xs{width:24px;height:24px;font-size:10px}.widget-card{background:#252528;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:24px;transition:all .2s ease;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.widget-card:hover{border-color:#ffffff1a;background:#2a2a2e;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.task-card{background:#2e2e32;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00000026}.task-card:hover{border-color:#ffffff24;background:#343438;box-shadow:0 4px 12px #00000040;transform:translateY(-1px)}.team-card{background:#252528;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:18px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 20px #0003}.team-card:hover{border-color:#ffffff1f;background:#2a2a2e;box-shadow:0 8px 30px #0000004d;transform:translateY(-1px)}.view-section{display:none!important}.view-section.active{display:flex!important;flex:1;flex-direction:column;height:100%;overflow:hidden}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}.badge{font-size:11px;font-weight:600}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.fb-column{width:320px;flex-shrink:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#232326,#1a1a1d);border-radius:16px;border:1px solid rgba(255,255,255,.08);transition:all .2s ease;max-height:calc(100vh - 220px);box-shadow:0 4px 20px #0006,0 0 0 1px #ffffff08 inset}.fb-column:hover{border-color:#ffffff1f;box-shadow:0 8px 30px #00000080,0 0 0 1px #ffffff0d inset}.fb-column.sortable-ghost{opacity:.4}.fb-column.sortable-drag{transform:rotate(2deg);box-shadow:0 25px 50px -12px #00000080}.fb-column.collapsed{width:56px;min-width:56px}.fb-column.collapsed .fb-column-content{display:none}.fb-column.collapsed .fb-column-header{writing-mode:vertical-rl;text-orientation:mixed;padding:16px 8px}.fb-column-header{padding:16px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:10px;cursor:grab;flex-shrink:0;background:#ffffff05;border-radius:16px 16px 0 0}.fb-column-header:active{cursor:grabbing}.fb-column-content{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;background:#00000026;margin:0 4px 4px;border-radius:0 0 12px 12px}.fb-task{background:#2a2a2e;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:14px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.fb-task:hover{border-color:#ffffff1f;background:#303035;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.fb-task.sortable-ghost{opacity:.4;background:#e8956f1a;border-color:#e8956f4d}.fb-task.sortable-drag{transform:rotate(3deg);box-shadow:0 20px 40px #0006;z-index:9999}.fb-task.selected{border-color:#e8956f80;background:#e8956f14}.fb-task[data-priority=high]{border-left:3px solid #f87171}.fb-task[data-priority=medium]{border-left:3px solid #fbbf24}.fb-task[data-priority=low]{border-left:3px solid #60a5fa}.fb-task-actions{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .15s ease}.fb-task:hover .fb-task-actions{opacity:1}.fb-task-action{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .15s ease}.fb-task-action:hover{background:#ffffff1a}.fb-task-action.delete:hover{background:#ef44444d}.fb-label{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.fb-add-task{background:transparent;border:1px dashed rgba(255,255,255,.1);border-radius:10px;padding:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;color:#5c5c5c}.fb-add-task:hover{border-color:#fff3;background:#ffffff05;color:#a0a0a0}.fb-add-task.active{background:#2a2a2e;border:1px solid rgba(255,255,255,.1)}.fb-add-column{width:320px;flex-shrink:0;min-height:120px;background:transparent;border:2px dashed rgba(255,255,255,.08);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;color:#5c5c5c}.fb-add-column:hover{border-color:#e8956f4d;background:#e8956f0d;color:#e8956f}.fb-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;visibility:hidden;transition:all .25s ease}.fb-modal-overlay.active{opacity:1;visibility:visible}.fb-modal{width:720px;max-width:90vw;max-height:85vh;background:#1c1c1f;border-radius:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px #00000080;overflow:hidden;display:flex;flex-direction:column;transform:scale(.95) translateY(20px);transition:transform .25s ease}.fb-modal-overlay.active .fb-modal{transform:scale(1) translateY(0)}.fb-modal-header{padding:24px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:flex-start;gap:16px}.fb-modal-body{flex:1;overflow-y:auto;display:flex}.fb-modal-main{flex:1;padding:24px;border-right:1px solid rgba(255,255,255,.06)}.fb-modal-sidebar{width:260px;padding:24px;background:#18181b}.fb-subtask{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#252528;border-radius:8px;margin-bottom:8px;transition:all .15s ease}.fb-subtask:hover{background:#2a2a2e}.fb-subtask.completed .fb-subtask-text{text-decoration:line-through;color:#5c5c5c}.fb-comment{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.fb-comment:last-child{border-bottom:none}.fb-attachment{display:flex;align-items:center;gap:12px;padding:12px;background:#252528;border-radius:10px;margin-bottom:8px;transition:all .15s ease}.fb-attachment:hover{background:#2a2a2e}.fb-dropdown{position:absolute;top:100%;left:0;margin-top:8px;background:#252528;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px;min-width:200px;box-shadow:0 20px 40px #0006;z-index:100;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease}.fb-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.fb-dropdown-item{padding:10px 12px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:13px;color:#a0a0a0;transition:all .15s ease}.fb-dropdown-item:hover{background:#ffffff0d;color:#e8e8e8}.fb-dropdown-item.selected{background:#e8956f1a;color:#e8956f}.fb-view-toggle{display:flex;background:#252528;border-radius:10px;padding:4px;border:1px solid rgba(255,255,255,.06)}.fb-view-btn{padding:8px 16px;border-radius:8px;font-size:12px;font-weight:500;color:#a0a0a0;cursor:pointer;transition:all .15s ease}.fb-view-btn:hover{color:#e8e8e8}.fb-view-btn.active{background:#e8956f;color:#fff}.fb-progress{height:4px;background:#1a1a1a;border-radius:2px;overflow:hidden}.fb-progress-bar{height:100%;background:#e8956f;border-radius:2px;transition:width .3s ease}.fb-color-picker{display:flex;gap:8px;flex-wrap:wrap;padding:8px}.fb-color-option{width:24px;height:24px;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:all .15s ease}.fb-color-option:hover{transform:scale(1.1)}.fb-color-option.selected{border-color:#fff}.fb-date-input{background:#252528;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 12px;color:#e8e8e8;font-size:13px;width:100%;cursor:pointer}.fb-date-input:focus{outline:none;border-color:#e8956f80}.fb-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#5c5c5c;text-align:center}.fb-kbd{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;background:#252528;border:1px solid rgba(255,255,255,.1);border-radius:4px;font-size:10px;font-family:monospace;color:#a0a0a0}.rm-view-toggle{display:flex;background:#252528;border-radius:10px;padding:4px;border:1px solid rgba(255,255,255,.06)}.rm-view-btn{padding:8px 16px;border-radius:8px;font-size:12px;font-weight:500;color:#a0a0a0;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px}.rm-view-btn:hover{color:#e8e8e8}.rm-view-btn.active{background:#e8956f;color:#fff}.rm-scale-toggle{display:flex;background:#1a1a1d;border-radius:8px;padding:3px;border:1px solid rgba(255,255,255,.06)}.rm-scale-btn{padding:6px 12px;border-radius:6px;font-size:11px;font-weight:500;color:#5c5c5c;cursor:pointer;transition:all .15s ease}.rm-scale-btn:hover{color:#a0a0a0}.rm-scale-btn.active{background:#252528;color:#e8e8e8}.rm-filter-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#252528;border:1px solid rgba(255,255,255,.06);border-radius:8px;font-size:12px;color:#a0a0a0;cursor:pointer;transition:all .15s ease}.rm-filter-btn:hover{background:#2a2a2e;color:#e8e8e8;border-color:#ffffff1a}.rm-filter-btn.active{border-color:#e8956f66;color:#e8956f}.rm-dropdown{position:absolute;top:100%;left:0;margin-top:8px;background:#252528;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px;min-width:220px;box-shadow:0 20px 40px #0006;z-index:100;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease}.rm-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.rm-dropdown-section{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.rm-dropdown-section:last-child{border-bottom:none}.rm-dropdown-label{font-size:10px;font-weight:600;color:#5c5c5c;text-transform:uppercase;letter-spacing:.5px;padding:4px 12px}.rm-dropdown-item{padding:10px 12px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:13px;color:#a0a0a0;transition:all .15s ease}.rm-dropdown-item:hover{background:#ffffff0d;color:#e8e8e8}.rm-dropdown-item.selected{background:#e8956f1a;color:#e8956f}.rm-checkbox{width:16px;height:16px;border-radius:4px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.rm-dropdown-item.selected .rm-checkbox{background:#e8956f;border-color:#e8956f}.rm-timeline-container{flex:1;display:flex;flex-direction:column;overflow:hidden}.rm-time-header{display:flex;border-bottom:1px solid rgba(255,255,255,.06);background:#1c1c1f;flex-shrink:0;position:sticky;top:0;z-index:10}.rm-time-label{width:200px;flex-shrink:0;padding:16px 20px;border-right:1px solid rgba(255,255,255,.06);font-size:11px;font-weight:600;color:#5c5c5c;text-transform:uppercase;letter-spacing:.5px}.rm-time-periods{flex:1;display:flex;overflow-x:auto}.rm-time-period{flex:1;min-width:120px;padding:12px 16px;text-align:center;border-right:1px solid rgba(255,255,255,.04);transition:all .15s ease}.rm-time-period.current{background:#e8956f14}.rm-time-period-name{font-size:12px;font-weight:600;color:#e8e8e8;margin-bottom:2px}.rm-time-period.current .rm-time-period-name{color:#e8956f}.rm-time-period-sub{font-size:10px;color:#5c5c5c}.rm-time-period.current .rm-time-period-sub{color:#e8956fb3}.rm-swimlanes{flex:1;overflow-y:auto;overflow-x:hidden}.rm-swimlane{display:flex;border-bottom:1px solid rgba(255,255,255,.04);min-height:80px;transition:all .15s ease}.rm-swimlane:hover{background:#ffffff03}.rm-swimlane-label{width:200px;flex-shrink:0;padding:16px 20px;border-right:1px solid rgba(255,255,255,.06);display:flex;align-items:flex-start;gap:12px}.rm-swimlane-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rm-swimlane-info{flex:1;min-width:0}.rm-swimlane-name{font-size:13px;font-weight:600;color:#e8e8e8;margin-bottom:2px}.rm-swimlane-count{font-size:11px;color:#5c5c5c}.rm-track{flex:1;position:relative;padding:12px 0;display:flex;flex-direction:column;gap:8px}.rm-bar{position:absolute;height:36px;border-radius:8px;display:flex;align-items:center;padding:0 12px;gap:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;overflow:hidden;box-shadow:0 2px 8px #0003}.rm-bar:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d;z-index:5}.rm-bar-progress{position:absolute;left:0;top:0;bottom:0;background:#ffffff1a;border-radius:8px 0 0 8px}.rm-bar-content{position:relative;z-index:1;display:flex;align-items:center;gap:8px;white-space:nowrap}.rm-bar-title{font-weight:500;overflow:hidden;text-overflow:ellipsis}.rm-bar-dates{font-size:10px;opacity:.7}.rm-bar-avatar{width:20px;height:20px;border-radius:50%;font-size:8px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto}.rm-bar.product{background:linear-gradient(135deg,#e8956f40,#d9774259);border:1px solid rgba(232,149,111,.4);color:#f5c4a8}.rm-bar.engineering{background:linear-gradient(135deg,#60a5fa40,#3b82f659);border:1px solid rgba(96,165,250,.4);color:#bfdbfe}.rm-bar.marketing{background:linear-gradient(135deg,#a78bfa40,#8b5cf659);border:1px solid rgba(167,139,250,.4);color:#ddd6fe}.rm-bar.design{background:linear-gradient(135deg,#fb923c40,#f9731659);border:1px solid rgba(251,146,60,.4);color:#fed7aa}.rm-bar.operations{background:linear-gradient(135deg,#34d39940,#10b98159);border:1px solid rgba(52,211,153,.4);color:#a7f3d0}.rm-today-line{position:absolute;top:0;bottom:0;width:2px;background:#e8956f;z-index:20;box-shadow:0 0 10px #e8956f80}.rm-today-line:before{content:"TODAY";position:absolute;top:-24px;left:50%;transform:translate(-50%);font-size:9px;font-weight:700;color:#e8956f;letter-spacing:.5px;background:#1c1c1f;padding:2px 6px;border-radius:4px}.rm-milestone{position:absolute;width:16px;height:16px;transform:rotate(45deg) translate(-50%);background:#e8956f;border:2px solid #1c1c1f;cursor:pointer;z-index:15;transition:all .15s ease}.rm-milestone:hover{transform:rotate(45deg) translate(-50%) scale(1.2)}.rm-milestone.completed{background:#34d399}.rm-milestone.upcoming{background:#60a5fa}.rm-dependencies{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.rm-dependency-line{stroke:#e8956f66;stroke-width:2;fill:none;stroke-dasharray:4 4}.rm-list-container{flex:1;overflow-y:auto;padding:24px}.rm-list-section{margin-bottom:32px}.rm-list-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;cursor:pointer;-webkit-user-select:none;user-select:none}.rm-list-header-icon{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#e8956f1a;color:#e8956f;transition:all .15s ease}.rm-list-header.collapsed .rm-list-header-icon{transform:rotate(-90deg)}.rm-list-header-title{font-size:14px;font-weight:600;color:#e8e8e8}.rm-list-header-count{font-size:12px;color:#5c5c5c}.rm-list-header-line{flex:1;height:1px;background:#ffffff0f}.rm-list-items{display:flex;flex-direction:column;gap:8px}.rm-list-section.collapsed .rm-list-items{display:none}.rm-list-item{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#252528;border:1px solid rgba(255,255,255,.06);border-radius:12px;cursor:pointer;transition:all .2s ease}.rm-list-item:hover{background:#2a2a2e;border-color:#ffffff1a;transform:translate(4px)}.rm-list-item-drag{width:20px;display:flex;flex-direction:column;gap:2px;cursor:grab;opacity:.3;transition:opacity .15s ease}.rm-list-item:hover .rm-list-item-drag{opacity:.6}.rm-list-item-drag span{width:100%;height:2px;background:#5c5c5c;border-radius:1px}.rm-list-item-status{width:10px;height:10px;border-radius:50%;flex-shrink:0}.rm-list-item-status.completed{background:#34d399}.rm-list-item-status.in-progress{background:#e8956f;animation:pulse 2s infinite}.rm-list-item-status.planned{background:#60a5fa}.rm-list-item-status.upcoming{background:#5c5c5c}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.rm-list-item-main{flex:1;min-width:0}.rm-list-item-title{font-size:14px;font-weight:500;color:#e8e8e8;margin-bottom:4px}.rm-list-item-desc{font-size:12px;color:#5c5c5c}.rm-list-item-meta{display:flex;align-items:center;gap:20px}.rm-list-item-dates{font-size:11px;color:#5c5c5c;white-space:nowrap}.rm-list-item-progress{width:80px;height:4px;background:#1a1a1d;border-radius:2px;overflow:hidden}.rm-list-item-progress-bar{height:100%;background:#e8956f;border-radius:2px}.rm-list-item-avatars{display:flex;margin-left:-6px}.rm-list-item-avatar{width:24px;height:24px;border-radius:50%;font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid #252528;margin-left:-6px}.rm-list-item-priority{font-size:10px;font-weight:600;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.rm-list-item-priority.high{background:#ef444426;color:#f87171}.rm-list-item-priority.medium{background:#fbbf2426;color:#fbbf24}.rm-list-item-priority.low{background:#60a5fa26;color:#60a5fa}.rm-list-item-actions{display:flex;gap:4px;opacity:0;transition:opacity .15s ease}.rm-list-item:hover .rm-list-item-actions{opacity:1}.rm-list-item-action{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;cursor:pointer;transition:all .15s ease}.rm-list-item-action:hover{background:#ffffff1a}.rm-list-item-action.delete:hover{background:#ef444433;color:#f87171}.rm-sidebar{width:280px;flex-shrink:0;border-left:1px solid rgba(255,255,255,.06);background:#1a1a1d;display:flex;flex-direction:column;overflow-y:auto}.rm-sidebar-section{padding:20px;border-bottom:1px solid rgba(255,255,255,.06)}.rm-sidebar-title{font-size:11px;font-weight:600;color:#5c5c5c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.rm-milestone-timeline{position:relative;padding-left:20px}.rm-milestone-timeline:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:#ffffff0f}.rm-milestone-item{position:relative;padding:12px 0 12px 20px}.rm-milestone-item:before{content:"";position:absolute;left:-15px;top:18px;width:10px;height:10px;border-radius:50%;background:#5c5c5c;border:2px solid #1a1a1d}.rm-milestone-item.completed:before{background:#34d399}.rm-milestone-item.current:before{background:#e8956f;box-shadow:0 0 10px #e8956f80}.rm-milestone-item.upcoming:before{background:#60a5fa}.rm-milestone-item-date{font-size:10px;color:#5c5c5c;margin-bottom:4px}.rm-milestone-item.current .rm-milestone-item-date{color:#e8956f}.rm-milestone-item-title{font-size:13px;font-weight:500;color:#e8e8e8}.rm-milestone-item.completed .rm-milestone-item-title{color:#5c5c5c;text-decoration:line-through}.rm-legend{display:flex;flex-direction:column;gap:10px}.rm-legend-item{display:flex;align-items:center;gap:10px;font-size:12px;color:#a0a0a0}.rm-legend-color{width:12px;height:12px;border-radius:4px}.rm-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rm-stat{background:#252528;border-radius:10px;padding:14px;text-align:center}.rm-stat-value{font-size:20px;font-weight:600;color:#e8e8e8;margin-bottom:2px}.rm-stat-label{font-size:10px;color:#5c5c5c;text-transform:uppercase;letter-spacing:.5px}.rm-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;visibility:hidden;transition:all .25s ease}.rm-modal-overlay.active{opacity:1;visibility:visible}.rm-modal{width:600px;max-width:90vw;max-height:85vh;background:#1c1c1f;border-radius:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px #00000080;overflow:hidden;display:flex;flex-direction:column;transform:scale(.95) translateY(20px);transition:transform .25s ease}.rm-modal-overlay.active .rm-modal{transform:scale(1) translateY(0)}.rm-modal-header{padding:24px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between}.rm-modal-title{font-size:18px;font-weight:600;color:#e8e8e8}.rm-modal-close{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;cursor:pointer;transition:all .15s ease}.rm-modal-close:hover{background:#ffffff1a}.rm-modal-body{flex:1;overflow-y:auto;padding:24px}.rm-form-group{margin-bottom:20px}.rm-form-label{font-size:12px;font-weight:500;color:#a0a0a0;margin-bottom:8px;display:block}.rm-form-input{width:100%;padding:12px 14px;background:#252528;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e8e8e8;font-size:14px;transition:all .15s ease}.rm-form-input:focus{outline:none;border-color:#e8956f80;background:#2a2a2e}.rm-form-input::placeholder{color:#5c5c5c}.rm-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rm-form-select{width:100%;padding:12px 14px;background:#252528;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e8e8e8;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235c5c5c' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.rm-form-select:focus{outline:none;border-color:#e8956f80}.rm-form-slider{width:100%;margin-top:8px}.rm-form-slider-track{width:100%;height:6px;background:#252528;border-radius:3px;position:relative;cursor:pointer}.rm-form-slider-fill{height:100%;background:#e8956f;border-radius:3px}.rm-form-slider-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:#e8956f;border-radius:50%;border:2px solid #1c1c1f;cursor:grab}.rm-form-slider-value{font-size:12px;color:#e8956f;margin-top:8px;text-align:right}.rm-modal-footer{padding:20px 24px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between}.rm-btn-delete{padding:10px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#f87171;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.rm-btn-delete:hover{background:#ef444433}.rm-btn-save{padding:10px 20px;background:#e8956f;border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.rm-btn-save:hover{background:#d97742}.rm-add-btn{display:flex;align-items:center;gap:8px;padding:10px 18px;background:#e8956f1f;border:1px solid rgba(232,149,111,.25);border-radius:10px;color:#e8956f;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.rm-add-btn:hover{background:#e8956f33;border-color:#e8956f59}.rm-view{display:none;flex:1;overflow:hidden}.rm-view.active{display:flex}.inbox-container{display:flex;flex:1;height:100%;overflow:hidden}.inbox-filters{width:220px;flex-shrink:0;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;background:#1a1a1d}.inbox-filters-header{padding:20px;border-bottom:1px solid rgba(255,255,255,.06)}.inbox-filters-title{font-size:11px;font-weight:700;color:#5c5c5c;text-transform:uppercase;letter-spacing:.5px}.inbox-filters-list{flex:1;overflow-y:auto;padding:12px}.inbox-filter-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .15s ease;margin-bottom:2px;color:#a0a0a0;font-size:13px}.inbox-filter-item:hover{background:#ffffff0d;color:#e8e8e8}.inbox-filter-item.active{background:#e8956f1a;color:#e8956f}.inbox-filter-item .filter-icon{width:18px;height:18px;flex-shrink:0}.inbox-filter-item .filter-count{margin-left:auto;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;background:#ffffff14}.inbox-filter-item.active .filter-count{background:#e8956f33}.inbox-filter-item.priority .filter-count{background:#f8717133;color:#f87171}.inbox-filter-divider{height:1px;background:#ffffff0f;margin:12px 0}.inbox-list{flex:1;min-width:380px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.06)}.inbox-list-header{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:12px;flex-shrink:0}.inbox-search{flex:1;display:flex;align-items:center;gap:8px;background:#252528;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px 12px}.inbox-search input{flex:1;background:transparent;border:none;outline:none;color:#e8e8e8;font-size:13px}.inbox-search input::placeholder{color:#5c5c5c}.inbox-bulk-actions{display:flex;align-items:center;gap:4px}.inbox-bulk-btn{padding:8px;border-radius:6px;cursor:pointer;color:#5c5c5c;transition:all .15s ease}.inbox-bulk-btn:hover{background:#ffffff0d;color:#a0a0a0}.inbox-list-content{flex:1;overflow-y:auto}.inbox-item{display:flex;gap:14px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;transition:all .15s ease;position:relative}.inbox-item:hover{background:#ffffff05}.inbox-item.active{background:#e8956f14;border-left:3px solid #e8956f}.inbox-item.unread{background:#60a5fa08}.inbox-item.unread:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#60a5fa}.inbox-item-avatar{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;font-weight:600}.inbox-item-avatar.task{background:#60a5fa26;color:#60a5fa}.inbox-item-avatar.mention{background:#a78bfa26;color:#a78bfa}.inbox-item-avatar.approval{background:#fb923c26;color:#fb923c}.inbox-item-avatar.update{background:#34d39926;color:#34d399}.inbox-item-avatar.email{background:#f472b626;color:#f472b6}.inbox-item-content{flex:1;min-width:0}.inbox-item-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.inbox-item-sender{font-size:13px;font-weight:600;color:#e8e8e8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-item-type{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.inbox-item-type.task{background:#60a5fa26;color:#60a5fa}.inbox-item-type.mention{background:#a78bfa26;color:#a78bfa}.inbox-item-type.approval{background:#fb923c26;color:#fb923c}.inbox-item-type.update{background:#34d39926;color:#34d399}.inbox-item-type.email{background:#f472b626;color:#f472b6}.inbox-item-title{font-size:14px;color:#e8e8e8;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-item.unread .inbox-item-title{font-weight:600}.inbox-item-preview{font-size:12px;color:#6b6b6b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inbox-item-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.inbox-item-time{font-size:11px;color:#5c5c5c;white-space:nowrap}.inbox-item-priority{width:8px;height:8px;border-radius:50%}.inbox-item-priority.high{background:#f87171;box-shadow:0 0 8px #f8717166}.inbox-item-priority.medium{background:#fbbf24}.inbox-item-priority.low{background:#60a5fa}.inbox-item-actions{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:flex;gap:4px;opacity:0;transition:opacity .15s ease;background:#252528;border-radius:8px;padding:4px;border:1px solid rgba(255,255,255,.1)}.inbox-item:hover .inbox-item-actions{opacity:1}.inbox-item:hover .inbox-item-meta{opacity:0}.inbox-quick-action{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#a0a0a0;transition:all .15s ease}.inbox-quick-action:hover{background:#ffffff1a;color:#e8e8e8}.inbox-quick-action.archive:hover{background:#34d39933;color:#34d399}.inbox-quick-action.snooze:hover{background:#fb923c33;color:#fb923c}.inbox-quick-action.done:hover{background:#60a5fa33;color:#60a5fa}.inbox-detail{width:420px;flex-shrink:0;display:flex;flex-direction:column;background:#1a1a1d}.inbox-detail-header{padding:20px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:flex-start;gap:14px}.inbox-detail-avatar{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;flex-shrink:0}.inbox-detail-info{flex:1;min-width:0}.inbox-detail-sender{font-size:16px;font-weight:600;color:#e8e8e8;margin-bottom:2px}.inbox-detail-meta{font-size:12px;color:#5c5c5c;display:flex;align-items:center;gap:8px}.inbox-detail-close{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#5c5c5c;transition:all .15s ease}.inbox-detail-close:hover{background:#ffffff0d;color:#a0a0a0}.inbox-detail-content{flex:1;overflow-y:auto;padding:20px}.inbox-detail-title{font-size:18px;font-weight:600;color:#e8e8e8;margin-bottom:16px;line-height:1.4}.inbox-detail-body{font-size:14px;color:#a0a0a0;line-height:1.7}.inbox-detail-body p{margin-bottom:12px}.inbox-detail-context{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.inbox-context-label{font-size:10px;font-weight:700;color:#5c5c5c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.inbox-context-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#252528;border-radius:8px;margin-bottom:8px;font-size:13px;color:#a0a0a0}.inbox-detail-actions{padding:16px 20px;border-top:1px solid rgba(255,255,255,.06);display:flex;gap:8px;flex-wrap:wrap}.inbox-action-btn{display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.inbox-action-btn.primary{background:#e8956f;color:#fff;border:none}.inbox-action-btn.primary:hover{background:#d97742}.inbox-action-btn.secondary{background:#252528;color:#a0a0a0;border:1px solid rgba(255,255,255,.1)}.inbox-action-btn.secondary:hover{background:#2e2e32;color:#e8e8e8}.inbox-quick-reply{padding:16px 20px;border-top:1px solid rgba(255,255,255,.06)}.inbox-reply-input{display:flex;align-items:flex-end;gap:10px;background:#252528;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px}.inbox-reply-input textarea{flex:1;background:transparent;border:none;outline:none;color:#e8e8e8;font-size:13px;resize:none;min-height:40px;max-height:120px;font-family:inherit}.inbox-reply-input textarea::placeholder{color:#5c5c5c}.inbox-reply-send{width:36px;height:36px;border-radius:8px;background:#e8956f;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}.inbox-reply-send:hover{background:#d97742}.inbox-ai-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;font-size:9px;font-weight:600;background:#e8956f26;color:#e8956f;text-transform:uppercase;letter-spacing:.5px}.landing-landa{--ll-bg: #0d0d0e;--ll-surface: #111113;--ll-elevated: #1c1c1f;--ll-widget: #252528;--ll-border: #2a2a2e;--ll-accent: #e8956f;--ll-accent-dim: #d97742;--ll-accent-hover: #f5a67a;--ll-text: #e8e8e8;--ll-text-secondary: #a0a0a0;--ll-text-muted: #5c5c5c;--ll-white: #ffffff;background:var(--ll-bg);color:var(--ll-text);font-family:system-ui,-apple-system,sans-serif;min-height:100vh;position:relative}.landing-landa .ll-nav,.landing-landa .ll-hero,.landing-landa .ll-section,.landing-landa .ll-footer,.landing-landa .ll-ticker-wrap{position:relative;z-index:1}.ll-flip-text-wrap{display:inline-block;overflow:hidden;vertical-align:bottom}.ll-hero-title .ll-flip-text-wrap{display:block}.ll-flip-text{display:inline-block;white-space:pre}.ll-flip-char{display:inline-block;opacity:0;transform:rotateX(-90deg);transform-origin:50% 50% -.5em;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);backface-visibility:hidden}.ll-flip-text.visible .ll-flip-char{opacity:1;transform:rotateX(0)}html{scroll-behavior:smooth}.landing-landa a{color:inherit;text-decoration:none}.landing-landa button{font-family:inherit;cursor:pointer}.ll-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem 1.5rem;background:#0d0d0ed9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ll-border);transition:background .2s}.ll-nav.scrolled{background:#0d0d0ef2}.ll-nav-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.ll-logo{font-weight:800;font-size:1.25rem;letter-spacing:.02em;color:var(--ll-text)}.ll-logo span{color:var(--ll-accent)}.ll-nav-links{display:flex;align-items:center;gap:2rem}.ll-nav-links a{font-size:.875rem;font-weight:500;color:var(--ll-text-secondary);transition:color .2s}.ll-nav-links a:hover{color:var(--ll-text)}.ll-btn{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;border-radius:.5rem;border:none;transition:background .2s,color .2s,transform .15s}.ll-btn-primary{background:var(--ll-accent);color:#fff}.ll-btn-primary:hover{background:var(--ll-accent-hover);transform:translateY(-1px)}.ll-btn-ghost{background:transparent;color:var(--ll-text);border:1px solid var(--ll-border)}.ll-btn-ghost:hover{background:var(--ll-widget);border-color:var(--ll-text-muted)}.ll-waitlist-form{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;max-width:420px;margin:0 auto}.ll-waitlist-input{flex:1;min-width:200px;padding:.875rem 1rem;font-size:.95rem;color:var(--ll-text);background:var(--ll-elevated);border:1px solid var(--ll-border);border-radius:.5rem;outline:none;transition:border-color .2s}.ll-waitlist-input::placeholder{color:var(--ll-text-muted)}.ll-waitlist-input:focus{border-color:var(--ll-accent);box-shadow:0 0 0 2px #e8956f33}.ll-waitlist-message{width:100%;text-align:center;font-size:.9rem;padding:.5rem 0}.ll-waitlist-message.success{color:var(--ll-accent)}.ll-waitlist-message.error{color:#e57373}.ll-section{padding:5rem 1.5rem;max-width:1200px;margin:0 auto}.ll-section-wide{max-width:100%;padding-left:1.5rem;padding-right:1.5rem}.ll-section-alt{background:transparent}.ll-section-scroll{position:relative;overflow:hidden}.ll-section-bg{display:none;position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% calc(50% + (var(--ll-scroll-y, 0) * .08px)),rgba(232,149,111,.07) 0%,transparent 55%);transition:opacity .4s ease}.ll-section-scroll .ll-reveal>*:not(.ll-section-bg){position:relative;z-index:1}.ll-section-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:3rem;max-width:900px;margin-left:auto;margin-right:auto}.ll-section-title{font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--ll-text);margin:0 auto 1.5rem;text-align:center;max-width:900px}.ll-text-accent{color:var(--ll-accent)!important}.ll-section-desc{font-size:1.125rem;color:var(--ll-text-secondary);line-height:1.7;max-width:700px;margin:0 auto;text-align:center}.ll-section-desc-center{margin-left:auto;margin-right:auto;text-align:center}.ll-section-stats-intro{max-width:1200px;margin:0 auto;padding:0 1.5rem;text-align:center}@media(max-width:768px){.ll-section-title{font-size:clamp(1.75rem,6vw,2.5rem)}.ll-section-desc{font-size:1rem}.ll-section-header{margin-bottom:2rem}}.ll-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:var(--ll-bg)}.ll-hero-bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:blur(15px);opacity:0;transition:opacity 1.5s ease-in-out}.ll-hero-bg-video.loaded{opacity:1}.ll-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0d0d0e66,#0d0d0e40,#0d0d0e99);z-index:1;pointer-events:none}.ll-hero-content{position:relative;z-index:2;padding:6rem 1.5rem 5rem;max-width:800px;margin:0 auto;text-shadow:0 2px 8px rgba(0,0,0,.4)}.ll-badge{display:inline-block;padding:.35rem .75rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ll-accent);background:#e8956f1f;border:1px solid rgba(232,149,111,.25);border-radius:9999px;margin-bottom:1.5rem}.ll-hero h1{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--ll-text);margin-bottom:1.25rem;max-width:800px;margin-left:auto;margin-right:auto}.ll-hero p{font-size:1.125rem;color:var(--ll-text-secondary);max-width:560px;margin:0 auto 2rem;line-height:1.6}.ll-hero-waitlist{margin-top:.5rem}.ll-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;max-width:1000px;margin:0 auto}.ll-tool-card{padding:1.75rem;background:var(--ll-elevated);border:1px solid var(--ll-border);border-radius:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;opacity:0;transform:translateY(15px);transition:all 1s cubic-bezier(.22,1,.36,1);background-color:var(--ll-surface);box-shadow:0 4px 20px #0006;border:1px solid rgba(232,149,111,.1)}.ll-reveal.visible .ll-tool-card{opacity:1;transform:translateY(0)}.ll-tool-card:hover{border-color:var(--ll-accent);transform:translateY(-4px);box-shadow:0 12px 30px #00000080,0 0 15px #e8956f1a}.ll-tool-icon{color:var(--ll-accent);margin-bottom:.25rem}.ll-tool-card h4{margin:0;font-size:1rem;font-weight:600;color:var(--ll-text)}.ll-tool-card p{margin:0;font-size:.85rem;color:var(--ll-text-secondary);line-height:1.4}.ll-feature-card,.ll-step,.ll-stat,.ll-testimonial,.ll-price-card{background-color:var(--ll-surface)!important;box-shadow:0 4px 20px #0006;border:1px solid rgba(232,149,111,.1)!important}.ll-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.ll-feature-card{padding:2rem;background:var(--ll-elevated);border:1px solid var(--ll-border);border-radius:1rem;transition:border-color .2s,transform 1s cubic-bezier(.22,1,.36,1),box-shadow .2s}.ll-feature-card:hover{border-color:var(--ll-accent);transform:translateY(-4px);box-shadow:0 12px 32px #00000080,0 0 15px #e8956f1a}.ll-feature-card h3{font-size:1.1rem;font-weight:700;color:var(--ll-text);margin-bottom:.35rem}.ll-feature-tagline{font-size:.8rem;font-weight:600;color:var(--ll-accent);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.ll-feature-desc{font-size:.9rem;color:var(--ll-text-secondary);line-height:1.55}.ll-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;position:relative;max-width:1000px;margin:2rem auto 0}.ll-step-card{background:var(--ll-elevated);border:1px solid var(--ll-border);border-radius:1.25rem;padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem;position:relative;overflow:hidden;transition:transform 1s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease;background-color:var(--ll-surface);box-shadow:0 4px 20px #0006;border:1px solid rgba(232,149,111,.1)}.ll-step-card:hover{transform:translateY(-6px);border-color:var(--ll-accent);box-shadow:0 20px 40px #0009,0 0 20px #e8956f26}.ll-step-indicator{width:3rem;height:3rem;background:linear-gradient(135deg,var(--ll-accent) 0%,var(--ll-accent-dim) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0d0d0e;font-weight:800;font-size:1.25rem;box-shadow:0 4px 12px #e8956f4d}.ll-step-content h4{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:var(--ll-text)}.ll-step-content p{font-size:.95rem;color:var(--ll-text-secondary);line-height:1.6;margin:0}.ll-step,.ll-step-num{display:none}.ll-step p{font-size:.875rem;color:var(--ll-text-secondary)}.ll-mockup-wrap{margin:4rem 0;border-radius:.75rem;overflow:hidden;border:1px solid var(--ll-border);box-shadow:0 25px 50px -12px #00000080;opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:.25s}.ll-reveal.visible .ll-mockup-wrap{opacity:1;transform:translateY(0)}.ll-mockup-bar{height:2.25rem;background:var(--ll-widget);border-bottom:1px solid var(--ll-border);display:flex;align-items:center;padding-left:1rem;gap:.5rem}.ll-mockup-dot{width:.75rem;height:.75rem;border-radius:50%;background:var(--ll-text-muted)}.ll-mockup-dot:nth-child(1){background:#5c5c5c}.ll-mockup-dot:nth-child(2){background:#5c5c5c}.ll-mockup-dot:nth-child(3){background:#5c5c5c}.ll-mockup-screen{background:linear-gradient(160deg,var(--ll-surface) 0%,var(--ll-elevated) 100%);display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.ll-mockup-img{width:100%;height:auto;display:block}.ll-nav-inner.ll-animate-in{opacity:0;transform:translateY(-10px);animation:llFadeInDown .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes llFadeInDown{to{opacity:1;transform:translateY(0)}}.ll-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}@media(max-width:900px){.ll-pricing-grid{grid-template-columns:1fr}}.ll-price-card{padding:2rem;background:var(--ll-elevated);border:1px solid var(--ll-border);border-radius:.75rem;display:flex;flex-direction:column;position:relative}.ll-price-card.popular{border-color:var(--ll-accent);box-shadow:0 0 0 1px #e8956f33}.ll-price-card .ll-popular-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--ll-accent);color:#0d0d0e;font-size:.65rem;font-weight:800;padding:.25rem .75rem;border-radius:9999px}.ll-price-card h4{font-size:1.1rem;margin-bottom:.5rem}.ll-price-card .ll-price{font-size:2rem;font-weight:800;margin:.5rem 0 1rem}.ll-price-card ul{list-style:none;padding:0;margin:0 0 1.5rem;font-size:.875rem;color:var(--ll-text-secondary);flex-grow:1}.ll-price-card li{padding:.35rem 0 .35rem 1.25rem;position:relative}.ll-price-card li:before{content:"";position:absolute;left:0;top:.6em;width:.4em;height:.4em;background:var(--ll-accent);border-radius:50%}.ll-testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.ll-testimonial{padding:2rem;background:var(--ll-elevated);border:1px solid var(--ll-border);border-radius:1rem;opacity:0;transform:translateY(14px);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s}.ll-testimonial:hover{border-color:#e8956f66;box-shadow:0 8px 24px #0000004d}.ll-reveal.visible .ll-testimonial{opacity:1;transform:translateY(0)}.ll-testimonials .ll-testimonial:nth-child(1){transition-delay:.15s}.ll-testimonials .ll-testimonial:nth-child(2){transition-delay:.28s}.ll-testimonial p{font-size:.9rem;color:var(--ll-text-secondary);line-height:1.6;margin-bottom:1rem}.ll-testimonial .ll-author{font-weight:600;font-size:.875rem;color:var(--ll-text)}.ll-testimonial .ll-role{font-size:.75rem;color:var(--ll-text-muted)}.ll-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;text-align:center;padding:2rem 0 0;max-width:1000px;margin:0 auto}.ll-stat-card{padding:3rem 2rem;background:var(--ll-elevated);border:1px solid var(--ll-border);border-radius:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;opacity:0;transform:translateY(16px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;background-color:#1c1c1f}.ll-stat-card:hover{transform:translateY(-6px);border-color:#e8956f66;box-shadow:0 12px 32px #0006}.ll-stat-num{font-size:4rem;font-weight:800;line-height:1;color:var(--ll-accent);background:linear-gradient(135deg,var(--ll-accent) 0%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.ll-stat-label{font-size:1.1rem;font-weight:700;color:var(--ll-text)}.ll-stat-desc{font-size:.9rem;color:var(--ll-text-secondary)}.ll-stat{display:none}.ll-reveal-left{opacity:0;transform:translate(-50px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.ll-reveal.visible .ll-reveal-left{opacity:1;transform:translate(0)}.ll-reveal-right{opacity:0;transform:translate(50px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.ll-reveal.visible .ll-reveal-right{opacity:1;transform:translate(0)}.ll-stat-num{font-size:2.25rem;font-weight:800;color:var(--ll-accent);margin-bottom:.35rem}.ll-stat-label{font-size:.85rem;color:var(--ll-text-secondary);font-weight:500}.ll-faq-item{border-bottom:1px solid var(--ll-border)}.ll-faq-item summary{padding:1.25rem 0;font-weight:600;font-size:.95rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.ll-faq-item summary::-webkit-details-marker{display:none}.ll-faq-item summary:after{content:"+";font-size:1.25rem;color:var(--ll-accent);transition:transform .2s}.ll-faq-item[open] summary:after{transform:rotate(45deg)}.ll-faq-item.ll-animate-in{opacity:0;transform:translateY(10px);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.ll-animate-in{opacity:0;transform:translateY(15px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.ll-reveal.visible .ll-animate-in,.ll-reveal.visible .ll-faq-item.ll-animate-in{opacity:1;transform:translateY(0)}.ll-faq-item p{padding-bottom:1.25rem;font-size:.9rem;color:var(--ll-text-secondary);line-height:1.6}.ll-cta{text-align:center;padding:6rem 1.5rem;background:linear-gradient(180deg,var(--ll-surface) 0%,var(--ll-bg) 100%);border-radius:1rem}.ll-cta h2,.ll-cta .ll-cta-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;margin-bottom:.75rem}.ll-cta.ll-reveal .ll-cta-title,.ll-cta.ll-reveal p,.ll-cta.ll-reveal .ll-waitlist-form{opacity:0;transform:translateY(12px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.ll-cta.ll-reveal.visible .ll-cta-title,.ll-cta.ll-reveal.visible p,.ll-cta.ll-reveal.visible .ll-waitlist-form{opacity:1;transform:translateY(0)}.ll-footer{padding:2rem 1.5rem;border-top:1px solid var(--ll-border);background:var(--ll-surface)}.ll-footer-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media(min-width:768px){.ll-footer-inner{flex-direction:row;justify-content:space-between}}.ll-footer-links{display:flex;gap:1.5rem}.ll-footer-links a{font-size:.85rem;color:var(--ll-text-secondary)}.ll-footer-links a:hover{color:var(--ll-text)}.ll-footer-copy{font-size:.85rem;color:var(--ll-text-muted)}
