@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.landing-page .ant-btn-primary{background:linear-gradient(45deg,#8b5cf6,#a855f7)!important;border:none!important;border-radius:25px!important;padding:.5rem 1.5rem!important;font-weight:600!important;transition:transform .3s!important;box-shadow:0 4px 15px #8b5cf64d!important}.landing-page .ant-btn-primary:hover{background:linear-gradient(45deg,#a855f7,#c084fc)!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px #8b5cf666!important}.landing-page .ant-btn-primary.install-btn{color:#fff!important;background:linear-gradient(45deg,#8b5cf6,#a855f7)!important;border:none!important;border-radius:30px!important;padding:1rem 2rem!important;font-size:1.1rem!important;font-weight:700!important;transition:all .3s!important;box-shadow:0 4px 15px #8b5cf64d!important}.landing-page .ant-btn-primary.install-btn:hover{background:linear-gradient(45deg,#a855f7,#c084fc)!important;transform:translateY(-3px)!important;box-shadow:0 8px 25px #8b5cf680!important}.landing-page .ant-card{background:#fff!important;border:none!important;border-radius:15px!important;box-shadow:0 10px 30px #0003!important}.landing-page{color:#fff;background:linear-gradient(135deg,#0f0f23,#1a1a2e,#16213e,#0f3460,#533483);min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.landing-header{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-bottom:1px solid #fff3;align-items:center;height:70px;display:flex;position:fixed;top:0;left:0;right:0}.header-content{justify-content:space-between;align-items:center;width:100%;max-width:1200px;height:100%;margin:0 auto;padding:0 2rem;display:flex}.logo-container{align-items:center;gap:12px;display:flex}.logo-image{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px #0000001a);width:40px;height:40px;transition:none}.logo-text{-webkit-text-fill-color:transparent;background:linear-gradient(270deg,#fff,#e0e7ff,#a855f7,#8b5cf6,#fff) 0 0/400% 400%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.8rem;font-weight:700;transition:background-position .5s}.logo-section:hover .logo-text,.logo-container:hover .logo-text{animation:2s linear infinite gradient-move}@keyframes gradient-move{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.header-nav{align-items:center;gap:2rem;display:flex}.nav-link{color:#fff;font-weight:500;text-decoration:none;transition:color .3s}.facebook-icon{color:#fff;background:#1877f2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:transform .3s;display:flex}.login-btn{background:linear-gradient(45deg,#8b5cf6,#a855f7);border:none;border-radius:25px;padding:.5rem 1.5rem;font-weight:600;transition:transform .3s}.login-btn:hover{background:linear-gradient(45deg,#a855f7,#c084fc);transform:translateY(-2px);box-shadow:0 4px 15px #8b5cf666}.login-btn.ant-btn-icon-only{box-shadow:none!important;background:linear-gradient(45deg,#8b5cf6,#a855f7)!important;border-radius:6px!important;min-width:40px!important;height:40px!important;padding:0 16px!important}.login-btn.ant-btn-text,.login-btn.ant-btn-text:hover,.login-btn.ant-btn-text:focus{box-shadow:none!important;color:#8b5cf6!important;background:0 0!important;border:none!important}.landing-main{align-items:center;min-height:calc(100vh - 160px);padding-top:80px;padding-bottom:80px;display:flex}.main-content{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:2rem;display:grid}.main-heading{margin-bottom:1.5rem;font-size:3rem;font-weight:800;line-height:1.2}.gradient-text-primary{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#8b5cf6,#a855f7);-webkit-background-clip:text;background-clip:text;display:block}.gradient-text-secondary{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#c084fc,#e879f9);-webkit-background-clip:text;background-clip:text;display:block}.main-description{opacity:.9;margin-bottom:2rem;font-size:1.2rem;line-height:1.6}.install-btn{color:#fff;background:linear-gradient(45deg,#8b5cf6,#a855f7);border:none;border-radius:30px;padding:1rem 2rem;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #8b5cf64d}.install-btn:hover{background:linear-gradient(45deg,#a855f7,#c084fc);transform:translateY(-3px);box-shadow:0 8px 25px #8b5cf680}.landing-page .ant-btn-primary.install-btn:after{content:"";pointer-events:none;background:linear-gradient(120deg,#fff3,#ffffffb3,#fff3);width:50%;height:100%;animation:2.2s linear infinite shine-move;position:absolute;top:0;left:-75%;transform:skew(-20deg)}.install-btn{color:#fff;border:none;border-radius:30px;padding:1rem 2rem;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #8b5cf64d}.quiz-demo-container{perspective:1000px;position:relative}.quiz-box{background:#fff;border-radius:15px;margin-bottom:2rem;transition:transform .3s;transform:rotate(2deg);box-shadow:0 10px 30px #0003}.quiz-box:hover{transform:rotate(0)scale(1.02)}.quiz-header{color:#fff;background:linear-gradient(45deg,#8b5cf6,#a855f7);border-radius:15px 15px 0 0;padding:1rem}.quiz-instruction{color:#666;margin-bottom:1rem;font-weight:600}.quiz-options{flex-direction:column;gap:.8rem;display:flex}.quiz-option{border-radius:8px;align-items:center;gap:.5rem;padding:.5rem;transition:background-color .3s;display:flex}.quiz-option label{color:#333;cursor:pointer;font-size:.9rem}.answer-popup{z-index:10;background:#fff;border-radius:12px;min-width:300px;transition:transform .3s;position:absolute;top:-20px;right:-20px;transform:rotate(-3deg);box-shadow:0 8px 25px #00000026}.answer-popup:hover{transform:rotate(0)scale(1.05)}.popup-header{color:#fff;background:linear-gradient(45deg,#8b5cf6,#a855f7);border-radius:12px 12px 0 0;padding:.8rem}.answer-options{flex-direction:column;gap:.5rem;display:flex}.answer-option{color:#666;background-color:#f8f9fa;border-left:3px solid #ddd;border-radius:6px;padding:.5rem;font-size:.8rem}.answer-option.correct{color:#dc2626;background-color:#fef2f2;border-left-color:#ef4444;font-weight:600}.landing-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#0003;border-top:1px solid #ffffff1a;align-items:center;height:50px;display:flex;position:fixed;bottom:0;left:0;right:0}.footer-content{justify-content:center;align-items:center;width:100%;max-width:1200px;height:100%;margin:0 auto;padding:0 2rem;display:flex}.footer-content p{opacity:.8;margin:0;font-size:.9rem}.nav-link.noti-upgrade{background:linear-gradient(45deg,#ffb347,#ff5e62);border:none;border-radius:20px;padding:.5rem 1.2rem;font-size:1.05rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;position:relative;overflow:hidden;box-shadow:0 4px 16px #ff5e6226,0 0 16px 2px #ffb34780;color:#fff!important}.nav-link.noti-upgrade:after{content:"";opacity:.8;filter:blur(.5px);pointer-events:none;background:linear-gradient(120deg,#ffffff0d,#ffffffe6,#ffffff0d);width:40%;height:100%;animation:1.5s linear infinite sparkle-move-strong;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes sparkle-move-strong{0%{opacity:.2;left:-60%}40%{opacity:.8}to{opacity:.2;left:120%}}.landing-page .ant-btn-primary.install-btn{background-size:400% 400%;animation:1.5s infinite install-pulse,3s infinite gradient-move,1.2s infinite install-bounce;position:relative;overflow:hidden;background:linear-gradient(270deg,#8b5cf6,#a855f7,#c084fc,#8b5cf6)!important}.support-card{cursor:pointer;min-width:220px;min-height:260px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001f,0 1.5px 8px #00000014;border:none!important;border-radius:24px!important}.support-card .ant-card-body{flex-direction:column;justify-content:center;align-items:center;display:flex;background:0 0!important;padding:32px!important}.support-desc{text-shadow:0 2px 8px #0007;letter-spacing:1px;margin-bottom:18px;font-size:2rem;font-weight:800;color:#fff!important}.support-buy-btn{color:#fff;background:linear-gradient(90deg,#ff8a00,#e52e71);border:none;border-radius:24px;width:140px;margin-top:18px;font-size:1.2rem;font-weight:700;transition:background .3s,box-shadow .3s,transform .2s;animation:1.2s infinite support-bounce;box-shadow:0 2px 8px #e52e7140}.support-buy-btn:hover{background:linear-gradient(90deg,#e52e71,#ff8a00);transform:scale(1.08);box-shadow:0 4px 16px #e52e7180}.support-card{border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-width:220px;height:100%;min-height:260px;margin:0 0 32px;padding:32px 16px 24px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001f,0 1.5px 8px #00000014}.support-card:hover{z-index:2;transform:scale(1.08)rotate(-1deg);box-shadow:0 8px 32px #0000002e,0 3px 16px #0000001f}.support-badge{color:#fff;letter-spacing:1px;background:#00000026;border-radius:12px;padding:2px 12px;font-size:1rem;font-weight:700;position:absolute;top:18px;left:18px;box-shadow:0 2px 8px #0003}.support-desc{color:#fff;text-shadow:0 2px 8px #0007;letter-spacing:1px;text-align:center;margin-bottom:18px;font-size:2rem;font-weight:800}.support-ribbon{color:#333;z-index:3;letter-spacing:1px;background:#fff;border-radius:8px;padding:4px 32px;font-size:1rem;font-weight:700;position:absolute;top:18px;right:-32px;transform:rotate(20deg);box-shadow:0 2px 8px #0002}.support-ribbon.premium{color:#fff;text-shadow:0 2px 8px #b8860b;background:linear-gradient(90deg,gold,#ff9800)}.support-ribbon.pro{color:#fff;text-shadow:0 2px 8px #00796b;background:linear-gradient(90deg,#00fff7,#38f9d7,#7f53ac)}.support-detail{color:#fff;opacity:.97;text-align:left;text-shadow:0 1px 4px #0005;margin-top:12px;padding:0 2px;font-size:1.08rem;font-weight:400;line-height:1.6}.support-detail b,.support-detail strong{color:#fffbe6;text-shadow:0 2px 8px #0007;font-size:1.12em;font-weight:700}.support-card.premium{animation:1.2s infinite alternate premium-glow}.support-card.pro{animation:1.2s infinite alternate pro-glow}.support-title{-webkit-text-fill-color:transparent;text-align:center;background:linear-gradient(270deg,#fff,#e0e7ff,#a855f7,#8b5cf6,#fff) 0 0/400% 400%;-webkit-background-clip:text;background-clip:text;margin-bottom:32px;padding-bottom:10px;font-size:2.6rem;font-weight:800;animation:2s linear infinite gradient-move}.promo-section{margin-bottom:1.5rem;animation:1.2s cubic-bezier(.23,1,.32,1) promo-fade-in}@keyframes promo-fade-in{0%{opacity:0;transform:translateY(30px)scale(.98)}60%{opacity:1;transform:translateY(-8px)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}.promo-title{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(90deg,#ff7a5a,#ffc371);-webkit-background-clip:text;background-clip:text;align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:1.6rem;font-weight:800;display:flex}.promo-sub{color:#fffbe6;text-shadow:0 2px 8px #0005;align-items:center;gap:.5rem;margin-bottom:.2rem;font-size:1.15rem;font-weight:600;display:flex}.cta-btn-group{align-items:center;gap:1rem;margin-top:.5rem;display:flex}@media (max-width:768px){.main-content{text-align:center;grid-template-columns:1fr;gap:2rem}.main-heading{font-size:2rem}.header-content{padding:0 1rem}.header-nav{gap:1rem}.nav-link{display:none}.quiz-demo-container{transform:scale(.9)}.answer-popup{margin-top:1rem;position:relative;top:0;right:0;transform:none}.landing-main{min-height:calc(100vh - 140px);padding-top:70px;padding-bottom:70px}.footer-content{padding:0 1rem}}@media (max-width:480px){.main-heading{font-size:1.5rem}.main-description{font-size:1rem}.install-btn{padding:.8rem 1.5rem;font-size:1rem}.quiz-box,.answer-popup{transform:none}.landing-main{min-height:calc(100vh - 120px);padding-top:60px;padding-bottom:60px}.logo-text{font-size:1.4rem}.logo-image{width:32px;height:32px}}.promo-section.improved{background:#ffffff1a;border:1.5px solid #ffc3712e;border-radius:22px;flex-direction:column;align-items:flex-start;gap:.7rem;max-width:540px;margin-bottom:2rem;padding:1.5rem 2rem 1.2rem;display:flex;box-shadow:0 4px 32px #ff7a5a14}.promo-title.typewriter{-webkit-text-fill-color:transparent;text-fill-color:transparent;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(90deg,#ff7a5a,#ffc371);-webkit-background-clip:text;background-clip:text;border-right:3px solid #ffc371;align-items:center;gap:.5rem;min-height:2.2em;margin-bottom:.2rem;font-size:1.7rem;font-weight:900;animation:2.2s steps(40,end) typing,.7s step-end infinite blink-caret;display:flex;overflow:hidden}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:#ffc371}}.promo-group{flex-direction:column;gap:.2rem;margin-bottom:.2rem;display:flex}.promo-commit{color:#fffbe6;text-shadow:0 0 8px #ffc371,0 2px 8px #ff7a5a33;margin-bottom:.1rem;font-size:1.18rem;font-weight:700;animation:1.8s ease-in-out infinite alternate glow}@keyframes glow{0%{text-shadow:0 0 8px #ffc371,0 2px 8px #ff7a5a33}to{text-shadow:0 0 18px #ffc371,0 2px 16px #ff7a5a66}}.promo-support{color:#fff;opacity:.93;margin-bottom:.1rem;font-size:1.05rem;font-weight:500;display:inline}.cta-btn-group{align-items:center;gap:1rem;width:100%;margin-top:.7rem;display:flex}@media (max-width:768px){.promo-section.improved{max-width:100%;padding:1.1rem 1rem 1rem}.promo-title.typewriter{font-size:1.2rem}.promo-commit{font-size:1rem}}.promo-gift-icon{color:gold;filter:drop-shadow(0 2px 6px #ffc37199);vertical-align:middle;margin-right:.5rem;font-size:2rem;display:inline-block;background:0 0!important}.promo-title.typewriter .promo-gift-icon{-webkit-text-fill-color:initial;color:gold;border:none;background:0 0!important}.promo-title.typewriter b{vertical-align:middle;line-height:1.3;display:inline-block}.promo-title.typewriter br{content:"";margin-bottom:2px;display:block}.promo-contact-link{color:#ff7a5a;-webkit-text-fill-color:transparent;text-fill-color:transparent;filter:drop-shadow(0 2px 6px #ffc37155);cursor:pointer;background:linear-gradient(90deg,#ff7a5a,#ffc371);-webkit-background-clip:text;background-clip:text;font-weight:700;text-decoration:underline;transition:filter .2s,text-shadow .2s}.promo-contact-link:hover{filter:drop-shadow(0 2px 12px #ffc37199);text-shadow:0 0 8px #ffc371,0 2px 8px #ff7a5a33}.landing-page .register-gift-btn.ant-btn-primary{animation:1.2s infinite register-bounce;color:#fff!important;background:linear-gradient(45deg,#ffb347,#ff5e62)!important;border:none!important;border-radius:30px!important;font-size:1.08rem!important;font-weight:700!important;transition:all .3s!important;box-shadow:0 4px 15px #8b5cf64d!important}.landing-page .register-gift-btn.ant-btn-primary:hover{transform:translateY(-3px)scale(1.04);color:#fff!important;background:linear-gradient(45deg,#ffb347,#ff5e62)!important;box-shadow:0 8px 25px #fabf7280!important}@media (max-width:768px){.promo-section.improved{text-align:center;align-items:center}.promo-title.typewriter b{font-size:1.1rem}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.custom-sidebar-menu .ant-menu-item{transform-origin:0!important;border-radius:8px!important;margin:4px 8px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.custom-sidebar-menu .ant-menu-item:hover{transform:scale(1.02)translate(4px)!important}.custom-sidebar-menu .ant-menu-item-selected{box-shadow:0 2px 8px #0000001a;transform:scale(1.02)!important}.custom-sidebar-menu .ant-menu-submenu-title{transform-origin:0!important;border-radius:8px!important;margin:4px 8px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.custom-sidebar-menu .ant-menu-submenu-title:hover{transform:scale(1.02)translate(4px)!important}.custom-sidebar-menu .ant-menu-sub,.custom-sidebar-menu .ant-menu-item-icon,.custom-sidebar-menu .ant-menu-submenu-arrow,.custom-sidebar-menu .ant-menu-title-content{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-item,.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-submenu-title{margin:4px!important;padding:0 8px!important}.ant-btn-text:hover{border-radius:6px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;transform:scale(1.05)!important}.ant-layout{transition:margin-left .3s cubic-bezier(.4,0,.2,1)!important}.ant-layout-header{transition:left .3s cubic-bezier(.4,0,.2,1)!important}.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-item{justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-item .ant-menu-item-icon{justify-content:center;align-items:center;display:flex;margin-inline-end:0!important;font-size:22px!important}.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-title-content,.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-submenu-arrow{display:none!important}.custom-sidebar-menu .ant-menu-item .ant-menu-item-icon,.custom-sidebar-menu .ant-menu-submenu-title .ant-menu-item-icon{justify-content:center;align-items:center;display:flex;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;font-size:22px!important}.custom-sidebar-menu .ant-menu-title-content{vertical-align:middle;font-weight:500;line-height:1.2;display:inline-block;font-size:17px!important}.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-item .ant-menu-item-icon,.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-submenu-title .ant-menu-item-icon{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;font-size:22px!important}.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-title-content{display:none!important}.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-submenu,.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-submenu .ant-menu-submenu-title{justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-submenu .ant-menu-item-icon{justify-content:center;align-items:center;display:flex;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;margin-inline-end:0!important;font-size:22px!important}.custom-sidebar-menu{letter-spacing:.01em;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important}input:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:focus{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 1000px #fff!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.custom-sidebar-menu .ant-menu-item,.custom-sidebar-menu .ant-menu-submenu-title{display:flex!important;align-items:center!important;height:48px!important;padding:0 0 0 16px!important;margin:0!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}.compact-menu .ant-menu-item,.compact-menu .ant-menu-submenu-title{height:40px!important;padding:0 0 0 12px!important;font-size:13px!important}.compact-menu .ant-menu-item-icon,.compact-menu .ant-menu-submenu-title .anticon{font-size:14px!important;width:14px!important;height:14px!important;margin-right:10px!important}.custom-sidebar-menu .ant-menu-item-icon,.custom-sidebar-menu .ant-menu-submenu-title .anticon{font-size:16px!important;width:16px!important;height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-right:12px!important;transition:margin-right .3s cubic-bezier(.4,0,.2,1)!important;flex-shrink:0!important;position:relative!important;z-index:2!important}.custom-sidebar-menu .ant-menu-title-content{opacity:1!important;visibility:visible!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;white-space:nowrap!important;overflow:hidden!important;width:auto!important;max-width:200px!important;position:relative!important;z-index:1!important}.custom-sidebar-menu .ant-menu-submenu-arrow{opacity:1!important;visibility:visible!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;z-index:1!important}.custom-sidebar-menu .ant-menu-sub .ant-menu-item{padding-left:48px!important}.compact-menu .ant-menu-sub .ant-menu-item{padding-left:40px!important;height:36px!important;font-size:12px!important}.custom-sidebar-menu::-webkit-scrollbar{width:6px}.custom-sidebar-menu::-webkit-scrollbar-track{background:transparent}.custom-sidebar-menu::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.custom-sidebar-menu::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.sidebar-scroll-container{scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent}.sidebar-scroll-container::-webkit-scrollbar{width:6px}.sidebar-scroll-container::-webkit-scrollbar-track{background:transparent}.sidebar-scroll-container::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.sidebar-scroll-container::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-item,.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-submenu-title{justify-content:center!important;padding:0!important}.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-item-icon,.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-submenu-title .anticon{margin-right:0!important}.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-title-content{opacity:0!important;visibility:hidden!important;width:0!important;max-width:0!important;transform:translate(-20px)!important}.ant-layout-sider-collapsed .custom-sidebar-menu .ant-menu-submenu-arrow{opacity:0!important;visibility:hidden!important;transform:translate(-10px)!important}.sidebar-logo-container{height:80px;width:100%;background:#fafafa;display:flex;align-items:center;justify-content:flex-start;padding-left:24px;padding-right:24px;transition:padding .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.sidebar-logo-wrapper{display:flex;align-items:center;justify-content:flex-start;width:auto;height:36px;transition:width .3s cubic-bezier(.4,0,.2,1);position:relative}.sidebar-logo{height:36px;width:36px;border-radius:8px;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);margin-right:12px;position:relative;z-index:2}.sidebar-logo-text{font-weight:700;font-size:20px;color:#1677ff;opacity:1;visibility:visible;transform:scale(1) translate(0);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;overflow:hidden;transform-origin:left center;width:auto;max-width:200px;pointer-events:auto;position:relative;z-index:1}.ant-layout-sider-collapsed .sidebar-logo-container{justify-content:center;padding-left:0;padding-right:0}.ant-layout-sider-collapsed .sidebar-logo-wrapper{width:80px;justify-content:center}.ant-layout-sider-collapsed .sidebar-logo{margin-right:0}.ant-layout-sider-collapsed .sidebar-logo-text{opacity:0!important;visibility:hidden!important;transform:scale(.8) translate(-20px)!important;width:0!important;max-width:0!important;pointer-events:none!important}.ant-layout-sider,.ant-layout-sider *{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-layout-sider{will-change:width}.custom-sidebar-menu .ant-menu-item,.custom-sidebar-menu .ant-menu-submenu-title,.sidebar-logo-container{will-change:padding,justify-content}.sidebar-logo-wrapper{will-change:width,justify-content}.custom-sidebar-menu .ant-menu-item:hover,.custom-sidebar-menu .ant-menu-submenu-title:hover{background-color:#16bdff1a!important}.custom-sidebar-menu .ant-menu-item-selected{background-color:#16bdff1a!important;color:#000!important}.custom-sidebar-menu .ant-menu-item-selected .ant-menu-item-icon,.custom-sidebar-menu .ant-menu-item-selected .anticon{color:#000!important}.custom-sidebar-menu .ant-menu-submenu{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.custom-sidebar-menu .ant-menu-sub{background:#00000005!important}.sidebar-logo{height:36px!important;width:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important}.custom-sidebar-menu .ant-menu-item-icon,.custom-sidebar-menu .ant-menu-submenu-title .anticon{font-size:22px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important}.custom-sidebar-menu .ant-menu-submenu-arrow{position:absolute!important;right:5px!important;top:50%!important;transform:translateY(-50%) rotate(-90deg)!important;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s;font-size:28px!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:inherit!important;margin:0!important;padding:0!important;z-index:2}.custom-sidebar-menu .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow{transform:translateY(-50%) rotate(180deg)!important}.custom-sidebar-menu .ant-menu-submenu-title{position:relative!important}.custom-sidebar-menu .ant-menu-item-selected .ant-menu-submenu-arrow{color:#fff!important}@media (max-width: 768px){.sidebar-logo-container{padding-left:16px;padding-right:16px}.custom-sidebar-menu .ant-menu-item,.custom-sidebar-menu .ant-menu-submenu-title{padding:0 12px!important}}.ant-layout-sider,.custom-sidebar-menu .ant-menu-item,.custom-sidebar-menu .ant-menu-submenu-title,.sidebar-logo-container,.sidebar-logo-wrapper{backface-visibility:hidden;transform:translateZ(0)}.landing-page .ant-btn-primary{background:linear-gradient(45deg,#8b5cf6,#a855f7)!important;border:none!important;border-radius:25px!important;padding:.5rem 1.5rem!important;font-weight:600!important;transition:transform .3s ease!important;box-shadow:0 4px 15px #8b5cf64d!important}.landing-page .ant-btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 4px 15px #8b5cf666!important;background:linear-gradient(45deg,#a855f7,#c084fc)!important}.landing-page .ant-btn-primary.install-btn{background:linear-gradient(45deg,#8b5cf6,#a855f7)!important;border:none!important;border-radius:30px!important;padding:1rem 2rem!important;font-size:1.1rem!important;font-weight:700!important;color:#fff!important;transition:all .3s ease!important;box-shadow:0 4px 15px #8b5cf64d!important}.landing-page .ant-btn-primary.install-btn:hover{transform:translateY(-3px)!important;box-shadow:0 8px 25px #8b5cf680!important;background:linear-gradient(45deg,#a855f7,#c084fc)!important}.landing-page .ant-card{background:#fff!important;border-radius:15px!important;box-shadow:0 10px 30px #0003!important;border:none!important}.landing-page .ant-card-body{padding:0!important}.landing-page{min-height:100vh;background:linear-gradient(135deg,#0f0f23,#1a1a2e,#16213e,#0f3460,#533483);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff}.landing-header{position:fixed;top:0;left:0;right:0;z-index:1000;height:70px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2);display:flex;align-items:center}.header-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.logo-section{cursor:pointer;transition:none}.logo-section:hover{transform:none}.logo-container{display:flex;align-items:center;gap:12px}.logo-image{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));transition:none}.logo-section:hover .logo-image{transform:none}.logo-text{font-size:1.8rem;font-weight:700;background:linear-gradient(270deg,#fff,#e0e7ff,#a855f7,#8b5cf6,#fff);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;transition:background-position .5s}.logo-section:hover .logo-text,.logo-container:hover .logo-text{animation:gradient-move 2s linear infinite}@keyframes gradient-move{0%{background-position:0% 50%}to{background-position:100% 50%}}.header-nav{display:flex;align-items:center;gap:2rem}.nav-link{color:#fff;text-decoration:none;font-weight:500;transition:color .3s ease}.nav-link:hover{color:#c084fc}.facebook-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#1877f2;border-radius:50%;color:#fff;text-decoration:none;transition:transform .3s ease}.facebook-icon:hover{transform:scale(1.1)}.login-btn{background:linear-gradient(45deg,#8b5cf6,#a855f7);border:none;border-radius:25px;padding:.5rem 1.5rem;font-weight:600;transition:transform .3s ease}.login-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #8b5cf666;background:linear-gradient(45deg,#a855f7,#c084fc)}.login-btn.ant-btn-icon-only{border-radius:6px!important;box-shadow:none!important;background:linear-gradient(45deg,#8b5cf6,#a855f7)!important;padding:0 16px!important;min-width:40px!important;height:40px!important}.login-btn.ant-btn-text,.login-btn.ant-btn-text:hover,.login-btn.ant-btn-text:focus{background:none!important;box-shadow:none!important;border:none!important;color:#8b5cf6!important}.landing-main{padding-top:80px;min-height:calc(100vh - 160px);display:flex;align-items:center;padding-bottom:80px}.main-content{max-width:1200px;margin:0 auto;padding:2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.left-content{text-align:left}.main-heading{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.gradient-text-primary{display:block;background:linear-gradient(45deg,#8b5cf6,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-secondary{display:block;background:linear-gradient(45deg,#c084fc,#e879f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.main-description{font-size:1.2rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.install-btn{background:linear-gradient(45deg,#8b5cf6,#a855f7);border:none;border-radius:30px;padding:1rem 2rem;font-size:1.1rem;font-weight:700;color:#fff;transition:all .3s ease;box-shadow:0 4px 15px #8b5cf64d}.install-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px #8b5cf680;background:linear-gradient(45deg,#a855f7,#c084fc)}.landing-page .ant-btn-primary.install-btn{background:linear-gradient(270deg,#8b5cf6,#a855f7,#c084fc,#8b5cf6)!important;background-size:400% 400%;animation:install-pulse 1.5s infinite,gradient-move 3s ease infinite;position:relative;overflow:hidden}@keyframes gradient-move{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes install-pulse{0%{box-shadow:0 0 #a855f780}70%{box-shadow:0 0 0 12px #a855f700}to{box-shadow:0 0 #a855f700}}.landing-page .ant-btn-primary.install-btn:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#fff3,#ffffffb3,#fff3);transform:skew(-20deg);pointer-events:none;animation:shine-move 2.2s linear infinite}@keyframes shine-move{0%{left:-75%}to{left:120%}}.install-btn{border:none;border-radius:30px;padding:1rem 2rem;font-size:1.1rem;font-weight:700;color:#fff;transition:all .3s ease;box-shadow:0 4px 15px #8b5cf64d}.right-content{position:relative}.quiz-demo-container{position:relative;perspective:1000px}.quiz-box{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0003;transform:rotate(2deg);transition:transform .3s ease;margin-bottom:2rem}.quiz-box:hover{transform:rotate(0) scale(1.02)}.quiz-header{background:linear-gradient(45deg,#8b5cf6,#a855f7);color:#fff;padding:1rem;border-radius:15px 15px 0 0}.quiz-header h3{margin:0;font-size:1rem;font-weight:600}.quiz-content{padding:1.5rem}.quiz-instruction{color:#666;font-weight:600;margin-bottom:1rem}.quiz-options{display:flex;flex-direction:column;gap:.8rem}.quiz-option{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:8px;transition:background-color .3s ease}.quiz-option:hover{background-color:#f5f5f5}.quiz-option input[type=radio]{accent-color:#8b5cf6}.quiz-option label{color:#333;font-size:.9rem;cursor:pointer}.answer-popup{position:absolute;top:-20px;right:-20px;background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000026;transform:rotate(-3deg);transition:transform .3s ease;z-index:10;min-width:300px}.answer-popup:hover{transform:rotate(0) scale(1.05)}.popup-header{background:linear-gradient(45deg,#8b5cf6,#a855f7);color:#fff;padding:.8rem;border-radius:12px 12px 0 0}.popup-header h4{margin:0;font-size:.9rem;font-weight:600}.popup-content{padding:1rem}.answer-options{display:flex;flex-direction:column;gap:.5rem}.answer-option{padding:.5rem;border-radius:6px;font-size:.8rem;color:#666;background-color:#f8f9fa;border-left:3px solid #ddd}.answer-option.correct{background-color:#fef2f2;border-left-color:#ef4444;color:#dc2626;font-weight:600}.landing-footer{position:fixed;bottom:0;left:0;right:0;height:50px;background:#0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;z-index:1000}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.footer-content p{margin:0;opacity:.8;font-size:.9rem}.landing-page .anticon{color:inherit!important}.landing-page .facebook-icon .anticon{color:#fff!important;font-size:18px!important}.landing-page .quiz-content,.landing-page .quiz-option label{color:#333!important}.landing-page .answer-option{color:#666!important}.landing-page .answer-option.correct{color:#dc2626!important}button.home-btn .anticon{color:#fff!important;transition:color .3s!important}button.home-btn:hover .anticon,button.home-btn:focus .anticon{color:#c084fc!important}.nav-link.noti-upgrade{background:linear-gradient(45deg,#ffb347,#ff5e62);color:#fff!important;font-weight:700;border-radius:20px;padding:.5rem 1.2rem;box-shadow:0 4px 16px #ff5e6226,0 0 16px 2px #ffb34780;transition:transform .2s,box-shadow .2s,background .2s;border:none;font-size:1.05rem;position:relative;overflow:hidden}.nav-link.noti-upgrade:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,#ffffff0d,#ffffffe6,#ffffff0d);opacity:.8;filter:blur(.5px);transform:skew(-20deg);pointer-events:none;animation:sparkle-move-strong 1.5s linear infinite}@keyframes sparkle-move-strong{0%{left:-60%;opacity:.2}40%{opacity:.8}to{left:120%;opacity:.2}}@keyframes install-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.landing-page .ant-btn-primary.install-btn{background:linear-gradient(270deg,#8b5cf6,#a855f7,#c084fc,#8b5cf6)!important;background-size:400% 400%;animation:install-pulse 1.5s infinite,gradient-move 3s ease infinite,install-bounce 1.2s infinite;position:relative;overflow:hidden}.support-card{transition:transform .3s,box-shadow .3s;cursor:pointer;border:none!important;box-shadow:0 4px 24px #0000001f,0 1.5px 8px #00000014;position:relative;overflow:hidden;min-width:220px;min-height:260px;border-radius:24px!important}.support-card .ant-card-body{background:transparent!important;padding:32px!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.support-desc{font-weight:800;font-size:2rem;color:#fff!important;margin-bottom:18px;text-shadow:0 2px 8px #0007;letter-spacing:1px}.support-buy-btn{background:linear-gradient(90deg,#ff8a00,#e52e71);border:none;border-radius:24px;font-weight:700;width:140px;margin-top:18px;color:#fff;font-size:1.2rem;box-shadow:0 2px 8px #e52e7140;animation:support-bounce 1.2s infinite;transition:background .3s,box-shadow .3s,transform .2s}.support-buy-btn:hover{background:linear-gradient(90deg,#e52e71,#ff8a00);box-shadow:0 4px 16px #e52e7180;transform:scale(1.08)}@keyframes support-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.support-card{height:100%;min-width:220px;min-height:260px;border-radius:24px;box-shadow:0 4px 24px #0000001f,0 1.5px 8px #00000014;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px 24px;margin:0 0 32px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.support-card:hover{transform:scale(1.08) rotate(-1deg);box-shadow:0 8px 32px #0000002e,0 3px 16px #0000001f;z-index:2}.support-badge{position:absolute;top:18px;left:18px;background:#00000026;color:#fff;font-weight:700;font-size:1rem;padding:2px 12px;border-radius:12px;letter-spacing:1px;box-shadow:0 2px 8px #0003}.support-desc{font-weight:800;font-size:2rem;color:#fff;margin-bottom:18px;text-shadow:0 2px 8px #0007;letter-spacing:1px;text-align:center}.support-ribbon{position:absolute;top:18px;right:-32px;background:#fff;color:#333;font-weight:700;font-size:1rem;padding:4px 32px;border-radius:8px;box-shadow:0 2px 8px #0002;transform:rotate(20deg);z-index:3;letter-spacing:1px}.support-ribbon.premium{background:linear-gradient(90deg,gold,#ff9800);color:#fff;text-shadow:0 2px 8px #b8860b}.support-ribbon.pro{background:linear-gradient(90deg,#00fff7,#38f9d7,#7f53ac);color:#fff;text-shadow:0 2px 8px #00796b}.support-detail{color:#fff;font-size:1.08rem;margin-top:12px;opacity:.97;text-align:left;text-shadow:0 1px 4px #0005;line-height:1.6;font-weight:400;padding:0 2px}.support-detail b,.support-detail strong{color:#fffbe6;font-weight:700;font-size:1.12em;text-shadow:0 2px 8px #0007}.support-card.premium{animation:premium-glow 1.2s alternate infinite}@keyframes premium-glow{0%{box-shadow:0 0 24px 4px #ffd70040,0 1.5px 8px #ff980040}to{box-shadow:0 0 48px 12px #ffd70080,0 3px 16px #ff980080}}.support-card.pro{animation:pro-glow 1.2s alternate infinite}@keyframes pro-glow{0%{box-shadow:0 0 24px 4px #00fff740,0 1.5px 8px #38f9d740}to{box-shadow:0 0 48px 12px #00fff780,0 3px 16px #38f9d780}}.support-title{font-size:2.6rem;font-weight:800;background:linear-gradient(270deg,#fff,#e0e7ff,#a855f7,#8b5cf6,#fff);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:32px;animation:gradient-move 2s linear infinite;text-align:center;padding-bottom:10px}.promo-section{margin-bottom:1.5rem;animation:promo-fade-in 1.2s cubic-bezier(.23,1,.32,1)}@keyframes promo-fade-in{0%{opacity:0;transform:translateY(30px) scale(.98)}60%{opacity:1;transform:translateY(-8px) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}.promo-title{font-size:1.6rem;font-weight:800;background:linear-gradient(90deg,#ff7a5a,#ffc371);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}.promo-sub{font-size:1.15rem;font-weight:600;color:#fffbe6;display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem;text-shadow:0 2px 8px #0005}.cta-btn-group{display:flex;align-items:center;gap:1rem;margin-top:.5rem}@keyframes register-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width: 768px){.main-content{grid-template-columns:1fr;gap:2rem;text-align:center}.main-heading{font-size:2rem}.header-content{padding:0 1rem}.header-nav{gap:1rem}.nav-link{display:none}.quiz-demo-container{transform:scale(.9)}.answer-popup{position:relative;top:0;right:0;transform:none;margin-top:1rem}.landing-main{padding-top:70px;min-height:calc(100vh - 140px);padding-bottom:70px}.footer-content{padding:0 1rem}}@media (max-width: 480px){.main-heading{font-size:1.5rem}.main-description{font-size:1rem}.install-btn{padding:.8rem 1.5rem;font-size:1rem}.quiz-box,.answer-popup{transform:none}.landing-main{padding-top:60px;min-height:calc(100vh - 120px);padding-bottom:60px}.logo-text{font-size:1.4rem}.logo-image{width:32px;height:32px}}.promo-section.improved{background:#ffffff1a;border-radius:22px;padding:1.5rem 2rem 1.2rem;margin-bottom:2rem;box-shadow:0 4px 32px #ff7a5a14;display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;border:1.5px solid rgba(255,195,113,.18);max-width:540px}.promo-title.typewriter{font-size:1.7rem;font-weight:900;background:linear-gradient(90deg,#ff7a5a,#ffc371);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem;min-height:2.2em;letter-spacing:.5px;overflow:hidden;white-space:nowrap;border-right:3px solid #FFC371;animation:typing 2.2s steps(40,end),blink-caret .7s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#ffc371}}.promo-group{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.2rem}.promo-commit{font-size:1.18rem;font-weight:700;color:#fffbe6;text-shadow:0 0 8px #FFC371,0 2px 8px #FF7A5A33;margin-bottom:.1rem;animation:glow 1.8s ease-in-out infinite alternate}@keyframes glow{0%{text-shadow:0 0 8px #FFC371,0 2px 8px #FF7A5A33}to{text-shadow:0 0 18px #FFC371,0 2px 16px #FF7A5A66}}.promo-support{font-size:1.05rem;color:#fff;opacity:.93;font-weight:500;margin-bottom:.1rem;display:inline}.promo-support [role=img]{vertical-align:middle;margin-right:3px}.cta-btn-group{display:flex;align-items:center;gap:1rem;margin-top:.7rem;width:100%}.install-btn{min-width:140px}@media (max-width: 768px){.promo-section.improved{padding:1.1rem 1rem 1rem;max-width:100%}.promo-title.typewriter{font-size:1.2rem}.promo-commit{font-size:1rem}}.promo-gift-icon{font-size:2rem;margin-right:.5rem;color:gold;filter:drop-shadow(0 2px 6px #FFC37199);display:inline-block;vertical-align:middle;background:none!important}.promo-title.typewriter .promo-gift-icon{-webkit-text-fill-color:initial;color:gold;background:none!important;border:none}.promo-title.typewriter b{display:inline-block;line-height:1.3;vertical-align:middle}.promo-title.typewriter br{display:block;content:"";margin-bottom:2px}.promo-contact-link{color:#ff7a5a;font-weight:700;text-decoration:underline;background:linear-gradient(90deg,#ff7a5a,#ffc371);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;transition:filter .2s,text-shadow .2s;filter:drop-shadow(0 2px 6px #FFC37155);cursor:pointer}.promo-contact-link:hover{filter:drop-shadow(0 2px 12px #FFC37199);text-shadow:0 0 8px #FFC371,0 2px 8px #FF7A5A33}.landing-page .register-gift-btn.ant-btn-primary{background:linear-gradient(45deg,#ffb347,#ff5e62)!important;border:none!important;border-radius:30px!important;font-size:1.08rem!important;font-weight:700!important;color:#fff!important;box-shadow:0 4px 15px #8b5cf64d!important;transition:all .3s ease!important;animation:register-bounce 1.2s infinite}.landing-page .register-gift-btn.ant-btn-primary:hover{background:linear-gradient(45deg,#ffb347,#ff5e62)!important;color:#fff!important;transform:translateY(-3px) scale(1.04);box-shadow:0 8px 25px #fabf7280!important}@media (max-width: 768px){.promo-section.improved{align-items:center;text-align:center}.promo-title.typewriter b{font-size:1.1rem}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
