.lang-btn[data-v-f920ade8]{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9999px;background-color:#f9fafb;font-size:.75rem;font-weight:700;color:#0057ff;border:1px solid #f3f4f6}[data-v-7e67c700]{-webkit-box-sizing:border-box;box-sizing:border-box}.page-container[data-v-7e67c700]{background-color:#f9fafb;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:8rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0a2540}.header[data-v-7e67c700]{background:#fff;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;z-index:40}.header-content[data-v-7e67c700]{max-width:28rem;margin:0 auto;padding:0 1rem;height:3.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.back-btn[data-v-7e67c700],.header-content[data-v-7e67c700]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.back-btn[data-v-7e67c700]{position:absolute;left:1rem;height:100%;color:#9ca3af;-webkit-transition:color .3s;transition:color .3s}.page-title[data-v-7e67c700]{font-size:1rem;font-weight:700;color:#0a2540}.main-content[data-v-7e67c700]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:28rem;margin:0 auto;padding:1rem}.card[data-v-7e67c700]{background:#fff;border-radius:1rem;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.03);box-shadow:0 4px 20px rgba(0,0,0,.03);border:1px solid #f3f4f6;overflow:hidden;margin-bottom:1.5rem}.card-image-wrapper[data-v-7e67c700]{height:8rem;background:#e5e7eb;position:relative}.card-img[data-v-7e67c700]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.img-overlay[data-v-7e67c700]{position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.6),transparent)}.img-text[data-v-7e67c700]{position:absolute;bottom:1rem;left:1rem;color:#fff;z-index:2}.img-subtitle[data-v-7e67c700]{font-size:.75rem;opacity:.8;font-weight:500;margin-bottom:.25rem}.img-title[data-v-7e67c700]{font-size:1.25rem;font-weight:700;letter-spacing:.025em;margin:0}.card-body[data-v-7e67c700]{padding:1.25rem}.info-row[data-v-7e67c700]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.info-row[data-v-7e67c700]:last-child{margin-bottom:0}.icon-box[data-v-7e67c700]{width:2rem;height:2rem;border-radius:50%;background:#eff6ff;color:#0057ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-top:.125rem}.label-text[data-v-7e67c700]{font-size:.75rem;color:#9ca3af;margin-bottom:.125rem}.value-text[data-v-7e67c700]{font-size:.875rem;font-weight:700;color:#0a2540}.info-card[data-v-7e67c700]{padding:1.5rem}.card-header[data-v-7e67c700]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid #f9fafb;padding-bottom:1rem}.header-icon[data-v-7e67c700]{color:#0057ff;font-size:1.2rem}.header-title[data-v-7e67c700]{font-weight:700;color:#0a2540;margin:0}.info-list>div[data-v-7e67c700]{margin-bottom:1.25rem}.info-label[data-v-7e67c700]{font-size:.625rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.info-value[data-v-7e67c700]{font-size:1.25rem;font-weight:700;color:#0a2540;letter-spacing:-.025em}.tip-box[data-v-7e67c700]{background:rgba(239,246,255,.5);border-radius:.75rem;padding:1rem;border:1px solid rgba(219,234,254,.5)}.tip-content[data-v-7e67c700]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.tip-icon[data-v-7e67c700]{color:#0057ff;font-size:.875rem;margin-top:.125rem}.tip-text[data-v-7e67c700]{font-size:.75rem;color:#6b7280;line-height:1.6}.tip-text p[data-v-7e67c700]{margin:0 0 .25rem 0}.footer[data-v-7e67c700]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e5e7eb;padding:1rem;z-index:50}.footer-inner[data-v-7e67c700]{max-width:28rem;margin:0 auto}.confirm-btn[data-v-7e67c700]{border-radius:.75rem!important;height:56px!important;-webkit-box-shadow:0 10px 30px -5px rgba(0,87,255,.3);box-shadow:0 10px 30px -5px rgba(0,87,255,.3);font-weight:700!important;font-size:1rem!important}.modal-overlay[data-v-7e67c700]{position:fixed;inset:0;z-index:60;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-backdrop[data-v-7e67c700]{position:absolute;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-7e67c700]{background:#fff;border-radius:1.5rem;padding:2rem;width:85%;max-width:24rem;position:relative;z-index:10;text-align:center}.modal-title[data-v-7e67c700]{font-size:1.25rem;font-weight:700;color:#0a2540;margin-bottom:.25rem}.modal-desc[data-v-7e67c700]{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}.modal-btn[data-v-7e67c700]{width:100%;padding:.75rem;border-radius:.75rem;background:#f3f4f6;color:#0a2540;font-weight:700;font-size:.875rem;-webkit-transition:background .3s;transition:background .3s;border:none;cursor:pointer}.modal-btn[data-v-7e67c700]:hover{background:#e5e7eb}.checkmark[data-v-7e67c700]{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:0 auto 1rem auto;-webkit-box-shadow:inset 0 0 0 #10b981;box-shadow:inset 0 0 0 #10b981;-webkit-animation:fill-data-v-7e67c700 .4s ease-in-out .4s forwards,scale-data-v-7e67c700 .3s ease-in-out .9s both;animation:fill-data-v-7e67c700 .4s ease-in-out .4s forwards,scale-data-v-7e67c700 .3s ease-in-out .9s both}.checkmark__circle[data-v-7e67c700]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#10b981;fill:none;-webkit-animation:stroke-data-v-7e67c700 .6s cubic-bezier(.65,0,.45,1) forwards;animation:stroke-data-v-7e67c700 .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-7e67c700]{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:stroke-data-v-7e67c700 .3s cubic-bezier(.65,0,.45,1) .8s forwards;animation:stroke-data-v-7e67c700 .3s cubic-bezier(.65,0,.45,1) .8s forwards}@-webkit-keyframes stroke-data-v-7e67c700{to{stroke-dashoffset:0}}@keyframes stroke-data-v-7e67c700{to{stroke-dashoffset:0}}@-webkit-keyframes scale-data-v-7e67c700{0%,to{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}}@keyframes scale-data-v-7e67c700{0%,to{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}}@-webkit-keyframes fill-data-v-7e67c700{to{-webkit-box-shadow:inset 0 0 0 30px #10b981;box-shadow:inset 0 0 0 30px #10b981}}@keyframes fill-data-v-7e67c700{to{-webkit-box-shadow:inset 0 0 0 30px #10b981;box-shadow:inset 0 0 0 30px #10b981}}.animate-scale-in[data-v-7e67c700]{-webkit-animation:scaleIn-data-v-7e67c700 .3s cubic-bezier(.16,1,.3,1) forwards;animation:scaleIn-data-v-7e67c700 .3s cubic-bezier(.16,1,.3,1) forwards}@-webkit-keyframes scaleIn-data-v-7e67c700{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleIn-data-v-7e67c700{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.fade-enter-active[data-v-7e67c700],.fade-leave-active[data-v-7e67c700]{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-enter[data-v-7e67c700],.fade-leave-to[data-v-7e67c700]{opacity:0}