body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.phone-register-overlay{align-items:center;animation:phoneRegisterFadeIn .18s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10181657;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.phone-register-card{animation:phoneRegisterScaleIn .22s ease-out;background:#fffffffc;border:1px solid #0000000f;border-radius:24px;box-shadow:0 22px 55px #00000029,0 4px 16px #0000000f;box-sizing:border-box;padding:38px 28px 28px;position:relative;width:min(390px,calc(100vw - 32px))}.phone-register-close{background:rgba(0,0,0,.035);border:1px solid #0000000d;border-radius:50%;color:#555;cursor:pointer;display:grid;font-size:18px;height:36px;padding:0;place-items:center;position:absolute;right:12px;top:12px;width:36px}.phone-register-close:hover{background:#00000014;color:#111}.phone-register-title{color:#171717;font-size:24px;font-weight:700;line-height:1.25;margin:0 0 10px;text-align:center}.phone-register-subtitle{color:#727272;font-size:14px;line-height:1.5;margin:0 0 24px;text-align:center}.phone-register-fields{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.phone-register-country,.phone-register-input{background:#fff;border:1px solid #dedede;border-radius:13px;box-sizing:border-box;color:#252525;font:inherit;font-size:15px;min-height:52px;min-width:0;outline:none;padding:0 13px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.phone-register-country:focus,.phone-register-input:focus{border-color:#ed8bc5;box-shadow:0 0 0 3px #ed8bc529}.phone-register-input::placeholder{color:#929292}.phone-register-code{font-size:22px;font-weight:600;letter-spacing:.3em;margin-bottom:16px;text-align:center}.phone-register-error{color:#b42318;font-size:13px;line-height:1.4;margin:-6px 0 14px;text-align:center}.phone-register-button{background:linear-gradient(135deg,#f58aca,#ec76ba);border:1px solid #0000;border-radius:13px;box-shadow:0 7px 16px #dc5ea633;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font:inherit;font-size:15px;font-weight:650;min-height:50px;padding:12px 18px;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease;width:100%}.phone-register-button:hover:not(:disabled){box-shadow:0 10px 20px #dc5ea640;transform:translateY(-1px)}.phone-register-button:disabled{cursor:not-allowed;opacity:.62}.phone-register-back{background:#0000;border:0;color:#666;cursor:pointer;display:block;font:inherit;font-size:14px;margin-top:10px;padding:9px 12px;width:100%}.phone-register-back:hover:not(:disabled){color:#222}.phone-register-back:disabled{cursor:not-allowed;opacity:.6}@keyframes phoneRegisterFadeIn{0%{opacity:0}to{opacity:1}}@keyframes phoneRegisterScaleIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:420px){.phone-register-card{border-radius:22px;padding:36px 20px 22px}.phone-register-country,.phone-register-input{font-size:14px;min-height:50px;padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.phone-register-card,.phone-register-overlay{animation:none}.phone-register-button,.phone-register-country,.phone-register-input{transition:none}}.register-card{animation:registerCardSlideUp .35s ease forwards;background:#fffffffa;border:1px solid #0000000d;border-radius:24px;box-shadow:0 22px 55px #00000029,0 4px 16px #0000000f;box-sizing:border-box;max-width:calc(100vw - 32px);opacity:0;padding:34px 30px 28px;position:relative;transform:translateY(20px);width:390px}.close-btn{align-items:center;background:rgba(0,0,0,.035);border:1px solid #0000000d;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:18px;height:38px;justify-content:center;line-height:1;padding:0;position:absolute;right:12px;top:12px;transition:background .18s ease,color .18s ease,transform .18s ease;width:38px}.close-btn:hover{background:#00000014;color:#111;transform:scale(1.05)}.rc-title{color:#171717;font-size:27px;font-weight:700;letter-spacing:-.4px;line-height:1.2;margin:0 0 12px;text-align:center}.rc-legal{color:#777;font-size:12.5px;font-weight:400;line-height:1.5;margin:0 auto 25px;max-width:315px;text-align:center}.rc-buttons{align-items:stretch;flex-direction:column;gap:11px}.rc-btn,.rc-buttons{display:flex;width:100%}.rc-btn{align-items:center;border:1px solid #0000000f;border-radius:13px;box-shadow:0 3px 10px rgba(0,0,0,.045);box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;justify-content:center;line-height:1.2;min-height:52px;padding:12px 54px;position:relative;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.rc-btn:hover{box-shadow:0 8px 20px #00000017;transform:translateY(-2px)}.rc-btn:active{box-shadow:0 3px 8px #0000000f;transform:translateY(0)}.rc-btn-icon{align-items:center;background:#0000;border-radius:8px;display:inline-flex;font-size:17px;height:27px;justify-content:center;left:17px;line-height:1;position:absolute;top:50%;transform:translate(-10px,-50%);width:27px}.rc-btn>span:last-child{display:block;text-align:center;width:100%}.rc-google-icon{background:#0000;box-shadow:none;overflow:visible}.rc-google-icon svg{display:block;height:20px;width:20px}.rc-phone .rc-btn-icon{background:#0000}.rc-phone .rc-btn-icon svg{display:block;height:25px;width:25px}.rc-apple-icon{background:#0000;color:#111;font-size:0;overflow:visible}.rc-apple-icon svg{display:block;height:30px;width:30px}.rc-email .rc-btn-icon{background:#0000}.rc-email .rc-btn-icon svg{height:20px;width:20px}.rc-phone{background:#fff;border-color:#00000014;color:#16271d}.rc-google{background:linear-gradient(135deg,#fff,#f5f7f8);border-color:#0000;color:#202124}.rc-apple{background:linear-gradient(135deg,#f5f5f5,#e9e9e9);color:#111}.rc-email{background:linear-gradient(135deg,#fafafa,#f1f1f1);color:#151515}.rc-btn:disabled{cursor:not-allowed;opacity:.62;transform:none}.rc-email-help,.rc-form-message{font-size:13px;line-height:1.45;margin:0 0 14px;text-align:center}.rc-email-help{color:#555}.rc-form-error{color:#b42318}.rc-email .rc-btn-icon svg{display:block;height:25px;width:25px}.rc-link{color:#007aff;cursor:pointer;display:block;margin-top:20px;text-align:center;text-decoration:none}.rc-link:hover{text-decoration:underline}.rc-app-section{border-top:1px solid #00000012;box-sizing:border-box;margin-top:28px;padding-top:22px;text-align:center;width:100%}.rc-app-section>p{color:#666;font-size:13px;font-weight:600;margin:0 0 15px}.rc-store-buttons{align-items:center;display:flex;gap:14px;justify-content:center;margin:0;width:100%}.rc-store-buttons img{display:block;height:42px;max-width:145px;object-fit:contain;transition:transform .18s ease,filter .18s ease;width:auto}.rc-store-buttons img:hover{filter:brightness(.97);transform:translateY(-2px)}.rc-apk-link{align-items:center;background:linear-gradient(135deg,#f2fff7,#e8fff0);border:1px solid #1bef6933;border-radius:12px;box-sizing:border-box;color:#21653b;display:flex;font-size:13px;font-weight:600;gap:9px;justify-content:center;margin-top:14px;min-height:46px;padding:10px 14px;text-decoration:none;transform:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;width:100%}.rc-apk-link:hover{background:linear-gradient(135deg,#eafff1,#ddffe9);box-shadow:0 6px 16px #1bef691a;transform:translateY(-1px)}.rc-apk-icon{align-items:center;display:inline-flex;font-size:17px;height:25px;justify-content:center;width:25px}.rc-input{background:#fff;border:1px solid #ddd;border-radius:11px;box-sizing:border-box;color:#171717;font-family:inherit;font-size:15px;margin-bottom:12px;min-height:48px;outline:none;padding:12px 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.rc-input:focus{border-color:#1bef69a6;box-shadow:0 0 0 3px #1bef691a}.login-panel{animation:loginPanelSlideDown .3s ease forwards;background:#fafafa;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;gap:12px;margin-top:45px;padding:20px;position:relative}.login-input{border:1px solid #ddd;border-radius:9px;box-sizing:border-box;font-family:inherit;font-size:15px;min-height:44px;padding:10px 12px;width:100%}.login-submit{background:#111;border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-height:46px;padding:12px}.login-container{position:absolute;right:220px;top:70px;z-index:999}.popup-overlay{animation:popupFadeIn .25s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000040;box-sizing:border-box;padding:16px;z-index:999}@keyframes registerCardSlideUp{0%{opacity:0;transform:translateY(40px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loginPanelSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes popupFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.register-card{border-radius:22px;max-width:390px;padding:30px 20px 22px;width:100%}.rc-title{font-size:24px}.rc-legal{font-size:12px;margin-bottom:21px;max-width:290px}.rc-buttons,.rc-store-buttons{gap:10px}.rc-store-buttons img{height:39px;max-width:135px}.rc-app-section{margin-top:24px;padding-top:19px}.rc-apk-link{font-size:12.5px;min-height:45px}.close-btn{height:36px;right:10px;top:10px;width:36px}}.rc-register-logo{align-items:center;display:flex;justify-content:center;margin:2px 0 12px;width:100%}.rc-register-logo img{display:block;height:auto;margin:0 auto;object-fit:contain;width:58px}.register-page{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:60vh;padding:32px 16px}.google-card{background:#fffffffa;border:1px solid #0000000d;border-radius:24px;box-shadow:0 22px 55px #00000029,0 4px 16px #0000000f;box-sizing:border-box;max-width:calc(100vw - 32px);overflow:hidden;padding:38px 30px 28px;position:relative;text-align:center;width:390px}.google-branding img{display:block;height:auto;margin:0 auto 16px;max-width:100%;width:112px}.google-card .popup-title{margin:0 0 10px}.google-message,.google-security-text{color:#666;font-size:14px;line-height:1.5}.google-message{margin:0 0 20px}.google-wrapper{min-height:44px}.google-logo-below,.google-wrapper{display:flex;justify-content:center}.google-logo-below{margin:16px auto}.google-g-logo{display:block;max-height:28px;max-width:100%;object-fit:contain;width:80px}.google-security{align-items:center;color:#555;display:flex;font-size:12px;gap:10px}.google-security-line{background:#e7e7e7;flex:1 1;height:1px}.google-security p{margin:0;white-space:nowrap}.google-security-text{font-size:12px;margin:8px 0 0}@media (max-width:600px){.google-card{border-radius:22px;padding:36px 22px 24px}}@media (prefers-reduced-motion:reduce){.login-panel,.popup-overlay,.register-card{animation:none;opacity:1;transform:none}.close-btn,.rc-apk-link,.rc-btn,.rc-store-buttons img{transition:none}}.bu-header{background:linear-gradient(90deg,#fbf8fb 100%);border-bottom:1px solid #ececec;justify-content:space-between;padding:18px 40px}.bu-header,.bu-logo{align-items:center;display:flex}.bu-logo{margin-left:120px}.bu-logo-img{height:80px;object-fit:contain}.bu-nav{background:linear-gradient(90deg,#fa7bc9,#fa7bc9 50%,#fa7bc9);border-radius:18px;box-shadow:0 2px 6px hsla(0,8%,88%,.981);display:flex;gap:32px;justify-content:center;margin-top:10px;padding:14px 32px}.bu-nav a{color:#f4efef;font-size:.95rem;font-weight:500;text-decoration:none}.bu-nav a:hover{color:#1b1a1a}.profile-nav{position:relative}.profile-nav-trigger{background:#0000;color:#f4efef;cursor:pointer;font:inherit;font-size:.95rem;font-weight:500;padding:0;text-decoration:none}.profile-nav-trigger:focus-visible,.profile-nav-trigger:hover{color:#1b1a1a}.profile-nav-menu{background:#fffffff7;border:1px solid #eee5eb;border-radius:12px;box-shadow:0 12px 28px #3624312b;display:grid;left:-14px;min-width:170px;padding:7px;position:absolute;top:100%;z-index:30}.profile-nav-menu[hidden]{display:none}.profile-nav-menu a{border-radius:8px;color:#35444a;display:block;padding:10px 12px;text-decoration:none;white-space:nowrap}.profile-nav-menu a:focus-visible,.profile-nav-menu a:hover{background:#eff8f3;color:#237d58}.bu-right{align-items:center;display:flex;gap:12px}.bu-btn{border-radius:999px;font-size:.9rem;font-weight:600;margin-top:12px;padding:10px 18px;text-decoration:none}.bu-start{background:#9fe2bf;color:#fff}.bu-login,.bu-register,.language-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff40;border:1px solid #fff6;box-shadow:0 4px 18px #0000001f;color:#0f3f3a}.language-btn{cursor:pointer}.language-btn,.language-picker{position:relative;z-index:10}.language-menu{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px #0000001a;font-weight:300;padding:6px 0;position:absolute;right:0;top:calc(100% + 6px);width:120px;z-index:20}.language-menu[hidden]{display:none}.language-menu button{background:#0000;border:0;color:#444!important;cursor:pointer;display:block;font-family:Poppins,Nunito,sans-serif;font-weight:300!important;padding:8px 12px;text-align:left;width:100%}.language-menu button.is-selected,.language-menu button:hover{background:#f5a7b726;color:#f5a7b7!important}.bubly-color{background:#9fe2bf;border-color:#9fe2bf;color:#0c0c0c}.language-menu button{color:#000!important}.bu-menu-toggle{align-items:center;background:#ffffffb3;border:none;border-radius:10px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:42px;justify-content:center;padding:8px;width:42px}.bu-menu-toggle span{background:#0f3f3a;border-radius:2px;display:block;height:2px;width:22px}@media (max-width:768px){.bu-header{display:flex;flex-wrap:wrap;padding:12px 16px;position:relative}.bu-logo{margin-left:0}.bu-logo-img{height:60px}.bu-menu-toggle{display:flex;margin-left:auto}.bu-nav{display:none}.bu-header.mobile-menu-open .bu-nav{border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin:15px 0 0;padding:14px 20px;width:100%}.bu-header.mobile-menu-open .bu-nav a{box-sizing:border-box;display:block;padding:8px;text-align:center;width:100%}.bu-header.mobile-menu-open .profile-nav{width:100%}.bu-header.mobile-menu-open .profile-nav-trigger{color:#f4efef;display:block;padding:8px;text-align:center;width:100%}.bu-header.mobile-menu-open .profile-nav-menu{box-sizing:border-box;margin-top:5px;position:static;text-align:center;width:100%}.bu-header.mobile-menu-open .profile-nav-menu[hidden]{display:grid!important}.bu-right{display:none}.bu-header.mobile-menu-open .bu-right{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;margin-top:12px;width:100%}.bu-header.mobile-menu-open .bu-right .bu-btn{box-sizing:border-box;margin-top:0;text-align:center;width:100%}.bu-header.mobile-menu-open .language-picker{width:100%}.bu-header.mobile-menu-open .language-menu{left:50%;right:auto;transform:translateX(-50%);width:100%}}.bu-footer{background:linear-gradient(180deg,#f2faf7,#edf7f3);border-top:1px solid #234b3d1a;color:#263630;font-family:inherit;padding:clamp(42px,6vw,64px) 32px 28px}.bu-footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 48px;max-width:1080px}.bu-footer-col+.bu-footer-col{border-left:1px solid #234b3d24}.bu-footer-col h4{color:#434646;font-size:.76rem;font-weight:750;letter-spacing:.12em;line-height:1.4;margin:0 0 17px;text-align:center;text-transform:uppercase}.bu-footer-col a{font-size:.94rem;max-width:100%;text-decoration:none;transition:color .16s ease,transform .16s ease}.bu-footer-col a,.bu-footer-cookie-settings{color:#353636;display:block;line-height:1.55;margin:0 0 10px;text-align:center;width:100%}.bu-footer-cookie-settings{background:#0000;border:0;cursor:pointer;font:inherit;font-size:.94rem;padding:0}.bu-footer-col a:hover{color:#0f100f;transform:translateX(2px)}.bu-footer-cookie-settings:hover{color:#0f100f}.bu-footer-col a:focus-visible{border-radius:3px;outline:3px solid #72bd9e;outline-offset:3px}.bu-footer-cookie-settings:focus-visible{border-radius:3px;outline:3px solid #72bd9e;outline-offset:3px}.bu-footer-partners{margin:0 auto 28px;max-width:1080px;text-align:center}.bu-footer-partners h4{color:#557065;font-size:.76rem;font-weight:750;letter-spacing:.12em;margin:0 0 20px;text-transform:uppercase}.bu-partner-logos{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:repeat(6,minmax(0,1fr))}.partner-slot{align-items:center;background:#ffffff94;border:1px solid #234b3d12;border-radius:12px;display:flex;height:68px;justify-content:center;min-width:0;padding:7px 10px}.partner-slot img{display:block;height:54px;object-fit:contain;width:min(100%,140px)}.bu-footer-copy{border-top:1px solid #234b3d1f;color:#718078;font-size:.82rem;line-height:1.5;margin:0 auto;max-width:1080px;padding-top:22px;text-align:center}.bu-footer-menu-toggle{align-items:center;background:#ffffffb3;border:none;border-radius:10px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:42px;justify-content:center;padding:8px;width:42px}.bu-footer-menu-toggle span{background:#263630;border-radius:2px;display:block;height:2px;width:22px}@media (max-width:768px){.bu-footer{padding:42px 22px 24px}.bu-footer-grid{grid-template-columns:1fr;margin-bottom:34px}.bu-footer-col{padding:21px 8px;text-align:center}.bu-footer-col:first-child{padding-top:0}.bu-footer-col+.bu-footer-col{border-left:0;border-top:1px solid #234b3d1f}.bu-footer-col a{margin-left:auto;margin-right:auto;text-align:center}.bu-partner-logos{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.partner-slot{height:62px;padding:6px}.partner-slot img{height:50px;width:100%}}@media (max-width:380px){.bu-footer{padding-left:16px;padding-right:16px}.bu-partner-logos{gap:9px}.partner-slot{height:56px}}.bu-cookie-banner{align-items:center;background:#fffffffa;border:1px solid #1a473924;border-radius:18px;bottom:22px;box-shadow:0 18px 60px #18302733;color:#183329;display:flex;font-family:inherit;gap:24px;justify-content:space-between;left:22px;margin:0 auto;max-width:1100px;padding:22px 24px;position:fixed;right:22px;z-index:12000}.bu-cookie-copy{max-width:650px}.bu-cookie-copy h2,.bu-cookie-settings h2{font-size:1.12rem;margin:0 0 8px}.bu-cookie-copy p,.bu-cookie-setting-row p{color:#56685f;font-size:.9rem;line-height:1.5;margin:0 0 8px}.bu-cookie-copy a{color:#176b4e;font-size:.88rem;font-weight:650}.bu-cookie-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.bu-cookie-actions button{border-radius:11px;cursor:pointer;font:inherit;font-size:.87rem;font-weight:700;min-height:42px;padding:0 14px}.bu-cookie-secondary{background:#fff;border:1px solid #cad8d0;color:#204335}.bu-cookie-primary{background:#176b4e;border:1px solid #176b4e;color:#fff}.bu-cookie-actions button:focus-visible,.bu-cookie-close:focus-visible,.bu-cookie-toggle-row input:focus-visible{outline:3px solid #81c9a9;outline-offset:3px}.bu-cookie-backdrop{background:#10231c7a;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:12001}.bu-cookie-settings{background:#fff;border:1px solid #1a473921;border-radius:20px;box-shadow:0 24px 80px #0a1c1440;color:#183329;padding:28px;position:relative;width:min(100%,560px)}.bu-cookie-settings h2{font-size:1.3rem;margin-bottom:20px;padding-right:28px}.bu-cookie-close{background:#f0f6f2;border:0;border-radius:50%;color:#234b3a;cursor:pointer;font-size:1.4rem;height:36px;position:absolute;right:16px;top:15px;width:36px}.bu-cookie-setting-row{align-items:center;border-top:1px solid #e5ede8;display:flex;gap:20px;justify-content:space-between;padding:17px 0}.bu-cookie-setting-row strong{display:block;margin-bottom:5px}.bu-cookie-setting-row p{margin:0;max-width:390px}.bu-cookie-always{color:#61756a;flex:none;font-size:.82rem}.bu-cookie-toggle-row{cursor:pointer}.bu-cookie-toggle-row input{accent-color:#176b4e;flex:none;height:21px;width:21px}.bu-cookie-settings .bu-cookie-actions{margin-top:18px}@media (max-width:760px){.bu-cookie-banner{align-items:stretch;bottom:12px;flex-direction:column;gap:14px;left:12px;padding:18px;right:12px}.bu-cookie-actions{justify-content:stretch}.bu-cookie-actions button{flex:1 1 125px}.bu-cookie-settings{padding:24px 19px}}.welcome-assistant{align-items:flex-end;bottom:22px;display:flex;flex-direction:column;font-family:inherit;gap:12px;position:fixed;right:22px;z-index:1100}.welcome-assistant-trigger{align-items:center;background:#d83d75;border:1px solid #bd2e62;border-radius:999px;box-shadow:0 8px 25px #6f234238;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:700;gap:10px;min-height:54px;padding:8px 19px 8px 10px;position:relative;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.welcome-assistant-trigger:hover{background:#c42e67;box-shadow:0 12px 28px #6f234242;transform:translateY(-2px)}.welcome-assistant-openai-mark{background:#fff;border-radius:12px;color:#111;display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.welcome-assistant-openai-mark svg{height:24px;width:24px}.welcome-assistant-trigger>.welcome-assistant-openai-mark{border-radius:50%;flex-basis:34px;height:34px;width:34px}.welcome-assistant-trigger>.welcome-assistant-openai-mark svg{height:21px;width:21px}.welcome-assistant-trigger-copy{display:flex;flex-direction:column;gap:3px;text-align:left}.welcome-assistant-trigger-copy strong{font-size:.85rem;line-height:1.2}.welcome-assistant-trigger-copy small{color:#ffffffeb;font-size:.67rem;font-weight:500;line-height:1.2;max-width:250px}.welcome-assistant-trigger i{background:#54c58a;border:2px solid #fff;border-radius:50%;height:10px;position:absolute;right:4px;top:2px;width:10px}.welcome-assistant-trigger.is-open{background:#b72b60}.welcome-assistant-panel{background:#fff;border:1px solid #e7dfe3;border-radius:20px;box-shadow:0 18px 55px #19221d33;display:flex;flex-direction:column;max-height:min(540px,calc(100vh - 110px));overflow:hidden;width:min(370px,calc(100vw - 32px))}.welcome-assistant-header{align-items:center;border-bottom:1px solid #f0e9ec;display:flex;gap:11px;min-height:66px;padding:12px 14px}.welcome-assistant-header>img{background:#fff;border-radius:12px;height:38px;object-fit:contain;padding:3px;width:38px}.welcome-assistant-header>div{flex:1 1;min-width:0}.welcome-assistant-header small,.welcome-assistant-header strong{display:block}.welcome-assistant-header strong{color:#342a2f;font-size:.92rem}.welcome-assistant-header small{color:#887780;font-size:.75rem;margin-top:3px}.welcome-assistant-header>button{background:#0000;border:0;border-radius:50%;color:#6d5962;cursor:pointer;font-size:1.5rem;height:34px;line-height:1;width:34px}.welcome-assistant-header>button:hover{background:#f8f1f4}.welcome-assistant-messages{background:#fdfafb;display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:180px;overflow-y:auto;padding:16px}.welcome-assistant-message{border-radius:14px;color:#483941;font-size:.86rem;line-height:1.55;max-width:88%;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap}.welcome-assistant-message a{color:#b72b60;font-weight:700;text-decoration:underline;text-underline-offset:2px}.welcome-assistant-message.assistant{align-self:flex-start;background:#fff;border:1px solid #f0e6eb;border-bottom-left-radius:5px}.welcome-assistant-message.user{align-self:flex-end;background:#d83d75;border-bottom-right-radius:5px;color:#fff}.welcome-assistant-suggestions{align-items:flex-start;display:flex;flex-direction:column;gap:7px}.welcome-assistant-suggestions button{background:#fff;border:1px solid #e8c5d2;border-radius:999px;color:#9e2c57;cursor:pointer;font:inherit;font-size:.77rem;max-width:94%;padding:8px 11px;text-align:left}.welcome-assistant-suggestions button:hover{background:#fff7fa;border-color:#d83d75}.welcome-assistant-error{color:#9e4038;font-size:.8rem;line-height:1.45;margin:0}.welcome-assistant-form{align-items:center;border-top:1px solid #f0e9ec;display:flex;gap:8px;padding:11px}.welcome-assistant-form input{background:#fff;border:1px solid #e6dce1;border-radius:11px;color:#342a2f;flex:1 1;font:inherit;font-size:.83rem;height:42px;min-width:0;outline:none;padding:0 12px}.welcome-assistant-form input:focus{border-color:#d83d75;box-shadow:0 0 0 3px #d83d751f}.welcome-assistant-form>button{background:#d83d75;border:0;border-radius:11px;color:#fff;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;height:42px;min-width:70px;padding:0 12px}.welcome-assistant-form>button:hover:not(:disabled){background:#c42e67}.welcome-assistant-form>button:disabled{cursor:not-allowed;opacity:.56}@media (max-width:600px){.welcome-assistant{bottom:14px;right:14px}.welcome-assistant-trigger{font-size:.84rem;min-height:50px}.welcome-assistant-panel{max-height:min(520px,calc(100vh - 88px))}}body{background:#fceffc;color:#222;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}.bu-main{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 160px);padding:60px 20px}.bu-hero{max-width:700px;text-align:center}.bu-hero h1{color:#222;font-size:3.4rem;font-weight:700;margin-bottom:12px}.bu-hero p{color:#666;font-size:1.2rem;margin-bottom:32px}.bu-whatsapp{background:#25d366;border-radius:999px;box-shadow:0 4px 10px #0000001f;color:#fff;display:inline-block;font-size:1.05rem;font-weight:700;padding:14px 28px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.bu-whatsapp:hover{box-shadow:0 6px 14px #0000002e;transform:translateY(-2px)}.overlay{align-items:center;animation:fadeIn .3s ease forwards;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}@keyframes fadeIn{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1}}.legal-page{box-sizing:border-box;color:#222;margin:0 auto;max-width:900px;padding:70px 40px 100px;width:100%}.legal-page>h1{color:#222;font-size:42px;font-weight:600;letter-spacing:-.5px;line-height:1.15;margin:0 0 55px;text-align:center}.legal-page section{margin-bottom:48px}.legal-page h2{color:#161616;font-size:23px;font-weight:700;letter-spacing:-.2px;line-height:1.3;margin:0 0 18px}.legal-page h3{color:#333;font-size:16px;font-weight:700;line-height:1.4;margin:30px 0 12px}.legal-page p{color:#555;font-size:15px;line-height:1.75;margin:0 0 18px}.legal-page ul{margin:0 0 20px;padding-left:22px}.legal-page li{color:#555;font-size:15px;line-height:1.65;margin-bottom:10px}.legal-page b{color:#222;font-weight:650}.legal-page section+section{border-top:1px solid #eee;padding-top:42px}.legal-page section:last-child{margin-bottom:0}@media (max-width:768px){.legal-page{padding:45px 22px 70px}.legal-page>h1{font-size:34px;margin-bottom:40px}.legal-page section{margin-bottom:38px}.legal-page section+section{padding-top:32px}.legal-page h2{font-size:21px}.legal-page h3{font-size:15px}.legal-page li,.legal-page p{font-size:14px;line-height:1.7}}.cookie-policy-image{display:block;height:auto;margin:0 auto 28px;width:250px}.cookie-policy-lab{background:#fff8dc;border:1px solid #d8bf70;border-radius:12px;color:#554616!important;font-weight:650;padding:15px 18px}.cookie-policy-updated{color:#68776e!important;font-size:.88rem!important}.cookie-policy-table-wrap{border:1px solid #e1e9e4;border-radius:13px;overflow-x:auto;width:100%}.cookie-policy-table{background:#fff;border-collapse:collapse;width:100%}.cookie-policy-table td,.cookie-policy-table th{border-bottom:1px solid #e7eee9;font-size:.9rem;line-height:1.55;padding:14px 15px;text-align:left;vertical-align:top}.cookie-policy-table th{background:#eff7f2;color:#234b3a;font-weight:750}.cookie-policy-table tr:last-child td{border-bottom:0}.cookie-policy-settings-link{background:#176b4e;border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:11px 16px}@media (max-width:768px){.cookie-policy-image{margin:0 auto 22px;width:130px}}.legal-draft-page{background:#f7f8fb;color:#182230;min-height:70vh;padding:48px 20px 72px}.legal-draft-shell{margin:0 auto;max-width:900px}.legal-draft-bottom-actions{display:flex;justify-content:flex-end;margin:20px 0 0}.legal-draft-close{align-items:center;background:#fff;border:1px solid #dce3ed;border-radius:999px;color:#3e4b60;display:inline-flex;font-size:14px;font-weight:650;gap:6px;padding:9px 13px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.legal-draft-close:hover{background:#f3f7fc;border-color:#b9c9df;color:#1e3e6c}.legal-draft-close:focus-visible{outline:3px solid #86aee8;outline-offset:3px}.legal-draft-eyebrow{color:#596579;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.legal-draft-page h1{color:#192a47;font-size:clamp(30px,5vw,44px);line-height:1.15;margin:0 0 16px}.legal-draft-intro{color:#526174;font-size:17px;line-height:1.65;max-width:680px}.legal-draft-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:32px 0}.legal-draft-card{background:#fff;border:1px solid #e1e6ee;border-radius:12px;box-shadow:0 4px 14px #192a470a;color:#1f2d44;display:flex;flex-direction:column;gap:10px;min-height:145px;padding:20px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.legal-draft-card:hover{box-shadow:0 8px 22px #192a4717;transform:translateY(-2px)}.legal-draft-card span{font-size:18px;font-weight:700}.legal-draft-card small{color:#5b687b;flex:1 1;line-height:1.5}.legal-draft-card b{color:#2554a3;font-size:14px}.legal-draft-disclaimer{border-top:1px solid #e1e6ee;color:#596579;font-size:14px;line-height:1.6;padding-top:20px}.legal-draft-content{background:#fff;border:1px solid #e5e8ef;border-radius:14px;box-shadow:0 10px 30px #192a470d;font-size:16px;line-height:1.75;overflow-wrap:anywhere;padding:clamp(22px,5vw,52px)}.legal-draft-content h1{font-size:clamp(28px,4vw,38px);margin:0 0 20px}.legal-company-callout{background:linear-gradient(135deg,#f7faff,#eef3fb);border:1px solid #d9e4f2;border-left:4px solid #416bb0;border-radius:12px;box-shadow:0 8px 24px #192a4712;color:#1c3153;margin:26px 0 30px;padding:20px 24px}.legal-company-callout p{font-weight:650;line-height:1.65;margin:0;overflow-wrap:anywhere}.legal-company-callout p+p{margin-top:8px}.legal-draft-content h2{color:#21385e;font-size:22px;line-height:1.3;margin:34px 0 12px}.legal-draft-content h3{color:#2d456c;font-size:18px;margin:24px 0 8px}.legal-draft-content p{margin:12px 0}.legal-draft-content ul{margin:12px 0 20px;padding-left:24px}.legal-draft-content li{margin:7px 0;padding-left:4px}@media (max-width:600px){.legal-draft-page{padding:28px 14px 52px}}.popup-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12172385;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.popup-container{animation:profilePopupEnter .22s ease-out;background:#fff;border:1px solid #fffc;border-radius:24px;box-shadow:0 24px 70px #18203238;box-sizing:border-box;padding:34px 30px 28px;position:relative;width:min(100%,440px)}@keyframes profilePopupEnter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.popup-close{background:#f2f4f7;border:0;border-radius:50%;color:#536071;cursor:pointer;font-size:18px;height:34px;position:absolute;right:14px;top:14px;width:34px}.profile-step-label{color:#8b5cf6;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 9px;text-align:center;text-transform:uppercase}.popup-title{color:#202838;font-size:24px;line-height:1.25;margin:0 24px 10px;text-align:center}.popup-subtitle{line-height:1.5;margin:0 auto 22px}.popup-subtitle,.profile-birth-label{color:#687386;font-size:14px;text-align:center}.profile-birth-label{display:block;margin:0 0 8px}.profile-identity-heading{color:#202838;font-size:16px;margin:20px 0 10px;text-align:center}.profile-choice-tabs{grid-gap:8px;background:#f3f5f8;border-radius:14px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:5px}.profile-choice-tabs button{background:#0000;border:1px solid #0000;border-radius:10px;color:#5d6879;cursor:pointer;font-size:13px;font-weight:600;min-height:42px}.profile-choice-tabs button.selected{background:#fff;border-color:#eee8ff;box-shadow:0 2px 8px #232a3a12;color:#7045d6}.name-fields{display:flex;gap:10px}.profile-input{background:#fbfcfd;border:1px solid #dce1e8;border-radius:12px;box-sizing:border-box;color:#202838;font-size:15px;min-height:48px;outline:none;padding:12px 14px;width:100%}.profile-input:focus{background:#fff;border-color:#9b7bea;box-shadow:0 0 0 3px #8b5cf61f}.name-fields .profile-input{min-width:0}.pseudo-btn{background:#f5f0ff;border:0;border-radius:10px;color:#7045d6;cursor:pointer;display:block;font-size:13px;font-weight:650;margin:10px auto 0;padding:8px 12px}.pseudonym-hint{font-size:12px;margin:10px auto 0}.birth-input{display:block;margin:0 auto}.popup-btn{background:linear-gradient(110deg,#ee4d83,#d83d75);border:0;border-radius:13px;box-shadow:0 8px 18px #d83d7533;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:700;margin:20px auto 0;min-height:48px;width:100%}.popup-btn:disabled{cursor:wait;opacity:.7}.profile-back-btn{background:#0000;border:0;color:#687386;cursor:pointer;display:block;font-size:13px;margin:12px auto 0}.profile-error{color:#bd3158;font-size:13px;margin:12px 0 0;text-align:center}@media (max-width:480px){.popup-container{border-radius:20px;padding:32px 20px 22px}.popup-title{font-size:21px}.name-fields{flex-direction:column}}.bubly-admin{background:#f7f8fb;color:#17191f;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.bubly-admin-sidebar{background:#f4f5f7;box-sizing:border-box;color:#151414;min-height:100vh;padding:28px 18px;width:250px}.bubly-admin-brand{align-items:center;display:flex;justify-content:center;padding:0 14px 32px}.bubly-admin-brand img{display:block;height:auto;max-width:100%;width:65px}.bubly-admin-nav{display:flex;flex-direction:column;gap:5px}.bubly-admin-nav-section{color:#777d89;font-size:10px;font-weight:700;letter-spacing:1.5px;margin:24px 14px 8px}.bubly-admin-nav a{border-radius:10px;color:#5f6672;display:block;font-size:14px;padding:11px 14px;text-decoration:none;transition:.2s ease}.bubly-admin-nav a:hover{background:#e8eaee;color:#252a33}.bubly-admin-nav a:first-of-type{background:#292c35;color:#fff}.bubly-admin-main{flex:1 1;min-width:0}.bubly-admin-header{align-items:center;background:#fff;border-bottom:1px solid #eceef2;box-sizing:border-box;display:flex;justify-content:space-between;min-height:92px;padding:22px 38px}.bubly-admin-eyebrow{color:#9297a2;font-size:10px;font-weight:700;letter-spacing:1.5px}.bubly-admin-header h1{font-size:25px;letter-spacing:-.5px;margin:4px 0 0}.bubly-admin-live{align-items:center;border:1px solid #e4e7eb;border-radius:20px;color:#555b66;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 13px}.bubly-admin-live span{background:#72d66b;border-radius:50%;box-shadow:0 0 0 4px #72d66b1f;height:7px;width:7px}.bubly-admin-content{padding:38px}.bubly-admin-welcome{align-items:center;background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #e8eaf0;border-radius:20px;box-shadow:0 12px 35px #1419230d;box-sizing:border-box;display:flex;min-height:190px;padding:34px}.bubly-admin-welcome span{color:#e56b9f;font-size:12px;font-weight:700;letter-spacing:.5px}.bubly-admin-welcome h2{font-size:30px;letter-spacing:-.8px;margin:8px 0}.bubly-admin-welcome p{color:#737985;font-size:15px;line-height:1.6;margin:0;max-width:620px}@media (max-width:800px){.bubly-admin-sidebar{width:210px}.bubly-admin-content,.bubly-admin-header{padding-left:22px;padding-right:22px}}@media (max-width:620px){.bubly-admin-sidebar{display:none}.bubly-admin-content{padding:20px}.bubly-admin-header{padding:18px 20px}}.bubly-admin-kpis{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.bubly-admin-kpi{background:#fff;border:1px solid #e8eaf0;border-radius:16px;box-shadow:0 8px 25px #1419230a;padding:22px}.bubly-admin-kpi-label{color:#858b96;font-size:12px;font-weight:600}.bubly-admin-kpi-value{font-size:28px;font-weight:700;letter-spacing:-.8px;margin-top:9px}.bubly-admin-kpi-detail{color:#e56b9f;font-size:11px;font-weight:600;margin-top:5px}.bubly-admin-panel{background:#fff;border:1px solid #e8eaf0;border-radius:18px;box-shadow:0 8px 25px #1419230a;overflow:hidden}.bubly-admin-panel-header{align-items:center;border-bottom:1px solid #eef0f3;display:flex;justify-content:space-between;padding:22px 24px}.bubly-admin-panel-header span{color:#9297a2;font-size:9px;font-weight:700;letter-spacing:1.4px}.bubly-admin-panel-header h2{font-size:20px;margin:4px 0 0}.bubly-admin-panel-header button{background:#f4f5f7;border:0;border-radius:9px;color:#4e535d;cursor:pointer;font-size:12px;font-weight:600;padding:8px 13px}.bubly-admin-user-table{width:100%}.bubly-admin-user-row{grid-gap:16px;align-items:center;border-bottom:1px solid #f0f1f4;display:grid;gap:16px;grid-template-columns:1.7fr .8fr 1.4fr .9fr .9fr;padding:15px 24px}.bubly-admin-user-row:last-child{border-bottom:0}.bubly-admin-user-heading{background:#fafbfc;color:#9a9fa9;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.bubly-admin-user-row>div{font-size:12px;min-width:0}.bubly-admin-user-row strong{color:#292d35;font-size:12px;font-weight:600}.bubly-admin-user-row small,.bubly-admin-user-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bubly-admin-user-row small{color:#9297a2;font-size:10px;margin-top:4px}.bubly-admin-user{align-items:center;display:flex;gap:11px}.bubly-admin-avatar{align-items:center;background:#fbe8f1;border-radius:50%;color:#d95791;display:flex;flex:0 0 34px;font-size:12px;font-weight:700;height:34px;justify-content:center;width:34px}.bubly-admin-status{background:#eaf8e8;border-radius:20px;color:#4d9b47;display:inline-flex;font-size:10px;font-weight:700;padding:5px 9px}.admin-customer-open{background:#ecf8f1;border-radius:9px;color:#25734c;display:inline-flex;font-size:11px;font-weight:700;padding:8px 11px;text-decoration:none}.admin-customer-list-empty,.admin-search-error{background:#f6f7f9;border-radius:10px;color:#68717c;font-size:13px;margin:18px 24px;padding:14px 16px}.admin-search-error{background:#fff0f2;color:#9a384a}.admin-sign-out{background:#fff;border:1px solid #e4e8e7;border-radius:9px;color:#55636a;cursor:pointer;font-size:12px;font-weight:700;padding:9px 13px}.admin-sign-out:disabled{cursor:wait;opacity:.6}.bubly-admin-loading{background:#f7f8fb;color:#59666d;display:grid;font:600 14px Inter,sans-serif;min-height:100vh;place-items:center}@media (max-width:1100px){.bubly-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bubly-admin-user-table{overflow-x:auto}.bubly-admin-user-row{min-width:950px}}@media (max-width:620px){.bubly-admin-kpis{grid-template-columns:1fr}}.bubly-admin-history{margin-top:24px}.bubly-admin-history-list{width:100%}.bubly-admin-history-item{grid-gap:20px;align-items:center;border-bottom:1px solid #f0f1f4;display:grid;gap:20px;grid-template-columns:150px 1.5fr 1.2fr 1.5fr;padding:18px 24px}.bubly-admin-history-item:last-child{border-bottom:0}.bubly-admin-history-item strong{color:#292d35;display:block;font-size:12px;font-weight:600}.bubly-admin-history-item span{color:#9297a2;display:block;font-size:10px;margin-top:4px}.bubly-admin-history-time strong{color:#6e737d;font-weight:500}.bubly-admin-history-event{align-items:center;display:flex;gap:11px}.bubly-admin-history-icon{align-items:center;background:#f8f8fa;border-radius:10px;display:flex;flex:0 0 34px;font-size:17px;height:34px;justify-content:center;width:34px}.bubly-admin-history-event span{color:#d95791;font-weight:600;letter-spacing:.2px}.bubly-admin-history-network strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}@media (max-width:900px){.bubly-admin-history{overflow-x:auto}.bubly-admin-history-list{min-width:800px}}.bubly-admin-team{color:#26333b}.bubly-admin-team .bubly-admin-panel{background:linear-gradient(145deg,#fff,#e4f1ed);border:1px solid #2a37401a;border-radius:20px;box-shadow:0 18px 45px #2a37401a;overflow:hidden}.bubly-admin-team .bubly-admin-panel-header{background:linear-gradient(100deg,#ff4f9238,#5cd29d3d,#ffffffeb);border-bottom:1px solid #2a374014;padding:28px 30px}.bubly-admin-team .bubly-admin-panel-header span{color:#58666e;display:block;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:6px}.bubly-admin-team .bubly-admin-panel-header h2{color:#26333b;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0}.bubly-admin-team .team-primary,.bubly-admin-team .team-role{background:#ffffffe0;border:1px solid #2a374014;border-radius:15px;margin:18px 20px;padding:20px}.bubly-admin-team .team-primary{background:linear-gradient(135deg,#ff4f9214,#5cd29d33);border-color:#ff4f9259}.bubly-admin-team .team-primary>strong,.bubly-admin-team .team-role>strong{color:#26333b;display:block;font-size:15px;font-weight:700;margin-bottom:14px}.bubly-admin-team .team-member{align-items:center;background:#ffffffeb;border:1px solid #2a37400f;border-radius:11px;display:flex;gap:18px;justify-content:space-between;padding:14px 16px}.bubly-admin-team .team-member-name{color:#26333b;display:block;font-size:14px;font-weight:600}.bubly-admin-team .team-member-email{color:#58666e;display:block;font-size:12px;margin-top:4px}.bubly-admin-team .team-member-role{background:#ff4f9214;border:1px solid #ff4f9259;border-radius:999px;color:#c82b6b;flex-shrink:0;font-size:11px;font-weight:700;padding:6px 10px;white-space:nowrap}.bubly-admin-team .team-empty{background:#5cd29d29;border-radius:10px;color:#637179;font-size:13px;padding:14px 16px}@media (max-width:640px){.bubly-admin-team .bubly-admin-panel-header{padding:22px 20px}.bubly-admin-team .team-primary,.bubly-admin-team .team-role{margin:14px;padding:16px}.bubly-admin-team .team-member{align-items:flex-start;flex-direction:column;gap:10px}}.bubly-admin-user-search{color:#26333b}.bubly-admin-user-search .bubly-admin-panel{background:linear-gradient(145deg,#fff,#e4f1ed);border:1px solid #2a37401a;border-radius:20px;box-shadow:0 18px 45px #2a37401a;overflow:hidden}.bubly-admin-user-search .bubly-admin-panel-header{background:linear-gradient(100deg,#ff4f9238,#5cd29d3d,#ffffffeb);border-bottom:1px solid #2a374014;padding:28px 30px}.bubly-admin-user-search .bubly-admin-panel-header span{color:#58666e;display:block;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:6px}.bubly-admin-user-search .bubly-admin-panel-header h2{color:#26333b;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0}.bubly-admin-user-search form{padding:24px 30px 20px}.bubly-admin-user-search .admin-search-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.bubly-admin-user-search label{display:flex;flex-direction:column;gap:7px}.bubly-admin-user-search label span{color:#58666e;font-size:12px;font-weight:600}.bubly-admin-user-search input{background:#ffffffe0;border:1px solid #2a37401f;border-radius:10px;box-sizing:border-box;color:#26333b;font-size:14px;outline:none;padding:11px 13px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.bubly-admin-user-search .admin-search-purpose{margin-top:16px}.bubly-admin-user-search .admin-search-purpose textarea{border:1px solid #2a37401f;border-radius:10px;box-sizing:border-box;color:#26333b;font:inherit;min-height:72px;padding:11px 13px;resize:vertical;width:100%}.bubly-admin-user-search input:focus{border-color:#ff4f9280;box-shadow:0 0 0 3px #ff4f921a}.bubly-admin-user-search form>button{background:#ff4f92;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;margin-top:20px;padding:11px 20px;transition:transform .18s ease,opacity .18s ease}.bubly-admin-user-search form>button:hover{transform:translateY(-1px)}.bubly-admin-user-search form>button:disabled{cursor:wait;opacity:.6}.bubly-admin-user-search .admin-search-results{padding:0 30px 30px}.bubly-admin-user-search .admin-search-result{grid-gap:16px;align-items:center;background:#ffffffe0;border:1px solid #2a374012;border-radius:11px;display:grid;gap:16px;grid-template-columns:minmax(140px,1fr) minmax(180px,1fr) auto;margin-top:10px;padding:14px 16px}.bubly-admin-user-search .admin-search-result strong{color:#26333b;font-size:14px}.bubly-admin-user-search .admin-search-result span{color:#58666e;font-size:12px}.bubly-admin-user-search .admin-search-empty{background:#5cd29d24;border-radius:11px;color:#637179;font-size:13px;margin-top:10px;padding:18px}.bubly-admin-user-search .admin-search-error{background:#fff0f2;border-radius:9px;color:#9a384a;font-size:13px;margin:0 30px 18px;padding:12px 14px}@media (max-width:760px){.bubly-admin-user-search .bubly-admin-panel-header{padding:22px 20px}.bubly-admin-user-search form{padding:20px}.bubly-admin-user-search .admin-search-grid{grid-template-columns:1fr}.bubly-admin-user-search .admin-search-results{padding:0 20px 20px}.bubly-admin-user-search .admin-search-result{gap:6px;grid-template-columns:1fr}}.bubly-admin-user-manage{color:#26333b}.bubly-admin-user-manage .bubly-admin-panel{background:linear-gradient(145deg,#fff,#e4f1ed);border:1px solid #2a37401a;border-radius:20px;box-shadow:0 18px 45px #2a37401a;overflow:hidden}.bubly-admin-user-manage .bubly-admin-panel-header{background:linear-gradient(100deg,#ff4f9238,#5cd29d3d,#ffffffeb);border-bottom:1px solid #2a374014;padding:28px 30px}.bubly-admin-user-manage .bubly-admin-panel-header span{color:#58666e;display:block;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:6px}.bubly-admin-user-manage .bubly-admin-panel-header h2{color:#26333b;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0}.bubly-admin-user-manage .admin-user-manage-content{display:flex;flex-direction:column;gap:8px;padding:30px}.bubly-admin-user-manage .admin-user-manage-content strong{color:#26333b;font-size:20px;font-weight:700}.bubly-admin-user-manage .admin-user-identity{align-items:center;display:flex;gap:14px}.bubly-admin-user-manage .admin-user-avatar{background:#fff;border:2px solid #ff4f9238;border-radius:50%;flex:0 0 54px;height:54px;object-fit:cover;width:54px}.bubly-admin-user-manage .admin-user-manage-content span{color:#58666e;font-size:13px}@media (max-width:640px){.bubly-admin-user-manage .bubly-admin-panel-header{padding:22px 20px}.bubly-admin-user-manage .admin-user-manage-content{padding:20px}}.customer-archive-section-head,.customer-record-access-row,.customer-record-profile-heading,.customer-record-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between}.customer-record-toolbar{color:#65727b;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 18px}.customer-record-toolbar a{color:#25845d;font-size:13px;letter-spacing:0;text-decoration:none}.customer-record-access{margin-bottom:18px}.customer-record-access form{padding:22px 28px 24px}.customer-record-label{color:#35454d;display:block;font-size:13px;font-weight:700;margin-bottom:8px}.customer-profile-edit input,.customer-profile-edit select,.customer-profile-edit textarea,.customer-record-access textarea,.customer-support-panel input,.customer-support-panel select,.customer-support-panel textarea{background:#fff;border:1px solid #dfe6e3;border-radius:10px;box-sizing:border-box;color:#27363d;font:inherit;padding:11px 12px;width:100%}.customer-record-access textarea{min-height:76px;resize:vertical}.customer-record-access-row{justify-content:flex-start;margin-top:12px}.customer-record-access-row label{align-items:center;color:#637079;display:flex;font-size:12px;font-weight:600;gap:10px}.customer-record-access-row select{background:#fff;border:1px solid #dfe6e3;border-radius:9px;color:#27363d;padding:10px}.customer-profile-edit button,.customer-record-access button,.customer-support-panel button{background:#27895f;border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:11px 16px}.customer-profile-edit button:disabled,.customer-record-access button:disabled,.customer-support-panel button:disabled{cursor:wait;opacity:.6}.customer-record-hint{color:#79848b;font-size:11px;line-height:1.5;margin:12px 0 0}.customer-record-error{background:#fff0f2;border-radius:10px;color:#8e3545;font-size:13px;margin:0 0 18px;padding:13px 16px}.customer-record-profile{margin-bottom:18px;padding:24px 28px}.customer-record-profile-heading{justify-content:flex-start}.customer-record-profile-heading>div:nth-child(2){flex:1 1;min-width:0}.customer-record-profile-heading>div:nth-child(2)>span{color:#738078;font-size:10px;font-weight:700;letter-spacing:.14em}.customer-record-profile-heading h2{color:#27363d;font-size:22px;margin:4px 0}.customer-record-profile-heading p{color:#6e7c82;font-size:12px;margin:0}.customer-record-profile .admin-user-avatar{flex-basis:50px;height:50px;width:50px}.customer-record-facts{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.customer-record-facts>div{background:#ffffffb8;border-radius:10px;min-width:0;padding:12px}.customer-record-facts span,.customer-record-facts strong{display:block}.customer-record-facts span{color:#7b878b;font-size:10px;letter-spacing:.07em;margin-bottom:5px;text-transform:uppercase}.customer-record-facts strong{color:#304149;font-size:12px;overflow-wrap:anywhere}.customer-access-log,.customer-profile-edit,.customer-support-panel{margin-bottom:18px;padding:22px 26px}.customer-profile-edit form,.customer-support-panel form{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px}.customer-profile-edit label,.customer-support-panel label{color:#59676e;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:7px}.customer-profile-edit textarea,.customer-support-panel textarea{min-height:85px;resize:vertical}.customer-record-full{grid-column:1/-1}.customer-profile-edit button,.customer-support-panel button{justify-self:start}.customer-access-log .customer-archive-section-head,.customer-profile-edit .customer-archive-section-head,.customer-support-panel .customer-archive-section-head{padding-bottom:0}.customer-archive-section-head h3{color:#2e3e46;font-size:16px;margin:0}.customer-archive-section-head span{color:#7a858c;display:block;font-size:11px;margin-top:5px}.customer-note-list{grid-gap:9px;display:grid;gap:9px;margin-top:16px}.customer-note-list article{background:#fff;border:1px solid #edf0ef;border-radius:10px;padding:13px 14px}.customer-note-list article small,.customer-note-list article span,.customer-note-list article strong{display:block}.customer-note-list article strong{color:#304149;font-size:13px}.customer-note-list article small,.customer-note-list article span{color:#79858a;font-size:10px;margin-top:4px}.customer-note-list article p{color:#4f5e64;font-size:12px;line-height:1.5;margin:9px 0 4px;white-space:pre-wrap}.customer-note-status-form{grid-gap:8px;display:grid;gap:8px;grid-template-columns:120px minmax(180px,1fr) auto;margin-top:12px}.customer-note-status-form input,.customer-note-status-form select{background:#fff;border:1px solid #e1e7e4;border-radius:8px;color:#48575e;font:inherit;font-size:11px;min-width:0;padding:8px}.customer-note-status-form button{background:#eef7f2;border:0;border-radius:8px;color:#347354;cursor:pointer;font-size:11px;font-weight:700;padding:8px 10px}.customer-archive-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:18px}.customer-archive-section{background:#fff;border:1px solid #e8eaf0;border-radius:16px;box-shadow:0 8px 25px #1419230a;min-width:0;padding:20px 22px}.customer-archive-section-head{margin-bottom:14px}.customer-archive-table-wrap{overflow-x:auto}.customer-archive-section table{border-collapse:collapse;text-align:left;width:100%}.customer-archive-section td{border-top:1px solid #f0f2f3;color:#506067;font-size:11px;min-width:130px;padding:12px 10px;vertical-align:top}.customer-archive-section td small,.customer-archive-section td strong{display:block;overflow-wrap:anywhere}.customer-archive-section td strong{color:#304149;font-size:12px}.customer-archive-section td small{color:#7a858b;font-size:10px;line-height:1.45;margin-top:5px}.customer-archive-empty{color:#899398;font-size:12px;margin:0;padding:15px 0}.customer-archive-pager{align-items:center;color:#748087;display:flex;font-size:11px;gap:8px}.customer-archive-pager button{background:#fff;border:1px solid #e0e7e3;border-radius:7px;color:#387d5f;cursor:pointer;font-size:11px;padding:6px 9px}.customer-archive-pager button:disabled{cursor:default;opacity:.4}@media (max-width:760px){.customer-access-log,.customer-profile-edit,.customer-record-access form,.customer-support-panel{padding:18px}.customer-record-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-profile-edit form,.customer-support-panel form{grid-template-columns:1fr}.customer-record-full{grid-column:auto}.customer-record-access-row{align-items:stretch;flex-direction:column}.customer-archive-section-head,.customer-record-toolbar{align-items:flex-start;flex-direction:column}.customer-note-status-form{grid-template-columns:1fr}}@media (max-width:480px){.customer-record-profile{padding:18px}.customer-record-facts{grid-template-columns:1fr}.customer-record-profile-heading{flex-wrap:wrap}}.bubly-admin-login{align-items:center;background:#f7f8fb;box-sizing:border-box;color:#17191f;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;justify-content:center;min-height:100vh;padding:32px 20px}.bubly-admin-login-card{background:#fff;border:1px solid #e8eaf0;border-radius:22px;box-shadow:0 18px 55px #14192314;box-sizing:border-box;max-width:430px;padding:42px 40px;width:100%}.bubly-admin-login-brand{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.bubly-admin-login-brand img{display:block;height:auto;width:72px}.bubly-admin-login-heading{margin-bottom:30px;text-align:center}.bubly-admin-login-heading>span{color:#9297a2;display:block;font-size:10px;font-weight:700;letter-spacing:1.7px;margin-bottom:9px}.bubly-admin-login-heading h1{color:#17191f;font-size:24px;letter-spacing:-.5px;line-height:1.25;margin:0}.bubly-admin-login-heading p{color:#777d89;font-size:14px;line-height:1.5;margin:10px 0 0}.bubly-admin-login-form{display:flex;flex-direction:column}.bubly-admin-login-form>label{color:#4f5560;font-size:13px;font-weight:600;margin-bottom:8px}.bubly-admin-login-form>input{background:#fff;border:1px solid #dfe2e8;border-radius:11px;box-sizing:border-box;color:#17191f;font-family:inherit;font-size:15px;height:48px;margin:0 0 20px;outline:none;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.bubly-admin-login-form>input:hover{border-color:#c9cdd5}.bubly-admin-login-form>input:focus{border-color:#e84d88;box-shadow:0 0 0 3px #e84d881f}.bubly-admin-login-form>button{background:#292c35;border:0;border-radius:11px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;margin-top:4px;min-height:48px;padding:0 18px;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;width:100%}.bubly-admin-login-error{background:#fff0f2;border-radius:10px;color:#95384a;font-size:13px;line-height:1.45;margin:18px 0 0;padding:12px 14px}.bubly-admin-login-form>button:hover{background:#20232b;box-shadow:0 8px 20px #1419231f}.bubly-admin-login-form>button:active{transform:translateY(1px)}.bubly-admin-login-form>button:focus-visible{outline:3px solid #e84d8840;outline-offset:2px}.bubly-admin-login-trust{align-items:center;color:#5f6672;cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.4;margin:0 0 22px}.bubly-admin-login-trust input{accent-color:#e84d88;flex:0 0 auto;height:16px;margin:0;width:16px}@media (max-width:520px){.bubly-admin-login{padding:20px 14px}.bubly-admin-login-card{border-radius:18px;padding:34px 24px}.bubly-admin-login-brand{margin-bottom:26px}.bubly-admin-login-heading h1{font-size:22px}}.my-profile-page{background:#f6faf8;color:#26383c;min-height:70vh;padding:42px 20px 76px}.my-profile-layout{grid-gap:22px;display:grid;gap:22px;margin:0 auto;width:min(860px,100%)}.my-profile-composer,.my-profile-empty,.my-profile-hero,.my-profile-post{background:#fff;border:1px solid #e4ece8;border-radius:20px;box-shadow:0 12px 32px #1f403412}.my-profile-hero{align-items:center;display:flex;gap:18px;padding:24px 28px}.my-profile-avatar{background:#e5f3ed;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #dbe8e1;flex:0 0 74px;height:74px;object-fit:cover;width:74px}.my-profile-avatar-initial,.my-profile-mini-avatar{background:#e9f6ef;color:#22865e;display:grid;font-weight:800;place-items:center}.my-profile-avatar-initial{font-size:27px}.my-profile-identity{flex:1 1;min-width:0}.my-profile-identity>span,.my-profile-kicker{color:#73847d;font-size:10px;font-weight:800;letter-spacing:.15em}.my-profile-identity h1{font-size:clamp(22px,4vw,30px);letter-spacing:-.03em;margin:4px 0}.my-profile-identity p{color:#73817c;font-size:13px;margin:0}.my-profile-count{grid-gap:3px;display:grid;gap:3px;text-align:right}.my-profile-count strong{color:#23845d;font-size:21px}.my-profile-count span{color:#788680;font-size:11px}.my-profile-composer{grid-gap:16px;display:grid;gap:16px;padding:25px 28px}.my-profile-composer h2,.my-profile-feed-heading h2{font-size:21px;margin:5px 0 0}.my-profile-composer p{color:#74817d;font-size:13px;margin:6px 0 0}.my-profile-file-label{background:#f8fcfa;border:1px dashed #a7cbb9;border-radius:13px;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:18px}.my-profile-file-label input{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.my-profile-file-label span{color:#26855f;font-weight:700}.my-profile-file-label small{color:#7c8983;font-size:11px}.my-profile-caption-label{grid-gap:7px;color:#566760;display:grid;font-size:12px;font-weight:700;gap:7px}.my-profile-caption-label textarea{border:1px solid #e1e9e4;border-radius:11px;color:#26383c;font:inherit;min-height:82px;padding:12px;resize:vertical}.my-profile-preview{background:#f0f3f1;border-radius:12px;justify-self:center;max-height:360px;object-fit:contain;width:min(100%,420px)}.my-profile-composer-footer{align-items:center;color:#84918b;display:flex;font-size:11px;justify-content:space-between}.my-profile-composer-footer button,.my-profile-load-more{background:#28885f;border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:800;padding:12px 19px}.my-profile-composer-footer button:disabled{cursor:wait;opacity:.55}.my-profile-feed{grid-gap:16px;display:grid;gap:16px}.my-profile-feed-heading{padding:8px 3px 0}.my-profile-post{overflow:hidden}.my-profile-post-header{align-items:center;display:flex;gap:11px;padding:16px 18px 12px}.my-profile-mini-avatar,.my-profile-post-header>img{border-radius:50%;flex:0 0 38px;height:38px;object-fit:cover;width:38px}.my-profile-mini-avatar{font-size:14px}.my-profile-post-header>div{grid-gap:3px;display:grid;flex:1 1;gap:3px}.my-profile-post-header strong{color:#2b3a3e;font-size:13px}.my-profile-post-header small{color:#8a9690;font-size:10px}.my-profile-own-badge{background:#eff8f2;border-radius:20px;color:#33825f;font-size:9px;font-weight:800;padding:5px 8px}.my-profile-post-caption{color:#43534e;font-size:14px;margin:0;padding:2px 18px 14px;white-space:pre-wrap}.my-profile-post-image{background:#f0f3f1;display:block;max-height:720px;object-fit:contain;width:100%}.my-profile-reaction-counts{color:#7e8b85;display:flex;font-size:11px;gap:14px;padding:12px 18px 8px}.my-profile-post-actions{border-top:1px solid #edf1ee;display:grid;grid-template-columns:repeat(3,1fr);margin:0 14px}.my-profile-post-actions button{background:#0000;border:0;color:#687871;cursor:pointer;font-size:12px;font-weight:700;padding:13px 6px}.my-profile-post-actions button.selected,.my-profile-post-actions button:hover{background:#f1f8f4;color:#20845a}.my-profile-empty{display:grid;justify-items:center;padding:48px 20px;text-align:center}.my-profile-empty>div{background:#ebf7f0;border-radius:18px;color:#24845e;display:grid;font-size:26px;height:54px;place-items:center;width:54px}.my-profile-empty h3{margin:15px 0 4px}.my-profile-empty p,.my-profile-loading{color:#788680;font-size:13px}.my-profile-load-more{justify-self:center}.my-profile-alert,.my-profile-notice{border-radius:11px;font-size:13px;padding:13px 16px}.my-profile-alert{background:#fff0f3;color:#90354b}.my-profile-notice{background:#eaf7ef;color:#246a4a}@media (max-width:600px){.my-profile-page{padding:22px 12px 50px}.my-profile-hero{flex-wrap:wrap;gap:12px;padding:19px}.my-profile-avatar{flex-basis:60px;height:60px;width:60px}.my-profile-count{margin-left:auto}.my-profile-composer{padding:20px}.my-profile-post-header{padding:13px}}.support-page{--support-green:#147a55;--support-ink:#20332c;--support-muted:#6d7d75;color:var(--support-ink);margin:0 auto;padding:54px 0 68px;width:min(1120px,calc(100% - 48px))}.support-hero{background:#fff;border:1px solid #202522;border-radius:30px;overflow:hidden;padding:clamp(40px,7vw,82px) 24px 58px;position:relative;text-align:center}.support-hero-glow{background:#d599b21f;border-radius:50%;filter:blur(38px);height:190px;inset:auto 15% -150px;pointer-events:none;position:absolute}.support-eyebrow{align-items:center;color:#d83d75;display:inline-flex;font-size:.72rem;font-weight:800;gap:9px;letter-spacing:.17em;position:relative}.support-eyebrow>span{background:#39a878;border-radius:50%;box-shadow:0 0 0 4px #39a8781f;height:7px;width:7px}.support-hero h1{color:#d83d75;font-size:clamp(2.3rem,5vw,4.4rem);font-weight:650;letter-spacing:-.055em;line-height:1.04;margin:20px auto 14px;max-width:760px;position:relative}.support-hero>p{color:#59635d;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7;margin:0 auto;max-width:620px;position:relative}.support-trust-note{align-items:center;background:#fff8fb;border:1px solid #d83d753d;border-radius:999px;color:#73324c;display:inline-flex;font-size:.85rem;gap:9px;margin-top:25px;padding:10px 15px;position:relative}.support-trust-note span{color:#ee4d83}.support-topics{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0}.support-topic-card{background:#fff;border:1px solid #202522;border-radius:20px;box-shadow:0 8px 28px rgba(36,72,55,.035);color:inherit;display:flex;flex-direction:column;min-height:206px;padding:24px 24px 22px;position:relative;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.support-topic-card:hover{border-color:#bdd9ca;box-shadow:0 14px 32px #24483717;transform:translateY(-3px)}.support-topic-card{align-items:flex-start;cursor:pointer;font:inherit;text-align:left}.support-topic-card.is-selected{border-color:#202522;box-shadow:0 0 0 3px #20252214,0 8px 28px #2448370a}.support-topic-icon{border-radius:14px;display:grid;font-size:1.5rem;height:44px;margin-bottom:21px;place-items:center;width:44px}.support-icon-technical{background:#e8f4ee;color:#2d8a62}.support-icon-account{background:#eef0fa;color:#6972ad}.support-icon-safety{background:#fbefed;color:#b86a60}.support-topic-title{color:#243a30;font-size:1.05rem;font-weight:750;margin-bottom:8px}.support-topic-text{color:var(--support-muted);font-size:.9rem;line-height:1.6;max-width:310px}.support-topic-arrow{color:#8aa095;font-size:1.05rem;position:absolute;right:23px;top:23px}.support-assistant{margin:0 auto 32px;scroll-margin-top:30px}.support-chat-card{background:#fff;border:1px solid #e2ebe5;border-radius:20px;box-shadow:0 14px 40px rgba(36,72,55,.065);overflow:hidden}.support-chat-header{align-items:center;border-bottom:1px solid #edf2ee;display:flex;gap:13px;padding:18px 22px}.support-chat-avatar{background:#fff;border-radius:12px;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.support-chat-avatar svg{color:#141414;height:25px;width:25px}.support-chat-header strong{color:#294437;display:block;font-size:.93rem}.support-chat-header small{align-items:center;color:#819087;display:flex;font-size:.76rem;gap:7px;margin-top:4px}.support-chat-header small span{background:#48b77f;border-radius:50%;height:6px;width:6px}.support-chat-header small .support-ai-provider{background:#0000;border-radius:0;color:inherit;font-size:inherit;height:auto;margin-left:5px;width:auto}.support-chat-messages{background:#fbfdfb;display:flex;flex-direction:column;gap:12px;max-height:390px;min-height:200px;overflow-y:auto;padding:22px}.support-chat-message{border-radius:15px;color:#395246;font-size:.91rem;line-height:1.62;max-width:min(84%,600px);overflow-wrap:anywhere;padding:12px 15px;white-space:pre-wrap}.support-chat-message.assistant{align-self:flex-start;background:#fff;border:1px solid #e7eee9;border-bottom-left-radius:5px}.support-chat-message.user{align-self:flex-end;background:#1b7652;border-bottom-right-radius:5px;color:#fff}.support-chat-message a{color:#b72b60;font-weight:700;text-decoration:underline;text-underline-offset:2px}.support-chat-thinking{color:#7a8b81!important;font-style:italic}.support-chat-form{align-items:center;border-top:1px solid #edf2ee;display:flex;gap:10px;padding:14px 17px}.support-chat-form input,.support-request-form input,.support-request-form select,.support-request-form textarea{background:#fff;border:1px solid #dfe8e2;border-radius:11px;color:#243a30;font:inherit;font-size:.9rem;min-width:0;outline:none;width:100%}.support-chat-form input{height:46px;padding:0 14px}.support-chat-form input:focus,.support-request-form input:focus,.support-request-form select:focus,.support-request-form textarea:focus{border-color:#55a779;box-shadow:0 0 0 3px #55a7791f}.support-chat-form button{align-items:center;background:#d83d75;border:0;border-radius:11px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.87rem;font-weight:700;gap:8px;height:46px;justify-content:center;min-width:106px;transition:background .18s ease}.support-chat-form button:hover:not(:disabled){background:#c42e67}.support-chat-form button:disabled,.support-primary-action:disabled{cursor:not-allowed;opacity:.56}.support-inline-error{color:#9e4038;font-size:.85rem;line-height:1.5;margin:0}.support-success{color:#1e7049;font-size:.87rem;line-height:1.5;margin:0}.support-contact{grid-gap:34px;align-items:center;background:#fff;border:1px solid #202522;border-radius:24px;color:#202522;display:grid;gap:34px;grid-template-columns:.85fr 1.15fr;padding:clamp(26px,5vw,48px);scroll-margin-top:30px}.support-contact .support-eyebrow{color:#5f6a63}.support-contact h2{color:#202522;margin-top:15px;max-width:480px}.support-contact-copy>p{color:#59635d;font-size:.94rem;line-height:1.7;margin:0 0 16px;max-width:570px}.support-contact-copy small{color:#69736d;font-size:.8rem}.support-contact-actions{align-items:stretch}.support-contact-actions,.support-request-form{display:flex;flex-direction:column;gap:12px}.support-request-form label{color:#35413a;display:flex;flex-direction:column;font-size:.79rem;font-weight:650;gap:6px}.support-request-form input,.support-request-form select,.support-request-form textarea{padding:11px 12px}.support-request-form select{appearance:auto}.support-request-form textarea{min-height:112px;resize:vertical}.support-request-privacy{color:#68736c;font-size:.75rem;line-height:1.5;margin:-3px 0 0}.support-request-form .support-primary-action{border:0;cursor:pointer;width:100%}.support-primary-action,.support-secondary-action{align-items:center;border-radius:13px;display:flex;font-size:.91rem;font-weight:700;gap:10px;justify-content:center;min-height:51px;padding:12px 17px;text-align:center;text-decoration:none;transition:transform .16s ease,background .16s ease}.support-primary-action{background:#bce9ce;color:#1c543b}.support-primary-action:hover{background:#d0f1dc;transform:translateY(-2px)}.support-secondary-action{border:1px solid #e3f4ea42;color:#e8f5ed}.support-secondary-action:hover{background:#ffffff14;transform:translateY(-2px)}.support-secondary-action span{font-size:1rem}.support-email-pending{border:1px solid #e3f4ea42;border-radius:13px;color:#d1e2d8;font-size:.86rem;line-height:1.6;margin:0;padding:12px 14px}.support-page a:focus-visible{outline:3px solid #69c394;outline-offset:4px}.support-page-footer{align-items:center;color:#91a198;display:flex;font-size:.8rem;gap:9px;justify-content:center;margin-top:30px}.support-page-footer a{color:#537a65;text-decoration:none}.support-page-footer a:hover{text-decoration:underline}@media (max-width:760px){.support-page{padding-top:28px;width:min(100% - 32px,600px)}.support-hero{border-radius:23px;padding:48px 20px 42px}.support-trust-note{border-radius:14px;line-height:1.45;max-width:100%}.support-topics{gap:12px;grid-template-columns:1fr;margin:28px 0}.support-topic-card{min-height:0;padding:19px}.support-topic-icon{margin-bottom:14px}.support-topic-arrow{right:20px;top:20px}.support-assistant{margin-bottom:28px}.support-contact{border-radius:20px;gap:22px;grid-template-columns:1fr}.support-chat-form{align-items:stretch;flex-direction:column}.support-chat-form button{width:100%}.support-chat-message{max-width:92%}}.quick-questions-page{--quick-ink:#202522;color:var(--quick-ink);margin:0 auto;padding:62px 0 80px;width:min(900px,calc(100% - 48px))}.quick-questions-hero{background:#fff;border:1px solid var(--quick-ink);border-radius:28px;padding:clamp(42px,7vw,74px) 24px 50px;text-align:center}.quick-questions-eyebrow{color:#d83d75;font-size:.72rem;font-weight:800;letter-spacing:.17em}.quick-questions-hero h1{color:#d83d75;font-size:clamp(2.2rem,5vw,3.7rem);font-weight:650;letter-spacing:-.05em;line-height:1.08;margin:17px 0 11px}.quick-questions-hero p{color:#59635d;font-size:1.05rem;line-height:1.65;margin:0 auto}.quick-questions-list{background:#fff;border:1px solid var(--quick-ink);border-radius:20px;margin-top:26px;overflow:hidden}.quick-questions-item{padding:0 25px}.quick-questions-item+.quick-questions-item{border-top:1px solid #e8e8e5}.quick-questions-item summary{align-items:center;color:#27342e;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:20px;justify-content:space-between;list-style:none;min-height:76px}.quick-questions-item summary::-webkit-details-marker{display:none}.quick-questions-item summary span{color:#d83d75;font-size:1.3rem;transition:transform .18s ease}.quick-questions-item[open] summary span{transform:rotate(45deg)}.quick-questions-item p{color:#66716b;font-size:.95rem;line-height:1.75;margin:-2px 38px 24px 0;max-width:720px}.quick-questions-item summary:focus-visible,.quick-questions-page a:focus-visible{outline:3px solid #d83d75;outline-offset:4px}.quick-questions-footer{display:flex;justify-content:center;margin-top:26px}.quick-questions-footer a{align-items:center;border:1px solid var(--quick-ink);border-radius:999px;color:var(--quick-ink);display:inline-flex;font-size:.9rem;font-weight:650;gap:12px;min-height:48px;padding:0 20px;text-decoration:none}.quick-questions-footer a:hover{background:#fff5f8}.quick-questions-footer a span{color:#d83d75}@media (max-width:640px){.quick-questions-page{padding:30px 0 52px;width:min(100% - 32px,540px)}.quick-questions-hero{border-radius:22px;padding:46px 18px 38px}.quick-questions-item{padding:0 17px}.quick-questions-item summary{font-size:.94rem;min-height:70px}.quick-questions-item p{font-size:.9rem;margin-right:0}}.account-settings-page{color:#202522;margin:0 auto;min-height:55vh;padding:56px 0 72px;width:min(760px,calc(100% - 40px))}.account-settings-card{background:#fff;border:1px solid #202522;border-radius:22px;padding:clamp(24px,5vw,44px)}.account-settings-eyebrow{color:#d83d75;font-size:.72rem;font-weight:800;letter-spacing:.17em}.account-settings-card h1{font-size:clamp(1.8rem,4vw,2.5rem);letter-spacing:-.04em;margin:12px 0 10px}.account-settings-description,.account-settings-message{color:#59635d;font-size:.95rem;line-height:1.65}.account-settings-label{color:#35413a;display:block;font-size:.82rem;font-weight:700;margin:24px 0 7px}.account-settings-card select{background:#fff;border:1px solid #202522;border-radius:10px;color:#202522;font:inherit;min-height:48px;padding:10px 12px;width:100%}.account-settings-message{margin:12px 0 0}.account-settings-message.is-error{color:#9e4038}.account-settings-link{background:#d83d75;border-radius:10px;color:#fff;display:inline-flex;font-weight:700;margin-top:10px;padding:11px 16px;text-decoration:none}.account-settings-back{color:#59635d;display:inline-block;font-size:.88rem;margin-top:28px;text-decoration:none}.account-settings-back:hover,.account-settings-link:hover{text-decoration:underline}@media (max-width:600px){.account-settings-page{padding-top:32px;width:min(100% - 28px,520px)}}
/*# sourceMappingURL=main.7bea736e.css.map*/