.app-modal-overlay{-webkit-backdrop-filter:blur(.25rem);z-index:10000;background:#00000080;animation:.2s ease-out both app-modal-overlay-in;position:fixed;inset:0}.app-modal-shell{z-index:10001;pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.app-modal-card{pointer-events:auto;background:#fff;border-radius:1rem;width:90vw;max-width:28rem;padding:1.5rem;animation:.5s cubic-bezier(.34,1.56,.64,1) both app-modal-card-in;position:relative;overflow:hidden;box-shadow:0 1.5625rem 3.125rem -.75rem #00000040}.app-modal-icon-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:624.938rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.375rem;transition:background .15s,color .15s;display:flex;position:absolute;top:.3125rem}.app-modal-icon-btn:hover{color:#4b5563;background:#f3f4f6}.app-modal-icon-btn:active{transform:scale(.95)}.app-modal-icon-btn svg{width:1.25rem;height:1.25rem}.app-modal-icon-btn--back{left:.3125rem}.app-modal-icon-btn--close{right:.3125rem}@keyframes app-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes app-modal-card-in{0%{opacity:0;transform:scale(.85)translateY(1.25rem)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.app-modal-overlay,.app-modal-card,.app-modal-card *{animation:none!important}}
.app-modal-card.app-modal-card--customer-service{color:#e9f0f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 88% 4%,#f6a21b1f,#0000 30%),linear-gradient(155deg,#182433 0%,#0b121c 100%);border:.0625rem solid #ffffff1a;border-radius:1.5rem;width:min(90vw,32rem);max-height:min(92vh,44rem);padding:clamp(1.125rem,4vw,1.75rem);overflow-y:auto;box-shadow:0 1.875rem 5rem -2rem #000000f2}.app-modal-card.app-modal-card--customer-service .app-modal-icon-btn{color:#8fa3bb;top:.75rem;right:.75rem}.app-modal-card.app-modal-card--customer-service .app-modal-icon-btn:hover{color:#fff;background:#ffffff1a}.customer-service-dialog{--customer-service-accent:#2aabee;flex-direction:column;align-items:center;padding:.375rem 0 0;display:flex}.customer-service-dialog-badge{color:#ffc24b;background:linear-gradient(145deg,#ffc24b33,#f6a21b12);border:.0625rem solid #ffc24b52;border-radius:1.0625rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:.875rem;display:flex;position:relative;box-shadow:0 .875rem 1.75rem -1.25rem #f6a21be6}.customer-service-dialog-badge:after{z-index:-1;content:"";border:.0625rem solid #f6a21b26;border-radius:1.375rem;position:absolute;inset:-.3125rem}.customer-service-dialog-badge svg{display:block}.customer-service-dialog-title{color:#f7fbff;letter-spacing:-.02em;text-align:center;max-width:20rem;margin:0 0 .375rem;padding:0 .5rem;font-size:1.25rem;font-weight:800;line-height:1.3}.customer-service-dialog-subtitle{color:#8fa3bb;text-align:center;margin:0 0 1.125rem;padding:0 .5rem;font-size:.8125rem;line-height:1.5}.customer-service-dialog-tabs{scrollbar-width:none;background:#050b127a;border:.0625rem solid #ffffff17;border-radius:.875rem;gap:.375rem;width:100%;margin-bottom:1.125rem;padding:.25rem;display:flex;overflow-x:auto}.customer-service-dialog-tabs::-webkit-scrollbar{display:none}.customer-service-dialog-tab{color:#8fa3bb;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.625rem;flex:1 0 7rem;justify-content:center;align-items:center;gap:.4375rem;min-width:0;min-height:2.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:800;transition:color .18s,background .18s,transform .18s;display:flex}.customer-service-dialog-tab:hover{color:#e9f0f8;background:#ffffff0f}.customer-service-dialog-tab:active{transform:scale(.98)}.customer-service-dialog-tab--active{color:#1a1206;background:linear-gradient(140deg,#ffc24b,#f6a21b);box-shadow:0 .625rem 1.25rem -1rem #f6a21bf2}.customer-service-dialog-tab--active:hover{color:#1a1206;background:linear-gradient(140deg,#ffd16e,#f6a21b)}.customer-service-dialog-tab-dot{border:.125rem solid #ffffff57;border-radius:50%;flex:none;width:.5rem;height:.5rem}.customer-service-dialog-qr{box-sizing:border-box;background:linear-gradient(145deg,#f8fbff,#e8eef5);border:.0625rem solid #ffc24b38;border-radius:1.1875rem;width:min(100%,16.5rem);margin-bottom:1rem;padding:.75rem;box-shadow:0 1.125rem 2.125rem -1.5rem #000000f2}.customer-service-dialog-qr img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;border-radius:.625rem;width:100%;display:block}.customer-service-dialog-qr-loading{aspect-ratio:1;color:#5f7187;justify-content:center;align-items:center;font-size:.75rem;display:flex}.customer-service-dialog-link{box-sizing:border-box;color:#ffd477;-webkit-user-select:text;user-select:text;background:#f6a21b14;border:.0625rem solid #f6a21b38;border-radius:.6875rem;align-items:center;width:100%;min-height:2.625rem;margin:0 0 .625rem;padding:.5625rem .75rem;font-size:.8125rem;font-weight:700;line-height:1.35;display:flex;overflow:hidden}.customer-service-dialog-link-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-service-dialog-copy-btn{color:#1a1206;cursor:pointer;background:linear-gradient(140deg,#ffc24b,#f6a21b);border:.0625rem solid #f6a21b;border-radius:.6875rem;width:100%;min-height:2.75rem;margin-bottom:.75rem;font-size:.875rem;font-weight:800;transition:background .18s,transform .18s}.customer-service-dialog-copy-btn:hover{background:linear-gradient(140deg,#ffd16e,#e99512)}.customer-service-dialog-copy-btn:active{transform:scale(.985)}.customer-service-dialog-hint{color:#8fa3bb;text-align:center;margin:0 0 .125rem;font-size:.75rem;line-height:1.45}@media (max-width:480px){.app-modal-card.app-modal-card--customer-service{border-radius:1.3125rem;width:calc(100vw - 1.5rem);max-height:90vh;padding:1.125rem .875rem}.customer-service-dialog-title{font-size:1.125rem}.customer-service-dialog-tabs{margin-bottom:.875rem}.customer-service-dialog-tab{flex-basis:6.75rem;min-height:2.25rem;padding:0 .5625rem;font-size:.75rem}.customer-service-dialog-qr{width:min(100%,14.375rem)}}
