@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Inter:wght@400;500;600&display=swap");:root{--color-primary:#0047ab;--color-primary-dark:#003380;--color-secondary:#900;--color-accent:#e31e24;--color-bg:#f8fafc;--color-surface:#fff;--color-text:#1e293b;--color-text-muted:#64748b;--color-border:#e2e8f0;--shadow-sm:0 1px 3px rgba(0,0,0,.12);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1);--glass-bg:hsla(0,0%,100%,.7);--glass-border:hsla(0,0%,100%,.3);--header-height:80px;--container-width:1400px;--radius-md:12px;--radius-lg:20px;--public-bg:#0b1422;--public-text:#f3f8ff;--public-text-muted:#deebf8;--text-strong:#f8fafc;--surface-glass:linear-gradient(180deg,hsla(0,0%,100%,.14),rgba(148,163,184,.1));--surface-soft:linear-gradient(180deg,hsla(0,0%,100%,.12),rgba(148,163,184,.08));--surface-soft-alt:linear-gradient(180deg,hsla(0,0%,100%,.1),rgba(148,163,184,.07));--surface-border:hsla(0,0%,100%,.24)}[data-theme=dark]{--color-bg:#0f172a;--color-surface:#1e293b;--color-text:#f8fafc;--color-text-muted:#94a3b8;--color-border:#334155;--glass-bg:rgba(15,23,42,.7);--glass-border:hsla(0,0%,100%,.1)}*{box-sizing:border-box;padding:0;margin:0}body,html{font-family:Inter,sans-serif;background-color:var(--color-bg);color:var(--color-text);scroll-behavior:smooth;line-height:1.6}body{background:var(--public-bg)}.font-heading,h1,h2,h3,h4{font-family:Outfit,sans-serif;font-weight:700;letter-spacing:-.02em}a{color:inherit;text-decoration:none;transition:all .2s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #38bdf8;outline-offset:3px;box-shadow:0 0 0 4px rgba(56,189,248,.25)}button{cursor:pointer;border:none;background:none;font-family:inherit}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 24px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes floatGlass{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fadeInSoft{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-up{animation:fadeInUp .6s ease forwards}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.glass{background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.glass-dark{background:linear-gradient(180deg,hsla(0,0%,100%,.14),rgba(148,163,184,.1));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.1)}.card-hover{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.card-hover:hover{transform:translateY(-5px);box-shadow:0 20px 40px -10px rgba(0,0,0,.1)}.text-gradient{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.app-shell{position:relative;min-height:100vh;color:var(--public-text);isolation:isolate;background:radial-gradient(circle at 14% 14%,rgba(56,189,248,.22),transparent 38%),radial-gradient(circle at 84% 18%,rgba(96,165,250,.18),transparent 40%),linear-gradient(180deg,rgba(11,20,34,.56),rgba(11,20,34,.62))}.app-shell:before{content:"";position:fixed;inset:0;z-index:-2;background:url(/hero.png) 50%/cover no-repeat;filter:brightness(.7) saturate(1.02) contrast(1.03)}.app-shell:after{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,20,34,.22),rgba(11,20,34,.34)),repeating-linear-gradient(120deg,hsla(0,0%,100%,.03) 0 1px,transparent 1px 42px);pointer-events:none}.public-main{color:var(--public-text)}.public-main>:where(section,div,article):not(:first-child){margin-top:clamp(16px,2vw,28px)}.public-main :where(h1,h2,h3,h4,h5,h6){color:var(--text-strong)}.public-main :where(.hero,.pageHero,.articleHero){padding-top:clamp(96px,10vw,148px);padding-bottom:clamp(72px,8vw,120px)}.public-main :where(.hero h1,.heroCopy h1,.heroMain h1,.pageHero h1,.heroContent h1,.operationsHeroText h1){font-size:clamp(2.7rem,5.4vw,5.2rem)!important;line-height:1.02!important;letter-spacing:-.045em!important;max-width:13ch}.public-main :where(.hero p,.heroCopy p,.heroMain p,.heroContent p,.intro p,.formIntro p,.controlIntro p,.modalIntro p,.sectionHeader p,.introPanel p){font-size:clamp(1rem,1.5vw,1.15rem)!important;line-height:1.78!important;max-width:68ch}.public-main :where(.sectionHeader,.formIntro,.controlIntro,.introPanel,.modalIntro,.headerIntro,.workspaceIntro){margin-bottom:clamp(28px,4vw,56px)!important}.public-main :where(.sectionHeader h2,.formIntro h2,.controlIntro h2,.introPanel h2,.workspaceIntro h2,.modalSectionHeader h3,.formSectionHeader h3){font-size:clamp(1.7rem,3vw,3rem)!important;line-height:1.08!important;letter-spacing:-.04em!important;margin-bottom:14px!important}.public-main :where(.hero,.heroMain,.heroCard,.heroStats,.sectionHeader,.formIntro,.controlIntro,.introPanel,.modalIntro){animation:fadeInSoft .7s ease both}.public-main :where(.heroCard,.guideItem,.systemCard,.serviceCard,.controlCard,.testimonialCard,.visualCard,.trendingCard){will-change:transform}.public-main :where(.badge,.journeyBar,.heroStats){animation:fadeInSoft .8s ease both}.public-main :where(.heroCard:nth-child(2),.guideItem:nth-child(2),.systemCard:nth-child(2),.serviceCard:nth-child(2),.visualCard:nth-child(2)){animation-delay:.08s}.public-main :where(.heroCard:nth-child(3),.guideItem:nth-child(3),.systemCard:nth-child(3),.serviceCard:nth-child(3),.visualCard:nth-child(3)){animation-delay:.14s}.public-main :where(.heroStats,.heroCallout,.introPanel){animation:floatGlass 8s ease-in-out infinite}.public-main :where(p,li,label,small,span){color:var(--public-text-muted)}.public-main :where(section,article){background:transparent!important}.public-main :where([class*=card],[class*=Card],[class*=surface],[class*=Surface],[class*=panel],[class*=Panel],[class*=box],[class*=Box],[class*=form],[class*=Form]){position:relative;overflow:hidden;background:var(--surface-glass)!important;border-color:var(--surface-border)!important;color:var(--public-text)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;box-shadow:0 24px 40px -34px rgba(15,23,42,.48),inset 0 1px 0 hsla(0,0%,100%,.16)}.public-main :where([class*=card],[class*=Card],[class*=surface],[class*=Surface],[class*=panel],[class*=Panel],[class*=box],[class*=Box],[class*=form],[class*=Form]):before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:46%;background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0));pointer-events:none}.public-main :where([class*=card],[class*=Card],[class*=surface],[class*=Surface],[class*=panel],[class*=Panel],[class*=box],[class*=Box],[class*=form],[class*=Form]):hover{transform:translateY(-3px);border-color:hsla(0,0%,100%,.3)!important;box-shadow:0 28px 46px -34px rgba(15,23,42,.55),inset 0 1px 0 hsla(0,0%,100%,.2)}.public-main :where(input,textarea,select){background:hsla(0,0%,100%,.12)!important;color:var(--text-strong)!important;border-color:hsla(0,0%,100%,.2)!important}.public-main :where(input::placeholder,textarea::placeholder){color:#94a3b8}.public-main :where(button,[class*=btn],[class*=Btn]){border-color:rgba(191,219,254,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14);transition:transform .24s ease,box-shadow .24s ease,background .24s ease,border-color .24s ease}.public-main :where(button,[class*=btn],[class*=Btn]):hover{transform:translateY(-2px);box-shadow:0 16px 28px -22px rgba(14,165,233,.45),inset 0 1px 0 hsla(0,0%,100%,.18)}@keyframes scaleIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.delay-1{animation-delay:.08s!important}.delay-2{animation-delay:.16s!important}.delay-3{animation-delay:.24s!important}.delay-4{animation-delay:.34s!important}.delay-5{animation-delay:.44s!important}.public-main :where([class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=tag],[class*=Tag],[class*=chip],[class*=Chip],[class*=eyebrow]){animation:scaleIn .38s cubic-bezier(.34,1.56,.64,1) both}.reveal-up{opacity:1;transform:none}@supports (animation-timeline:view()){.reveal-up{animation:fadeInSoft linear both;animation-timeline:view();animation-range:entry 0 entry 24%}}.public-main :where([class*=primaryBtn],[class*=heroPrimary],[class*=ctaBtn],[class*=actionBtn],[class*=portalBtn],[class*=heroCta]){background-size:200% auto;transition:background-position .52s ease,transform .24s ease,box-shadow .24s ease}.public-main :where([class*=primaryBtn]:hover,[class*=heroPrimary]:hover,[class*=ctaBtn]:hover,[class*=actionBtn]:hover,[class*=portalBtn]:hover,[class*=heroCta]:hover){background-position:100%}.public-main :where([class*=card] [class*=icon],[class*=Card] [class*=icon],[class*=card] [class*=Icon],[class*=Card] [class*=Icon]){transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.public-main :where([class*=card]:hover [class*=icon],[class*=Card]:hover [class*=icon],[class*=card]:hover [class*=Icon],[class*=Card]:hover [class*=Icon]){transform:scale(1.14) translateY(-2px)}.public-main :where([class*=card],[class*=Card]):focus-within{border-color:rgba(147,197,253,.42)!important;box-shadow:0 0 0 3px rgba(147,197,253,.12),0 28px 46px -34px rgba(15,23,42,.55),inset 0 1px 0 hsla(0,0%,100%,.2)}@media (max-width:768px){.app-shell:before{background-position:56%}.public-main :where(.hero h1,.heroCopy h1,.heroMain h1,.pageHero h1,.heroContent h1,.operationsHeroText h1){max-width:none}.public-main :where(.hero p,.heroCopy p,.heroMain p,.heroContent p,.intro p,.formIntro p,.controlIntro p,.modalIntro p,.sectionHeader p,.introPanel p){max-width:none}}.Navbar_navbar__UMdIx{overflow:hidden;height:var(--header-height);background:linear-gradient(180deg,hsla(0,0%,100%,.14),rgba(148,163,184,.08));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid hsla(0,0%,100%,.18);box-shadow:0 14px 36px -32px rgba(15,23,42,.42),inset 0 1px 0 hsla(0,0%,100%,.12);position:sticky;top:0;z-index:1000;display:flex;align-items:center}.Navbar_navbar__UMdIx:before{content:"";position:absolute;inset:0 0 auto 0;height:55%;background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,0));pointer-events:none}.Navbar_navContainer__thEY1{display:flex;justify-content:space-between;align-items:center}.Navbar_logoImage__T2PN_{object-fit:contain}.Navbar_links__rYM_3{display:flex;gap:32px;align-items:center}.Navbar_links__rYM_3 a{font-weight:500;color:#e2e8f0;font-size:.95rem;transition:color .22s ease,opacity .22s ease}.Navbar_links__rYM_3 a:hover{color:#7dd3fc}.Navbar_portalBtn__jdMoF{background:linear-gradient(135deg,#1d4ed8,#0ea5e9);color:#fff!important;padding:10px 24px;border-radius:var(--radius-md);font-weight:600!important;border:1px solid rgba(191,219,254,.42);box-shadow:0 10px 24px -16px rgba(14,165,233,.9)}.Navbar_portalBtn__jdMoF:hover{background:linear-gradient(135deg,#1e40af,#0284c7);transform:translateY(-2px);box-shadow:0 18px 30px -20px rgba(14,165,233,.95)}.Navbar_signInBtn__xuFV7{color:#e2e8f0!important;font-weight:600!important;padding:8px 18px;border-radius:var(--radius-md);border:1px solid hsla(0,0%,100%,.2);transition:background .2s,border-color .2s}.Navbar_signInBtn__xuFV7:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.35);color:#fff!important}.Navbar_signUpBtn__l28Bg{background:linear-gradient(135deg,#166534,#16a34a);color:#fff!important;padding:8px 18px;border-radius:var(--radius-md);font-weight:600!important;border:1px solid rgba(134,239,172,.3);box-shadow:0 8px 20px -12px rgba(22,163,74,.8);transition:background .2s,transform .2s,box-shadow .2s}.Navbar_signUpBtn__l28Bg:hover{background:linear-gradient(135deg,#14532d,#15803d);transform:translateY(-2px);box-shadow:0 14px 24px -16px rgba(22,163,74,.9)}.Navbar_mobileMenuBtn__gPHMn{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;background:none;border:none;cursor:pointer;z-index:1001;padding:0}.Navbar_bar__ROtoH{width:100%;height:3px;background-color:#e2e8f0;border-radius:3px;transition:all .3s ease-in-out}.Navbar_mobileMenu__4Q_f1{position:fixed;top:var(--header-height);left:0;width:100%;height:calc(100vh - var(--header-height));background:linear-gradient(180deg,hsla(0,0%,100%,.14),rgba(30,41,59,.24));backdrop-filter:blur(8px);padding:32px 24px;display:none;flex-direction:column;gap:24px;transform:translateX(100%);transition:transform .3s ease-in-out;border-top:1px solid hsla(0,0%,100%,.16);z-index:999}.Navbar_mobileMenuOpen__ZyKPP{display:flex;transform:translateX(0)}.Navbar_mobileMenu__4Q_f1 a{font-size:1.25rem;font-weight:600;color:#f8fafc;text-decoration:none;padding-bottom:16px;border-bottom:1px solid rgba(148,163,184,.24)}.Navbar_mobileActions__nZ6eM{margin-top:auto}.Navbar_mobileActions__nZ6eM .Navbar_portalBtn__jdMoF{width:100%;display:block;text-align:center;padding:16px;font-size:1.1rem}.Navbar_bar__ROtoH.Navbar_open__cncTg:first-child{transform:translateY(9px) rotate(45deg)}.Navbar_bar__ROtoH.Navbar_open__cncTg:nth-child(2){opacity:0}.Navbar_bar__ROtoH.Navbar_open__cncTg:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media (max-width:768px){.Navbar_links__rYM_3{display:none}.Navbar_mobileMenuBtn__gPHMn,.Navbar_mobileMenu__4Q_f1{display:flex}}.Navbar_termsPulse__WNyvX{color:#f87171!important;font-weight:700!important;animation:Navbar_heartbeat__DZyWM 1.5s ease-in-out infinite;display:inline-block}@keyframes Navbar_heartbeat__DZyWM{0%{transform:scale(1)}14%{transform:scale(1.1)}28%{transform:scale(1)}42%{transform:scale(1.1)}70%{transform:scale(1)}}.Footer_footer__4vzqH{position:relative;background:linear-gradient(180deg,hsla(0,0%,100%,.1),rgba(30,41,59,.22));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;padding-top:80px;border-top:1px solid hsla(0,0%,100%,.14);overflow:hidden}.Footer_footer__4vzqH:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(14,165,233,.14),transparent 34%),radial-gradient(circle at 80% 8%,rgba(59,130,246,.14),transparent 36%);pointer-events:none}.Footer_bottomBar___fQYV,.Footer_footerGrid__qkaz9{position:relative;z-index:1}.Footer_footerGrid__qkaz9{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:48px;padding-bottom:60px}.Footer_brandCol__J1xfM .Footer_logo__C9vo8{filter:brightness(0) invert(1);margin-bottom:24px}.Footer_description__s_1Tl{color:#cbd5e1;font-size:.95rem;max-width:300px;margin-bottom:24px}.Footer_socialLinks__22g9N{display:flex;gap:16px}.Footer_socialLinks__22g9N a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(4px);border-radius:50%;color:#fff;text-decoration:none;font-size:1.2rem;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.16)}.Footer_socialLinks__22g9N a:hover{background:rgba(14,165,233,.28);transform:translateY(-3px);border-color:rgba(125,211,252,.55)}.Footer_socialIcon__Snf9u{width:20px;height:20px}.Footer_contactCol__pWbBB h3,.Footer_linksCol__KyYp4 h3{font-size:1.1rem;margin-bottom:24px;color:#fff}.Footer_linksCol__KyYp4 ul{list-style:none}.Footer_linksCol__KyYp4 li{margin-bottom:12px}.Footer_linksCol__KyYp4 a{color:#cbd5e1;font-size:.95rem}.Footer_linksCol__KyYp4 a:hover{color:#7dd3fc}.Footer_contactCol__pWbBB p{color:#cbd5e1;font-size:.95rem;margin-bottom:8px}.Footer_phones__Z_v1c{margin-top:16px;color:#fff!important;font-weight:500}.Footer_bottomBar___fQYV{padding:24px 0;border-top:1px solid rgba(148,163,184,.22);text-align:center;font-size:.85rem;color:#94a3b8;display:flex;flex-direction:column;gap:12px;align-items:center}.Footer_creditLink__eqqMP{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(4px);padding:8px 16px;border-radius:99px;color:#cbd5e1;text-decoration:none;border:1px solid hsla(0,0%,100%,.16);transition:all .2s ease;font-size:.8rem}.Footer_creditLink__eqqMP:hover{background:rgba(148,163,184,.18);border-color:rgba(125,211,252,.52);color:#fff;transform:translateY(-1px)}.Footer_creditHighlight__imLzh{color:#38bdf8;font-weight:600}@media (max-width:992px){.Footer_footerGrid__qkaz9{grid-template-columns:1fr 1fr}}@media (max-width:576px){.Footer_footerGrid__qkaz9{grid-template-columns:1fr}}.MPXAssistant_launcher__gkDfi{position:fixed;right:22px;bottom:22px;z-index:1200;display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border-radius:999px;border:1px solid rgba(191,219,254,.9);background:linear-gradient(135deg,#0f172a,#1d4ed8);color:#fff;box-shadow:0 22px 42px -18px rgba(29,78,216,.42);cursor:pointer}.MPXAssistant_launcherLabel__PB4PR{display:grid;gap:2px;text-align:left}.MPXAssistant_launcherLabel__PB4PR strong{font-size:.9rem;line-height:1}.MPXAssistant_launcherLabel__PB4PR span{font-size:.72rem;color:hsla(0,0%,100%,.76);text-transform:uppercase;letter-spacing:.08em}.MPXAssistant_launcherIcon__2PioX{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:hsla(0,0%,100%,.12);font-size:1.1rem}.MPXAssistant_panel__81ges{position:fixed;right:22px;bottom:96px;width:min(390px,calc(100vw - 24px));max-height:min(76vh,720px);z-index:1200;display:grid;grid-template-rows:auto 1fr auto;background:hsla(0,0%,100%,.98);border:1px solid rgba(226,232,240,.95);border-radius:26px;box-shadow:0 32px 80px -30px rgba(15,23,42,.35);overflow:hidden}.MPXAssistant_header__gVV2m{padding:18px 18px 16px;background:linear-gradient(135deg,#0f172a,#1d4ed8);color:#fff;display:flex;justify-content:space-between;gap:12px}.MPXAssistant_headerCopy__WloqK{display:grid;gap:6px}.MPXAssistant_eyebrow__Gs39E{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.14);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.MPXAssistant_headerCopy__WloqK h3{margin:0;font-size:1.2rem}.MPXAssistant_headerCopy__WloqK p{margin:0;color:hsla(0,0%,100%,.82);line-height:1.5;font-size:.9rem}.MPXAssistant_closeBtn__XAzqB{width:34px;height:34px;border-radius:12px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer}.MPXAssistant_body__rVZhQ{padding:16px;overflow-y:auto;display:grid;gap:16px;background:radial-gradient(circle at top left,rgba(219,234,254,.5),transparent 35%),linear-gradient(180deg,#fff,#f8fbff)}.MPXAssistant_section__chE6F{display:grid;gap:10px}.MPXAssistant_sectionTitle__IlKd8{color:#64748b;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.MPXAssistant_chipGrid__lKWAm{display:flex;flex-wrap:wrap;gap:10px}.MPXAssistant_chip__aS1Vn{border:1px solid #dbe4ee;background:#fff;color:#0f172a;border-radius:999px;padding:10px 12px;font-size:.84rem;font-weight:700;cursor:pointer}.MPXAssistant_conversation__IB5G3{display:grid;gap:10px}.MPXAssistant_messageRow__AhOGP{display:flex}.MPXAssistant_userRow__mNOWo{justify-content:flex-end}.MPXAssistant_botRow__IsqH4{justify-content:flex-start}.MPXAssistant_bubble__v6BFg{max-width:92%;border-radius:18px;padding:12px 14px;line-height:1.6;font-size:.92rem;white-space:pre-wrap}.MPXAssistant_botBubble__0iY_Q{background:#fff;border:1px solid #e2e8f0;color:#0f172a}.MPXAssistant_userBubble__JFmqY{background:#dbeafe;color:#0f172a;border:1px solid #bfdbfe}.MPXAssistant_responseActions__V0pJd{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.MPXAssistant_responseAction__hPt4f{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:12px;padding:10px 12px;background:#0f172a;color:#fff;font-size:.82rem;font-weight:700}.MPXAssistant_responseActionSecondary__s6YXO{background:#eff6ff;color:#1d4ed8}.MPXAssistant_inputWrap__gMRJ2{padding:14px 16px 16px;border-top:1px solid #e2e8f0;background:#fff;display:grid;gap:10px}.MPXAssistant_inputGroup__ec0Cs{display:flex;gap:10px}.MPXAssistant_inputGroup__ec0Cs input{flex:1;min-width:0;border:1px solid #dbe4ee;border-radius:14px;padding:12px 14px;font-size:.92rem;color:#0f172a}.MPXAssistant_inputGroup__ec0Cs input:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 4px rgba(96,165,250,.16)}.MPXAssistant_sendBtn__JOhv0{border:none;border-radius:14px;padding:12px 15px;background:#0f172a;color:#fff;font-weight:800;cursor:pointer}.MPXAssistant_footerNote__bp2_3{color:#64748b;font-size:.78rem;line-height:1.5}@media (max-width:768px){.MPXAssistant_launcher__gkDfi{right:14px;bottom:14px;padding:11px 12px}.MPXAssistant_launcherLabel__PB4PR span{display:none}.MPXAssistant_panel__81ges{right:12px;bottom:82px;width:calc(100vw - 24px);max-height:calc(100vh - 110px)}}.BroadcastNotification_notificationBanner__0yvS_{background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;padding:10px 20px;position:relative;overflow:hidden;z-index:1000;cursor:pointer;transition:all .2s}.BroadcastNotification_notificationBanner__0yvS_:hover{background:#f8fafc}.BroadcastNotification_urgent__FHzW2{background:#fee2e2;border-bottom-color:#fca3a3}.BroadcastNotification_urgent__FHzW2:hover{background:#fecaca}.BroadcastNotification_priority1__DgoUx{animation:BroadcastNotification_blink__TkTkJ 2s infinite}@keyframes BroadcastNotification_blink__TkTkJ{0%{opacity:1}50%{opacity:.8}to{opacity:1}}.BroadcastNotification_content__8CKQ1{display:flex;align-items:center;gap:16px;max-width:1200px;margin:0 auto;width:100%}.BroadcastNotification_textContainer__aLDcm{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.BroadcastNotification_title__9N_l4{font-size:.9rem;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.02em}.BroadcastNotification_msgPreview__61IZp{font-size:.85rem;font-weight:500;color:#475569;line-height:1.4;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BroadcastNotification_viewAll__jiybk{font-size:.75rem;text-decoration:underline;opacity:.7;white-space:nowrap;font-weight:600}.BroadcastNotification_badge__RNukM{padding:4px 10px;border-radius:6px;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.BroadcastNotification_tagUrgent__lG8t3{background:#ef4444;color:#fff}.BroadcastNotification_tagPromotion__PzrlS{background:#10b981;color:#fff}.BroadcastNotification_tagGeneral__B5b7m{background:#64748b;color:#fff}.BroadcastNotification_tagDelay__ekrjA{background:#f59e0b;color:#fff}.BroadcastNotification_closeBtn__JkU0T{position:absolute;right:20px;background:none;border:none;font-size:1.2rem;color:#94a3b8;cursor:pointer;padding:4px;line-height:1}.BroadcastNotification_closeBtn__JkU0T:hover{color:#475569}@media (max-width:768px){.BroadcastNotification_content__8CKQ1{font-size:.8rem;padding-right:20px}.BroadcastNotification_badge__RNukM{display:none}}