@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--font-display:"Outfit", sans-serif;--font-body:"Inter", sans-serif;--font-mono:"JetBrains Mono", monospace;--font-size-display:2.5rem;--font-size-h1:2rem;--font-size-h2:1.5rem;--font-size-h3:1.25rem;--font-size-body-lg:1.125rem;--font-size-body:1rem;--font-size-small:.875rem;--font-size-tiny:.75rem;--color-bg-primary:#0f1729;--color-bg-secondary:#030711;--color-accent-primary:#6b26d9;--color-accent-secondary:#14b8a5;--color-accent-glow:#6b26d926;--color-text-primary:#f8fafc;--color-text-secondary:#94a3b8;--color-text-muted:#65758b;--color-success:#22c35d;--color-danger:#dd1d4a;--color-border:#ffffff14;--color-border-hover:#ffffff26;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--glass-bg:#0f172aa6;--glass-bg-hover:#182542bf;--glass-blur:blur(12px);--glass-border:1px solid #ffffff14;--glass-border-hover:1px solid #ffffff26;--glass-shadow:0 8px 32px 0 #0000005e;--transition-smooth:all .2s cubic-bezier(.4, 0, .2, 1);--transition-bounce:all .4s cubic-bezier(.175, .885, .32, 1.275)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{color:#c9d1d9;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;background-color:#0d1117;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5;overflow-x:hidden}.text-display{letter-spacing:-.03em;color:#fff;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:800;line-height:1.15}.text-h1{letter-spacing:-.02em;color:#fff;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;line-height:1.25}.text-h2{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.3}.text-h3{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.4}.text-body-lg{color:#8b949e;font-size:1.125rem;line-height:1.6}.text-body{color:#8b949e;font-size:.95rem;line-height:1.6}.text-small{color:#8b949e;font-size:.8125rem}.text-gradient{background:linear-gradient(135deg,#58a6ff 0%,#bc8cff 50%,#ff7b72 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.grid-bg{z-index:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#30363d66 1px,#0000 0);background-size:32px 32px;position:absolute;inset:0}.glow-hero{z-index:0;pointer-events:none;background:radial-gradient(circle,#58a6ff14 0%,#bc8cff08 50%,#0000 100%);border-radius:50%;width:min(1000px,100vw);height:500px;position:absolute;top:-150px;left:50%;overflow:hidden;transform:translate(-50%)}.container{z-index:10;width:92%;max-width:1600px;margin:0 auto;position:relative}@media (width<=480px){.container{width:95%}}.header{z-index:100;background-color:#161b22;border-bottom:1px solid #30363d;position:sticky;top:0}.mobile-menu-btn{color:#c9d1d9;cursor:pointer;background:0 0;border:1px solid #30363d;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s;display:flex}.mobile-menu-btn:hover{background:#21262d}@media (width>=768px){.mobile-menu-btn{display:none}}.mobile-nav-drawer{background-color:#161b22;border-top:1px solid #30363d;flex-direction:column;gap:4px;padding:12px 16px 16px;display:flex}@media (width>=768px){.mobile-nav-drawer{display:none}}.mobile-nav-link{color:#c9d1d9;border-radius:6px;padding:10px 12px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.mobile-nav-link:hover{color:#fff;background:#ffffff0d}.header-container{justify-content:space-between;align-items:center;height:64px;display:flex}.logo{color:#fff;align-items:center;gap:10px;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.logo-icon{color:#c9d1d9;width:28px;height:28px;transition:color .2s}.logo:hover .logo-icon{color:#58a6ff}.nav-links{gap:1.25rem;display:none}@media (width>=768px){.nav-links{align-items:center;display:flex}}.nav-link{color:#c9d1d9;align-items:center;gap:4px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.nav-link:hover{color:#8b949e}.header-search{color:#8b949e;cursor:text;background-color:#0d1117;border:1px solid #30363d;border-radius:6px;align-items:center;width:180px;padding:4px 12px;font-size:.75rem;display:none}@media (width>=768px){.header-search{display:flex}}@media (width>=1024px){.header-search{width:240px}}.header-search-badge{background-color:#161b22;border:1px solid #30363d;border-radius:3px;margin-left:auto;padding:1px 5px;font-size:.65rem}.btn{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:6px 12px;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .1s;display:inline-flex}.btn-github-green{color:#fff;background-color:#2ea44f;border:1px solid #1b1f2326;box-shadow:0 1px #1b1f231a,inset 0 1px #ffffff08}.btn-github-green:hover{background-color:#2c974b}.btn-github-dark{color:#c9d1d9;background-color:#21262d;border:1px solid #30363d}.btn-github-dark:hover{background-color:#30363d;border-color:#8b949e}.btn-github-outline{color:#fff;background-color:#0000;border:1px solid #30363d}.btn-github-outline:hover{border-color:#8b949e}.timeline-container{display:block}.timeline-line-col{display:none}@media (width>=1024px){.timeline-container{grid-template-columns:80px 1fr;display:grid;position:relative}.timeline-line-col{flex-direction:column;align-items:center;display:flex;position:relative}.timeline-line{z-index:1;background:linear-gradient(#30363d 0% 85%,#0000 100%);width:3px;position:absolute;top:0;bottom:0}.timeline-line.active{background:linear-gradient(#58a6ff 0%,#bc8cff 50%,#ff7b72 100%)}.timeline-node{z-index:2;color:#8b949e;background-color:#0d1117;border:2px solid #30363d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-top:10px;transition:all .2s;display:flex;position:relative}.timeline-node.active{color:#fff;border-color:#bc8cff;box-shadow:0 0 12px #bc8cff66}.timeline-node.green{color:#fff;border-color:#2ea44f;box-shadow:0 0 12px #2ea44f66}.timeline-node.blue{color:#fff;border-color:#58a6ff;box-shadow:0 0 12px #58a6ff66}}.timeline-content{padding-bottom:5rem}.hero{padding:3rem 0 2rem;position:relative}@media (width>=768px){.hero{padding:5rem 0 3rem}}.hero-grid{grid-template-columns:1fr;gap:3rem;display:grid}@media (width>=1024px){.hero-grid{grid-template-columns:1.2fr .8fr}}.hero-content{flex-direction:column;gap:1.5rem;display:flex}.hero-tag{color:#58a6ff;letter-spacing:.02em;background:#58a6ff1a;border:1px solid #58a6ff33;border-radius:100px;align-self:flex-start;align-items:center;gap:8px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.hero-tag:hover{border-color:#58a6ff66}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.email-signup-form{flex-direction:column;gap:12px;width:100%;max-width:500px;margin-top:1rem;display:flex}@media (width>=576px){.email-signup-form{flex-direction:row;gap:0}}.email-signup-input{color:#fff;background-color:#0d1117;border:1px solid #30363d;border-radius:6px;outline:none;flex-grow:1;padding:12px 16px;font-family:inherit;font-size:.95rem}@media (width>=576px){.email-signup-input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}}.email-signup-input:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff4d}.email-signup-btn{white-space:nowrap;border-radius:6px;padding:12px 24px;font-size:.95rem}@media (width>=576px){.email-signup-btn{border-top-left-radius:0;border-bottom-left-radius:0}}.hero-preview{justify-content:center;align-items:center;display:flex;position:relative}.hero-globe-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#bc8cff1f 0%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute}.mockup-section{padding:2rem 0}@media (width>=768px){.mockup-section{padding:3rem 0}}.section-header{margin-bottom:2rem}@media (width>=768px){.section-header{margin-bottom:2.5rem}}.section-header h2{margin-bottom:12px}.codespaces-window{background-color:#0d1117;border:1px solid #30363d;border-radius:8px;grid-template-columns:1fr;height:auto;min-height:380px;display:grid;overflow:hidden;box-shadow:0 24px 48px #0009}@media (width>=768px){.codespaces-window{grid-template-columns:200px 1fr;height:520px}}.codespaces-sidebar{background-color:#161b22;border-bottom:1px solid #30363d;flex-direction:column;gap:8px;max-height:120px;padding:10px 12px;display:flex;overflow-y:auto}@media (width>=768px){.codespaces-sidebar{border-bottom:none;border-right:1px solid #30363d;height:100%;max-height:none}}.codespaces-sidebar-title{text-transform:uppercase;letter-spacing:.1em;color:#8b949e;padding-left:6px;font-size:.65rem;font-weight:700}.codespaces-file-list{flex-direction:row;gap:4px;display:flex;overflow-x:auto}@media (width>=768px){.codespaces-file-list{flex-direction:column;overflow-x:visible}}.codespaces-file-item{color:#8b949e;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:.8125rem;transition:all .15s;display:flex}.codespaces-file-item:hover{color:#c9d1d9;background-color:#ffffff0d}.codespaces-file-item.active{color:#fff;background-color:#21262d}.codespaces-file-icon{flex-shrink:0;width:14px;height:14px}.codespaces-main{grid-template-rows:auto 1fr auto;min-height:300px;display:grid;overflow:hidden}@media (width>=768px){.codespaces-main{height:100%;min-height:0}}.codespaces-tabs{background-color:#161b22;border-bottom:1px solid #30363d;display:flex;overflow-x:auto}.codespaces-tab{color:#8b949e;background-color:#0d1117;border-top:2px solid #0000;border-right:1px solid #30363d;align-items:center;gap:8px;padding:10px 16px;font-size:.8125rem;display:flex}.codespaces-tab.active{color:#fff;background-color:#0d1117;border-top-color:#ff7b72}.codespaces-editor{font-family:var(--font-mono);color:#c9d1d9;background-color:#0d1117;padding:12px;font-size:.75rem;line-height:1.6;overflow:auto}@media (width>=768px){.codespaces-editor{padding:16px;font-size:.8125rem}}.code-line{grid-template-columns:24px 1fr;gap:12px;display:grid}.line-number{color:#484f58;text-align:right;-webkit-user-select:none;user-select:none}.token-comment{color:#8b949e;font-style:italic}.token-keyword{color:#ff7b72}.token-string{color:#a5d6ff}.token-fn{color:#d2a8ff}.token-type{color:#ff9e64}.token-operator{color:#ff7b72}.token-number{color:#79c0ff}.token-decorator{color:#d2a8ff}.codespaces-terminal{height:110px;font-family:var(--font-mono);color:#8b949e;background-color:#010409;border-top:1px solid #30363d;flex-direction:column;gap:4px;padding:10px 12px;font-size:.7rem;display:flex;overflow-y:auto}@media (width>=768px){.codespaces-terminal{height:140px;padding:12px 16px;font-size:.75rem}}.terminal-title{text-transform:uppercase;letter-spacing:.05em;color:#484f58;margin-bottom:4px;font-size:.65rem}.terminal-line{line-height:1.4}.terminal-prompt,.terminal-meta{color:#58a6ff}.terminal-output{color:#c9d1d9}.biz-dashboard{flex-direction:column;gap:12px;padding:14px 16px;font-size:.8125rem;display:flex;overflow-y:auto}.biz-kpi-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.biz-kpi-card{background:#0d1117;border:1px solid #30363d;border-radius:6px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.biz-label{text-transform:uppercase;letter-spacing:.06em;color:#8b949e;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;font-weight:700;overflow:hidden}.biz-value{color:#fff;letter-spacing:-.02em;font-size:1.1rem;font-weight:800;line-height:1.1}.biz-change-up{color:#2ea44f;font-size:.62rem;font-weight:600}.biz-change-down{color:#ff7b72;font-size:.62rem;font-weight:600}.biz-change-neutral{color:#8b949e;font-size:.62rem;font-weight:600}.biz-section-title{text-transform:uppercase;letter-spacing:.06em;color:#484f58;border-bottom:1px solid #21262d;padding-bottom:6px;font-size:.62rem;font-weight:700}.biz-list{flex-direction:column;display:flex}.biz-list-item{border-bottom:1px solid #21262d;align-items:center;gap:8px;padding:6px 0;display:flex}.biz-list-item:last-child{border-bottom:none}.biz-name{color:#e6edf3;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;line-height:1.2;overflow:hidden}.biz-meta{color:#8b949e;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;line-height:1.3;overflow:hidden}.biz-badge{white-space:nowrap;letter-spacing:.02em;border-radius:100px;flex-shrink:0;padding:2px 7px;font-size:.58rem;font-weight:700}.biz-badge-green{color:#2ea44f;background:#2ea44f26;border:1px solid #2ea44f4d}.biz-badge-blue{color:#58a6ff;background:#58a6ff26;border:1px solid #58a6ff4d}.biz-badge-purple{color:#bc8cff;background:#bc8cff26;border:1px solid #bc8cff4d}.biz-badge-orange{color:#ffa657;background:#ffa65726;border:1px solid #ffa6574d}.biz-badge-red{color:#ff7b72;background:#ff7b7226;border:1px solid #ff7b724d}.biz-badge-gray{color:#8b949e;background:#6e768126;border:1px solid #30363d}.biz-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.58rem;font-weight:700;line-height:1;display:flex}.biz-progress-row{flex-direction:column;gap:7px;display:flex}.biz-progress-item{flex-direction:column;gap:4px;display:flex}.biz-progress-header{justify-content:space-between;align-items:center;font-size:.73rem;display:flex}.biz-progress-bar{background:#21262d;border-radius:100px;height:5px;overflow:hidden}.biz-progress-fill{border-radius:100px;height:100%}.biz-pipeline-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.biz-pipeline-card{background:#0d1117;border:1px solid #30363d;border-radius:6px;padding:9px}.biz-pipeline-stage-label{text-transform:uppercase;letter-spacing:.06em;color:#8b949e;margin-bottom:5px;font-size:.58rem;font-weight:700}.biz-pipeline-count{color:#fff;font-size:1.15rem;font-weight:800;line-height:1}.biz-pipeline-value{color:#8b949e;margin-top:2px;font-size:.68rem}.biz-bar-chart{align-items:flex-end;gap:4px;height:56px;display:flex}.biz-bar-col{flex-direction:column;flex:1;align-items:center;gap:3px;display:flex}.biz-bar{border-radius:3px 3px 0 0;width:100%}.biz-bar-label{color:#484f58;font-size:.58rem}.biz-ai-insight{color:#8b949e;background:#58a6ff0d;border:1px solid #58a6ff26;border-radius:6px;padding:8px 11px;font-size:.73rem;line-height:1.6}.biz-ai-insight strong{color:#58a6ff}.biz-flow-item{background:#0d1117;border:1px solid #30363d;border-radius:6px;align-items:center;gap:9px;margin-bottom:5px;padding:7px 10px;display:flex}.biz-flow-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}@media (width<=767px){.biz-sidebar-subtitle{display:none}}.features-highlight{padding:3rem 0;position:relative}@media (width>=768px){.features-highlight{padding:5rem 0}}.bento-grid{grid-template-columns:1fr;gap:24px;margin-top:2rem;display:grid}@media (width>=768px){.bento-grid{grid-template-columns:repeat(6,1fr)}}.bento-card{background-color:#161b22;border:1px solid #30363d;border-radius:8px;flex-direction:column;gap:1.25rem;padding:2rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.bento-card:hover{border-color:#8b949e;box-shadow:0 8px 24px #0006}.bento-card-bg-glow{pointer-events:none;background:radial-gradient(circle at 100% 0,#58a6ff0d 0%,#0000 60%);position:absolute;inset:0}.bento-card.col-6,.bento-card.col-4,.bento-card.col-3,.bento-card.col-2{grid-column:span 1}@media (width>=768px){.bento-card.col-6{grid-column:span 6}.bento-card.col-4{grid-column:span 4}.bento-card.col-3{grid-column:span 3}.bento-card.col-2{grid-column:span 2}}.bento-card-inner-col{border-bottom:1px solid #30363d;flex-direction:column;flex:1;gap:.75rem;min-width:0;padding:1.25rem;display:flex}.bento-card-inner-col:last-child{border-bottom:none}@media (width>=768px){.bento-card-inner-col{border-bottom:none;border-right:1px solid #30363d;padding:2rem}.bento-card-inner-col:last-child{border-right:none}}.bento-card-icon-wrapper{color:#58a6ff;background-color:#30363d80;border:1px solid #30363d;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pricing-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=768px){.pricing-grid{grid-template-columns:repeat(3,1fr)}}.price-card{background-color:#161b22;border:1px solid #30363d;border-radius:8px;flex-direction:column;justify-content:space-between;height:100%;padding:2rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.price-card:hover{border-color:#8b949e}.price-card.featured{background:linear-gradient(#bc8cff05 0%,#0000 100%),#161b22;border-color:#bc8cff;box-shadow:0 12px 32px #bc8cff1a}.price-badge{color:#d2a8ff;text-transform:uppercase;letter-spacing:.05em;background:#bc8cff26;border:1px solid #bc8cff;border-radius:100px;padding:3px 10px;font-size:.65rem;font-weight:700;position:absolute;top:16px;right:16px}.price-header{border-bottom:1px solid #30363d;margin-bottom:1.5rem;padding-bottom:1.5rem}.price-title{color:#fff;font-size:1.25rem;font-weight:700}.price-desc{color:#8b949e;margin-top:4px;font-size:.8125rem}.price-amount{color:#fff;letter-spacing:-.02em;margin-top:12px;font-size:2.5rem;font-weight:800}.price-amount span{color:#8b949e;font-size:.875rem;font-weight:400}.price-features{flex-direction:column;flex-grow:1;gap:12px;margin-bottom:2rem;list-style:none;display:flex}.price-features li{color:#c9d1d9;align-items:center;gap:10px;font-size:.875rem;display:flex}.price-features li:before{content:"✓";color:#2ea44f;font-weight:700}.infocard{background-color:#161b22;border:1px solid #30363d;border-radius:8px;padding:2rem}.infocard-header{color:#fff;border-bottom:1px solid #30363d;margin-bottom:1.5rem;padding-bottom:12px;font-size:1.1rem;font-weight:700}.infocard-row{flex-direction:column;gap:4px;margin-bottom:1.25rem;display:flex}.infocard-row:last-child{margin-bottom:0}.infocard-label{text-transform:uppercase;letter-spacing:.05em;color:#58a6ff;font-size:.75rem;font-weight:700}.infocard-value{color:#c9d1d9;font-size:.875rem;line-height:1.5}.footer{background-color:#0d1117;border-top:1px solid #30363d;padding:4rem 0;font-size:.8125rem}.footer-container{flex-direction:column;gap:2rem;display:flex}@media (width>=768px){.footer-container{flex-direction:row;justify-content:space-between;align-items:flex-start}}.footer-col-brand{flex-direction:column;gap:12px;display:flex}.footer-copyright{color:#8b949e;margin-top:4px}.footer-grid-links{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (width>=480px){.footer-grid-links{grid-template-columns:repeat(4,1fr)}}.footer-links-col{flex-direction:column;gap:12px;display:flex}.footer-links-title{color:#fff;font-size:.875rem;font-weight:700}.footer-links-col a{color:#8b949e;text-decoration:none;transition:color .15s}.footer-links-col a:hover{color:#58a6ff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tenant-badge{color:var(--color-accent-secondary,#14b8a5);font-family:var(--font-display);letter-spacing:.02em;background:#ffffff0d;border:1px solid #ffffff14;border-radius:100px;padding:4px 10px;font-size:.75rem;font-weight:600}.workspace-header-card{background:var(--glass-bg,#0f172aa6);-webkit-backdrop-filter:var(--glass-blur,blur(12px));backdrop-filter:var(--glass-blur,blur(12px));border:var(--glass-border,1px solid #ffffff14);box-shadow:var(--glass-shadow,0 8px 32px 0 #0000005e);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.licensing-badge-group{align-items:center;gap:10px;display:flex}.ws-badge{color:var(--color-text-secondary,#8b949e);background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:500;display:flex}.ws-badge.success{color:var(--color-success,#22c35d);background:#2ea44f14;border-color:#2ea44f26}.pulse-dot{background-color:var(--color-success,#22c35d);width:6px;height:6px;box-shadow:0 0 8px var(--color-success,#22c35d);border-radius:50%;animation:2s infinite pulse;display:inline-block}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #2ea44f80}70%{transform:scale(1);box-shadow:0 0 0 6px #2ea44f00}to{transform:scale(.95);box-shadow:0 0 #2ea44f00}}.workspace-shell{background:#0d1117;height:100vh;display:flex;overflow:hidden}.workspace-shell-hub{background:#0d1117;flex-direction:column;height:100vh;display:flex;overflow:hidden}.ws-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#0f172aa6;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;height:64px;display:flex}.ws-topbar-inner{justify-content:space-between;align-items:center;width:100%;margin:0 auto;padding:0 32px;display:flex}.ws-greeting{color:#8b949e;font-size:.8rem}.ws-greeting strong{color:#c9d1d9}.ws-role-chip{color:#8b949e;text-transform:uppercase;letter-spacing:.05em;background:#8b949e1a;border:1px solid #8b949e33;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:600}.ws-signout-btn{color:#c9d1d9;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.ws-signout-btn:hover{color:#fff;background:#ffffff0d;border-color:#fff3}.ws-header-settings-btn{color:#a78bfa;cursor:pointer;background:#a78bfa1a;border:1px solid #a78bfa40;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:5px 6px;transition:all .2s;display:flex}.ws-header-settings-btn:hover{color:#c4b5fd;background:#a78bfa33;border-color:#a78bfa80;box-shadow:0 0 10px #a78bfa33}.ws-header-settings-btn svg{transition:transform .45s}.ws-header-settings-btn:hover svg{transform:rotate(55deg)}.ws-sidebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172aa6;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;width:260px;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.ws-sidebar.is-collapsed{width:68px}@media (width<=900px){.ws-sidebar{display:none}}.ws-sidebar-brand{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;min-height:65px;padding:16px;display:flex}.ws-brand-title{cursor:pointer;white-space:nowrap;align-items:center;gap:10px;display:flex;overflow:hidden}.ws-brand-logo{color:#58a6ff;flex-shrink:0;width:22px;height:22px;transition:transform .2s}.ws-brand-title:hover .ws-brand-logo{transform:scale(1.1)}.ws-brand-name{color:#fff;font-size:1.1rem;font-weight:800;font-family:var(--font-display);letter-spacing:-.03em;transition:opacity .2s}.ws-sidebar-toggle-btn{color:#8b949e;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.ws-sidebar-toggle-btn:hover{color:#fff;background:#58a6ff26;border-color:#58a6ff59;box-shadow:0 0 12px #58a6ff33}.ws-toggle-icon{width:16px;height:16px}.ws-sidebar-nav{flex-direction:column;flex:1;gap:6px;padding:20px 12px;display:flex;overflow:hidden auto}.ws-nav-back-btn{color:#8b949e;font-size:.8rem;font-weight:500;font-family:var(--font-body,"Inter", sans-serif);white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;transition:all .2s;display:flex}.ws-nav-back-btn:hover{color:#c9d1d9;background:#ffffff0d;border-color:#ffffff0f}.ws-nav-divider{background:#ffffff0f;height:1px;margin:4px 0 8px}.ws-nav-section-title{text-transform:uppercase;letter-spacing:.1em;color:#8b949e;white-space:nowrap;margin-bottom:4px;padding-left:8px;font-size:.65rem;font-weight:700}.ws-nav-link{color:#c9d1d9;white-space:nowrap;border-radius:8px;outline:2px solid #0000;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.ws-nav-icon{flex-shrink:0;width:16px;height:16px}.ws-nav-link:hover{color:#fff;background:#ffffff0d}.ws-nav-link.active{color:#58a6ff;background:#58a6ff1a;border:1px solid #58a6ff33}.ws-nav-link:focus-visible{box-shadow:0 0 0 2px #6b26d9,0 0 0 4px #0f1729}.ws-sidebar.is-collapsed .ws-sidebar-brand{justify-content:center;padding:16px 8px}.ws-sidebar.is-collapsed .ws-sidebar-nav{align-items:center;padding:16px 8px}.ws-sidebar.is-collapsed .ws-nav-back-btn,.ws-sidebar.is-collapsed .ws-nav-link{border-radius:10px;justify-content:center;width:44px;padding:10px 0}.ws-sidebar.is-collapsed .ws-sidebar-footer{align-items:center;padding:14px 8px}.ws-sidebar.is-collapsed .ws-user-profile{justify-content:center}.ws-sidebar-footer{border-top:1px solid #ffffff0d;flex-direction:column;gap:12px;padding:16px;display:flex}.ws-tenant-info{justify-content:space-between;align-items:center;display:flex}.ws-org-label{color:#e6edf3;font-size:.85rem;font-weight:700}.ws-user-profile{background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:12px;padding:8px;display:flex}.ws-avatar{color:#fff;background:linear-gradient(135deg,#6b26d9,#14b8a5);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:700;display:flex}.ws-user-details{flex-direction:column;flex:1;min-width:0;display:flex}.ws-user-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.ws-user-role{color:#8b949e;font-size:.65rem}.ws-signout-btn-small{color:#8b949e;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.ws-signout-btn-small:hover{color:#ff7b72;background:#ff7b721a}.ws-settings-fab{z-index:900;color:#fff;font-size:.82rem;font-weight:700;font-family:var(--font-sans,"Inter", sans-serif);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:linear-gradient(135deg,#6366f1eb,#8b5cf6eb);border:1px solid #a78bfa66;border-radius:50px;align-items:center;gap:8px;padding:10px 18px 10px 14px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:28px;right:28px;overflow:hidden;box-shadow:0 4px 24px #6366f159,0 2px 8px #0006,inset 0 1px #ffffff26}.ws-settings-fab:hover{background:linear-gradient(135deg,#818cf8f2,#a78bfaf2);transform:translateY(-2px)scale(1.04);box-shadow:0 8px 32px #6366f180,0 4px 12px #00000080,inset 0 1px #fff3}.ws-settings-fab:active{transform:translateY(0)scale(.98)}.ws-fab-icon{flex-shrink:0;width:18px;height:18px;transition:transform .5s}.ws-settings-fab:hover .ws-fab-icon{transform:rotate(60deg)}.ws-fab-label{letter-spacing:.02em}@media (width<=480px){.ws-settings-fab{border-radius:50%;padding:12px;bottom:20px;right:20px}.ws-fab-label{display:none}}.ws-footer-actions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.ws-footer-icon-btn{color:#8b949e;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:5px;transition:all .2s;display:flex}.ws-footer-icon-btn:hover{background:#ffffff0f}.ws-footer-settings-btn{color:#a78bfa}.ws-footer-settings-btn svg{transition:transform .45s}.ws-footer-settings-btn:hover{color:#c4b5fd;background:#a78bfa1f}.ws-footer-settings-btn:hover svg{transform:rotate(55deg)}.ws-mobile-header{background:#0d1117;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:16px 20px;display:none}.ws-mobile-nav{background:#161b22;border-bottom:1px solid #30363d;flex-direction:column;padding:12px 16px;display:none}@media (width<=900px){.ws-mobile-header{display:flex}}.ws-plan-chip{color:#bc8cff;letter-spacing:.02em;white-space:nowrap;background:#bc8cff1a;border:1px solid #bc8cff33;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.ws-main-content{background:#0d1117;flex-direction:column;flex:1;display:flex;overflow-y:auto}.ws-hub-content{flex-direction:column;flex:1;justify-content:center;width:100%;margin:0 auto;padding:0 48px;display:flex}.ws-content{width:100%;margin:0 auto;padding:48px 48px 80px}.ws-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:36px;display:flex}.ws-title{color:#e6edf3;letter-spacing:-.03em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.15}.ws-subtitle{color:#8b949e;margin-top:6px;font-size:.9rem;line-height:1.55}.ws-module-count{color:#2ea44f;white-space:nowrap;background:#2ea44f14;border:1px solid #2ea44f2e;border-radius:20px;flex-shrink:0;padding:6px 14px;font-size:.78rem;font-weight:600}.ws-module-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:48px;display:grid}.ws-module-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0f172aa6;border:1px solid #ffffff14;border-radius:14px;outline:2px solid #0000;flex-direction:column;gap:16px;padding:24px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.ws-module-card:hover{border-color:#bc8cff59;transform:translateY(-3px);box-shadow:0 8px 32px #00000059,0 0 0 1px #bc8cff1f}.ws-module-card:focus-visible{box-shadow:0 0 0 2px #6b26d9,0 0 0 4px #0f1729}.ws-card-glow{pointer-events:none;opacity:0;background:radial-gradient(circle,#bc8cff1f 0%,#0000 70%);border-radius:50%;width:180px;height:180px;transition:opacity .3s;position:absolute;top:-60px;right:-60px}.ws-module-card:hover .ws-card-glow{opacity:1}.ws-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ws-card-icon{border:1px solid #ffffff0f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ws-card-status{color:#2ea44f;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#2ea44f14;border:1px solid #2ea44f29;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:.68rem;font-weight:600;display:inline-flex}.ws-card-dot{background:#2ea44f;border-radius:50%;width:5px;height:5px;animation:2s infinite pulse;display:inline-block}.ws-card-body{flex:1}.ws-card-name{color:#e6edf3;letter-spacing:-.01em;margin-bottom:6px;font-size:1.1rem;font-weight:700}.ws-card-desc{color:#8b949e;font-size:.82rem;line-height:1.55}.ws-card-footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ws-card-tag{color:#8b949e;letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff12;border-radius:6px;padding:3px 8px;font-size:.68rem;font-weight:600}.ws-card-arrow{color:#484f58;flex-shrink:0;margin-left:auto;transition:color .2s,transform .2s}.ws-module-card:hover .ws-card-arrow{color:#bc8cff;transform:translate(3px)}.ws-stats-row{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ws-stat-card{background:#161b22;border:1px solid #30363d;border-radius:12px;flex-direction:column;gap:4px;padding:20px 24px;transition:border-color .2s;display:flex}.ws-stat-card:hover{border-color:#bc8cff40}.ws-stat-value{color:#e6edf3;letter-spacing:-.03em;font-size:1.5rem;font-weight:800;line-height:1}.ws-stat-label{color:#8b949e;letter-spacing:.02em;font-size:.75rem;font-weight:500}.ws-bento-layout{gap:24px;width:100%;height:100%;display:flex}@media (width<=1024px){.ws-bento-layout{flex-direction:column;height:auto}}.ws-bento-main{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.ws-bento-side{flex-direction:column;flex-shrink:0;gap:16px;width:340px;display:flex;overflow-y:auto}.ws-bento-side::-webkit-scrollbar{width:0}@media (width<=1024px){.ws-bento-side{width:100%}}.ws-mission-hero{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a8c;border:1px solid #ffffff12;border-radius:16px;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 28px;display:flex;position:relative;overflow:hidden}.ws-mission-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#bc8cff14 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-40px;left:-40px}.ws-hero-time{font-family:var(--font-display);color:#fff;letter-spacing:-.04em;font-size:2.25rem;font-weight:800;line-height:1}.ws-hero-date{color:#8b949e;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:.78rem}.ws-sys-status{color:#2ea44f;white-space:nowrap;background:#2ea44f1a;border:1px solid #2ea44f40;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:.78rem;font-weight:600;display:flex}.ws-primary-modules{flex-shrink:0;grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=768px){.ws-primary-modules{grid-template-columns:1fr}}.ws-bento-primary-card{min-height:220px}.ws-secondary-modules{flex-shrink:0;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.ws-bento-secondary-card{gap:10px!important;padding:16px 18px!important}.ws-bento-secondary-card .ws-card-desc{display:none}.ws-bento-secondary-card .ws-card-name{font-size:.9rem}.ws-module-unified-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;display:grid}@media (width<=768px){.ws-module-unified-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.ws-module-unified-grid{grid-template-columns:1fr}}.ws-unified-card{justify-content:space-between;min-height:200px}.ws-activity-feed{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a8c;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;flex-shrink:0;padding:24px;display:flex;overflow:hidden}.ws-activity-title{color:#8b949e;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;margin-bottom:20px;font-size:.75rem;font-weight:700;display:flex}.ws-activity-list{flex-direction:column;flex:1;gap:18px;display:flex;overflow-y:auto}.ws-activity-list::-webkit-scrollbar{width:3px}.ws-activity-list::-webkit-scrollbar-track{background:0 0}.ws-activity-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.ws-activity-item{align-items:flex-start;gap:12px;animation:.3s ws-slide-in;display:flex}@keyframes ws-slide-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.ws-activity-icon{color:#bc8cff;background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ws-activity-content{flex-direction:column;gap:3px;display:flex}.ws-activity-text{color:#c9d1d9;font-size:.82rem;line-height:1.45}.ws-activity-time{color:#8b949e;font-size:.68rem}.ws-subscription-widget{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f172ab8;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;flex-shrink:0;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden}.ws-subscription-widget:before{content:"";pointer-events:none;background:radial-gradient(circle,#58a6ff12 0%,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.ws-sub-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ws-sub-header-left{align-items:center;gap:8px;display:flex}.ws-sub-title{color:#8b949e;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:700}.ws-sub-status-badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:.68rem;font-weight:700;display:inline-flex}.ws-sub-status-badge.active,.ws-sub-status-badge.trialing{color:#2ea44f;background:#2ea44f1f;border:1px solid #2ea44f40}.ws-sub-status-badge.past_due,.ws-sub-status-badge.canceled{color:#ff7b72;background:#ff7b721f;border:1px solid #ff7b7240}.ws-sub-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.ws-sub-plan-row{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ws-sub-plan-icon{flex-shrink:0;font-size:1.5rem;line-height:1}.ws-sub-plan-info{flex-direction:column;gap:2px;min-width:0;display:flex}.ws-sub-plan-name{color:#e6edf3;font-size:.88rem;font-weight:700}.ws-sub-plan-price{color:#8b949e;font-size:.76rem}.ws-sub-period{color:#8b949e;align-items:center;gap:6px;padding:0 2px;font-size:.72rem;display:flex}.ws-sub-plans-compare{flex-direction:column;gap:8px;display:flex}.ws-sub-plan-option{cursor:default;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:5px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.ws-sub-plan-option:hover{background:#58a6ff0a;border-color:#58a6ff40}.ws-sub-plan-current{background:#2ea44f0f!important;border-color:#2ea44f59!important}.ws-sub-plan-featured{background:#58a6ff09;border-color:#58a6ff38}.ws-sub-plan-opt-top{align-items:center;gap:6px;display:flex}.ws-sub-plan-opt-name{color:#c9d1d9;flex:1;font-size:.8rem;font-weight:700}.ws-sub-plan-pop-badge{text-transform:uppercase;letter-spacing:.06em;color:#58a6ff;background:#58a6ff26;border:1px solid #58a6ff4d;border-radius:4px;padding:2px 6px;font-size:.58rem;font-weight:700}.ws-sub-plan-curr-badge{text-transform:uppercase;letter-spacing:.06em;color:#2ea44f;background:#2ea44f26;border:1px solid #2ea44f4d;border-radius:4px;padding:2px 6px;font-size:.58rem;font-weight:700}.ws-sub-plan-opt-price{color:#e6edf3;letter-spacing:-.02em;font-size:1rem;font-weight:800;line-height:1.1}.ws-sub-plan-opt-price span{color:#8b949e;letter-spacing:0;font-size:.7rem;font-weight:500}.ws-sub-plan-opt-feats{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ws-sub-plan-opt-feats li{color:#8b949e;padding-left:12px;font-size:.7rem;position:relative}.ws-sub-plan-opt-feats li:before{content:"✓";color:#2ea44f;font-size:.62rem;position:absolute;left:0}.ws-sub-upgrade-btn{color:#fff;cursor:pointer;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(135deg,#1f6feb 0%,#388bfd 60%,#58a6ff 100%);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;width:100%;padding:11px 18px;font-size:.82rem;font-weight:700;transition:opacity .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 18px #1f6feb59}.ws-sub-upgrade-btn:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 24px #1f6feb73}.ws-sub-upgrade-btn:active{opacity:.85;transform:translateY(0)}.ws-nav-link-coming{cursor:default;opacity:.65;justify-content:space-between}.ws-nav-link-coming:hover{color:#8b949e!important;background:#ffffff05!important}.ws-nav-soon-badge{text-transform:uppercase;letter-spacing:.06em;color:#8b949e;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:.6rem;font-weight:700}.ws-module-coming-soon{justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:48px 40px;display:flex;position:relative;overflow:hidden}.ws-cs-orb{pointer-events:none;opacity:.12;filter:blur(80px);border-radius:50%;width:600px;height:600px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.ws-cs-card{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f172ab3;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:28px;width:100%;max-width:680px;padding:48px;animation:.4s cubic-bezier(.4,0,.2,1) cs-fade-up;display:flex;position:relative}@keyframes cs-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ws-cs-icon-wrap{align-items:center;gap:16px;display:flex}.ws-cs-icon{border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 8px 24px #0000004d}.ws-cs-badge{color:#ffa657;text-transform:uppercase;letter-spacing:.06em;background:#ffa6571a;border:1px solid #ffa65740;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.72rem;font-weight:700;display:flex}.ws-cs-title{font-family:var(--font-display);color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.1}.ws-cs-desc{color:#8b949e;margin:0;font-size:1rem;line-height:1.6}.ws-cs-viz{opacity:.7;border-radius:12px;padding:8px 0;overflow:hidden}.ws-cs-features{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=600px){.ws-cs-features{grid-template-columns:repeat(2,1fr)}}.ws-cs-feat{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.ws-cs-feat-icon{color:#8b949e;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ws-cs-feat-icon svg{width:16px;height:16px}.ws-cs-feat-label{color:#8b949e;font-size:.75rem;font-weight:500;line-height:1.3}.ws-cs-status-bar{flex-direction:column;gap:8px;display:flex}.ws-cs-status-label{color:#8b949e;justify-content:space-between;font-size:.78rem;font-weight:600;display:flex}.ws-cs-progress-track{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.ws-cs-progress-fill{border-radius:3px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.ws-cs-cta{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.ws-cs-cta-text{color:#8b949e;margin:0;font-size:.85rem}.ws-cs-cta-text strong{color:#c9d1d9}.ws-cs-notify-btn{color:#58a6ff;cursor:pointer;white-space:nowrap;background:#58a6ff1a;border:1px solid #58a6ff40;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.ws-cs-notify-btn:hover{background:#58a6ff2e;border-color:#58a6ff80;transform:translateY(-1px)}.ws-card-viz{opacity:.85;border-radius:4px;margin-top:auto;padding-top:14px;transition:opacity .25s;overflow:hidden}.ws-module-card:hover .ws-card-viz{opacity:1}.app-update-banner{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e2e8f0;background:linear-gradient(90deg,#1e293bf7 0%,#0f172af7 100%);border-bottom:1px solid #58a6ff59;align-items:center;gap:12px;padding:10px 20px;font-family:Inter,sans-serif;font-size:.875rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 24px #0006}.app-update-banner svg{color:#58a6ff;flex-shrink:0}.app-update-banner span{color:#cbd5e1;flex:1}.app-update-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#58a6ff 0%,#3b82f6 100%);border:none;border-radius:6px;padding:5px 14px;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;transition:opacity .2s,transform .15s}.app-update-btn:hover{opacity:.88;transform:translateY(-1px)}.app-update-dismiss{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:1rem;line-height:1;transition:color .2s}.app-update-dismiss:hover{color:#94a3b8}.version-banner-enter-active,.version-banner-leave-active{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s}.version-banner-enter-from,.version-banner-leave-to{opacity:0;transform:translateY(-100%)}.ws-sync-btn{color:#58a6ff;cursor:pointer;background:#58a6ff1a;border:1px solid #58a6ff4d;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-family:Inter,sans-serif;font-size:.775rem;font-weight:500;transition:all .2s;display:inline-flex}.ws-sync-btn:hover{color:#79c0ff;background:#58a6ff33;border-color:#58a6ff80;transform:translateY(-1px)}.app-update-help-btn{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;padding:5px 12px;font-family:Inter,sans-serif;font-size:.775rem;font-weight:500;transition:all .2s}.app-update-help-btn:hover{color:#fff;background:#ffffff26}.sub-mgmt-backdrop{z-index:9998;-webkit-backdrop-filter:blur(14px);background:#040712cc;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.sub-mgmt-panel{background:linear-gradient(145deg,#0d1117f7,#070b14fc);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 30px 70px #000000a6,0 0 0 1px #6366f114,inset 0 1px #ffffff0f}.sub-mgmt-header{background:#ffffff05;border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.sub-mgmt-title{color:#e2e8f0;letter-spacing:-.01em;font-size:1rem;font-weight:700}.sub-mgmt-close{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.sub-mgmt-close svg{width:14px;height:14px}.sub-mgmt-close:hover{color:#ef4444;background:#ef444426;border-color:#ef444459}.sub-mgmt-body{flex-direction:column;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.sub-mgmt-upgrade-row{justify-content:flex-end;display:flex}.sub-mgmt-upgrade-btn{color:#818cf8;cursor:pointer;background:linear-gradient(135deg,#6366f126,#4f46e51a);border:1px solid #6366f159;border-radius:8px;align-items:center;gap:7px;padding:.5rem 1rem;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.sub-mgmt-upgrade-btn:hover{color:#a5b4fc;background:linear-gradient(135deg,#6366f140,#4f46e533);border-color:#6366f18c;transform:translateY(-1px)}.sub-modal-enter-active,.sub-modal-leave-active{transition:opacity .25s}.sub-modal-enter-active .sub-mgmt-panel,.sub-modal-leave-active .sub-mgmt-panel{transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .25s}.sub-modal-enter-from,.sub-modal-leave-to{opacity:0}.sub-modal-enter-from .sub-mgmt-panel{opacity:0;transform:scale(.94)translateY(16px)}.sub-modal-leave-to .sub-mgmt-panel{opacity:0;transform:scale(.96)translateY(8px)}[data-v-f94feff0],[data-v-f94feff0]:before,[data-v-f94feff0]:after{box-sizing:border-box}.auth-page[data-v-f94feff0]{z-index:200;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;animation:.2s ease-out authFadeIn-f94feff0;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes authFadeIn-f94feff0{0%{opacity:0}to{opacity:1}}.auth-left[data-v-f94feff0]{background:#040d21;border-right:1px solid #161b22;flex-direction:column;flex:0 0 45%;justify-content:center;align-items:center;padding:56px;display:flex;position:relative;overflow:hidden}.stars-layer[data-v-f94feff0]{opacity:.35;background-image:radial-gradient(1.5px 1.5px at 20px 30px,#fff,#0000),radial-gradient(1.5px 1.5px at 40px 70px,#fff,#0000),radial-gradient(2px 2px at 90px 150px,#fff,#0000),radial-gradient(1px 1px at 150px 60px,#fff,#0000),radial-gradient(2px 2px at 250px 220px,#fff,#0000),radial-gradient(1.5px 1.5px at 310px 120px,#fff,#0000),radial-gradient(1px 1px at 200px 320px,#fff,#0000);background-repeat:repeat;background-size:300px 300px;animation:80s linear infinite starsFloat-f94feff0;position:absolute;inset:0}@keyframes starsFloat-f94feff0{0%{background-position:0 0}to{background-position:300px 600px}}.nebula-glow[data-v-f94feff0]{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#8b5cf638 0%,#3b82f614 50%,#0000 100%);border-radius:50%;width:480px;height:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.constellation-graph[data-v-f94feff0]{opacity:.9;pointer-events:none;width:460px;height:460px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.float-node-1[data-v-f94feff0]{animation:4s ease-in-out infinite alternate floatNode-f94feff0}.float-node-2[data-v-f94feff0]{animation:5s ease-in-out infinite alternate-reverse floatNode-f94feff0}.float-node-3[data-v-f94feff0]{animation:6s ease-in-out infinite alternate floatNode-f94feff0}.float-node-4[data-v-f94feff0]{animation:4.5s ease-in-out infinite alternate-reverse floatNode-f94feff0}.float-node-5[data-v-f94feff0]{animation:5.5s ease-in-out infinite alternate floatNode-f94feff0}.float-node-6[data-v-f94feff0]{animation:6.5s ease-in-out infinite alternate-reverse floatNode-f94feff0}@keyframes floatNode-f94feff0{0%{transform:translateY(0)translate(0)}to{transform:translateY(-8px)translate(4px)}}.left-content[data-v-f94feff0]{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex;position:relative}.left-logo[data-v-f94feff0]{color:#fff;align-items:center;gap:12px;width:fit-content;text-decoration:none;transition:opacity .2s;display:inline-flex}.left-logo[data-v-f94feff0]:hover{opacity:.85}.left-logo-icon[data-v-f94feff0]{color:#9767e4;filter:drop-shadow(0 0 10px #6b26d999);width:34px;height:34px}.left-logo-wordmark[data-v-f94feff0]{letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0%,#b699e6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif;font-size:1.45rem;font-weight:700}.left-hero[data-v-f94feff0]{flex-direction:column;gap:12px;display:flex}.left-headline[data-v-f94feff0]{letter-spacing:-.03em;color:#fff;margin:0;font-family:Outfit,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.15}.left-sub[data-v-f94feff0]{color:#8b949e;max-width:380px;margin:0 auto;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6}.feature-list[data-v-f94feff0]{flex-direction:column;align-items:flex-start;gap:12px;margin:0 auto;padding:0;list-style:none;display:flex}.feature-item[data-v-f94feff0]{color:#c9d1d9;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:.875rem;display:flex}.feature-dot[data-v-f94feff0]{border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 6px}.auth-right[data-v-f94feff0]{background-color:#fff;flex-direction:column;flex:1;display:flex;overflow:hidden}.auth-topbar[data-v-f94feff0]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:24px 48px;display:flex}.topbar-text[data-v-f94feff0]{color:#57606a;font-size:.875rem}.topbar-link[data-v-f94feff0]{color:#0969da;align-items:center;gap:4px;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.topbar-link[data-v-f94feff0]:hover{color:#0c85d9;text-decoration:underline}.arrow-icon[data-v-f94feff0]{width:14px;height:14px;transition:transform .15s}.topbar-link:hover .arrow-icon[data-v-f94feff0]{transform:translate(3px)}.scroll-container[data-v-f94feff0]{flex-direction:column;flex:1;display:flex;overflow-y:auto}.form-wrapper[data-v-f94feff0]{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:520px;margin:0 auto;padding:24px 80px 48px;display:flex}.form-header[data-v-f94feff0]{margin-bottom:28px}.form-title[data-v-f94feff0]{color:#1f2328;letter-spacing:-.02em;margin:0;font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:700}.form-subtitle[data-v-f94feff0]{color:#57606a;margin:6px 0 0;font-size:.9375rem}.auth-form[data-v-f94feff0]{flex-direction:column;gap:20px;display:flex}.auth-alert[data-v-f94feff0]{color:#a40e26;background-color:#ffebe9;border:1px solid #ff818266;border-radius:6px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:.875rem;line-height:1.5;animation:.3s shakeAlert-f94feff0;display:flex}@keyframes shakeAlert-f94feff0{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.alert-icon[data-v-f94feff0]{flex-shrink:0;width:18px;height:18px;margin-top:1px}.alert-text[data-v-f94feff0]{font-weight:500}.input-group[data-v-f94feff0]{flex-direction:column;gap:8px;display:flex}.input-label[data-v-f94feff0]{color:#1f2328;font-size:.875rem;font-weight:600}.required-indicator[data-v-f94feff0]{color:#cf222e;margin-left:2px}.field-hint[data-v-f94feff0]{color:#57606a;margin:0;font-size:.75rem;line-height:1.5}.form-input-field[data-v-f94feff0]{color:#1f2328;appearance:none;background-color:#fff;border:1px solid #d0d7de;border-radius:6px;width:100%;padding:8px 12px;font-size:.9375rem;line-height:1.5;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #d0d7de33}.form-input-field[data-v-f94feff0]::placeholder{color:#8c959f}.form-input-field[data-v-f94feff0]:hover:not(:disabled){border-color:#afb8c1}.form-input-field[data-v-f94feff0]:focus{background-color:#fff;border-color:#0969da;outline:none;box-shadow:0 0 0 3px #0969da4d}.form-input-field[data-v-f94feff0]:disabled{color:#8c959f;cursor:not-allowed;background-color:#f6f8fa}.form-input-field.input-ok[data-v-f94feff0]{border-color:#2ea44f;box-shadow:inset 0 1px #2ea44f1a,0 0 0 3px #2ea44f26}.form-input-field.input-err[data-v-f94feff0]{border-color:#cf222e;box-shadow:inset 0 1px #cf222e1a,0 0 0 3px #cf222e26}.strength-row[data-v-f94feff0]{align-items:center;gap:10px;margin-top:2px;display:flex}.strength-track[data-v-f94feff0]{background-color:#eaeef2;border-radius:99px;flex:1;height:3px;overflow:hidden}.strength-fill[data-v-f94feff0]{border-radius:99px;height:100%;transition:width .3s,background-color .3s}.strength-label[data-v-f94feff0]{text-transform:uppercase;letter-spacing:.04em;text-align:right;min-width:68px;font-size:.6875rem;font-weight:700}.confirm-hint[data-v-f94feff0]{align-items:center;gap:6px;margin-top:2px;font-size:.8125rem;font-weight:500;display:flex}.hint-ok[data-v-f94feff0]{color:#1a7f37}.hint-err[data-v-f94feff0]{color:#cf222e}.checkbox-container[data-v-f94feff0]{background-color:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;padding:14px}.checkbox-label[data-v-f94feff0]{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.checkbox-input-element[data-v-f94feff0]{accent-color:#0969da;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.checkbox-text-copy[data-v-f94feff0]{color:#57606a;font-size:.8125rem;line-height:1.5}.submit-button-cta[data-v-f94feff0]{color:#fff;cursor:pointer;background-color:#2ea44f;border:1px solid #1b1f2426;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:10px 16px;font-size:.9375rem;font-weight:600;transition:background-color .15s,box-shadow .15s,transform .1s;display:flex;box-shadow:0 1px #1b1f241a,inset 0 1px #ffffff08}.submit-button-cta[data-v-f94feff0]:hover:not(:disabled){background-color:#2c974b}.submit-button-cta[data-v-f94feff0]:focus-visible{outline:none;box-shadow:0 0 0 3px #2ea44f66}.submit-button-cta[data-v-f94feff0]:active:not(:disabled){background-color:#2a8f47;transform:scale(.985)}.submit-button-cta[data-v-f94feff0]:disabled{opacity:.55;cursor:not-allowed}.btn-arrow[data-v-f94feff0]{width:14px;height:14px}.spinner-icon[data-v-f94feff0]{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.75s linear infinite runSpin-f94feff0}@keyframes runSpin-f94feff0{to{transform:rotate(360deg)}}.legal-notice[data-v-f94feff0]{color:#57606a;margin:24px 0 0;font-size:.75rem;line-height:1.6}.inline-link[data-v-f94feff0]{color:#0969da;text-decoration:none}.inline-link[data-v-f94feff0]:hover{text-decoration:underline}.footer-links-bar[data-v-f94feff0]{border-top:1px solid #d0d7de;flex-shrink:0;align-items:center;margin-top:auto;padding:24px 48px;display:flex}.footer-nav[data-v-f94feff0]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.footer-nav a[data-v-f94feff0]{color:#57606a;font-size:.75rem;text-decoration:none;transition:color .15s}.footer-nav a[data-v-f94feff0]:hover{color:#0969da;text-decoration:underline}@media (width<=900px){.auth-left[data-v-f94feff0]{display:none}.form-wrapper[data-v-f94feff0]{max-width:480px;padding:48px 32px}.auth-topbar[data-v-f94feff0],.footer-links-bar[data-v-f94feff0]{padding:24px 32px}}@media (width<=480px){.form-wrapper[data-v-f94feff0]{padding:32px 20px}.auth-topbar[data-v-f94feff0],.footer-links-bar[data-v-f94feff0]{padding:16px 20px}.footer-nav[data-v-f94feff0]{gap:16px}.form-title[data-v-f94feff0]{font-size:1.5rem}}[data-v-9f06eb24],[data-v-9f06eb24]:before,[data-v-9f06eb24]:after{box-sizing:border-box}.auth-page[data-v-9f06eb24]{z-index:200;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;animation:.2s ease-out authFadeIn-9f06eb24;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes authFadeIn-9f06eb24{0%{opacity:0}to{opacity:1}}.auth-left[data-v-9f06eb24]{background:#040d21;border-right:1px solid #161b22;flex-direction:column;flex:0 0 45%;justify-content:center;align-items:center;padding:56px;display:flex;position:relative;overflow:hidden}.stars-layer[data-v-9f06eb24]{opacity:.35;background-image:radial-gradient(1.5px 1.5px at 20px 30px,#fff,#0000),radial-gradient(1.5px 1.5px at 40px 70px,#fff,#0000),radial-gradient(2px 2px at 90px 150px,#fff,#0000),radial-gradient(1px 1px at 150px 60px,#fff,#0000),radial-gradient(2px 2px at 250px 220px,#fff,#0000),radial-gradient(1.5px 1.5px at 310px 120px,#fff,#0000),radial-gradient(1px 1px at 200px 320px,#fff,#0000);background-repeat:repeat;background-size:300px 300px;animation:80s linear infinite starsFloat-9f06eb24;position:absolute;inset:0}@keyframes starsFloat-9f06eb24{0%{background-position:0 0}to{background-position:300px 600px}}.nebula-glow[data-v-9f06eb24]{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#8b5cf638 0%,#3b82f614 50%,#0000 100%);border-radius:50%;width:480px;height:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.constellation-graph[data-v-9f06eb24]{opacity:.9;pointer-events:none;width:460px;height:460px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.float-node-1[data-v-9f06eb24]{animation:4s ease-in-out infinite alternate floatNode-9f06eb24}.float-node-2[data-v-9f06eb24]{animation:5s ease-in-out infinite alternate-reverse floatNode-9f06eb24}.float-node-3[data-v-9f06eb24]{animation:6s ease-in-out infinite alternate floatNode-9f06eb24}.float-node-4[data-v-9f06eb24]{animation:4.5s ease-in-out infinite alternate-reverse floatNode-9f06eb24}.float-node-5[data-v-9f06eb24]{animation:5.5s ease-in-out infinite alternate floatNode-9f06eb24}.float-node-6[data-v-9f06eb24]{animation:6.5s ease-in-out infinite alternate-reverse floatNode-9f06eb24}@keyframes floatNode-9f06eb24{0%{transform:translateY(0)translate(0)}to{transform:translateY(-8px)translate(4px)}}.left-content[data-v-9f06eb24]{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex;position:relative}.left-logo[data-v-9f06eb24]{color:#fff;align-items:center;gap:12px;width:fit-content;text-decoration:none;transition:opacity .2s;display:inline-flex}.left-logo[data-v-9f06eb24]:hover{opacity:.85}.left-logo-icon[data-v-9f06eb24]{color:#9767e4;filter:drop-shadow(0 0 10px #6b26d999);width:34px;height:34px}.left-logo-wordmark[data-v-9f06eb24]{letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0%,#b699e6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif;font-size:1.45rem;font-weight:700}.left-hero[data-v-9f06eb24]{flex-direction:column;gap:12px;display:flex}.left-headline[data-v-9f06eb24]{letter-spacing:-.03em;color:#fff;margin:0;font-family:Outfit,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.15}.left-sub[data-v-9f06eb24]{color:#8b949e;max-width:380px;margin:0 auto;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6}.feature-list[data-v-9f06eb24]{flex-direction:column;align-items:flex-start;gap:12px;margin:0 auto;padding:0;list-style:none;display:flex}.feature-item[data-v-9f06eb24]{color:#c9d1d9;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:.875rem;display:flex}.feature-dot[data-v-9f06eb24]{border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 6px}.auth-right[data-v-9f06eb24]{background-color:#fff;flex-direction:column;flex:1;display:flex;overflow-y:auto}.auth-topbar[data-v-9f06eb24]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:24px 48px;display:flex}.topbar-text[data-v-9f06eb24]{color:#57606a;font-size:.875rem}.topbar-link[data-v-9f06eb24]{color:#0969da;align-items:center;gap:4px;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.topbar-link[data-v-9f06eb24]:hover{color:#0c85d9;text-decoration:underline}.arrow-icon[data-v-9f06eb24]{width:14px;height:14px;transition:transform .15s}.topbar-link:hover .arrow-icon[data-v-9f06eb24]{transform:translate(3px)}.form-wrapper[data-v-9f06eb24]{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:520px;margin:0 auto;padding:24px 80px 48px;display:flex}.form-header[data-v-9f06eb24]{margin-bottom:32px}.form-title[data-v-9f06eb24]{color:#1f2328;letter-spacing:-.02em;margin:0 0 8px;font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:700}.form-subtitle[data-v-9f06eb24]{color:#57606a;margin:0;font-size:.9375rem}.auth-form[data-v-9f06eb24]{flex-direction:column;gap:20px;display:flex}.auth-alert[data-v-9f06eb24]{color:#a40e26;background-color:#ffebe9;border:1px solid #ff818266;border-radius:6px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:.875rem;line-height:1.5;animation:.3s shakeAlert-9f06eb24;display:flex}@keyframes shakeAlert-9f06eb24{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.alert-icon[data-v-9f06eb24]{flex-shrink:0;width:18px;height:18px;margin-top:1px}.alert-text[data-v-9f06eb24]{font-weight:500}.input-group[data-v-9f06eb24]{flex-direction:column;gap:8px;display:flex}.input-label[data-v-9f06eb24]{color:#1f2328;font-size:.875rem;font-weight:600}.required-indicator[data-v-9f06eb24]{color:#cf222e;margin-left:2px}.label-row[data-v-9f06eb24]{justify-content:space-between;align-items:center;display:flex}.forgot-password-link[data-v-9f06eb24]{color:#0969da;font-size:.8125rem;text-decoration:none}.forgot-password-link[data-v-9f06eb24]:hover{text-decoration:underline}.form-input-field[data-v-9f06eb24]{color:#1f2328;appearance:none;background-color:#fff;border:1px solid #d0d7de;border-radius:6px;width:100%;padding:8px 12px;font-size:.9375rem;line-height:1.5;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #d0d7de33}.form-input-field[data-v-9f06eb24]::placeholder{color:#8c959f}.form-input-field[data-v-9f06eb24]:hover:not(:disabled){border-color:#afb8c1}.form-input-field[data-v-9f06eb24]:focus{background-color:#fff;border-color:#0969da;outline:none;box-shadow:0 0 0 3px #0969da4d}.form-input-field[data-v-9f06eb24]:disabled{color:#8c959f;cursor:not-allowed;background-color:#f6f8fa}.submit-button-cta[data-v-9f06eb24]{color:#fff;cursor:pointer;background-color:#2ea44f;border:1px solid #1b1f2426;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:10px 16px;font-size:.9375rem;font-weight:600;transition:background-color .15s,box-shadow .15s,transform .1s;display:flex;box-shadow:0 1px #1b1f241a,inset 0 1px #ffffff08}.submit-button-cta[data-v-9f06eb24]:hover:not(:disabled){background-color:#2c974b}.submit-button-cta[data-v-9f06eb24]:focus-visible{outline:none;box-shadow:0 0 0 3px #2ea44f66}.submit-button-cta[data-v-9f06eb24]:active:not(:disabled){background-color:#2a8f47;transform:scale(.985)}.submit-button-cta[data-v-9f06eb24]:disabled{opacity:.6;cursor:not-allowed}.btn-arrow[data-v-9f06eb24]{width:14px;height:14px}.spinner-icon[data-v-9f06eb24]{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.75s linear infinite runSpin-9f06eb24}@keyframes runSpin-9f06eb24{to{transform:rotate(360deg)}}.legal-notice[data-v-9f06eb24]{color:#57606a;margin:24px 0 0;font-size:.75rem;line-height:1.6}.inline-link[data-v-9f06eb24]{color:#0969da;text-decoration:none}.inline-link[data-v-9f06eb24]:hover{text-decoration:underline}.footer-links-bar[data-v-9f06eb24]{border-top:1px solid #d0d7de;flex-shrink:0;align-items:center;margin-top:auto;padding:24px 48px;display:flex}.footer-nav[data-v-9f06eb24]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.footer-nav a[data-v-9f06eb24]{color:#57606a;font-size:.75rem;text-decoration:none;transition:color .15s}.footer-nav a[data-v-9f06eb24]:hover{color:#0969da;text-decoration:underline}@media (width<=900px){.auth-left[data-v-9f06eb24]{display:none}.form-wrapper[data-v-9f06eb24]{max-width:480px;padding:48px 32px}.auth-topbar[data-v-9f06eb24],.footer-links-bar[data-v-9f06eb24]{padding:24px 32px}}@media (width<=480px){.form-wrapper[data-v-9f06eb24]{padding:32px 20px}.auth-topbar[data-v-9f06eb24],.footer-links-bar[data-v-9f06eb24]{padding:16px 20px}.footer-nav[data-v-9f06eb24]{gap:16px}.form-title[data-v-9f06eb24]{font-size:1.5rem}}.admin-panel[data-v-157fe56a]{color:#333;background-color:#f8f9fa;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.admin-sidebar[data-v-157fe56a]{color:#fff;background-color:#1a1d21;flex-direction:column;flex-shrink:0;width:260px;padding:24px;display:flex}.admin-logo[data-v-157fe56a]{align-items:center;gap:12px;margin-bottom:32px;font-size:1.2rem;font-weight:700;display:flex}.admin-logo svg[data-v-157fe56a]{width:24px;height:24px}.admin-nav[data-v-157fe56a]{flex-direction:column;gap:8px;display:flex}.admin-nav-item[data-v-157fe56a]{color:#9a9eab;border-radius:6px;padding:10px 16px;font-size:.95rem;text-decoration:none;transition:all .2s}.admin-nav-item[data-v-157fe56a]:hover,.admin-nav-item.active[data-v-157fe56a]{color:#fff;background-color:#2b3036}.admin-main[data-v-157fe56a]{flex-direction:column;flex:1;display:flex;overflow-x:hidden}.admin-header[data-v-157fe56a]{background-color:#fff;border-bottom:1px solid #e1e4e8;justify-content:space-between;align-items:center;height:70px;padding:0 32px;display:flex}.admin-header h1[data-v-157fe56a]{color:#1a1d21;margin:0;font-size:1.25rem;font-weight:600}.header-actions[data-v-157fe56a]{align-items:center;gap:16px;display:flex}.admin-user-info[data-v-157fe56a]{color:#586069;font-size:.875rem}.admin-btn[data-v-157fe56a]{cursor:pointer;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:6px;padding:6px 12px;font-size:.875rem;font-weight:500}.admin-btn[data-v-157fe56a]:hover{background-color:#eef1f5}.admin-content[data-v-157fe56a]{padding:32px}.table-container[data-v-157fe56a]{background-color:#fff;border:1px solid #e1e4e8;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.tabs-container[data-v-157fe56a]{border-bottom:1px solid #e1e4e8;gap:8px;margin-bottom:24px;display:flex}.tab-button[data-v-157fe56a]{color:#586069;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 16px;font-size:.95rem;font-weight:500}.tab-button.active[data-v-157fe56a]{color:#0969da;border-bottom-color:#0969da}.admin-table[data-v-157fe56a]{border-collapse:collapse;text-align:left;width:100%}.admin-table th[data-v-157fe56a],.admin-table td[data-v-157fe56a]{border-bottom:1px solid #e1e4e8;padding:16px 24px}.admin-table th[data-v-157fe56a]{color:#24292e;background-color:#f6f8fa;font-size:.875rem;font-weight:600}.admin-table td[data-v-157fe56a]{color:#24292e;font-size:.875rem}.admin-metrics-grid[data-v-157fe56a]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.metric-card[data-v-157fe56a]{background:#fff;border:1px solid #e1e4e8;border-radius:10px;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.metric-card.gold[data-v-157fe56a]{border-left:4px solid #f59e0b}.metric-card.green[data-v-157fe56a]{border-left:4px solid #10b981}.metric-card.red[data-v-157fe56a]{border-left:4px solid #ef4444}.metric-val[data-v-157fe56a]{color:#111827;font-size:1.75rem;font-weight:800}.metric-label[data-v-157fe56a]{color:#6b7280;text-transform:uppercase;font-size:.8rem;font-weight:600}.admin-section-title[data-v-157fe56a]{color:#111827;margin:1.5rem 0 .75rem;font-size:1.05rem;font-weight:700}.tier-grid[data-v-157fe56a]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.tier-stat-card[data-v-157fe56a]{background:#fff;border:1px solid #e1e4e8;border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.tier-stat-card.featured[data-v-157fe56a]{background:#f5f3ff;border-color:#6366f1}.tier-stat-card.gold[data-v-157fe56a]{background:#fffbeb;border-color:#f59e0b}.tier-stat-name[data-v-157fe56a]{color:#374151;font-size:.875rem;font-weight:600}.tier-stat-val[data-v-157fe56a]{color:#111827;font-size:1.25rem;font-weight:800}.font-mono[data-v-157fe56a]{color:#4b5563;font-family:monospace;font-size:.8rem}.event-badge[data-v-157fe56a]{color:#3730a3;background:#e0e7ff;border-radius:4px;padding:2px 8px;font-family:monospace;font-size:.75rem;font-weight:700}.tier-badge[data-v-157fe56a]{letter-spacing:.5px;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}.tier-badge.free[data-v-157fe56a]{color:#4b5563;background:#f3f4f6}.tier-badge.starter[data-v-157fe56a]{color:#0369a1;background:#e0f2fe}.tier-badge.professional[data-v-157fe56a]{color:#4338ca;background:#e0e7ff}.tier-badge.enterprise[data-v-157fe56a]{color:#b45309;background:#fef3c7}.tier-badge.custom[data-v-157fe56a]{color:#7e22ce;background:#f3e8ff;border:1px solid #c084fc}.metric-card.purple[data-v-157fe56a]{border-left:4px solid #a855f7}.tier-stat-card.purple[data-v-157fe56a]{background:#faf5ff;border-color:#a855f7}.tenant-name-col[data-v-157fe56a]{flex-direction:column;gap:2px;display:flex}.tenant-id-sub[data-v-157fe56a]{color:#9ca3af;font-family:monospace;font-size:.7rem}.custom-chips-cell[data-v-157fe56a]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.custom-chip[data-v-157fe56a]{border-radius:999px;align-items:center;gap:2px;padding:2px 6px;font-size:.7rem;font-weight:700;display:inline-flex}.custom-chip.purple[data-v-157fe56a]{color:#7e22ce;background:#f3e8ff;border:1px solid #a855f74d}.custom-chip.gold[data-v-157fe56a]{color:#b45309;background:#fffbeb;border:1px solid #f59e0b4d}.muted-text[data-v-157fe56a]{color:#9ca3af;font-size:.78rem}.action-btn[data-v-157fe56a]{cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:all .2s}.action-btn.purple[data-v-157fe56a]{color:#7e22ce;background:#f3e8ff;border:1px solid #c084fc}.action-btn.purple[data-v-157fe56a]:hover{background:#e9d5ff}.quota-modal-backdrop[data-v-157fe56a]{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.quota-modal-card[data-v-157fe56a]{background:#fff;border-radius:16px;width:100%;max-width:540px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.quota-modal-header[data-v-157fe56a]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.quota-modal-header h3[data-v-157fe56a]{color:#0f172a;margin:0 0 4px;font-size:1.1rem;font-weight:800}.modal-sub[data-v-157fe56a]{color:#64748b;margin:0;font-size:.8rem}.modal-close-btn[data-v-157fe56a]{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:1.1rem}.modal-close-btn[data-v-157fe56a]:hover{color:#0f172a}.quota-form[data-v-157fe56a]{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.form-row-2[data-v-157fe56a]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field-hint[data-v-157fe56a]{color:#94a3b8;margin-top:2px;font-size:.72rem}.save-toast[data-v-157fe56a]{border-radius:8px;padding:.75rem 1rem;font-size:.85rem;font-weight:700}.save-toast.success[data-v-157fe56a]{color:#15803d;background:#dcfce7;border:1px solid #86efac}.save-toast.error[data-v-157fe56a]{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}.modal-actions[data-v-157fe56a]{justify-content:flex-end;gap:12px;margin-top:.5rem;display:flex}.btn-primary[data-v-157fe56a]{cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:700;transition:opacity .2s}.btn-primary.purple[data-v-157fe56a]{color:#fff;background:linear-gradient(135deg,#a855f7,#7e22ce)}.btn-primary[data-v-157fe56a]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-157fe56a]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-157fe56a]{cursor:pointer;color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600}.btn-secondary[data-v-157fe56a]:hover{background:#e2e8f0}.nav-badge-count[data-v-157fe56a]{color:#fff;background:#a855f7;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.68rem;font-weight:900}.metric-card.blue[data-v-157fe56a]{border-left:4px solid #3b82f6}.leads-filter-bar[data-v-157fe56a]{background:#fff;border:1px solid #e1e4e8;border-radius:10px;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.75rem 1.25rem;display:flex}.filter-label[data-v-157fe56a]{color:#4b5563;font-size:.85rem;font-weight:700}.filter-pills[data-v-157fe56a]{flex-wrap:wrap;gap:.5rem;display:flex}.filter-pill[data-v-157fe56a]{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:700;transition:all .2s}.filter-pill[data-v-157fe56a]:hover,.filter-pill.active[data-v-157fe56a]{color:#fff;background:#0969da;border-color:#0969da}.filter-pill.pending.active[data-v-157fe56a]{color:#fff;background:#f59e0b;border-color:#f59e0b}.filter-pill.contacted.active[data-v-157fe56a]{color:#fff;background:#3b82f6;border-color:#3b82f6}.filter-pill.approved.active[data-v-157fe56a]{color:#fff;background:#10b981;border-color:#10b981}.filter-pill.rejected.active[data-v-157fe56a]{color:#fff;background:#ef4444;border-color:#ef4444}.lead-email-cell[data-v-157fe56a]{flex-direction:column;gap:2px;display:flex}.email-text[data-v-157fe56a]{color:#0f172a;font-size:.88rem}.company-text[data-v-157fe56a]{color:#64748b;font-size:.75rem}.tenant-cell[data-v-157fe56a],.specs-cell[data-v-157fe56a]{flex-direction:column;gap:3px;display:flex}.spec-chip[data-v-157fe56a]{color:#4338ca;background:#e0e7ff;border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:700;display:inline-flex}.requirements-cell[data-v-157fe56a]{color:#475569;white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:.8rem;overflow:hidden}.lead-status-select[data-v-157fe56a]{cursor:pointer;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:4px 8px;font-size:.78rem;font-weight:800}.lead-status-select.pending[data-v-157fe56a]{color:#b45309;background:#fef3c7;border-color:#fcd34d}.lead-status-select.contacted[data-v-157fe56a]{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.lead-status-select.approved[data-v-157fe56a]{color:#15803d;background:#dcfce7;border-color:#86efac}.lead-status-select.rejected[data-v-157fe56a]{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.lead-actions-cell[data-v-157fe56a]{align-items:center;gap:6px;display:flex}.sync-modal-backdrop[data-v-abce472e]{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.sync-modal-card[data-v-abce472e]{background:#0d1117;border:1px solid #58a6ff4d;border-radius:14px;flex-direction:column;width:100%;max-width:640px;display:flex;overflow:hidden;box-shadow:0 24px 64px #0009}.sync-modal-header[data-v-abce472e]{background:#161b2299;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.sync-modal-title[data-v-abce472e]{align-items:center;gap:12px;display:flex}.sync-modal-icon[data-v-abce472e]{color:#58a6ff;background:#58a6ff26;border:1px solid #58a6ff4d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sync-modal-icon svg[data-v-abce472e]{width:22px;height:22px}.sync-modal-title h3[data-v-abce472e]{color:#fff;margin:0 0 2px;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:700}.sync-modal-title p[data-v-abce472e]{color:#8b949e;margin:0;font-family:Inter,sans-serif;font-size:.8rem}.sync-modal-close[data-v-abce472e]{color:#8b949e;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:1.1rem;transition:color .2s}.sync-modal-close[data-v-abce472e]:hover{color:#fff;background:#ffffff14}.sync-modal-body[data-v-abce472e]{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.sync-info-box[data-v-abce472e]{background:#58a6ff14;border:1px solid #58a6ff40;border-radius:10px;align-items:flex-start;gap:12px;padding:1rem 1.15rem;display:flex}.sync-info-icon[data-v-abce472e]{flex-shrink:0;margin-top:1px;font-size:1.25rem}.sync-info-text[data-v-abce472e]{flex-direction:column;gap:4px;display:flex}.sync-info-text strong[data-v-abce472e]{color:#f0f6fc;font-family:Inter,sans-serif;font-size:.875rem}.sync-info-text span[data-v-abce472e]{color:#8b949e;font-family:Inter,sans-serif;font-size:.8rem;line-height:1.45}.sync-action-block[data-v-abce472e]{text-align:center;background:#161b22cc;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:1.25rem;display:flex}.sync-primary-btn[data-v-abce472e]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#238636 0%,#2ea44f 100%);border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 18px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 16px #2ea44f4d}.sync-primary-btn[data-v-abce472e]:hover:not(:disabled){background:linear-gradient(135deg,#2ea44f 0%,#3fb950 100%);transform:translateY(-1px)}.sync-primary-btn[data-v-abce472e]:disabled{opacity:.7;cursor:not-allowed}.sync-btn-sub[data-v-abce472e]{color:#8b949e;font-family:Inter,sans-serif;font-size:.75rem}.sync-shortcuts-section[data-v-abce472e]{flex-direction:column;gap:10px;display:flex}.sync-section-title[data-v-abce472e]{color:#c9d1d9;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600}.sync-browser-grid[data-v-abce472e]{flex-direction:column;gap:10px;display:flex}.sync-browser-card[data-v-abce472e]{background:#161b2280;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:6px;padding:.85rem 1rem;display:flex}.sync-browser-card.edge[data-v-abce472e]{background:#58a6ff0a;border-color:#58a6ff4d}.sync-browser-name[data-v-abce472e]{color:#f0f6fc;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600}.sync-shortcut-keys[data-v-abce472e]{align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:.8rem;display:flex}kbd[data-v-abce472e]{color:#58a6ff;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;padding:2px 7px;font-family:inherit;font-size:.775rem}.sync-or[data-v-abce472e]{color:#8b949e;font-family:Inter,sans-serif;font-size:.725rem}.sync-browser-steps[data-v-abce472e]{color:#8b949e;font-family:Inter,sans-serif;font-size:.725rem;line-height:1.35}.sync-browser-steps code[data-v-abce472e]{color:#58a6ff;font-family:monospace}.sync-modal-footer[data-v-abce472e]{background:#161b2266;border-top:1px solid #ffffff14;justify-content:flex-end;padding:1rem 1.5rem;display:flex}.sync-secondary-btn[data-v-abce472e]{color:#c9d1d9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:6px 16px;font-size:.8125rem;transition:all .2s}.sync-secondary-btn[data-v-abce472e]:hover{color:#fff;background:#ffffff1f}.pricing-modal-backdrop[data-v-3f1cf70c]{z-index:9999;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#02040ee0;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pricing-modal-card[data-v-3f1cf70c]{color:#f8fafc;scrollbar-width:thin;scrollbar-color:#6366f14d transparent;background:radial-gradient(80% 60% at 10% 0,#6366f12e 0%,#0000 60%),radial-gradient(60% 50% at 90% 100%,#a855f721 0%,#0000 55%),linear-gradient(160deg,#0d1224fa 0%,#070a16 100%);border:1px solid #ffffff17;border-radius:28px;width:100%;max-width:1400px;max-height:94vh;padding:2.25rem 2.75rem;position:relative;overflow:hidden auto;box-shadow:0 40px 90px #000000b3,0 0 0 1px #6366f114,0 0 60px #6366f11a}.pricing-modal-card[data-v-3f1cf70c]::-webkit-scrollbar{width:4px}.pricing-modal-card[data-v-3f1cf70c]::-webkit-scrollbar-track{background:0 0}.pricing-modal-card[data-v-3f1cf70c]::-webkit-scrollbar-thumb{background:#6366f159;border-radius:4px}.pricing-modal-close[data-v-3f1cf70c]{color:#64748b;cursor:pointer;z-index:1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.5rem}.pricing-modal-close[data-v-3f1cf70c]:hover{color:#f87171;background:#ef444426;border-color:#ef444466;transform:rotate(90deg)}.pricing-header[data-v-3f1cf70c]{text-align:center;border-bottom:1px solid #ffffff0f;margin-bottom:2rem;padding-bottom:1.5rem}.pricing-badge[data-v-3f1cf70c]{letter-spacing:2px;text-transform:uppercase;color:#818cf8;background:#6366f11a;border:1px solid #6366f140;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.3rem .9rem;font-size:.7rem;font-weight:800;display:inline-flex}.pricing-title[data-v-3f1cf70c]{background:linear-gradient(135deg,#fff 0%,#a5b4fc 60%,#c084fc 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin:0 0 .6rem;font-size:2.4rem;font-weight:900;line-height:1.15}.pricing-subtitle[data-v-3f1cf70c]{color:#64748b;max-width:520px;margin:0 auto 1.5rem;font-size:.95rem;line-height:1.6}.billing-toggle-wrapper[data-v-3f1cf70c]{background:#070a16e6;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.85rem;padding:.45rem 1.1rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.toggle-label[data-v-3f1cf70c]{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;transition:color .2s;display:flex}.toggle-label.active[data-v-3f1cf70c]{color:#e2e8f0}.save-badge[data-v-3f1cf70c]{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);border-radius:999px;padding:.1rem .45rem;font-size:.65rem;font-weight:800}.toggle-switch[data-v-3f1cf70c]{cursor:pointer;background:#6366f133;border:1px solid #6366f159;border-radius:999px;flex-shrink:0;width:44px;height:24px;padding:2px;transition:background .3s}.toggle-knob[data-v-3f1cf70c]{background:#6366f1;border-radius:50%;width:18px;height:18px;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #6366f180}.toggle-knob.yearly[data-v-3f1cf70c]{transform:translate(20px)}.pricing-grid[data-v-3f1cf70c]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;margin-bottom:2rem;display:grid}.plan-card[data-v-3f1cf70c]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f142899;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;padding:1.6rem 1.5rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.plan-card[data-v-3f1cf70c]:hover{border-color:#6366f159;transform:translateY(-5px);box-shadow:0 16px 40px #00000059,0 0 0 1px #6366f11f}.plan-card.featured[data-v-3f1cf70c]{background:linear-gradient(160deg,#4f46e533 0%,#141b36cc 100%);border:1.5px solid #6366f1b3;box-shadow:0 12px 50px #6366f133,0 0 0 1px #6366f126}.plan-card.featured[data-v-3f1cf70c]:hover{box-shadow:0 20px 60px #6366f152,0 0 0 1px #6366f14d}.plan-card.active[data-v-3f1cf70c]{border-color:#10b98180;box-shadow:0 0 0 1px #10b98126}.popular-ribbon[data-v-3f1cf70c]{color:#fff;letter-spacing:1.5px;white-space:nowrap;background:linear-gradient(135deg,#6366f1,#818cf8);border-radius:999px;padding:.2rem .8rem;font-size:.62rem;font-weight:900;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #6366f180}.plan-trial-badge[data-v-3f1cf70c]{color:#38bdf8;background:#38bdf814;border:1px solid #38bdf833;border-radius:6px;align-self:flex-start;margin-bottom:.85rem;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-block}.plan-trial-badge.gold[data-v-3f1cf70c]{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2433}.plan-name[data-v-3f1cf70c]{letter-spacing:-.2px;margin:0 0 .2rem;font-size:1.25rem;font-weight:800}.plan-tagline[data-v-3f1cf70c]{color:#64748b;min-height:2.2rem;margin:0 0 1.1rem;font-size:.8rem;line-height:1.5}.plan-price-block[data-v-3f1cf70c]{align-items:baseline;gap:.1rem;margin-bottom:.2rem;display:flex}.currency[data-v-3f1cf70c]{color:#94a3b8;margin-top:.4rem;font-size:1.3rem;font-weight:700}.amount[data-v-3f1cf70c]{color:#fff;letter-spacing:-1px;font-size:2.6rem;font-weight:900;line-height:1}.period[data-v-3f1cf70c]{color:#475569;margin-left:.15rem;font-size:.82rem;font-weight:500}.billed-annually[data-v-3f1cf70c]{color:#475569;margin-bottom:1.1rem;font-size:.72rem}.plan-features[data-v-3f1cf70c]{border-top:1px solid #ffffff0d;flex:1;margin:1rem 0 1.5rem;padding:1rem 0 0;list-style:none}.plan-features li[data-v-3f1cf70c]{color:#94a3b8;align-items:flex-start;gap:.5rem;margin-bottom:.6rem;font-size:.82rem;line-height:1.4;display:flex}.check[data-v-3f1cf70c]{color:#10b981;flex-shrink:0;margin-top:.1rem;font-size:.8rem;font-weight:900}.check.gold[data-v-3f1cf70c]{color:#fbbf24}.plan-btn[data-v-3f1cf70c]{cursor:pointer;letter-spacing:.2px;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:auto;padding:.75rem;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}.plan-btn.primary[data-v-3f1cf70c]{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;box-shadow:0 4px 16px #6366f173}.plan-btn.primary[data-v-3f1cf70c]:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#4338ca);transform:translateY(-1px);box-shadow:0 6px 20px #6366f18c}.plan-btn.secondary[data-v-3f1cf70c]{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a}.plan-btn.secondary[data-v-3f1cf70c]:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#fff3}.plan-btn[data-v-3f1cf70c]:disabled{opacity:.45;cursor:not-allowed}.pricing-footer[data-v-3f1cf70c]{text-align:center;border-top:1px solid #ffffff0f;margin-top:.5rem;padding-top:1rem}.guarantee-note[data-v-3f1cf70c]{color:#475569;font-size:.78rem}.spinner[data-v-3f1cf70c]{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.75s linear infinite spin-3f1cf70c}@keyframes spin-3f1cf70c{to{transform:rotate(360deg)}}.paddle-inline-wrapper[data-v-3f1cf70c]{flex-direction:column;gap:1rem;display:flex}.paddle-inline-header[data-v-3f1cf70c]{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.paddle-inline-title[data-v-3f1cf70c]{color:#f8fafc;font-size:1rem;font-weight:800}.paddle-inline-back[data-v-3f1cf70c]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:.3rem .75rem;font-size:.78rem;font-weight:600;transition:all .2s}.paddle-inline-back[data-v-3f1cf70c]:hover{color:#f8fafc;background:#ffffff0d;border-color:#ffffff40}.paddle-error-msg[data-v-3f1cf70c]{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:.7rem 1rem;font-size:.82rem;font-weight:600;line-height:1.4}.paddle-checkout-container[data-v-3f1cf70c]{background:#070a1680;border:1px solid #ffffff0d;border-radius:12px;width:100%;min-height:450px;overflow:hidden}.pricing-grid.custom-4-col[data-v-3f1cf70c]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.pricing-grid.custom-4-col[data-v-3f1cf70c]{grid-template-columns:repeat(2,1fr)}.pricing-modal-card[data-v-3f1cf70c]{padding:1.75rem}.pricing-title[data-v-3f1cf70c]{font-size:1.9rem}.custom-quote-layout[data-v-3f1cf70c]{grid-template-columns:1fr}}@media (width<=640px){.pricing-grid[data-v-3f1cf70c],.pricing-grid.custom-4-col[data-v-3f1cf70c]{grid-template-columns:1fr}.pricing-modal-card[data-v-3f1cf70c]{border-radius:20px;padding:1.25rem 1rem}.pricing-title[data-v-3f1cf70c]{font-size:1.5rem}.pricing-modal-backdrop[data-v-3f1cf70c]{padding:.5rem}.quote-form-grid[data-v-3f1cf70c]{grid-template-columns:1fr}}.plan-trial-badge.purple[data-v-3f1cf70c]{color:#c084fc;background:#a855f726;border:1px solid #a855f759}.check.purple[data-v-3f1cf70c]{color:#c084fc}.plan-btn.purple[data-v-3f1cf70c]{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#7e22ce 100%);border:none;box-shadow:0 4px 16px #a855f766}.plan-btn.purple[data-v-3f1cf70c]:hover:not(:disabled){background:linear-gradient(135deg,#9333ea 0%,#6b21a8 100%);box-shadow:0 6px 20px #a855f78c}.custom-card[data-v-3f1cf70c]{background:linear-gradient(#1c1230b3 0%,#0f142899 100%);border-color:#a855f74d}.custom-card[data-v-3f1cf70c]:hover{border-color:#a855f799;box-shadow:0 16px 40px #00000059,0 0 25px #a855f733}.custom-quote-wrapper[data-v-3f1cf70c]{flex-direction:column;gap:1.25rem;animation:.3s fadeInQuote-3f1cf70c;display:flex}@keyframes fadeInQuote-3f1cf70c{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.custom-quote-nav[data-v-3f1cf70c]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.quote-badge[data-v-3f1cf70c]{letter-spacing:1.5px;color:#c084fc;background:#a855f71f;border:1px solid #a855f74d;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex}.custom-quote-layout[data-v-3f1cf70c]{grid-template-columns:360px 1fr;align-items:start;gap:1.75rem;display:grid}.quote-benefits-card[data-v-3f1cf70c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#1c1432bf 0%,#0f1428d9 100%);border:1px solid #a855f740;border-radius:20px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 10px 30px #0000004d}.benefits-header[data-v-3f1cf70c]{align-items:center;gap:.6rem;display:flex}.benefits-icon[data-v-3f1cf70c]{background:#a855f733;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;display:flex}.benefits-header h4[data-v-3f1cf70c]{color:#f8fafc;margin:0;font-size:1.05rem;font-weight:800}.benefits-desc[data-v-3f1cf70c]{color:#94a3b8;margin:0;font-size:.8rem;line-height:1.45}.benefits-list[data-v-3f1cf70c]{flex-direction:column;gap:.85rem;margin:.25rem 0;padding:0;list-style:none;display:flex}.benefits-list li[data-v-3f1cf70c]{align-items:flex-start;gap:.65rem;display:flex}.benefits-list li .b-icon[data-v-3f1cf70c]{flex-shrink:0;margin-top:.1rem;font-size:1.1rem}.benefits-list li div[data-v-3f1cf70c]{flex-direction:column;gap:.15rem;display:flex}.benefits-list li div strong[data-v-3f1cf70c]{color:#e2e8f0;font-size:.82rem}.benefits-list li div span[data-v-3f1cf70c]{color:#64748b;font-size:.75rem;line-height:1.35}.guarantee-box[data-v-3f1cf70c]{color:#d8b4fe;background:#a855f714;border:1px dashed #a855f74d;border-radius:10px;padding:.75rem .9rem;font-size:.75rem;line-height:1.45}.quote-form-container[data-v-3f1cf70c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a80;border:1px solid #ffffff12;border-radius:20px;padding:1.75rem}.quote-header[data-v-3f1cf70c]{margin-bottom:1.5rem}.quote-header .quote-title[data-v-3f1cf70c]{color:#fff;letter-spacing:-.3px;margin:0 0 .35rem;font-size:1.4rem;font-weight:800}.quote-header .quote-subtitle[data-v-3f1cf70c]{color:#64748b;margin:0;font-size:.85rem}.quote-form-grid[data-v-3f1cf70c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.form-group.full-width[data-v-3f1cf70c]{grid-column:span 2}@media (width<=640px){.form-group.full-width[data-v-3f1cf70c]{grid-column:span 1}}.form-group[data-v-3f1cf70c]{flex-direction:column;gap:.4rem;display:flex}.form-label[data-v-3f1cf70c]{color:#cbd5e1;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:700;display:flex}.form-label .req-tag[data-v-3f1cf70c]{color:#c084fc;letter-spacing:.5px;background:#a855f726;border-radius:4px;padding:.15rem .4rem;font-size:.62rem}.form-label .opt-tag[data-v-3f1cf70c]{color:#64748b;letter-spacing:.5px;background:#94a3b81a;border-radius:4px;padding:.15rem .4rem;font-size:.62rem}.input-wrapper[data-v-3f1cf70c]{align-items:center;display:flex;position:relative}.input-icon[data-v-3f1cf70c]{pointer-events:none;opacity:.7;z-index:1;font-size:.9rem;position:absolute;left:.85rem}.form-input[data-v-3f1cf70c]{color:#f8fafc;background:#070a16cc;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:.65rem .85rem .65rem 2.4rem;font-size:.85rem;transition:all .2s}.form-input[data-v-3f1cf70c]:hover{background:#070a16e6;border-color:#a855f766}.form-input[data-v-3f1cf70c]:focus{background:#070a16f2;border-color:#a855f7;box-shadow:0 0 0 3px #a855f740}.form-input[data-v-3f1cf70c]::placeholder{color:#475569}.select-input[data-v-3f1cf70c]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.2rem}.select-input option[data-v-3f1cf70c]{color:#f8fafc;background:#0f172a;padding:.5rem}.textarea[data-v-3f1cf70c]{resize:vertical;min-height:80px;padding-left:.85rem;font-family:inherit;line-height:1.45}.quote-actions[data-v-3f1cf70c]{border-top:1px solid #ffffff12;justify-content:flex-end;align-items:center;gap:.85rem;margin-top:1.5rem;padding-top:1.1rem;display:flex}.save-btn.purple[data-v-3f1cf70c]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#7e22ce 100%);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.88rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 16px #a855f766}.save-btn.purple[data-v-3f1cf70c]:hover:not(:disabled){background:linear-gradient(135deg,#9333ea 0%,#6b21a8 100%);transform:translateY(-1px);box-shadow:0 6px 20px #a855f78c}.save-btn.purple[data-v-3f1cf70c]:disabled{opacity:.45;cursor:not-allowed}.quote-success-card[data-v-3f1cf70c]{text-align:center;background:linear-gradient(160deg,#10b9811f 0%,#0f172acc 100%);border:1px solid #10b98159;border-radius:16px;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}.quote-success-card .success-icon-badge[data-v-3f1cf70c]{background:#10b98133;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:2.2rem;display:flex}.quote-success-card h4[data-v-3f1cf70c]{color:#6ee7b7;margin:0;font-size:1.3rem;font-weight:800}.quote-success-card p[data-v-3f1cf70c]{color:#cbd5e1;max-width:480px;margin:0;font-size:.9rem;line-height:1.5}.quote-success-card .success-actions[data-v-3f1cf70c]{margin-top:1rem}.legal-modal-backdrop[data-v-0d364667]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;background:#0a0e17d9;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.legal-modal-card[data-v-0d364667]{color:#c9d1d9;background:#0d1117;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:100%;max-width:860px;max-height:90vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009,0 0 40px #38bdf81a}.legal-modal-close[data-v-0d364667]{color:#8b949e;cursor:pointer;z-index:2;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.legal-modal-close[data-v-0d364667]:hover{color:#fff;background:#ffffff26}.legal-header[data-v-0d364667]{background:linear-gradient(#1e293b80 0%,#0d111780 100%);border-bottom:1px solid #ffffff14;padding:28px 32px 16px}.legal-badge[data-v-0d364667]{letter-spacing:.08em;color:#38bdf8;background:#38bdf81f;border-radius:20px;margin-bottom:8px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-block}.legal-title[data-v-0d364667]{color:#fff;letter-spacing:-.02em;margin:0 0 6px;font-size:1.5rem;font-weight:800}.legal-subtitle[data-v-0d364667]{color:#8b949e;margin:0 0 20px;font-size:.85rem}.legal-tabs[data-v-0d364667]{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.tab-btn[data-v-0d364667]{color:#8b949e;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 14px;font-size:.83rem;font-weight:600;transition:all .2s}.tab-btn[data-v-0d364667]:hover{color:#e6edf3;background:#ffffff0d}.tab-btn.active[data-v-0d364667]{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf84d}.legal-body[data-v-0d364667]{flex:1;padding:24px 32px;font-size:.88rem;line-height:1.6;overflow-y:auto}.policy-content h3[data-v-0d364667]{color:#fff;margin-top:0;margin-bottom:4px;font-size:1.25rem;font-weight:700}.last-updated[data-v-0d364667]{color:#8b949e;margin-bottom:20px;font-size:.78rem;font-style:italic}.policy-section[data-v-0d364667]{margin-bottom:24px}.policy-section h4[data-v-0d364667]{color:#f0f6fc;border-left:3px solid #38bdf8;margin-top:0;margin-bottom:8px;padding-left:10px;font-size:.98rem;font-weight:700}.policy-section p[data-v-0d364667]{margin:0 0 10px}.policy-section ul[data-v-0d364667],.policy-section ol[data-v-0d364667]{margin:0 0 12px;padding-left:20px}.policy-section li[data-v-0d364667]{margin-bottom:6px}.policy-section code[data-v-0d364667]{color:#58a6ff;background:#6e768133;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.84rem}.highlight-box[data-v-0d364667]{color:#e6edf3;background:#38bdf814;border:1px solid #38bdf840;border-radius:8px;margin:12px 0;padding:12px 16px}.product-pricing-table[data-v-0d364667]{margin:16px 0;overflow-x:auto}.product-pricing-table table[data-v-0d364667]{border-collapse:collapse;text-align:left;width:100%;font-size:.82rem}.product-pricing-table th[data-v-0d364667],.product-pricing-table td[data-v-0d364667]{border:1px solid #ffffff14;padding:10px 14px}.product-pricing-table th[data-v-0d364667]{color:#f0f6fc;background:#ffffff0a;font-weight:700}.legal-footer[data-v-0d364667]{background:#161b22;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;display:flex}.legal-footer-note[data-v-0d364667]{color:#8b949e;font-size:.78rem}.legal-footer-btn[data-v-0d364667]{color:#fff;cursor:pointer;background:#238636;border:none;border-radius:8px;padding:8px 18px;font-size:.84rem;font-weight:600;transition:background .2s}.legal-footer-btn[data-v-0d364667]:hover{background:#2ea043}@media (width<=640px){.legal-header[data-v-0d364667],.legal-body[data-v-0d364667],.legal-footer[data-v-0d364667]{padding:16px 20px}.legal-footer[data-v-0d364667]{flex-direction:column;align-items:stretch}.tab-btn[data-v-0d364667]{text-align:center;flex:1;padding:6px 10px;font-size:.78rem}}.subscription-settings-card[data-v-e75f40f0]{color:#f8fafc;background:#0f172a99;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.card-header[data-v-e75f40f0]{justify-content:space-between;align-items:flex-start;display:flex}.card-title[data-v-e75f40f0]{margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.card-subtitle[data-v-e75f40f0]{color:#94a3b8;margin:0;font-size:.85rem}.status-badge[data-v-e75f40f0]{border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.status-badge.active[data-v-e75f40f0]{color:#10b981;background:#10b9811f;border:1px solid #10b9814d}.status-badge.active .status-dot[data-v-e75f40f0]{background:#10b981}.status-badge.trialing[data-v-e75f40f0]{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf244d}.status-badge.trialing .status-dot[data-v-e75f40f0]{background:#fbbf24}.status-badge.past_due[data-v-e75f40f0]{color:#ef4444;background:#ef44441f;border:1px solid #ef44444d}.status-badge.past_due .status-dot[data-v-e75f40f0]{background:#ef4444}.status-badge.canceled[data-v-e75f40f0],.status-badge.paused[data-v-e75f40f0]{color:#94a3b8;background:#94a3b81f;border:1px solid #94a3b84d}.status-badge.canceled .status-dot[data-v-e75f40f0],.status-badge.paused .status-dot[data-v-e75f40f0]{background:#94a3b8}.status-dot[data-v-e75f40f0]{border-radius:50%;width:6px;height:6px}.plan-summary-box[data-v-e75f40f0]{background:#1e293b80;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:1.25rem;padding:1.25rem;display:flex}.plan-icon[data-v-e75f40f0]{background:#6366f126;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:2rem;display:flex}.plan-details[data-v-e75f40f0]{flex:1;min-width:160px}.tier-name[data-v-e75f40f0]{color:#fff;font-size:1.1rem;font-weight:700}.plan-desc[data-v-e75f40f0]{color:#94a3b8;margin-top:.15rem;font-size:.82rem}.period-end-note[data-v-e75f40f0]{color:#64748b;margin-top:.35rem;font-size:.78rem}.custom-quota-chips[data-v-e75f40f0]{flex-wrap:wrap;gap:.4rem;margin-top:.3rem;display:flex}.custom-chip[data-v-e75f40f0]{color:#c084fc;background:#a855f71f;border:1px solid #a855f74d;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.text-warning[data-v-e75f40f0]{color:#f59e0b;font-weight:600}.plan-actions[data-v-e75f40f0]{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.upgrade-btn[data-v-e75f40f0]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:8px;padding:.5rem 1rem;font-size:.85rem;font-weight:700;transition:opacity .2s}.upgrade-btn[data-v-e75f40f0]:hover{opacity:.9}.resume-btn[data-v-e75f40f0]{color:#10b981;cursor:pointer;white-space:nowrap;background:#10b9811f;border:1px solid #10b9814d;border-radius:8px;padding:.45rem .9rem;font-size:.82rem;font-weight:700;transition:all .2s}.resume-btn[data-v-e75f40f0]:hover:not(:disabled){background:#10b98138}.resume-btn[data-v-e75f40f0]:disabled{opacity:.5;cursor:not-allowed}.pause-btn[data-v-e75f40f0]{color:#f59e0b;cursor:pointer;white-space:nowrap;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:8px;padding:.4rem .85rem;font-size:.78rem;font-weight:600;transition:all .2s}.pause-btn[data-v-e75f40f0]:hover:not(:disabled){background:#f59e0b33;border-color:#f59e0b80}.pause-btn[data-v-e75f40f0]:disabled{opacity:.5;cursor:not-allowed}.update-pm-btn[data-v-e75f40f0]{color:#c4b5fd;cursor:pointer;white-space:nowrap;background:#a78bfa1f;border:1px solid #a78bfa59;border-radius:8px;padding:.45rem .85rem;font-size:.8rem;font-weight:600;transition:all .2s}.update-pm-btn[data-v-e75f40f0]:hover:not(:disabled){background:#a78bfa38;border-color:#a78bfa99}.update-pm-btn[data-v-e75f40f0]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[data-v-e75f40f0]{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:.4rem .85rem;font-size:.78rem;transition:all .2s}.cancel-btn[data-v-e75f40f0]:hover:not(:disabled){color:#ef4444;border-color:#ef444466}.cancel-btn[data-v-e75f40f0]:disabled{opacity:.5;cursor:not-allowed}.past-due-banner[data-v-e75f40f0]{background:#ef44441a;border:1px solid #ef444459;border-radius:12px;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.banner-icon[data-v-e75f40f0]{flex-shrink:0;font-size:1.5rem}.banner-content[data-v-e75f40f0]{flex-direction:column;flex:1;gap:.25rem;min-width:220px;display:flex}.banner-title[data-v-e75f40f0]{color:#f87171;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.grace-badge[data-v-e75f40f0]{color:#fbbf24;background:#fbbf242e;border:1px solid #fbbf2466;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.expired-badge[data-v-e75f40f0]{color:#f87171;background:#ef444433;border:1px solid #ef444466;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.banner-message[data-v-e75f40f0]{color:#cbd5e1;font-size:.8rem;line-height:1.4}.update-card-btn[data-v-e75f40f0]{color:#fff;cursor:pointer;white-space:nowrap;background:#dc2626;border:none;border-radius:8px;padding:.55rem 1.1rem;font-size:.82rem;font-weight:700;transition:background .2s}.update-card-btn[data-v-e75f40f0]:hover:not(:disabled){background:#b91c1c}.update-card-btn[data-v-e75f40f0]:disabled{opacity:.5;cursor:not-allowed}.usage-section[data-v-e75f40f0]{background:#0f172a4d;border:1px solid #ffffff0f;border-radius:12px;padding:1.1rem 1.25rem}.usage-title[data-v-e75f40f0]{color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-size:.72rem;font-weight:700}.usage-grid[data-v-e75f40f0]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.usage-item[data-v-e75f40f0]{flex-direction:column;gap:.4rem;display:flex}.usage-label-row[data-v-e75f40f0]{justify-content:space-between;align-items:center;display:flex}.usage-label[data-v-e75f40f0]{color:#64748b;font-size:.75rem;font-weight:600}.usage-value[data-v-e75f40f0]{color:#e2e8f0;font-size:.82rem;font-weight:700}.usage-bar-bg[data-v-e75f40f0]{background:#ffffff14;border-radius:999px;height:5px;overflow:hidden}.usage-bar-fill[data-v-e75f40f0]{background:linear-gradient(90deg,#6366f1,#818cf8);border-radius:999px;height:100%;transition:width .5s}.usage-bar-fill.warning[data-v-e75f40f0]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.usage-bar-fill.danger[data-v-e75f40f0]{background:linear-gradient(90deg,#ef4444,#f87171)}.usage-chip[data-v-e75f40f0]{border-radius:999px;padding:.18rem .55rem;font-size:.7rem;font-weight:700}.chip-basic[data-v-e75f40f0]{color:#94a3b8;background:#64748b26;border:1px solid #64748b40}.chip-standard[data-v-e75f40f0]{color:#818cf8;background:#6366f126;border:1px solid #6366f140}.chip-full[data-v-e75f40f0]{color:#10b981;background:#10b98126;border:1px solid #10b98140}.billing-history-section[data-v-e75f40f0]{border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.billing-history-header[data-v-e75f40f0]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#1e293b66;justify-content:space-between;align-items:center;padding:.9rem 1.25rem;transition:background .2s;display:flex}.billing-history-header[data-v-e75f40f0]:hover{background:#1e293bb3}.billing-history-title[data-v-e75f40f0]{font-size:.9rem;font-weight:700}.toggle-arrow[data-v-e75f40f0]{color:#64748b;font-size:.75rem}.invoice-list[data-v-e75f40f0]{padding:.75rem 1.25rem 1rem}.invoice-loading[data-v-e75f40f0],.invoice-empty[data-v-e75f40f0]{color:#64748b;text-align:center;padding:1rem 0;font-size:.82rem}.invoice-row[data-v-e75f40f0]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.65rem 0;display:flex}.invoice-row[data-v-e75f40f0]:last-child{border-bottom:none}.invoice-info[data-v-e75f40f0]{flex-direction:column;gap:.15rem;display:flex}.invoice-date[data-v-e75f40f0]{color:#64748b;font-size:.75rem}.invoice-number[data-v-e75f40f0]{color:#e2e8f0;font-size:.82rem;font-weight:600}.invoice-right[data-v-e75f40f0]{align-items:center;gap:.75rem;display:flex}.invoice-amount[data-v-e75f40f0]{color:#fff;font-size:.88rem;font-weight:700}.invoice-download[data-v-e75f40f0]{color:#6366f1;border:1px solid #6366f14d;border-radius:6px;padding:.2rem .5rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:all .2s}.invoice-download[data-v-e75f40f0]:hover{background:#6366f11f}.invoice-badge[data-v-e75f40f0]{color:#10b981;background:#10b9811f;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.billing-toast[data-v-e75f40f0]{border:1px solid #0000;border-radius:10px;align-items:center;gap:.75rem;padding:.85rem 1.1rem;font-size:.85rem;font-weight:600;line-height:1.4;display:flex;position:relative}.billing-toast.success[data-v-e75f40f0]{color:#6ee7b7;background:#10b9811f;border-color:#10b98159}.billing-toast.error[data-v-e75f40f0]{color:#fca5a5;background:#ef44441f;border-color:#ef444459}.billing-toast.info[data-v-e75f40f0]{color:#a5b4fc;background:#6366f11f;border-color:#6366f159}.toast-icon[data-v-e75f40f0]{flex-shrink:0;font-size:1rem}.toast-text[data-v-e75f40f0]{flex:1}.toast-close[data-v-e75f40f0]{color:inherit;cursor:pointer;opacity:.65;background:0 0;border:none;flex-shrink:0;padding:0 .25rem;font-size:.8rem;transition:opacity .2s}.toast-close[data-v-e75f40f0]:hover{opacity:1}.toast-slide-enter-active[data-v-e75f40f0]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.toast-slide-leave-active[data-v-e75f40f0]{transition:all .2s ease-in}.toast-slide-enter-from[data-v-e75f40f0]{opacity:0;transform:translateY(-8px)scale(.97)}.toast-slide-leave-to[data-v-e75f40f0]{opacity:0;transform:translateY(-4px)scale(.98)}.account-settings-card[data-v-3b8403fb]{color:#f8fafc;background:#0f172a99;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex}.account-tabs[data-v-3b8403fb]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:.5rem;padding-bottom:.75rem;display:flex}.tab-btn[data-v-3b8403fb]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.tab-btn[data-v-3b8403fb]:hover{color:#fff;background:#ffffff0d}.tab-btn.active[data-v-3b8403fb]{color:#818cf8;background:#6366f126;border:1px solid #6366f14d}.tab-btn.danger.active[data-v-3b8403fb]{color:#f87171;background:#ef444426;border-color:#ef44444d}.panel-title[data-v-3b8403fb]{margin:0 0 .25rem;font-size:1.2rem;font-weight:700}.panel-subtitle[data-v-3b8403fb]{color:#94a3b8;margin:0 0 1.25rem;font-size:.85rem}.settings-form[data-v-3b8403fb]{flex-direction:column;gap:1.1rem;max-width:480px;display:flex}.form-group[data-v-3b8403fb]{flex-direction:column;gap:.35rem;display:flex}.form-row[data-v-3b8403fb]{gap:1.5rem;display:flex}.form-label[data-v-3b8403fb]{color:#cbd5e1;font-size:.8rem;font-weight:600}.form-input[data-v-3b8403fb]{color:#fff;background:#1e293b99;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:.6rem .85rem;font-size:.88rem;transition:border .2s}.form-input[data-v-3b8403fb]:focus{border-color:#6366f1}.form-input.disabled[data-v-3b8403fb]{opacity:.6;cursor:not-allowed}.field-hint[data-v-3b8403fb]{color:#64748b;font-size:.72rem}.field-error[data-v-3b8403fb]{color:#ef4444;font-size:.75rem}.role-badge[data-v-3b8403fb],.org-badge[data-v-3b8403fb]{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:6px;width:fit-content;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-block}.strength-checklist[data-v-3b8403fb]{flex-wrap:wrap;gap:.6rem;margin-top:.35rem;display:flex}.check-item[data-v-3b8403fb]{color:#64748b;font-size:.7rem;font-weight:600}.check-item.valid[data-v-3b8403fb]{color:#10b981}.save-btn[data-v-3b8403fb]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:8px;align-self:flex-start;padding:.65rem 1.25rem;font-size:.88rem;font-weight:700;transition:opacity .2s}.save-btn[data-v-3b8403fb]:hover:not(:disabled){opacity:.9}.save-btn[data-v-3b8403fb]:disabled{opacity:.5;cursor:not-allowed}.alert-msg[data-v-3b8403fb]{border-radius:6px;padding:.5rem .85rem;font-size:.82rem;font-weight:600}.alert-msg.success[data-v-3b8403fb]{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.alert-msg.error[data-v-3b8403fb]{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.team-header[data-v-3b8403fb]{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.invite-btn[data-v-3b8403fb]{color:#10b981;cursor:pointer;background:#10b98126;border:1px solid #10b98159;border-radius:8px;padding:.45rem .9rem;font-size:.82rem;font-weight:700;transition:all .2s}.invite-btn[data-v-3b8403fb]:hover{background:#10b98140}.team-loading[data-v-3b8403fb]{color:#64748b;text-align:center;padding:1.5rem 0;font-size:.85rem}.team-table-wrapper[data-v-3b8403fb]{border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.team-table[data-v-3b8403fb]{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}.team-table th[data-v-3b8403fb]{color:#94a3b8;background:#1e293b80;border-bottom:1px solid #ffffff14;padding:.75rem 1rem;font-weight:600}.team-table td[data-v-3b8403fb]{border-bottom:1px solid #ffffff0d;padding:.75rem 1rem}.member-info[data-v-3b8403fb]{align-items:center;gap:.75rem;display:flex}.member-avatar[data-v-3b8403fb]{color:#818cf8;background:#6366f133;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.member-name[data-v-3b8403fb]{color:#fff;font-weight:700}.member-email[data-v-3b8403fb]{color:#64748b;font-size:.75rem}.role-chip[data-v-3b8403fb]{border-radius:6px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.role-chip.owner[data-v-3b8403fb]{color:#c084fc;background:#a855f726}.role-chip.admin[data-v-3b8403fb]{color:#38bdf8;background:#38bdf826}.role-chip.member[data-v-3b8403fb]{color:#94a3b8;background:#64748b26}.status-chip[data-v-3b8403fb]{font-size:.7rem;font-weight:600}.status-chip.active[data-v-3b8403fb]{color:#10b981}.remove-member-btn[data-v-3b8403fb]{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:6px;padding:.25rem .6rem;font-size:.72rem;font-weight:600}.remove-member-btn[data-v-3b8403fb]:hover{background:#ef444426}.self-tag[data-v-3b8403fb]{color:#64748b;font-size:.75rem}.invite-modal-backdrop[data-v-3b8403fb]{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040712cc;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.invite-modal-card[data-v-3b8403fb]{background:#0f172a;border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:420px;padding:1.5rem;box-shadow:0 20px 50px #000000b3}.modal-title[data-v-3b8403fb]{margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.modal-desc[data-v-3b8403fb]{color:#94a3b8;margin:0 0 1rem;font-size:.82rem}.modal-actions[data-v-3b8403fb]{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.cancel-modal-btn[data-v-3b8403fb]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:.5rem 1rem;font-size:.85rem}.text-danger[data-v-3b8403fb]{color:#f87171}.danger-card[data-v-3b8403fb]{background:#ef44440d;border:1px solid #ef444433;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.danger-title[data-v-3b8403fb]{color:#fff;margin-bottom:.25rem;font-weight:700}.danger-desc[data-v-3b8403fb]{color:#94a3b8;max-width:440px;font-size:.82rem}.delete-account-btn[data-v-3b8403fb]{color:#fff;cursor:pointer;white-space:nowrap;background:#dc2626;border:none;border-radius:8px;padding:.55rem 1.1rem;font-size:.85rem;font-weight:700;transition:background .2s}.delete-account-btn[data-v-3b8403fb]:hover{background:#b91c1c}.role-select[data-v-3b8403fb]{color:#818cf8;cursor:pointer;background:#1e293bb3;border:1px solid #6366f159;border-radius:6px;outline:none;padding:.18rem .5rem;font-size:.75rem;font-weight:600;transition:border .2s}.role-select[data-v-3b8403fb]:focus{border-color:#6366f1}.org-info-card[data-v-3b8403fb]{background:#1e293b80;border:1px solid #ffffff14;border-radius:12px;padding:1rem 1.25rem}.org-info-row[data-v-3b8403fb]{align-items:center;gap:1rem;display:flex}.org-icon[data-v-3b8403fb]{font-size:1.75rem}.org-label[data-v-3b8403fb]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem;font-size:.75rem;font-weight:600}.org-value[data-v-3b8403fb]{color:#f1f5f9;font-size:1.15rem;font-weight:700}.org-meta-grid[data-v-3b8403fb]{flex-wrap:wrap;gap:1.25rem;display:flex}.org-meta-item[data-v-3b8403fb]{background:#1e293b66;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:.3rem;min-width:130px;padding:.65rem 1rem;display:flex}.org-meta-label[data-v-3b8403fb]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}.org-meta-value[data-v-3b8403fb]{color:#cbd5e1;font-size:.85rem;font-weight:600}.mono[data-v-3b8403fb]{color:#94a3b8;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem}.alert-msg.info[data-v-3b8403fb]{color:#818cf8;background:#6366f11a;border:1px solid #6366f140}.mt-sm[data-v-3b8403fb]{margin-top:.75rem}.ins-upload-container[data-v-bfb1f7fd]{flex-direction:column;gap:1.5rem;width:100%;display:flex}.ins-dropzone[data-v-bfb1f7fd]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;cursor:pointer;background:#0f172aa6;border:2px dashed #ffffff1f;border-radius:16px;padding:3rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.ins-dropzone.is-dragging[data-v-bfb1f7fd]{background:#58a6ff14;border-color:#58a6ff;box-shadow:0 0 25px #58a6ff33}.ins-file-input[data-v-bfb1f7fd]{display:none}.ins-upload-icon-ring[data-v-bfb1f7fd]{color:#58a6ff;background:linear-gradient(135deg,#58a6ff33 0%,#2dd4bf33 100%);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.25rem;display:flex}.ins-upload-icon-ring svg[data-v-bfb1f7fd]{width:30px;height:30px}.ins-upload-title[data-v-bfb1f7fd]{color:#f8fafc;margin-bottom:.5rem;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:600}.ins-browse-btn[data-v-bfb1f7fd]{color:#58a6ff;cursor:pointer;background:0 0;border:none;padding:0 4px;font-weight:600;text-decoration:underline}.ins-browse-btn[data-v-bfb1f7fd]:hover{color:#79c0ff}.ins-upload-subtitle[data-v-bfb1f7fd]{color:#94a3b8;margin-bottom:1.5rem;font-family:Inter,sans-serif;font-size:.875rem}.ins-format-badges[data-v-bfb1f7fd]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ins-badge[data-v-bfb1f7fd]{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.725rem}.ins-badge-s3[data-v-bfb1f7fd]{color:#58a6ff;background:#58a6ff1a;border-color:#58a6ff40}.ins-progress-wrap[data-v-bfb1f7fd]{width:100%;max-width:400px;margin-top:1.5rem;margin-left:auto;margin-right:auto}.ins-progress-status[data-v-bfb1f7fd]{color:#cbd5e1;justify-content:space-between;margin-bottom:.5rem;font-size:.825rem;display:flex}.ins-progress-track[data-v-bfb1f7fd]{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.ins-progress-bar[data-v-bfb1f7fd]{background:linear-gradient(90deg,#58a6ff 0%,#2dd4bf 100%);height:100%;transition:width .3s}.ins-upload-error[data-v-bfb1f7fd]{color:#f87171;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:8px 16px;font-size:.875rem;display:flex}.ins-samples-section[data-v-bfb1f7fd]{background:#0f172a66;border:1px solid #ffffff0f;border-radius:12px;padding:1.25rem}.ins-samples-label[data-v-bfb1f7fd]{color:#94a3b8;margin-bottom:1rem;font-family:Inter,sans-serif;font-size:.85rem;display:block}.ins-samples-grid[data-v-bfb1f7fd]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.ins-sample-card[data-v-bfb1f7fd]{cursor:pointer;text-align:left;background:#1e293b99;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:all .2s;display:flex}.ins-sample-card[data-v-bfb1f7fd]:hover:not(:disabled){background:#1e293be6;border-color:#58a6ff66;transform:translateY(-2px)}.ins-sample-icon[data-v-bfb1f7fd]{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.ins-sample-title[data-v-bfb1f7fd]{color:#f1f5f9;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600}.ins-sample-desc[data-v-bfb1f7fd]{color:#94a3b8;font-family:Inter,sans-serif;font-size:.75rem}.ins-badge-secured[data-v-bfb1f7fd]{color:#2dd4bf;background:#2dd4bf1f;border-color:#2dd4bf4d}.ins-privacy-trust-card[data-v-bfb1f7fd]{text-align:left;background:linear-gradient(135deg,#0f172ab3 0%,#1e293b80 100%);border:1px solid #2dd4bf40;border-radius:12px;margin-top:1.25rem;padding:1.15rem 1.25rem;box-shadow:0 4px 20px #00000040}.ins-trust-header[data-v-bfb1f7fd]{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.ins-trust-shield[data-v-bfb1f7fd]{color:#2dd4bf;background:#2dd4bf26;border:1px solid #2dd4bf4d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ins-trust-shield svg[data-v-bfb1f7fd]{width:20px;height:20px}.ins-trust-title[data-v-bfb1f7fd]{color:#f8fafc;margin:0 0 2px;font-family:Outfit,sans-serif;font-size:.925rem;font-weight:600}.ins-trust-sub[data-v-bfb1f7fd]{color:#94a3b8;margin:0;font-family:Inter,sans-serif;font-size:.775rem}.ins-trust-grid[data-v-bfb1f7fd]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.ins-trust-item[data-v-bfb1f7fd]{align-items:flex-start;gap:10px;display:flex}.ins-trust-icon[data-v-bfb1f7fd]{color:#2dd4bf;flex-shrink:0;width:18px;height:18px;margin-top:2px}.ins-trust-text[data-v-bfb1f7fd]{flex-direction:column;gap:2px;display:flex}.ins-trust-text strong[data-v-bfb1f7fd]{color:#e2e8f0;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600}.ins-trust-text span[data-v-bfb1f7fd]{color:#94a3b8;font-family:Inter,sans-serif;font-size:.725rem;line-height:1.35}.ins-overview-wrap[data-v-fa888d3e]{flex-direction:column;gap:1.25rem;display:flex}.ins-tags-row[data-v-fa888d3e]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:.5rem;display:flex}.ins-process-tag[data-v-fa888d3e]{color:#c084fc;background:#a855f71f;border:1px solid #a855f74d;border-radius:20px;align-items:center;padding:4px 10px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;display:inline-flex}.ins-hygiene-tag[data-v-fa888d3e]{color:#2dd4bf;background:#2dd4bf1f;border:1px solid #2dd4bf4d;border-radius:20px;align-items:center;padding:4px 10px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;display:inline-flex}.ins-health-tag[data-v-fa888d3e]{border-radius:20px;align-items:center;padding:4px 10px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;display:inline-flex}.health-good[data-v-fa888d3e]{color:#4ade80;background:#22c55e24;border:1px solid #22c55e59}.health-warn[data-v-fa888d3e]{color:#fbbf24;background:#f59e0b24;border:1px solid #f59e0b59}.ins-risks-card[data-v-fa888d3e]{background:#ef444414;border:1px solid #ef44444d;border-radius:12px;padding:1rem 1.25rem}.ins-risks-title[data-v-fa888d3e]{color:#f87171;align-items:center;gap:8px;margin-bottom:.5rem;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:700;display:flex}.ins-risks-list[data-v-fa888d3e]{flex-direction:column;gap:6px;display:flex}.ins-risk-item[data-v-fa888d3e]{color:#fca5a5;font-family:Inter,sans-serif;font-size:.825rem;line-height:1.4}.ins-risk-badge[data-v-fa888d3e]{color:#ef4444;text-transform:uppercase;background:#ef444440;border-radius:4px;margin-right:6px;padding:2px 6px;font-size:.68rem;font-weight:700;display:inline-block}.ins-kpi-header[data-v-fa888d3e]{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.ins-kpi-badge[data-v-fa888d3e]{color:#58a6ff;background:#58a6ff1f;border:1px solid #58a6ff40;border-radius:8px;padding:1px 6px;font-family:Inter,sans-serif;font-size:.65rem;font-weight:600}.ins-header-card[data-v-fa888d3e]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172aa6;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.ins-domain-tag[data-v-fa888d3e]{color:#58a6ff;background:#58a6ff1f;border:1px solid #58a6ff40;border-radius:20px;align-items:center;gap:6px;margin-bottom:.5rem;padding:4px 10px;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;display:inline-flex}.ins-dataset-title[data-v-fa888d3e]{color:#f8fafc;margin:0 0 .5rem;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700}.ins-dataset-meta[data-v-fa888d3e]{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:1.25rem;font-family:Inter,sans-serif;font-size:.825rem;display:flex}.ins-meta-item[data-v-fa888d3e]{align-items:center;gap:6px;display:flex}.ins-status-ready[data-v-fa888d3e]{color:#2dd4bf;font-weight:500}.ins-pulse-dot[data-v-fa888d3e]{background:#2dd4bf;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #2dd4bf}.ins-action-btn[data-v-fa888d3e]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.ins-btn-secondary[data-v-fa888d3e]{color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff1f}.ins-btn-secondary[data-v-fa888d3e]:hover{color:#fff;background:#ffffff1f}.ins-summary-card[data-v-fa888d3e]{background:#0f172a80;border:1px solid #58a6ff33;border-radius:12px;padding:1.25rem}.ins-summary-title[data-v-fa888d3e]{color:#f1f5f9;align-items:center;gap:8px;margin-bottom:.75rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:600;display:flex}.ins-summary-bullets[data-v-fa888d3e]{color:#cbd5e1;margin:0;padding-left:1.25rem;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6}.ins-kpi-grid[data-v-fa888d3e]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.ins-kpi-card[data-v-fa888d3e]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172aa6;border:1px solid #ffffff14;border-radius:12px;padding:1.25rem}.ins-kpi-label[data-v-fa888d3e]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-family:Inter,sans-serif;font-size:.8rem}.ins-kpi-val[data-v-fa888d3e]{color:#f8fafc;margin-bottom:.25rem;font-family:JetBrains Mono,monospace;font-size:1.65rem;font-weight:700}.ins-kpi-sub[data-v-fa888d3e]{color:#64748b;font-family:Inter,sans-serif;font-size:.75rem}.ins-title-bar[data-v-fa888d3e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.ins-menu-rel[data-v-fa888d3e]{position:relative}.ins-transfer-btn[data-v-fa888d3e]{color:#e9d5ff;cursor:pointer;background:linear-gradient(135deg,#a855f726 0%,#6366f126 100%);border:1px solid #a855f766;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-family:Inter,sans-serif;font-size:.825rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #a855f726}.ins-transfer-btn[data-v-fa888d3e]:hover{color:#fff;background:linear-gradient(135deg,#a855f747 0%,#6366f147 100%);border-color:#a855f7b3;transform:translateY(-1.5px);box-shadow:0 6px 20px #a855f759}.ins-btn-icon[data-v-fa888d3e]{font-size:.9rem;animation:2s ease-in-out infinite pulse-icon-fa888d3e}@keyframes pulse-icon-fa888d3e{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.ins-btn-text[data-v-fa888d3e]{letter-spacing:.01em;font-weight:700}.ins-btn-badge[data-v-fa888d3e]{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:10px;padding:2px 7px;font-size:.68rem;font-weight:700;animation:2s ease-in-out infinite alternate badge-bounce-fa888d3e;box-shadow:0 0 8px #f59e0b80}@keyframes badge-bounce-fa888d3e{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.ins-btn-arrow[data-v-fa888d3e]{width:12px;height:12px;transition:transform .25s}.ins-menu-popover[data-v-fa888d3e]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:200;background:#0d121ef7;border:1px solid #a855f74d;border-radius:16px;width:310px;padding:12px;animation:.2s cubic-bezier(.16,1,.3,1) luxury-popover-in-fa888d3e;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #0009,0 0 20px #a855f726}@keyframes luxury-popover-in-fa888d3e{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ins-pop-top[data-v-fa888d3e]{border-bottom:1px solid #ffffff14;margin-bottom:8px;padding:4px 6px 10px}.ins-pop-badge[data-v-fa888d3e]{text-transform:uppercase;letter-spacing:.08em;color:#c084fc;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:.68rem;font-weight:800;display:inline-flex}.ins-pop-pulse[data-v-fa888d3e]{background:#c084fc;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite dot-pulse-fa888d3e;box-shadow:0 0 8px #c084fc}@keyframes dot-pulse-fa888d3e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.ins-pop-desc[data-v-fa888d3e]{color:#94a3b8;margin-top:2px;font-family:Inter,sans-serif;font-size:.72rem}.ins-pop-list[data-v-fa888d3e]{flex-direction:column;gap:6px;display:flex}.ins-pop-card[data-v-fa888d3e]{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:10px;transition:all .2s;display:flex}.ins-pop-card[data-v-fa888d3e]:hover{background:#ffffff12;border-color:#a855f759;transform:translate(3px)}.ins-pop-card.is-recommended[data-v-fa888d3e]{background:#a855f714;border-color:#a855f766}.ins-pop-card-icon[data-v-fa888d3e]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.15rem;display:flex}.icon-hub[data-v-fa888d3e]{background:#10b98126;border:1px solid #10b9814d}.icon-deal[data-v-fa888d3e]{background:#38bdf826;border:1px solid #38bdf84d}.icon-pitch[data-v-fa888d3e]{background:#f59e0b26;border:1px solid #f59e0b4d}.icon-ledger[data-v-fa888d3e]{background:#a855f726;border:1px solid #a855f74d}.icon-people[data-v-fa888d3e]{background:#f43f5e26;border:1px solid #f43f5e4d}.ins-pop-card-body[data-v-fa888d3e]{flex:1;min-width:0}.ins-pop-card-title[data-v-fa888d3e]{color:#f8fafc;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-size:.825rem;font-weight:700;display:flex}.ins-rec-tag[data-v-fa888d3e]{color:#c084fc;background:#a855f733;border:1px solid #a855f766;border-radius:8px;padding:1px 6px;font-size:.62rem;font-weight:700}.ins-pop-card-sub[data-v-fa888d3e]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-family:Inter,sans-serif;font-size:.7rem;overflow:hidden}.ins-pop-card-arrow[data-v-fa888d3e]{color:#64748b;font-size:.9rem;transition:all .2s}.ins-pop-card:hover .ins-pop-card-arrow[data-v-fa888d3e]{color:#c084fc;transform:translate(3px)}.ins-charts-section[data-v-200e7af8]{flex-direction:column;gap:1rem;display:flex}.ins-section-heading[data-v-200e7af8]{font-family:var(--font-body,"Inter", sans-serif);color:#8b949e;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding-bottom:4px;font-size:.875rem;font-weight:600;display:flex}.ins-chart-count[data-v-200e7af8]{color:#64748b;margin-left:auto;font-size:.75rem;font-weight:400}.ins-charts-grid[data-v-200e7af8]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;display:grid}.ins-chart-card[data-v-200e7af8]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172aa6;border:1px solid #ffffff14;border-radius:14px;padding:1.25rem}.ins-chart-header[data-v-200e7af8]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ins-chart-title[data-v-200e7af8]{color:#f8fafc;margin:0;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600}.ins-chart-type-badge[data-v-200e7af8]{color:#58a6ff;background:#58a6ff26;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.675rem}.ins-svg-chart[data-v-200e7af8]{width:100%;height:170px}.ins-bars-container[data-v-200e7af8]{flex-direction:column;gap:.75rem;display:flex}.ins-bar-row[data-v-200e7af8]{align-items:center;gap:.75rem;font-family:Inter,sans-serif;font-size:.8rem;display:flex}.ins-bar-label[data-v-200e7af8]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;width:110px;overflow:hidden}.ins-bar-track[data-v-200e7af8]{background:#ffffff0f;border-radius:5px;flex:1;height:10px;overflow:hidden}.ins-bar-fill[data-v-200e7af8]{background:linear-gradient(90deg,#58a6ff 0%,#2dd4bf 100%);border-radius:5px;height:100%;transition:width .4s}.ins-bar-val[data-v-200e7af8]{text-align:right;color:#f1f5f9;width:60px;font-family:JetBrains Mono,monospace}.ins-donut-wrap[data-v-200e7af8]{justify-content:space-around;align-items:center;padding:.5rem 0;display:flex}.ins-donut-svg[data-v-200e7af8]{width:130px;height:130px;transform:rotate(-90deg)}.ins-donut-legend[data-v-200e7af8]{flex-direction:column;gap:.5rem;display:flex}.ins-legend-item[data-v-200e7af8]{color:#cbd5e1;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:.8rem;display:flex}.ins-chart-actions[data-v-200e7af8]{align-items:center;gap:8px;display:flex}.ins-chart-expand-btn[data-v-200e7af8]{color:#58a6ff;cursor:pointer;background:#58a6ff1a;border:1px solid #58a6ff40;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:inline-flex}.ins-chart-expand-btn[data-v-200e7af8]:hover{color:#fff;background:#58a6ff40;border-color:#58a6ff8c;transform:scale(1.08)}.ins-chart-modal-overlay[data-v-200e7af8]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:99999;background:#050a14d9;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.25s ease-out modal-fade-in-200e7af8;display:flex;position:fixed;top:0;left:0}@keyframes modal-fade-in-200e7af8{0%{opacity:0}to{opacity:1}}.ins-chart-modal-card[data-v-200e7af8]{background:#0d121ef5;border:1px solid #58a6ff4d;border-radius:20px;flex-direction:column;width:80vw;max-width:1200px;height:80vh;max-height:820px;animation:.25s cubic-bezier(.16,1,.3,1) modal-zoom-in-200e7af8;display:flex;overflow:hidden;box-shadow:0 24px 60px #000c,0 0 30px #58a6ff26}@keyframes modal-zoom-in-200e7af8{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.ins-modal-header[data-v-200e7af8]{background:#ffffff05;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.ins-modal-title-group[data-v-200e7af8]{align-items:center;gap:12px;display:flex}.ins-modal-icon[data-v-200e7af8]{font-size:1.75rem}.ins-modal-title[data-v-200e7af8]{color:#f8fafc;margin:0;font-family:Outfit,sans-serif;font-size:1.35rem;font-weight:700}.ins-modal-sub[data-v-200e7af8]{color:#94a3b8;margin-top:2px;font-family:Inter,sans-serif;font-size:.78rem}.ins-modal-actions[data-v-200e7af8]{align-items:center;gap:12px;display:flex}.ins-chart-type-badge.large[data-v-200e7af8]{border-radius:6px;padding:4px 10px;font-size:.8rem}.ins-modal-close-btn[data-v-200e7af8]{color:#f87171;cursor:pointer;background:#f871711f;border:1px solid #f871714d;border-radius:8px;padding:8px 16px;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;transition:all .2s}.ins-modal-close-btn[data-v-200e7af8]:hover{color:#fff;background:#f8717138;border-color:#f871718c}.ins-modal-body[data-v-200e7af8]{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex;overflow-y:auto}.ins-modal-chart-wrap[data-v-200e7af8]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ins-svg-modal[data-v-200e7af8]{width:100%;height:100%;max-height:520px}.modal-view[data-v-200e7af8]{gap:1.25rem;width:100%;max-width:900px}.modal-row[data-v-200e7af8]{font-size:.95rem}.modal-lbl[data-v-200e7af8]{width:160px;font-size:.9rem}.modal-track[data-v-200e7af8]{height:16px}.modal-val[data-v-200e7af8]{width:90px;font-size:.95rem}.ins-modal-donut-wrap[data-v-200e7af8]{gap:3rem}.ins-donut-svg-modal[data-v-200e7af8]{width:260px;height:260px;transform:rotate(-90deg)}.modal-legend[data-v-200e7af8]{gap:1rem}.modal-item[data-v-200e7af8]{font-size:1rem}.modal-dot[data-v-200e7af8]{width:14px;height:14px}.ins-table-card[data-v-5b8b1644]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172aa6;border:1px solid #ffffff14;border-radius:14px;padding:1.25rem}.ins-table-header[data-v-5b8b1644]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ins-table-title[data-v-5b8b1644]{color:#f8fafc;margin:0;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:600}.ins-table-sub[data-v-5b8b1644]{color:#94a3b8;margin:0;font-family:Inter,sans-serif;font-size:.8rem}.ins-table-controls[data-v-5b8b1644]{align-items:center;gap:.75rem;display:flex}.ins-search-input-wrap[data-v-5b8b1644]{background:#0f172acc;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;display:flex}.ins-search-input[data-v-5b8b1644]{color:#f8fafc;background:0 0;border:none;outline:none;width:180px;font-family:Inter,sans-serif;font-size:.825rem}.ins-export-btn[data-v-5b8b1644]{color:#58a6ff;cursor:pointer;background:#58a6ff1f;border:1px solid #58a6ff4d;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:Inter,sans-serif;font-size:.825rem;font-weight:600;transition:all .2s;display:flex}.ins-export-btn[data-v-5b8b1644]:hover{background:#58a6ff40}.ins-table-scroll[data-v-5b8b1644]{margin-bottom:1rem;overflow-x:auto}.ins-data-table[data-v-5b8b1644]{border-collapse:collapse;text-align:left;width:100%;font-family:Inter,sans-serif;font-size:.85rem}.ins-data-table th[data-v-5b8b1644]{color:#cbd5e1;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#1e293bb3;border-bottom:1px solid #ffffff1a;padding:10px 14px;font-size:.775rem;font-weight:600}.ins-th-sortable[data-v-5b8b1644]{cursor:pointer;-webkit-user-select:none;user-select:none}.ins-th-sortable[data-v-5b8b1644]:hover{color:#58a6ff}.ins-sort-arrow[data-v-5b8b1644]{color:#58a6ff;margin-left:4px;font-size:.7rem}.ins-data-table td[data-v-5b8b1644]{color:#e2e8f0;white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:10px 14px}.ins-td-num[data-v-5b8b1644]{color:#38bdf8;font-family:JetBrains Mono,monospace}.ins-empty-td[data-v-5b8b1644]{text-align:center;color:#64748b;padding:2rem}.ins-table-footer[data-v-5b8b1644]{color:#94a3b8;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-size:.8rem;display:flex}.ins-page-buttons[data-v-5b8b1644]{align-items:center;gap:.75rem;display:flex}.ins-page-btn[data-v-5b8b1644]{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:4px 10px}.ins-page-btn[data-v-5b8b1644]:disabled{opacity:.4;cursor:not-allowed}.ins-page-num[data-v-5b8b1644]{font-family:JetBrains Mono,monospace;font-size:.75rem}.ins-inline-copilot[data-v-b21df47d]{background:linear-gradient(#0c1224f7 0%,#0a0e1afc 100%);flex-direction:column;height:100%;display:flex;overflow:hidden}.ins-inline-header[data-v-b21df47d]{background:#16203a99;border-bottom:1px solid #a855f733;flex-shrink:0;justify-content:space-between;align-items:center;padding:.9rem 1.1rem;display:flex}.ins-inline-title-wrap[data-v-b21df47d]{align-items:center;gap:9px;display:flex}.ins-inline-avatar[data-v-b21df47d]{background:linear-gradient(135deg,#a855f7 0%,#58a6ff 100%);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.1rem;display:flex;box-shadow:0 4px 12px #a855f759}.ins-inline-title[data-v-b21df47d]{color:#f8fafc;margin:0;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:700;line-height:1}.ins-inline-status[data-v-b21df47d]{color:#94a3b8;margin:2px 0 0;font-family:Inter,sans-serif;font-size:.7rem}.ins-inline-active-badge[data-v-b21df47d]{color:#2dd4bf;background:#2dd4bf1f;border:1px solid #2dd4bf47;border-radius:10px;align-items:center;gap:5px;margin-left:2px;padding:2px 7px;font-family:Inter,sans-serif;font-size:.65rem;font-weight:600;display:inline-flex}.ins-inline-pulse[data-v-b21df47d]{background:#2dd4bf;border-radius:50%;width:5px;height:5px;animation:2s infinite inline-pulse-b21df47d;box-shadow:0 0 6px #2dd4bf}@keyframes inline-pulse-b21df47d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.ins-inline-collapse-btn[data-v-b21df47d]{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.ins-inline-collapse-btn[data-v-b21df47d]:hover{color:#58a6ff;background:#58a6ff26;border-color:#58a6ff59}.ins-inline-body[data-v-b21df47d]{flex-direction:column;flex:1;display:flex;overflow:hidden}.ins-inline-prompts-section[data-v-b21df47d]{background:#0f172a59;border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:.85rem 1rem .6rem}.ins-inline-prompts-header[data-v-b21df47d]{align-items:center;gap:5px;margin-bottom:.65rem;display:flex}.ins-inline-prompts-icon[data-v-b21df47d]{color:#f59e0b;width:12px;height:12px}.ins-inline-prompts-label[data-v-b21df47d]{color:#64748b;letter-spacing:.07em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.675rem;font-weight:700}.ins-inline-prompts-grid[data-v-b21df47d]{grid-template-columns:1fr 1fr;gap:5px;display:grid}.ins-inline-prompt-card[data-v-b21df47d]{cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:7px;padding:7px 8px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.ins-inline-prompt-card[data-v-b21df47d]:hover:not(:disabled){background:#58a6ff17;border-color:#58a6ff47;transform:translateY(-1px);box-shadow:0 4px 12px #00000040}.ins-inline-prompt-card:hover:not(:disabled) .ins-inline-prompt-arrow[data-v-b21df47d]{opacity:1;transform:translate(2px)}.ins-inline-prompt-card[data-v-b21df47d]:disabled{opacity:.4;cursor:not-allowed}.ins-inline-prompt-icon[data-v-b21df47d]{color:#e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ins-inline-prompt-content[data-v-b21df47d]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ins-inline-prompt-title[data-v-b21df47d]{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;overflow:hidden}.ins-inline-prompt-sub[data-v-b21df47d]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:.62rem;overflow:hidden}.ins-inline-prompt-arrow[data-v-b21df47d]{color:#58a6ff;opacity:0;flex-shrink:0;width:11px;height:11px;transition:all .2s}.ins-inline-messages[data-v-b21df47d]{scroll-behavior:smooth;flex-direction:column;flex:1;gap:.85rem;padding:1rem;display:flex;overflow-y:auto}.ins-inline-messages[data-v-b21df47d]::-webkit-scrollbar{width:4px}.ins-inline-messages[data-v-b21df47d]::-webkit-scrollbar-track{background:0 0}.ins-inline-messages[data-v-b21df47d]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.ins-inline-welcome[data-v-b21df47d]{text-align:center;color:#cbd5e1;background:#58a6ff12;border:1px dashed #58a6ff38;border-radius:12px;padding:1rem 1.1rem;font-family:Inter,sans-serif;font-size:.8rem;line-height:1.5}.ins-inline-welcome-icon[data-v-b21df47d]{margin-bottom:.25rem;font-size:1.5rem}.ins-inline-msg[data-v-b21df47d]{border-radius:12px;max-width:90%;padding:.8rem .95rem;font-family:Inter,sans-serif;font-size:.825rem;line-height:1.5}.ins-inline-msg-user[data-v-b21df47d]{color:#f8fafc;background:linear-gradient(135deg,#1e3a8a 0%,#1e293b 100%);border:1px solid #58a6ff4d;align-self:flex-end}.ins-inline-msg-ai[data-v-b21df47d]{color:#cbd5e1;background:#1e293bb3;border:1px solid #ffffff14;align-self:flex-start}.ins-inline-msg-header[data-v-b21df47d]{color:#64748b;justify-content:space-between;margin-bottom:.3rem;font-size:.7rem;display:flex}.ins-inline-msg-time[data-v-b21df47d]{color:#475569}.ins-inline-typing[data-v-b21df47d]{align-items:center;gap:8px;display:flex}.ins-inline-typing-dots[data-v-b21df47d]{gap:3px;display:inline-flex}.ins-inline-typing-dots span[data-v-b21df47d]{background:#58a6ff;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite both inline-typing-b21df47d}.ins-inline-typing-dots span[data-v-b21df47d]:first-child{animation-delay:-.32s}.ins-inline-typing-dots span[data-v-b21df47d]:nth-child(2){animation-delay:-.16s}@keyframes inline-typing-b21df47d{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.ins-inline-input-bar[data-v-b21df47d]{background:#0a0e1afa;border-top:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:7px;padding:.85rem 1rem;display:flex}.ins-inline-input[data-v-b21df47d]{color:#f8fafc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:8px 11px;font-family:Inter,sans-serif;font-size:.825rem;transition:all .2s}.ins-inline-input[data-v-b21df47d]:focus{border-color:#58a6ff;box-shadow:0 0 0 2px #58a6ff2e}.ins-inline-input[data-v-b21df47d]::placeholder{color:#475569}.ins-inline-send-btn[data-v-b21df47d]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#58a6ff 100%);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;box-shadow:0 2px 8px #a855f74d}.ins-inline-send-btn[data-v-b21df47d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #a855f780}.ins-inline-send-btn[data-v-b21df47d]:disabled{opacity:.35;cursor:not-allowed}.ru-section[data-v-2a693370]{flex-direction:column;gap:.875rem;animation:.35s both ru-fade-in-2a693370;display:flex}@keyframes ru-fade-in-2a693370{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ru-heading[data-v-2a693370]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ru-heading-left[data-v-2a693370]{font-family:var(--font-body,"Inter", sans-serif);color:#8b949e;align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.ru-count-badge[data-v-2a693370]{color:#58a6ff;background:#58a6ff26;border:1px solid #58a6ff40;border-radius:10px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:.725rem;font-weight:700;display:inline-flex}.ru-hint[data-v-2a693370]{font-family:var(--font-body,"Inter", sans-serif);color:#4b5563;font-size:.75rem}.ru-list[data-v-2a693370]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172aa6;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}.ru-row[data-v-2a693370]{cursor:pointer;border-bottom:1px solid #ffffff0d;outline:none;align-items:center;gap:1rem;padding:.875rem 1.25rem;transition:background .15s;display:flex;position:relative}.ru-row[data-v-2a693370]:last-child{border-bottom:none}.ru-row[data-v-2a693370]:hover{background:#58a6ff0f}.ru-row[data-v-2a693370]:focus-visible{box-shadow:inset 0 0 0 2px #58a6ff66}.ru-row.is-loading[data-v-2a693370]{pointer-events:none;opacity:.7}.ru-file-icon[data-v-2a693370]{width:44px;height:44px;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.04em;color:#8b949e;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex}.ru-ext-csv[data-v-2a693370]{color:#2ea44f;background:#2ea44f26;border-color:#2ea44f4d}.ru-ext-xlsx[data-v-2a693370],.ru-ext-xls[data-v-2a693370]{color:#2dd4bf;background:#2dd4bf26;border-color:#2dd4bf4d}.ru-ext-pdf[data-v-2a693370]{color:#ff7b72;background:#ff7b7226;border-color:#ff7b724d}.ru-info[data-v-2a693370]{flex:1;min-width:0}.ru-filename[data-v-2a693370]{font-family:var(--font-body,"Inter", sans-serif);color:#e6edf3;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.9rem;font-weight:600;overflow:hidden}.ru-meta[data-v-2a693370]{font-family:var(--font-body,"Inter", sans-serif);color:#64748b;align-items:center;gap:.875rem;font-size:.775rem;display:flex}.ru-meta span[data-v-2a693370]{align-items:center;gap:4px;display:flex}.ru-domain-badge[data-v-2a693370]{font-family:var(--font-body,"Inter", sans-serif);color:#8b949e;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.ru-domain-sales[data-v-2a693370]{color:#58a6ff;background:#58a6ff1f;border-color:#58a6ff40}.ru-domain-finance[data-v-2a693370]{color:#2dd4bf;background:#2dd4bf1f;border-color:#2dd4bf40}.ru-domain-hr[data-v-2a693370]{color:#a855f7;background:#a855f71f;border-color:#a855f740}.ru-domain-crm[data-v-2a693370]{color:#10b981;background:#10b9811f;border-color:#10b98140}.ru-domain-operations[data-v-2a693370]{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b40}.ru-domain-marketing[data-v-2a693370]{color:#ec4899;background:#ec48991f;border-color:#ec489940}.ru-status-chip[data-v-2a693370]{font-family:var(--font-body,"Inter", sans-serif);white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:3px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.ru-status-dot[data-v-2a693370]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ru-status-ready[data-v-2a693370]{color:#2ea44f;background:#2ea44f1f}.ru-status-ready .ru-status-dot[data-v-2a693370]{background:#2ea44f;box-shadow:0 0 6px #2ea44f}.ru-status-processing[data-v-2a693370]{color:#58a6ff;background:#58a6ff1f}.ru-status-processing .ru-status-dot[data-v-2a693370]{background:#58a6ff;animation:1.5s ease-in-out infinite ru-pulse-2a693370}.ru-status-pending[data-v-2a693370]{color:#f59e0b;background:#f59e0b1f}.ru-status-pending .ru-status-dot[data-v-2a693370]{background:#f59e0b}.ru-status-failed[data-v-2a693370]{color:#ff7b72;background:#ff7b721f}.ru-status-failed .ru-status-dot[data-v-2a693370]{background:#ff7b72}@keyframes ru-pulse-2a693370{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.ru-actions[data-v-2a693370]{opacity:0;flex-shrink:0;align-items:center;gap:6px;transition:opacity .15s;display:flex}.ru-row:hover .ru-actions[data-v-2a693370]{opacity:1}.ru-btn[data-v-2a693370]{font-family:var(--font-body,"Inter", sans-serif);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:.775rem;font-weight:600;transition:all .15s;display:inline-flex}.ru-btn[data-v-2a693370]:disabled{opacity:.4;cursor:not-allowed}.ru-btn-open[data-v-2a693370]{color:#58a6ff;background:#58a6ff26;border-color:#58a6ff4d}.ru-btn-open[data-v-2a693370]:hover:not(:disabled){background:#58a6ff47;border-color:#58a6ff80}.ru-btn-delete[data-v-2a693370]{color:#64748b;background:#ffffff0d;border-color:#ffffff14;padding:5px 8px}.ru-btn-delete[data-v-2a693370]:hover:not(:disabled){color:#ff7b72;background:#ff7b7226;border-color:#ff7b724d}.ru-loading-bar[data-v-2a693370]{background:linear-gradient(90deg,#58a6ff 0%,#2dd4bf 50%,#a855f7 100%) 0 0/200% 100%;height:2px;animation:1.2s linear infinite ru-shimmer-2a693370;position:absolute;bottom:0;left:0;right:0}@keyframes ru-shimmer-2a693370{0%{background-position:200% 0}to{background-position:-200% 0}}.ru-modal-overlay[data-v-2a693370]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ru-fade-in-2a693370;display:flex;position:fixed;inset:0}.ru-modal[data-v-2a693370]{text-align:center;background:#0f172a;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:420px;padding:2rem;animation:.25s cubic-bezier(.34,1.56,.64,1) both ru-modal-in-2a693370;box-shadow:0 24px 64px #00000080}@keyframes ru-modal-in-2a693370{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.ru-modal-icon[data-v-2a693370]{margin-bottom:.75rem;font-size:2.5rem}.ru-modal-title[data-v-2a693370]{font-family:var(--font-display,"Outfit", sans-serif);color:#f8fafc;margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.ru-modal-desc[data-v-2a693370]{font-family:var(--font-body,"Inter", sans-serif);color:#94a3b8;margin:0 0 1.5rem;font-size:.875rem;line-height:1.55}.ru-modal-desc strong[data-v-2a693370]{color:#e6edf3}.ru-modal-actions[data-v-2a693370]{justify-content:center;gap:.75rem;display:flex}.ru-modal-btn[data-v-2a693370]{font-family:var(--font-body,"Inter", sans-serif);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:9px 20px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.ru-modal-btn[data-v-2a693370]:disabled{opacity:.5;cursor:not-allowed}.ru-modal-cancel[data-v-2a693370]{color:#cbd5e1;background:#ffffff0f;border-color:#ffffff1a}.ru-modal-cancel[data-v-2a693370]:hover:not(:disabled){background:#ffffff1a}.ru-modal-confirm[data-v-2a693370]{color:#ff7b72;background:#ff7b7226;border-color:#ff7b7259}.ru-modal-confirm[data-v-2a693370]:hover:not(:disabled){background:#ff7b7247;border-color:#ff7b728c}@media (width<=640px){.ru-row[data-v-2a693370]{flex-wrap:wrap;gap:.625rem}.ru-domain-badge[data-v-2a693370],.ru-status-chip[data-v-2a693370]{padding:3px 8px;font-size:.675rem}.ru-hint[data-v-2a693370]{display:none}.ru-actions[data-v-2a693370]{opacity:1}}.ins-root[data-v-ed173018]{min-height:calc(100vh - 64px)}.ins-title-group[data-v-ed173018]{align-items:center;gap:12px;display:flex}.ins-module-icon-ring[data-v-ed173018]{color:#58a6ff;background:#58a6ff1a;border:1px solid #58a6ff40;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ins-toolbar[data-v-ed173018]{background:#0f172a99;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;padding:6px 12px;display:flex}.ins-toolbar-label[data-v-ed173018]{font-family:var(--font-body,"Inter", sans-serif);color:#8b949e;white-space:nowrap;font-size:.775rem;font-weight:500}.ins-toolbar-select[data-v-ed173018]{color:#f8fafc;font-family:var(--font-body,"Inter", sans-serif);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:5px 10px;font-size:.8125rem;transition:border-color .2s}.ins-toolbar-select[data-v-ed173018]:focus{border-color:#58a6ff}.ins-btn-copilot-restore[data-v-ed173018]{color:#f8fafc;font-family:var(--font-body,"Inter", sans-serif);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#a855f740 0%,#58a6ff33 100%);border:1px solid #a855f773;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:.8125rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #a855f726}.ins-copilot-shimmer[data-v-ed173018]{pointer-events:none;background:linear-gradient(105deg,#0000 40%,#a855f733 50%,#58a6ff33 55%,#0000 65%);width:60%;height:100%;animation:4s ease-in-out infinite copilot-shimmer-ed173018;position:absolute;top:0;left:-80%}@keyframes copilot-shimmer-ed173018{0%{opacity:0;left:-80%}20%{opacity:1}60%{opacity:1;left:130%}61%{opacity:0}to{opacity:0;left:130%}}.ins-btn-copilot-restore[data-v-ed173018]:hover{background:linear-gradient(135deg,#a855f766 0%,#58a6ff59 100%);border-color:#a855f7b3;transform:translateY(-1px);box-shadow:0 4px 16px #a855f759,0 0 24px #58a6ff33}.ins-copilot-icon[data-v-ed173018]{filter:drop-shadow(0 0 6px #c084fc99);flex-shrink:0;width:16px;height:16px;animation:3s ease-in-out infinite alternate ai-spark-float-ed173018}@keyframes ai-spark-float-ed173018{0%{filter:drop-shadow(0 0 4px #c084fc66);transform:scale(1)rotate(0)}to{filter:drop-shadow(0 0 8px #60a5fab3);transform:scale(1.06)rotate(3deg)}}.ins-btn-copilot-restore:hover .ins-copilot-icon[data-v-ed173018]{filter:drop-shadow(0 0 10px #c084fce6);transform:scale(1.22)rotate(15deg)}.ins-copilot-label[data-v-ed173018]{letter-spacing:-.01em}.ins-copilot-badge[data-v-ed173018]{color:#2dd4bf;background:#2dd4bf24;border:1px solid #2dd4bf4d;border-radius:10px;align-items:center;gap:5px;margin-left:2px;padding:2px 7px;font-size:.68rem;font-weight:600;display:inline-flex}.ins-copilot-pulse[data-v-ed173018]{background:#2dd4bf;border-radius:50%;width:5px;height:5px;animation:2s infinite pulse-dot-ed173018;box-shadow:0 0 6px #2dd4bf}@keyframes pulse-dot-ed173018{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.ins-btn-new-upload[data-v-ed173018]{color:#58a6ff;font-family:var(--font-body,"Inter", sans-serif);cursor:pointer;white-space:nowrap;background:#58a6ff1f;border:1px solid #58a6ff40;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:.775rem;font-weight:600;transition:all .2s;display:inline-flex}.ins-btn-new-upload[data-v-ed173018]:hover{background:#58a6ff38;border-color:#58a6ff73}.ins-landing[data-v-ed173018]{flex-direction:column;gap:2.5rem;display:flex}.ins-upload-panel[data-v-ed173018]{width:100%;max-width:880px;margin:0 auto}.ins-split-layout[data-v-ed173018]{flex-direction:row;align-items:stretch;gap:0;width:100%;height:calc(100vh - 140px);min-height:500px;display:flex;overflow:hidden}.ins-split-left[data-v-ed173018]{scroll-behavior:smooth;flex-direction:column;flex:62%;gap:1.5rem;min-width:440px;padding-right:1rem;transition:flex .35s cubic-bezier(.4,0,.2,1);display:flex;overflow-y:auto}.ins-split-left[data-v-ed173018]::-webkit-scrollbar{width:5px}.ins-split-left[data-v-ed173018]::-webkit-scrollbar-track{background:0 0}.ins-split-left[data-v-ed173018]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.ins-split-left.ins-split-full[data-v-ed173018]{flex:100%;min-width:0;padding-right:0}.ins-split-divider[data-v-ed173018]{cursor:col-resize;-webkit-user-select:none;user-select:none;background:#ffffff08;border-left:1px solid #a855f726;border-right:1px solid #a855f726;flex-direction:column;flex:0 0 8px;justify-content:center;align-items:center;transition:background .2s;display:flex}.ins-split-divider[data-v-ed173018]:hover{background:#a855f714}.ins-divider-grip[data-v-ed173018]{flex-direction:column;gap:3px;display:flex}.ins-divider-grip span[data-v-ed173018]{background:#a855f780;border-radius:50%;width:3px;height:3px;display:block}.ins-split-divider:hover .ins-divider-grip span[data-v-ed173018]{background:#a855f7e6}.ins-split-right[data-v-ed173018]{border:1px solid #a855f733;border-left:none;border-radius:0 12px 12px 0;flex-direction:column;flex:0 0 38%;min-width:300px;max-width:500px;height:100%;display:flex;overflow:hidden;box-shadow:inset 0 0 40px #a855f70a}.split-panel-enter-active[data-v-ed173018]{transition:opacity .35s,max-width .35s cubic-bezier(.4,0,.2,1),flex .35s cubic-bezier(.4,0,.2,1)}.split-panel-leave-active[data-v-ed173018]{transition:opacity .25s,max-width .3s cubic-bezier(.4,0,.2,1),flex .3s cubic-bezier(.4,0,.2,1)}.split-panel-enter-from[data-v-ed173018],.split-panel-leave-to[data-v-ed173018]{opacity:0;flex:0 0!important;max-width:0!important}.divider-fade-enter-active[data-v-ed173018],.divider-fade-leave-active[data-v-ed173018]{transition:opacity .25s}.divider-fade-enter-from[data-v-ed173018],.divider-fade-leave-to[data-v-ed173018]{opacity:0}@media (width<=1100px){.ins-split-layout[data-v-ed173018]{flex-direction:column;height:auto;overflow:visible}.ins-split-left[data-v-ed173018]{flex:none;width:100%;min-width:0;height:auto;padding-right:0;overflow:visible}.ins-split-left.ins-split-full[data-v-ed173018]{flex:none}.ins-split-right[data-v-ed173018]{border:1px solid #a855f733;border-radius:12px;flex:none;width:100%;min-width:0;max-width:100%;height:520px;margin-top:.5rem}.ins-split-divider[data-v-ed173018]{display:none}}@media (width<=640px){.ins-toolbar[data-v-ed173018]{flex-wrap:wrap}.ins-split-right[data-v-ed173018]{height:420px}}.ins-processing-screen[data-v-ed173018]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172aa6;border:1px solid #58a6ff33;border-radius:16px;justify-content:center;align-items:center;min-height:520px;padding:3rem 2rem;display:flex;box-shadow:0 12px 36px #00000059}.ins-proc-content[data-v-ed173018]{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:580px;display:flex}.ins-proc-spinner-ring[data-v-ed173018]{justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1.25rem;display:flex;position:relative}.ins-proc-spinner[data-v-ed173018]{width:100%;height:100%;animation:1.8s linear infinite proc-rotate-ed173018}@keyframes proc-rotate-ed173018{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ins-proc-icon[data-v-ed173018]{font-size:1.5rem;position:absolute}.ins-proc-title[data-v-ed173018]{color:#f8fafc;margin:0 0 .4rem;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700}.ins-proc-filename[data-v-ed173018]{color:#58a6ff;background:#58a6ff1a;border:1px solid #58a6ff40;border-radius:20px;margin:0 0 1rem;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:.9rem}.ins-proc-subtitle[data-v-ed173018]{color:#94a3b8;margin:0 0 1.75rem;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.5}.ins-proc-stages[data-v-ed173018]{text-align:left;background:#0f172a66;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:10px;width:100%;margin-bottom:1.75rem;padding:1.25rem;display:flex}.ins-proc-stage[data-v-ed173018]{align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:.85rem;display:flex}.ins-proc-stage.is-done[data-v-ed173018]{color:#4ade80}.ins-proc-stage.is-active[data-v-ed173018]{color:#58a6ff;font-weight:600}.ins-proc-stage.is-pending[data-v-ed173018]{color:#64748b}.ins-proc-stage-icon[data-v-ed173018]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.85rem;display:flex}.ins-proc-pulse[data-v-ed173018]{animation:1.2s ease-in-out infinite alternate proc-pulse-ed173018}@keyframes proc-pulse-ed173018{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.ins-proc-stage-sub[data-v-ed173018]{color:#94a3b8;margin-left:auto;font-size:.75rem}.ins-proc-skeleton-row[data-v-ed173018]{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;margin-bottom:1rem;display:grid}.ins-proc-skeleton-card[data-v-ed173018]{background:linear-gradient(90deg,#ffffff08 0%,#ffffff14 50%,#ffffff08 100%) 0 0/200% 100%;border-radius:8px;height:64px;animation:1.6s infinite shimmer-ed173018}.ins-proc-skeleton-bar[data-v-ed173018]{background:linear-gradient(90deg,#ffffff08 0%,#ffffff14 50%,#ffffff08 100%) 0 0/200% 100%;border-radius:8px;height:48px;margin-bottom:8px;animation:1.6s infinite shimmer-ed173018}.ins-proc-skeleton-bar.wide[data-v-ed173018]{width:100%}.ins-proc-skeleton-bar.medium[data-v-ed173018]{width:75%}@keyframes shimmer-ed173018{0%{background-position:-200% 0}to{background-position:200% 0}}.ins-proc-hint[data-v-ed173018]{color:#64748b;align-items:center;gap:6px;margin-top:.75rem;font-family:Inter,sans-serif;font-size:.78rem;display:flex}.ins-failed-screen[data-v-ed173018]{background:#1e0a0a99!important;border-color:#f8717140!important}.ins-fail-icon[data-v-ed173018]{margin-bottom:1rem;font-size:3rem;animation:2s ease-in-out infinite alternate proc-pulse-ed173018}.ins-fail-retry-btn[data-v-ed173018]{color:#58a6ff;cursor:pointer;background:#58a6ff1f;border:1px solid #58a6ff59;border-radius:8px;align-items:center;gap:8px;margin-top:1.5rem;padding:10px 22px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;transition:all .15s;display:inline-flex}.ins-fail-retry-btn[data-v-ed173018]:hover{background:#58a6ff38;border-color:#58a6ff8c;transform:translateY(-1px)}.ins-fail-error-box[data-v-ed173018]{text-align:left;background:#f8717112;border:1px solid #f8717133;border-radius:8px;width:100%;margin-top:1rem;padding:.75rem 1rem}.ins-fail-error-label[data-v-ed173018]{text-transform:uppercase;letter-spacing:.05em;color:#f87171;margin-bottom:4px;font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;display:block}.ins-fail-error-msg[data-v-ed173018]{color:#fca5a5;word-break:break-all;white-space:pre-wrap;font-family:JetBrains Mono,Courier New,monospace;font-size:.8rem}.ins-dash-tabs[data-v-ed173018]{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;margin-top:1.25rem;margin-bottom:1.25rem;padding-bottom:0;display:flex}.ins-dash-tab[data-v-ed173018]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 18px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.ins-dash-tab[data-v-ed173018]:hover{color:#f8fafc;background:#ffffff08;border-radius:8px 8px 0 0}.ins-dash-tab.is-active[data-v-ed173018]{color:#38bdf8;border-bottom-color:#38bdf8;font-weight:700}.ins-tab-badge[data-v-ed173018]{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf840;border-radius:12px;padding:2px 7px;font-size:.72rem;font-weight:600}.ins-tab-content[data-v-ed173018]{animation:.25s ease-out ins-tab-fade-ed173018}@keyframes ins-tab-fade-ed173018{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ins-table-notice[data-v-ed173018]{color:#94a3b8;background:#38bdf80f;border:1px solid #38bdf82e;border-radius:8px;align-items:center;gap:10px;margin-bottom:1rem;padding:10px 16px;font-family:Inter,sans-serif;font-size:.825rem;display:flex}.ins-menu-rel[data-v-ed173018]{position:relative}.ins-btn-ecosystem[data-v-ed173018]{color:#e9d5ff;font-family:var(--font-body,"Inter", sans-serif);cursor:pointer;background:linear-gradient(135deg,#a855f726 0%,#6366f126 100%);border:1px solid #a855f766;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.ins-btn-ecosystem[data-v-ed173018]:hover{color:#fff;background:linear-gradient(135deg,#a855f747 0%,#6366f147 100%);border-color:#a855f7b3;transform:translateY(-1px)}.ins-btn-icon[data-v-ed173018]{font-size:.85rem}.ins-btn-arrow[data-v-ed173018]{width:11px;height:11px;transition:transform .2s}.ins-menu-popover[data-v-ed173018]{display:none}.eco-modal-overlay[data-v-ed173018]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:99998;background:#040812e0;justify-content:center;align-items:center;padding:24px;animation:.22s ease-out eco-fade-in-ed173018;display:flex;position:fixed;inset:0}@keyframes eco-fade-in-ed173018{0%{opacity:0}to{opacity:1}}.eco-modal-panel[data-v-ed173018]{background:#0a0e1afa;border:1px solid #a855f74d;border-radius:22px;flex-direction:column;width:100%;max-width:1100px;max-height:92vh;animation:.28s cubic-bezier(.16,1,.3,1) eco-slide-up-ed173018;display:flex;overflow:hidden;box-shadow:0 32px 80px #000c,0 0 40px #a855f71f}@keyframes eco-slide-up-ed173018{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.eco-modal-header[data-v-ed173018]{background:linear-gradient(135deg,#a855f714 0%,#58a6ff0d 100%);border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.eco-header-left[data-v-ed173018]{align-items:center;gap:16px;display:flex}.eco-header-icon-wrap[data-v-ed173018]{background:linear-gradient(135deg,#a855f740,#58a6ff26);border:1px solid #a855f766;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.6rem;display:flex;position:relative;box-shadow:0 0 20px #a855f733}.eco-header-pulse[data-v-ed173018]{background:#a855f7;border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite eco-pulse-ed173018;position:absolute;top:-3px;right:-3px;box-shadow:0 0 10px #a855f7}@keyframes eco-pulse-ed173018{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.eco-header-title[data-v-ed173018]{color:#f8fafc;background:linear-gradient(135deg,#e2d9f3,#a78bfa,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Outfit,sans-serif;font-size:1.55rem;font-weight:800}.eco-header-sub[data-v-ed173018]{color:#94a3b8;margin:4px 0 0;font-family:Inter,sans-serif;font-size:.85rem}.eco-modal-close[data-v-ed173018]{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.eco-modal-close[data-v-ed173018]:hover{color:#f87171;background:#f871711f;border-color:#f8717159}.eco-context-strip[data-v-ed173018]{color:#94a3b8;background:#58a6ff0f;border-bottom:1px solid #58a6ff1f;flex-shrink:0;align-items:center;gap:8px;padding:.7rem 2rem;font-family:Inter,sans-serif;font-size:.78rem;display:flex}.eco-context-strip strong[data-v-ed173018]{color:#58a6ff;font-weight:600}.eco-context-sep[data-v-ed173018]{color:#334155}.eco-cards-grid[data-v-ed173018]{grid-template-columns:repeat(5,1fr);gap:1rem;padding:1.5rem 2rem;display:grid;overflow-y:auto}@media (width<=1000px){.eco-cards-grid[data-v-ed173018]{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.eco-cards-grid[data-v-ed173018]{grid-template-columns:repeat(2,1fr)}}.eco-card[data-v-ed173018]{cursor:pointer;background:#0f1423cc;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden}.eco-card[data-v-ed173018]:hover{border-color:#ffffff2e;transform:translateY(-4px);box-shadow:0 12px 32px #0006}.eco-card-top[data-v-ed173018]{align-items:center;gap:12px;padding:1rem 1rem .85rem;display:flex}.eco-card-top--hub[data-v-ed173018]{background:linear-gradient(135deg,#10b98133,#10b9810d);border-bottom:1px solid #10b98133}.eco-card-top--deal[data-v-ed173018]{background:linear-gradient(135deg,#38bdf833,#38bdf80d);border-bottom:1px solid #38bdf833}.eco-card-top--pitch[data-v-ed173018]{background:linear-gradient(135deg,#f59e0b33,#f59e0b0d);border-bottom:1px solid #f59e0b33}.eco-card-top--ledger[data-v-ed173018]{background:linear-gradient(135deg,#a855f733,#a855f70d);border-bottom:1px solid #a855f733}.eco-card-top--people[data-v-ed173018]{background:linear-gradient(135deg,#f43f5e33,#f43f5e0d);border-bottom:1px solid #f43f5e33}.eco-card-module-icon[data-v-ed173018]{flex-shrink:0;font-size:1.8rem;line-height:1}.eco-card-module-label[data-v-ed173018]{letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin-bottom:2px;font-family:Inter,sans-serif;font-size:.6rem;font-weight:800}.eco-card-module-name[data-v-ed173018]{color:#f1f5f9;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:700;line-height:1.25}.eco-card-body[data-v-ed173018]{flex-direction:column;flex:1;gap:.6rem;padding:.85rem 1rem;display:flex}.eco-card-desc[data-v-ed173018]{color:#94a3b8;margin:0;font-family:Inter,sans-serif;font-size:.74rem;line-height:1.55}.eco-card-tags[data-v-ed173018]{flex-wrap:wrap;gap:5px;display:flex}.eco-tag[data-v-ed173018]{white-space:nowrap;border-radius:20px;padding:2px 7px;font-family:Inter,sans-serif;font-size:.63rem;font-weight:600}.eco-tag--hub[data-v-ed173018]{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.eco-tag--deal[data-v-ed173018]{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf840}.eco-tag--pitch[data-v-ed173018]{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40}.eco-tag--ledger[data-v-ed173018]{color:#a855f7;background:#a855f71f;border:1px solid #a855f740}.eco-tag--people[data-v-ed173018]{color:#f43f5e;background:#f43f5e1f;border:1px solid #f43f5e40}.eco-card-what-transfers[data-v-ed173018]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.eco-transfer-label[data-v-ed173018]{text-transform:uppercase;letter-spacing:.06em;color:#475569;font-family:Inter,sans-serif;font-size:.6rem;font-weight:700}.eco-transfer-val[data-v-ed173018]{color:#64748b;font-family:JetBrains Mono,monospace;font-size:.66rem;line-height:1.4}.eco-card-cta[data-v-ed173018]{border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:.7rem 1rem;font-family:Inter,sans-serif;font-size:.78rem;font-weight:700;transition:all .2s;display:flex}.eco-card-cta--hub[data-v-ed173018]{color:#10b981;background:#10b9810f}.eco-card-cta--deal[data-v-ed173018]{color:#38bdf8;background:#38bdf80f}.eco-card-cta--pitch[data-v-ed173018]{color:#f59e0b;background:#f59e0b0f}.eco-card-cta--ledger[data-v-ed173018]{color:#a855f7;background:#a855f70f}.eco-card-cta--people[data-v-ed173018]{color:#f43f5e;background:#f43f5e0f}.eco-card:hover .eco-card-cta--hub[data-v-ed173018]{background:#10b98126}.eco-card:hover .eco-card-cta--deal[data-v-ed173018]{background:#38bdf826}.eco-card:hover .eco-card-cta--pitch[data-v-ed173018]{background:#f59e0b26}.eco-card:hover .eco-card-cta--ledger[data-v-ed173018]{background:#a855f726}.eco-card:hover .eco-card-cta--people[data-v-ed173018]{background:#f43f5e26}.eco-modal-footer[data-v-ed173018]{color:#475569;background:#ffffff05;border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:8px;padding:.85rem 2rem;font-family:Inter,sans-serif;font-size:.72rem;display:flex}.eco-bridge-banner[data-v-ed173018]{cursor:pointer;background:linear-gradient(135deg,#581c872e 0%,#0a0e1ae6 40%,#0f172ae6 100%);border:1px solid #a855f740;border-radius:18px;margin:1rem 0;transition:all .3s;position:relative;overflow:hidden}.eco-bridge-banner[data-v-ed173018]:hover{border-color:#a855f78c;transform:translateY(-1px);box-shadow:0 8px 32px #a855f733,0 0 0 1px #a855f726}.eco-banner-glow-left[data-v-ed173018]{pointer-events:none;background:radial-gradient(circle,#a855f740 0%,#0000 70%);width:200px;height:200px;position:absolute;top:-40px;left:-60px}.eco-banner-glow-right[data-v-ed173018]{pointer-events:none;background:radial-gradient(circle,#58a6ff26 0%,#0000 70%);width:200px;height:200px;position:absolute;bottom:-60px;right:-40px}.eco-banner-inner[data-v-ed173018]{z-index:1;align-items:center;gap:1.5rem;padding:1.1rem 1.5rem;display:flex;position:relative}.eco-banner-left[data-v-ed173018]{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.eco-banner-spark-wrap[data-v-ed173018]{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.eco-banner-spark-ring[data-v-ed173018]{background:linear-gradient(135deg,#a855f766,#58a6ff33);border-radius:50%;animation:3s linear infinite eco-ring-spin-ed173018;position:absolute;inset:0}@keyframes eco-ring-spin-ed173018{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.eco-banner-spark-icon[data-v-ed173018]{z-index:1;font-size:1.5rem;position:relative}.eco-banner-text[data-v-ed173018]{min-width:0}.eco-banner-eyebrow[data-v-ed173018]{letter-spacing:.1em;text-transform:uppercase;color:#a855f7;margin-bottom:2px;font-family:Inter,sans-serif;font-size:.62rem;font-weight:800}.eco-banner-heading[data-v-ed173018]{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-family:Outfit,sans-serif;font-size:1rem;font-weight:800;overflow:hidden}.eco-banner-sub[data-v-ed173018]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-family:Inter,sans-serif;font-size:.75rem;overflow:hidden}.eco-banner-sub strong[data-v-ed173018]{color:#94a3b8;font-weight:600}.eco-banner-modules-row[data-v-ed173018]{flex-shrink:0;gap:6px;display:flex}.eco-banner-mod[data-v-ed173018]{border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:6px 10px;transition:all .2s;display:flex}.eco-banner-mod--hub[data-v-ed173018]{background:#10b98114;border-color:#10b98133}.eco-banner-mod--deal[data-v-ed173018]{background:#38bdf814;border-color:#38bdf833}.eco-banner-mod--pitch[data-v-ed173018]{background:#f59e0b14;border-color:#f59e0b33}.eco-banner-mod--ledger[data-v-ed173018]{background:#a855f714;border-color:#a855f733}.eco-banner-mod--people[data-v-ed173018]{background:#f43f5e14;border-color:#f43f5e33}.eco-bridge-banner:hover .eco-banner-mod[data-v-ed173018]{transform:translateY(-2px)}.eco-bmod-icon[data-v-ed173018]{font-size:1.1rem;line-height:1}.eco-bmod-name[data-v-ed173018]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-family:Inter,sans-serif;font-size:.6rem;font-weight:700}.eco-banner-cta-btn[data-v-ed173018]{color:#c084fc;white-space:nowrap;background:linear-gradient(135deg,#a855f740,#58a6ff26);border:1px solid #a855f766;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:.6rem 1.2rem;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}.eco-bridge-banner:hover .eco-banner-cta-btn[data-v-ed173018]{color:#e9d5ff;background:linear-gradient(135deg,#a855f766,#58a6ff40);border-color:#a855f7b3;box-shadow:0 0 16px #a855f74d}.eco-header-mesh[data-v-ed173018]{pointer-events:none;background-image:linear-gradient(#a855f70f 1px,#0000 1px),linear-gradient(90deg,#a855f70f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.eco-header-content[data-v-ed173018]{justify-content:space-between;align-items:flex-start;gap:1.5rem;width:100%;display:flex;position:relative}.eco-header-eyebrow[data-v-ed173018]{letter-spacing:.12em;text-transform:uppercase;color:#a855f7;margin-bottom:4px;font-family:Inter,sans-serif;font-size:.62rem;font-weight:800}.eco-header-right[data-v-ed173018]{flex-shrink:0;align-items:flex-start;gap:12px;display:flex}.eco-header-dataset-card[data-v-ed173018]{text-align:right;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:10px 14px}.eco-hd-label[data-v-ed173018]{letter-spacing:.1em;text-transform:uppercase;color:#475569;margin-bottom:3px;font-family:Inter,sans-serif;font-size:.58rem;font-weight:800}.eco-hd-filename[data-v-ed173018]{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;overflow:hidden}.eco-hd-meta[data-v-ed173018]{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.eco-hd-badge[data-v-ed173018]{color:#c084fc;background:#a855f726;border:1px solid #a855f74d;border-radius:20px;padding:2px 8px;font-family:Inter,sans-serif;font-size:.65rem;font-weight:600}.eco-hd-rows[data-v-ed173018]{color:#64748b;font-family:Inter,sans-serif;font-size:.65rem}.eco-recommended-badge[data-v-ed173018]{letter-spacing:.05em;text-transform:uppercase;color:#f59e0b;background:linear-gradient(90deg,#f59e0b33,#fbbf241a);border-bottom:1px solid #f59e0b4d;justify-content:center;align-items:center;gap:4px;padding:4px 0;font-family:Inter,sans-serif;font-size:.62rem;font-weight:800;display:flex}.eco-card--recommended[data-v-ed173018]{box-shadow:0 0 20px #f59e0b1f,inset 0 0 20px #f59e0b08;border-color:#f59e0b66!important}.eco-card--recommended[data-v-ed173018]:hover{border-color:#f59e0bb3!important;box-shadow:0 12px 32px #0006,0 0 24px #f59e0b33!important}.eco-card-icon-ring[data-v-ed173018]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.5rem;display:flex}.eco-card-icon-ring--hub[data-v-ed173018]{background:linear-gradient(135deg,#10b98140,#10b98114);border:1px solid #10b98159}.eco-card-icon-ring--deal[data-v-ed173018]{background:linear-gradient(135deg,#38bdf840,#38bdf814);border:1px solid #38bdf859}.eco-card-icon-ring--pitch[data-v-ed173018]{background:linear-gradient(135deg,#f59e0b40,#f59e0b14);border:1px solid #f59e0b59}.eco-card-icon-ring--ledger[data-v-ed173018]{background:linear-gradient(135deg,#a855f740,#a855f714);border:1px solid #a855f759}.eco-card-icon-ring--people[data-v-ed173018]{background:linear-gradient(135deg,#f43f5e40,#f43f5e14);border:1px solid #f43f5e59}.eco-feature-list[data-v-ed173018]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.eco-feature-list li[data-v-ed173018]{color:#64748b;padding-left:14px;font-family:Inter,sans-serif;font-size:.72rem;position:relative}.eco-feature-list li[data-v-ed173018]:before{content:"✓";color:#22c55e;font-size:.65rem;font-weight:800;position:absolute;left:0}.eco-card-footer[data-v-ed173018]{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:auto;padding:.6rem 1rem;display:flex}.eco-card-footer--hub[data-v-ed173018]{background:#10b9810a}.eco-card-footer--deal[data-v-ed173018]{background:#38bdf80a}.eco-card-footer--pitch[data-v-ed173018]{background:#f59e0b0a}.eco-card-footer--ledger[data-v-ed173018]{background:#a855f70a}.eco-card-footer--people[data-v-ed173018]{background:#f43f5e0a}.eco-card-transfer-hint[data-v-ed173018]{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:.62rem;overflow:hidden}.eco-card-cta[data-v-ed173018]{white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.eco-card-cta--hub[data-v-ed173018]{color:#10b981;background:#10b9811a;border:1px solid #10b98140}.eco-card-cta--deal[data-v-ed173018]{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf840}.eco-card-cta--pitch[data-v-ed173018]{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b40}.eco-card-cta--ledger[data-v-ed173018]{color:#a855f7;background:#a855f71a;border:1px solid #a855f740}.eco-card-cta--people[data-v-ed173018]{color:#f43f5e;background:#f43f5e1a;border:1px solid #f43f5e40}.eco-card:hover .eco-card-cta--hub[data-v-ed173018]{background:#10b98133;box-shadow:0 0 10px #10b98133}.eco-card:hover .eco-card-cta--deal[data-v-ed173018]{background:#38bdf833;box-shadow:0 0 10px #38bdf833}.eco-card:hover .eco-card-cta--pitch[data-v-ed173018]{background:#f59e0b33;box-shadow:0 0 10px #f59e0b33}.eco-card:hover .eco-card-cta--ledger[data-v-ed173018]{background:#a855f733;box-shadow:0 0 10px #a855f733}.eco-card:hover .eco-card-cta--people[data-v-ed173018]{background:#f43f5e33;box-shadow:0 0 10px #f43f5e33}
