.ab-body{box-sizing:border-box;margin:0 auto;min-height:80vh;min-width:1200px;padding-top:4rem}.ab-header{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:center;overflow:hidden;position:fixed;text-align:center;width:100%;z-index:100}.ab-header .logo-agents{color:#000;margin-right:4px}.ab-header .navbar{background-color:#fff;flex:1 1;max-width:100%;padding:0 1rem 1rem}.ab-header .container{align-items:center;display:flex;height:2rem;justify-content:space-between;line-height:2rem;margin:0 auto;max-width:1200px}.ab-header .logo{align-items:center;border-radius:4px;color:var(--wp--preset--color--primary);cursor:pointer;display:flex;font-size:24px;font-size:1.5rem;font-weight:700;justify-content:center;padding:.5rem;text-decoration:none;white-space:nowrap}.ab-header .logo img{height:24px;margin-right:.5rem;width:24px}.ab-header .nav-links{display:flex;gap:10px;list-style:none}.ab-header .nav-links li{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:2rem;padding:0 8px;position:relative;transition:background .2s,box-shadow .2s}.ab-header .nav-links li:hover{background:none;box-shadow:none}.ab-header .nav-links a{align-items:center;color:var(--text-color--primary);display:flex;font-size:1rem;height:2rem;padding:0 2px;position:relative;text-decoration:none;transition:color .2s}.ab-header .nav-links a:active{color:var(--wp--preset--color--primary)}.ab-header .nav-links a:focus{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.ab-header .nav-links a:after{background:var(--wp--preset--color--primary);bottom:-.25rem;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.4,0,.2,1);width:100%}.ab-header .nav-links a:hover{background:none;color:var(--wp--preset--color--primary)}.ab-header .nav-links a:hover:after{transform:scaleX(1)}.ab-header .red-dot{background-color:red;border-radius:50%;display:inline-block;height:12px;margin-left:-2px;position:absolute;width:12px}.marquee-container{background-color:#eee;border-radius:4px;height:2rem;line-height:2rem;margin-bottom:.5rem;overflow:hidden;padding:0 10rem;position:relative;white-space:nowrap;width:100%;z-index:1000}.marquee-container .close-button{background-color:#eee;position:absolute;right:0;top:0}.marquee-container .close-button:hover{background-color:#aaa}.marquee-content{animation:marquee 45s linear infinite;display:inline-block;padding-left:100%}.marquee-content.paused{animation-play-state:paused}.marquee-text{color:#ff4500;display:inline;font-size:1rem;margin-right:12px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.ag-search-item__wrap{flex:1 1;max-width:600px}.ag-search-item__wrap .ag-search-item__input{display:block;padding-left:32px;width:100%}.login-avatar_login-avatar__grFDl{align-items:center;cursor:pointer;display:flex}.login-avatar_login-avatar__avatar__o3C70{background:#fff;border:2px solid #00b96b;box-shadow:0 2px 8px #00b96b26;transition:box-shadow .2s,border .2s}.login-avatar_login-avatar__avatar--inactive__4EwxD{background:#f5f5f5;border:2px dashed #ccc;box-shadow:0 2px 8px #cccccc26}.login-avatar_login-avatar__label__7fuwi{color:#00b96b;font-size:1rem;font-weight:500;letter-spacing:.02em;margin-left:.5rem;transition:color .2s}.login-avatar_login-avatar__label--inactive__XW5qF{color:#888;font-weight:400}.login-avatar_login-avatar__grFDl:hover .login-avatar_login-avatar__avatar--inactive__4EwxD{border-color:#00b96b;box-shadow:0 4px 12px #00b96b40}.login-avatar_login-avatar__grFDl:hover .login-avatar_login-avatar__label--inactive__XW5qF{color:#00b96b;text-decoration:underline}.login-avatar_login-avatar__btn__04Awb{background-color:#00b96b!important;border-color:#00b96b!important;box-shadow:0 2px 8px #00b96b1f;font-size:1rem;font-weight:500;letter-spacing:.02em;margin-left:.5rem;transition:background .2s,border .2s}.login-avatar_login-avatar__btn__04Awb:focus,.login-avatar_login-avatar__btn__04Awb:hover{background-color:#009e5a!important;border-color:#009e5a!important;color:#fff!important}.ab-footer .footer{color:#fff;display:flex;gap:48px;justify-content:space-between;padding:48px 24px 32px}.ab-footer .footer-wrap{background-color:#222;box-shadow:0 -4px 12px #0000000d;text-align:center;width:100%}.ab-footer .footer-container{display:inline-block;max-width:1200px;width:100%}.ab-footer .copyright{background-color:#1a1a1a;border-top:1px solid #ffffff14;color:#fff9;font-size:13px;letter-spacing:.4px;padding:20px 16px}.ab-footer .copyright-content{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto;max-width:1200px}.ab-footer .copyright-text{font-family:Arial,sans-serif;position:relative}.ab-footer .copyright-text:before{content:"©";margin-right:4px}.ab-footer .copyright .divider{color:#ffffff4d;font-size:12px}.ab-footer .copyright .policy-link{color:#fff9;text-decoration:none;transition:color .2s ease}.ab-footer .copyright .policy-link:hover{color:var(--wp--preset--color--primary)}.ab-footer .logo-part{text-align:left;width:320px}.ab-footer .logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--wp--preset--color--primary) 0,#05dfa5 100%);-webkit-background-clip:text;background-clip:text;color:var(--wp--preset--color--primary);font-size:28px;font-weight:600;letter-spacing:.5px;margin-bottom:20px;margin-top:0}.ab-footer .footer-section{flex:1 1;line-height:1.8rem;max-width:220px;text-align:left}.ab-footer .text-secondary{color:#ffffffb3;font-size:15px;line-height:1.6;margin-bottom:24px}.ab-footer .footer-section__title{color:#fff;font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:8px;position:relative}.ab-footer .footer-section__title:after{background-color:var(--wp--preset--color--primary);bottom:0;content:"";height:2px;left:0;position:absolute;width:24px}.ab-footer .footer-section a{color:#ffffffb3;display:block;font-size:15px;margin-bottom:14px;padding-left:0;position:relative;text-decoration:none;transition:all .25s ease}.ab-footer .footer-section a:hover{color:var(--wp--preset--color--primary);padding-left:5px}.ab-footer .banner-contact{margin-top:24px}.ab-footer .banner-contact a{margin-bottom:0}.ab-footer .contact-item{align-items:center;display:flex;margin-bottom:16px;padding-left:28px;position:relative}.ab-footer .contact-item svg{fill:var(--wp--preset--color--primary);flex-shrink:0;height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}.ab-footer .contact-item span{color:#fff;font-size:14px;font-weight:500;margin-right:8px}.ab-footer .contact-item a{color:var(--wp--preset--color--primary);display:inline-block;font-size:14px;position:relative;text-decoration:none;transition:all .25s ease}.ab-footer .contact-item a:hover{opacity:.9;transform:translateX(2px)}.ab-footer .contact-item a:after{background-color:var(--wp--preset--color--primary);bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .25s ease;width:0}.ab-footer .contact-item a:hover:after{width:100%}@media (max-width:992px){.ab-footer .footer{flex-wrap:wrap;gap:40px 32px}.ab-footer .logo-part{max-width:100%;width:100%}.ab-footer .footer-section{flex-basis:calc(50% - 16px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 16px)}}@media (max-width:768px){.ab-footer .footer{flex-direction:column;gap:32px;padding:40px 16px 24px}.ab-footer .logo-part{width:100%}.ab-footer .footer-section{flex:0 0 100%;max-width:100%}.ab-footer .logo-text{font-size:24px}.ab-footer .contact-item{margin-bottom:12px;padding-left:24px}.ab-footer .contact-item svg{height:16px;width:16px}.ab-footer .copyright{padding:16px}.ab-footer .copyright-content{flex-direction:column;gap:6px}.ab-footer .copyright .divider{display:none}.ab-footer .copyright .policy-link{margin-top:4px}}.not-found-title{color:#1677ff}.not-found-btn:hover{border-color:#1677ff;color:#1677ff}.loading-spinner{border-top-color:#1677ff}:root{--dify-chatbot-bubble-button-top:80%;--dify-chatbot-bubble-button-right:2.5rem}#dify-chatbot-bubble-button{background-color:var(--color--primary)!important}#dify-chatbot-bubble-button:not(.logined):after{animation:pulse 1.2s infinite,bounce 1.5s ease-in-out infinite!important}#dify-chatbot-bubble-window{top:-650px!important}@keyframes pulse{0%{box-shadow:0 0 0 0 #00b96bcc}70%{box-shadow:0 0 0 40px #00b96b00}to{box-shadow:0 0 0 0 #00b96b00}}#dify-chatbot-bubble-button:after{animation:fadeInOut 2s ease-in-out infinite!important;background:var(--color--primary)!important;border-radius:15px!important;box-shadow:0 24px 48px #00b96b4d!important;color:#fff!important;font-size:30px!important;font-weight:600!important;margin-right:30px!important;padding:20px 30px!important;position:absolute!important;right:100%!important;top:50%!important;transform:translateY(-50%)!important;white-space:nowrap!important}#dify-chatbot-bubble-button.chating{animation:none!important}#dify-chatbot-bubble-button.chating:after,#dify-chatbot-bubble-button.chating:before,#dify-chatbot-bubble-button.chating>div:after,#dify-chatbot-bubble-button.chating>div:before{display:none!important}#dify-chatbot-bubble-button:before{animation:fadeInOut 2s ease-in-out infinite!important;border:16px solid #0000!important;border-left:16px solid var(--color--primary)!important;content:"";margin-right:-4px!important;position:absolute!important;right:100%!important;top:50%!important;transform:translateY(-50%)!important}@keyframes fadeInOut{0%,to{opacity:0;transform:translateX(-60px) translateY(-50%)}25%,75%{opacity:1;transform:translateX(0) translateY(-50%)}50%{opacity:1;transform:translateX(0) translateY(-50%)}}:root:root{--adm-color-primary:#00b96b}.m-block{background-color:#fff;border-radius:.5rem;padding:.5rem}.m-block+.m-block{margin-top:.5rem}.m-block--large{background-color:#fff;border-radius:.5rem;padding:.75rem}.m-block--large+.m-block--large{margin-top:.75rem}.m-block--dark{background-color:#fff;background-color:var(--bg-color--text-primary);border-radius:.5rem;padding:.5rem}.m-block--dark+.m-block--dark{margin-top:.5rem}.m-block-bg--dark{background-color:var(--bg-color--text-primary)}.page-enter{opacity:0}.page-enter-active{opacity:1;transition:opacity .5s ease-out}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .5s ease-out}.not-found-container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.not-found-content{animation:fadeIn .8s ease-in;max-width:600px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.not-found-icon{animation:bounce 2s infinite;font-size:5rem;margin-bottom:1rem}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.not-found-title{color:var(--color-primary);font-size:6rem;font-weight:700;line-height:1;margin:0}.not-found-text{color:#333;font-size:1.8rem;font-weight:600;margin:1rem 0}.not-found-description{color:#666;font-size:1rem;line-height:1.6;margin:1.5rem 0 2.5rem}.not-found-actions{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.not-found-actions.pc-actions{flex-direction:row;gap:1.5rem;justify-content:center}.not-found-btn{align-items:center;background:#fff;border:2px solid #d9d9d9;border-radius:6px;color:#333;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 2rem;transition:all .3s ease;width:100%}.not-found-btn:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #1677ff33;color:var(--color-primary);transform:translateY(-2px)}.not-found-btn:active{transform:translateY(0)}.not-found-btn.primary{background:#00b96b;border-color:#00b96b;color:#fff}.not-found-btn.primary:hover{background:#009c5d;border-color:#009c5d;box-shadow:0 4px 12px #00b96b4d;color:#fff}.not-found-loading{align-items:center;display:flex;flex-direction:column;gap:1rem}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--color-primary);height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.not-found-loading p{color:#666;font-size:1rem}@media (max-width:768px){.not-found-icon,.not-found-title{font-size:4rem}.not-found-text{font-size:1.5rem}.not-found-description{font-size:.9rem}}@media (min-width:769px){.not-found-container.mobile .not-found-actions{flex-direction:row;justify-content:center}.not-found-container.mobile .not-found-btn{min-width:160px;width:auto}}.foot-bar{background-color:#fff;border-top:1px solid #0000001a;bottom:0;left:0;padding:0;position:fixed;right:0;z-index:100}.foot-bar .adm-tab-bar-item{padding:1rem .5rem .5rem}.CookieConsent_container__Q32uy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #00b96b14;border-radius:12px;bottom:1.5rem;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014,0 0 1px #00b96b14;left:50%;max-width:1200px;padding:1.25rem;position:fixed;transform:translateX(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:calc(100% - 2rem);z-index:9999}.CookieConsent_container__Q32uy.CookieConsent_hidden__tV2Sf{bottom:-100%;opacity:0;transform:translateX(-50%) translateY(20px)}.CookieConsent_content__XOCtT{display:flex;flex-direction:column;gap:1rem}.CookieConsent_message__\+TiGl{color:#444;font-size:.9rem;letter-spacing:-.01em;line-height:1.6;margin:0;text-align:center}.CookieConsent_privacyLink__Zgo2p{color:#00b96b;font-weight:500;text-decoration:none;transition:color .2s ease;white-space:nowrap}.CookieConsent_privacyLink__Zgo2p:hover{color:#008f52;text-decoration:underline}.CookieConsent_buttonGroup__FNBkG{display:flex;flex-shrink:0;gap:.75rem;justify-content:center}.CookieConsent_button__YuWy-{background:#f7f7f7;border:1px solid #0000;border-radius:6px;color:#444;cursor:pointer;font-size:.875rem;font-weight:500;letter-spacing:-.01em;min-width:100px;padding:.6rem 1.25rem;text-align:center;transition:all .2s ease}.CookieConsent_button__YuWy-:hover{background:#f0f0f0;transform:translateY(-1px)}.CookieConsent_buttonPrimary__osKsv{background:#00b96b;border-color:#00b96b;color:#fff}.CookieConsent_buttonPrimary__osKsv:hover{background:#008f52;border-color:#008f52}@media (min-width:768px){.CookieConsent_container__Q32uy{bottom:2rem;padding:1.5rem}.CookieConsent_content__XOCtT{align-items:center;flex-direction:row;justify-content:space-between}.CookieConsent_message__\+TiGl{max-width:75%;padding-right:2rem;text-align:left}.CookieConsent_buttonGroup__FNBkG{justify-content:flex-end}}@media (max-width:767px){.CookieConsent_container__Q32uy{bottom:.75rem;width:calc(100% - 1rem)}.CookieConsent_buttonGroup__FNBkG{margin-top:.5rem}}:root{--color-primary:#00b96b;--color-primary-dark:#0a9359;--color-primary-light:#cdffeac6;--color-primary-lighter:#e5f6ec;--color-secondary:#02208b;--color-tertiary:#59ab8a;--color-tertiary-light:#6ecba6;--color-accent:#e5f6ec;--color-accent-lite:#e7f6f0;--color-money:#f40;--color-link:#1677ff;--color-warning:#fcb900;--color-status:#00b96b;--text-color-primary:#0d0d0d;--text-color-secondary:#888;--text-color-heading:#02307f;--text-color-subheading:#222529;--text-color-light:#00000073;--text-color-light-hover:#ffffff73;--bg-color-body:#fff;--bg-color-primary:#faf8f5;--bg-color-secondary:#f3f6f8;--bg-color-mobile-light:#f7f8fa;--bg-color-active:#cdffeac6;--bg-color-active-hover:#bdf8df;--bg-color-alt:#f3f7ff;--border-color-base:#f1f4f9;--border-color-secondary:#eee;--shadow-natural:6px 6px 9px #0003;--shadow-deep:12px 12px 50px #0006;--shadow-sharp:6px 6px 0px #0003;--shadow-outlined:6px 6px 0px -3px #fff,6px 6px #000;--shadow-crisp:6px 6px 0px #000}.text-primary{color:#00b96b}.text-money{color:#f40;font-weight:700}.text-warning{color:#fcb900}.text-normal{color:#0d0d0d}.text-secondary{color:#888}.text-heading{color:#02307f}.bg-primary{background-color:#faf8f5}.bg-secondary{background-color:#f3f6f8}.bg-active{background-color:#cdffeac6}.bg-active:hover{background-color:#bdf8df}.bg-alt{background-color:#f3f7ff}.block-dark{background-color:#f3f6f8;border-radius:12px;padding:12px}.block-dark+.block-dark{margin-top:12px}:root{--spacing-xxs:0.44rem;--spacing-xs:0.67rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2.25rem;--spacing-xl:3.38rem;--spacing-xxl:5.06rem;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--font-family-base:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-heading:"Plus Jakarta Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-size-xxs:12px;--font-size-xs:14px;--font-size-sm:16px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:34px;--font-size-xxl:44px;--font-size-xxxl:56px;--font-size-xxxxl:74px;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-black:900;--line-height-initial:1;--line-height-xxs:1.2;--line-height-xs:1.3;--line-height-sm:1.4;--line-height-md:1.45;--line-height-lg:1.6;--border-radius-xxs:2px;--border-radius-xs:4px;--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:30px;--border-radius-xl:50px;--border-radius-xxl:99px;--z-index-dropdown:100;--z-index-sticky:200;--z-index-fixed:300;--z-index-modal-backdrop:400;--z-index-modal:500;--z-index-popover:600;--z-index-tooltip:700;--transition-duration-base:0.2s;--transition-duration-slow:0.3s;--transition-duration-slower:0.5s;--transition-timing-function-base:ease-in-out}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg-color-body);color:#0d0d0d;color:var(--text-color-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-base);font-size:16px;font-size:var(--font-size-sm);line-height:1.45;line-height:var(--line-height-md)}h1,h2,h3,h4,h5,h6{color:#02307f;color:var(--text-color-heading);font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-heading);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.5em}h1{font-size:44px;font-size:var(--font-size-xxl)}h1,h2{line-height:1.2;line-height:var(--line-height-xxs)}h2{font-size:34px;font-size:var(--font-size-xl)}h3{font-size:24px;font-size:var(--font-size-lg)}h3,h4{line-height:1.3;line-height:var(--line-height-xs)}h4{font-size:20px;font-size:var(--font-size-md)}h5{font-size:16px;font-size:var(--font-size-sm)}h5,h6{line-height:1.4;line-height:var(--line-height-sm)}h6{font-size:14px;font-size:var(--font-size-xs)}p{margin-bottom:1em}a{color:#1677ff;color:var(--color-link);text-decoration:none;transition:color .2s;transition:color var(--transition-duration-base)}a:hover{filter:brightness(.85);text-decoration:underline}img{height:auto;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}ol,ul{margin-bottom:1em;padding-left:1.5em}.mt-1{margin-top:8px;margin-top:var(--space-1)}.mt-2{margin-top:16px;margin-top:var(--space-2)}.mt-3{margin-top:24px;margin-top:var(--space-3)}.mt-4{margin-top:32px;margin-top:var(--space-4)}.mb-1{margin-bottom:8px;margin-bottom:var(--space-1)}.mb-2{margin-bottom:16px;margin-bottom:var(--space-2)}.mb-3{margin-bottom:24px;margin-bottom:var(--space-3)}.mb-4{margin-bottom:32px;margin-bottom:var(--space-4)}.ml-1{margin-left:8px;margin-left:var(--space-1)}.ml-2{margin-left:16px;margin-left:var(--space-2)}.ml-3{margin-left:24px;margin-left:var(--space-3)}.ml-4{margin-left:32px;margin-left:var(--space-4)}.mr-1{margin-right:8px;margin-right:var(--space-1)}.mr-2{margin-right:16px;margin-right:var(--space-2)}.mr-3{margin-right:24px;margin-right:var(--space-3)}.mr-4{margin-right:32px;margin-right:var(--space-4)}.p-1{padding:8px;padding:var(--space-1)}.p-2{padding:16px;padding:var(--space-2)}.p-3{padding:24px;padding:var(--space-3)}.p-4{padding:32px;padding:var(--space-4)}.d-flex{display:flex}.d-block{display:block}.d-inline-block{display:inline-block}.d-none{display:none}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-weight-light{font-weight:300;font-weight:var(--font-weight-light)}.font-weight-normal{font-weight:400;font-weight:var(--font-weight-regular)}.font-weight-medium{font-weight:500;font-weight:var(--font-weight-medium)}.font-weight-bold{font-weight:700;font-weight:var(--font-weight-bold)}.text-sm{font-size:14px;font-size:var(--font-size-xs)}.text-base{font-size:16px;font-size:var(--font-size-sm)}.text-lg{font-size:20px;font-size:var(--font-size-md)}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwa-install-prompt{animation:slideUp .3s ease-out;background:#fff;border-radius:12px;bottom:20px;box-shadow:0 4px 24px #00000026;left:50%;max-width:90%;padding:16px 20px;position:fixed;transform:translateX(-50%);width:500px;z-index:1000}@media (max-width:768px){.pwa-install-prompt{bottom:10px;left:10px;max-width:none;right:10px;transform:none;width:auto}}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}@media (max-width:768px){0%{transform:translateY(100%)}to{transform:translateY(0)}}}.pwa-prompt-content{align-items:center;display:flex;gap:16px}@media (max-width:768px){.pwa-prompt-content{flex-wrap:wrap;gap:12px}}.pwa-prompt-icon{align-items:center;background:#f0fdf7;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}@media (max-width:768px){.pwa-prompt-icon{display:none}}.pwa-prompt-text{flex:1 1;min-width:0}.pwa-prompt-text h4{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 4px}.pwa-prompt-text p{color:#666;font-size:14px;line-height:1.4;margin:0}@media (max-width:768px){.pwa-prompt-text{flex:100% 1}.pwa-prompt-text h4{font-size:15px}.pwa-prompt-text p{font-size:13px}}.pwa-prompt-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}@media (max-width:768px){.pwa-prompt-actions{justify-content:space-between;width:100%}}.pwa-install-btn{background:#00b96b;border-color:#00b96b}.pwa-install-btn:hover{background:#00a862;border-color:#00a862}@media (max-width:768px){.pwa-install-btn{flex:1 1}}.pwa-dismiss-btn{color:#999}.pwa-dismiss-btn:hover{color:#666}.pwa-ios-modal .ant-modal-content{border-radius:16px;overflow:hidden}.pwa-ios-modal .ant-modal-body{padding:24px}.pwa-ios-content{text-align:center}.pwa-ios-content .pwa-icon{margin-bottom:16px}.pwa-ios-content h3{color:#1a1a1a;font-size:20px;font-weight:600;margin:0 0 8px}.pwa-ios-content>p{color:#666;font-size:14px;margin:0 0 24px}.pwa-ios-steps{margin:0 auto;max-width:400px;text-align:left}.pwa-ios-steps .step{align-items:flex-start;background:#f5f5f5;border-radius:8px;display:flex;gap:16px;margin-bottom:16px;padding:16px}.pwa-ios-steps .step:last-child{margin-bottom:0}.pwa-ios-steps .step .step-number{align-items:center;background:#00b96b;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;height:28px;justify-content:center;width:28px}.pwa-ios-steps .step p{color:#333;font-size:14px;line-height:28px;margin:0}.pwa-ios-steps .step p strong{color:#00b96b}@media (prefers-color-scheme:dark){.pwa-install-prompt{background:#2a2a2a}.pwa-install-prompt .pwa-prompt-text h4{color:#fff}.pwa-install-prompt .pwa-prompt-text p{color:#ccc}.pwa-ios-content h3{color:#fff}.pwa-ios-content>p{color:#ccc}.pwa-ios-steps .step{background:#333}.pwa-ios-steps .step p{color:#fff}}