@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");:root{--whatsapp-font-android:"Roboto","Helvetica Neue",Arial,sans-serif;--whatsapp-font-ios:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif;--whatsapp-font-size-xs:12px;--whatsapp-font-size-sm:14px;--whatsapp-font-size-base:16px;--whatsapp-font-size-lg:18px;--whatsapp-font-size-xl:20px;--whatsapp-line-height-tight:1.25;--whatsapp-line-height-normal:1.5;--whatsapp-line-height-relaxed:1.75;--whatsapp-font-light:300;--whatsapp-font-regular:400;--whatsapp-font-medium:500;--whatsapp-font-bold:700;--whatsapp-letter-spacing-tight:-0.015em;--whatsapp-letter-spacing-normal:0;--whatsapp-letter-spacing-wide:0.025em}.whatsapp-typography{font-family:var(--whatsapp-font-family);font-size:var(--whatsapp-font-size-base);line-height:var(--whatsapp-line-height-normal);font-weight:var(--whatsapp-font-regular);letter-spacing:var(--whatsapp-letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.whatsapp-message-text{font-size:15px;line-height:1.45;font-weight:400;word-wrap:break-word;word-break:break-word}.whatsapp-message-text,.whatsapp-sender-name{font-family:var(--whatsapp-font-family);letter-spacing:-.003em}.whatsapp-sender-name{font-size:13px;font-weight:500;line-height:1.2}.whatsapp-timestamp{font-size:11px;font-weight:400;line-height:1.2;letter-spacing:.01em}.whatsapp-chat-header,.whatsapp-timestamp{font-family:var(--whatsapp-font-family)}.whatsapp-chat-title{font-size:17px;font-weight:500;line-height:1.3;letter-spacing:-.01em}.whatsapp-chat-subtitle{font-size:13px;font-weight:400;line-height:1.2;opacity:.85}.whatsapp-chat-list-item{font-family:var(--whatsapp-font-family)}.whatsapp-chat-list-name{font-size:16px;font-weight:400;line-height:1.3;letter-spacing:-.003em}.whatsapp-chat-list-message{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.003em;opacity:.7}.whatsapp-message-input{font-size:15px;line-height:1.45;letter-spacing:-.003em}.whatsapp-message-input,.whatsapp-typing-indicator{font-family:var(--whatsapp-font-family);font-weight:400}.whatsapp-typing-indicator{font-size:13px;font-style:italic;opacity:.7}.whatsapp-badge{font-family:var(--whatsapp-font-family);font-size:12px;font-weight:500;line-height:1}@supports (-webkit-touch-callout:none){.whatsapp-chat-header,.whatsapp-chat-list-item,.whatsapp-message-input,.whatsapp-message-text,.whatsapp-sender-name,.whatsapp-timestamp,.whatsapp-typography{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.whatsapp-message-text,.whatsapp-typography{-webkit-font-smoothing:subpixel-antialiased}}:root{--whatsapp-font-family:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue","Segoe UI",Arial,sans-serif;--background:#ffffff;--foreground:#0c0f14;--card:#ffffff;--card-foreground:#0c0f14;--popover:#ffffff;--popover-foreground:#0c0f14;--primary:#8B5CF6;--primary-foreground:#ffffff;--secondary:#f3f0ff;--secondary-foreground:#1a202c;--muted:#f5f3ff;--muted-foreground:#6b7280;--accent:#f0f2f5;--accent-foreground:#1a202c;--destructive:#f5222d;--destructive-foreground:#f7fafc;--border:#e9e5ff;--input:#e9e5ff;--ring:#8B5CF6;--radius:0.5rem;--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7c3aed;--purple-800:#6b21a8;--purple-900:#581c87;--bg-primary:#ffffff;--bg-secondary:#fafafa;--bg-tertiary:#f0f0f0;--text-primary:#111827;--text-secondary:#6b7280;--border-color:#e5e5e5;--shadow-light:rgba(0,0,0,0.06);--shadow-medium:rgba(0,0,0,0.1)}[data-theme=dark]{--background:#0c0f14;--foreground:#f7fafc;--card:#1a1a1a;--card-foreground:#f7fafc;--popover:#1a1a1a;--popover-foreground:#f7fafc;--primary:#9F7AEA;--primary-foreground:#ffffff;--secondary:#2e1065;--secondary-foreground:#f7fafc;--muted:#1f2937;--muted-foreground:#9ca3af;--accent:#1f2937;--accent-foreground:#f7fafc;--destructive:#7f1d1d;--destructive-foreground:#f7fafc;--border:#2e1065;--input:#2e1065;--ring:#9F7AEA;--bg-primary:#141414;--bg-secondary:#1f1f1f;--bg-tertiary:#262626;--text-primary:#ffffff;--text-secondary:#a8a8a8;--border-color:#303030;--shadow-light:rgba(255,255,255,0.08);--shadow-medium:rgba(255,255,255,0.12)}*{box-sizing:border-box;border-color:var(--border);transition:background-color .3s ease,color .3s ease,border-color .3s ease}*,body{margin:0;padding:0}body{background-color:var(--background);color:var(--foreground);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--bg-tertiary)}::-webkit-scrollbar-thumb{background-color:var(--text-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--text-primary)}.ant-message{top:24px}.ant-btn-primary,.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-enter{animation:slideIn .3s ease-out}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.text-center{text-align:center}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.bg-white{background-color:#ffffff}.bg-gray-50{background-color:#f9fafb}.bg-gray-100{background-color:#f3f4f6}.bg-blue-500{background-color:#3b82f6}.bg-purple-500{background-color:#a855f7}.bg-purple-600{background-color:#9333ea}.bg-purple-50{background-color:#faf5ff}.bg-purple-100{background-color:#f3e8ff}.text-gray-500{color:#6b7280}.text-gray-700{color:#374151}.text-gray-900{color:#111827}.text-blue-500{color:#3b82f6}.text-purple-500{color:#a855f7}.text-purple-600{color:#9333ea}.text-purple-700{color:#7c3aed}.text-red-500{color:#ef4444}.border{border-width:1px}.border-gray-200{border-color:#e5e7eb}.hover\:bg-gray-50:hover{background-color:#f9fafb}.hover\:text-blue-600:hover{color:#2563eb}.hover\:text-purple-600:hover{color:#9333ea}.hover\:bg-purple-50:hover{background-color:#faf5ff}.border-purple-200{border-color:#e9d5ff}@media (min-width:640px){.sm\:p-6{padding:1.5rem}}@media (min-width:768px){.md\:flex-row{flex-direction:row}.md\:gap-6{gap:1.5rem}}@media (min-width:1024px){.lg\:p-8{padding:2rem}}[data-theme=dark] .ant-layout,[data-theme=dark] .ant-layout-header{background:var(--bg-primary)}[data-theme=dark] .ant-layout-content{background:var(--bg-secondary)}[data-theme=dark] .ant-layout-sider{background:#001529}[data-theme=dark] .ant-card{background:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-input-password{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .ant-input-affix-wrapper:hover,[data-theme=dark] .ant-input:hover{border-color:var(--primary)}[data-theme=dark] .ant-btn{border-color:var(--border-color)}[data-theme=dark] .ant-btn-default{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .ant-btn-default:hover{background:var(--bg-tertiary);border-color:var(--primary);color:var(--text-primary)}[data-theme=dark] .ant-select-selector{background:var(--bg-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)}[data-theme=dark] .ant-select-item{color:var(--text-primary)}[data-theme=dark] .ant-select-item-option-selected{background:var(--bg-tertiary)}[data-theme=dark] .ant-table{background:var(--bg-primary);color:var(--text-primary)}[data-theme=dark] .ant-table-thead>tr>th{background:var(--bg-secondary)}[data-theme=dark] .ant-table-tbody>tr>td,[data-theme=dark] .ant-table-thead>tr>th{border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .ant-table-tbody>tr:hover>td{background:var(--bg-secondary)}[data-theme=dark] .ant-modal-content{background:var(--bg-primary)}[data-theme=dark] .ant-modal-header{background:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] .ant-modal-footer{border-color:var(--border-color)}[data-theme=dark] .ant-modal-title{color:var(--text-primary)}[data-theme=dark] .ant-dropdown-menu{background:var(--bg-primary);box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px 0 rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}[data-theme=dark] .ant-dropdown-menu-item{color:var(--text-primary)}[data-theme=dark] .ant-dropdown-menu-item:hover{background:var(--bg-secondary)}[data-theme=dark] .ant-badge-count{background:var(--primary);color:#fff;box-shadow:0 0 0 1px var(--bg-primary)}[data-theme=dark] .ant-divider{border-color:var(--border-color)}[data-theme=dark] .ant-checkbox-wrapper,[data-theme=dark] .ant-form-item-label>label,[data-theme=dark] .ant-radio-wrapper{color:var(--text-primary)}[data-theme=dark] .ant-switch{background:var(--bg-tertiary)}[data-theme=dark] .ant-switch-checked{background:var(--primary)}[data-theme=dark] .ant-tabs-tab{color:var(--text-secondary)}[data-theme=dark] .ant-tabs-tab-active{color:var(--primary)}[data-theme=dark] .ant-tabs-ink-bar{background:var(--primary)}[data-theme=dark] .ant-list-item{border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .ant-avatar{background:var(--bg-tertiary);color:var(--text-primary)}[data-theme=dark] .ant-empty-description{color:var(--text-secondary)}[data-theme=dark] .ant-typography{color:var(--text-primary)}[data-theme=dark] .ant-input-affix-wrapper input::placeholder,[data-theme=dark] .ant-input::placeholder{color:var(--text-secondary);opacity:.6}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}:root{--safe-area-top:env(safe-area-inset-top);--safe-area-bottom:env(safe-area-inset-bottom);--safe-area-left:env(safe-area-inset-left);--safe-area-right:env(safe-area-inset-right);--touch-target-min:44px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--z-drawer:1000;--z-modal:1050;--z-notification:1060;--z-tooltip:1070}@supports (-webkit-touch-callout:none){body{position:fixed;width:100%;height:100%;overflow:hidden}.main-container{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:var(--safe-area-top);padding-bottom:var(--safe-area-bottom)}}@media (max-width:767px){html{font-size:16px}body{-webkit-text-size-adjust:100%}.ant-btn,.ant-input,.ant-select-selector,a,button,input,select,textarea{min-height:var(--touch-target-min);font-size:var(--font-size-base)!important}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{font-size:16px!important;padding:12px!important;border-radius:8px}.ant-card{margin-bottom:var(--spacing-md);border-radius:12px}.ant-modal{max-width:calc(100vw - 32px);margin:16px}.scrollable-content{overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}}@media (width:390px){.container{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}}@media (width:393px){.container{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}}@media (min-width:428px) and (max-width:430px){.container{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}}@media (min-width:768px) and (max-width:1023px){:root{--font-size-base:14px}.container{max-width:720px;margin:0 auto;padding:0 var(--spacing-lg)}}@media (min-width:1366px){.container{max-width:1280px;margin:0 auto;padding:0 var(--spacing-xl)}.main-content{max-height:calc(100vh - 110px);overflow-y:auto}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.ant-btn-primary{border:2px solid}.ant-input{border-width:2px}}@supports (-webkit-appearance:none){.fixed-element{transform:translateZ(0)}.full-height{height:100vh;height:-webkit-fill-available}}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}img[loading=lazy]{background-color:#f0f0f0}@media (max-width:767px){h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}}@media (min-width:768px){h1{font-size:32px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}}@media (max-width:767px){.ant-drawer-content-wrapper{width:100vw!important}.ant-modal{top:var(--safe-area-top);margin:0}.ant-message,.ant-notification{top:calc(24px + var(--safe-area-top))!important}.ant-notification{right:calc(24px + var(--safe-area-right))!important}}@media print{.no-print{display:none!important}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}