.site-header[data-v-23736dc6]{position:sticky;top:0;z-index:200;padding:14px 0 10px}.site-header-shell[data-v-23736dc6]{position:relative}.site-header-bar[data-v-23736dc6]{display:flex;align-items:center;gap:1rem 1.5rem;padding:10px 12px 10px 18px;background:#ffffffd1;border:1px solid rgba(7,32,50,.08);border-radius:20px;box-shadow:0 1px 2px #0720320a,0 12px 40px #0720320f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.site-header-brand[data-v-23736dc6]{display:inline-flex;align-items:center;gap:14px;text-decoration:none;flex-shrink:0;min-width:0}.site-header-brand[data-v-23736dc6] .brand-logo{flex-shrink:0}.site-header-tag[data-v-23736dc6]{display:none;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-body);padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,#d9efcce6,#ebe5fdd9);border:1px solid rgba(7,32,50,.06);white-space:nowrap}.site-nav[data-v-23736dc6]{display:flex;align-items:center;justify-content:center;gap:4px;flex:1;min-width:0}.site-nav-link[data-v-23736dc6]{position:relative;padding:10px 14px;font-family:var(--font-sans);font-size:.9375rem;font-weight:500;color:var(--text-body);text-decoration:none;border-radius:12px;transition:color .2s ease,background .2s ease}.site-nav-link[data-v-23736dc6]:hover{color:var(--black-2);background:#0720320d}.site-nav-link.router-link-active[data-v-23736dc6]{color:var(--black-2);font-weight:600;background:#0720320f}.site-header-actions[data-v-23736dc6]{display:flex;align-items:center;gap:8px;flex-shrink:0}.site-nav-ghost[data-v-23736dc6]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:var(--black-2);text-decoration:none;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:background .2s ease,color .2s ease}.site-nav-ghost[data-v-23736dc6]:hover{background:#0720320d}.site-nav-cta[data-v-23736dc6]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;font-family:var(--font-sans);font-size:.9375rem;font-weight:700;color:var(--white)!important;text-decoration:none;background:var(--black-2);border-radius:999px;border:1px solid var(--black-2);box-shadow:0 4px 14px #0720322e;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.site-nav-cta[data-v-23736dc6]:hover{transform:translateY(-1px);box-shadow:0 8px 22px #07203238;background:#0a2840}.site-nav-cta svg[data-v-23736dc6]{transition:transform .2s ease}.site-nav-cta:hover svg[data-v-23736dc6]{transform:translate(2px)}.site-nav-toggle[data-v-23736dc6]{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(7,32,50,.1);border-radius:14px;background:#ffffffe6;color:var(--black-2);cursor:pointer;flex-shrink:0;transition:background .2s ease}.site-nav-toggle[data-v-23736dc6]:hover{background:var(--bg-panel)}.site-nav-toggle-lines[data-v-23736dc6]{display:flex;flex-direction:column;justify-content:center;gap:6px;width:18px}.site-nav-toggle-lines span[data-v-23736dc6]{display:block;height:2px;width:100%;background:currentColor;border-radius:2px;transition:transform .25s ease,opacity .25s ease}.site-header.is-open .site-nav-toggle-lines span[data-v-23736dc6]:first-child{transform:translateY(4px) rotate(45deg)}.site-header.is-open .site-nav-toggle-lines span[data-v-23736dc6]:last-child{transform:translateY(-4px) rotate(-45deg)}.site-header-backdrop[data-v-23736dc6]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;border:none;padding:0;margin:0;background:#07203240;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.site-mobile-panel[data-v-23736dc6]{position:absolute;top:calc(100% + 10px);left:0;right:0;padding:16px;background:#fffffff5;border:1px solid rgba(7,32,50,.08);border-radius:20px;box-shadow:0 20px 50px #0720321f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-mobile-nav[data-v-23736dc6]{display:flex;flex-direction:column;gap:4px}.site-mobile-link[data-v-23736dc6]{display:block;padding:14px 16px;font-family:var(--font-sans);font-size:1rem;font-weight:500;color:var(--black-2);text-decoration:none;border-radius:14px;transition:background .2s ease}.site-mobile-link[data-v-23736dc6]:hover{background:var(--bg-panel)}.site-mobile-actions[data-v-23736dc6]{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-light)}.site-mobile-btn[data-v-23736dc6]{width:100%;justify-content:center}.mobile-menu-enter-active[data-v-23736dc6],.mobile-menu-leave-active[data-v-23736dc6]{transition:opacity .22s ease,transform .22s ease}.mobile-menu-enter-from[data-v-23736dc6],.mobile-menu-leave-to[data-v-23736dc6]{opacity:0;transform:translateY(-8px)}@media(min-width:900px){.site-header-tag[data-v-23736dc6]{display:inline-flex}}@media(min-width:1025px){.site-header-bar[data-v-23736dc6]{padding:12px 14px 12px 22px}.site-nav[data-v-23736dc6]{gap:6px}}@media(max-width:1024px){.desktop-nav[data-v-23736dc6]{display:none!important}.site-nav-toggle[data-v-23736dc6]{display:inline-flex;margin-left:auto}.site-header-backdrop[data-v-23736dc6]{display:block}.site-header.is-open .site-header-bar[data-v-23736dc6]{border-color:#0720321f;box-shadow:0 16px 40px #0720321a}}@media(max-width:520px){.site-header[data-v-23736dc6]{padding:10px 0 8px}.site-header-bar[data-v-23736dc6]{padding:8px 10px 8px 14px;border-radius:16px}.site-header-brand[data-v-23736dc6] .brand-logo--md img{height:40px}}.staging-banner[data-v-8e508e8d]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;background:var(--warning-bg);color:#92400e;text-align:center;font-size:.75rem;font-weight:500;padding:.4375rem 1rem;border-bottom:1px solid #fde68a}.dot[data-v-8e508e8d]{width:6px;height:6px;border-radius:50%;background:var(--warning);animation:pulse-8e508e8d 2s infinite}@keyframes pulse-8e508e8d{0%,to{opacity:1}50%{opacity:.4}}.staging-banner a[data-v-8e508e8d]{color:var(--primary);font-weight:600;text-decoration:none}.staging-banner a[data-v-8e508e8d]:hover{text-decoration:underline}.app[data-v-986c6d49]{min-height:100vh}main[data-v-986c6d49]:not(.main-dashboard){display:flex;flex-direction:column}main[data-v-986c6d49]{min-height:calc(100vh - var(--nav-height))}main.main-dashboard[data-v-986c6d49],main.main-admin[data-v-986c6d49]{min-height:100vh}.app--admin[data-v-986c6d49]{min-height:100vh;background:#09090b}.app--admin main[data-v-986c6d49]{min-height:100vh;padding:0;display:block}:root{--primary: #ff845d;--black-2: #072032;--text-body: #5c6972;--bg-page: #ffffff;--bg-panel: #f7f7fa;--bg-green: #d9efcc;--bg-purple: #ebe5fd;--bg-pink: #ffc3c3;--border: #e7e9ec;--border-light: #eff0f1;--white: #fff;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-primary: var(--font-sans);--font-display: var(--font-sans);--font-heading: var(--font-sans);--radius-card: 20px;--radius-btn: 30px;--radius-nav: 20px;--container: min(1860px, 100% - 40px);--shadow-card: none;--nav-height: auto}:root{--bg: var(--bg-page);--bg-subtle: var(--bg-panel);--bg-elevated: var(--white);--text: var(--black-2);--text-secondary: var(--text-body);--text-muted: var(--text-body);--text-faint: #94a3b8;--primary-hover: #091542;--primary-light: var(--bg-panel);--border-strong: var(--border);--success: #059669;--success-bg: var(--bg-green);--warning: #d97706;--warning-bg: #fffbeb;--danger: #dc2626;--radius-sm: 12px;--radius: var(--radius-card);--radius-lg: var(--radius-card);--radius-xl: var(--radius-card);--shadow-sm: none;--shadow: 0 2px 12px rgba(7, 32, 50, .04);--shadow-md: 0 8px 30px rgba(7, 32, 50, .06);--font: var(--font-primary);--sidebar-width: 280px;--transition: .2s ease}body{font-family:var(--font-sans);font-size:18px;line-height:1.33;color:var(--black-2);background:var(--bg-page)}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:700;line-height:1.1;letter-spacing:-.02em}.wcf--title{font-family:var(--font-sans);color:var(--black-2);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0}.wcf--title.h-hero{font-size:clamp(2.25rem,6vw,5.625rem);font-weight:800;max-width:580px}.wcf--title.h-section{font-size:clamp(2rem,4vw,3.75rem);font-weight:800}.wcf--title.h-card{font-size:1.875rem;font-weight:700;line-height:1.15}.wcf--text,.wcf--text p{color:var(--text-body);font-family:var(--font-primary);font-size:1.125rem;line-height:1.55;margin:0}.wcf--text.sm{font-size:1rem;line-height:1.4}.sassly-container{width:var(--container);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media(max-width:767px){.sassly-container{padding-left:15px;padding-right:15px}}.brand-logo{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none;line-height:0}.brand-logo img{width:auto;display:block;object-fit:contain}.brand-logo--sm img{height:36px;max-width:140px}.brand-logo--md img{height:48px;max-width:180px}.brand-logo--lg img{width:150px;height:auto;max-width:100%;image-rendering:auto}.brand-logo--on-light img,.brand-logo--on-dark img{filter:none}.wc-btn-wrapper{display:inline-block}.wc-btn-primary,.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 32px;font-family:var(--font-primary);font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.4;color:var(--white)!important;background-color:var(--black-2)!important;border:1px solid var(--border)!important;border-radius:var(--radius-btn)!important;box-shadow:none!important;text-decoration:none;transition:all .3s linear;cursor:pointer}.wc-btn-primary:hover:not(:disabled),.btn-primary:hover:not(:disabled){background-color:#091542!important;transform:none}.btn-text-flip{perspective:1000px;text-decoration:none}.btn-text-flip span{position:relative;display:inline-block;padding:0;color:inherit;transition:transform .3s;transform-origin:50% 0;transform-style:preserve-3d}.btn-text-flip:hover span{transform:rotateX(90deg) translateY(-12px)}.btn-text-flip span:before{position:absolute;top:100%;left:0;width:100%;height:100%;content:attr(data-text);transform:rotateX(-90deg);transform-origin:50% 0;text-align:center;color:inherit}.btn-secondary,.btn-ghost{font-family:var(--font-primary);font-size:14px;font-weight:500;text-transform:uppercase;color:var(--black-2);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-btn);padding:10px 20px;box-shadow:none}.logout-btn{text-transform:uppercase!important;font-size:14px!important}.btn-secondary:hover:not(:disabled){background:var(--bg-panel)}.btn-ghost{border:none;text-transform:none;background:transparent}.btn-ghost:hover:not(:disabled){background:var(--bg-panel)}.btn-sm{padding:8px 16px;font-size:12px}.btn-lg{padding:14px 28px}.sassly-check-list{list-style:none;padding:0;margin:0}.sassly-check-list li{display:flex;align-items:center;gap:10px;font-family:var(--font-primary);font-size:16px;color:var(--text-body);padding:4px 0}.sassly-check-list .check-icon{width:22px;height:22px;border-radius:50%;background:var(--black-2);color:var(--white);font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wcf__iconbox{background-color:var(--bg-panel);border-radius:var(--radius-card);padding:50px 50px 45px;text-align:center;height:100%;transition:box-shadow .3s}.wcf__iconbox:hover{box-shadow:var(--shadow-md)}.wcf__iconbox .icon{margin-bottom:45px;display:flex;justify-content:center}.wcf__iconbox .icon svg{width:60px;height:60px}.wcf__iconbox .title{color:var(--black-2);font-family:var(--font-sans);font-size:30px;font-weight:700;line-height:1.1;margin:0 auto 20px;max-width:190px}.wcf__iconbox .desc{color:var(--text-body);font-family:var(--font-primary);font-size:18px;line-height:1.4;margin:0 0 20px}.wcf__iconbox .link-more{font-family:var(--font-primary);font-size:14px;font-weight:500;text-transform:uppercase;color:var(--text-body);text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding-top:20px;border:none;background:none;cursor:pointer;transition:color .3s}.wcf__iconbox .link-more:hover{color:var(--black-2)}.sassly-panel{background:var(--bg-panel);border-radius:var(--radius-card)}.sassly-panel-green{background:var(--bg-green);border-radius:var(--radius-card)}.sassly-panel-purple{background:var(--bg-purple);border-radius:var(--radius-card)}.wcf--counter{display:flex;flex-direction:column;gap:20px}.wcf--counter .count{font-family:var(--font-sans);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--black-2)}.wcf--counter .count .suffix{font-size:.6em}.wcf--counter .title{font-family:var(--font-primary);font-size:18px;line-height:1.4;color:var(--text-body);margin:0}.ai_infobox{padding:56px 60px;border-radius:var(--radius-card)}.card{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-card);padding:1.5rem;box-shadow:var(--shadow-sm)}.badge{font-family:var(--font-primary);font-size:11px;font-weight:600;letter-spacing:.04em}.badge-active{background:var(--bg-green);color:var(--black-2)}.badge-inactive{background:var(--bg-panel);color:var(--text-body)}.badge-primary{background:var(--bg-purple);color:var(--black-2)}.data-table th{background:var(--bg-panel);color:var(--text-body);border-bottom:1px solid var(--border)}.data-table td{color:var(--black-2);border-bottom:1px solid var(--border-light)}.draggable--items{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.drag--item{display:inline-block;padding:14px 20px 13px;border-radius:50px;background-color:var(--bg-pink);font-family:var(--font-primary);font-size:15px;font-weight:500;color:var(--black-2);text-decoration:none;transition:transform .3s}.drag--item:nth-child(1),.drag--item:nth-child(4){transform:rotate(15deg)}.drag--item:nth-child(3),.drag--item:nth-child(7){transform:rotate(-15deg)}.drag--item:hover{transform:rotate(0) scale(1.02)}.wcf__testimonial .slide{border-radius:var(--radius-card);padding:40px;max-width:800px}.wcf__testimonial .feedback{font-family:var(--font-primary);font-size:18px;line-height:1.5;color:var(--text-body);margin:20px 0}.wcf__testimonial .name{font-family:var(--font-primary);font-weight:600;font-size:16px;color:var(--black-2)}.wcf__testimonial .designation{font-size:14px;color:var(--text-body)}.sassly-faq details{border-bottom:1px solid var(--border);padding:20px 0}.sassly-faq summary{font-family:var(--font-primary);font-weight:600;font-size:17px;color:var(--black-2);cursor:pointer;list-style:none}.sassly-faq summary::-webkit-details-marker{display:none}.sassly-faq p{margin-top:12px;color:var(--text-body);font-size:16px;line-height:1.5}.modal-overlay{background:#07203273}.prompt-chips{display:flex;flex-direction:column;gap:12px}.prompt-chip{display:inline-block;width:fit-content}.prompt-chip .wc-btn-primary{font-size:13px;font-weight:600;padding:12px 22px;white-space:normal;text-align:left}.sassly-footer{padding:140px 20px 60px;background:var(--bg-page)}.sassly-footer .wcf--text{font-size:16px}.crm-sidebar{background:var(--bg-panel);border-right:1px solid var(--border-light)}.crm-sidebar .nav-item.active{background:var(--white);color:var(--black-2);border:1px solid var(--border);border-radius:12px}.crm-topbar{background:var(--white);border-bottom:1px solid var(--border-light)}.stat-card-dash{background:var(--bg-panel);border:none;border-radius:var(--radius-card);box-shadow:none}.stat-card-dash.accent-green{background:var(--bg-green)}.stat-card-dash.accent-purple{background:var(--bg-purple)}.sassly-dash .data-table{width:100%;border-collapse:collapse;font-size:.875rem}.sassly-dash .data-table th,.sassly-dash .data-table td{padding:.875rem 1.25rem;text-align:left;vertical-align:middle}.sassly-dash .data-table thead th{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:var(--bg-panel);border-bottom:1px solid var(--border)}.sassly-dash .data-table tbody tr:last-child td{border-bottom:none}.sassly-dash .table-card{padding:0;overflow:hidden}.sassly-dash .table-card .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.provider-card-dash{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-card)}.provider-card-dash.connected{background:linear-gradient(180deg,var(--bg-green) 0%,var(--white) 45%);border-color:#c5e6b8}.gradient-text{color:var(--black-2);background:none;-webkit-text-fill-color:inherit}.landing .highlight{color:#f00000}.landing .wcf-reveal{opacity:0;transform:translateY(40px);transition:opacity .75s cubic-bezier(.33,1,.68,1),transform .75s cubic-bezier(.33,1,.68,1)}.landing .wcf-reveal.is-visible{opacity:1;transform:translateY(0)}.landing .wcf-reveal-delay-1{transition-delay:.15s}.landing .wcf-reveal-delay-2{transition-delay:.3s}.landing .wcf-reveal-delay-3{transition-delay:.45s}.landing .landing-features{padding:125px 0 130px}.landing .landing-request{padding:0}.landing .landing-meet{padding:125px 0 0}.landing .landing-testimonial{padding:130px 0 160px}.landing .landing-pricing,.landing .landing-platforms{padding:120px 0 130px}.landing .landing-faq{padding:0}.landing .hero-section{margin-top:20px;margin-bottom:0}.landing .banner-row{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.landing .banner_left{flex:0 0 calc(55% - 10px);max-width:calc(55% - 10px);display:flex;flex-direction:column;justify-content:center;padding:60px;min-height:560px;box-sizing:border-box}.landing .banner_right{flex:0 0 calc(45% - 10px);max-width:calc(45% - 10px);min-width:0;display:flex;min-height:560px}.landing .banner-bento{display:flex;flex-direction:column;gap:20px;width:100%;height:100%}.landing .banner-bento-top{flex-shrink:0;border-radius:var(--radius-card);overflow:hidden;line-height:0;background:#c5dcef}.landing .hero-main-img{width:100%;height:auto;display:block;object-fit:cover}.landing .banner-bento-bottom{display:flex;flex:1;gap:20px;align-items:stretch;min-height:0}.landing .header_review{position:static;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;padding:50px 50px 45px;max-width:none;z-index:auto}.landing .header_review .h-card{font-size:1.25rem;margin-bottom:16px;line-height:1.2;max-width:280px}.landing .review-stat .count{font-size:3rem}.landing .capterra-img{margin-top:20px;max-width:204px;width:100%;height:auto}.landing .banner-bento-photo{flex:1;min-width:0;border-radius:var(--radius-card);overflow:hidden;line-height:0;display:flex}.landing .hero-side-img{position:static;width:100%;height:100%;min-height:240px;max-width:none;object-fit:cover;object-position:center;display:block}.landing .split-title-inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:24px}.landing .split-title-inner .h-section{margin:0}.landing .center-images{display:inline-flex;align-items:center;margin:0 4px}.landing .center-images img{width:98px;height:auto}.landing .section-intro-text{max-width:570px}.landing .iconbox-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:50px}.landing .wcf-btn-default{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary);font-size:14px;font-weight:500;text-transform:uppercase;color:var(--text-body);text-decoration:none;margin-top:20px;transition:color .3s}.landing .wcf-btn-default:hover{color:var(--black-2)}.landing .wcf-btn-default .arrow{font-size:18px;line-height:1}.landing .request-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.landing .request_left{display:flex;min-height:520px;overflow:hidden}.landing .request-left-inner{display:flex;flex-direction:column;justify-content:center;gap:20px;width:100%;padding:90px 56px 90px 130px;box-sizing:border-box}.landing .request-left-inner .h-section{margin:0;max-width:560px}.landing .request-left-inner .wcf--text{max-width:520px}.landing .request-left-inner .wcf--text p{margin:0}.landing .request-left-inner .request-cta{margin-top:8px}.landing .request_right{background:var(--bg-panel);border-radius:var(--radius-card);overflow:hidden;min-height:520px;padding:0}.landing .request-visual{position:relative;width:100%;height:100%;min-height:520px;padding:72px 56px 64px 72px;box-sizing:border-box}.landing .request-dashboard-wrap{position:relative;z-index:1;padding:12px 16px;border-radius:16px;background:#ffffff59}.landing .dashboard-shot{width:100%;max-width:100%;height:auto;display:block;border-radius:12px}.landing .floating-message{position:absolute;left:8px;top:10%;z-index:3;padding:8px;animation:sassly-float 4s ease-in-out infinite}.landing .floating-message img{max-width:min(180px,28vw);height:auto;display:block}@keyframes sassly-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.landing .prompt-columns{position:absolute;right:0;top:0;bottom:0;width:46%;max-width:320px;display:flex;flex-direction:column;justify-content:space-between;padding:10% 24px 10% 0;pointer-events:none;box-sizing:border-box}.landing .prompt-col{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.landing .prompt-chip-btn{pointer-events:auto;font-size:13px;font-weight:600;padding:14px 20px;text-transform:none;text-align:left;white-space:normal;max-width:260px;border-radius:var(--radius-btn);z-index:9}.landing .elementor-icon-box-row{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.landing .elementor-icon-box-row .box-icon{width:24px;height:24px;background:var(--text-body);color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px}.landing .elementor-icon-box-row p{margin:0;font-size:18px;line-height:1.4;color:var(--text-body)}.landing .landing-meet{text-align:center}.landing .landing-meet .center-title{max-width:900px;margin:0 auto 20px}.landing .landing-meet .center-desc{max-width:640px;margin:0 auto 60px}.landing .meet-bento{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch;padding-top:35px;text-align:left}.landing .meet-bento-feature{flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px);min-width:0;display:flex;flex-direction:row;align-items:flex-end;overflow:hidden;min-height:480px;padding:60px 60px 0;box-sizing:border-box}.landing .meet-feature-copy{flex:1 1 50%;min-width:0;display:flex;flex-direction:column;gap:15px;padding:0 13px 48px 0}.landing .meet-feature-copy .h-card{margin:0;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.1;max-width:340px}.landing .meet-feature-copy .wcf--text p{margin:0;max-width:320px}.landing .meet-deco-icon{width:47px;height:auto;margin:4px 0 8px;opacity:.9}.landing .store-badge-row{display:flex;gap:24px;margin-top:8px;flex-wrap:wrap}.landing .store-badge-item{display:flex;gap:14px;align-items:center}.landing .store-badge-item svg{flex-shrink:0}.landing .store-badge-item .badge-title{font-family:var(--font-primary);font-size:14px;color:var(--text-body);margin:0 0 4px}.landing .store-badge-item .badge-name{font-family:var(--font-sans);font-size:20px;font-weight:700;color:var(--black-2);margin:0;text-decoration:none}.landing .meet-feature-visual{flex:0 0 50%;max-width:50%;display:flex;align-items:flex-end;justify-content:center;padding-top:30px;min-width:0}.landing .meet-feature-visual img{width:100%;max-width:286px;height:auto;display:block;object-fit:contain;object-position:bottom center}.landing .meet-bento-side{flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px);min-width:0;display:flex;flex-direction:column;justify-content:space-between;min-height:480px}.landing .meet-stats-grid{display:flex;flex-wrap:wrap;gap:20px;align-content:flex-start;width:100%;height:100%}.landing .meet-stats-grid>.ai_infobox,.landing .meet-stats-grid>.meet-industries{flex:1 1 calc(50% - 10px);min-width:calc(50% - 10px);max-width:calc(50% - 10px);box-sizing:border-box}.landing .ai_infobox{border-radius:var(--radius-card);display:flex;flex-direction:column;justify-content:flex-start}.landing .meet-stats-grid .ai_infobox .wcf--counter{gap:16px}.landing .meet-stats-grid .ai_infobox .title{font-size:1rem;line-height:1.4;color:var(--text-body)}.landing .ai_infobox.sassly-panel-green{padding:60px 48px 55px}.landing .ai_infobox.sassly-panel-purple,.landing .ai_infobox.sassly-panel{padding:55px 48px}.landing .meet-industries.industries-block{padding:48px 28px 40px;text-align:center;background:#d7efdf;border-radius:var(--radius-card);display:flex;flex-direction:column;justify-content:center;min-height:200px}.landing .meet-industries .label{margin-bottom:20px;font-size:1rem}.landing .meet-industries .draggable--items{justify-content:center;gap:10px}.landing .wcf__t_slider-wrapper{width:100%;max-width:900px;margin:0 auto;padding:0 20px;box-sizing:border-box}.landing .wcf__testimonial.style-1{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.landing .testimonial-slide-wrap{width:100%;max-width:630px;margin:0 auto;position:relative}.landing .wcf__testimonial .slide{background:transparent;border-radius:var(--radius-card);padding:50px 60px 60px;text-align:center}.landing .wcf__testimonial .image{margin-bottom:30px}.landing .wcf__testimonial .image img{width:80px;height:auto}.landing .wcf__testimonial .feedback{font-family:var(--font-primary);font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.5;color:#1c1d20;margin-bottom:40px}.landing .wcf__testimonial .name{font-weight:600;font-size:18px;color:var(--black-2)}.landing .wcf__testimonial .designation{font-size:14px;color:#666;margin-top:4px}.landing .testimonial-controls{width:100%;max-width:630px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.landing .wcf__testimonial.style-1 .ts-navigation{display:flex;justify-content:center;align-items:center;gap:16px;width:100%;margin:32px auto 0;padding:0;text-align:center}.landing .wcf__testimonial.style-1 .wcf-arrow{width:60px;height:60px;border:1px solid #efefef;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--white);color:#666;font-size:20px;line-height:1;padding:0;flex-shrink:0;transition:background .3s,border-color .3s,color .3s}.landing .wcf__testimonial.style-1 .wcf-arrow:hover{background:#e8bf96;border-color:#e8bf96;color:var(--black-2)}.landing .wcf__testimonial.style-1 .ts-pagination{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;margin:24px auto 0;padding:0}.landing .wcf__testimonial.style-1 .ts-pagination .dot{width:10px;height:10px;border-radius:50%;background:#e8bf96;border:none;padding:0;cursor:pointer;opacity:.5;transition:opacity .3s,transform .3s}.landing .wcf__testimonial.style-1 .ts-pagination .dot.active{opacity:1;transform:scale(1.15)}@media(max-width:767px){.landing .testimonial-slide-wrap,.landing .testimonial-controls{max-width:100%}.landing .wcf__testimonial .slide{padding:40px 28px 48px}.landing .wcf__testimonial.style-1 .ts-navigation{margin-top:24px;gap:12px}.landing .wcf__testimonial.style-1 .wcf-arrow{width:48px;height:48px;font-size:18px}}.landing .landing-pricing{background:var(--bg-panel);position:relative;overflow:hidden}.landing .pricing-section-inner{position:relative}.landing .pricing-header{text-align:center;max-width:720px;margin:0 auto 48px}.landing .pricing-direction{position:absolute;right:5%;top:120px;max-width:120px;opacity:.9;pointer-events:none}.landing .wcf__toggle_switcher{display:flex;flex-direction:column;align-items:center;gap:40px}.landing .slide-toggle-wrapper{display:flex;align-items:center;gap:16px;font-family:var(--font-primary);font-size:16px;font-weight:500;color:var(--text-body)}.landing .slide-toggle-wrapper label{cursor:pointer;transition:color .3s}.landing .slide-toggle-wrapper label.active{color:var(--black-2);font-weight:600}.landing .slide-toggle-wrapper input{display:none}.landing .slide-toggle-wrapper .switcher{width:56px;height:28px;background:var(--black-2);border-radius:30px;position:relative;cursor:pointer;transition:background .3s}.landing .slide-toggle-wrapper .switcher:after{content:"";position:absolute;width:22px;height:22px;background:var(--white);border-radius:50%;top:3px;left:3px;transition:transform .3s cubic-bezier(.33,1,.68,1)}.landing .slide-toggle-wrapper input:checked+.switcher:after{transform:translate(28px)}.landing .pricingPlan{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:var(--container);margin:0 auto}.landing .wcf__priceTable{background:var(--white);border-radius:var(--radius-card);padding:35px 30px 35px 40px;height:100%;display:flex;flex-direction:column;position:relative}.landing .wcf__priceTable.featured{background:var(--black-2)}.landing .wcf__priceTable .title{font-family:var(--font-sans);font-size:24px;font-weight:700;color:var(--black-2);margin:0}.landing .wcf__priceTable.featured .title,.landing .wcf__priceTable.featured .pt-sale-price,.landing .wcf__priceTable.featured .feature-title{color:var(--white)}.landing .wcf__priceTable .sub-title{color:var(--text-body);font-size:18px;line-height:1.44;padding:14px 0 22px}.landing .wcf__priceTable.featured .sub-title,.landing .wcf__priceTable.featured .pt-period{color:#9ba0a3}.landing .wcf__priceTable .pt-sale-price{font-family:var(--font-sans);font-size:50px;font-weight:800;letter-spacing:-.03em;color:var(--black-2);line-height:1}.landing .wcf__priceTable .pt-period{font-size:18px;color:var(--text-body)}.landing .wcf__priceTable .feature-title{font-size:18px;font-weight:500;margin:30px 0 15px;color:var(--black-2)}.landing .wcf__priceTable .pt-feature{list-style:none;padding:0;margin:0;flex:1}.landing .wcf__priceTable .pt-feature li{font-family:var(--font-primary);font-size:16px;padding-bottom:10px;display:flex;gap:8px;align-items:flex-start;color:var(--text-body)}.landing .wcf__priceTable .pt-feature li.muted{color:#5c69724d}.landing .wcf__priceTable.featured .pt-feature li{color:var(--white)}.landing .wcf__priceTable.featured .pt-feature li.muted{color:#ffffff59}.landing .wcf__priceTable .pt-check{color:inherit;flex-shrink:0}.landing .wcf__priceTable .plan-cta{margin-top:30px;display:block;width:100%;text-align:center;padding:21px;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:var(--radius-btn);text-decoration:none;transition:all .3s}.landing .wcf__priceTable .plan-cta.dark-btn{background:var(--black-2);color:var(--white)}.landing .wcf__priceTable .plan-cta.dark-btn:hover{background:#091542}.landing .wcf__priceTable.featured .plan-cta{background:var(--white);color:var(--black-2)}.landing .wcf__priceTable.featured .plan-cta:hover{background:var(--bg-panel)}.landing .wcf__priceTable .ribbon{position:absolute;top:24px;right:24px;background:#ffda59;color:var(--black-2);font-size:12px;font-weight:700;text-transform:uppercase;padding:11px 13px;border-radius:15px}.landing .landing-platforms{text-align:center}.landing .landing-platforms .h-section{margin-bottom:48px}.landing .platform-icons-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px 60px;position:relative;padding:20px 0}.landing .platform-lines-left,.landing .platform-lines-right{position:absolute;top:50%;transform:translateY(-50%);max-width:200px;height:auto;pointer-events:none}.landing .platform-lines-left{left:0}.landing .platform-lines-right{right:0}.landing .platform-icon-link{display:inline-flex;transition:transform .3s}.landing .platform-icon-link:hover{transform:translateY(-4px)}.landing .platform-cta-title{max-width:800px;margin:60px auto 0;font-size:clamp(1.5rem,3vw,2.25rem)}.landing .faq-row{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.landing .faq_left{flex:0 0 calc(58% - 10px);max-width:calc(58% - 10px);box-sizing:border-box;padding:48px 40px 56px 130px;border-radius:20px;display:flex;flex-direction:column;justify-content:center}.landing .faq_left .h-section{max-width:650px;margin:0 0 40px}.landing .sassly-accordion{display:flex;flex-direction:column;gap:7px;width:100%;max-width:885px}.landing .sassly-accordion .accordion-item{background:var(--white);border-radius:20px;overflow:hidden;border:none}.landing .sassly-accordion .accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:25px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:1.2;color:var(--black-2)}.landing .sassly-accordion .accordion-icon{width:28px;height:28px;border:none;border-radius:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px;line-height:1;color:var(--black-2)}.landing .sassly-accordion .accordion-body{padding:0 25px 25px;color:var(--text-body);font-size:18px;line-height:1.55}.landing .sassly-accordion .accordion-body p{margin:0;padding-top:10px;padding-bottom:0}.landing .faq_right{flex:0 0 calc(42% - 10px);max-width:calc(42% - 10px);box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;padding:0 20px 0 0;min-width:0}.landing .faq-visual{position:relative;width:100%;max-width:695px;margin-left:auto}.landing .faq-cta{position:absolute;top:0;right:0;z-index:2;text-align:right;margin:0;padding:0}.landing .faq-visual-img{display:block;width:100%;height:auto;border-radius:20px;object-fit:cover}.landing .sassly-footer-full{padding:140px 20px 60px;max-width:1600px;margin:0 auto}.landing .footer-grid{display:flex;flex-wrap:wrap;gap:45px 30px}.landing .footer-brand{flex:1 1 280px;max-width:34%}.landing .footer-brand .brand-logo{margin-bottom:20px}.landing .footer-col{flex:1 1 140px}.landing .footer-col h4{font-family:var(--font-sans);font-size:24px;font-weight:700;margin:0 0 23px;color:var(--black-2)}.landing .footer-col ul{list-style:none;padding:0;margin:0}.landing .footer-col li{margin-bottom:8px}.landing .footer-col a{font-size:18px;color:var(--text-body);text-decoration:none;transition:color .3s}.landing .footer-col a:hover{color:var(--black-2)}.landing .footer-newsletter{flex:1 1 260px;max-width:28%}.landing .newsletter-form{display:flex;background:#fafafa;border-radius:10px;overflow:hidden;align-items:stretch}.landing .newsletter-form input{flex:1;border:none;background:transparent;padding:20px 10px 20px 16px;font-size:14px;font-weight:600;color:var(--black-2)}.landing .newsletter-form input:focus{outline:none;box-shadow:none}.landing .newsletter-form button{border:none;background:transparent;padding:0 20px 20px 0;color:var(--black-2);cursor:pointer;font-size:21px;align-self:flex-end}.landing .footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-top:120px;padding:30px 0;border-top:1px solid rgba(7,32,50,.08)}.landing .footer-social{display:flex;gap:24px}.landing .footer-social a{color:var(--text-body);font-size:14px;text-decoration:none;text-transform:capitalize;transition:color .3s}.landing .footer-social a:hover{color:var(--black-2)}@media(max-width:1366px){.landing .landing-features{padding:115px 0 120px}.landing .landing-meet{padding-top:115px}.landing .landing-testimonial{padding:120px 0 150px}.landing .landing-pricing{padding:115px 0 120px}.landing .banner_left{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);padding:60px}.landing .banner_right{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.landing .header_review{padding:35px 28px 32px}.landing .request-left-inner{padding:60px}.landing .request-visual{padding:64px 40px 56px 48px}.landing .faq_left{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);padding:40px}.landing .faq_right{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);padding:0 20px 0 0}.landing .ai_infobox.sassly-panel-green{padding:60px 50px 52px}.landing .ai_infobox.sassly-panel-purple,.landing .ai_infobox.sassly-panel{padding:60px 30px 52px}.landing .industries-block{padding-top:23px}}@media(min-width:1367px)and (max-width:1600px){.landing .banner_left{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);padding:60px}.landing .banner_right{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.landing .header_review{padding:40px 24px 36px}.landing .request-left-inner{padding:60px}.landing .request-visual{padding:56px 32px 52px 40px}.landing .floating-message{left:4px}.landing .floating-message img{max-width:150px}.landing .meet-bento-feature{padding:60px 60px 0}.landing .faq_left{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);padding:60px}.landing .faq_right{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);padding:0}.landing .wcf__iconbox{padding:46px}}@media(max-width:1200px){.landing .request-left-inner{padding:72px 36px 72px 40px}.landing .request-visual{padding:60px 36px 56px 44px}.landing .prompt-columns{width:50%;padding-right:16px}.landing .iconbox-grid{padding-top:40px}.landing .meet-bento-feature{padding:50px 16px 0}.landing .meet-stats-grid .ai_infobox.sassly-panel-green,.landing .meet-stats-grid .ai_infobox.sassly-panel-purple,.landing .meet-stats-grid .ai_infobox.sassly-panel{padding:50px 32px}.landing .meet-industries.industries-block{padding:40px 24px 36px}.landing .faq_left{flex:0 0 calc(55% - 10px);max-width:calc(55% - 10px);padding:60px}.landing .faq_right{flex:0 0 calc(45% - 10px);max-width:calc(45% - 10px)}}@media(max-width:1024px){.landing .landing-features{padding:95px 0 100px}.landing .landing-meet{padding-top:90px}.landing .landing-testimonial{padding:100px 0 135px}.landing .landing-pricing{padding:95px 0 100px}.landing .landing-platforms{padding:90px 0 100px}.landing .banner_left{flex:0 0 100%;max-width:100%;padding:60px;min-height:auto}.landing .banner_right{flex:0 0 100%;max-width:100%;min-height:auto}.landing .header_review{padding:40px 28px 36px}.landing .request-row{grid-template-columns:1fr}.landing .request_left,.landing .request_right{min-height:auto}.landing .request-left-inner{padding:60px}.landing .request-visual{min-height:auto;padding:48px 28px 40px}.landing .request-dashboard-wrap{padding:16px 20px}.landing .prompt-columns{position:static;width:100%;max-width:none;padding:28px 0 0;pointer-events:auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:12px}.landing .prompt-col{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center}.landing .floating-message{left:16px;top:6%}.landing .landing-pricing .sassly-container,.landing .landing-platforms .sassly-container{padding-left:0;padding-right:0}.landing .iconbox-grid,.landing .meet-bento{padding-top:25px}.landing .meet-bento-feature,.landing .meet-bento-side{flex:0 0 100%;max-width:100%;min-height:auto}.landing .meet-stats-grid>.ai_infobox,.landing .meet-stats-grid>.meet-industries{flex:1 1 calc(50% - 10px);min-width:calc(50% - 10px)}.landing .iconbox-grid,.landing .pricingPlan{grid-template-columns:repeat(2,1fr)}.landing .pricing-direction{display:none}}@media(max-width:880px){.landing .landing-features{padding:85px 0}.landing .landing-meet{padding-top:80px}.landing .landing-testimonial{padding:90px 0 122px}.landing .landing-pricing,.landing .landing-platforms{padding:80px 0 90px}.landing .banner-row,.landing .request-row,.landing .faq-row{flex-direction:column}.landing .faq_left,.landing .faq_right{flex:0 0 100%;max-width:100%}.landing .faq_right{padding:20px 15px 0}.landing .faq-visual{max-width:100%;margin-left:0}.landing .meet-bento{flex-direction:column;padding-top:20px}.landing .meet-bento-feature,.landing .meet-bento-side{flex:0 0 100%;max-width:100%}.landing .meet-bento-feature{flex-direction:column;align-items:stretch;padding:46px 20px 0;min-height:auto}.landing .meet-feature-copy{padding:0 0 24px}.landing .meet-feature-visual{flex:0 0 auto;max-width:100%;width:100%;padding-top:0;justify-content:center}.landing .meet-feature-visual img{max-width:240px}.landing .banner-row{flex-direction:column}.landing .banner_left{flex:0 0 100%;max-width:100%;min-height:auto;padding:80px 20px 40px}.landing .banner_right{flex:0 0 100%;max-width:100%;min-height:auto}.landing .banner-bento-bottom{flex-direction:column}.landing .hero-side-img{min-height:200px}.landing .request-left-inner{padding:80px 24px 40px}.landing .request-visual{padding:40px 24px 48px}.landing .request-dashboard-wrap{padding:14px 16px}.landing .header_review{padding:40px 28px 36px}.landing .center-images{display:none}.landing .prompt-columns{padding-top:24px;gap:10px}.landing .prompt-chip-btn{max-width:100%;font-size:12px;padding:12px 16px}.landing .floating-message{display:block;left:8px;top:4%}.landing .floating-message img{max-width:120px}.landing .iconbox-grid,.landing .pricingPlan{grid-template-columns:1fr}.landing .meet-stats-grid>.ai_infobox,.landing .meet-stats-grid>.meet-industries{flex:0 0 100%;min-width:100%;max-width:100%}.landing .meet-industries.industries-block{padding:40px 24px 36px}.landing .platform-lines-left,.landing .platform-lines-right{display:none}.landing .footer-brand,.landing .footer-newsletter{max-width:100%;flex:1 1 100%}.landing .faq_left{padding:60px}.landing .sassly-accordion .accordion-trigger{padding:20px;font-size:18px}.landing .sassly-accordion .accordion-body{padding:0 20px 20px;font-size:16px}.landing .ai_infobox.sassly-panel-green,.landing .ai_infobox.sassly-panel-purple,.landing .ai_infobox.sassly-panel{padding:40px 30px}.landing .footer-bottom{margin-top:50px}}@media(max-width:767px){.landing .landing-features{padding:50px 0 60px}.landing .landing-meet{padding-top:50px}.landing .landing-testimonial{padding:60px 0 90px}.landing .landing-pricing,.landing .landing-platforms{padding:50px 0 60px}.landing .banner_left{padding:60px}.landing .banner-bento,.landing .banner-bento-bottom{gap:15px}.landing .header_review{padding:30px 20px 28px}.landing .hero-side-img{min-height:180px}.landing .request-left-inner{padding:60px;gap:16px}.landing .request-visual{padding:32px 18px 40px}.landing .request-dashboard-wrap{padding:12px 14px}.landing .prompt-columns{padding-top:20px}.landing .floating-message{display:none}.landing .iconbox-grid{padding-top:10px}.landing .meet-bento{padding-top:10px;gap:15px}.landing .meet-bento-feature{padding:60px 60px 0}.landing .meet-stats-grid{gap:15px}.landing .meet-industries.industries-block{padding:32px 18px 28px;min-height:160px}.landing .faq_left{padding:45px}.landing .faq_right{padding:20px 15px 0}.landing .faq-cta .wc-btn-primary{font-size:12px;padding:15px}.landing .sassly-accordion .accordion-trigger{font-size:18px}.landing .sassly-footer-full{padding-top:50px}.landing .footer-bottom{flex-direction:column;margin-top:20px;text-align:center}.landing .footer-social{justify-content:center}.landing .ai_infobox.sassly-panel-green,.landing .ai_infobox.sassly-panel-purple,.landing .ai_infobox.sassly-panel{padding:30px 20px}}.auth-page{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);width:100%;min-height:calc(100dvh - 88px);background:var(--bg-page)}.auth-showcase{position:relative;overflow:hidden;padding:clamp(2rem,4vw,3.5rem);background:linear-gradient(155deg,#072032,#0c2d45 42%,#123a52);color:var(--white)}.auth-showcase--signup{background:linear-gradient(155deg,#072032,#1a3d4a 38%,#2a4a3e)}.auth-showcase:before{content:"";position:absolute;width:420px;height:420px;top:-120px;right:-80px;border-radius:50%;background:radial-gradient(circle,rgba(107,227,170,.22) 0%,transparent 68%);pointer-events:none}.auth-showcase:after{content:"";position:absolute;width:360px;height:360px;bottom:-100px;left:-60px;border-radius:50%;background:radial-gradient(circle,rgba(235,229,253,.14) 0%,transparent 70%);pointer-events:none}.auth-showcase-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.25rem;max-width:520px;min-height:100%}.auth-showcase-eyebrow{margin:.5rem 0 0;font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6}.auth-showcase-title{margin:0;font-family:var(--font-sans);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--white)}.auth-showcase-lead{margin:0;font-family:var(--font-sans);font-size:1.0625rem;line-height:1.55;color:#ffffffc7;max-width:440px}.auth-benefits{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.auth-benefit{display:flex;align-items:flex-start;gap:14px}.auth-benefit-icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);color:var(--white)}.auth-benefit-icon :deep(svg){display:block}.auth-benefit-copy{display:flex;flex-direction:column;gap:4px;padding-top:2px}.auth-benefit-copy strong{font-family:var(--font-sans);font-size:.9375rem;font-weight:700;color:var(--white)}.auth-benefit-copy span{font-family:var(--font-sans);font-size:.875rem;line-height:1.45;color:#ffffffad}.auth-showcase-visual{position:relative;margin-top:auto;padding-top:2rem;min-height:200px}.auth-mock{position:absolute;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 16px 40px #0003}.auth-mock--calls{left:0;top:0;padding:18px 20px;width:min(220px,100%);display:flex;flex-direction:column;gap:4px}.auth-mock-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c}.auth-mock-value{font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1;color:#d9efcc}.auth-mock-meta{font-size:.75rem;color:#fff9}.auth-mock--crm{right:0;top:28px;padding:14px 16px;width:min(200px,85%);display:flex;flex-direction:column;gap:4px}.auth-mock-dot{width:8px;height:8px;border-radius:50%;margin-bottom:4px}.auth-mock-dot--green{background:#6be3aa;box-shadow:0 0 12px #6be3aa99}.auth-mock-title{font-size:.875rem;font-weight:700;color:var(--white)}.auth-mock-sub{font-size:.75rem;color:#ffffff9e}.auth-mock--transcript{left:12%;bottom:0;padding:14px 18px;width:min(260px,90%);display:flex;align-items:flex-start;gap:6px}.auth-mock-quote{font-size:1.5rem;line-height:1;color:#ffffff59;font-weight:700}.auth-mock--transcript p{margin:0;font-size:.8125rem;line-height:1.45;color:#ffffffd9}.auth-form-panel{display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,3rem);background:var(--bg-page)}.auth-form-wrap{width:100%;max-width:440px}.auth-form-card{padding:clamp(1.75rem,3vw,2.5rem);background:var(--white);border:1px solid var(--border-light);border-radius:24px;box-shadow:0 1px 2px #0720320a,0 20px 48px #0720320f}.auth-form-header{margin-bottom:1.75rem}.auth-form-header h1{margin:0 0 8px;font-family:var(--font-sans);font-size:1.75rem;font-weight:800;letter-spacing:-.02em;color:var(--black-2)}.auth-form-header p{margin:0;font-family:var(--font-sans);font-size:.9375rem;line-height:1.5;color:var(--text-body)}.auth-form{display:flex;flex-direction:column;gap:1.125rem}.auth-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.auth-field{display:flex;flex-direction:column;gap:8px}.auth-field label{font-family:var(--font-sans);font-size:.8125rem;font-weight:600;color:var(--black-2)}.auth-input-wrap{position:relative;display:flex;align-items:center}.auth-input-icon{position:absolute;left:14px;display:flex;color:var(--text-body);pointer-events:none;opacity:.55}.auth-input-wrap input{width:100%;padding:14px 16px 14px 44px;font-family:var(--font-sans);font-size:1rem;color:var(--black-2);background:var(--bg-panel);border:1px solid var(--border);border-radius:14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.auth-input-wrap input::placeholder{color:#94a3b8}.auth-input-wrap input:hover{border-color:#d0d4d8}.auth-input-wrap input:focus{background:var(--white);border-color:var(--black-2);box-shadow:0 0 0 3px #07203214}.auth-field-hint{margin:0;font-size:.8125rem;color:var(--text-body)}.auth-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.875rem;line-height:1.45;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px}.auth-alert svg{flex-shrink:0;margin-top:1px}.auth-submit{width:100%;margin-top:.25rem;padding:15px 24px;font-family:var(--font-sans);font-size:1rem;font-weight:700;color:var(--white)!important;background:var(--black-2)!important;border:none!important;border-radius:999px!important;box-shadow:0 6px 20px #07203233!important;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 28px #0720323d!important}.auth-submit:disabled{opacity:.65;cursor:not-allowed;transform:none}.auth-form-footer{margin:1.5rem 0 0;text-align:center;font-family:var(--font-sans);font-size:.9375rem;color:var(--text-body)}.auth-form-footer a{font-weight:700;color:var(--black-2);text-decoration:underline;text-underline-offset:3px}.auth-form-footer a:hover{color:#0a2840}.auth-demo-box{margin-top:1.25rem;padding:14px 16px;text-align:center;font-family:var(--font-sans);font-size:.8125rem;line-height:1.5;color:var(--text-body);background:var(--bg-panel);border:1px dashed var(--border);border-radius:14px}.auth-demo-box strong{color:var(--black-2);font-weight:600}.auth-mobile-intro{display:none;margin-bottom:1.25rem}.auth-mobile-intro h2{margin:0 0 6px;font-size:1.25rem;font-weight:800;color:var(--black-2)}.auth-mobile-intro p{margin:0;font-size:.875rem;color:var(--text-body);line-height:1.45}@media(min-width:2400px){main:not(.main-dashboard){align-items:stretch;width:100%;overflow-x:clip}.auth-page{width:100%;max-width:none;margin:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.auth-showcase,.auth-form-panel{min-width:0}.auth-showcase{display:flex;justify-content:flex-start;padding-left:clamp(2.5rem,5vw,7rem);padding-right:clamp(2rem,3vw,3.5rem)}.auth-showcase-inner{width:100%;max-width:min(560px,100%);margin-inline:0}.auth-showcase-visual{width:100%;max-width:100%;overflow:hidden}.auth-form-panel{overflow:hidden;padding-left:2.5rem;padding-right:2.5rem}.auth-form-wrap{width:100%;max-width:440px;margin-inline:auto;box-sizing:border-box}.auth-form-card{width:100%;max-width:100%;box-sizing:border-box}.auth-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-input-wrap{width:100%;min-width:0}.auth-input-wrap input{width:100%;max-width:100%;min-width:0;box-sizing:border-box}}@media(max-width:1024px){.auth-page{grid-template-columns:1fr;min-height:auto}.auth-showcase{display:none}.auth-mobile-intro{display:block}.auth-form-panel{padding:1.5rem 20px 2.5rem}.auth-form-wrap{max-width:min(440px,calc(100vw - 40px))}}@media(max-width:520px){.auth-form-row{grid-template-columns:1fr}.auth-form-card{padding:1.5rem;border-radius:20px}}:root{--dash-input-height: 2.75rem;--dash-input-radius: 10px;--dash-input-border: var(--border);--dash-input-bg: var(--white);--dash-input-focus-ring: 0 0 0 3px rgba(7, 32, 50, .1);--transition: .2s ease}.crm-app .form-group,.dash-form .form-group,.crm-app .field,.dash-form .field,.dash-form .int-field{margin-bottom:1.125rem}.crm-app .form-group:last-child,.dash-form .form-group:last-child,.crm-app .field:last-child,.dash-form .field:last-child,.dash-form .int-field:last-child{margin-bottom:0}.crm-app .form-group label,.dash-form .form-group label,.crm-app .field>label,.dash-form .field>label,.dash-form .int-field label{display:block;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--black-2);letter-spacing:.01em}.crm-app input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]),.crm-app select,.crm-app textarea,.dash-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]),.dash-form select,.dash-form textarea{display:block;width:100%;max-width:100%;margin:0;padding:.625rem .875rem;font-family:var(--font-primary);font-size:.9375rem;line-height:1.45;color:var(--black-2);background-color:var(--dash-input-bg);border:1px solid var(--dash-input-border);border-radius:var(--dash-input-radius);box-shadow:0 1px 2px #0720320a;transition:border-color var(--transition),box-shadow var(--transition),background-color var(--transition);-webkit-appearance:none;-moz-appearance:none;appearance:none}.crm-app input:not([type=checkbox]):not([type=radio]),.dash-form input:not([type=checkbox]):not([type=radio]){min-height:var(--dash-input-height)}.crm-app select,.dash-form select{min-height:var(--dash-input-height);padding-right:2.5rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235c6972' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.crm-app textarea,.dash-form textarea{min-height:6rem;resize:vertical;padding-top:.75rem;padding-bottom:.75rem}.crm-app input::placeholder,.crm-app textarea::placeholder,.dash-form input::placeholder,.dash-form textarea::placeholder{color:var(--text-faint);opacity:1}.crm-app input:hover:not(:disabled):not(:focus),.crm-app select:hover:not(:disabled):not(:focus),.crm-app textarea:hover:not(:disabled):not(:focus),.dash-form input:hover:not(:disabled):not(:focus),.dash-form select:hover:not(:disabled):not(:focus),.dash-form textarea:hover:not(:disabled):not(:focus){border-color:#c5cad0}.crm-app input:focus,.crm-app select:focus,.crm-app textarea:focus,.dash-form input:focus,.dash-form select:focus,.dash-form textarea:focus{outline:none;border-color:var(--black-2);box-shadow:var(--dash-input-focus-ring);background-color:var(--white)}.crm-app input:disabled,.crm-app select:disabled,.crm-app textarea:disabled,.dash-form input:disabled,.dash-form select:disabled,.dash-form textarea:disabled{opacity:.65;cursor:not-allowed;background-color:var(--bg-panel)}.crm-app input[type=number],.dash-form input[type=number]{-moz-appearance:textfield}.crm-app input[type=number]::-webkit-outer-spin-button,.crm-app input[type=number]::-webkit-inner-spin-button,.dash-form input[type=number]::-webkit-outer-spin-button,.dash-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.crm-app input[type=password],.dash-form input[type=password]{letter-spacing:.05em}.crm-app .hint,.dash-form .hint{display:block;margin-top:.375rem;font-size:.75rem;line-height:1.45;color:var(--text-muted);font-weight:400}.crm-app .fields-stack,.dash-form .fields-stack{display:flex;flex-direction:column;gap:1.25rem}.crm-app .form-row,.dash-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.crm-app .form-row,.dash-form .form-row{grid-template-columns:1fr}}.crm-app .mono-area,.dash-form .mono-area{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.55}.crm-app .dash-input-error,.dash-form .dash-input-error{border-color:var(--danger);box-shadow:0 0 0 3px #dc26261f}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;-webkit-font-smoothing:antialiased}a{color:var(--black-2);text-decoration:none;transition:all .3s}a:hover{color:var(--black-2)}button,.btn{font-family:var(--font-primary);cursor:pointer}button:disabled,.btn:disabled{opacity:.5;cursor:not-allowed}.form-group{margin-bottom:1.125rem}.error-msg{color:var(--danger);font-size:.875rem;margin-top:.5rem}.muted{color:var(--text-body)}.small{font-size:.8125rem}.container,.container-wide{width:var(--container);max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.code-block{display:block;max-width:100%;box-sizing:border-box;background:var(--black-2);color:#e2e8f0;padding:1rem 1.25rem;border-radius:12px;font-size:.8125rem;font-family:ui-monospace,monospace;overflow-x:auto;word-break:break-word;overflow-wrap:anywhere}.modal{border-radius:var(--radius-card)}.modal-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem}.eyebrow{display:none}.admin-app{--adm-bg: #09090b;--adm-bg-elevated: #111113;--adm-surface: #18181b;--adm-surface-hover: #27272a;--adm-border: #3f3f46;--adm-border-subtle: #27272a;--adm-text: #fafafa;--adm-text-secondary: #a1a1aa;--adm-text-muted: #71717a;--adm-accent: #6366f1;--adm-accent-soft: rgba(99, 102, 241, .12);--adm-accent-hover: #4f46e5;--adm-success: #10b981;--adm-success-soft: rgba(16, 185, 129, .12);--adm-warning: #f59e0b;--adm-warning-soft: rgba(245, 158, 11, .12);--adm-danger: #ef4444;--adm-danger-soft: rgba(239, 68, 68, .12);--adm-radius: 10px;--adm-radius-lg: 14px;--adm-shadow: 0 1px 3px rgba(0, 0, 0, .4);--adm-sidebar-w: 260px;--adm-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;min-height:100vh;background:var(--adm-bg);color:var(--adm-text);font-family:var(--adm-font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.admin-app *,.admin-app *:before,.admin-app *:after{box-sizing:border-box}.admin-app h1,.admin-app h2,.admin-app h3,.admin-app h4,.admin-app p,.admin-app ul,.admin-app table{margin:0}.admin-app a{color:var(--adm-accent);text-decoration:none}.admin-app a:hover{color:#818cf8}.admin-app button,.admin-app input,.admin-app select,.admin-app textarea{font:inherit;color:inherit;border-radius:8px}.admin-app button:not(.admin-btn):not(.admin-db-tables button){background:var(--adm-surface-hover);border:1px solid var(--adm-border);padding:8px 14px;cursor:pointer}.admin-app code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;background:var(--adm-surface-hover);padding:.15em .4em;border-radius:4px}.admin-shell{display:flex;min-height:100vh}.admin-sidebar{width:var(--adm-sidebar-w);flex-shrink:0;background:var(--adm-bg-elevated);border-right:1px solid var(--adm-border-subtle);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto}.admin-main{flex:1;min-width:0;padding:28px 32px 48px;overflow-x:hidden}@media(max-width:960px){.admin-shell{flex-direction:column}.admin-sidebar{width:100%;height:auto;position:relative}.admin-main{padding:20px 16px 40px}}.admin-brand{padding:22px 20px 18px;border-bottom:1px solid var(--adm-border-subtle)}.admin-brand__logo{font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--adm-text)}.admin-brand__sub{margin-top:4px;font-size:12px;color:var(--adm-text-muted);word-break:break-all}.admin-nav{list-style:none;padding:12px 10px;margin:0;flex:1}.admin-nav__label{padding:8px 12px 6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--adm-text-muted)}.admin-nav a{display:block;padding:9px 12px;border-radius:8px;color:var(--adm-text-secondary);font-size:13px;font-weight:500;transition:background .15s,color .15s}.admin-nav a:hover{background:var(--adm-surface);color:var(--adm-text)}.admin-nav a.router-link-active{background:var(--adm-accent-soft);color:#a5b4fc}.admin-sidebar-footer{padding:14px 12px 18px;border-top:1px solid var(--adm-border-subtle);display:flex;flex-direction:column;gap:8px}.admin-page-header{margin-bottom:24px}.admin-page-header h1{font-size:22px;font-weight:700;letter-spacing:-.03em;color:var(--adm-text)}.admin-page-header p{margin-top:6px;color:var(--adm-text-secondary);font-size:13px;max-width:640px}.admin-breadcrumb{font-size:12px;color:var(--adm-text-muted);margin-bottom:10px}.admin-breadcrumb a{color:var(--adm-text-secondary)}.admin-card{background:var(--adm-surface);border:1px solid var(--adm-border-subtle);border-radius:var(--adm-radius-lg);padding:20px;margin-bottom:16px;box-shadow:var(--adm-shadow)}.admin-card__title{font-size:14px;font-weight:600;margin-bottom:14px;color:var(--adm-text)}.admin-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;margin-bottom:24px}.admin-stat{background:var(--adm-surface);border:1px solid var(--adm-border-subtle);border-radius:var(--adm-radius-lg);padding:18px 20px}.admin-stat__value{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.admin-stat__label{margin-top:6px;font-size:12px;color:var(--adm-text-muted);font-weight:500}.admin-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.admin-input,.admin-select{background:var(--adm-bg-elevated);border:1px solid var(--adm-border);border-radius:8px;padding:8px 12px;color:var(--adm-text);min-height:38px}.admin-input:focus,.admin-select:focus{outline:none;border-color:var(--adm-accent);box-shadow:0 0 0 3px var(--adm-accent-soft)}.admin-input--grow{flex:1;min-width:200px}.admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;border:none;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s;white-space:nowrap}.admin-btn--primary{background:var(--adm-accent);color:#fff}.admin-btn--primary:hover:not(:disabled){background:var(--adm-accent-hover)}.admin-btn--secondary{background:var(--adm-surface-hover);color:var(--adm-text);border:1px solid var(--adm-border)}.admin-btn--secondary:hover:not(:disabled){border-color:var(--adm-text-muted)}.admin-btn--danger{background:var(--adm-danger-soft);color:#fca5a5;border:1px solid rgba(239,68,68,.35)}.admin-btn--sm{padding:5px 10px;font-size:12px}.admin-btn--block{width:100%}.admin-btn:disabled{opacity:.45;cursor:not-allowed}.admin-table-wrap{overflow-x:auto;border-radius:var(--adm-radius);border:1px solid var(--adm-border-subtle)}.admin-table{width:100%;border-collapse:collapse;font-size:13px}.admin-table th{text-align:left;padding:11px 14px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--adm-text-muted);background:var(--adm-bg-elevated);border-bottom:1px solid var(--adm-border-subtle);white-space:nowrap}.admin-table td{padding:12px 14px;border-bottom:1px solid var(--adm-border-subtle);vertical-align:middle;color:var(--adm-text-secondary)}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table tbody tr:hover td{background:#ffffff05}.admin-table .cell-primary{color:var(--adm-text);font-weight:600}.admin-table .cell-sub{font-size:12px;color:var(--adm-text-muted);margin-top:2px}.admin-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;text-transform:capitalize}.admin-badge--active,.admin-badge--connected,.admin-badge--done{background:var(--adm-success-soft);color:#6ee7b7}.admin-badge--inactive,.admin-badge--open,.admin-badge--pending{background:var(--adm-warning-soft);color:#fcd34d}.admin-badge--ready{background:var(--adm-accent-soft);color:#a5b4fc}.admin-badge--disabled,.admin-badge--cancelled,.admin-badge--failed{background:var(--adm-danger-soft);color:#fca5a5}.admin-badge--demo{background:#a855f726;color:#d8b4fe}.admin-badge--in_progress{background:var(--adm-accent-soft);color:#a5b4fc}.admin-badge--starter,.admin-badge--growth{background:var(--adm-accent-soft);color:#c7d2fe}.admin-clients-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.admin-client-card{background:var(--adm-surface);border:1px solid var(--adm-border-subtle);border-radius:var(--adm-radius-lg);padding:18px;transition:border-color .15s,box-shadow .15s;cursor:pointer;text-decoration:none;color:inherit;display:block}.admin-client-card:hover{border-color:var(--adm-accent);box-shadow:0 0 0 1px var(--adm-accent-soft)}.admin-client-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.admin-client-card__name{font-size:15px;font-weight:700;color:var(--adm-text)}.admin-client-card__meta{font-size:12px;color:var(--adm-text-muted);margin-top:4px}.admin-client-card__users{margin-top:12px;padding-top:12px;border-top:1px solid var(--adm-border-subtle)}.admin-client-card__user{display:flex;justify-content:space-between;font-size:12px;padding:4px 0;color:var(--adm-text-secondary)}.admin-client-card__stats{display:flex;gap:14px;margin-top:10px;font-size:12px;color:var(--adm-text-muted)}.admin-toggle{position:relative;width:44px;height:24px;flex-shrink:0}.admin-toggle input{opacity:0;width:0;height:0}.admin-toggle__track{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--adm-surface-hover);border:1px solid var(--adm-border);border-radius:999px;cursor:pointer;transition:background .2s}.admin-toggle input:checked+.admin-toggle__track{background:var(--adm-accent);border-color:var(--adm-accent)}.admin-toggle__track:after{content:"";position:absolute;width:18px;height:18px;left:2px;top:2px;background:#fff;border-radius:50%;transition:transform .2s}.admin-toggle input:checked+.admin-toggle__track:after{transform:translate(20px)}.admin-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.admin-field label{display:block;font-size:12px;font-weight:600;color:var(--adm-text-muted);margin-bottom:6px}.admin-field input,.admin-field select,.admin-field textarea{width:100%;background:var(--adm-bg-elevated);border:1px solid var(--adm-border);border-radius:8px;padding:9px 12px;color:var(--adm-text)}.admin-field textarea{min-height:80px;resize:vertical}.admin-detail-grid{display:grid;grid-template-columns:130px 1fr;gap:8px 16px;font-size:13px}.admin-detail-grid dt{color:var(--adm-text-muted);font-weight:500}.admin-detail-grid dd{color:var(--adm-text-secondary);word-break:break-word}.admin-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:900px){.admin-grid-2{grid-template-columns:1fr}}.admin-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.admin-error{color:#fca5a5;font-size:13px;padding:10px 14px;background:var(--adm-danger-soft);border-radius:8px;margin-bottom:14px}.admin-success{color:#6ee7b7;font-size:13px;padding:10px 14px;background:var(--adm-success-soft);border-radius:8px;margin-bottom:14px}.admin-empty{text-align:center;padding:40px 20px;color:var(--adm-text-muted)}.admin-int-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--adm-border-subtle)}.admin-int-row:last-child{border-bottom:none}.admin-int-row__info strong{display:block;font-size:13px;color:var(--adm-text);text-transform:capitalize}.admin-int-row__info span{font-size:12px;color:var(--adm-text-muted)}.admin-db-layout{display:grid;grid-template-columns:220px 1fr;gap:16px;min-height:480px}@media(max-width:800px){.admin-db-layout{grid-template-columns:1fr}}.admin-db-tables{display:flex;flex-direction:column;gap:4px}.admin-db-tables button{text-align:left;padding:8px 12px;border-radius:8px;border:none;background:transparent;color:var(--adm-text-secondary);cursor:pointer;font-size:13px;display:flex;justify-content:space-between}.admin-db-tables button:hover,.admin-db-tables button.active{background:var(--adm-accent-soft);color:#c7d2fe}.admin-cell-drawer{margin-top:16px;padding:14px;background:var(--adm-bg-elevated);border:1px solid var(--adm-border-subtle);border-radius:var(--adm-radius);max-height:280px;overflow:auto}.admin-cell-drawer pre{margin:0;font-size:12px;white-space:pre-wrap;word-break:break-all;color:var(--adm-text-secondary)}.admin-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--adm-bg);background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(99,102,241,.25),transparent)}.admin-login-card{width:100%;max-width:400px;background:var(--adm-surface);border:1px solid var(--adm-border-subtle);border-radius:16px;padding:32px;box-shadow:0 25px 50px -12px #00000080}.admin-login-card h1{font-size:20px;font-weight:700;letter-spacing:-.03em}.admin-login-card>p{margin-top:8px;color:var(--adm-text-secondary);font-size:13px;line-height:1.55}.admin-login-card form{margin-top:24px}.admin-login-card .admin-field{margin-bottom:14px}
