@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap";.navbar{z-index:50;background:var(--white);box-sizing:border-box;border-bottom:1px solid #d9d9d9;width:100%;padding:0 4%;position:sticky;top:0;left:0;box-shadow:0 4px 7px #0000001f}.navbar__inner{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:90px;display:flex}.navbar__logo-link{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.navbar__logo{object-fit:contain;width:15vh;min-width:110px;max-width:155px;height:auto;display:block}.navbar__links{color:var(--black);white-space:nowrap;align-items:center;gap:9px;margin-left:auto;margin-right:35px;font-size:15px;font-weight:600;line-height:1;display:flex}.navbar__links a{color:var(--black);text-decoration:none;transition:color .25s,opacity .25s}.navbar__links a:hover{color:var(--red)}.navbar__divider{color:#222;-webkit-user-select:none;user-select:none;font-weight:400}.navbar__auth{flex-shrink:0;align-items:center;display:flex}.navbar__login-button{appearance:none;color:var(--black);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:15px;font-weight:600;line-height:1;transition:color .25s,transform .25s}.navbar__login-button:hover{color:var(--red);transform:translateY(-1px)}.login-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(7px);background:#0000007a;justify-content:center;align-items:center;padding:20px;animation:.25s forwards loginOverlayIn;display:flex;position:fixed;inset:0}.login-modal{background:var(--white);box-sizing:border-box;border-radius:20px;width:100%;max-width:400px;padding:0;animation:.35s cubic-bezier(.22,1,.36,1) forwards loginModalIn;position:relative;box-shadow:0 25px 80px #00000040}.login-modal__close{color:#222;cursor:pointer;z-index:2;background:#f5f5f5;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-family:Arial,sans-serif;font-size:27px;font-weight:300;line-height:1;transition:background .2s,transform .2s;display:flex;position:absolute;top:15px;right:17px}.login-modal__close:hover{background:#eaeaea;transform:rotate(90deg)}.login-box{box-sizing:border-box;border-radius:20px;flex-direction:column;gap:24px;width:100%;padding:36px 28px;display:flex}.login-icon{justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:4px;display:flex}.login-icon .brand-logo-img{object-fit:contain;width:100%;height:100%;display:block}.login-header h1{color:var(--black);margin:0;font-size:24px;font-weight:700;line-height:1.2}.login-header p{color:#94a3b8;margin:0;font-size:14px;line-height:1.4}.edit-phone-btn:hover{text-decoration:underline}.phone-input-wrapper{box-sizing:border-box;background:#f2f2f2;border:1px solid #e2e2e2;border-radius:14px;align-items:center;gap:12px;width:100%;height:52px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.phone-input{height:100%;color:var(--black);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.otp-input-container{justify-content:center;align-items:center;gap:14px;display:flex}.otp-input{text-align:center;width:60px;height:60px;color:var(--black);box-sizing:border-box;background:#efefef;border:1px solid #e2e2e2;border-radius:12px;outline:none;font-family:inherit;font-size:22px;font-weight:600;transition:border-color .2s,box-shadow .2s}.login-error{color:#d92d20;text-align:center;margin:-6px 0 0;font-size:13px;font-weight:500}.login-form button[type=submit]{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:14px;width:100%;height:54px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .2s,opacity .2s,box-shadow .2s}.login-form button[type=submit]:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 8px 20px #0000001f}.resend-section{justify-content:center;display:flex}.resend-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:13px;transition:color .2s}.resend-btn:hover:not(:disabled){color:var(--black)}.login-footer{text-align:center;border-top:1px solid #e5e5e5;padding-top:16px}.login-footer-pw,.login-footer-pwe{color:#6b7280;margin:0 0 7px;font-size:13px}.login-footer-pwe:last-child{margin-bottom:0}@keyframes loginOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes loginModalIn{0%{opacity:0;transform:translateY(25px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1000px){.navbar__inner{height:90px}.navbar__logo{width:150px}.navbar__links{margin-right:20px;font-size:16px}.navbar__login-button{font-size:16px}}@media (width<=720px){.navbar{padding:0 4%}.navbar__inner{height:90px}.navbar__logo{width:150px}.navbar__links{display:none}.navbar__login-button{font-size:15px}.login-modal{max-width:380px}.login-box{padding:32px 24px}.login-header h1{font-size:22px}}@media (width<=430px){.navbar{padding:0 15px}.navbar__inner{height:78px}.navbar__logo{width:125px}.navbar__login-button{font-size:13px}.login-modal-overlay{padding:15px}.login-modal{border-radius:18px}.login-box{gap:20px;padding:28px 18px}.login-icon{width:64px;height:64px}.login-header h1{font-size:20px}.login-form{gap:16px}.otp-input{width:50px;height:50px;font-size:18px}.phone-input-wrapper,.login-form button[type=submit]{height:48px}}html{scroll-behavior:smooth;scroll-padding-top:40px}section[id]{scroll-margin-top:50px}.login-modal .login-page{box-sizing:border-box;background:0 0;width:100%;min-height:auto;padding:0}.login-modal .login-box{max-width:none;box-shadow:none;border-radius:20px;padding:36px 28px 28px}.login-modal .login-footer{width:100%;margin-left:0}@media (width<=480px){.login-modal-overlay{padding:12px}.login-modal{border-radius:18px;max-width:100%}.login-modal .login-box{padding:38px 20px 22px}.login-modal .otp-input{width:52px;height:52px}}.navbar__login-button--live{color:#16a34a;align-items:center;gap:7px;animation:.55s cubic-bezier(.16,1,.3,1) both liveButtonIn;display:inline-flex}.navbar__login-button--live:hover{color:#15803d}.navbar__live-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-out infinite liveDotPulse;position:relative;box-shadow:0 0 #22c55e73}.navbar__live-dot:after{content:"";background:#22c55e59;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite liveDotRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes liveButtonIn{0%{opacity:0;transform:translateY(-5px)scale(.92)}60%{opacity:1;transform:translateY(1px)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes liveDotPulse{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 0 4px #22c55e14}}@keyframes liveDotRing{0%{opacity:.7;transform:translate(-50%,-50%)scale(.8)}70%{opacity:0;transform:translate(-50%,-50%)scale(2.4)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@media (prefers-reduced-motion:reduce){.navbar__login-button--live,.navbar__live-dot,.navbar__live-dot:after{animation:none}}.login-page{color:#000;background-color:#fff;justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.login-box{border-radius:20px;flex-direction:column;gap:24px;width:100%;max-width:400px;padding:36px 28px;display:flex;box-shadow:0 24px 48px #53525234}.login-header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.brand-logo-img-login{justify-content:center;align-items:center;width:80px;max-width:80px;height:80px;max-height:80px;margin-bottom:4px;font-size:70px;display:flex}.login-header h1{color:#000;margin:0;font-size:24px;font-weight:600}.login-header p{color:#94a3b8;margin:0;font-size:14px}.edit-phone-btn{color:red;cursor:pointer;background:0 0;border:none;margin-top:4px;font-size:13px;font-weight:500;transition:color .2s}.login-form{flex-direction:column;gap:28px;display:flex}.phone-input-wrapper{background:#f3f3f3fd;border:1px solid #7e7f8246;border-radius:12px;align-items:center;padding:4px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.phone-input-wrapper:focus-within{border-color:#bfc1c5;box-shadow:0 0 0 2px #3b82f633}.country-code{color:#94a3b8;border-right:1px solid #374151;padding-right:12px;font-size:15px;font-weight:600}.phone-input{color:#000000a1;background:0 0;border:none;outline:none;flex:1;padding:10px;font-size:15px}.phone-input::placeholder{color:#6b7280}.otp-input-container{justify-content:space-evenly;gap:-12px;display:flex}.otp-input{text-align:center;color:#000;background:#dfdfe15f;border:1px solid #a7a9ad5f;border-radius:12px;outline:none;width:50px;height:50px;font-size:22px;font-weight:600;transition:all .2s}.otp-input:focus{border-color:#dcdee1;box-shadow:0 0 0 2px #3b82f633}.login-form button[type=submit]{color:#fff;cursor:pointer;background:red;border:none;border-radius:12px;width:100%;margin-top:4px;padding:16px;font-size:15px;font-weight:600;transition:background .2s,transform .1s}.login-form button[type=submit]:active:not(:disabled){transform:scale(.98)}.login-form button[type=submit]:disabled{cursor:not-allowed;opacity:.7;background:#c9cacd}.login-error{color:#f87171;text-align:center;background:#ef44441f;border:1px solid #ef44444d;border-radius:8px;padding:10px 12px;font-size:13px}.resend-section{justify-content:center;margin-top:4px;display:flex}.resend-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:13px;transition:color .2s}.resend-btn:disabled{color:#4b5563;cursor:not-allowed}.login-footer{text-align:center;border-top:1px solid #93969b81;width:300px;margin-left:20px;padding-top:16px}.login-hint{color:#6b7280;text-align:center;margin:0;font-size:13px}.login-footer-pw{color:#6b7280;font-size:13px}.login-footer-pwe{color:#6b7280;margin-top:7px;font-size:13px}.hero{padding:10px 4% 0}.hero__inner{grid-template-columns:60% 36%;gap:40px;display:grid}.hero__copy{z-index:3;max-width:800px;padding-top:80px;position:relative}.hero__copy h1{letter-spacing:-.035em;color:var(--black);margin:0 0 22px;font-size:76px;font-weight:800;line-height:1.02}.hero__line{will-change:transform, opacity;display:inline-block}.hero__media{will-change:transform, opacity}.hero__copy p{color:var(--gray-600);text-align:justify;max-width:35ch;margin:0;font-size:20px;line-height:1.1}.hero__media img{object-fit:contain;width:100%;height:auto}@media (width<=860px){.hero{padding:40px 0 8px}.hero__inner{text-align:left;grid-template-columns:1fr;gap:28px}.hero__copy h1{font-size:38px}.hero__media{max-width:320px}}.inbox{background:var(--black);color:var(--white);margin-top:-56px;padding:20px 0}.inbox__inner{box-sizing:border-box;grid-template-columns:minmax(560px,.95fr) 2px minmax(500px,1.05fr);align-items:center;column-gap:42px;width:100%;min-height:560px;padding:0 48px;display:grid}.inbox__media{justify-content:center;align-items:center;width:100%;min-height:560px;display:flex;position:relative}.inbox__media img{width:100%;max-width:620px;height:auto;display:block;transform:translate(-15px)}.inbox__divider{background:#3d3d3d;align-self:center;width:2px;height:410px}.inbox__copy{max-width:650px;padding-right:40px}.inbox__copy h2{letter-spacing:-.035em;color:var(--white);margin:0 0 28px;font-size:76px;font-weight:800;line-height:1}.inbox__copy p{color:#f0f0f0;max-width:35ch;margin:0;font-size:25px;font-weight:400;line-height:1.15}@media (width<=1200px){.inbox__inner{grid-template-columns:minmax(450px,.95fr) 2px minmax(420px,1.05fr);column-gap:32px;padding:0 36px}.inbox__media img{max-width:560px}.inbox__copy h2{font-size:68px}.inbox__copy p{font-size:26px}}@media (width<=960px){.inbox{margin-top:-30px;padding:64px 0}.inbox__inner{grid-template-columns:1fr;gap:40px;min-height:auto;padding:0 32px}.inbox__media{justify-content:center;min-height:auto}.inbox__media img{width:100%;max-width:560px;transform:none}.inbox__divider{justify-self:center;width:100%;max-width:560px;height:2px}.inbox__copy{max-width:700px;padding-right:0}.inbox__copy h2{margin-bottom:24px;font-size:60px}.inbox__copy p{font-size:23px}}@media (width<=640px){.inbox{margin-top:-20px;padding:48px 0 56px}.inbox__inner{gap:30px;padding:0 20px}.inbox__media img{max-width:430px}.inbox__divider{background:#444;max-width:100%;height:1px}.inbox__copy h2{letter-spacing:-.025em;margin-bottom:20px;font-size:44px;line-height:1.02}.inbox__copy p{font-size:19px;line-height:1.2}}@media (width<=430px){.inbox{padding:40px 0 48px}.inbox__inner{gap:26px;padding:0 16px}.inbox__media img{max-width:350px}.inbox__copy h2{font-size:38px}.inbox__copy p{font-size:17px}}.how{padding:88px 4% 80px}.how__heading{letter-spacing:-.02em;margin:0 0 56px;font-size:76px;font-weight:800;line-height:1.08}.how__steps{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.how__step{padding:0 32px;position:relative}.how__step:first-child{padding-left:0}.how__step:last-child{padding-right:0}.how__rule{background:#222;width:2px;display:block;position:absolute;top:0;bottom:0;left:0}.how__step h3{color:var(--black);margin:0 0 12px;font-size:25px;font-weight:900;line-height:1.15}.how__step p{color:var(--gray-600);margin:0;font-size:20px;font-weight:400;line-height:1.1}@media (width<=860px){.how{padding:56px 0}.how__heading{margin-bottom:40px;font-size:52px;line-height:1.05}.how__steps{grid-template-columns:1fr;gap:32px}.how__step,.how__step:first-child,.how__step:last-child{padding:0}.how__rule{display:none}}@media (width<=640px){.how{padding:48px 0}.how__heading{margin-bottom:32px;font-size:42px}.how__step h3{font-size:22px}.how__step p{font-size:18px;line-height:1.2}}.features{background:var(--black);color:var(--white);margin-top:56px;padding:88px 4%}.features__heading{letter-spacing:-.02em;margin:0 0 56px;font-size:76px;font-weight:800;line-height:1.15}.features__grid{grid-template-columns:repeat(3,1fr);gap:44px 32px;display:grid}.features__item{will-change:transform, opacity;border-top:1px solid #2a2a2a;padding-top:20px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s}.features__item:hover{border-color:var(--red);transform:translateY(-6px)}.features__item h3{margin:0 0 12px;font-size:20px;font-weight:900}.features__item p{color:#fff;margin:0;font-size:15px;font-weight:400;line-height:1.6}@media (width<=860px){.features{padding:56px 0}.features__heading{margin-bottom:36px;font-size:28px}.features__grid{grid-template-columns:1fr;row-gap:32px}}@media (width>=861px) and (width<=1080px){.features__grid{grid-template-columns:repeat(2,1fr)}}.customer{padding:20px 0}.customer__inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;display:grid}.customer__media{justify-content:center;display:flex}.customer__media img{width:auto;height:80vh}.customer__copy h2{letter-spacing:-.02em;margin:0 0 20px;font-size:76px;font-weight:800;line-height:1.1}.customer__copy>p{color:var(--gray-600);max-width:46ch;margin:0 0 28px;font-size:20px;line-height:1.1}.customer__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.customer__list li{align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.customer__check{color:var(--black);flex-shrink:0;display:inline-flex}@media (width<=860px){.customer{padding:56px 0}.customer__inner{text-align:left;grid-template-columns:1fr;gap:32px}.customer__copy h2{font-size:32px}}.legal-page{color:#fff;box-sizing:border-box;background:#000;width:100%}.legal-hero{box-sizing:border-box;width:100%;padding:64px 4% 0}.legal-hero h1{letter-spacing:-2.5px;color:#fff;max-width:1200px;margin:0;font-size:76px;font-weight:800;line-height:.98}.legal-links{color:#fff;align-items:center;gap:8px;margin-top:20px;font-size:15px;font-weight:400;line-height:1.2;display:flex}.legal-links a{color:#fff;text-decoration:none;transition:opacity .2s}.legal-links a:hover{opacity:.65}.legal-links span{color:#fff}@media (width<=1000px){.legal-hero{padding:56px 32px 40px}.legal-hero h1{letter-spacing:-2px;font-size:60px}.legal-links{margin-top:38px;font-size:23px}}@media (width<=720px){.legal-hero{padding:48px 24px 32px}.legal-hero h1{letter-spacing:-1.5px;font-size:45px;line-height:1}.legal-links{flex-wrap:wrap;margin-top:32px;font-size:19px}}@media (width<=430px){.legal-hero{padding:40px 20px 30px}.legal-hero h1{letter-spacing:-1px;font-size:36px}.legal-links{margin-top:28px;font-size:16px}}.footer{color:#fff;background-color:#000;padding:64px 4% 40px;font-family:inherit;overflow:hidden}.footer-powered{border-top:1px solid #1d1d1d;justify-content:flex-start;align-items:center;width:100%;margin-top:10px;padding-top:18px;display:flex}.footer-powered a{color:#777;letter-spacing:.02em;align-items:center;gap:5px;font-size:11px;font-weight:500;text-decoration:none;transition:color .3s,transform .3s;display:inline-flex}.footer-powered a span{color:#fff;font-weight:800;transition:color .3s}.footer-powered a:hover{color:#aaa;transform:translateY(-2px)}.footer-powered a:hover span{color:var(--red)}@media (width<=767px){.footer-powered{margin-top:40px;padding-top:16px}.footer-powered a{font-size:10px}}.msg{width:fit-content;max-width:85%;margin-bottom:8px;display:flex;position:relative;overflow:visible!important}@media screen and (width<=480px){.msg{max-width:90%}.media-img{max-width:220px;max-height:220px}}.msg.user-msg{flex-direction:row-reverse;align-items:flex-end;margin-left:auto}.msg.other-msg{align-items:flex-start;margin-right:auto}.bubble{word-break:break-word;border-radius:7.5px;padding:6px 10px 8px;font-size:14.2px;line-height:19px;position:relative;box-shadow:0 1px .5px #00000021}.bubble-user{color:#111b21;background-color:#d9fdd3;border-top-right-radius:0}.bubble-other{color:#111b21;background-color:#fff;border-top-left-radius:0}.dark-theme .bubble-user{color:#e9edef!important;background-color:#005c4b!important}.dark-theme .bubble-other{color:#e9edef!important;background-color:#202c33!important}.msg-reply-preview{background:#0000000d;border-left:3px solid #53bdeb;border-radius:4px;margin-bottom:4px;padding:4px 8px;font-size:12px}.dark-theme .msg-reply-preview{background:#ffffff0d}.reply-preview-sender{color:#53bdeb;font-weight:600}.reply-preview-text{color:#54656f;white-space:nowrap;text-overflow:ellipsis;max-width:200px;display:block;overflow:hidden}.dark-theme .reply-preview-text{color:#8696a0!important}.bubble-content-row{flex-wrap:wrap;align-items:flex-end;gap:2px 8px;display:flex}.msg-text{word-break:break-word;flex:auto;min-width:0;margin:0}.media-img{object-fit:cover;border-radius:6px;max-width:280px;max-height:280px;margin-bottom:4px;display:block}.media-video,.media-audio{max-width:280px;margin-bottom:4px;display:block}.media-doc{cursor:pointer;color:inherit;background:#0000000f;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-weight:500;display:flex}.dark-theme .media-doc{background:#ffffff14}.uploading-text{color:#667781;font-style:italic}.dark-theme .uploading-text{color:#8696a0}.msg-meta{color:#667781;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:3px;margin-bottom:-1px;margin-left:auto;font-size:11px;display:inline-flex}.dark-theme .msg-meta{color:#d5cccc}.dark-theme .msg-meta-bl{color:#000}.msg-time{line-height:1}.msg-tick{display:inline-flex}.tick-read{color:#00f}.msg-reactions-list{background:#fff;border-radius:12px;gap:2px;padding:2px 6px;display:flex;position:absolute;bottom:-10px;right:10px;box-shadow:0 1px 3px #0000001a}.dark-theme .msg-reactions-list{color:#e9edef;background:#202c33}.reaction-badge{font-size:12px}.whatsapp-context-menu{color:#e9edef;z-index:99999;background:#233138;border-radius:6px;min-width:160px;padding:6px 0;animation:.15s ease-out fadeInMenu;position:absolute;top:calc(100% + 4px);box-shadow:0 6px 16px #00000073}.user-msg .whatsapp-context-menu{left:auto;right:0}.other-msg .whatsapp-context-menu{left:0;right:auto}.light-theme .whatsapp-context-menu,.db-chat-window-shell:not(.dark-theme) .whatsapp-context-menu{color:#111b21;background:#fff;box-shadow:0 4px 12px #0b141a40}.whatsapp-context-menu div{cursor:pointer;align-items:center;gap:12px;padding:10px 16px;font-size:13.5px;transition:background .1s;display:flex}.whatsapp-context-menu div:hover{background:#ffffff14}.light-theme .whatsapp-context-menu div:hover,.db-chat-window-shell:not(.dark-theme) .whatsapp-context-menu div:hover{background:#f0f2f5}.whatsapp-context-menu .menu-danger{color:#f15c6d}.whatsapp-context-menu .menu-danger:hover{background:#f15c6d1a}@keyframes fadeInMenu{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.media-with-caption{border-radius:8px;flex-direction:column;width:100%;max-width:270px;display:flex;overflow:hidden}.media-img{object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:auto;max-height:300px;display:block}.image-caption{word-break:break-word;color:inherit;background:0 0;font-size:14px;margin:0!important;padding:6px 8px 4px!important}.media-with-caption{border-radius:6px;flex-direction:column;width:270px;max-width:100%;margin:-3px -5px;display:flex;overflow:hidden}.media-with-caption .media-img{object-fit:cover;border-radius:6px;width:100%;height:auto;max-height:280px;display:block}.media-with-caption:has(.image-caption-text) .media-img{border-radius:6px 6px 0 0}.image-caption-text{word-break:break-word;color:inherit;background:0 0;padding:6px 8px 4px;font-size:14px}.bubble:has(.media-with-caption) .bubble-content-row{flex-direction:column;align-items:stretch;gap:4px}.bubble:has(.media-with-caption) .msg-meta{background:#0003;border-radius:10px;align-self:flex-end;margin-top:-4px;margin-bottom:2px;margin-right:4px;padding:2px 6px;color:#000!important}.dark-theme .bubble:has(.media-with-caption) .msg-meta{color:#000;background:#0006}.message-text{color:inherit;white-space:pre-wrap;word-break:break-word;display:inline}.db-input-box-wrapper{background-color:var(--bg-sidebar,#161b22);border-top:1px solid var(--border-color,#30363d);flex-direction:column;flex-shrink:0;padding:10px 16px;display:flex;position:relative}.db-emoji-picker-dropdown{background-color:var(--bg-card,#21262d);border:1px solid var(--border-color,#30363d);z-index:100;border-radius:12px;width:330px;padding:10px;position:absolute;bottom:74px;left:16px;box-shadow:0 10px 25px -5px #00000059}.db-emoji-grid{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.db-emoji-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:1.15rem;transition:background-color .15s;display:flex}.db-emoji-btn:hover{background-color:var(--hover-bg,#ffffff14)}.db-input-box-form{width:100%}.db-input-pill-container{background-color:var(--bg-card,#21262d);border:1px solid var(--border-color,#30363d);border-radius:24px;align-items:center;gap:8px;padding:6px 12px;transition:border-color .15s;display:flex}.db-input-pill-container:focus-within{border-color:var(--accent-primary,#238636)}.db-inline-icon-btn{color:var(--text-secondary,#8b949e);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.db-inline-icon-btn:hover{color:var(--text-primary,#f0f6fc);background-color:var(--hover-bg,#ffffff14)}.db-message-input{color:var(--text-primary,#f0f6fc);background:0 0;border:none;outline:none;flex:1;padding:6px 4px;font-size:.93rem}.db-message-input::placeholder{color:var(--text-secondary,#8b949e)}.db-send-action-btn{width:36px;height:36px;background-color:var(--accent-primary,#238636)!important;color:#fff!important}.db-send-action-btn:hover{opacity:.9}.db-mic-trigger.db-listening{color:#f85149;animation:1.2s ease-in-out infinite dbPulseMic}@keyframes dbPulseMic{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.call-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background-color:#0b0f19d9;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.call-modal-container{text-align:center;background:#111827;border:1px solid #1f2937;border-radius:20px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:360px;padding:32px 24px;display:flex;box-shadow:0 24px 48px #0009}.call-header-info h2{color:#f9fafb;margin:0 0 6px;font-size:20px;font-weight:600}.call-header-info p{color:#94a3b8;margin:0;font-size:14px}.call-avatar-screen{background:#1f2937;border:2px solid #374151;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;display:flex;overflow:hidden;box-shadow:0 8px 24px #0006}.call-avatar-screen img{object-fit:cover;width:100%;height:100%}.call-avatar-initials{color:#3b82f6;font-size:40px;font-weight:600}.call-controls{align-items:center;gap:16px;margin-top:8px;display:flex}.control-btn{color:#f9fafb;cursor:pointer;background:#1f2937;border:1px solid #374151;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .2s;display:flex}.control-btn:hover{background:#374151;transform:scale(1.05)}.control-btn:active{transform:scale(.95)}.control-btn.active{color:#fff;background:#3b82f6;border-color:#3b82f6}.control-btn.end-call{color:#fff;background:#ef4444;border-color:#ef4444}.control-btn.end-call:hover{background:#dc2626}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.db-chat-window-shell .db-online-status-chat{color:#1e293b;font-size:11px}.db-chat-window-shell.dark-theme .db-online-status-chat{color:#efe8e8}.dark-theme .db-online-status-chat{color:#fff}.db-chat-window-shell{color:#111827;box-sizing:border-box;background-color:#fff;flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;font-family:Poppins,Segoe UI,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.db-chat-window-shell *,.db-chat-window-shell :before,.db-chat-window-shell :after{box-sizing:border-box}.db-chat-window-shell.dark-theme{color:#4f4f50;background-color:#090d1045}.db-chat-header{z-index:20;background-color:#f0f2f5;border-bottom:1px solid #d1d7db;flex-shrink:0;align-items:center;width:100%;height:75px;min-height:60px;padding:8px 12px;display:flex;position:relative}.dark-theme .db-chat-header{background-color:#0b141a4f;border-bottom-color:#0b141a4f}.db-chat-back-btn{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;margin-right:5px;padding:0;transition:background-color .2s,color .2s;display:flex}.db-chat-back-btn:hover{color:#111827;background-color:#0000000f}.dark-theme .db-chat-back-btn{color:#aebac1}.dark-theme .db-chat-back-btn:hover{color:#fff;background-color:#ffffff14}.db-chat-user-profile{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.db-chat-avatar{color:#fff;text-transform:uppercase;background:#f97316;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;min-width:45px;height:45px;font-size:16px;font-weight:600;display:flex;overflow:hidden}.db-chat-avatar img{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block}.dark-theme .db-chat-avatar{color:#e9edef;background:#374248}.db-chat-user-meta{flex-direction:column;justify-content:center;min-width:0;display:flex}.db-chat-user-name{color:#1e293b;white-space:nowrap;align-items:center;gap:5px;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:15px;display:flex}.dark-theme .db-chat-user-name{color:#f1f5f9}.store-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:280px;display:block;overflow:hidden}.verified-badge{color:#0284c7;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.dark-theme .verified-badge{color:#38bdf8}.db-status-container{align-items:center;min-height:16px;margin-top:1px;display:flex}.db-online-status{color:#16a34a;align-items:center;gap:5px;font-size:11px;font-weight:500;line-height:15px;display:flex}.dark-theme .db-online-status{color:#4ade80}.db-online-dot{background-color:#16a34a;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.dark-theme .db-online-dot{background-color:#22c55e}.db-typing-status{color:#ea580c;font-size:11px;font-style:italic;font-weight:500;line-height:15px}.dark-theme .db-typing-status{color:#fb923c}.db-chat-actions{flex-shrink:0;align-items:center;gap:3px;display:flex;position:relative}.db-action-icon-btn{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background-color .2s,color .2s;display:flex}.db-action-icon-btn:hover{color:#111827;background-color:#0000000f}.dark-theme .db-action-icon-btn{color:#aebac1}.dark-theme .db-action-icon-btn:hover{color:#fff;background-color:#ffffff14}.db-dropdown-menu{z-index:100;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;width:225px;padding:6px 0;animation:.15s dbDropdownOpen;position:absolute;top:43px;right:0;overflow:hidden;box-shadow:0 6px 18px #00000026}@keyframes dbDropdownOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dark-theme .db-dropdown-menu{background-color:#233138;border-color:#37474f;box-shadow:0 6px 18px #0006}.db-menu-item{color:#111b21;cursor:pointer;align-items:center;gap:11px;min-height:42px;padding:9px 14px;font-size:12px;font-weight:400;transition:background-color .15s;display:flex}.db-menu-item svg{flex-shrink:0;width:16px;height:16px}.db-menu-item:hover{background-color:#f5f6f6}.dark-theme .db-menu-item{color:#d1d7db}.dark-theme .db-menu-item:hover{background-color:#182229}.db-menu-divider{background-color:#e9edef;width:100%;height:1px;margin:5px 0}.dark-theme .db-menu-divider{background-color:#222d34}.text-danger{color:#ea580c!important}.dark-theme .text-danger{color:#fb7185!important}.db-chat-search-bar{z-index:15;background-color:#f0f2f5;border-bottom:1px solid #d1d7db;flex-shrink:0;align-items:center;gap:9px;width:100%;min-height:48px;padding:7px 12px;display:flex}.dark-theme .db-chat-search-bar{color:#aebac1;background-color:#202c33;border-bottom-color:#222d34}.db-chat-search-bar>svg{color:#667781;flex-shrink:0}.dark-theme .db-chat-search-bar>svg{color:#aebac1}.db-chat-search-bar input{color:#111827;background-color:#fff;border:none;border-radius:6px;outline:none;flex:1;min-width:0;height:34px;padding:0 10px;font-family:inherit;font-size:12px}.db-chat-search-bar input::placeholder{color:#8696a0}.dark-theme .db-chat-search-bar input{color:#e9edef;background-color:#2a3942}.db-chat-search-bar button{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.db-chat-search-bar button:hover{background-color:#0000000f}.dark-theme .db-chat-search-bar button{color:#aebac1}.dark-theme .db-chat-search-bar button:hover{background-color:#ffffff14}.db-chat-messages-area{background-color:#fff;flex-direction:column;flex:auto;gap:7px;width:100%;min-height:0;padding:24px 20px 100px;display:flex;position:relative;overflow:hidden auto}.dark-theme .db-chat-messages-area{background-color:#0b141a;background-image:radial-gradient(#ffffff06 1px,#0000 1px)}.db-chat-messages-area::-webkit-scrollbar{width:7px}.db-chat-messages-area::-webkit-scrollbar-track{background:0 0}.db-chat-messages-area::-webkit-scrollbar-thumb{background-color:#54656f59;border-radius:10px}.db-chat-messages-area::-webkit-scrollbar-thumb:hover{background-color:#54656f8c}.db-chat-messages-area{scrollbar-width:thin;scrollbar-color:#54656f59 transparent}.db-chat-welcome{text-align:center;color:#667781;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100%;padding:30px 20px;display:flex}.dark-theme .db-chat-welcome{color:#8696a0}.db-welcome-emoji{background-color:#f973161a;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:12px;font-size:26px;display:flex}.db-chat-welcome h3{color:#334155;margin:0 0 5px;font-size:14px;font-weight:600}.db-chat-welcome p{color:#64748b;margin:0;font-size:11px}.dark-theme .db-chat-welcome h3{color:#d1d7db}.dark-theme .db-chat-welcome p{color:#8696a0}.db-msg-with-reply{flex-direction:column;width:100%;margin:0;display:flex}.db-msg-with-reply>a{border-radius:10px;width:min(330px,80%);margin-bottom:5px;display:block;overflow:hidden}.db-msg-with-reply>a img{object-fit:cover;width:100%;height:350px;max-height:none;display:block}.db-typing-indicator{background-color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;min-width:52px;height:32px;padding:0 12px;display:flex;box-shadow:0 1px 1px #00000021}.dark-theme .db-typing-indicator{background-color:#202c33}.db-typing-dots{align-items:center;gap:4px;display:flex}.db-typing-dots span{background-color:#8696a0;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both dbTypingBounce}.db-typing-dots span:first-child{animation-delay:-.32s}.db-typing-dots span:nth-child(2){animation-delay:-.16s}@keyframes dbTypingBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.db-chat-window-shell>div[style*=borderLeft]{flex-shrink:0}.db-chat-back-btn:focus-visible,.db-action-icon-btn:focus-visible,.db-chat-search-bar button:focus-visible{outline-offset:2px;outline:2px solid #f97316}@media screen and (width<=900px){.db-chat-header{padding:8px 10px}.db-chat-messages-area{padding-left:14px;padding-right:14px}.store-name-text{max-width:230px}}@media screen and (width<=768px){.db-chat-header{height:58px;min-height:58px;padding:7px 8px}.db-chat-back-btn{width:36px;min-width:36px;height:36px;margin-right:3px}.db-chat-avatar{background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex;overflow:hidden}.db-chat-user-profile{gap:9px}.db-chat-user-name{font-size:14px}.store-name-text{max-width:190px}.db-chat-messages-area{gap:5px;padding:10px 10px 90px}.db-action-icon-btn{width:35px;height:35px}.db-chat-search-bar{min-height:46px;padding:6px 10px}.db-dropdown-menu{width:210px;top:42px;right:0}.db-menu-item{min-height:40px;font-size:12px}.db-msg-with-reply>a{width:min(300px,82%)}}@media screen and (width<=480px){.db-chat-header{padding-left:4px;padding-right:5px}.db-chat-back-btn{width:34px;min-width:34px;height:34px}.db-chat-avatar{width:36px;min-width:36px;height:36px;font-size:14px}.db-chat-user-profile{gap:8px}.db-chat-user-name{font-size:13px}.store-name-text{max-width:145px}.db-chat-actions .db-action-icon-btn:first-child{display:none}.db-action-icon-btn{width:33px;height:33px}.db-chat-messages-area{padding:8px 7px 85px}.db-dropdown-menu{width:205px;right:0}.db-msg-with-reply>a{width:85%}.db-welcome-emoji{width:48px;height:48px;font-size:23px}}@media screen and (width<=360px){.store-name-text{max-width:115px}.db-chat-user-name{font-size:12px}.db-chat-avatar{width:34px;min-width:34px;height:34px}.db-chat-messages-area{padding-left:5px;padding-right:5px}}@media (prefers-reduced-motion:reduce){.db-chat-messages-area{scroll-behavior:auto}.db-typing-dots span,.db-dropdown-menu{animation:none}.db-msg-with-reply>a{transition:none}}.db-promo-link{width:100%;max-width:320px;color:inherit;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:10px;margin-bottom:6px;text-decoration:none;display:block;overflow:hidden}.db-promo-image{object-fit:cover;object-position:center;background:#fff;width:100%;height:300px;display:block}.db-promo-link{box-shadow:none!important;border:none!important}.db-promo-content{background:#eae9e922;padding:8px;box-shadow:none!important;border:none!important}.db-promo-stock-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.db-promo-in-stock,.db-promo-out-stock,.db-promo-visibility{align-items:center;gap:3px;display:flex}.db-promo-in-stock{color:#059669;font-size:12px;font-weight:600}.db-promo-out-stock{color:#ef4444;font-size:10px;font-weight:600}.db-promo-visibility{color:#475569;background:#f1f5f9;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:600}.db-promo-title{color:#0f172a;margin:0;font-size:15px;font-weight:600}.db-promo-weight{color:#94a3b8;font-size:13px;font-weight:400}.db-promo-message-wrapper{width:100%;margin-top:2px}.db-promo-message{color:#475569;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.db-promo-message.expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.db-promo-read-more{color:#f97316;cursor:pointer;background:0 0;border:none;margin:3px 0 0;padding:0;font-family:inherit;font-size:12px;font-weight:600;display:inline-block}.db-promo-read-more:hover{text-decoration:underline}.db-promo-rating{color:#64748b;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.db-promo-rating-value{color:#334155;font-weight:600}.db-promo-price-row{align-items:center;gap:8px;min-height:28px;margin-top:6px;display:flex}.db-promo-offer{letter-spacing:-.3px;color:#212121;white-space:nowrap;align-items:baseline;font-size:30px;font-weight:700;line-height:1;display:inline-flex}.db-promo-offer-r{margin-right:1px;font-size:17px;font-weight:700;line-height:1;display:inline-block}.db-promo-price{color:#878787;white-space:nowrap;margin-top:10px;font-size:15px;font-weight:400;line-height:1;text-decoration:line-through;text-decoration-thickness:1px;display:inline-flex}.db-promo-discount{color:#008c45;white-space:nowrap;background:#e8f5e9;border-radius:3px;justify-content:center;align-items:center;height:21px;margin-top:5px;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.db-promo-open{color:#f97316;align-items:center;gap:4px;margin-top:8px;margin-bottom:0;font-size:15px;font-weight:600;display:flex}.db-chat-window-shell.dark .db-promo-link{background:#202c33;border-color:#ffffff14}.db-chat-window-shell.dark .db-promo-content{background:#202c33}.db-chat-window-shell.dark .db-promo-title,.db-chat-window-shell.dark .db-promo-offer{color:#e9edef}.db-chat-window-shell.dark .db-promo-message{color:#aebac1}.db-chat-window-shell.dark .db-promo-visibility{color:#d1d7db;background:#2a3942}.dark-theme .db-promo-message{color:#aebac1}@media (width<=768px){.db-promo-link{max-width:300px}}@media (width<=480px){.db-promo-link{max-width:280px}.db-promo-image{height:170px}}.dark-theme .db-promo-link{background:#202c33}.dark-theme .db-promo-content{background:#1c2125}.dark-theme .db-promo-title,.dark-theme .db-promo-offer,.dark-theme .db-promo-rating-value{color:#e9edef}.dark-theme .db-promo-message,.dark-theme .db-promo-rating{color:#aebac1}.dark-theme .db-promo-weight,.dark-theme .db-promo-price{color:#8696a0}.dark-theme .db-promo-visibility{color:#d1d7db;background:#2a3942}.dark-theme .db-promo-in-stock{color:#4ade80}.dark-theme .db-promo-discount{color:#4ade80;background:#4ade8026}.dark-theme .db-promo-read-more{color:#ff9f43}.bubble-user{max-width:75%;padding:8px 12px;box-shadow:0 1px 1px #0000000d;color:#111!important;background-color:#eeffde!important;border-radius:16px 16px 4px!important}.dark-theme .bubble-user,body.dark-theme .bubble-user,[data-theme=dark] .bubble-user{box-shadow:0 1px 2px #0000004d;color:#000!important;background-color:#c9c8c8!important;border-radius:16px 16px 4px!important}.dark-theme .bubble-other,body.dark-theme .bubble-other,[data-theme=dark] .bubble-other{color:#000;background-color:#18222d!important}.db-chat-window-shell .bubble-user .msg-time,.db-chat-window-shell .bubble-user time,.db-chat-window-shell .bubble-user [class*=time]{color:#5b7a5b!important}.dark-theme .bubble-user .msg-time,.dark-theme .bubble-user time,.dark-theme .bubble-user [class*=time]{color:#4b5563!important}.status-container{color:#f9fafb;box-sizing:border-box;background-color:#111827;flex-direction:column;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow-y:auto}.status-content{flex-direction:column;gap:12px;padding:16px;display:flex}.status-item{cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:10px 12px;transition:background-color .15s;display:flex}.status-item:hover{background-color:#1f2937}.my-status-item{margin-bottom:6px}.status-avatar-wrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.status-avatar-wrapper.ring{background:linear-gradient(45deg,#3b82f6,#10b981);padding:2px}.status-avatar-inner{color:#3b82f6;background-color:#1f2937;border:2px solid #111827;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;font-weight:600;display:flex;overflow:hidden}.status-avatar-inner img{object-fit:cover;border-radius:50%;width:100%;height:100%}.add-status-plus-badge{color:#fff;cursor:pointer;background-color:#3b82f6;border:2px solid #111827;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:0;right:0}.status-info{flex:1;min-width:0}.status-info h4{color:#f9fafb;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:15px;font-weight:600;overflow:hidden}.status-info p{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.status-section-title{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin:8px 4px 4px;font-size:12px;font-weight:600}.status-loading,.status-empty{text-align:center;color:#6b7280;padding:24px 0;font-size:13px}.status-viewer-overlay{z-index:1000;background-color:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.status-viewer-box{background-color:#075e54;border-radius:0;flex-direction:column;width:100%;max-width:440px;height:100%;max-height:820px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0009}@media (width>=768px){.status-viewer-box{border:1px solid #1f2937;border-radius:16px;height:90vh}}.status-progress-bars{box-sizing:border-box;z-index:10;gap:4px;width:100%;padding:10px 12px 6px;display:flex}.progress-bar-bg{background-color:#ffffff4d;border-radius:2px;flex:1;height:3px;overflow:hidden}.progress-bar-fill{background-color:#fff;height:100%;transition:width 50ms linear}.viewer-header{z-index:10;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.viewer-user-info{align-items:center;gap:10px;display:flex}.status-avatar-sm{color:#fff;background-color:#00000040;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.status-avatar-sm img{object-fit:cover;border-radius:50%;width:100%;height:100%}.viewer-name{color:#fff;font-size:14px;font-weight:600;display:block}.viewer-time{color:#ffffffbf;font-size:11px;display:block}.viewer-top-actions{align-items:center;gap:4px;display:flex;position:relative}.control-icon-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;font-size:16px;transition:background-color .15s;display:flex}.control-icon-btn:hover{background-color:#ffffff26}.menu-container{position:relative}.status-dropdown-menu{z-index:50;background-color:#111827;border:1px solid #1f2937;border-radius:8px;flex-direction:column;min-width:140px;display:flex;position:absolute;top:36px;right:0;overflow:hidden;box-shadow:0 4px 12px #0006}.dropdown-menu-item{text-align:left;color:#f9fafb;cursor:pointer;background:0 0;border:none;padding:10px 14px;font-size:13px;transition:background-color .15s}.dropdown-menu-item:hover{background-color:#1f2937}.dropdown-menu-item.delete-item{color:#ef4444}.viewer-body{cursor:pointer;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.viewer-media{object-fit:contain;width:100%;height:100%}.viewer-text-content{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.viewer-text-content h2{color:#fff;word-break:break-word;margin:0;font-size:22px;font-weight:600;line-height:1.4}.status-views-bar{text-align:center;color:#ffffffe6;cursor:pointer;z-index:10;background-color:#0003;padding:10px 16px;font-size:12px}.status-views-drawer{box-sizing:border-box;z-index:30;background-color:#111827;border-top:1px solid #1f2937;border-top-left-radius:16px;border-top-right-radius:16px;width:100%;padding:12px 16px 24px;position:absolute;bottom:0;left:0}.drawer-handle{cursor:pointer;background-color:#374151;border-radius:2px;width:36px;height:4px;margin:0 auto 12px}.status-views-drawer h3{color:#f9fafb;margin:0 0 8px;font-size:14px;font-weight:600}.no-views-text{color:#94a3b8;margin:0;font-size:12px}.nav-left,.nav-right{z-index:5;cursor:pointer;width:35%;position:absolute;top:60px;bottom:50px}.nav-left{left:0}.nav-right{right:0}.upload-modal-overlay{z-index:1100;background-color:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;top:0;left:0}.upload-modal{box-sizing:border-box;background-color:#111827;border:1px solid #1f2937;border-radius:12px;width:100%;max-width:420px;padding:20px;box-shadow:0 10px 25px #00000080}.upload-modal h3{color:#f9fafb;margin:0 0 16px;font-size:16px;font-weight:600}.form-group{margin-bottom:14px}.form-group label{color:#94a3b8;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.form-group select,.form-group input[type=text],.form-group textarea{color:#f9fafb;box-sizing:border-box;background-color:#0b0f19;border:1px solid #1f2937;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:13px}.form-group select:focus,.form-group input[type=text]:focus,.form-group textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.form-group input[type=file]{color:#94a3b8;font-size:12px}.form-group input[type=color]{cursor:pointer;background:0 0;border:1px solid #374151;border-radius:6px;width:60px;height:34px;padding:2px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.modal-actions button{cursor:pointer;color:#f9fafb;background-color:#1f2937;border:1px solid #374151;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.modal-actions button:hover{background-color:#374151}.modal-actions .primary-btn{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.modal-actions .primary-btn:hover{background-color:#2563eb}.status-container.theme-light{color:#111b21;background-color:#f0f2f5}.status-container.theme-light .status-section-title{color:#667781}.status-container.theme-light .status-item{background-color:#fff}.status-container.theme-light .status-item:hover{background-color:#f5f6f6}.status-container.theme-light .status-info h4{color:#111b21}.status-container.theme-light .status-info p{color:#667781}.status-container.theme-light .status-avatar-inner{color:#111b21;background-color:#dfe5e7}.status-container.theme-light .status-loading,.status-container.theme-light .status-empty{color:#667781}.status-container.theme-light .upload-modal{color:#111b21;background-color:#fff}.status-container.theme-light .form-group label{color:#111b21}.status-container.theme-light .form-group input,.status-container.theme-light .form-group select,.status-container.theme-light .form-group textarea{color:#111b21;background-color:#f0f2f5;border:1px solid #d1d7db}.status-container.theme-light .modal-actions button{color:#111b21}@media screen and (width<=768px){.status-container{height:100dvh}.status-viewer-box{border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:none!important}.status-content{padding:12px}.nav-left,.nav-right{top:50px;bottom:40px}}@media screen and (width<=480px){.status-item{gap:10px;padding:8px 10px}.status-avatar-wrapper{width:46px;height:46px}.status-info h4{font-size:14px}.status-info p{font-size:11.5px}.upload-modal-overlay{padding:12px}.upload-modal{max-width:100%;padding:16px}.viewer-text-content h2{padding:0 12px;font-size:18px}}.status-container.theme-light .status-avatar-inner,.status-container.theme-light .add-status-plus-badge{border-color:#f0f2f5}.status-container.theme-light .status-dropdown-menu{background:#fff;border-color:#d1d7db}.status-container.theme-light .dropdown-menu-item{color:#111b21}.status-container.theme-light .dropdown-menu-item:hover{background:#f0f2f5}.status-container.theme-light .dropdown-menu-item.delete-item{color:#ef4444}.status-container.theme-light .status-views-drawer{background:#fff;border-color:#d1d7db}.status-container.theme-light .status-views-drawer h3{color:#111b21}.status-container.theme-light .no-views-text{color:#667781}.status-container.theme-light .modal-actions button{background:#f0f2f5;border-color:#d1d7db}.status-container.theme-light .modal-actions .primary-btn{color:#fff;background:#3b82f6;border-color:#3b82f6}.kuicqli-profile-container{--profile-bg-primary:var(--bg-main,#f0f2f5);--profile-bg-pane:var(--bg-sidebar,#fff);--profile-bg-header:var(--bg-sidebar,#fff);--profile-bg-hover:var(--hover-bg,#f0f2f5);--profile-bg-card:var(--bg-card,#fff);--profile-border:var(--border-color,#e9edef);--profile-border-subtle:var(--border-color,#e9edef);--profile-border-strong:var(--border-strong,#0b141a21);--profile-text-primary:var(--text-primary,#111b21);--profile-text-secondary:var(--text-secondary,#667781);--profile-text-muted:#54656f;--profile-input-bg:var(--bg-card,#f0f2f5);--profile-input-border:var(--border-color,#d1d7db);--profile-accent:var(--accent-primary,#25d366);--profile-accent-hover:var(--accent-primary-hover,#20bd5a);--profile-alert-success-bg:#25d3661f;--profile-alert-success-color:#15803d;--profile-alert-success-border:#25d3664d;--profile-alert-error-bg:#dc26261a;--profile-alert-error-color:#b91c1c;--profile-alert-error-border:#dc26264d;--profile-btn-save-bg:#25d36626;--profile-btn-save-color:#15803d;--profile-btn-save-hover:#25d36647;--profile-btn-cancel-bg:#dc26261f;--profile-btn-cancel-color:#b91c1c;--profile-btn-cancel-hover:#dc262640;width:100%;height:100%;color:var(--profile-text-primary);transition:background-color .2s,color .2s}.db-workspace-shell.theme-light .kuicqli-profile-container,.kuicqli-profile-container.theme-light{--profile-bg-primary:#f0f2f5;--profile-bg-pane:#fff;--profile-bg-header:#fff;--profile-bg-hover:#f0f2f5;--profile-bg-card:#fff;--profile-border:#e9edef;--profile-border-subtle:#e9edef;--profile-border-strong:#0b141a21;--profile-text-primary:#111b21;--profile-text-secondary:#667781;--profile-text-muted:#54656f;--profile-input-bg:#f0f2f5;--profile-input-border:#d1d7db;--profile-accent:#25d366;--profile-accent-hover:#20bd5a;--profile-alert-success-bg:#25d3661f;--profile-alert-success-color:#15803d;--profile-alert-success-border:#25d3664d;--profile-alert-error-bg:#dc26261a;--profile-alert-error-color:#b91c1c;--profile-alert-error-border:#dc26264d;--profile-btn-save-bg:#25d36626;--profile-btn-save-color:#15803d;--profile-btn-save-hover:#25d36647;--profile-btn-cancel-bg:#dc26261f;--profile-btn-cancel-color:#b91c1c;--profile-btn-cancel-hover:#dc262640}.db-workspace-shell.theme-dark .kuicqli-profile-container,.kuicqli-profile-container.theme-dark{--profile-bg-primary:#0b141a;--profile-bg-pane:#111b21;--profile-bg-header:#111b21;--profile-bg-hover:#202c33;--profile-bg-card:#202c33;--profile-border:#222d34;--profile-border-subtle:#222d34;--profile-border-strong:#e9edef24;--profile-text-primary:#e9edef;--profile-text-secondary:#8696a0;--profile-text-muted:#aebac1;--profile-input-bg:#202c33;--profile-input-border:#374045;--profile-accent:#25d366;--profile-accent-hover:#20bd5a;--profile-alert-success-bg:#25d36626;--profile-alert-success-color:#4ade80;--profile-alert-success-border:#25d3664d;--profile-alert-error-bg:#dc262626;--profile-alert-error-color:#f87171;--profile-alert-error-border:#dc26264d;--profile-btn-save-bg:#25d3662e;--profile-btn-save-color:#4ade80;--profile-btn-save-hover:#25d3664d;--profile-btn-cancel-bg:#dc26262e;--profile-btn-cancel-color:#f87171;--profile-btn-cancel-hover:#dc26264d}.kuicqli-profile-pane{--bg-pane:#fff;--text-primary:#fff}.kuicqli-pane-header{border-bottom:1px solid var(--profile-border);background:var(--profile-bg-header);z-index:10;justify-content:space-between;align-items:center;padding:18px 24px;transition:background-color .2s,border-color .2s;display:flex;position:sticky;top:0}.header-left{align-items:center;gap:16px;display:flex}.kuicqli-back-btn{cursor:pointer;color:var(--profile-text-secondary);background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:20px;transition:background-color .2s,color .2s}.kuicqli-back-btn:hover{background:var(--profile-bg-hover);color:var(--profile-text-primary)}.kuicqli-pane-header h2{color:var(--profile-text-primary);margin:0;font-size:1.25rem;font-weight:600}.kuicqli-alert{padding:12px 24px;font-size:.875rem;font-weight:500}.kuicqli-alert.error{background-color:var(--profile-alert-error-bg);color:var(--profile-alert-error-color);border-bottom:1px solid var(--profile-alert-error-border)}.kuicqli-alert.success{background-color:var(--profile-alert-success-bg);color:var(--profile-alert-success-color);border-bottom:1px solid var(--profile-alert-success-border)}.kuicqli-profile-content{background:var(--profile-bg-pane);flex-direction:column;gap:20px;padding:24px;transition:background-color .2s;display:flex}.kuicqli-avatar-section{justify-content:center;margin-bottom:8px;display:flex}.kuicqli-avatar-preview{cursor:pointer;border:3px solid var(--profile-border);background:var(--profile-bg-hover);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;transition:border-color .2s,background-color .2s;display:flex;position:relative;overflow:hidden}.kuicqli-avatar-preview:hover{border-color:var(--profile-accent)}.kuicqli-avatar-preview img{object-fit:cover;width:100%;height:100%}.kuicqli-avatar-initials{color:var(--profile-text-muted);font-size:2.25rem;font-weight:700}.kuicqli-avatar-overlay{opacity:0;text-align:center;background:#000000a6;justify-content:center;align-items:center;padding:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}.kuicqli-avatar-preview:hover .kuicqli-avatar-overlay{opacity:1}.kuicqli-avatar-overlay span{color:#fff;letter-spacing:.5px;font-size:.65rem;font-weight:600;line-height:1.2}.kuicqli-profile-field-group{border-bottom:1px solid var(--profile-border-subtle);flex-direction:column;gap:6px;padding-bottom:16px;display:flex}.kuicqli-field-label{text-transform:uppercase;letter-spacing:.5px;color:var(--profile-text-secondary);font-size:.75rem;font-weight:600}.kuicqli-field-value-row{justify-content:space-between;align-items:center;min-height:38px;display:flex}.kuicqli-field-text{color:var(--profile-text-primary);font-size:.95rem;font-weight:500}.kuicqli-edit-pencil-btn{cursor:pointer;color:var(--profile-text-secondary);background:0 0;border:none;border-radius:6px;padding:6px;font-size:14px;transition:background-color .15s,color .15s}.kuicqli-edit-pencil-btn:hover{background:var(--profile-bg-hover);color:var(--profile-text-primary)}.kuicqli-inline-edit-box{align-items:center;gap:8px;width:100%;display:flex}.kuicqli-inline-edit-box input{background:var(--profile-input-bg);color:var(--profile-text-primary);border:1px solid var(--profile-input-border);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:.95rem;transition:border-color .15s,background-color .2s,color .2s}.kuicqli-inline-edit-box input::placeholder{color:var(--profile-text-secondary)}.kuicqli-inline-edit-box input:focus{border-color:var(--profile-accent);box-shadow:0 0 0 2px #25d3661f}.kuicqli-edit-actions{gap:4px;display:flex}.kuicqli-icon-btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;transition:background-color .15s,color .15s;display:flex}.kuicqli-icon-btn.save{background-color:var(--profile-btn-save-bg);color:var(--profile-btn-save-color)}.kuicqli-icon-btn.save:hover{background-color:var(--profile-btn-save-hover)}.kuicqli-icon-btn.cancel{background-color:var(--profile-btn-cancel-bg);color:var(--profile-btn-cancel-color)}.kuicqli-icon-btn.cancel:hover{background-color:var(--profile-btn-cancel-hover)}.phone-row{justify-content:space-between;align-items:center;display:flex}.phone-display-wrap{align-items:center;gap:10px;display:flex}.phone-icon{font-size:16px}.kuicqli-copy-btn{background:var(--profile-bg-hover);color:var(--profile-text-primary);cursor:pointer;border:none;border-radius:6px;padding:6px 10px;font-size:13px;transition:background-color .15s,color .15s}.kuicqli-copy-btn:hover{background:var(--profile-border)}.kuicqli-profile-pane::-webkit-scrollbar{width:7px}.kuicqli-profile-pane::-webkit-scrollbar-track{background:var(--profile-bg-pane)}.kuicqli-profile-pane::-webkit-scrollbar-thumb{background:var(--profile-border);border-radius:10px}.kuicqli-profile-pane::-webkit-scrollbar-thumb:hover{background:var(--profile-text-secondary)}@media screen and (width<=768px){.kuicqli-pane-header{padding:14px 16px}.kuicqli-profile-content{gap:16px;padding:16px}.kuicqli-pane-header h2{font-size:1.1rem}}@media screen and (width<=480px){.kuicqli-avatar-preview{width:84px;height:84px}.kuicqli-avatar-initials{font-size:1.8rem}.kuicqli-pane-header{padding:12px 14px}.kuicqli-profile-content{gap:14px;padding:12px}.kuicqli-field-text,.kuicqli-inline-edit-box input{font-size:.9rem}.kuicqli-inline-edit-box{flex-wrap:wrap}}.db-workspace-shell{background:var(--bg-main);width:100vw;height:100vh;color:var(--text-primary);display:flex;overflow:hidden}.db-workspace-shell.theme-dark{--bg-rail:#111b21;--bg-sidebar:#111b21;--bg-main:#0b141a;--bg-stage:#0b141a;--bg-card:#202c33;--text-primary:#e9edef;--text-secondary:#8696a0;--text-white:#e9edef;--border-color:#222d34;--border-strong:#c0c3c454;--hover-bg:#ffffff14;--active-bg:#2a3942;--accent-primary:#25d366;--accent-primary-hover:#20bd5a}.db-workspace-shell.theme-light{--bg-rail:#f0f2f5;--bg-sidebar:#fff;--bg-main:#fff;--bg-stage:#fff;--bg-card:#f0f2f5;--text-primary:#111b21;--text-secondary:#667781;--text-white:#111b21;--border-color:#e9edef;--border-strong:#0b141a21;--hover-bg:#f5f5f5;--active-bg:#f0f2f5;--accent-primary:#25d366;--accent-primary-hover:#20bd5a}.db-workspace-rail{box-sizing:border-box;width:72px;min-width:72px;max-width:72px;color:var(--text-primary);border-right:1px solid var(--border-strong);flex-direction:column;flex:0 0 72px;justify-content:space-between;align-items:center;padding:12px 0;display:flex;background:var(--bg-rail)!important}.db-workspace-rail-top{width:100%}.db-rail-top{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.db-rail-nav,.db-rail-footer{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.db-workspace-brand,.db-brand-logo{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important}.db-brand-logo img{object-fit:contain;width:34px;height:34px;display:block}.brand-logo-img{object-fit:contain!important;width:70px!important;max-width:none!important;height:70px!important;max-height:none!important;display:block!important}.db-sidebar-brand-logo-img{object-fit:contain;min-width:50px;max-width:50px;min-height:50px;max-height:50px;margin-top:10px;display:block;width:50px!important;height:50px!important}.db-nav-item{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:flex}.db-nav-item span{margin-top:2px;font-size:10px}.db-nav-item:hover{background-color:var(--hover-bg);color:var(--text-primary)}.db-nav-item.active{background-color:var(--hover-bg);color:var(--accent-primary)}.db-user-pill{cursor:pointer;background:var(--accent-primary);color:#fff;border:2px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.db-user-avatar-img{object-fit:cover;width:100%;height:100%}.db-sidebar-panel{width:370px;height:100%;color:var(--text-primary);border-right:1px solid var(--border-color);flex-direction:column;display:flex;background:var(--bg-sidebar)!important}.db-sidebar-top{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:16px;background:var(--bg-sidebar)!important}.db-header-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.db-workspace-subtitle{letter-spacing:.08em;color:var(--text-secondary);font-size:10px;font-weight:600}.db-header-row h2{color:var(--text-primary);margin:0;font-size:22px;font-weight:700}.db-action-pill-btn{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.db-action-pill-btn:hover{background:var(--accent-primary-hover)}.db-search-box{background:var(--bg-card);border:1px solid var(--border-color);max-width:350px;color:var(--text-secondary);box-sizing:border-box;border-radius:50px;align-items:center;gap:8px;margin-top:7px;margin-bottom:20px;margin-left:10px;padding:13px 18px;display:flex}.db-sidebar-top .db-search-box{border-radius:24px;width:100%;max-width:none;margin:0 0 12px;padding:10px 16px;background:var(--bg-card)!important;border:none!important}.db-search-box input{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;font-size:13px}.db-search-box input::placeholder{color:var(--text-secondary)}.db-pill-tabs{flex-wrap:wrap;gap:8px;padding:0;display:flex}.db-tab-pill{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:20px;padding:6px 12px;font-size:13px;font-weight:500}.db-tab-pill.active{color:#25d366;background:#25d36629;border-color:#0000}.db-sidebar-scroll{scrollbar-width:thin;flex:1;padding:12px;overflow-y:auto;background:var(--bg-sidebar)!important}.db-card-list{flex-direction:column;gap:2px;display:flex}.db-workspace-shell .db-contact-card{box-sizing:border-box;width:100%;color:var(--text-primary);cursor:pointer;align-items:center;gap:12px;margin:0;padding:10px 16px;transition:background .15s;display:flex;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important}.db-workspace-shell .db-contact-card:hover{background:#f5f5f5!important}.db-workspace-shell .db-contact-card.active,.db-workspace-shell .db-contact-card.selected{background:#f0f2f5!important}.db-workspace-shell.theme-dark .db-contact-card{background:#111b21!important}.db-workspace-shell .db-contact-avatar-wrap{color:#54656f;box-sizing:border-box;background:#e9edef;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex;position:relative;overflow:visible;flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;margin:0!important;padding:0!important}.db-workspace-shell .db-contact-avatar-img{object-position:center;box-sizing:border-box;display:block;object-fit:cover!important;border-radius:50%!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important}.db-workspace-shell .db-contact-avatar-fallback{color:#54656f;box-sizing:border-box;background:#e9edef;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex;border-radius:50%!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important}.db-status-dot{border:2px solid var(--bg-sidebar);z-index:2;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:0}.db-status-dot.online{background:#25d366}.db-contact-info{flex-direction:column;flex:1;gap:3px;width:100%;min-width:0;display:flex}.db-contact-top,.db-contact-bottom{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.db-contact-name{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:400;overflow:hidden}.db-contact-time{color:var(--text-secondary);flex-shrink:0;font-size:12px}.db-contact-time.unread{font-weight:600;color:#25d366!important}.db-contact-preview{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.db-contact-preview p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.db-contact-phone{color:var(--text-secondary);align-items:center;gap:5px;margin-top:3px;font-size:12px;display:flex}.db-contact-phone svg{flex-shrink:0}.db-unread-badge{box-sizing:border-box;color:#0b141a;background:#25d366;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:flex}.db-main-stage{height:100%;color:var(--text-primary);flex:1;justify-content:center;align-items:center;padding:24px;display:flex;overflow:hidden;background:var(--bg-main)!important}.db-stage-card-empty{text-align:center;color:var(--text-secondary)}.db-stage-card-empty h3{color:var(--text-primary);margin:12px 0 6px;font-size:1.1rem}.db-welcome-card{background:var(--bg-sidebar);border:1px solid var(--border-color);text-align:center;border-radius:16px;width:100%;max-width:480px;padding:45px;box-shadow:0 10px 25px -5px #0000001a}.db-badge{letter-spacing:.1em;color:var(--accent-primary);background:#6366f11f;border-radius:20px;margin-bottom:12px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.db-welcome-card h1{color:var(--text-primary);margin:0 0 10px;font-size:1.5rem;font-weight:700}.db-welcome-card p{color:var(--text-secondary);margin-bottom:24px;font-size:13.5px;line-height:1.5}.db-welcome-actions{justify-content:center;gap:12px;display:flex}.db-btn-primary{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.db-btn-primary:hover{background:var(--accent-primary-hover)}.db-btn-outline{color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.db-btn-outline:hover{background:var(--bg-card)}.db-profile-header-card{text-align:center;font-size:inherit;cursor:pointer;border-bottom:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 16px 12px;display:flex}.db-profile-header-card .db-avatar-lg{flex-shrink:0;width:100px;height:100px;margin:0}.db-avatar-lg{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:auto;font-size:35px;font-weight:700;display:flex;overflow:hidden;color:#fff!important;background-color:#374751!important}.db-avatar-lg img{object-fit:cover;width:100%;height:100%}.db-profile-header-card .db-user-meta{text-align:center;align-items:center}.db-user-meta{flex-direction:column;display:flex}.db-username{color:var(--text-primary);font-size:20px;font-weight:600}.db-userbio{color:var(--text-secondary);font-size:11.5px}.db-profile-header-card+.db-search-box{box-sizing:border-box;width:auto;max-width:none;margin:8px 16px 16px}.db-menu-list{flex-direction:column;flex:1;gap:4px;padding:8px;display:flex;overflow-y:auto}.db-menu-card-item{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:flex}.db-menu-card-item:hover{background:var(--hover-bg)}.db-menu-icon{color:var(--accent-primary);justify-content:center;align-items:center;display:flex}.db-menu-text{flex-direction:column;display:flex}.db-menu-title{color:var(--text-primary);font-size:17px;font-weight:600}.db-menu-subtitle{color:var(--text-secondary);font-size:11px}.db-menu-card-item.logout .db-menu-icon,.db-menu-card-item.logout .db-menu-title{color:#ef4444!important}.db-sub-pane{background:var(--bg-sidebar);flex-direction:column;height:100%;display:flex}.db-sub-pane-header{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;padding:16px;display:flex}.db-sub-pane-header button{color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.db-sub-pane-header h2{color:var(--text-primary);margin:0;font-size:1rem}.db-sub-pane-content{flex-direction:column;gap:12px;padding:16px;display:flex}.db-setting-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:16px}.db-setting-card h3{color:var(--text-primary);margin:0 0 6px;font-size:14px}.db-setting-card p{color:var(--text-secondary);margin:0 0 12px;font-size:12px}.db-setting-row{border-top:1px solid var(--border-color);color:var(--text-primary);justify-content:space-between;align-items:center;padding:8px 0;font-size:12.5px;display:flex}.db-setting-row select{background:var(--bg-sidebar);border:1px solid var(--border-color);color:var(--text-primary);border-radius:6px;padding:4px 8px;font-size:12px}.db-form-drawer-card{background:var(--bg-sidebar);border:1px solid var(--border-color);border-radius:14px;width:100%;max-width:440px;padding:24px}.db-drawer-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.db-drawer-top h3{color:var(--text-primary);margin:0;font-size:1.1rem}.db-drawer-top button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none}.db-form{flex-direction:column;gap:14px;display:flex}.db-field{flex-direction:column;gap:6px;display:flex}.db-field label{color:var(--text-secondary);font-size:11.5px;font-weight:600}.db-field input,.db-field select{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;outline:none;padding:9px 12px;font-size:13px}.db-phone-group{gap:8px;display:flex}.db-phone-group select{width:110px}.db-checkbox-field{color:var(--text-secondary);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.db-empty-state{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:8px;padding:32px 16px;font-size:13px;display:flex}.spin{animation:1.2s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.db-chat-user-name{align-items:center;gap:5px;display:flex}.verified-badge{color:#1877f2;fill:#1877f2;stroke:#fff;flex-shrink:0}.db-online-status{color:#22c55e;align-items:center;gap:5px;margin-top:2px;font-size:12px;line-height:1.2;display:flex}.db-online-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.db-typing-status{color:#22c55e;margin-top:2px;font-size:12px;line-height:1.2;display:block}.db-workspace-shell.theme-light{--text-primary:#111b21;--text-secondary:#667781}.db-workspace-shell.theme-dark{--text-primary:#e9edef;--text-secondary:#8696a0}.db-workspace-shell .db-sidebar-panel h2,.db-workspace-shell .db-sub-pane-header h2,.db-workspace-shell .db-contact-name,.db-workspace-shell .db-menu-title,.db-workspace-shell .db-username,.db-workspace-shell .db-user-meta,.db-workspace-shell .db-setting-card h3,.db-workspace-shell .db-setting-row,.db-workspace-shell .db-stage-card-empty h3,.db-workspace-shell .db-welcome-card h1,.db-workspace-shell .db-drawer-top h3{color:var(--text-primary)!important}.db-workspace-shell .db-contact-time,.db-workspace-shell .db-contact-phone,.db-workspace-shell .db-contact-preview,.db-workspace-shell .db-contact-preview p,.db-workspace-shell .db-menu-subtitle,.db-workspace-shell .db-userbio,.db-workspace-shell .db-empty-state,.db-workspace-shell .db-setting-card p,.db-workspace-shell .db-welcome-card p,.db-workspace-shell .db-stage-card-empty,.db-workspace-shell .db-field label,.db-workspace-shell .db-checkbox-field{color:var(--text-secondary)!important}.db-workspace-shell .db-search-box{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important}.db-workspace-shell .db-sidebar-top .db-search-box{border:none!important}.db-workspace-shell .db-search-box input{color:var(--text-primary)!important;background:0 0!important}.db-workspace-shell .db-search-box input::placeholder{color:var(--text-secondary)!important}.dark-theme .db-workspace-shell .db-sidebar-panel,.dark-theme .db-workspace-shell .db-sidebar-top,.dark-theme .db-workspace-shell .db-sidebar-scroll,.dark-theme .db-workspace-shell .db-sub-pane,body.dark-theme .db-workspace-shell .db-sidebar-panel,body.dark-theme .db-workspace-shell .db-sidebar-top,body.dark-theme .db-workspace-shell .db-sidebar-scroll,body.dark-theme .db-workspace-shell .db-sub-pane,[data-theme=dark] .db-workspace-shell .db-sidebar-panel,[data-theme=dark] .db-workspace-shell .db-sidebar-top,[data-theme=dark] .db-workspace-shell .db-sidebar-scroll,[data-theme=dark] .db-workspace-shell .db-sub-pane{color:#e9edef!important;background:#111b21!important}.dark-theme .db-workspace-shell .db-workspace-rail,body.dark-theme .db-workspace-shell .db-workspace-rail,[data-theme=dark] .db-workspace-shell .db-workspace-rail{background:#0b141a!important;border-right:1px solid #c0c3c453!important}.dark-theme .db-workspace-shell .db-main-stage,body.dark-theme .db-workspace-shell .db-main-stage,[data-theme=dark] .db-workspace-shell .db-main-stage{background:#0b141a!important}.db-workspace-shell .db-nav-item{color:var(--text-secondary)!important}.db-workspace-shell .db-nav-item:hover,.db-workspace-shell .db-nav-item.active{color:var(--text-primary)!important;background:var(--hover-bg)!important}.db-workspace-shell .db-tab-pill{color:var(--text-secondary);border-color:var(--border-color)}.db-workspace-shell .db-tab-pill.active{color:#25d366}.db-workspace-shell .db-setting-card,.db-workspace-shell .db-welcome-card,.db-workspace-shell .db-form-drawer-card{background:var(--bg-card)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important}.db-workspace-shell .db-field input,.db-workspace-shell .db-field select,.db-workspace-shell .db-setting-row select{background:var(--bg-sidebar);color:var(--text-primary);border-color:var(--border-color)}.db-workspace-shell .db-btn-outline{color:var(--text-primary);border-color:var(--border-color)}@media screen and (width<=768px){.dbirds-sidebar,.dbirds-sidebar.hidden-mobile{display:none}.db-chat-window-shell{width:100%!important}.db-workspace-rail{display:none}.db-sidebar-panel{width:100%;min-width:100%}.db-main-stage{padding:0}}.db-workspace-shell.theme-light .db-card-list{background:#fff!important;gap:0!important}.db-workspace-shell.theme-light .db-contact-card{cursor:pointer;min-height:64px;box-sizing:border-box!important;width:100%!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;align-items:center!important;gap:12px!important;margin:0!important;padding:8px 16px!important;transition:background-color .15s!important;display:flex!important}.db-workspace-shell.theme-light .db-contact-card:hover,.db-workspace-shell.theme-light .db-contact-card.active,.db-workspace-shell.theme-light .db-contact-card.selected{background:#f0f2f5!important}.db-workspace-shell.theme-light .db-contact-avatar-wrap{background:#e9edef;border-radius:50%;position:relative;flex:0 0 48px!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.db-workspace-shell.theme-light .db-contact-avatar-img{object-fit:cover!important;border-radius:50%!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important;display:block!important}.db-workspace-shell.theme-light .db-contact-info{flex-direction:column;gap:2px;display:flex;flex:auto!important;width:auto!important;min-width:0!important}.db-workspace-shell.theme-light .db-contact-top,.db-workspace-shell.theme-light .db-contact-bottom{gap:8px;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.db-workspace-shell.theme-light .db-contact-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--text-primary)!important;font-size:15px!important;font-weight:500!important}.db-workspace-shell.theme-light .db-contact-time{flex-shrink:0;color:#667781!important;font-size:11px!important}.db-workspace-shell.theme-light .db-contact-preview,.db-workspace-shell.theme-light .db-contact-preview p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#667781!important;margin:0!important;font-size:13px!important}.db-workspace-shell.theme-light .db-status-dot{background:#25d366;border:2px solid #fff!important;width:11px!important;height:11px!important;bottom:1px!important;right:0!important}.db-workspace-shell.theme-light .db-unread-badge{color:#fff!important;background:#25d366!important}.db-workspace-shell.theme-light .db-sidebar-scroll>*{margin-left:0!important;margin-right:0!important}.db-workspace-shell.theme-light .db-sidebar-scroll .db-card-list{width:100%!important;margin:0!important;padding:0!important}.db-workspace-shell.theme-light .db-sidebar-scroll{background:#fff!important;padding:0!important}.db-workspace-shell.theme-light .db-card-list{background:#fff!important;gap:0!important;margin:0!important;padding:0!important}.db-workspace-shell.theme-light .db-contact-card{width:100%!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;margin:0!important;padding:8px 16px!important}.db-workspace-shell.theme-light .db-contact-card:hover,.db-workspace-shell.theme-light .db-contact-card.active,.db-workspace-shell.theme-light .db-contact-card.selected{background:#f0f2f5!important}.db-workspace-shell.theme-dark .db-sidebar-scroll{background:#111b21!important;padding:0!important}.db-workspace-shell.theme-dark .db-card-list{background:#111b21!important;gap:0!important;margin:0!important;padding:0!important}.db-workspace-shell.theme-dark .db-contact-card{width:100%!important;box-shadow:none!important;background:#111b21!important;border:none!important;border-radius:0!important;margin:0!important;padding:8px 16px!important}.db-workspace-shell.theme-dark .db-contact-card:hover{background:#202c33!important}.db-workspace-shell.theme-dark .db-contact-card.active,.db-workspace-shell.theme-dark .db-contact-card.selected{background:#2a3942!important}.db-workspace-shell .db-contact-avatar-wrap{background:#e9edef!important;border-radius:50%!important;flex:0 0 48px!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.db-workspace-shell .db-contact-avatar-img{object-fit:cover!important;border-radius:50%!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important;display:block!important}.db-workspace-shell .db-contact-avatar-fallback{color:#54656f!important;background:#e9edef!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:flex!important}.db-workspace-shell.theme-dark .db-contact-avatar-wrap,.db-workspace-shell.theme-dark .db-contact-avatar-fallback{color:#d1d7db!important;background:#3b4a54!important}.qr-container{flex-direction:column;align-items:center;gap:16px;padding:20px 0;display:flex}.qr-code-wrapper{background:#fff;border-radius:16px;justify-content:center;align-items:center;min-width:240px;min-height:240px;padding:20px;display:flex;box-shadow:0 2px 12px #0000000f}.qr-code-wrapper svg{display:block}.qr-hint{color:#636e72;margin:0;font-size:14px}.qr-refresh{color:#fff;cursor:pointer;background:#6c63ff;border:none;border-radius:20px;padding:8px 24px;font-size:14px;transition:all .2s}.qr-refresh:hover{background:#4834d4;transform:scale(1.02)}.qr-status{color:#4ecdc4;font-size:13px;font-weight:500}.qr-connected{text-align:center;padding:30px 0}.check{margin-bottom:8px;font-size:48px;display:block}.qr-connected h3{color:#4ecdc4;margin-bottom:4px;font-size:20px}.qr-connected p{color:#636e72}.qr-placeholder{color:#ccc;font-size:40px}:root,[data-theme=light]{--bg-primary:#f8fafc;--bg-secondary:#fff;--text-primary:#0f172a;--text-secondary:#64748b;--border-color:#e2e8f0;--hover-bg:#f1f5f9;--accent-blue:#4f46e5;--accent-blue-hover:#4338ca;--danger-color:#ef4444;--input-bg:#fff;--icon-bg:#f8fafc;--active-bg:#eef2ff;--shadow-sm:0 1px 2px 0 #0000000a;--shadow-md:0 4px 6px -1px #0f172a0d, 0 2px 4px -2px #0f172a08}[data-theme=dark]{--bg-primary:#111b21;--bg-secondary:#202c33;--text-primary:#e9edef;--text-secondary:#aebac1;--border-color:#374045;--hover-bg:#2a3942;--accent-blue:#818cf8;--accent-blue-hover:#6366f1;--danger-color:#f87171;--input-bg:#202c33;--icon-bg:#2a3942;--active-bg:#312e81;--shadow-sm:0 1px 2px #00000040;--shadow-md:0 4px 12px #00000040}.whatsapp-settings-wrapper{background-color:var(--bg-primary);width:100vw;height:100vh;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow:hidden}.whatsapp-left-icon-bar{background-color:var(--bg-secondary);border-right:1px solid var(--border-color);width:64px;box-shadow:var(--shadow-sm);z-index:10;flex-direction:column;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.top-icons,.bottom-icons{flex-direction:column;align-items:center;gap:10px;display:flex}.icon-btn{width:42px;height:42px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;font-size:18px;transition:all .15s;display:flex}.icon-btn:hover{background-color:var(--hover-bg);color:var(--text-primary)}.icon-btn.active{color:var(--accent-blue);background-color:#eef2ff;font-weight:600}.whatsapp-bottom-profile-icon{cursor:pointer;border:2px solid #0000;border-radius:50%;width:38px;height:38px;transition:all .2s;overflow:hidden}.whatsapp-bottom-profile-icon.active,.whatsapp-bottom-profile-icon:hover{border-color:var(--accent-blue);transform:scale(1.03)}.whatsapp-bottom-profile-icon img{object-fit:cover;width:100%;height:100%}.profile-icon-initials{width:100%;height:100%;color:var(--accent-blue);background-color:#eef2ff;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.whatsapp-settings-sidebar{background-color:var(--bg-secondary);border-right:1px solid var(--border-color);flex-direction:column;width:360px;height:100%;display:flex}.whatsapp-settings-top-header{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px;display:flex}.whatsapp-user-header-info{flex-direction:column;display:flex}.whatsapp-header-username{color:var(--text-primary);font-size:17px;font-weight:600}.whatsapp-avatar-status-container{align-items:center;gap:10px;display:flex}.whatsapp-status-bubble{background-color:var(--hover-bg);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;max-width:130px;padding:5px 10px;font-size:12px;overflow:hidden}.whatsapp-main-avatar{cursor:pointer;border:2px solid var(--border-color);border-radius:50%;width:44px;height:44px;transition:all .2s;overflow:hidden}.whatsapp-main-avatar:hover{border-color:var(--accent-blue)}.whatsapp-main-avatar img{object-fit:cover;width:100%;height:100%}.whatsapp-main-avatar-initials{background-color:var(--active-bg);width:100%;height:100%;color:var(--accent-blue);justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.whatsapp-settings-search-box{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:10px 16px}.whatsapp-search-input-wrapper{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.whatsapp-search-input-wrapper:focus-within{border-color:var(--accent-blue);background-color:var(--input-bg);box-shadow:0 0 0 3px #4f46e51a}.whatsapp-search-icon{color:var(--text-secondary);align-items:center;display:flex}.whatsapp-search-input-wrapper input{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:13.5px}.whatsapp-search-input-wrapper input::placeholder{color:var(--text-secondary)}.whatsapp-settings-list{flex:1;padding:8px 10px;overflow-y:auto}.whatsapp-settings-item{cursor:pointer;border-radius:8px;align-items:center;gap:14px;margin-bottom:2px;padding:12px 14px;transition:background-color .15s;display:flex}.whatsapp-settings-item:hover{background-color:var(--hover-bg)}.whatsapp-item-icon{background-color:var(--bg-primary);width:32px;height:32px;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:7px;justify-content:center;align-items:center;display:flex}.whatsapp-item-content{flex-direction:column;gap:2px;display:flex}.whatsapp-item-title{color:var(--text-primary);font-size:14px;font-weight:500}.whatsapp-item-subtitle{color:var(--text-secondary);font-size:12px}.logout-item{border-top:1px solid var(--border-color);margin-top:10px;padding-top:12px}.logout-text{color:var(--danger-color)!important}.logout-item .whatsapp-item-icon{background-color:var(--bg-primary);border-color:var(--border-color);color:var(--danger-color)}.whatsapp-main-chat-placeholder{background-color:var(--bg-primary);flex:1;justify-content:center;align-items:center;display:flex}.whatsapp-sub-pane{background-color:var(--bg-primary);border-left:1px solid var(--border-color);flex-direction:column;flex:1;height:100%;display:flex}.whatsapp-sub-pane-header{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm);align-items:center;gap:16px;padding:18px 24px;display:flex}.whatsapp-sub-pane-header button{background:var(--bg-primary);border:1px solid var(--border-color);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.whatsapp-sub-pane-header button:hover{background-color:var(--hover-bg);color:var(--text-primary)}.whatsapp-sub-pane-header h2{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.whatsapp-sub-pane-content{flex:1;max-width:640px;padding:28px;overflow-y:auto}.sub-pane-section h3{color:var(--text-primary);margin-bottom:6px;font-size:18px;font-weight:600}.sub-pane-section p{color:var(--text-secondary);margin-bottom:22px;font-size:13.5px}.setting-card-row{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);box-shadow:var(--shadow-sm);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:14px 18px;font-size:14px;display:flex}.setting-card-row select,.setting-card-row input[type=checkbox]{accent-color:var(--accent-blue);cursor:pointer}.setting-card-row select{background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;outline:none;padding:6px 10px;font-size:13px}.sub-btn{background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .15s}.sub-btn:hover{background-color:var(--hover-bg);border-color:var(--border-color)}.sub-btn.danger{background-color:var(--bg-primary);color:var(--danger-color);border-color:var(--danger-color)}.sub-btn.danger:hover{background-color:#fee2e2}.danger-row{border-color:var(--danger-color);background-color:var(--bg-secondary)}.setting-link-item{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--accent-blue);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:8px;margin-bottom:10px;padding:14px 18px;font-size:14px;font-weight:500;transition:all .15s}.setting-link-item:hover{background-color:var(--active-bg);border-color:var(--accent-blue)}@media screen and (width<=1024px){.whatsapp-settings-sidebar{width:300px}}@media screen and (width<=768px){.whatsapp-settings-wrapper{flex-direction:column-reverse;height:100dvh}.whatsapp-left-icon-bar{border-right:none;border-top:1px solid var(--border-color);flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:56px;padding:0 8px}.top-icons,.bottom-icons{flex-direction:row;gap:8px}.whatsapp-settings-sidebar{width:100%;height:calc(100dvh - 56px)}.whatsapp-sub-pane,.whatsapp-main-chat-placeholder{z-index:20;width:100%;height:calc(100dvh - 56px);position:absolute;top:0;left:0}}@media screen and (width<=480px){.whatsapp-settings-top-header{padding:14px 16px}.whatsapp-sub-pane-content{padding:16px}.whatsapp-sub-pane-header{padding:14px 16px}.setting-card-row,.setting-link-item{padding:12px 14px;font-size:13.5px}}:root{--red:#ff0d0d;--red-dark:#e00000;--black:#0a0a0a;--white:#fff;--font:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--container:1180px;--radius:14px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--black);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}.wrap{max-width:var(--container);margin:0 auto;padding:0 32px}@media (width<=640px){.wrap{padding:0 20px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
