html{min-height:100%;overflow-x:hidden;border-top:0;background:radial-gradient(ellipse 42% 36% at 12% 18%,rgba(255,196,21,0.28) 0%,transparent 70%),radial-gradient(ellipse 38% 32% at 88% 22%,rgba(255,106,0,0.18) 0%,transparent 68%),radial-gradient(ellipse 36% 34% at 72% 78%,rgba(46,159,117,0.14) 0%,transparent 70%),radial-gradient(ellipse 40% 30% at 18% 88%,rgba(214,27,3,0.10) 0%,transparent 72%),linear-gradient(165deg,#fff8f1 0%,#f5faf7 48%,#fff3ea 100%);}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1300px;}}body{position:relative;display:flex;flex-direction:column;min-height:100vh;margin:0;background:linear-gradient(135deg,rgb(237 251 255 / 68%) 0%,rgba(255,250,245,0.72) 100%);backdrop-filter:blur(16px);-webkit-backdrop-filter:var(--blur-glass);box-shadow:0 10px 40px rgba(232,58,0,0.06),0 2px 12px rgba(195,243,255,0.6),inset 0 1px 0 rgba(255,255,255,0.9);overflow-x:hidden;}.navbar-light .navbar-brand{font-size:1.5rem;}#foot{position:relative;z-index:1;background-color:#353232;width:100%;margin-top:auto;color:#dfdfdf;padding:20px 0;font-size:.9rem;}#foot p,#foot ul{margin-bottom:0;}#foot .state li{display:inline-block;margin-left:10px;color:#dfdfdf;}#foot .state li a{color:#dfdfdf;}#nav,#main{position:relative;z-index:1;}#nav{border-top:2px solid #04a3fc;}#nav-auth-wechat-pay{color:#06ad56;border:1px solid #06ad56;margin-left:0.5rem;}@media (max-width:991.98px){#nav .navbar{flex-wrap:nowrap;}#navbar-auth-logged-in{align-items:center;flex-wrap:nowrap;white-space:nowrap;padding-top:0 !important;padding-bottom:0 !important;}#navbar-member-center-link{margin-right:0 !important;}}#main{padding-top:0.75rem;padding-bottom:2rem;flex:1 0 auto;}.home-intro{background:#fff;border:1px solid #e8e8ea;border-radius:16px;padding:1.35rem 1.35rem 1.2rem;box-shadow:0 1px 0 rgba(0,0,0,0.03);}@media (min-width:992px){.home-intro{padding:1rem;}}.home-intro__lead{margin:0;font-size:1.0625rem;line-height:1.7;color:#1a2744;text-align:center;letter-spacing:-0.01em;}.home-intro__lead strong{color:var(--primary-solid,#04a3fc);font-weight:700;}.home-intro__step{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 0.95rem;background:#f5f5f7;border-radius:999px;font-size:1.1rem;color:#1a2744;font-weight:500;}.home-intro__step-num{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 0.4rem;border-radius:999px;background:linear-gradient(135deg,var(--primary-start,#ffc415),var(--primary-end,#d61b03));color:#fff;font-size:0.75rem;font-weight:700;line-height:1;}.main-flow-col{border-radius:16px;border:1px solid #e8e8ea;background:#fff;min-height:460px;box-shadow:0 12px 40px rgba(26,39,68,0.09),0 4px 14px rgba(0,0,0,0.05);}.card.main-flow-col{overflow:hidden;}.flow-step-header{display:flex;justify-content:center;margin:0 0 1rem;padding-bottom:1rem;border-bottom:1px solid #ececef;}.flow-step-header .home-intro__step{max-width:100%;}.service-panel{padding:1.25rem 1.25rem 1rem;}.service-panel.main-flow-col{height:100%;min-height:460px !important;}.site-link-panel{display:flex;flex-direction:column;}.site-link-panel__title{font-size:1.25rem;font-weight:700;color:#1a2744;text-align:center;margin:0.35rem 0 0.35rem;line-height:1.35;letter-spacing:-0.01em;}.site-link-panel__sub{margin:0 0 0.85rem;font-size:0.95rem;line-height:1.55;color:#8e8e96;text-align:center;opacity:0.9;}.site-link-panel__body{display:flex;flex-direction:column;gap:0.85rem;flex:1 1 auto;min-height:0;padding-top:0.15rem;}.site-link-panel__field{display:flex;align-items:center;gap:0.55rem;padding:0.2rem 0.85rem 0.2rem 1rem;border:1px solid #e0e0e4;border-radius:18px;background:#fff;transition:border-color 0.15s ease,box-shadow 0.15s ease;}.site-link-panel__field:focus-within{border-color:#c8c8d0;box-shadow:0 0 0 3px rgba(26,39,68,0.06);}.site-link-panel__field.is-loading{border-color:#d8d8de;}.site-link-panel__field.is-ok{border-color:#9fd4a8;}.site-link-panel__field.is-error{border-color:#e8a4a4;}.site-link-panel__field-icon{flex-shrink:0;font-size:1.15rem;color:#9a9aa3;}.site-link-panel__input{flex:1;min-width:0;width:100%;box-sizing:border-box;padding:0.85rem 0.35rem 0.85rem 0;border:0;background:transparent;font-size:1rem;line-height:1.4;color:#1a2744;outline:0;}.site-link-panel__input::placeholder{color:#b0b0b8;}.site-link-panel__status{margin:0;min-height:1.35em;font-size:0.875rem;line-height:1.45;color:#8a8a93;}.site-link-panel__status.is-loading{color:#6b6b76;}.site-link-panel__status.is-ok{color:#2f7a45;}.site-link-panel__status.is-error{color:#b42318;}.site-link-panel__tip{padding-top:0.35rem;font-size:0.875rem;line-height:1.55;color:#8a8a93;}.service-panel__search{display:flex;align-items:center;gap:0.5rem;padding:0.55rem 1rem;background:#f5f5f7;border-radius:999px;}.service-panel__search .bi{flex-shrink:0;font-size:1rem;color:#9a9aa3;}.service-panel__search input{flex:1;min-width:0;border:0;background:transparent;font-size:0.95rem;color:#1a2744;outline:0;cursor:text;}.service-panel__search input::placeholder{color:#9a9aa3;}#home-site-search,#domain-step-search::-webkit-search-cancel-button,#country-step-search::-webkit-search-cancel-button{cursor:pointer;}#home-site-search,#domain-step-search::-webkit-search-cancel-button:hover,#country-step-search::-webkit-search-cancel-button:hover{cursor:pointer;}#home-site-search,#domain-step-search::-ms-clear,#country-step-search::-ms-clear{cursor:pointer;}#home-site-search,#domain-step-search::-moz-search-clear-button,#country-step-search::-moz-search-clear-button{cursor:pointer;}.service-panel__section{margin:1rem 0 0.65rem;font-size:1.05rem;font-weight:700;color:#1a2744;letter-spacing:-0.02em;}.faq-section{position:relative;z-index:5;}.faq-title{font-size:2.25rem;font-weight:800;color:var(--text-primary);letter-spacing:-0.02em;margin:0;}.faq-lead{margin:.75rem auto 0;color:var(--text-light);line-height:1.85;max-width:760px;text-align:center;font-size:1rem;}.faq-list{margin-top:2.25rem;display:flex;flex-direction:column;gap:1rem;}.faq-item{border:1px solid rgba(26,39,68,0.12);border-radius:22px;padding:22px 28px;background:rgba(255,255,255,0.92);display:flex;flex-direction:column;align-items:stretch;gap:0;cursor:pointer;}.faq-item.is-open{gap:0.9rem;}.faq-item__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;}.faq-item__q{font-size:1.22rem;font-weight:800;color:var(--text-primary);letter-spacing:-0.01em;}.faq-item__cta{color:var(--primary-solid);font-weight:700;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:.6rem;}.faq-item__cta:hover{color:var(--primary-solid);text-decoration:none;opacity:0.92;}.faq-answer{color:var(--text-secondary);line-height:1.85;font-size:1rem;overflow:hidden;opacity:0;max-height:0;transition:opacity 0.2s ease,max-height 0.25s ease;}.faq-item.is-open .faq-answer{opacity:1;max-height:960px;}.all-platform-toggle{position:relative;z-index:10;cursor:pointer;margin-top:1rem;border-radius:14px;background:linear-gradient(145deg,var(--primary-solid) 0%,var(--primary-end) 100%);color:#fff;font-weight:800;letter-spacing:-0.01em;border:0;box-shadow:0 10px 24px rgba(214,27,3,0.12);padding:12px 16px;}.all-platform-toggle:hover{color:#fff;opacity:0.95;}.service-panel__list{list-style:none;margin:0;padding:0;max-height:min(420px,55vh);overflow-y:auto;margin-right:-0.25rem;padding-right:0.25rem;}.service-panel__list::-webkit-scrollbar{width:4px;}.service-panel__list::-webkit-scrollbar-thumb{background:#d8d8dc;border-radius:4px;}.service-panel__list{scrollbar-width:thin;scrollbar-color:#d8d8dc transparent;}.service-panel__row{display:flex;align-items:center;gap:0.15rem;border-radius:10px;transition:background 0.15s ease;}.service-panel__row:hover{background:#f8f8fa;}.service-panel__item{display:flex;align-items:center;gap:0.75rem;flex:1;min-width:0;padding:0.65rem 0.15rem 0.65rem 0.15rem;text-decoration:none;color:#1a2744;border-radius:10px;transition:background 0.15s ease;}.service-panel__row:hover .service-panel__item{background:transparent;}.service-panel__item:hover{color:#1a2744;text-decoration:none;}.service-panel__brand{flex-shrink:0;width:36px;height:36px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f0f0f2;}.service-panel__brand img{width:24px;height:24px;display:block;}.service-panel__name{flex:1;min-width:0;font-size:0.98rem;font-weight:400;}.service-panel__actions{display:flex;align-items:center;gap:0.15rem;flex-shrink:0;padding-right:0.15rem;}.service-panel__icon-btn{border:0;padding:0.35rem;background:transparent;color:#c4c4cc;line-height:1;border-radius:8px;cursor:pointer;transition:color 0.15s ease,background 0.15s ease;}.service-panel__icon-btn:hover{color:#8e8e96;background:rgba(0,0,0,0.04);}.service-panel__icon-btn[data-tooltip]{position:relative;}.service-panel__icon-btn[data-tooltip]::after{content:attr(data-tooltip);position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% + 12px);white-space:nowrap;background:rgba(0,0,0,0.75);color:#fff;font-size:12px;padding:4px 8px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity 0.15s ease;z-index:1000;}.service-panel__icon-btn[data-tooltip]::before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% + 6px);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,0.75);opacity:0;pointer-events:none;transition:opacity 0.15s ease;z-index:999;}.service-panel__icon-btn[data-tooltip]:hover::after,.service-panel__icon-btn[data-tooltip]:focus-visible::after,.service-panel__icon-btn[data-tooltip]:hover::before,.service-panel__icon-btn[data-tooltip]:focus-visible::before{opacity:1;}.country-step-list .service-panel__icon-btn[data-tooltip]::after{bottom:auto;top:calc(100% + 10px);}.country-step-list .service-panel__icon-btn[data-tooltip]::before{bottom:auto;top:calc(100% + 4px);border-top:none;border-bottom:6px solid rgba(0,0,0,0.75);}.service-panel__favorite-btn.is-favorited{color:#f59e0b;}.service-panel__icon-btn .bi{font-size:1.05rem;}.service-panel__item--trigger{border:0;background:transparent;width:100%;max-width:100%;text-align:left;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;}.service-panel__item--trigger:focus,.service-panel__item--trigger:focus-visible{outline:0;box-shadow:none;}.service-panel__brand--stack{display:grid;place-items:center;position:relative;}.service-panel__brand--stack > *{grid-area:1 / 1;}.service-panel__letter{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.85rem;font-weight:700;color:#4a5568;background:linear-gradient(145deg,#e8eaef 0%,#d8dce4 100%);user-select:none;}.service-panel__brand--stack .service-panel__brand-img{width:24px;height:24px;display:block;object-fit:contain;opacity:0;transition:opacity 0.2s ease;z-index:1;background:#f0f0f2;}.service-panel__brand--stack.is-has-icon{border-radius:50%;overflow:hidden;}.service-panel__brand--stack.is-has-icon .service-panel__brand-img{width:100%;height:100%;object-fit:cover;border-radius:50%;}.service-panel__brand--stack.is-has-icon .service-panel__letter{opacity:0;}.service-panel__brand-img.is-ok{opacity:1;}.service-panel__brand-img.is-bad{display:none;}.service-panel__row.is-selected{background:rgba(13,110,253,0.08);}.service-panel__row.is-selected:hover{background:rgba(13,110,253,0.1);}.service-panel__chev-static{display:inline-flex;align-items:center;justify-content:center;padding:0.35rem 0.15rem;color:#c4c4cc;pointer-events:none;}.service-panel__chev-static .bi{font-size:0.95rem;}.service-panel__empty{padding:1rem 0.5rem;font-size:0.9rem;color:#8e8e96;text-align:center;}.country-step-title{font-size:1.25rem;font-weight:700;color:#1a2744;text-align:center;margin-bottom:0.35rem;}.country-step-sub{font-size:0.95rem;color:#8e8e96;text-align:center;opacity:0.85;margin-bottom:0.75rem;}.country-step-toolbar{display:flex;align-items:center;gap:0.45rem;margin:0.55rem 0 0.5rem;padding:0.5rem 0.8rem;border-radius:14px;background:#f5f5f7;}.country-step-toolbar .bi{color:#a5a5ad;font-size:0.95rem;}.country-step-toolbar input{flex:1;min-width:0;border:0;background:transparent;outline:0;color:#1a2744;font-size:0.92rem;}.country-step-toolbar input::placeholder{color:#a5a5ad;}.country-step-head{display:flex;align-items:center;justify-content:space-between;color:#5f6169;font-size:0.88rem;font-weight:600;margin:0.15rem 0 0.3rem;padding:0 0.15rem;}.country-step-head__sort{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:0.25rem;color:inherit;font:inherit;cursor:pointer;}.country-step-head__sort-dir{font-size:0.95rem;font-weight:700;color:#04a3fc;line-height:1;}.country-step-section{list-style:none;margin:0.85rem 0 0.45rem;font-size:1.05rem;font-weight:700;color:#1a2744;letter-spacing:-0.02em;}.country-step-section:first-child{margin-top:0.2rem;}.country-step-list{max-height:min(360px,50vh);overflow-y:auto;margin-right:-0.25rem;padding-right:0.25rem;scrollbar-width:thin;scrollbar-color:#d8d8dc transparent;}.country-step-list::-webkit-scrollbar{width:4px;}.country-step-list::-webkit-scrollbar-thumb{background:#d8d8dc;border-radius:4px;}.country-step-item-wrap{display:flex;align-items:center;gap:0.15rem;border-radius:12px;transition:background 0.15s ease;}.country-step-item-wrap:hover{background:#f6f7fb;}.country-step-item-wrap.is-selected{background:rgba(255,106,0,0.1);}.country-step-select{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:0.5rem;width:100%;border:0;background:transparent;text-align:left;padding:0.52rem 0.15rem 0.52rem 0.25rem;border-radius:12px;color:#1a2744;cursor:pointer;font:inherit;-webkit-appearance:none;appearance:none;}.country-step-select:focus,.country-step-select:focus-visible{outline:0;box-shadow:none;border-radius:12px;}.country-step-row__left{display:flex;align-items:center;gap:0.6rem;flex:1;min-width:0;}.country-step-row__flag-wrap{width:28px;height:28px;border-radius:50%;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;}.country-step-row__flag{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;background:#f3f4f7;flex-shrink:0;}.country-step-row__flag-img{width:100%;height:100%;object-fit:cover;border-radius:50%;opacity:0;transition:opacity 0.15s ease;position:absolute;inset:0;z-index:1;background:#f3f4f7;}.country-step-row__flag-wrap.is-has-img .country-step-row__flag-img{opacity:1;}.country-step-row__flag-wrap.is-has-img .country-step-row__flag--fallback{opacity:0;}.country-step-row__flag--fallback{font-size:0.78rem;font-weight:700;color:#61646f;background:linear-gradient(145deg,#e8eaef 0%,#d8dce4 100%);}.country-step-row__name-wrap{min-width:0;}.country-step-row__name{font-size:0.98rem;line-height:1.2;font-weight:500;color:#222736;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.country-step-row__name-wrap small{color:#9a9ba3;font-size:0.8rem;margin-top:0.15rem;line-height:1;}.country-step-row__price-wrap{display:inline-flex;align-items:center;flex-shrink:0;margin-left:auto;padding-right:0.1rem;}.country-step-row__price-tag{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:28px;padding:0 0.7rem;border-radius:999px;background:#ff8c33;color:#fff;font-size:0.9rem;font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0;cursor:pointer;user-select:none;}.country-step-item-wrap .service-panel__favorite-btn{flex-shrink:0;}.country-step-item-wrap .service-panel__actions{flex-shrink:0;padding-right:0.1rem;padding-left:0;}.country-step-placeholder{font-size:0.9rem;color:#8e8e96;width:100%;text-align:center;opacity:0.85;margin-top:1rem;padding:0 0.75rem;}.country-step-error{font-size:0.9rem;color:#c0392b;width:100%;text-align:center;margin-top:0.75rem;margin-bottom:auto;padding:0 0.75rem;}.order-confirm-card{border-radius:14px;background:#fff;padding:0.8rem 0.85rem 0.95rem;min-height:390px;}.order-confirm-shell{position:relative;flex:1 1 auto;min-height:0;}.order-confirm-shell__close{position:absolute;top:-1.5rem;right:-0.25rem;padding:0;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:#f3f3f5;color:#5c5c66;font-size:1.35rem;line-height:1;opacity:1;cursor:pointer;transition:background 0.15s ease,color 0.15s ease;z-index:2;}.order-confirm-shell__close:hover{background:#e8e8ec;color:#1a1a1a;}.order-confirm-shell__close:focus,.order-confirm-shell__close:active{outline:0;box-shadow:none;}.order-confirm-card__row{display:flex;align-items:center;justify-content:space-between;gap:0.65rem;padding:0.68rem 0;border-bottom:1px dashed #eef0f4;color:#1f2a44;font-size:0.95rem;}.order-confirm-card__row--price{border-bottom-style:solid;}.order-confirm-card__left{display:inline-flex;align-items:center;gap:0.55rem;min-width:0;}.order-confirm-card__left > span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px;}.order-confirm-card__avatar{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0;border:1px solid #eceff4;background:#f5f5f7;color:#1f2a44;font-size:0.86rem;font-weight:600;}.order-confirm-card__avatar--service{background:#16181d;color:#fff;border-color:transparent;}.order-confirm-card__avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;}.order-confirm-card__avatar.is-has-img img{opacity:1;}.order-confirm-card__avatar.is-has-img .order-confirm-card__avatar-fallback{opacity:0;}.order-confirm-card__avatar-fallback{line-height:1;}.order-confirm-card__change{border:0;border-radius:999px;padding:0.35rem 0.72rem;background:#f8ebe3;color:#ff7e39;font-size:0.82rem;font-weight:600;line-height:1;flex-shrink:0;}.order-confirm-card__change:hover{background:#ffe3d2;}.order-confirm-card__change:focus,.order-confirm-card__change:focus-visible,.order-confirm-card__change:active{outline:none;box-shadow:none;border-color:transparent;}.order-confirm-card__meta-icon{color:#8f96a3;font-size:1rem;width:1rem;text-align:center;}.order-confirm-card__value-text{color:#ff7e39;font-weight:500;}.order-confirm-card__price-tag{display:inline-flex;align-items:center;justify-content:center;min-width:50px;height:28px;padding:0 0.55rem;border-radius:10px;background:#ff8c33;color:#fff;font-size:0.9rem;font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0;}.order-confirm-card__cta{width:100%;border:0;border-radius:12px;padding:0.78rem 1rem;background:#ff8c33;color:#fff;font-size:1.03rem;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;}.order-confirm-card__cta:hover{background:#ff7b1d;}.order-confirm-card__cta:disabled{opacity:0.58;cursor:not-allowed;background:#ff8c33;}.order-confirm-card__tip{text-align:center;color:#7f83a2;line-height:1.55;font-size:0.9rem;}.min-h-0{min-height:0;}#orderModal.modal,#rentalModal.modal{z-index:2100;}.order-modal .modal-dialog,.order-modal .order-modal__dialog{width:calc(100% - 1.5rem);max-width:440px;margin:clamp(2rem,10vh,5rem) auto 1.25rem;margin-left:auto !important;margin-right:auto !important;}.order-modal.fade .modal-dialog{transform:translate(0,-40px);}.order-modal.show .modal-dialog{transform:none;}.order-modal .modal-content{border:1px solid #e8e8ea;border-radius:16px;box-shadow:0 24px 64px rgba(26,39,68,.18),0 8px 24px rgba(0,0,0,.08);overflow:hidden;}.order-modal .modal-header{padding:1.1rem 1.35rem .65rem;border-bottom:1px solid #ececef;}.order-modal__title{font-size:1.15rem;font-weight:600;color:var(--text-primary,#1a1a1a);margin:0;display:flex;align-items:center;gap:.45rem;}.order-modal__title i{color:var(--primary-solid,#04a3fc);}.order-modal .modal-header .close{margin:-.35rem -.25rem -.35rem auto;padding:0;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:#f3f3f5;color:#5c5c66;font-size:1.35rem;line-height:1;opacity:1;transition:background .15s ease,color .15s ease;}.order-modal .modal-header .close:hover{background:#e8e8ec;color:#1a1a1a;}.order-modal .modal-header .close:focus{outline:0;box-shadow:none;}.order-modal .modal-body{padding:1.5rem 1.35rem 1.35rem;}.order-modal__view{text-align:center;}.order-modal__loading{padding:2rem 0;}.order-modal__spinner{width:38px;height:38px;margin:0 auto 1rem;border:3px solid #f0f0f2;border-top-color:var(--primary-solid,#04a3fc);border-radius:50%;animation:om-spin .7s linear infinite;}@keyframes om-spin{to{transform:rotate(360deg);}}.order-modal__loading-text{color:var(--text-secondary,#666);font-size:.95rem;margin:0;}.order-modal__success-icon{font-size:2.4rem;color:var(--success,#2ecc71);margin-bottom:.4rem;}.order-modal__success-label{font-size:1.05rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem;}.order-modal__phone-box{display:flex;align-items:center;gap:.5rem;background:#f5f5f7;border-radius:10px;padding:.55rem .85rem;margin-bottom:.75rem;max-width:100%;width:100%;box-sizing:border-box;min-width:0;}.order-modal__phone-prefix{position:relative;padding-right:.55rem;margin-right:.05rem;font-size:1.05rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;flex-shrink:0;}.order-modal__phone-prefix::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:1.05em;background:#d9d9df;}.order-modal__phone-number{font-size:1.05rem;font-weight:700;letter-spacing:.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.order-modal__copy-btn{border:0;background:none;padding:.25rem .35rem;cursor:pointer;color:var(--text-secondary,#666);transition:color .2s,background .2s;border-radius:5px;font-size:.95rem;line-height:1;flex-shrink:0;}.order-modal__copy-btn:hover{color:var(--primary-solid,#04a3fc);background:rgba(255,106,0,.06);}.order-modal__copy-btn:focus{outline:0;}.order-modal__copy-btn.is-copied{color:#2e7d32 !important;background:rgba(46,125,50,.08);pointer-events:none;}.order-modal__info-label{color:var(--text-light,#999);}.order-modal__phone-expire{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:-.2rem 0 .45rem;font-size:.9rem;width:100%;text-align:center;}.order-modal__expire-timer{color:var(--primary-solid,#04a3fc) !important;font-variant-numeric:tabular-nums;font-weight:700;}.order-modal__expire-timer.is-danger{color:var(--error,#e53935) !important;animation:om-pulse 1.2s ease-in-out infinite;}.order-modal__sms-section{margin-top:1rem;padding-top:.85rem;border-top:1px solid #ececef;}.order-modal__sms-waiting{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:.6rem 0;}.order-modal__sms-waiting-status{display:flex;align-items:center;justify-content:center;gap:.55rem;}.order-modal__sms-pulse{width:10px;height:10px;background:var(--primary-solid,#04a3fc);border-radius:50%;animation:om-pulse 1.2s ease-in-out infinite;}@keyframes om-pulse{0%,100%{opacity:.4;transform:scale(.8);}50%{opacity:1;transform:scale(1.15);}}.order-modal__sms-text{margin:0;font-size:.92rem;color:var(--text-secondary);}.order-modal__countdown{display:inline-block;min-width:3.25rem;text-align:center;font-weight:600;color:var(--primary-solid,#04a3fc);font-variant-numeric:tabular-nums;}.order-modal__sms-result-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem;}.order-modal__sms-code-label{font-size:.82rem;color:var(--text-light);font-weight:500;}.order-modal__sms-elapsed{font-size:.78rem;color:var(--text-light,#999);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:.25rem;}.order-modal__sms-elapsed i{font-size:.72rem;}.order-modal__sms-code-box{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#fff9f0,#fff5e8);border:1px solid #ffe0b2;border-radius:10px;padding:.65rem 1.1rem;margin-bottom:.4rem;}.order-modal__sms-code{font-size:1.5rem;font-weight:700;letter-spacing:.12em;color:var(--primary-solid,#04a3fc);font-variant-numeric:tabular-nums;flex:1;}.order-modal__sms-full{font-size:1rem;color:var(--text-light,#999);margin:.3rem 0 0;word-break:break-word;line-height:1.65;text-align:left;overflow:auto;max-height:320px;}.order-modal__sms-full.is-html{color:var(--text,#333);background:#f6f7f9;border:1px solid #e8eaef;border-radius:10px;padding:.75rem;}.order-modal__sms-full.is-html img{max-width:100%;height:auto;}.order-modal__sms-full.is-html table{max-width:100%;}.order-modal__sms-full.is-html a{color:var(--primary-solid,#04a3fc);word-break:break-all;}.order-modal__sms-expired{padding:.6rem 0;color:var(--warning,#f5a623);font-size:.92rem;display:flex;align-items:center;justify-content:center;gap:.4rem;}.order-modal__error-icon{font-size:2.4rem;color:var(--error,#e53935);margin-bottom:.4rem;}.order-modal__error-msg{font-size:.98rem;color:var(--text-secondary);margin:0 0 1rem;line-height:1.55;}.order-modal__warn-icon{font-size:2.4rem;color:var(--warning,#f5a623);margin-bottom:.4rem;}.order-modal__actions{display:flex;flex-direction:column;gap:.5rem;}.order-modal__btn{width:100%;border:0;border-radius:10px;padding:.6rem 1rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .12s,box-shadow .12s,opacity .12s;}.order-modal__btn:focus{outline:0;}.order-modal__btn--primary{color:#fff;background:linear-gradient(135deg,var(--primary-start),var(--primary-middle) 45%,var(--primary-end));box-shadow:0 4px 14px rgba(255,106,0,.35);}.order-modal__btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px rgba(255,106,0,.42);}.order-modal__btn--primary:active:not(:disabled){transform:translateY(0);}.order-modal__btn--primary:disabled{color:#fff;background:#c5c9d2;opacity:1;cursor:not-allowed;transform:none;box-shadow:none;}.order-modal__btn--wechat{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;color:#fff;background:#07c160;box-shadow:0 4px 14px rgba(7,193,96,.35);}.order-modal__btn--wechat .bi-wechat{font-size:1.25rem;}.order-modal__btn--wechat:hover{color:#fff;background:#06ad56;transform:translateY(-1px);box-shadow:0 6px 18px rgba(7,193,96,.42);}.order-modal__btn--wechat:active{transform:translateY(0);}.order-modal__btn--wechat:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none;}.order-modal__btn--close{color:var(--text-secondary,#666);background:#f3f3f5;}.order-modal__btn--close:hover{background:#e8e8ec;color:var(--text-primary);}.order-modal__recharge-form{text-align:left;margin-top:.75rem;}.order-modal__recharge-label{font-size:.85rem;font-weight:500;color:var(--text-secondary,#666);margin-bottom:.35rem;display:block;}.order-modal__recharge-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:.6rem;}.order-modal__preset{border:1px solid #e5e5ea;border-radius:8px;padding:.45rem .25rem;background:#fff;font-size:.92rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:border-color .15s,background .15s,color .15s;}.order-modal__preset:hover{border-color:var(--primary-solid,#04a3fc);color:var(--primary-solid);}.order-modal__preset.is-active{border-color:var(--primary-solid,#04a3fc);background:#fff5ee;color:var(--primary-solid);font-weight:600;}.order-modal__preset:focus{outline:0;}.order-modal__recharge-input{margin-bottom:.2rem;}.order-modal__recharge-hint{font-size:.78rem;color:var(--text-light,#999);margin:.15rem 0 0;}.order-modal__recharge-note{font-size:.82rem;color:var(--text-light,#999);text-align:center;margin-bottom:0;}.order-modal__field-error{min-height:1rem;margin:.2rem 0 .3rem;font-size:.82rem;color:var(--error,#e53935);}.order-modal__field-error:empty{margin-top:0;margin-bottom:0;}.provider-badge{display:inline-flex;align-items:center;justify-content:center;font-size:0.72rem;font-weight:700;padding:0.15rem 0.45rem;border-radius:6px;line-height:1.2;white-space:nowrap;flex-shrink:0;}.provider-badge--primary{background:#e8f5e9;color:#2e7d32;}.provider-badge--premium{background:#e3f2fd;color:#1565c0;}.provider-choice{display:flex;flex-direction:column;gap:0.55rem;}.order-confirm-card__cta--primary{background:linear-gradient(135deg,#43a047,#2e7d32);box-shadow:0 4px 14px rgba(46,125,50,0.25);}.order-confirm-card__cta--primary:hover{background:linear-gradient(135deg,#388e3c,#1b5e20);}.order-confirm-card__cta--primary:disabled{opacity:0.55;cursor:not-allowed;}#confirm-success-rate-row .order-confirm-card__value-text{color:#1976d2;font-weight:600;}.country-step-row__price-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:0.15rem;flex-shrink:0;}.recent-success-bar{margin-top:1.25rem;border-radius:14px;background:rgba(255,255,255,0.88);border:1px solid #e8e8ea;padding:0.65rem 1rem;display:flex;align-items:center;gap:0.85rem;overflow:hidden;box-shadow:0 2px 8px rgba(26,39,68,0.06);}.recent-success-bar__label{display:flex;align-items:center;gap:0.4rem;flex-shrink:0;font-size:0.88rem;font-weight:700;color:#2e7d32;white-space:nowrap;}.recent-success-bar__label .bi{font-size:1rem;}.recent-success-bar__track{flex:1;min-width:0;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 94%,transparent 100%);}.recent-success-bar__inner{display:flex;gap:1.5rem;white-space:nowrap;animation:recent-success-scroll 40s linear infinite;width:max-content;}.recent-success-bar__inner:hover{animation-play-state:paused;}@keyframes recent-success-scroll{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}.recent-success-bar__item{display:inline-flex;align-items:center;gap:0.55rem;padding:0.3rem 0.75rem;background:#f8f9fb;border-radius:10px;font-size:0.86rem;color:#1a2744;flex-shrink:0;border:1px solid #eff0f3;}.recent-success-bar__svc{font-weight:600;color:var(--primary-solid,#04a3fc);}.recent-success-bar__country{color:#5f6169;}.recent-success-bar__phone{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#8e8e96;font-size:0.82rem;letter-spacing:0.02em;}@media (max-width:767.98px){.recent-success-bar{padding:0.5rem 0.65rem;gap:0.6rem;}.recent-success-bar__label span{display:none;}.recent-success-bar__item{padding:0.25rem 0.5rem;font-size:0.8rem;}}.country-fixed-card{display:flex;flex-direction:column;gap:1rem;padding:0.5rem 0.5rem 0;}.country-fixed-card__hero{display:flex;align-items:center;gap:0.85rem;}.country-fixed-card__flag{position:relative;width:64px;height:64px;border-radius:50%;background:#f3f4f7;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:1px solid #eceff4;}.country-fixed-card__flag-fallback{position:absolute;inset:0;font-size:0.95rem;font-weight:700;color:#61646f;text-transform:uppercase;background:linear-gradient(145deg,#e8eaef 0%,#d8dce4 100%);display:inline-flex;align-items:center;justify-content:center;transition:opacity 0.15s ease;}.country-fixed-card__flag-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;background:#f3f4f7;opacity:0;transition:opacity 0.15s ease;z-index:1;}.country-fixed-card__flag.is-has-img .country-fixed-card__flag-img{opacity:1;}.country-fixed-card__flag.is-has-img .country-fixed-card__flag-fallback{opacity:0;}.country-fixed-card__title{min-width:0;}.country-fixed-card__name{margin:0 0 0.15rem;font-size:1.45rem;font-weight:800;color:#1a2744;letter-spacing:-0.02em;line-height:1.15;}.country-fixed-card__name-en{font-size:0.9rem;color:#8e8e96;line-height:1.3;}.country-fixed-card__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:0.65rem 1rem;background:#f8f9fb;border:1px solid #eef0f4;border-radius:12px;padding:0.85rem 1rem;}.country-fixed-card__stats li{display:flex;flex-direction:column;gap:0.15rem;min-width:0;}.country-fixed-card__stat-label{font-size:0.78rem;color:#8e8e96;}.country-fixed-card__stat-value{font-size:0.98rem;font-weight:700;color:#1a2744;font-variant-numeric:tabular-nums;line-height:1.25;}.country-fixed-card__intro{font-size:0.88rem;line-height:1.7;color:#4f5566;background:#fffbf5;border-left:3px solid #ff8c33;padding:0.65rem 0.85rem;border-radius:6px;}.country-links-section{position:relative;z-index:1;background:#ffffff;}.country-links-section h2{font-size:1.6rem;font-weight:800;letter-spacing:-0.02em;}.country-links-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0.75rem;margin-top:1.5rem;}.country-links-grid__item{display:flex;align-items:center;gap:0.65rem;padding:0.7rem 0.85rem;border-radius:12px;border:1px solid #e8e8ea;background:#fff;color:#1a2744;text-decoration:none;transition:border-color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease;}.country-links-grid__item:hover{border-color:#ff8c33;text-decoration:none;color:#1a2744;transform:translateY(-1px);box-shadow:0 6px 16px rgba(255,106,0,0.10);}.country-links-grid__flag{flex-shrink:0;width:36px;height:36px;border-radius:50%;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#f3f4f7;border:1px solid #eceff4;}.country-links-grid__flag-fallback{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#e8eaef 0%,#d8dce4 100%);color:#4a5568;font-size:0.78rem;font-weight:800;letter-spacing:0.02em;text-transform:uppercase;transition:opacity 0.15s ease;}.country-links-grid__flag-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;background:#f3f4f7;opacity:0;transition:opacity 0.15s ease;z-index:1;}.country-links-grid__flag.is-has-img .country-links-grid__flag-img{opacity:1;}.country-links-grid__flag.is-has-img .country-links-grid__flag-fallback{opacity:0;}.country-links-grid__body{display:flex;flex-direction:column;min-width:0;flex:1;}.country-links-grid__name{font-size:0.98rem;font-weight:700;color:#1a2744;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.country-links-section.is-collapsed .country-links-grid__item:nth-child(n+25){display:none;}.country-links-toggle-wrap{margin-top:1.5rem;}.country-links-toggle-wrap .btn.all-platform-toggle{display:flex;align-items:center;justify-content:center;gap:0.5rem;width:50% !important;max-width:100%;box-sizing:border-box;}.country-links-toggle-wrap .btn.all-platform-toggle:hover,.country-links-toggle-wrap .btn.all-platform-toggle:focus,.country-links-toggle-wrap .btn.all-platform-toggle:focus-visible{color:#fff;}.country-links-toggle-wrap .btn.all-platform-toggle:focus-visible{outline:0;box-shadow:0 10px 24px rgba(214,27,3,0.12),0 0 0 3px color-mix(in srgb,var(--primary-solid,#04a3fc) 35%,transparent);}.country-links-toggle-wrap .all-platform-toggle__chev{display:inline-block;transition:transform 0.25s ease;line-height:1;font-size:0.95rem;}.country-links-section:not(.is-collapsed) .country-links-toggle-wrap .all-platform-toggle__chev{transform:rotate(180deg);}.service-links-grid__flag{border-radius:10px;}.service-links-grid__flag-img{border-radius:10px !important;}#service-links-section.is-collapsed .service-links-grid__item:nth-child(n+25){display:none;}@media (max-width:575.98px){#service-links-section.is-collapsed .service-links-grid__item:nth-child(n+13){display:none;}}#service-links-section:not(.is-collapsed) .country-links-toggle-wrap .all-platform-toggle__chev{transform:rotate(180deg);}.order-confirm-card{position:relative;}.order-confirm-card__loading{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:0.85rem;padding:2rem 1rem;text-align:center;background:rgba(255,255,255,0.96);border-radius:inherit;z-index:3;}.order-confirm-card.is-loading .order-confirm-card__loading{display:flex;}.order-confirm-card__loading-spinner{width:38px;height:38px;border-radius:50%;border:3px solid #ffe4d1;border-top-color:#ff8c33;animation:order-confirm-loading-spin 0.8s linear infinite;}.order-confirm-card__loading-text{font-size:0.95rem;color:#4f5566;}@keyframes order-confirm-loading-spin{to{transform:rotate(360deg);}}@media (max-width:575.98px){.country-fixed-card__stats{grid-template-columns:1fr;}.country-links-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:0.5rem;}.country-links-grid__item{padding:0.55rem 0.65rem;gap:0.5rem;}.country-links-grid__flag{width:30px;height:30px;}.country-links-grid__flag-fallback{font-size:0.72rem;}.country-links-section.is-collapsed .country-links-grid__item:nth-child(n+13){display:none;}}.om-suggest-modal{border-radius:14px;border:1px solid rgba(214,27,3,0.18);box-shadow:0 16px 40px rgba(26,39,68,0.18);}.om-suggest-modal__title{font-size:1.05rem;font-weight:800;color:#1a2744;display:flex;align-items:center;gap:0.4rem;}.om-suggest-modal__title i{color:#d61b03;}.om-suggest-modal__desc{margin:0 0 0.85rem 0;font-size:0.92rem;line-height:1.75;color:#35425f;}.om-suggest-modal__hl{font-weight:800;color:#d61b03;}#omSuggestModal{z-index:4000;}.modal-backdrop.om-suggest-backdrop{z-index:3990;}