@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{color-scheme:dark;--bg:#050c18;--surface-0:#070e1d;--surface-1:#0a1525;--surface-2:#0f1e35;--surface-3:#152440;--border:rgba(148,163,184,.07);--border-md:rgba(148,163,184,.12);--border-hi:rgba(148,163,184,.2);--text-1:#f1f5fb;--text-2:#8b9db6;--text-3:#4a5d78;--cyan:#22d3ee;--cyan-dim:rgba(34,211,238,.12);--cyan-glow:rgba(34,211,238,.18);--emerald:#34d399;--emerald-dim:rgba(52,211,153,.1);--rose:#fb7185;--rose-dim:rgba(251,113,133,.1);--amber:#fbbf24;--amber-dim:rgba(251,191,36,.1);--violet:#a78bfa;--violet-dim:rgba(167,139,250,.1);--font-sans:var(--font-geist-sans),"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:var(--font-geist-mono),"JetBrains Mono",ui-monospace,monospace;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:24px;--r-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3);--shadow-md:0 4px 16px rgba(0,0,0,.45),0 1px 4px rgba(0,0,0,.3);--shadow-lg:0 8px 32px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.3);--shadow-cyan:0 4px 20px rgba(34,211,238,.2);--shadow-emerald:0 4px 20px rgba(52,211,153,.18);--shadow-rose:0 4px 20px rgba(251,113,133,.18);--upzy-bg:var(--bg);--upzy-surface:var(--surface-0);--upzy-surface-2:var(--surface-2);--upzy-hairline:var(--border);--upzy-text:var(--text-1);--upzy-text-2:var(--text-2);--upzy-text-3:var(--text-3);--upzy-action:var(--cyan);--upzy-money:var(--emerald);--upzy-alert:var(--amber);--upzy-risk:var(--rose)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;height:100%}body{font-family:var(--font-sans);background:var(--bg);color:var(--text-1);min-height:100%;line-height:1.5;font-size:16px;font-feature-settings:"cv02","cv03","cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}a,button{-webkit-user-select:none;-moz-user-select:none;user-select:none}input,select,textarea{color-scheme:dark;font-family:var(--font-sans)}img{display:block;max-width:100%}.t-display{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.1;color:var(--text-1)}.t-heading{font-size:1.125rem;font-weight:600;letter-spacing:-.025em;line-height:1.3;color:var(--text-1)}.t-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--text-3)}.t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.t-kpi{font-family:var(--font-geist-mono,var(--font-mono));font-size:2rem;font-weight:700;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.u-eyebrow{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--text-3)}.u-money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.card{background:var(--surface-0);border:1px solid var(--border);border-radius:var(--r-2xl);padding:1rem}.card-elevated{background:var(--surface-1);border:1px solid var(--border-md);border-radius:var(--r-2xl);box-shadow:var(--shadow-md)}.chip{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;border-radius:var(--r-full);font-size:.6875rem;font-weight:600;line-height:1}.chip-cyan{background:var(--cyan-dim);color:var(--cyan)}.chip-emerald{background:var(--emerald-dim);color:var(--emerald)}.chip-rose{background:var(--rose-dim);color:var(--rose)}.chip-amber{background:var(--amber-dim);color:var(--amber)}.chip-violet{background:var(--violet-dim);color:var(--violet)}.chip-neutral{background:rgba(148,163,184,.08);color:var(--text-2)}.btn{gap:.4rem;padding:.625rem 1.125rem;border-radius:var(--r-xl);font-size:.875rem;font-weight:600;line-height:1;transition:transform .1s ease,opacity .1s ease,box-shadow .15s ease,background .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;pointer-events:none}.btn-primary{background:var(--cyan);box-shadow:var(--shadow-cyan)}.btn-primary:hover{background:#38e0ff;box-shadow:0 4px 24px rgba(34,211,238,.3)}.btn-ghost{background:transparent;border:1px solid var(--border-md)}.btn-ghost:hover{background:var(--surface-2);color:var(--text-1)}.btn-danger{border:1px solid rgba(251,113,133,.2)}.btn-danger:hover{background:rgba(251,113,133,.18)}.btn-sm{padding:.4rem .875rem;font-size:.8125rem}.btn-icon,.btn-sm{border-radius:var(--r-lg)}.btn-icon{width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-md);background:var(--surface-1)}.btn-icon:hover{border-color:var(--border-hi);color:var(--text-1)}.input{width:100%;background:var(--surface-1);border:1px solid var(--border-md);border-radius:var(--r-xl);padding:.625rem 1rem;font-family:var(--font-sans);font-size:.9375rem;color:var(--text-1);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.input::-moz-placeholder{color:var(--text-3)}.input::placeholder{color:var(--text-3)}.input:focus{border-color:rgba(34,211,238,.4);box-shadow:0 0 0 3px rgba(34,211,238,.08)}.u-press{transition:transform .1s ease,opacity .1s ease;cursor:pointer}.u-press:active{transform:scale(.97);opacity:.88}.divider{height:1px;background:var(--border);width:100%}.kpi-card{background:var(--surface-0);border:1px solid var(--border);border-radius:var(--r-2xl);padding:1rem 1.125rem;display:flex;flex-direction:column;gap:.375rem}.kpi-card:hover{border-color:var(--border-md)}.row-item{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border-radius:var(--r-xl);transition:background .1s ease;cursor:pointer}.row-item:hover{background:var(--surface-3)}.row-item:active{background:var(--surface-2);transform:scale(.995)}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:50;padding-bottom:max(.75rem,env(safe-area-inset-bottom));background:rgba(5,12,24,.92);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:1px solid var(--border)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.a-fade-up{animation:fadeUp .3s cubic-bezier(.16,1,.3,1) both}.a-d-1{animation-delay:.04s}.a-d-2{animation-delay:.08s}.a-d-3{animation-delay:.13s}.a-d-4{animation-delay:.18s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.a-fade-in{animation:fadeIn .2s ease both}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.a-slide-up{animation:slideUp .35s cubic-bezier(.16,1,.3,1) both}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.a-pulse-dot{animation:pulseDot 1.8s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.a-skeleton{background:linear-gradient(90deg,rgba(148,163,184,.05) 25%,rgba(148,163,184,.1) 50%,rgba(148,163,184,.05) 75%);background-size:200% 100%;animation:shimmer 1.6s linear infinite;border-radius:var(--r-lg)}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin .8s linear infinite}.gradient-cyan{background:linear-gradient(135deg,rgba(34,211,238,.15),transparent 60%)}.gradient-emerald{background:linear-gradient(135deg,rgba(52,211,153,.12),transparent 60%)}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(148,163,184,.15);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.25)}:focus-visible{outline:2px solid rgba(34,211,238,.6);outline-offset:2px;border-radius:var(--r-sm)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bg-\[var\(--upzy-bg\)\]{background:var(--bg)}.bg-\[var\(--upzy-surface\)\]{background:var(--surface-0)}.bg-\[var\(--upzy-surface-2\)\]{background:var(--surface-2)}.text-white{color:#f1f5fb}.text-\[var\(--upzy-text-2\)\]{color:var(--text-2)}.text-\[var\(--upzy-text-3\)\]{color:var(--text-3)}.border-\[var\(--upzy-hairline\)\]{border-color:var(--border)}.bg-emerald-500\/12{background:rgba(52,211,153,.12)}.bg-cyan-500\/12{background:rgba(34,211,238,.12)}.bg-rose-500\/12{background:rgba(251,113,133,.12)}.bg-amber-500\/12{background:rgba(251,191,36,.12)}.bg-violet-500\/12{background:rgba(167,139,250,.12)}.bg-white\/8{background:hsla(0,0%,100%,.08)}.bg-white\/6{background:hsla(0,0%,100%,.06)}.bg-white\/5{background:hsla(0,0%,100%,.05)}.bg-white\/4{background:hsla(0,0%,100%,.04)}.text-emerald-300{color:#6ee7b7}.text-cyan-300{color:#67e8f9}.text-rose-300{color:#fda4af}.text-amber-300{color:#fcd34d}.text-violet-300{color:#c4b5fd}.text-cyan-400{color:#22d3ee}.text-cyan-500{color:#06b6d4}.text-emerald-400{color:#34d399}.text-rose-400{color:#fb7185}.min-h-screen{min-height:100vh}.flex{display:flex}.flex-1{flex:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.w-full{width:100%}.h-full{height:100%}.relative{position:relative}.absolute{position:absolute}.sticky{position:sticky}.fixed{position:fixed}.inset-0{inset:0}.top-0{top:0}.z-10{z-index:10}.z-50{z-index:50}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.p-4{padding:1rem}.p-3{padding:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-1\.5{gap:.375rem}.gap-2\.5{gap:.625rem}.gap-3\.5{gap:.875rem}.space-y-1\.5>*+*{margin-top:.375rem}.space-y-2>*+*{margin-top:.5rem}.space-y-4>*+*{margin-top:1rem}.border{border:1px solid var(--border)}.border-b{border-bottom:1px solid var(--border)}.border-t{border-top:1px solid var(--border)}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:12px}.rounded-2xl{border-radius:16px}.rounded-3xl{border-radius:24px}.rounded-lg{border-radius:8px}.rounded-md{border-radius:6px}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:900}.text-center{text-align:center}.text-left{text-align:left}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.tracking-wide{letter-spacing:.025em}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-40{width:10rem}.w-48{width:12rem}.w-32{width:8rem}.min-w-0{min-width:0}.min-w-5{min-width:1.25rem}.shrink-0{flex-shrink:0}.hidden{display:none}.block{display:block}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.whitespace-nowrap{white-space:nowrap}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.shadow-lg{box-shadow:var(--shadow-lg)}.backdrop-blur-xl{backdrop-filter:blur(24px)}.pb-\[max\(6rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(6rem,env(safe-area-inset-bottom))}.pb-\[max\(5\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(5.5rem,env(safe-area-inset-bottom))}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem,env(safe-area-inset-top))}.grid-cols-\[auto\,1fr\,auto\]{grid-template-columns:auto 1fr auto}.divide-y>*+*{border-top:1px solid var(--border)}@media (min-width:861px){.upzy-dashboard nav[style*="position: fixed"][style*=bottom]{display:none!important}.upzy-dashboard{padding-bottom:0!important}}div[style*="grid-template-columns: 1fr 1fr"][style*="margin-bottom: 20px"]{grid-template-columns:1fr!important}div[style*="grid-template-columns: 1fr 1fr"][style*="margin-bottom: 20px"]>button:nth-child(n+2){display:none!important}button[style*="margin-bottom: 20px"]>span{color:transparent!important;background-image:linear-gradient(90deg,#4285f4,#ea4335,#fbbc05,#34a853)!important;background-clip:text!important;-webkit-background-clip:text!important}.page-shell{min-height:100vh;background:radial-gradient(ellipse 80% 40% at 50% -10%,rgba(34,211,238,.07),transparent),radial-gradient(ellipse 50% 30% at 90% 60%,rgba(167,139,250,.05),transparent),var(--bg);color:var(--text-1);font-family:var(--font-sans);padding-bottom:max(5.5rem,env(safe-area-inset-bottom))}.page-header{position:sticky;top:var(--shell-topbar,0);z-index:20;background:rgba(5,12,24,.88);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid var(--border);padding:max(1.125rem,env(safe-area-inset-top)) 1rem 0}.page-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;gap:.75rem}.page-title{font-size:1.3125rem;font-weight:900;letter-spacing:-.04em;color:var(--text-1);line-height:1.1}.page-count{font-size:.75rem;color:var(--text-3);margin-top:.125rem;font-weight:500}.search-wrap{position:relative;margin-bottom:.625rem}.search-icon-wrap{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;color:var(--text-3)}.search-input{width:100%;box-sizing:border-box;background:var(--surface-1);border:1px solid var(--border-md);border-radius:var(--r-xl);padding:.6875rem 1rem .6875rem 2.5rem;font-size:.9375rem;color:var(--text-1);outline:none;font-family:var(--font-sans);transition:border-color .15s ease,box-shadow .15s ease}.search-input::-moz-placeholder{color:var(--text-3)}.search-input::placeholder{color:var(--text-3)}.search-input:focus{border-color:rgba(34,211,238,.45);box-shadow:0 0 0 3px rgba(34,211,238,.09)}.tab-strip{display:flex;gap:.375rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.75rem}.tab-strip::-webkit-scrollbar{display:none}.tab-chip{flex-shrink:0;padding:.375rem .875rem;border-radius:var(--r-full);border:1px solid var(--border-md);background:transparent;color:var(--text-3);font-size:.8125rem;font-weight:600;cursor:pointer;font-family:var(--font-sans);transition:all .15s ease;white-space:nowrap;line-height:1.4}.tab-chip:hover{background:var(--surface-2);color:var(--text-1)}.tab-chip.active{background:var(--cyan-dim);border-color:rgba(34,211,238,.35);color:var(--cyan);font-weight:700}.tab-chip.ch-whatsapp.active{background:rgba(37,211,102,.14);border-color:rgba(37,211,102,.38);color:#25d366}.tab-chip.ch-instagram.active{background:rgba(225,48,108,.12);border-color:rgba(225,48,108,.35);color:#e1306c}.tab-chip.ch-shopify.active{background:rgba(150,191,72,.12);border-color:rgba(150,191,72,.35);color:#96bf48}.tab-chip.ch-email.active{background:var(--cyan-dim);border-color:rgba(34,211,238,.38);color:var(--cyan)}.tab-chip.ch-manual.active{background:rgba(139,157,182,.1);border-color:rgba(139,157,182,.28);color:var(--text-2)}.contact-list{display:flex;flex-direction:column}.contact-row{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border-bottom:1px solid var(--border);cursor:pointer;transition:background .1s ease}.contact-row:hover{background:var(--surface-0)}.contact-row:active{background:var(--surface-1);transform:scale(.998)}.contact-avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:800;letter-spacing:-.02em}.contact-info{flex:1;min-width:0}.contact-name{font-size:.9375rem;font-weight:700;color:var(--text-1);margin-bottom:.125rem;letter-spacing:-.01em}.contact-name,.contact-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-sub{font-size:.75rem;color:var(--text-3);margin-bottom:.3125rem}.contact-badges{display:flex;gap:.3125rem;flex-wrap:wrap;align-items:center}.contact-time{font-size:.6875rem;color:var(--text-3);flex-shrink:0;font-variant-numeric:tabular-nums;align-self:flex-start;margin-top:.125rem}.ch-badge,.st-badge{display:inline-flex;align-items:center;font-size:.625rem;font-weight:700;padding:.1875rem .5rem;border-radius:5px;letter-spacing:.02em;text-transform:capitalize;white-space:nowrap}.int-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:1rem;padding:1.25rem}.int-card{position:relative;overflow:hidden;padding:1.25rem;border-radius:var(--r-2xl);border:1px solid var(--border-md);background:var(--surface-0);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .22s ease;cursor:pointer}.int-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 20% 10%,hsla(0,0%,100%,.04),transparent 50%);pointer-events:none}.int-card:hover{transform:translateY(-3px);box-shadow:0 20px 60px rgba(0,0,0,.35),0 4px 16px rgba(0,0,0,.2);border-color:var(--border-hi)}.int-card.connected{border-color:rgba(52,211,153,.28)}.int-card.connected:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--emerald),rgba(52,211,153,.4));border-radius:var(--r-2xl) var(--r-2xl) 0 0}.int-card.coming-soon{opacity:.55;cursor:default}.int-card.coming-soon:hover{transform:none;box-shadow:none;border-color:var(--border-md)}.int-badge{position:absolute;top:1rem;right:1rem;z-index:1;padding:.25rem .5625rem;border-radius:var(--r-full);font-size:.625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.int-logo{width:48px;height:48px;border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;margin-bottom:.875rem;font-size:1.625rem;flex-shrink:0;position:relative;z-index:1}.int-logo img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;display:block}.int-name{font-size:.9375rem;font-weight:700;color:var(--text-1);margin:0 0 .25rem;letter-spacing:-.025em}.int-name,.int-username{position:relative;z-index:1}.int-username{font-size:.75rem;color:var(--emerald);margin:-.125rem 0 .5rem;font-weight:600}.int-desc{color:var(--text-2);line-height:1.5;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.int-action,.int-desc{font-size:.8125rem;position:relative;z-index:1}.int-action{display:inline-flex;align-items:center;gap:.375rem;padding:.5625rem 1rem;border-radius:var(--r-lg);font-weight:700;text-decoration:none;transition:all .15s ease;border:none;font-family:var(--font-sans);cursor:pointer;letter-spacing:-.01em}.int-action-connect{background:linear-gradient(135deg,#22d3ee,#0891b2);color:#050c18;box-shadow:0 4px 14px rgba(34,211,238,.25)}.int-action-connect:hover{background:linear-gradient(135deg,#38e0ff,#0ea5e9);box-shadow:0 6px 20px rgba(34,211,238,.35);transform:translateY(-1px)}.int-action-manage{background:var(--emerald-dim);color:var(--emerald);border:1px solid rgba(52,211,153,.25)}.int-action-manage:hover{background:rgba(52,211,153,.18);border-color:rgba(52,211,153,.4)}.int-action-soon{background:hsla(0,0%,100%,.04);color:var(--text-3);border:1px solid var(--border);cursor:not-allowed}.empty-state{flex-direction:column;text-align:center;padding:3.75rem 1.5rem}.empty-icon,.empty-state{display:flex;align-items:center}.empty-icon{width:60px;height:60px;border-radius:var(--r-xl);justify-content:center;font-size:1.625rem;margin-bottom:1rem}.empty-title{font-size:1rem;font-weight:700;color:var(--text-1);margin-bottom:.5rem;letter-spacing:-.02em}.empty-desc{font-size:.8125rem;color:var(--text-3);line-height:1.65;max-width:264px;margin-bottom:1.25rem}.connect-banner{margin:1.25rem 1.25rem 0;padding:1.375rem 1.5rem;border-radius:var(--r-2xl);background:linear-gradient(135deg,rgba(34,211,238,.07),rgba(52,211,153,.05));border:1px solid rgba(34,211,238,.18)}.connect-banner-title{font-size:1.0625rem;font-weight:800;color:var(--text-1);margin:0 0 .375rem;letter-spacing:-.03em}.connect-banner-desc{font-size:.875rem;color:var(--text-2);margin:0 0 1.125rem;line-height:1.5}.connect-banner-actions{display:flex;gap:.5rem;flex-wrap:wrap}.connect-quick-btn{padding:.5rem 1rem;border-radius:var(--r-lg);font-size:.8125rem;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid;font-family:var(--font-sans);transition:all .15s;display:inline-flex;align-items:center;gap:.375rem}.progress-bar{flex:1;height:4px;border-radius:var(--r-full);background:var(--surface-2);overflow:hidden}.progress-fill{height:100%;border-radius:var(--r-full);background:linear-gradient(90deg,var(--cyan),var(--emerald));transition:width .6s cubic-bezier(.16,1,.3,1)}.status-row{display:flex;align-items:center;gap:.875rem;padding:.875rem 0}.sheet-backdrop{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.72);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);display:flex;align-items:flex-end;animation:fadeIn .2s ease both}.sheet-panel{width:100%;background:var(--surface-1);border-radius:1.625rem 1.625rem 0 0;border:1px solid var(--border-md);border-bottom:none;padding:1.25rem 1.25rem max(1.25rem,env(safe-area-inset-bottom));max-height:88vh;overflow-y:auto;animation:slideUp .35s cubic-bezier(.16,1,.3,1) both}.sheet-handle{width:2.25rem;height:.25rem;border-radius:2px;background:hsla(0,0%,100%,.16);margin:0 auto 1.25rem}.sheet-form{display:flex;flex-direction:column;gap:12px}.sheet-form-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:400px){.sheet-form-row2{grid-template-columns:1fr}.sheet-panel{padding:1rem 1rem max(1rem,env(safe-area-inset-bottom))}}.page-header-row{overflow:hidden}.page-header-row .btn-cta{flex-shrink:0}.field-wrap{display:flex;flex-direction:column;gap:6px;position:relative}.field-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--text-2);display:flex;align-items:center;gap:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.field-required{color:var(--rose);font-size:13px;line-height:1}.field-input,.field-select,.field-textarea{width:100%;box-sizing:border-box;background:var(--surface-2);border:1.5px solid var(--border-md);border-radius:14px;padding:13px 16px;font-size:15px;line-height:1.4;color:var(--text-1);outline:none;font-family:var(--font-sans);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;color-scheme:dark;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field-input::-moz-placeholder,.field-textarea::-moz-placeholder{color:var(--text-3)}.field-input::placeholder,.field-textarea::placeholder{color:var(--text-3)}.field-input:hover,.field-select:hover,.field-textarea:hover{border-color:var(--border-hi)}.field-input:focus,.field-select:focus,.field-textarea:focus{border-color:rgba(34,211,238,.55);box-shadow:0 0 0 3px rgba(34,211,238,.1),0 1px 4px rgba(0,0,0,.3);background:rgba(34,211,238,.04)}.field-wrap--error .field-input,.field-wrap--error .field-select,.field-wrap--error .field-textarea{border-color:rgba(251,113,133,.5)}.field-wrap--error .field-input:focus,.field-wrap--error .field-select:focus,.field-wrap--error .field-textarea:focus{border-color:rgba(251,113,133,.7);box-shadow:0 0 0 3px rgba(251,113,133,.12)}.field-input:disabled,.field-select:disabled,.field-textarea:disabled{opacity:.45;cursor:not-allowed}.field-textarea{min-height:100px;resize:vertical}.field-select{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='%234A5D78' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:40px;cursor:pointer}.field-icon-wrap{position:relative}.field-icon-wrap .field-input{padding-left:42px}.field-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-3);font-size:16px;pointer-events:none}.field-error,.field-icon{display:flex;align-items:center}.field-error{font-size:12px;color:var(--rose);font-weight:600;gap:5px;animation:fieldErrorIn .18s cubic-bezier(.16,1,.3,1)}@keyframes fieldErrorIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.field-hint{font-size:12px;color:var(--text-3);line-height:1.5}.form-divider{display:flex;align-items:center;gap:12px}.form-divider:after,.form-divider:before{content:"";flex:1;height:1px;background:var(--border)}.form-divider-text{font-size:12px;color:var(--text-3);font-weight:600;letter-spacing:.04em;white-space:nowrap}.form-notice{padding:12px 15px;border-radius:12px;font-size:13px;font-weight:600;line-height:1.5;display:flex;align-items:flex-start;gap:8px;animation:fieldErrorIn .2s ease}.form-notice--error{background:var(--rose-dim);border:1px solid rgba(251,113,133,.22);color:var(--rose)}.form-notice--success{background:var(--emerald-dim);border:1px solid rgba(52,211,153,.22);color:var(--emerald)}.form-notice--info{background:var(--cyan-dim);border:1px solid rgba(34,211,238,.18);color:var(--cyan)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border-radius:14px;border:none;font-family:var(--font-sans);font-size:15px;font-weight:800;cursor:pointer;transition:opacity .15s,transform .12s,box-shadow .15s;letter-spacing:-.01em;white-space:nowrap}.btn:active{transform:scale(.975)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-primary{background:linear-gradient(135deg,#22d3ee,#0891b2);color:#050c18;box-shadow:0 4px 20px rgba(34,211,238,.28)}.btn-primary:hover:not(:disabled){box-shadow:0 6px 28px rgba(34,211,238,.38);opacity:.93}.btn-ghost{background:hsla(0,0%,100%,.05);border:1.5px solid var(--border-md);color:var(--text-2)}.btn-ghost:hover:not(:disabled){background:hsla(0,0%,100%,.09);border-color:var(--border-hi);color:var(--text-1)}.btn-danger{background:var(--rose-dim);border:1.5px solid rgba(251,113,133,.25);color:var(--rose)}.btn-danger:hover:not(:disabled){background:rgba(251,113,133,.18)}.btn-icon{background:hsla(0,0%,100%,.06);border:1.5px solid var(--border-md);color:var(--text-2);padding:11px 14px}.btn-icon:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:var(--text-1)}.btn--full{width:100%}.btn--sm{padding:9px 14px;font-size:13px;border-radius:10px}.btn--lg{padding:15px 24px;font-size:16px}.field-checkbox-wrap{display:flex;align-items:center;gap:9px;cursor:pointer}.field-checkbox-wrap input[type=checkbox]{width:16px;height:16px;accent-color:var(--cyan);cursor:pointer;flex-shrink:0}.field-checkbox-label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.field-checkbox-label,.toggle-card{font-size:13.5px;color:var(--text-2)}.toggle-card{display:flex;align-items:center;gap:10px;padding:13px 15px;border-radius:14px;border:1.5px solid var(--border-md);background:hsla(0,0%,100%,.03);font-weight:700;font-family:var(--font-sans);cursor:pointer;text-align:left;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.toggle-card:hover{border-color:var(--border-hi);background:hsla(0,0%,100%,.06);color:var(--text-1)}.toggle-card--selected{border-color:rgba(34,211,238,.5);background:rgba(34,211,238,.1);color:#67e8f9;box-shadow:0 0 0 1px rgba(34,211,238,.12)}.toggle-card-check{width:20px;height:20px;border-radius:6px;border:1.5px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;transition:background .15s}.toggle-card--selected .toggle-card-check{background:rgba(34,211,238,.2)}.form-section{display:flex;flex-direction:column;gap:16px}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:520px){.form-row-2{grid-template-columns:1fr}}.mobile-drawer{position:fixed;top:0;left:0;bottom:0;z-index:100;width:280px;background:rgba(6,14,28,.98);backdrop-filter:blur(24px);border-right:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);overflow-y:auto;transition:transform .28s cubic-bezier(.16,1,.3,1)}.mobile-drawer.open{transform:translateX(0)}.mobile-drawer.closed{transform:translateX(-100%)}.drawer-header{justify-content:space-between;padding:1.125rem 1.25rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.drawer-close-btn,.drawer-header{display:flex;align-items:center;flex-shrink:0}.drawer-close-btn{width:32px;height:32px;border-radius:9px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);color:var(--text-2);cursor:pointer;justify-content:center}.drawer-nav{flex:1;padding:.625rem .75rem;overflow-y:auto}.drawer-section-label{font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.28);padding:.75rem .75rem .375rem;display:block}.drawer-nav-item{display:flex;align-items:center;gap:.75rem;padding:.5625rem .75rem;border-radius:var(--r-md);margin-bottom:.125rem;text-decoration:none;color:hsla(0,0%,100%,.6);font-size:.875rem;font-weight:500;transition:all .12s ease;border:1px solid transparent}.drawer-nav-item:hover{background:hsla(0,0%,100%,.05);color:var(--text-1)}.drawer-nav-item.active{background:rgba(34,211,238,.12);border-color:rgba(34,211,238,.2);color:var(--cyan);font-weight:700}.drawer-footer{padding:.75rem .75rem max(1.25rem,env(safe-area-inset-bottom));flex-shrink:0}.bottom-nav-bar,.drawer-footer{border-top:1px solid hsla(0,0%,100%,.07)}.bottom-nav-bar{position:fixed;bottom:0;left:0;right:0;z-index:40;background:rgba(5,12,24,.92);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);padding-bottom:max(.5rem,env(safe-area-inset-bottom));padding-top:.375rem}.bottom-nav-inner{display:flex;justify-content:space-around;align-items:stretch;padding:0 .25rem}.bottom-nav-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.375rem 0;min-height:44px;justify-content:center;border-radius:var(--r-lg);text-decoration:none;cursor:pointer;transition:color .15s ease;background:none;border:none;font-family:var(--font-sans);color:hsla(0,0%,100%,.35)}.bottom-nav-tab.active{color:var(--cyan)}.bottom-nav-tab:active{transform:scale(.94);opacity:.85}.bottom-nav-icon{position:relative;display:flex;align-items:center;justify-content:center}.bottom-nav-dot{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:2px;background:var(--cyan);animation:fadeIn .2s ease}.bottom-nav-label{font-size:.625rem;font-weight:500;letter-spacing:.01em}.bottom-nav-tab.active .bottom-nav-label{font-weight:700}.pagination{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-top:1px solid var(--border)}.pagination-info{font-size:.6875rem;color:var(--text-3);font-variant-numeric:tabular-nums}.pagination-btn{font-size:.8125rem;font-weight:600;color:var(--cyan);background:none;border:none;cursor:pointer;font-family:var(--font-sans);padding:.25rem 0;transition:opacity .15s}.pagination-btn:disabled{opacity:.3;cursor:default}.btn-cta{display:inline-flex;align-items:center;gap:.375rem;padding:.5625rem 1.125rem;border-radius:var(--r-lg);border:none;background:linear-gradient(135deg,var(--cyan),#0891b2);color:#050c18;font-size:.8125rem;font-weight:800;cursor:pointer;font-family:var(--font-sans);box-shadow:0 4px 14px rgba(34,211,238,.22);transition:all .15s ease;text-decoration:none;white-space:nowrap}.btn-cta:hover{box-shadow:0 6px 20px rgba(34,211,238,.35);transform:translateY(-1px)}.btn-cta:active{transform:scale(.97)}@media (max-width:600px){.int-grid{grid-template-columns:1fr 1fr;gap:.625rem}.int-card,.int-grid{padding:.875rem}.int-logo{width:40px;height:40px;margin-bottom:.625rem;font-size:1.375rem}.int-logo img{width:24px;height:24px}.int-name{font-size:.875rem}.int-desc{font-size:.75rem;-webkit-line-clamp:2;margin-bottom:.75rem}.int-action{font-size:.75rem;padding:.4375rem .75rem;border-radius:var(--r-md)}.int-badge{font-size:.5625rem;padding:.1875rem .4375rem;top:.625rem;right:.625rem}.connect-banner{margin:.875rem .875rem 0;padding:1.125rem;border-radius:var(--r-xl)}}@media (min-width:768px){.int-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.125rem;padding:1.5rem}}header nav a[href="/"]:not(.upzy-logo-link){display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-width:170px!important;text-decoration:none!important;overflow:visible!important}header nav a[href="/"]:not(.upzy-logo-link) img[alt=UPZY]{content:url(/favicon.svg)!important;width:44px!important;height:44px!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important;flex:0 0 44px!important;filter:drop-shadow(0 8px 22px rgba(34,211,238,.22))}header nav a[href="/"]:not(.upzy-logo-link):after{content:"UPZY";display:inline-block;color:#f8fafc;font-family:var(--font-geist-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:34px;font-weight:950;letter-spacing:-.065em;line-height:.95;text-transform:uppercase;text-shadow:0 2px 0 hsla(0,0%,100%,.1),0 10px 26px rgba(34,211,238,.12)}#comparacion>div>div:nth-of-type(2)>div>div:first-child>div:nth-child(2)>div:first-child{background:transparent!important;color:transparent!important;font-size:0!important;overflow:visible!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;min-width:86px!important;height:32px!important}#comparacion>div>div:nth-of-type(2)>div>div:first-child>div:nth-child(2)>div:first-child:before{content:"";display:block;width:28px;height:28px;background:url(/favicon.svg) 50%/contain no-repeat;filter:drop-shadow(0 6px 14px rgba(34,211,238,.18))}#comparacion>div>div:nth-of-type(2)>div>div:first-child>div:nth-child(2)>div:first-child:after{content:"UPZY";display:block;color:#f8fafc;font-family:var(--font-geist-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:15px;font-weight:950;letter-spacing:-.055em;line-height:1;text-transform:uppercase}@media (max-width:600px){header nav a[href="/"]:not(.upzy-logo-link){min-width:138px!important;gap:9px!important}header nav a[href="/"]:not(.upzy-logo-link) img[alt=UPZY]{width:36px!important;height:36px!important;flex-basis:36px!important}header nav a[href="/"]:not(.upzy-logo-link):after{font-size:28px;letter-spacing:-.06em}}