*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1a2733;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}[role=button],button{-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[role=button]:focus,[role=button]:focus-visible,button:focus,button:focus-visible{box-shadow:none!important;outline:none!important}.App{display:flex;flex-direction:column;min-height:100vh}.welcome-page{background:#1a2733;flex-direction:column;min-height:100vh;padding:20px;text-align:center}.welcome-content,.welcome-page{align-items:center;display:flex;justify-content:center}.welcome-content{flex:1 1;flex-direction:column;gap:40px}.welcome-avatar{background:#ffffff1a;border:3px solid #fff3;border-radius:50%;height:120px;overflow:hidden;width:120px}.welcome-avatar .avatar-img{height:100%;object-fit:cover;width:100%}.welcome-avatar .avatar-placeholder{align-items:center;color:#ffffff80;display:flex;height:100%;justify-content:center;width:100%}.welcome-buttons{display:flex;flex-direction:column;gap:16px;max-width:280px;width:100%}.welcome-btn{align-items:center;border:none;border-radius:30px;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;padding:16px 24px;text-decoration:none;transition:all .2s ease}.welcome-btn.talk-btn{background:#2d9d8a;color:#fff}.welcome-btn.talk-btn:hover{background:#3bb5a0;transform:translateY(-1px)}.welcome-btn.whatsapp-btn{background:#25d366;color:#fff}.welcome-btn.whatsapp-btn:hover{background:#22c55e;transform:translateY(-1px)}.welcome-footer{color:#fff6;font-size:12px;padding:20px}:root{--color-teal:#2d9d8a;--color-teal-light:#3bb5a0;--color-teal-dark:#248b7a;--color-navy:#1a2733;--color-navy-light:#243442;--color-navy-dark:#0f1a24;--color-red:#e74c3c;--color-red-hover:#c0392b;--color-green:#4caf50;--color-white:#fff;--color-white-muted:#ffffffb3;--color-white-faint:#ffffff1a}.whatsapp-call-screen{background:#1a2733;background:var(--color-navy);bottom:0;color:#fff;color:var(--color-white);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;left:0;overflow:hidden;position:fixed;right:0;top:0}.livetalk-avatar-thumbnail{background:#121824;border:none;border-radius:50%;cursor:default;height:92px;left:50%;overflow:visible;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform .26s ease;width:92px;will-change:transform;z-index:3}.livetalk-avatar-thumbnail.livetalk-avatar-thumbnail--large{transform:translate(-50%,-50%) scale(2)}.livetalk-avatar-thumbnail:before{background:#fff;border-radius:50%;content:"";inset:-3px;pointer-events:none;position:absolute;z-index:0}.livetalk-avatar-thumbnail-media{border-radius:50%;display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.livetalk-avatar-thumbnail-fallback{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:26px;font-weight:700;height:100%;justify-content:center;letter-spacing:.08em;position:relative;width:100%;z-index:1}.livetalk-avatar-thumbnail-expand{align-items:center;background:#04060cc7;border:1px solid #ffffff8c;border-radius:999px;bottom:-6px;color:#fff;display:flex;font-size:20px;height:36px;justify-content:center;line-height:1;position:absolute;right:-6px;width:36px;z-index:2}.livetalk-waves-stack{align-items:center;display:flex;justify-content:center;position:relative}.call-header{background:#2d9d8a;background:var(--color-teal);gap:12px;padding:16px 20px}.call-header,.header-icon{align-items:center;display:flex}.header-icon{background:#ffffff1a;background:var(--color-white-faint);border-radius:12px;height:48px;justify-content:center;width:48px}.header-icon svg{fill:#fff;fill:var(--color-white);height:28px;width:28px}.header-profile-img{border-radius:12px;height:100%;object-fit:cover;width:100%}.header-info{flex:1 1}.header-title{font-size:18px;font-weight:600;margin:0 0 4px}.header-status,.header-title{color:#fff;color:var(--color-white)}.header-status{align-items:center;display:flex;font-size:14px;gap:6px}.status-dot{background:#4caf50;background:var(--color-green);border-radius:50%;height:8px;width:8px}.status-dot.connecting{animation:pulse 1.5s ease-in-out infinite;background:#ff9800}.status-dot.disconnected{background:#757575}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.call-main{flex:1 1;justify-content:center;padding:40px 20px}.audio-button-container,.call-main{align-items:center;display:flex;flex-direction:column;position:relative}.audio-button-container{gap:24px}.livetalk-center-stage{height:100%;width:100%}.livetalk-center-stage,.profile-icon-overlay{align-items:center;display:flex;justify-content:center}.profile-icon-overlay{background:#243442;background:var(--color-navy-light);border:3px solid #1a2733;border:3px solid var(--color-navy);border-radius:50%;bottom:0;box-shadow:0 2px 12px #0000004d;height:56px;position:absolute;right:0;width:56px;z-index:2}.profile-icon-overlay svg{fill:#ffffffb3;fill:var(--color-white-muted);height:28px;width:28px}.profile-overlay-img{border-radius:50%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transform-origin:center;width:100%}.audio-rings{height:160px;left:50%;opacity:.3;pointer-events:none;top:0;transform:translateX(-50%);width:160px}.audio-rings,.audio-rings:before{border:1px solid #248b7a;border:1px solid var(--color-teal-dark);border-radius:50%;position:absolute}.audio-rings:before{bottom:-20px;content:"";left:-20px;opacity:.6;right:-20px;top:-20px}.audio-rings:after{border:1px solid #248b7a;border:1px solid var(--color-teal-dark);border-radius:50%;bottom:-40px;content:"";left:-40px;opacity:.4;position:absolute;right:-40px;top:-40px}.audio-button{align-items:center;background:#0000;border:none;border-radius:50%;cursor:default;display:flex;height:160px;justify-content:center;position:relative;width:160px;z-index:1}@keyframes speakingPulse{0%,to{box-shadow:0 4px 30px #2d9d8a66;transform:scale(1)}50%{box-shadow:0 4px 40px #2d9d8a99;transform:scale(1.02)}}.audio-waves{--audio-wave-duration:1.05s;--audio-wave-center-gap:0px;--audio-wave-split-offset:0px;--audio-wave-middle-extra-extend:0px;--audio-wave-middle-extra-shift:0px;--audio-wave-color:var(--color-white);height:78px;pointer-events:none;position:relative;width:146px}.audio-button.user-speaking .audio-waves,.audio-waves.audio-waves--user-speaking{--audio-wave-color:var(--color-teal-light)}.audio-waves-bars,.audio-waves-idle-dots{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.audio-waves-bars{gap:6px;opacity:1;transition:opacity .18s ease}.audio-waves-idle-dots{gap:14px;opacity:0;transition:opacity .22s ease}.audio-waves--speaking .audio-waves-bars{opacity:1}.audio-waves--speaking .audio-waves-idle-dots{opacity:0}.audio-waves--idle .audio-waves-bars,.audio-waves--idle .audio-waves-idle-dots{opacity:1}.mode-livetalk .audio-button-container{width:100%}.mode-livetalk .livetalk-center-stage{transform:translateY(-7%)}.mode-livetalk .audio-rings{display:none}.mode-livetalk .audio-button{height:360px;width:360px}.mode-livetalk .audio-waves{--audio-wave-center-gap:116px;--audio-wave-split-offset:12px;--audio-wave-middle-extra-extend:30px;--audio-wave-middle-extra-shift:26px;height:340px;width:336px}.mode-livetalk .audio-waves-bars{gap:22px}.mode-livetalk .audio-waves-idle-dots{gap:24px}.mode-livetalk .audio-wave{border-radius:12px;width:26px}.mode-livetalk .audio-wave:first-child{--audio-wave-base-height:115px}.mode-livetalk .audio-wave:nth-child(2){--audio-wave-base-height:190px}.mode-livetalk .audio-wave:nth-child(3){--audio-wave-base-height:310px}.mode-livetalk .audio-wave:nth-child(4){--audio-wave-base-height:270px}.mode-livetalk .audio-wave:nth-child(5){--audio-wave-base-height:165px}.mode-livetalk .audio-wave:nth-child(6){--audio-wave-base-height:215px}.mode-livetalk .audio-wave:nth-child(7){--audio-wave-base-height:140px}.mode-livetalk .kiosk-avatar-visual .livetalk-waves-stack.livetalk-landscape-panel-waves{left:85%;position:absolute;top:45%;transform:translate(-50%,-50%);z-index:2}.audio-wave{--audio-wave-opacity-delay:0s;--audio-wave-color-delay:0s;--audio-wave-base-height:30px;animation:wave var(--audio-wave-duration) ease-in-out infinite;background-color:var(--audio-wave-color);border-radius:4px;height:var(--audio-wave-base-height);opacity:0;transition:opacity .26s ease var(--audio-wave-opacity-delay),background-color .18s ease var(--audio-wave-color-delay);width:8px}.audio-waves--speaking .audio-wave{opacity:1}.audio-waves--idle .audio-wave{opacity:0}.audio-waves--idle .audio-wave,.audio-waves--idle .audio-wave-segment{animation-play-state:paused}.audio-wave--split{animation:none;background:#0000;overflow:visible;position:relative}.audio-wave-segment{--audio-wave-segment-extra-extend:0px;--audio-wave-inner-anchor-offset:0px;animation:waveSegmentHeight var(--audio-wave-duration) ease-in-out infinite;animation-delay:inherit;background-color:var(--audio-wave-color);border-radius:inherit;height:calc((100% - var(--audio-wave-center-gap))/2 + var(--audio-wave-split-offset) + var(--audio-wave-segment-extra-extend));left:0;min-height:6px;position:absolute;right:0;transition:background-color .18s ease var(--audio-wave-color-delay);width:100%}.audio-wave--split .audio-wave-segment:first-child{bottom:calc(50% + var(--audio-wave-center-gap)/2 + var(--audio-wave-inner-anchor-offset))}.audio-wave--split .audio-wave-segment:last-child{top:calc(50% + var(--audio-wave-center-gap)/2 + var(--audio-wave-inner-anchor-offset))}.mode-livetalk .audio-wave:nth-child(4).audio-wave--split .audio-wave-segment{--audio-wave-segment-extra-extend:var(--audio-wave-middle-extra-extend);--audio-wave-inner-anchor-offset:var(--audio-wave-middle-extra-shift)}.audio-wave:first-child{--audio-wave-base-height:28px;animation-delay:0s}.audio-wave:nth-child(2){--audio-wave-base-height:46px;animation-delay:.1s}.audio-wave:nth-child(3){--audio-wave-base-height:64px;animation-delay:.2s}.audio-wave:nth-child(4){--audio-wave-base-height:58px;animation-delay:.15s}.audio-wave:nth-child(5){--audio-wave-base-height:40px;animation-delay:.25s}.audio-wave:nth-child(6){--audio-wave-base-height:52px;animation-delay:.1s}.audio-wave:nth-child(7){--audio-wave-base-height:34px;animation-delay:.2s}.audio-waves--speaking .audio-wave:first-child{--audio-wave-opacity-delay:0s}.audio-waves--speaking .audio-wave:nth-child(2){--audio-wave-opacity-delay:0.08s}.audio-waves--speaking .audio-wave:nth-child(3){--audio-wave-opacity-delay:0.16s}.audio-waves--speaking .audio-wave:nth-child(4){--audio-wave-opacity-delay:0.24s}.audio-waves--speaking .audio-wave:nth-child(5){--audio-wave-opacity-delay:0.32s}.audio-waves--speaking .audio-wave:nth-child(6){--audio-wave-opacity-delay:0.4s}.audio-waves--idle .audio-wave:first-child,.audio-waves--speaking .audio-wave:nth-child(7){--audio-wave-opacity-delay:0.48s}.audio-waves--idle .audio-wave:nth-child(2){--audio-wave-opacity-delay:0.4s}.audio-waves--idle .audio-wave:nth-child(3){--audio-wave-opacity-delay:0.32s}.audio-waves--idle .audio-wave:nth-child(4){--audio-wave-opacity-delay:0.24s}.audio-waves--idle .audio-wave:nth-child(5){--audio-wave-opacity-delay:0.16s}.audio-waves--idle .audio-wave:nth-child(6){--audio-wave-opacity-delay:0.08s}.audio-waves--idle .audio-wave:nth-child(7){--audio-wave-opacity-delay:0s}.audio-waves--user-speaking .audio-wave:first-child{--audio-wave-color-delay:0s}.audio-waves--user-speaking .audio-wave:nth-child(2){--audio-wave-color-delay:0.06s}.audio-waves--user-speaking .audio-wave:nth-child(3){--audio-wave-color-delay:0.12s}.audio-waves--user-speaking .audio-wave:nth-child(4){--audio-wave-color-delay:0.18s}.audio-waves--user-speaking .audio-wave:nth-child(5){--audio-wave-color-delay:0.24s}.audio-waves--user-speaking .audio-wave:nth-child(6){--audio-wave-color-delay:0.3s}.audio-waves--user-speaking .audio-wave:nth-child(7){--audio-wave-color-delay:0.36s}@keyframes wave{0%,to{height:var(--audio-wave-base-height)}50%{height:calc(var(--audio-wave-base-height)*.5)}}@keyframes waveSegmentHeight{0%,to{height:calc((100% - var(--audio-wave-center-gap))/2 + var(--audio-wave-split-offset) + var(--audio-wave-segment-extra-extend))}50%{height:calc(((100% - var(--audio-wave-center-gap))/2 + var(--audio-wave-split-offset) + var(--audio-wave-segment-extra-extend))*.5)}}.audio-button.idle .audio-wave{animation:none;height:30px}.audio-button.idle .audio-waves-idle-dots{opacity:0}.audio-button.idle .audio-idle-dot,.audio-button.idle .audio-wave--split .audio-wave-segment,.call-ended .audio-wave--split .audio-wave-segment{animation:none}.audio-idle-dot{animation:idleDotWave 1.35s ease-in-out infinite;background:#fff;background:var(--color-white);border-radius:50%;height:9px;opacity:.35;transform:scale(.85);width:9px}@keyframes idleDotWave{0%,to{opacity:.35;transform:scale(.85)}45%{opacity:1;transform:scale(1.55)}}.dots-progress{align-items:center;display:flex;gap:8px;height:60px;justify-content:center}.progress-dot{animation:dotProgress 1.4s ease-in-out infinite;background:#fff;background:var(--color-white);border-radius:50%;height:8px;opacity:.3;width:8px}.progress-dot:first-child{animation-delay:0s}.progress-dot:nth-child(2){animation-delay:.2s}.progress-dot:nth-child(3){animation-delay:.4s}.progress-dot:nth-child(4){animation-delay:.6s}.progress-dot:nth-child(5){animation-delay:.8s}.progress-dot:nth-child(6){animation-delay:1s}@keyframes dotProgress{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.audio-button.avatar-mode{background:#0000;overflow:hidden}.avatar-video{background:#0000;border-radius:50%;height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.avatar-video::-webkit-media-controls,.avatar-video::-webkit-media-controls-enclosure,.avatar-video::-webkit-media-controls-panel,.avatar-video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.caller-av3 .avatar-video{border-radius:0;height:140%;left:50%;top:55%;transform:translate(-40%,-40%);width:120%}.caller-av3 .avatar-fullscreen-main{padding:0}.caller-av3 .avatar-fullscreen-container{inset:0;position:absolute;z-index:0}.caller-av3 .audio-button.avatar-mode{border-radius:0;height:100vh;width:100vw}.caller-av3 .audio-button.avatar-mode .audio-waves,.caller-av3 .audio-button.avatar-mode .dots-progress{z-index:2}.avatar-video.connected{opacity:1}.avatar-iframe{background:#0000;border:none;border-radius:50%;height:100%;left:100px;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.avatar-iframe.connected,.avatar-iframe.visible{opacity:1}.caller-name-main{color:#fff;color:var(--color-white);font-size:24px;font-weight:600;margin:44px 0 8px;text-align:center}.call-status-text{align-items:center;bottom:2px;color:#ffffffb3;color:var(--color-white-muted);display:flex;font-size:18px;gap:8px;justify-content:center;left:50%;margin:0;position:absolute;text-align:center;transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:3}.error-text{background:#e74c3c1a;border:1px solid #e74c3c4d;border-radius:20px;color:#e74c3c;color:var(--color-red);font-size:14px;margin:8px 0 0;max-width:300px;padding:8px 16px;text-align:center}.request-call-btn{background:#2d9d8a;background:var(--color-teal);border:none;border-radius:20px;color:#fff;color:var(--color-white);cursor:pointer;font-size:14px;margin-top:12px;padding:10px 20px;transition:background .2s}.request-call-btn:hover{background:#3bb5a0;background:var(--color-teal-light)}.transcript-overlay{background:#243442;background:var(--color-navy-light);border:1px solid #ffffff1a;border:1px solid var(--color-white-faint);border-radius:16px;bottom:140px;left:20px;max-height:180px;overflow:hidden;position:absolute;right:20px}.transcript-content{padding:16px}.transcript-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.transcript-header .speaker-label{color:#2d9d8a;color:var(--color-teal);font-size:14px;font-weight:500}.transcript-header .mic-icon{fill:#2d9d8a;fill:var(--color-teal);height:16px;width:16px}.transcript-messages{display:flex;flex-direction:column;gap:8px;max-height:100px;overflow-y:auto}.transcript-message{border-radius:12px;font-size:14px;line-height:1.4;max-width:85%;padding:8px 12px}.transcript-message.user{align-self:flex-end;background:#2d9d8a33;color:#fff;color:var(--color-white)}.transcript-message.agent{align-self:flex-start;background:#ffffff1a;background:var(--color-white-faint);color:#ffffffb3;color:var(--color-white-muted)}.transcript-message.interim{opacity:.7}.mobile-transfer-shell{transform:translateY(118%) rotate(4deg) scale(.94);transform-origin:center bottom;will-change:transform,opacity,filter}.mobile-transfer-shell.show{animation:mobileTransferRaise 3.8s cubic-bezier(.19,.03,.17,1) forwards}.mobile-transfer-shell.hide{animation:mobileTransferLower 3s ease-in forwards}.mobile-transfer-floating{animation:mobileTransferFloat 4s cubic-bezier(.36,.02,.24,1) infinite;transform-origin:center bottom;will-change:transform}.mobile-transfer-shell.landscape-media-shell{transform:none;transform-origin:left center;will-change:opacity}.mobile-transfer-shell.landscape-media-shell.hide,.mobile-transfer-shell.landscape-media-shell.show{animation:none}.mobile-transfer-floating.no-floating{animation:none!important;transform:none!important}.landscape-media-panel{--landscape-media-collapsed-peek:80px;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;transform:translate3d(calc(-100% + var(--landscape-media-collapsed-peek)),0,0);transition-duration:1.8s;transition-property:transform;transition-timing-function:cubic-bezier(.88,0,1,1);will-change:transform,opacity}.landscape-media-panel.show{transform:translateZ(0);transition-duration:.46s;transition-timing-function:cubic-bezier(.2,.7,.2,1)}.landscape-media-panel.hide{transform:translate3d(calc(-100% + var(--landscape-media-collapsed-peek)),0,0);transition-duration:1.8s;transition-timing-function:cubic-bezier(.88,0,1,1)}.landscape-media-panel.manual-toggle{transition-duration:.14s;transition-timing-function:cubic-bezier(.2,.7,.2,1)}.mobile-transfer-tablet-base-tilt{position:absolute;transform:rotate(-2.95deg)}.mobile-transfer-tablet-screen-frame{border-radius:10px;height:68.5%;left:12.5%;overflow:hidden;top:20.8%;transform-origin:middle;width:75.5%}.mobile-transfer-tablet-content{align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.mobile-transfer-mobile-layout{grid-gap:0;background:linear-gradient(120deg,#08294a,#0b3f5d 56%,#0d8d73);color:#eff7ff;display:grid;font-family:Segoe UI,Inter,sans-serif;gap:0;grid-template-columns:31% 69%}.mobile-transfer-mobile-sidebar{background:linear-gradient(180deg,#051424e6,#041121cc);border-right:1px solid #c1eaff29;display:flex;flex-direction:column;justify-content:space-between;padding:4.6% 6.8% 5.2%}.mobile-transfer-mobile-profile{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(10px,1.8vh,16px)}.mobile-transfer-mobile-agent-block{align-items:center;display:flex;flex-direction:column;gap:clamp(6px,1vh,10px);margin-top:clamp(10px,2.2vh,24px);width:100%}.mobile-transfer-mobile-avatar{border:2px solid #4fe9c5b3;border-radius:999px;box-shadow:0 10px 20px #0610184d;height:clamp(96px,11.5vw,148px);object-fit:cover;width:clamp(96px,11.5vw,148px)}.mobile-transfer-mobile-avatar-placeholder{background:#f1f7ff42}.mobile-transfer-mobile-agent-name{color:#eef6ff;font-size:clamp(18px,2.1vw,28px);font-weight:700;line-height:1.12;margin:0;text-align:center}.mobile-transfer-mobile-company-block{grid-gap:clamp(8px,1.2vw,12px);align-items:center;border-top:1px solid #c6e7ff29;display:grid;gap:clamp(8px,1.2vw,12px);grid-template-columns:auto 1fr;padding-top:clamp(6px,1vh,10px);width:100%}.mobile-transfer-mobile-company-logo-wrap{align-items:center;background:#ebf7ff17;border:1px solid #caedff3d;border-radius:999px;display:flex;height:clamp(30px,3.2vw,42px);justify-content:center;width:clamp(30px,3.2vw,42px)}.mobile-transfer-mobile-company-logo{border-radius:999px;height:100%;object-fit:cover;width:100%}.mobile-transfer-mobile-company-logo-placeholder{background:#f5fcff59;border-radius:999px;height:100%;width:100%}.mobile-transfer-mobile-company-copy{display:flex;flex-direction:column;gap:1px}.mobile-transfer-mobile-company-label{color:#c9e6fadb;font-size:clamp(11px,1.05vw,13px);letter-spacing:.05em;line-height:1.1;margin:0;text-transform:uppercase}.mobile-transfer-mobile-company-name{color:#d0ebffe6;font-size:clamp(14px,1.45vw,19px);font-weight:600;line-height:1.2;margin:0}.mobile-transfer-mobile-points{display:flex;flex-direction:column;gap:clamp(8px,1.6vh,16px)}.mobile-transfer-mobile-point{display:flex;flex-direction:column;gap:1px}.mobile-transfer-mobile-point p{color:#f2f8ff;font-size:clamp(14px,1.32vw,18px);font-weight:600;line-height:1.2;margin:0}.mobile-transfer-mobile-point span{color:#c0dcf4e6;font-size:clamp(12px,1.12vw,15px);line-height:1.2}.mobile-transfer-mobile-main{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:5.3% 6.3% 4.8%}.mobile-transfer-mobile-title-wrap{text-align:center}.mobile-transfer-mobile-title{color:#f2fbff;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.18;margin:0}.mobile-transfer-mobile-subtitle{color:#dbefffe6;font-size:clamp(15px,1.5vw,21px);line-height:1.28;margin:2.1% 0 0}.mobile-transfer-mobile-qr-frame{align-items:center;aspect-ratio:1/1;background:#fff;border:2px solid #ffffff6b;border-radius:20px;box-shadow:0 15px 32px #00000047;display:flex;flex-shrink:0;justify-content:center;padding:3.4%;width:min(360px,max(248px,80%))}.mobile-transfer-mobile-qr-image{height:100%;object-fit:contain;width:100%}.mobile-transfer-mobile-footnote{color:#d6eeffdb;font-size:clamp(13px,1.22vw,17px);margin:0;text-align:center}@keyframes mobileTransferRaise{0%{transform:translateY(118%) rotate(3deg) scale(.7)}52%{transform:translateY(24%) rotate(-1deg) scale(.94)}to{transform:translateY(0) rotate(0deg) scale(1)}}@keyframes mobileTransferLower{0%{transform:translateY(0) rotate(0deg) scale(1)}34%{transform:translateY(8%) rotate(.22deg) scale(.97)}70%{transform:translateY(46%) rotate(1.6deg) scale(.9)}to{transform:translateY(118%) rotate(4deg) scale(.7)}}@keyframes mobileTransferFloat{0%{transform:translateY(0) rotate(0deg)}5%{transform:translateY(-1.5px) rotate(-.26deg)}34%{transform:translateY(-2.8px) rotate(.06deg)}52%{transform:translateY(-2.75px) rotate(.16deg)}70%{transform:translateY(-1.45px) rotate(-.13deg)}86%{transform:translateY(-.8px) rotate(-.12deg)}to{transform:translateY(0) rotate(0deg)}}.landscape-media-toggle-btn{align-items:center;background:#0a1018e0;border:1px solid #fff;border-radius:18px;box-shadow:0 8px 18px #00000073;color:#f2f7ff;cursor:pointer;display:flex;height:78px;justify-content:center;position:absolute;right:-18px;top:50%;transform:translateY(-50%);transition:background-color .16s ease,border-color .16s ease,transform .16s ease;width:36px;z-index:120}.landscape-media-toggle-btn:hover{background:#141f2ff0;border-color:#fff}.landscape-media-toggle-btn:active{transform:translateY(-50%) scale(.97)}.landscape-media-toggle-btn:focus-visible{border-color:#9fcdffb8;box-shadow:0 0 0 2px #6cb6ff4d,0 8px 18px #00000073;outline:none}.landscape-media-toggle-arrow{font-size:18px;line-height:1}@media (prefers-reduced-motion:reduce){.mobile-transfer-shell{filter:none}.mobile-transfer-shell.show{animation:none;opacity:1;transform:translateY(0) rotate(0deg) scale(1)}.mobile-transfer-shell.hide{animation:none;opacity:0;transform:translateY(118%) rotate(4deg) scale(.94)}.mobile-transfer-floating{animation:none}.landscape-media-panel{opacity:1;transition:none!important}.landscape-media-panel.show{transform:translateZ(0)}.landscape-media-panel.hide{transform:translate3d(calc(-100% + var(--landscape-media-collapsed-peek)),0,0)}}.call-controls{align-items:center;display:flex;flex-direction:column;gap:24px;padding:20px 20px 16px}.control-grid{display:flex;flex-wrap:wrap;gap:28px 20px;justify-content:center;max-width:450px;padding:0 20px;width:100%}.control-grid.control-grid-secondary{margin-bottom:2px}.primary-control-row{grid-column-gap:8px;align-items:flex-start;column-gap:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:450px;padding:0 20px;width:100%}.primary-control-slot{align-items:flex-start;display:flex;justify-content:center}.primary-end-btn{position:static;transform:translateY(-6px)}.grid-btn{align-items:center;background:#0000;border:none;color:#fff;color:var(--color-white);cursor:pointer;display:flex;flex:0 0 80px;flex-direction:column;gap:10px;padding:8px;transition:all .2s ease;width:80px}.grid-btn:hover:not(.disabled){transform:scale(1.05)}.grid-btn svg{height:40px;transition:all .2s ease;width:40px}.grid-btn:hover:not(.disabled) svg{opacity:.8}.grid-btn span{color:#ffffffb3;color:var(--color-white-muted);font-size:13px;font-weight:400;line-height:1.3;text-align:center}.grid-btn.disabled{cursor:not-allowed;opacity:.4}.grid-btn.active svg{color:#2d9d8a;color:var(--color-teal)}.transfer-action-top-stack{padding:10px;pointer-events:auto;z-index:12}.kiosk-avatar-stage,.kiosk-avatar-visual{transition:filter .22s ease}.kiosk-avatar-visual{inset:0;position:absolute}.kiosk-avatar-visual.conversation-expanded{filter:blur(6px)}.transfer-action-section{--conversation-bar-height:74px;bottom:0;display:flex;flex-direction:column;gap:8px;height:auto;justify-content:flex-end;left:0;padding:8px 10px 6px;pointer-events:auto;position:absolute;right:0;z-index:260}.transfer-action-grid{grid-column-gap:12px;grid-row-gap:0;column-gap:12px;display:grid;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));min-height:130px;row-gap:0}.conversation-bar-slot{align-items:stretch;border-radius:12px;display:flex;flex-shrink:0;height:auto;margin:0 auto;max-width:600px;min-height:var(--conversation-bar-height);overflow:visible;padding:0;transition:height .22s ease;width:100%}.conversation-bar-external-talk-wrap{min-height:var(--conversation-bar-height);position:relative;width:100%}.conversation-bar-external-talk-wrap>.conversation-shell{opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .22s ease}.conversation-bar-external-talk-wrap.collapsed{height:auto;min-height:var(--conversation-bar-height)}.conversation-bar-external-talk-wrap.collapsed>.conversation-shell{opacity:0;pointer-events:none;transform:translateY(56px)}.conversation-bar-external-talk-wrap.kiosk-talk-dock .conversation-talk-now-button{bottom:53px;outline:0;top:auto;transform:translateX(-50%);z-index:16}.kiosk-talk-status-tooltip{background:#0a0e18d6;border:1px solid #ffffff29;border-radius:999px;bottom:128px;color:#eef4ff;font-size:12px;left:50%;line-height:1.2;padding:4px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:15}.conversation-talk-now-button.kiosk-talk-disabled,.conversation-talk-now-button.kiosk-talk-disabled:disabled{background:#4b5563;border-color:#6b7280;box-shadow:none;color:#fff}.conversation-talk-now-button.kiosk-talk-enabled{--kiosk-talk-ring-color:#7cffb1;--kiosk-talk-ring-rgb:124,255,177;--talk-now-border-width:0px;--talk-now-active-border-width:0px;background:var(--kiosk-talk-ring-color);border-color:var(--kiosk-talk-ring-color);border-width:0;color:#0f2a1b}.conversation-talk-now-button.kiosk-talk-enabled .conversation-talk-now-icon,.conversation-talk-now-button.kiosk-talk-enabled .conversation-talk-now-text{color:#0f2a1b;opacity:1}.conversation-talk-now-button.kiosk-talk-enabled-pulse{animation:none}@property --kiosk-ring-arc-start{syntax:"<angle>";inherits:false;initial-value:282deg}@property --kiosk-ring-arc-size{syntax:"<angle>";inherits:false;initial-value:34deg}.conversation-talk-now-button.kiosk-talk-enabled.kiosk-talk-enabled-pulse:after,.conversation-talk-now-button.kiosk-talk-enabled.kiosk-talk-enabled-pulse:before{--kiosk-ring-arc-start:282deg;--kiosk-ring-arc-size:34deg;border-radius:999px;content:"";inset:-14px;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;pointer-events:none;position:absolute;will-change:transform,--kiosk-ring-arc-start,--kiosk-ring-arc-size;z-index:-1}.conversation-talk-now-button.kiosk-talk-enabled.kiosk-talk-enabled-pulse:before{--kiosk-ring-arc-start:282deg;--kiosk-ring-arc-size:28deg;animation:kioskTalkRingOrbitA 7.2s linear infinite,kioskTalkRingSweepA 3.4s ease-in-out infinite;background:conic-gradient(from 0deg,#23b35f00 0deg,#23b35f00 var(--kiosk-ring-arc-start),rgba(var(--kiosk-talk-ring-rgb),.18) var(--kiosk-ring-arc-start),rgba(var(--kiosk-talk-ring-rgb),.92) calc(var(--kiosk-ring-arc-start) + var(--kiosk-ring-arc-size)*.24),rgba(var(--kiosk-talk-ring-rgb),.92) calc(var(--kiosk-ring-arc-start) + var(--kiosk-ring-arc-size)*.78),rgba(var(--kiosk-talk-ring-rgb),.16) calc(var(--kiosk-ring-arc-start) + var(--kiosk-ring-arc-size)),#23b35f00 calc(var(--kiosk-ring-arc-start) + var(--kiosk-ring-arc-size) + 6deg),#23b35f00 1turn)}.conversation-talk-now-button.kiosk-talk-enabled.kiosk-talk-enabled-pulse:after{--kiosk-ring-arc-start:98deg;--kiosk-ring-arc-size:30deg;animation:kioskTalkRingOrbitB 9.1s linear infinite,kioskTalkRingSweepB 4.05s ease-in-out infinite;animation-delay:-1.36s,-.74s;background:conic-gradient(from 0deg,#23b35f00 0deg,#23b35f00 var(--kiosk-ring-arc-start),rgba(var(--kiosk-talk-ring-rgb),.14) var(--kiosk-ring-arc-start),rgba(var(--kiosk-talk-ring-rgb),.86) calc(var(--kiosk-ring-arc-start) + var(--kiosk-ring-arc-size)*.2),rgba(var(--kiosk-talk-ring-rgb),.86) calc(var(--kiosk-ring-arc-start) + var(--kiosk-ring-arc-size)*.82),rgba(var(--kiosk-talk-ring-rgb),.12) calc(var(--kiosk-ring-arc-start) + var(--kiosk-ring-arc-size)),#23b35f00 calc(var(--kiosk-ring-arc-start) + var(--kiosk-ring-arc-size) + 7deg),#23b35f00 1turn);opacity:.92}.conversation-talk-now-button.kiosk-talk-enabled.kiosk-talk-enabled-pulse.kiosk-talk-accelerated:before{animation-duration:1.2s,.55s}.conversation-talk-now-button.kiosk-talk-enabled.kiosk-talk-enabled-pulse.kiosk-talk-accelerated:after{animation-delay:-.24s,-.14s;animation-duration:1.35s,.62s}.conversation-talk-now-button.kiosk-talk-enabled.kiosk-talk-enabled-pulse.kiosk-talk-accelerated .conversation-talk-now-icon{animation:kioskTalkIconPulse .48s cubic-bezier(.34,.02,.2,1) infinite;transform-origin:center}@keyframes kioskTalkRingOrbitA{0%{animation-timing-function:cubic-bezier(.48,.05,.24,1);transform:rotate(0deg)}24%{animation-timing-function:cubic-bezier(.2,.7,.32,1);transform:rotate(58deg)}51%{animation-timing-function:cubic-bezier(.58,.02,.42,1);transform:rotate(218deg)}78%{animation-timing-function:cubic-bezier(.22,.64,.28,1);transform:rotate(304deg)}to{transform:rotate(1turn)}}@keyframes kioskTalkIconPulse{0%{transform:scale(1)}50%{transform:scale(1.34)}to{transform:scale(1)}}@keyframes kioskTalkRingOrbitB{0%{animation-timing-function:cubic-bezier(.52,.04,.3,1);transform:rotate(1turn)}19%{animation-timing-function:cubic-bezier(.2,.74,.34,1);transform:rotate(326deg)}44%{animation-timing-function:cubic-bezier(.6,.03,.45,1);transform:rotate(228deg)}71%{animation-timing-function:cubic-bezier(.24,.66,.3,1);transform:rotate(82deg)}to{transform:rotate(0deg)}}@keyframes kioskTalkRingSweepA{0%{--kiosk-ring-arc-start:282deg;--kiosk-ring-arc-size:28deg}16%{--kiosk-ring-arc-start:274deg;--kiosk-ring-arc-size:44deg}38%{--kiosk-ring-arc-start:252deg;--kiosk-ring-arc-size:86deg}56%{--kiosk-ring-arc-start:258deg;--kiosk-ring-arc-size:76deg}74%{--kiosk-ring-arc-start:266deg;--kiosk-ring-arc-size:58deg}88%{--kiosk-ring-arc-start:276deg;--kiosk-ring-arc-size:44deg}to{--kiosk-ring-arc-start:282deg;--kiosk-ring-arc-size:28deg}}@keyframes kioskTalkRingSweepB{0%{--kiosk-ring-arc-start:98deg;--kiosk-ring-arc-size:30deg}14%{--kiosk-ring-arc-start:90deg;--kiosk-ring-arc-size:56deg}33%{--kiosk-ring-arc-start:76deg;--kiosk-ring-arc-size:94deg}54%{--kiosk-ring-arc-start:74deg;--kiosk-ring-arc-size:88deg}73%{--kiosk-ring-arc-start:84deg;--kiosk-ring-arc-size:70deg}87%{--kiosk-ring-arc-start:92deg;--kiosk-ring-arc-size:56deg}to{--kiosk-ring-arc-start:98deg;--kiosk-ring-arc-size:30deg}}.kiosk-keyboard-reveal-btn{align-items:flex-start;background:#ffffff4d;border:none;border-radius:10px;bottom:-14px;box-shadow:none;color:#111827;cursor:pointer;display:inline-flex;height:44px;justify-content:center;left:50%;min-height:44px;min-width:132px;padding:6px 0 0;position:absolute;transform:translateX(-50%);width:132px;z-index:14}.kiosk-keyboard-reveal-btn:hover{background:#f3f4f6}.kiosk-keyboard-reveal-btn:focus-visible{outline:2px solid #8cc2ffdb;outline-offset:2px}.kiosk-keyboard-reveal-btn:active{transform:translateX(-50%) scale(.96)}.kiosk-conversation-collapse-btn,.kiosk-keyboard-reveal-icon{align-items:center;display:inline-flex;justify-content:center}.kiosk-conversation-collapse-btn{background:#0a0e18eb;border:1px solid #ffffff6b;border-radius:999px;bottom:88px;box-shadow:0 8px 20px #0206176b;color:#f8fafc;cursor:pointer;font-size:28px;height:46px;left:50%;line-height:1;position:absolute;transform:translateX(-50%);transition:background-color .15s ease,transform .15s ease,border-color .15s ease;width:46px;z-index:18}.kiosk-conversation-collapse-btn:hover{background:#1e293bf5;border-color:#ffffff9e}.kiosk-conversation-collapse-btn:focus-visible{outline:2px solid #8cc2ffe6;outline-offset:2px}.kiosk-conversation-collapse-btn:active{transform:translateX(-50%) scale(.96)}.kiosk-status-floating{align-items:center;align-self:center;background:#0a0e18c7;border:1px solid #ffffff24;border-radius:8px;color:#d6deef;display:flex;font-size:13px;gap:8px;letter-spacing:.01em;margin-top:10px;padding:5px 12px;pointer-events:none}.kiosk-status-floating--above-talk{bottom:172px;left:50%;margin-top:0;position:absolute;transform:translateX(-50%);z-index:15}.kiosk-status-floating--above-talk.kiosk-status-floating--call-active{bottom:116px}.transfer-action-btn{-webkit-tap-highlight-color:rgba(147,175,255,.26);align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;color:#eaf0ff;container-type:size;cursor:pointer;display:flex;flex-direction:column;gap:clamp(6px,7cqh,10px);justify-content:center;line-height:1.15;overflow:hidden;padding:clamp(8px,8cqh,14px) clamp(6px,8cqw,12px);position:relative;text-align:center;transition:transform .14s ease,border-color .16s ease,background-color .16s ease,box-shadow .18s ease;-webkit-user-select:none;user-select:none}.transfer-action-btn:after{background:radial-gradient(circle at center,#48d6a857 0,#48d6a800 62%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(.72);transition:opacity .18s ease,transform .22s ease}.transfer-action-btn:hover{background:#52d8ab1f;border-color:#66e1b75c}.transfer-action-btn:focus-visible{border-color:#58daaf8f;box-shadow:0 0 0 2px #4dcda33d;outline:none}.transfer-action-btn:active{background:#43cf9f3d;border-color:#6ee1ba85;box-shadow:inset 0 0 0 1px #abf1d947;transform:scale(.97)}.transfer-action-btn:active:after{opacity:1;transform:scale(1.08)}.transfer-action-icon{background-color:currentColor;height:clamp(27px,40cqw,51px);width:clamp(27px,40cqw,51px)}.transfer-action-btn>span:last-child{font-size:clamp(10px,14cqw,15px);font-weight:600;line-height:1.15}@media (prefers-reduced-motion:reduce){.transfer-action-btn{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}}.end-call-container{display:flex;justify-content:center;margin-top:8px}.continue-talking-btn,.end-call-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:12px 24px;transition:all .2s ease}.primary-control-row .end-call-btn{padding:14px 28px}.continue-talking-btn:hover,.end-call-btn:hover{transform:scale(1.05)}.end-call-btn svg{background:#e74c3c;background:var(--color-red);border-radius:50%;box-shadow:0 4px 16px #e74c3c66;color:#fff;color:var(--color-white);height:56px;padding:16px;width:56px}.end-call-btn:hover svg{background:#c0392b;background:var(--color-red-hover)}.continue-talking-btn span,.end-call-btn span{color:#ffffffb3;color:var(--color-white-muted);font-size:13px;font-weight:400}.continue-talking-btn svg{background:#2d9d8a;background:var(--color-teal);border-radius:50%;box-shadow:0 4px 16px #2d9d8a66;color:#fff;color:var(--color-white);height:56px;padding:16px;width:56px}.continue-talking-btn:hover svg{background:#3bb5a0;background:var(--color-teal-light)}.permission-overlay{align-items:center;background:#0f1a24f2;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.permission-content{background:#243442;background:var(--color-navy-light);border:1px solid #ffffff1a;border:1px solid var(--color-white-faint);border-radius:20px;max-width:320px;padding:40px;text-align:center}.mic-icon{color:#2d9d8a;color:var(--color-teal);margin-bottom:20px}.permission-text p{color:#ffffffb3;color:var(--color-white-muted);font-size:16px;line-height:1.5;margin:0 0 24px}.permission-grant-btn{background:#2d9d8a;background:var(--color-teal);border:none;border-radius:25px;box-shadow:0 4px 12px #2d9d8a4d;color:#fff;color:var(--color-white);cursor:pointer;font-size:16px;font-weight:500;padding:14px 28px;transition:all .2s ease}.permission-grant-btn:hover:not(:disabled){background:#3bb5a0;background:var(--color-teal-light);transform:translateY(-2px)}.permission-grant-btn.no-accent{background:#ffffff1a;background:var(--color-white-faint);border:1px solid #fff3;box-shadow:none}.permission-grant-btn.no-accent:hover:not(:disabled){background:#fff3}.permission-grant-btn:disabled{background:#ffffff1a;box-shadow:none;cursor:not-allowed;transform:none}.status-indicator-wrapper{display:none}.call-ended .audio-wave{animation:none;height:6px!important}.call-ended .audio-button{opacity:.6}.avatar-image,.avatar-placeholder,.call-background,.contact-avatar,.contact-details,.contact-info,.contact-name{display:none}@media (max-width:480px){.livetalk-avatar-thumbnail{height:76px;width:76px}.livetalk-avatar-thumbnail-expand{bottom:-4px;font-size:17px;height:30px;right:-4px;width:30px}.call-header{padding:14px 16px}.header-icon{height:44px;width:44px}.header-title{font-size:16px}.audio-button{height:140px;width:140px}.mode-livetalk .audio-button{height:280px;width:280px}.audio-waves{--audio-wave-center-gap:0px;--audio-wave-split-offset:0px;--audio-wave-middle-extra-extend:0px;--audio-wave-middle-extra-shift:0px;height:78px;width:146px}.mode-livetalk .audio-waves{--audio-wave-center-gap:86px;--audio-wave-split-offset:9px;--audio-wave-middle-extra-extend:12px;--audio-wave-middle-extra-shift:12px;gap:16px;height:250px}.audio-wave{width:8px}.mode-livetalk .audio-wave{width:18px}.audio-waves-bars{gap:6px}.audio-waves-idle-dots{gap:14px}.audio-wave:first-child{--audio-wave-base-height:28px}.audio-wave:nth-child(2){--audio-wave-base-height:46px}.audio-wave:nth-child(3){--audio-wave-base-height:64px}.audio-wave:nth-child(4){--audio-wave-base-height:58px}.audio-wave:nth-child(5){--audio-wave-base-height:40px}.audio-wave:nth-child(6){--audio-wave-base-height:52px}.audio-wave:nth-child(7){--audio-wave-base-height:34px}.audio-rings{height:140px;width:140px}.profile-icon-overlay{height:48px;width:48px}.profile-icon-overlay svg{height:24px;width:24px}.control-btn{height:56px;width:56px}.transcript-overlay{bottom:120px;left:16px;right:16px}.call-controls{padding:16px 16px 12px}.avatar-iframe,.avatar-video{border-radius:50%}}.google-signin-container{align-items:center;background:#1a2733;display:flex;justify-content:center;min-height:100vh;padding:20px}.signin-card{background:#243442;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 10px 40px #0000004d;max-width:400px;padding:48px 40px;text-align:center;width:100%}.signin-header h1{color:#fff;font-size:28px;font-weight:600;margin:0 0 8px}.signin-header p{color:#ffffffb3;font-size:16px;margin:0 0 32px}.signin-error{background:#e74c3c1a;border:1px solid #e74c3c4d;border-radius:8px;color:#e74c3c;font-size:14px;margin-bottom:24px;padding:12px}.auth-instructions{background:#ffffff0d;border-radius:8px;margin:24px 0;padding:20px;text-align:left}.auth-instructions h3{color:#fff;font-size:16px;margin:0 0 12px}.auth-instructions ul{list-style:none;margin:0 0 16px;padding:0}.auth-instructions li{color:#fffc;font-size:14px;padding:8px 0}.auth-instructions .note{color:#fff9;font-size:13px;font-style:italic;margin:0}.signin-loading{padding:40px 0}.spinner{animation:spin 1s linear infinite;border:4px solid #ffffff1a;border-radius:50%;border-top-color:#2d9d8a;height:40px;margin:0 auto 16px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.signin-loading p{color:#ffffffb3;font-size:14px;margin:0}.signin-btn{align-items:center;background:#fff;border:none;border-radius:8px;color:#1a2733;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;justify-content:center;margin:24px auto;max-width:280px;padding:12px 24px;transition:all .2s;width:100%}.signin-btn:hover:not(:disabled){background:#f0f0f0;box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.signin-btn:disabled{cursor:not-allowed;opacity:.6}.spinner-small{animation:spin 1s linear infinite;border:2px solid #1a273333;border-radius:50%;border-top-color:#1a2733;height:18px;margin-right:8px;width:18px}.user-info{align-items:center;border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;display:flex;flex-direction:column;margin:24px 0;padding:24px 0}.user-info h2{color:#fff;font-size:20px;font-weight:600}.user-info p{color:#ffffffb3;font-size:14px}.signin-footer{border-top:1px solid #ffffff1a;margin-top:32px;padding-top:24px}.signin-footer p{color:#ffffff80;font-size:12px;line-height:1.5;margin:0}@media (max-width:480px){.signin-card{padding:32px 24px}.signin-header h1{font-size:24px}.signin-header p{font-size:14px}}