.aps-overlay{position:fixed;inset:0;background:#0f141999;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:10001;display:flex;align-items:center;justify-content:center;padding:var(--space-5);animation:apsFadeIn .4s ease-out}.aps-overlay.aps-closing{animation:apsFadeOut .3s ease-out forwards}@keyframes apsFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@keyframes apsFadeOut{0%{opacity:1}to{opacity:0}}.aps-modal{background:linear-gradient(145deg,#fffffffa,#fafcfff2);border-radius:22px;box-shadow:0 32px 64px #0066ff1f,0 16px 32px #0f141914,0 0 0 1px #ffffff80,inset 0 1px #ffffffe6;width:760px;max-width:100%;overflow:hidden;display:grid;grid-template-columns:45% 55%;animation:apsSlideUp .5s cubic-bezier(.34,1.56,.64,1)}.aps-overlay.aps-closing .aps-modal{animation:apsSlideDown .3s ease-out forwards}@keyframes apsSlideUp{0%{opacity:0;transform:translateY(60px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes apsSlideDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(40px) scale(.95)}}.aps-message.aps-incoming.aps-message-animate{animation:apsIncomingSlide .35s cubic-bezier(.22,.61,.36,1) forwards}.aps-message.aps-incoming.aps-message-animate .aps-message-bubble{animation:apsIncomingBubble .3s cubic-bezier(.22,.61,.36,1) 50ms forwards;transform:translate(-15px) scale(.92);transform-origin:left center;opacity:0}@keyframes apsIncomingSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes apsIncomingBubble{0%{transform:translate(-15px) scale(.92);opacity:0}70%{transform:translate(2px) scale(1.01);opacity:1}to{transform:translate(0) scale(1);opacity:1}}.aps-message.aps-outgoing.aps-message-animate{animation:apsOutgoingSlide .35s cubic-bezier(.22,.61,.36,1) forwards}.aps-message.aps-outgoing.aps-message-animate .aps-message-bubble{animation:apsOutgoingBubble .3s cubic-bezier(.22,.61,.36,1) 50ms forwards;transform:translate(15px) scale(.92);transform-origin:right center;opacity:0}@keyframes apsOutgoingSlide{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes apsOutgoingBubble{0%{transform:translate(15px) scale(.92);opacity:0}70%{transform:translate(-2px) scale(1.01);opacity:1}to{transform:translate(0) scale(1);opacity:1}}.aps-hero{background:linear-gradient(135deg,#25d366,#128c7e);padding:28px;display:flex;flex-direction:column;position:relative;overflow:hidden}.aps-hero-deco-1{position:absolute;top:-50px;right:-50px;width:160px;height:160px;background:radial-gradient(circle,rgba(255,255,255,.15),transparent 70%);pointer-events:none}.aps-hero-deco-2{position:absolute;bottom:-35px;left:-35px;width:120px;height:120px;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 70%);pointer-events:none}.aps-hero-deco-3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:260px;height:260px;border:2px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}.aps-hero-icon{width:64px;height:64px;background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:2px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0000001a;position:relative;z-index:1}.aps-hero-icon svg{width:32px;height:32px;stroke:#fff;stroke-width:1.5}.aps-hero-title{font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:6px;position:relative;z-index:1;letter-spacing:-.02em}.aps-hero-desc{font-size:.875rem;color:#ffffffe6;line-height:1.6;margin-bottom:24px;position:relative;z-index:1}.aps-features{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;position:relative;z-index:1}.aps-feature-item{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff26;border-radius:10px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.aps-feature-item svg{width:14px;height:14px;stroke:#fff;stroke-width:2.5;flex-shrink:0}.aps-feature-item span{font-size:.8125rem;font-weight:600;color:#fff}.aps-spacer{flex:1}.aps-hours-card{padding:14px 18px;background:#00000026;border-radius:14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;gap:12px;position:relative;z-index:1}.aps-hours-icon{width:40px;height:40px;background:#ffffff26;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.aps-hours-icon svg{width:20px;height:20px;stroke:#fff;stroke-width:1.5}.aps-hours-content{display:flex;flex-direction:column;gap:1px}.aps-hours-label{font-size:.6875rem;font-weight:600;color:#ffffffb3}.aps-hours-value{font-size:1.125rem;font-weight:800;color:#fff}.aps-chat{display:flex;flex-direction:column;background:#f0f2f5}.aps-chat-header{padding:14px 18px;background:#075e54;display:flex;align-items:center;justify-content:space-between}.aps-chat-header-left{display:flex;align-items:center;gap:10px}.aps-chat-avatar{width:40px;height:40px;background:linear-gradient(135deg,#06f,#0052cc);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0066ff4d}.aps-chat-avatar svg{width:20px;height:20px;stroke:#fff;stroke-width:2}.aps-chat-info{display:flex;flex-direction:column}.aps-chat-name{font-size:.9375rem;font-weight:700;color:#fff}.aps-chat-status{display:flex;align-items:center;gap:5px}.aps-status-dot{width:7px;height:7px;border-radius:50%}.aps-status-dot.aps-online{background:#4ade80;box-shadow:0 0 6px #4ade8099}.aps-status-dot.aps-offline{background:#ef4444;box-shadow:0 0 6px #ef444499}.aps-status-text{font-size:.6875rem;color:#ffffffe6}.aps-chat-close{width:34px;height:34px;min-width:34px;min-height:34px;background:#ffffff1a;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.aps-chat-close:hover{background:#fff3}.aps-chat-close svg{width:14px;height:14px;stroke:#fff;stroke-width:2.5}.aps-chat-messages{flex:1;padding:18px;display:flex;flex-direction:column;gap:10px;background-color:#e5ddd5;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000000' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");overflow-y:auto}.aps-message{display:flex}.aps-message.aps-incoming{justify-content:flex-start}.aps-message.aps-outgoing{justify-content:flex-end}.aps-message-bubble{max-width:85%;padding:10px 14px;box-shadow:0 1px 2px #0000001a}.aps-message.aps-incoming .aps-message-bubble{background:#fff;border-radius:0 14px 14px}.aps-message.aps-outgoing .aps-message-bubble{background:#dcf8c6;border-radius:14px 0 14px 14px}.aps-message-text{font-size:.875rem;color:#1a1a1a;margin:0;line-height:1.5}.aps-message-text strong{font-weight:700}.aps-message-time{font-size:.625rem;color:#8696a0;margin-top:3px;display:block}.aps-message-meta{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin-top:3px}.aps-message-meta svg{width:14px;height:10px}.aps-chat-input-area{padding:14px 18px;background:#f0f2f5;display:flex;align-items:center;gap:10px}.aps-chat-input{flex:1;padding:12px 18px;background:#fff;border:none;border-radius:22px;font-size:.875rem;font-family:var(--font-family);outline:none;box-shadow:0 1px 3px #00000014}.aps-chat-input::placeholder{color:#8696a0}.aps-chat-send{width:46px;height:46px;min-width:46px;min-height:46px;background:#ccc;border:none;border-radius:50%;cursor:not-allowed;display:flex;align-items:center;justify-content:center;transition:all var(--transition-smooth);transform:scale(.95)}.aps-chat-send.aps-active{background:linear-gradient(135deg,#25d366,#128c7e);cursor:pointer;box-shadow:0 4px 14px #25d36666;transform:scale(1)}.aps-chat-send:hover.aps-active{transform:scale(1.05);box-shadow:0 6px 18px #25d36680}.aps-chat-send svg{width:22px;height:22px;stroke:#fff;stroke-width:2;margin-left:-2px}@media screen and (max-width:1024px){.aps-modal{width:95%;max-width:700px;grid-template-columns:42% 58%}.aps-hero{padding:22px}.aps-hero-icon{width:54px;height:54px;margin-bottom:16px}.aps-hero-icon svg{width:28px;height:28px}.aps-hero-title{font-size:1.375rem}.aps-hero-desc{font-size:.8125rem;margin-bottom:20px}.aps-feature-item{padding:7px 10px}.aps-feature-item span{font-size:.75rem}.aps-hours-card{padding:12px 14px}.aps-hours-icon{width:36px;height:36px}.aps-hours-icon svg{width:18px;height:18px}.aps-hours-value{font-size:1rem}.aps-chat-header{padding:12px 14px}.aps-chat-avatar{width:36px;height:36px}.aps-chat-avatar svg{width:18px;height:18px}.aps-chat-name{font-size:.875rem}.aps-chat-messages{padding:14px}.aps-message-bubble{padding:8px 12px}.aps-message-text{font-size:.8125rem}.aps-chat-input-area{padding:12px 14px}.aps-chat-input{padding:10px 16px;font-size:.8125rem}.aps-chat-send{width:42px;height:42px;min-width:42px;min-height:42px}.aps-chat-send svg{width:20px;height:20px}}.otp-input-container{display:flex;gap:8px;justify-content:center;align-items:center;margin:0;height:100%}.uas-pill-otp-wrapper .otp-input-box{height:48px;width:48px;font-size:1.25rem}.uas-pill-otp-wrapper .otp-input-box:focus{transform:none;box-shadow:0 0 0 3px #0066ff26}.uas-pill-otp-wrapper .otp-input-box:hover:not(:disabled){transform:none}.otp-input-box{width:36px;height:36px;font-size:1.125rem;font-weight:800;text-align:center;border:2px solid #E2E8F0;border-radius:16px;background:#f5f8ff;color:#0f1419;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 1px 3px #0f141908;letter-spacing:-.02em}.otp-input-box:hover:not(:disabled){border-color:#cbd5e1;background:#fff}.otp-input-box:focus{outline:none;border-color:#06f;background:#fff;box-shadow:0 0 0 4px #0066ff1a,0 4px 12px #0066ff26;transform:translateY(-2px)}.otp-input-box:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.6}.otp-input-box::placeholder{color:#cbd5e1;font-weight:400}.otp-input-box:not(:placeholder-shown){border-color:#06f;background:#f0f6ff;color:#06f}@media(max-width:768px){.otp-input-container{gap:8px}.otp-input-box{width:44px;height:50px;font-size:1.25rem;border-radius:12px}}@media(max-width:480px){.otp-input-container{gap:6px}.otp-input-box{width:36px;height:42px;font-size:1.125rem;border-radius:10px}}:root{--uas-primary-blue: #0066FF;--uas-primary-blue-hover: #0052CC;--uas-primary-blue-light: #F0F6FF;--uas-primary-blue-subtle: #F8FBFF;--uas-bg-primary: #FAFCFF;--uas-bg-secondary: #F5F8FF;--uas-bg-card: #FFFFFF;--uas-bg-glass: rgba(255, 255, 255, .85);--uas-text-primary: #0F1419;--uas-text-secondary: #475569;--uas-text-tertiary: #64748B;--uas-text-muted: #94A3B8;--uas-border-primary: #E2E8F0;--uas-border-secondary: #F1F5F9;--uas-shadow-ambient: 0 1px 3px rgba(15, 20, 25, .03);--uas-shadow-elevated: 0 8px 16px rgba(15, 20, 25, .1), 0 4px 8px rgba(15, 20, 25, .06);--uas-shadow-floating: 0 12px 24px rgba(15, 20, 25, .12), 0 6px 12px rgba(15, 20, 25, .08);--uas-shadow-premium: 0 16px 64px rgba(15, 20, 25, .08), 0 8px 32px rgba(15, 20, 25, .04);--uas-space-1: 4px;--uas-space-2: 8px;--uas-space-3: 12px;--uas-space-4: 16px;--uas-space-5: 20px;--uas-space-6: 24px;--uas-space-8: 32px;--uas-space-10: 40px;--uas-space-12: 48px;--uas-space-16: 64px;--uas-radius-sm: 6px;--uas-radius-md: 12px;--uas-radius-lg: 16px;--uas-radius-xl: 20px;--uas-radius-2xl: 24px;--uas-radius-full: 9999px;--uas-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--uas-transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--uas-transition-smooth: .3s cubic-bezier(.4, 0, .2, 1);--uas-transition-elegant: .4s cubic-bezier(.25, .46, .45, .94);--uas-gradient-primary: linear-gradient(135deg, #0066FF 0%, #0052CC 100%);--uas-gradient-success: linear-gradient(135deg, #22C55E 0%, #16A34A 100%);--uas-success: #22C55E;--uas-success-bg: rgba(34, 197, 94, .1);--uas-warning: #F59E0B;--uas-warning-bg: rgba(245, 158, 11, .1);--uas-error: #EF4444;--uas-error-bg: rgba(239, 68, 68, .1);--uas-card-gap: 20px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.uas-screen{width:100%;min-height:100vh;background:linear-gradient(135deg,var(--uas-bg-primary) 0%,#F0F6FF 100%);font-family:var(--uas-font-family);position:relative;display:flex;flex-direction:column;overflow-x:hidden}.uas-screen:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(0,102,255,.05),transparent 60%);pointer-events:none}.uas-header-wrapper{position:fixed;top:0;left:0;right:0;z-index:1000;padding:var(--uas-space-5) var(--uas-space-8);background:transparent;pointer-events:none}.uas-header-float{max-width:1400px;margin:0 auto;padding:var(--uas-space-4) var(--uas-space-6);background:var(--uas-bg-glass);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid var(--uas-border-secondary);border-radius:var(--uas-radius-2xl);display:flex;align-items:center;justify-content:space-between;box-shadow:var(--uas-shadow-floating);transition:var(--uas-transition-elegant);pointer-events:all}.uas-header-float:hover{box-shadow:var(--uas-shadow-premium);transform:translateY(-1px)}.uas-logo{display:flex;align-items:center;gap:var(--uas-space-3);cursor:pointer;text-decoration:none}.uas-logo-icon{width:40px;height:40px;background:var(--uas-gradient-primary);border-radius:var(--uas-radius-lg);display:flex;align-items:center;justify-content:center;box-shadow:var(--uas-shadow-elevated);transition:var(--uas-transition-elegant)}.uas-logo:hover .uas-logo-icon{transform:scale(1.05);box-shadow:var(--uas-shadow-floating)}.uas-logo-icon svg{width:22px;height:22px;stroke:#fff;stroke-width:2}.uas-logo-text{font-size:1.25rem;font-weight:800;color:var(--uas-text-primary);letter-spacing:-.02em}.uas-reload-btn{width:40px;height:40px;border-radius:var(--uas-radius-md);background:var(--uas-primary-blue-light);border:1.5px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--uas-transition-elegant);color:var(--uas-primary-blue)}.uas-reload-btn:hover{background:var(--uas-primary-blue);color:#fff;border-color:var(--uas-primary-blue);transform:scale(1.05);box-shadow:0 4px 12px #0066ff4d}.uas-reload-btn:active{transform:scale(.95)}.uas-reload-btn svg{width:18px;height:18px;stroke-width:2.5}.uas-content-container{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px var(--uas-space-8) var(--uas-space-16);position:relative;z-index:1}.uas-content-inner{max-width:1400px;width:100%}.uas-bento{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-template-rows:1fr auto;gap:var(--uas-card-gap);min-height:600px;animation:uasFadeIn .6s ease-out}@keyframes uasFadeIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.uas-showcase-wrapper{grid-row:1 / 3;grid-column:1;display:flex;flex-direction:column;gap:var(--uas-card-gap);animation:uasSlideUp .6s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes uasSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.uas-hero-card{flex:1;border-radius:var(--uas-radius-2xl);overflow:hidden;position:relative;box-shadow:var(--uas-shadow-elevated);display:flex;flex-direction:column}.uas-hero-card{background:var(--uas-gradient-primary)}.uas-hero-card.success{background:var(--uas-gradient-success)}.uas-hero-glow{position:absolute;border-radius:50%;pointer-events:none}.uas-hero-glow-1{top:-50px;right:-50px;width:160px;height:160px;background:radial-gradient(circle,rgba(255,255,255,.2),transparent 70%)}.uas-hero-glow-2{bottom:-40px;left:-40px;width:120px;height:120px;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 70%)}.uas-hero-content{position:relative;z-index:1;padding:var(--uas-space-6);display:flex;flex-direction:column;flex:1}.uas-hero-header{display:flex;align-items:center;gap:var(--uas-space-3)}.uas-hero-header-icon{width:56px;height:56px;background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:var(--uas-radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.uas-hero-header-icon svg{width:28px;height:28px;stroke:#fff;stroke-width:1.5}.uas-hero-header-text{display:flex;flex-direction:column;gap:2px}.uas-hero-title{font-size:1.375rem;font-weight:800;color:#fff;letter-spacing:-.02em}.uas-hero-subtitle{font-size:.875rem;font-weight:500;color:#fffc}.uas-hero-divider{width:100%;height:1px;background:#ffffff26;margin:var(--uas-space-5) 0}.uas-mockup-section{position:relative;width:100%;margin:var(--uas-space-2) 0}.uas-mockup-screen{width:85%;aspect-ratio:16/10;background:linear-gradient(145deg,#1a1a1a,#0a0a0a);border-radius:var(--uas-radius-lg);padding:5px;box-shadow:var(--uas-shadow-floating);transform:perspective(1200px) rotateY(6deg) rotateX(2deg);overflow:hidden;transition:var(--uas-transition-elegant)}.uas-hero-card:hover .uas-mockup-screen{transform:perspective(1200px) rotateY(3deg) rotateX(1deg)}.uas-mockup-screen-inner{width:100%;height:100%;border-radius:var(--uas-radius-sm);background:linear-gradient(135deg,#1e3a5f,#0d1b2a);overflow:hidden}.uas-mockup-screen-inner img{width:100%;height:100%;object-fit:cover}.uas-mockup-phone{position:absolute;bottom:0;right:0;width:22%;min-width:50px;max-width:80px;aspect-ratio:9/19.5;background:linear-gradient(145deg,#1a1a1a,#0a0a0a);border-radius:12px;padding:3px;box-shadow:0 16px 32px #0000004d;z-index:10;transform:perspective(1000px) rotateY(-8deg) rotateX(5deg);transition:var(--uas-transition-elegant)}.uas-hero-card:hover .uas-mockup-phone{transform:perspective(1000px) rotateY(-4deg) rotateX(3deg)}.uas-mockup-phone-inner{width:100%;height:100%;border-radius:9px;background:linear-gradient(135deg,#1e3a5f,#0d1b2a);overflow:hidden}.uas-mockup-phone-inner img{width:100%;height:100%;object-fit:cover}.uas-hero-message{font-size:.9375rem;font-weight:500;color:#fff;line-height:1.7;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.uas-hero-message strong{font-weight:700;color:#bae6fd}.uas-hero-card.success .uas-hero-message strong{color:#bbf7d0}.uas-timeline-card{background:var(--uas-bg-card);border:2px solid var(--uas-border-primary);border-radius:var(--uas-radius-2xl);box-shadow:var(--uas-shadow-elevated);padding:var(--uas-space-5);animation:uasSlideUp .6s cubic-bezier(.25,.46,.45,.94) .1s forwards;opacity:0}.uas-timeline-steps{display:flex;flex-direction:column;gap:var(--uas-space-4)}.uas-timeline-step{display:flex;align-items:flex-start;gap:var(--uas-space-3);position:relative;opacity:.5;transition:var(--uas-transition-smooth)}.uas-timeline-step.completed,.uas-timeline-step.active{opacity:1}.uas-timeline-step:not(:last-child):after{content:"";position:absolute;left:17px;top:40px;width:2px;height:calc(100% + var(--uas-space-4));background:var(--uas-border-primary)}.uas-timeline-step.completed:after{background:var(--uas-primary-blue)}.uas-step-number{width:36px;height:36px;border-radius:var(--uas-radius-full);background:var(--uas-bg-card);border:2px solid var(--uas-border-primary);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;color:var(--uas-text-tertiary);flex-shrink:0;transition:var(--uas-transition-smooth);position:relative;z-index:1}.uas-timeline-step.completed .uas-step-number{background:var(--uas-primary-blue);border-color:var(--uas-primary-blue);color:#fff;box-shadow:0 4px 12px #0066ff4d}.uas-timeline-step.active .uas-step-number{background:var(--uas-primary-blue-light);border-color:var(--uas-primary-blue);color:var(--uas-primary-blue);animation:uasPulse 2s ease-in-out infinite}@keyframes uasPulse{0%,to{box-shadow:0 0 #06f6}50%{box-shadow:0 0 0 8px #06f0}}.uas-step-content{flex:1;padding-top:var(--uas-space-1)}.uas-step-title{font-size:.9375rem;font-weight:700;color:var(--uas-text-primary);margin-bottom:2px}.uas-step-description{font-size:.8125rem;color:var(--uas-text-secondary);font-weight:500}.uas-form-card{grid-row:1;grid-column:2;background:var(--uas-bg-card);border:2px solid var(--uas-border-primary);border-radius:var(--uas-radius-2xl);box-shadow:var(--uas-shadow-premium);position:relative;overflow:hidden;animation:uasSlideUp .6s cubic-bezier(.25,.46,.45,.94) 50ms forwards;opacity:0}.uas-form-aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.uas-form-aurora:before{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background-image:radial-gradient(circle,rgba(0,102,255,.08) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(to right,rgba(0,0,0,.4) 0%,rgba(0,0,0,.1) 50%,transparent 70%);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.4) 0%,rgba(0,0,0,.1) 50%,transparent 70%)}.uas-form-aurora-orb{position:absolute;border-radius:50%;filter:blur(60px)}.uas-form-aurora-orb-1{top:-20%;right:-10%;width:50%;height:60%;background:radial-gradient(ellipse at center,rgba(0,102,255,.1) 0%,transparent 70%);animation:uasAuroraFloat1 12s ease-in-out infinite}.uas-form-aurora-orb-2{bottom:-20%;left:10%;width:40%;height:50%;background:radial-gradient(ellipse at center,rgba(99,102,241,.08) 0%,transparent 70%);animation:uasAuroraFloat2 15s ease-in-out infinite}@keyframes uasAuroraFloat1{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}@keyframes uasAuroraFloat2{0%,to{transform:translate(0)}50%{transform:translate(20px,-15px)}}.uas-form-content{position:relative;z-index:1;padding:var(--uas-space-6) var(--uas-space-8) var(--uas-space-8);display:flex;flex-direction:column;height:100%}.uas-form-header{display:flex;align-items:center;gap:var(--uas-space-4)}.uas-form-header-icon{width:56px;height:56px;border-radius:var(--uas-radius-xl);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--uas-gradient-primary);box-shadow:0 8px 24px #0066ff4d}.uas-form-header-icon.success{background:var(--uas-gradient-success);box-shadow:0 8px 24px #22c55e4d}.uas-form-header-icon svg{width:28px;height:28px;stroke:#fff;stroke-width:1.5}.uas-form-header-text{display:flex;flex-direction:column;gap:2px}.uas-form-title{font-size:1.375rem;font-weight:800;color:var(--uas-text-primary);letter-spacing:-.02em}.uas-form-title.success{color:var(--uas-success)}.uas-form-subtitle{font-size:.875rem;font-weight:500;color:var(--uas-text-secondary)}.uas-form-divider{width:100%;height:1px;background:var(--uas-border-primary);margin:var(--uas-space-4) 0}.uas-form-body{display:flex;flex-direction:column;gap:var(--uas-space-4);flex:1;margin-top:12px}.uas-support-btn{display:inline-flex;align-items:center;gap:var(--uas-space-2);padding:0 20px;height:40px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border:none;border-radius:var(--uas-radius-lg);font-size:.9375rem;font-weight:600;font-family:var(--uas-font-family);cursor:pointer;transition:var(--uas-transition-smooth);white-space:nowrap;box-shadow:0 4px 12px #25d3664d}.uas-support-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #25d36666}.uas-support-btn svg{width:18px;height:18px;stroke:#fff;stroke-width:2;flex-shrink:0}.uas-form-group{display:flex;flex-direction:column;gap:var(--uas-space-2)}.uas-form-label{font-size:.8125rem;font-weight:700;color:var(--uas-text-primary)}.uas-input-wrapper{position:relative;display:flex;align-items:center}.uas-input-icon{position:absolute;left:var(--uas-space-4);display:flex;align-items:center;justify-content:center;color:var(--uas-text-muted);pointer-events:none;transition:var(--uas-transition-fast)}.uas-input-icon svg{width:18px;height:18px;stroke-width:2}.uas-form-input{width:100%;padding:var(--uas-space-3) var(--uas-space-4) var(--uas-space-3) 48px;background:var(--uas-bg-secondary);border:2px solid var(--uas-border-primary);border-radius:var(--uas-radius-md);color:var(--uas-text-primary);font-family:var(--uas-font-family);font-size:.9375rem;font-weight:500;transition:var(--uas-transition-smooth);box-shadow:var(--uas-shadow-ambient)}.uas-form-input:hover{border-color:var(--uas-border-secondary);background:#fff}.uas-form-input:focus{outline:none;border-color:var(--uas-primary-blue);background:#fff;box-shadow:0 0 0 4px #0066ff1a,var(--uas-shadow-ambient)}.uas-form-input:focus~.uas-input-icon{color:var(--uas-primary-blue)}.uas-form-input::placeholder{color:var(--uas-text-muted);font-weight:400}.uas-form-input:disabled{opacity:.6;cursor:not-allowed;background:var(--uas-bg-secondary)}.uas-password-wrapper{position:relative}.uas-password-wrapper .uas-form-input{padding-right:52px}.uas-password-toggle{position:absolute;right:var(--uas-space-3);background:none;border:none;cursor:pointer;padding:var(--uas-space-2);display:flex;align-items:center;justify-content:center;color:var(--uas-text-muted);transition:var(--uas-transition-fast);border-radius:var(--uas-radius-sm)}.uas-password-toggle:hover{color:var(--uas-primary-blue);background:var(--uas-primary-blue-light)}.uas-password-toggle svg{width:20px;height:20px;stroke-width:2}.uas-pill-input-row{display:grid;grid-template-columns:auto 1fr;gap:var(--uas-space-3);align-items:stretch;margin-bottom:var(--uas-space-3)}.uas-pill-input-row:last-of-type{margin-bottom:0}.uas-pill-input-label{display:flex;align-items:center;gap:var(--uas-space-2);padding:0 var(--uas-space-5);min-height:48px;width:168px;flex-shrink:0;background:var(--uas-gradient-primary);border-radius:var(--uas-radius-md);color:#fff;font-size:.875rem;font-weight:700;white-space:nowrap;letter-spacing:-.01em;box-shadow:var(--uas-shadow-elevated)}.uas-pill-input-label svg{width:16px;height:16px;stroke-width:2;flex-shrink:0}.uas-pill-input-field-wrapper{display:flex;align-items:center;min-height:48px;background:var(--uas-bg-secondary);border:2px solid var(--uas-border-primary);border-radius:var(--uas-radius-md);box-shadow:var(--uas-shadow-ambient);transition:var(--uas-transition-smooth);overflow:hidden;position:relative}.uas-pill-input-field-wrapper .uas-password-toggle{position:absolute;right:var(--uas-space-3);top:50%;transform:translateY(-50%);background:none;border:none}.uas-pill-input-field-wrapper:focus-within{border-color:var(--uas-primary-blue);background:#fff;box-shadow:0 0 0 4px #0066ff1a}.uas-pill-input-field{flex:1;padding:0 var(--uas-space-4);background:transparent;border:none;outline:none;color:var(--uas-text-primary);font-family:var(--uas-font-family);font-size:.9375rem;font-weight:500;min-width:0;height:100%}.uas-pill-input-field::placeholder{color:var(--uas-text-muted);font-weight:400}.uas-pill-input-field:disabled{opacity:.6;cursor:not-allowed}.uas-pill-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--uas-space-3)}.uas-pill-actions .uas-btn-secondary,.uas-pill-actions .uas-btn-primary{min-height:48px;font-size:.9375rem}.uas-pill-input-field-wrapper .uas-pill-input-field{padding-right:44px}.uas-pill-otp-wrapper{border:none;background:transparent;box-shadow:none}.uas-pill-otp-wrapper:focus-within{border:none;box-shadow:none}.uas-fp-success{display:flex;flex-direction:column;gap:var(--uas-space-4);height:100%}.uas-fp-success-banner{display:flex;align-items:center;gap:var(--uas-space-4);padding:var(--uas-space-5);background:var(--uas-primary-blue-light);border:1.5px solid rgba(0,102,255,.15);border-radius:var(--uas-radius-lg);animation:uasFadeInUp .5s ease-out}.uas-fp-success-banner.success{background:var(--uas-success-bg);border-color:#22c55e40}.uas-fp-success-banner.success .uas-fp-success-icon{background:var(--uas-gradient-success);box-shadow:0 6px 16px #22c55e4d}.uas-fp-success-banner.success .uas-fp-success-title{color:var(--uas-success)}.uas-fp-success-icon{width:52px;height:52px;border-radius:var(--uas-radius-lg);background:var(--uas-gradient-primary);box-shadow:0 6px 16px #0066ff4d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.uas-fp-success-icon svg{width:24px;height:24px;stroke:#fff;stroke-width:1.75}.uas-fp-success-texts{display:flex;flex-direction:column;gap:4px}.uas-fp-success-title{font-size:1rem;font-weight:800;color:var(--uas-text-primary);letter-spacing:-.02em;margin:0}.uas-fp-success-desc{font-size:.8125rem;font-weight:500;color:var(--uas-text-secondary);line-height:1.5;margin:0}.uas-otp-section{display:flex;flex-direction:column;gap:var(--uas-space-2)}.uas-otp-label{font-size:.875rem;font-weight:700;color:var(--uas-text-primary);text-align:center}.uas-error-box{display:flex;align-items:center;gap:var(--uas-space-3);padding:var(--uas-space-3) var(--uas-space-4);background:var(--uas-error-bg);border:1.5px solid var(--uas-error);border-radius:var(--uas-radius-md);color:var(--uas-error);font-size:.8125rem;font-weight:600;animation:uasShakeError .5s ease;margin-top:var(--uas-space-2);margin-bottom:var(--uas-space-2)}@keyframes uasShakeError{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.uas-error-box svg{width:18px;height:18px;stroke-width:2.5;flex-shrink:0}.uas-warning-box{display:flex;align-items:center;gap:var(--uas-space-3);padding:var(--uas-space-3) var(--uas-space-4);background:var(--uas-warning-bg);border:1.5px solid var(--uas-warning);border-radius:var(--uas-radius-md);color:#b45309;font-size:.8125rem;font-weight:600}.uas-warning-box svg{width:16px;height:16px;stroke-width:2.5;flex-shrink:0}.uas-form-spacer{flex:1;height:var(--uas-space-1)}.uas-btn-primary{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--uas-space-2);padding:var(--uas-space-3) var(--uas-space-5);border-radius:var(--uas-radius-md);font-family:var(--uas-font-family);font-size:.9375rem;font-weight:700;cursor:pointer;transition:var(--uas-transition-smooth);border:none;letter-spacing:-.01em;min-height:48px;background:var(--uas-gradient-primary);color:#fff;box-shadow:var(--uas-shadow-elevated)}.uas-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--uas-shadow-floating)}.uas-btn-primary:active:not(:disabled){transform:scale(.98)}.uas-btn-primary:disabled{opacity:.7;cursor:not-allowed}.uas-btn-primary svg{width:18px;height:18px;stroke-width:2}.uas-secondary-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--uas-space-2)}.uas-btn-secondary{display:flex;align-items:center;justify-content:center;gap:var(--uas-space-2);padding:var(--uas-space-2) var(--uas-space-3);border-radius:var(--uas-radius-md);font-family:var(--uas-font-family);font-size:.8125rem;font-weight:600;cursor:pointer;transition:var(--uas-transition-smooth);border:2px solid var(--uas-border-primary);background:var(--uas-bg-secondary);color:var(--uas-text-secondary)}.uas-btn-secondary:hover{background:var(--uas-primary-blue-light);border-color:var(--uas-primary-blue);color:var(--uas-primary-blue);transform:translateY(-1px)}.uas-btn-secondary svg{width:14px;height:14px;stroke-width:2}.uas-back-link{display:flex;align-items:center;justify-content:center;gap:var(--uas-space-2);padding:var(--uas-space-2) var(--uas-space-3);background:none;border:none;color:var(--uas-text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:var(--uas-transition-fast);border-radius:var(--uas-radius-md);font-family:var(--uas-font-family);margin-top:var(--uas-space-3)}.uas-back-link:hover{color:var(--uas-primary-blue);background:var(--uas-primary-blue-light)}.uas-back-link:disabled{opacity:.5;cursor:not-allowed}.uas-back-link svg{width:16px;height:16px;stroke-width:2}.uas-success-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--uas-space-5);text-align:center}.uas-success-box{display:flex;flex-direction:column;align-items:center;gap:var(--uas-space-3);padding:var(--uas-space-6);background:var(--uas-success-bg);border-radius:var(--uas-radius-xl);border:2px solid var(--uas-success);animation:uasFadeInUp .6s ease-out}@keyframes uasFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.uas-success-box svg{width:52px;height:52px;stroke:var(--uas-success);stroke-width:1.5}.uas-success-box h3{font-size:1.25rem;font-weight:800;color:var(--uas-success);margin:0}.uas-success-box p{font-size:.875rem;font-weight:500;color:var(--uas-text-secondary);margin:0}.uas-redirect-info{display:flex;align-items:center;gap:var(--uas-space-3);padding:var(--uas-space-3);background:var(--uas-primary-blue-subtle);border-radius:var(--uas-radius-md);border:1px solid var(--uas-primary-blue-light)}.uas-redirect-info svg{width:18px;height:18px;stroke:var(--uas-primary-blue);stroke-width:2;animation:uasSpin 2s linear infinite}.uas-redirect-info p{font-size:.8125rem;color:var(--uas-text-secondary);font-weight:500;margin:0}.uas-spinner{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:uasSpin .8s linear infinite}@keyframes uasSpin{to{transform:rotate(360deg)}}.uas-tips-bar{grid-row:2;grid-column:2;background:var(--uas-bg-card);border:2px solid var(--uas-border-primary);border-radius:var(--uas-radius-2xl);box-shadow:var(--uas-shadow-elevated);padding:var(--uas-space-4) var(--uas-space-6);display:flex;align-items:center;gap:var(--uas-space-6);min-height:80px;animation:uasSlideUp .6s cubic-bezier(.25,.46,.45,.94) .15s forwards;opacity:0}.uas-tips-left{display:flex;align-items:center;gap:var(--uas-space-4);flex-shrink:0}.uas-tips-icon{width:48px;height:48px;border-radius:var(--uas-radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--uas-gradient-primary);box-shadow:0 4px 12px #0066ff40}.uas-tips-icon.success{background:var(--uas-gradient-success);box-shadow:0 4px 12px #22c55e40}.uas-tips-icon svg{width:24px;height:24px;stroke:#fff;stroke-width:2}.uas-tips-header{display:flex;flex-direction:column}.uas-tips-title{font-size:.9375rem;font-weight:700;color:var(--uas-text-primary);line-height:1.3125rem}.uas-tips-subtitle{font-size:.8125rem;font-weight:500;color:var(--uas-text-tertiary);line-height:1.3125rem}.uas-tips-divider{width:1px;align-self:stretch;background:var(--uas-border-primary);flex-shrink:0}.uas-tips-content{flex:1;font-size:.875rem;font-weight:500;font-style:italic;color:var(--uas-text-secondary);line-height:1.5}@media screen and (min-width:1366px)and (max-width:1440px){.uas-content-container{padding:110px var(--uas-space-8) var(--uas-space-12)}.uas-bento{gap:16px;min-height:560px}.uas-hero-content{padding:var(--uas-space-5)}.uas-hero-header-icon{width:48px;height:48px}.uas-hero-header-icon svg{width:24px;height:24px}.uas-hero-title{font-size:1.25rem}.uas-hero-subtitle{font-size:.8125rem}.uas-hero-divider{margin:var(--uas-space-4) 0}.uas-hero-message{font-size:.8125rem}.uas-mockup-phone{max-width:70px}.uas-timeline-card{padding:var(--uas-space-4)}.uas-timeline-steps{gap:var(--uas-space-3)}.uas-step-number{width:32px;height:32px;font-size:.8125rem}.uas-timeline-step:not(:last-child):after{left:15px;top:36px}.uas-step-title{font-size:.8125rem}.uas-step-description{font-size:.6875rem}.uas-form-content{padding:var(--uas-space-6)}.uas-form-header-icon{width:48px;height:48px}.uas-form-header-icon svg{width:24px;height:24px}.uas-form-title{font-size:1.25rem}.uas-form-subtitle{font-size:.8125rem}.uas-tips-bar{padding:var(--uas-space-3) var(--uas-space-5);min-height:72px}.uas-tips-icon{width:44px;height:44px}.uas-tips-icon svg{width:22px;height:22px}.uas-tips-title{font-size:.8125rem}.uas-tips-subtitle{font-size:.6875rem}.uas-tips-content{font-size:.8125rem}}@media screen and (min-width:1024px)and (max-width:1365px){.uas-header-wrapper{padding:var(--uas-space-4) var(--uas-space-6)}.uas-header-float{padding:var(--uas-space-3) var(--uas-space-5)}.uas-logo-icon{width:36px;height:36px}.uas-logo-icon svg{width:20px;height:20px}.uas-logo-text{font-size:1.125rem}.uas-reload-btn{width:36px;height:36px}.uas-reload-btn svg{width:16px;height:16px}.uas-support-btn{height:36px;font-size:.875rem;padding:0 16px}.uas-support-btn svg{width:16px;height:16px}.uas-content-container{padding:100px var(--uas-space-6) var(--uas-space-10)}.uas-bento{grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:14px;min-height:520px}.uas-hero-content{padding:var(--uas-space-4)}.uas-hero-header-icon{width:44px;height:44px}.uas-hero-header-icon svg{width:22px;height:22px}.uas-hero-title{font-size:1.125rem}.uas-hero-subtitle{font-size:.75rem}.uas-hero-divider{margin:var(--uas-space-3) 0}.uas-hero-message{font-size:.75rem}.uas-mockup-phone{max-width:60px}.uas-timeline-card{padding:var(--uas-space-3)}.uas-timeline-steps{gap:var(--uas-space-2)}.uas-timeline-step:not(:last-child):after{left:13px;top:32px}.uas-step-number{width:28px;height:28px;font-size:.75rem}.uas-step-title{font-size:.75rem}.uas-step-description{font-size:.625rem}.uas-form-content{padding:var(--uas-space-5)}.uas-form-header{gap:var(--uas-space-3)}.uas-form-header-icon{width:44px;height:44px}.uas-form-header-icon svg{width:22px;height:22px}.uas-form-title{font-size:1.125rem}.uas-form-subtitle{font-size:.75rem}.uas-form-divider{margin:var(--uas-space-3) 0}.uas-form-body{gap:var(--uas-space-3)}.uas-form-label{font-size:.75rem}.uas-form-input{padding:var(--uas-space-2) var(--uas-space-3) var(--uas-space-2) 44px;font-size:.875rem}.uas-btn-primary{min-height:44px;font-size:.875rem}.uas-btn-secondary{padding:var(--uas-space-2) var(--uas-space-2);font-size:.75rem}.uas-tips-bar{padding:var(--uas-space-3) var(--uas-space-4);min-height:64px;gap:var(--uas-space-4)}.uas-tips-icon{width:40px;height:40px}.uas-tips-icon svg{width:20px;height:20px}.uas-tips-title{font-size:.75rem}.uas-tips-subtitle{font-size:.625rem}.uas-tips-divider{height:40px}.uas-tips-content{font-size:.75rem}}@media screen and (min-width:768px)and (max-width:1023px){.uas-header-wrapper{padding:var(--uas-space-4) var(--uas-space-5)}.uas-header-float{padding:var(--uas-space-3) var(--uas-space-5);border-radius:var(--uas-radius-xl)}.uas-logo-icon{width:36px;height:36px;border-radius:var(--uas-radius-md)}.uas-logo-icon svg{width:20px;height:20px}.uas-logo-text{font-size:1.125rem}.uas-support-btn{height:36px;padding:0 var(--uas-space-4);font-size:.875rem;border-radius:var(--uas-radius-md)}.uas-support-btn svg{width:16px;height:16px}.uas-content-container{padding:100px var(--uas-space-5) var(--uas-space-10)}.uas-bento{grid-template-columns:1fr;grid-template-rows:auto auto;gap:var(--uas-space-4);min-height:auto}.uas-showcase-wrapper{display:none}.uas-form-card{grid-row:1;grid-column:1;border-radius:var(--uas-radius-xl)}.uas-form-content{padding:var(--uas-space-5)}.uas-form-header{gap:var(--uas-space-3)}.uas-form-header-icon{width:48px;height:48px;border-radius:var(--uas-radius-lg)}.uas-form-header-icon svg{width:24px;height:24px}.uas-form-title{font-size:1.25rem}.uas-tips-bar{grid-row:2;grid-column:1;border-radius:var(--uas-radius-xl);padding:var(--uas-space-4);min-height:auto;flex-direction:column;gap:var(--uas-space-3);align-items:flex-start}.uas-tips-left{width:100%}.uas-tips-divider{width:100%;height:1px;align-self:auto}}@media screen and (max-width:767px){.uas-header-wrapper{padding:calc(env(safe-area-inset-top) + 12px) var(--uas-space-4) var(--uas-space-3)}.uas-header-float{height:72px;padding:0 14px;border-radius:var(--uas-radius-xl);position:relative}.uas-header-float:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#fffc,#fff0 50%);pointer-events:none;border-radius:inherit;z-index:0}.uas-logo{position:relative;z-index:10}.uas-logo-icon{width:46px;height:46px;border-radius:var(--uas-radius-md)}.uas-logo-icon svg{width:24px;height:24px}.uas-logo-text{font-size:1.5rem;letter-spacing:-.025em}.uas-support-btn{height:46px;padding:0 var(--uas-space-4);border-radius:var(--uas-radius-md);font-size:.875rem;position:relative;z-index:10}.uas-support-btn svg{width:18px;height:18px}.uas-content-container{padding:100px var(--uas-space-4) var(--uas-space-8)}.uas-bento{grid-template-columns:1fr;grid-template-rows:auto;gap:var(--uas-space-4);min-height:auto}.uas-showcase-wrapper{display:none}.uas-form-card{grid-row:1;grid-column:1;border-radius:var(--uas-radius-xl)}.uas-form-content{padding:var(--uas-space-5)}.uas-form-header{gap:var(--uas-space-3)}.uas-form-header-icon{width:48px;height:48px;border-radius:var(--uas-radius-lg)}.uas-form-header-icon svg{width:24px;height:24px}.uas-form-title{font-size:1.25rem}.uas-pill-input-row{grid-template-columns:1fr;gap:var(--uas-space-2)}.uas-pill-input-label{display:none}.uas-pill-input-field-wrapper{border-radius:var(--uas-radius-md)}.uas-pill-actions{grid-template-columns:1fr 1fr;gap:var(--uas-space-2)}.uas-btn-primary,.uas-btn-secondary{border-radius:var(--uas-radius-md);white-space:nowrap;font-size:.8125rem;padding:var(--uas-space-3) var(--uas-space-2)}.uas-btn-primary svg,.uas-btn-secondary svg{width:14px;height:14px;flex-shrink:0}.uas-tips-bar{display:none}}
