.esim-root{flex-direction:column;align-items:stretch;width:min(100%,600px);margin:0 auto;padding-bottom:4rem;display:flex}.esim-page-header{width:100%;margin-bottom:1.75rem}.esim-badge{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:999px;align-items:center;margin-bottom:.6rem;padding:.2rem .6rem;font-size:.63rem;font-weight:700;display:inline-flex}.esim-page-title{color:#fff;letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.45rem;font-weight:700}.esim-page-sub{color:#ffffff54;margin:0;font-size:.8rem;line-height:1.55}.esim-steps-indicator{align-items:center;width:100%;margin-bottom:1.75rem;display:flex}.esim-step-item{flex:1;align-items:center;gap:.5rem;display:flex}.esim-step-item:last-child{flex:none}.esim-step-dot{color:#ffffff40;border:1.5px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.7rem;font-weight:600;transition:border-color .2s,color .2s,background .2s;display:flex}.esim-step-dot--active{color:#fff;background:#4f46e5;border-color:#4f46e5}.esim-step-dot--done{background:#4f46e5;border-color:#4f46e5}.esim-step-label{color:#fff3;white-space:nowrap;font-size:.72rem;font-weight:500;transition:color .2s}.esim-step-label--active{color:#ffffffa6}.esim-step-line{background:#ffffff1a;flex:1;height:1.5px;margin:0 .5rem}.esim-step{width:100%;animation:.22s cubic-bezier(.22,1,.36,1) esimFadeIn}.esim-step--animate{animation:.25s cubic-bezier(.22,1,.36,1) esimSlideIn}@keyframes esimFadeIn{0%{opacity:0}to{opacity:1}}@keyframes esimSlideIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.esim-search-wrap{margin-bottom:1.5rem;position:relative}.esim-search-icon{color:#ffffff47;pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.esim-search{color:#fff;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:.75rem 2.5rem;font-family:inherit;font-size:.88rem;transition:border-color .15s,background .15s}.esim-search::placeholder{color:#ffffff40}.esim-search:focus{background:#ffffff14;border-color:#4f46e599}.esim-search-clear{color:#ffffff4d;cursor:pointer;background:0 0;border:none;padding:.25rem;transition:color .13s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.esim-search-clear:hover{color:#fff9}.esim-section-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff47;margin:0 0 .75rem;font-size:.68rem;font-weight:600}.esim-popular-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.esim-popular-card{cursor:pointer;box-sizing:border-box;text-align:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;align-items:center;gap:.35rem;width:100%;padding:.85rem .5rem .75rem;transition:background .13s,border-color .13s,transform .13s;display:flex}.esim-popular-card:hover{background:#ffffff17;border-color:#ffffff24;transform:translateY(-1px)}.esim-popular-flag{background:#ffffff0d;border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.esim-popular-name{color:#ffffffd9;font-size:.7rem;font-weight:500;line-height:1.25}.esim-popular-from{color:#ffffff4d;font-size:.63rem;font-weight:600}.esim-list{flex-direction:column;display:flex}.esim-list-item{cursor:pointer;box-sizing:border-box;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;width:100%;padding:.65rem .5rem;transition:background .12s;display:flex}.esim-list-item:hover{background:#ffffff0d}.esim-list-flag{background:#ffffff0d;border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.esim-flag-img{object-fit:cover;width:100%;height:100%;display:block}.esim-list-name{color:#ffffffd9;flex:1;font-size:.88rem;font-weight:500}.esim-list-from{color:#ffffff52;white-space:nowrap;font-size:.78rem;font-weight:600}.esim-list-arrow{color:#ffffff2e;flex-shrink:0}.esim-no-results{color:#ffffff47;text-align:center;margin:0;padding:1.5rem .5rem;font-size:.85rem}.esim-back-btn{color:#ffffff61;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;margin-bottom:1.5rem;padding:0;font-size:.8rem;font-weight:500;transition:color .13s;display:inline-flex}.esim-back-btn:hover{color:#ffffffb3}.esim-country-hero{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:1rem;margin-bottom:1.75rem;padding:1.1rem 1.25rem;display:flex}.esim-country-hero-flag{background:#ffffff0d;border-radius:50%;flex-shrink:0;width:60px;height:60px;overflow:hidden}.esim-country-hero-name{color:#fff;letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.esim-country-hero-sub{color:#ffffff4d;margin-top:.2rem;font-size:.75rem}.esim-tariff-list{flex-direction:column;gap:10px;width:100%;margin-bottom:1.5rem;display:flex}.esim-tariff-groups{flex-wrap:wrap;gap:8px;margin-bottom:1rem;display:flex}.esim-tariff-group{color:#ffffff9e;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;min-width:82px;min-height:42px;padding:.55rem .8rem;transition:background .13s,border-color .13s,color .13s;display:inline-flex}.esim-tariff-group:hover{background:#ffffff14;border-color:#ffffff26}.esim-tariff-group--active{color:#fff;background:#4f46e529;border-color:#635be673}.esim-tariff-group-label{white-space:nowrap;font-size:.8rem;font-weight:700}.esim-plan-list{flex-direction:column;gap:10px;display:flex}.esim-tariff-row{cursor:pointer;box-sizing:border-box;text-align:left;background:#ffffff0a;border:1.5px solid #ffffff14;border-radius:13px;justify-content:space-between;align-items:center;width:100%;padding:.9rem 1rem;transition:background .13s,border-color .13s;display:flex}.esim-tariff-row:hover{background:#ffffff14}.esim-tariff-row--active{background:#4f46e524!important;border-color:#635be680!important}.esim-tariff-row-left{align-items:center;gap:.75rem;min-width:0;display:flex}.esim-tariff-row-left--grouped{flex-direction:column;align-items:flex-start;gap:.2rem}.esim-tariff-row-gb{color:#fff;flex-shrink:0;min-width:72px;font-size:.95rem;font-weight:700}.esim-tariff-row-days{color:#ffffff4d;min-width:0;font-size:.78rem}.esim-tariff-row-extras{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.esim-feature-chip{color:#6ee7b7f2;white-space:nowrap;background:#34d39921;border:1px solid #34d39959;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:500;line-height:1.3;display:inline-flex}.esim-feature-chip--sm{padding:2px 7px;font-size:.68rem}.esim-notice-hint{color:#fde084e6;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:.68rem;font-weight:500;line-height:1.3;display:inline-flex}.esim-tariff-row-right{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.esim-tariff-row-price{color:#fff;font-size:.95rem;font-weight:700}.esim-tariff-row-check{border:1.5px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background .13s,border-color .13s;display:flex}.esim-tariff-row-check--on{background:#4f46e5;border-color:#4f46e5}.esim-buy-block{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:1rem;width:100%;margin-top:1rem;padding:1.1rem 1.25rem;display:flex}.esim-buy-meta{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.esim-buy-price{color:#fff;letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1}.esim-buy-desc{color:#ffffff4d;font-size:.72rem}.esim-buy-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#4f46e5,#5d5fef);border:none;border-radius:999px;flex-shrink:0;padding:.7rem 1.6rem;font-size:.88rem;font-weight:600;transition:opacity .13s,transform .13s}.esim-buy-btn:hover{opacity:.88;transform:translateY(-1px)}.esim-buy-btn--full{text-align:center;width:100%;margin-top:1.25rem;padding:.85rem;font-size:.95rem}.esim-summary{background:#ffffff0a;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:.85rem;margin-bottom:1.5rem;padding:.9rem 1rem;display:flex}.esim-summary-flag{background:#ffffff0d;border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.esim-summary-info{flex-direction:column;flex:1;gap:.1rem;display:flex}.esim-summary-country{color:#fff;font-size:.88rem;font-weight:600}.esim-summary-tariff{color:#ffffff59;font-size:.72rem}.esim-summary-price{color:#fff;white-space:nowrap;font-size:1rem;font-weight:700}.esim-field{margin-bottom:1.25rem}.esim-field-label{color:#ffffff73;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.72rem;font-weight:600;display:block}.esim-field-input{color:#fff;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .15s,background .15s}.esim-field-input::placeholder{color:#ffffff38}.esim-field-input:focus{background:#ffffff14;border-color:#4f46e599}.esim-field-input--error{border-color:#ef444499!important}.esim-field-error{color:#f87171;margin-top:.35rem;font-size:.72rem;display:block}.esim-field-hint{color:#ffffff40;margin-top:.35rem;font-size:.72rem;display:block}.esim-payment-row{gap:8px;display:flex}.esim-payment-opt{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff17;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.7rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:background .13s,border-color .13s,color .13s;display:flex}.esim-payment-opt:hover{background:#ffffff17}.esim-payment-opt--active{color:#fff;background:#4f46e51f;border-color:#4f46e599}.esim-howto{background:#ffffff08;border:1px solid #ffffff0f;border-radius:13px;margin-bottom:.25rem;padding:1rem 1.1rem}.esim-howto-title{text-transform:uppercase;letter-spacing:.06em;color:#ffffff47;margin:0 0 .85rem;font-size:.72rem;font-weight:600}.esim-howto-steps{flex-direction:column;gap:.65rem;display:flex}.esim-howto-item{align-items:flex-start;gap:.75rem;display:flex}.esim-howto-num{color:#ffffffb3;background:#4f46e540;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:.65rem;font-weight:700;display:flex}.esim-howto-item span{color:#ffffff73;font-size:.8rem;line-height:1.45}.esim-buy-features{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.esim-notice-panel{color:#fde084f2;word-break:break-word;background:#fbbf2414;border:1px solid #fbbf2447;border-radius:10px;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;font-size:.8rem;line-height:1.5;display:flex}.esim-notice-icon{opacity:.85;flex-shrink:0;margin-top:1px}.esim-loading{text-align:center;color:#ffffff73;padding:3rem 1rem;font-size:.9rem}.esim-error-block{background:#ef44441f;border:1px solid #ef444440;border-radius:10px;align-items:center;gap:.6rem;margin-top:.75rem;padding:.7rem 1rem;display:flex}.esim-error-icon{color:#ef4444;background:#ef44444d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:700;display:flex}.esim-error-text{color:#fca5a5;flex:1;font-size:.8rem;line-height:1.4}.esim-error-close{color:#fff6;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:1.1rem}.esim-legal{text-align:center;color:#ffffff4d;margin-top:.75rem;font-size:.7rem;line-height:1.5}.esim-legal-link{color:#ffffff73;text-underline-offset:2px;text-decoration:underline}.esim-legal-link:hover{color:#fff9}.esim-btn-spinner{vertical-align:middle;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:.5rem;animation:.6s linear infinite esim-spin;display:inline-block}@keyframes esim-spin{to{transform:rotate(360deg)}}.esim-buy-btn--loading{opacity:.7;pointer-events:none}@media (max-width:540px){.esim-popular-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:6px}.esim-buy-block{flex-direction:column;align-items:stretch;gap:.85rem}.esim-buy-btn{text-align:center;padding:.85rem}}
.steam-promo-block{border:1px solid rgba(var(--blue-rgb), .15);cursor:pointer;background:linear-gradient(135deg,#1a2740e6 0%,#171d2af2 100%);border-radius:14px;align-items:center;gap:1rem;margin:1rem 0 .5rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .2s,transform .15s,box-shadow .2s;display:flex}.steam-promo-block:hover{border-color:rgba(var(--blue-rgb), .4);box-shadow:0 4px 20px rgba(var(--blue-rgb), .12);transform:translateY(-1px)}.steam-promo-icon{background:rgba(var(--blue-rgb), .12);width:48px;height:48px;color:var(--blue);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.steam-promo-content{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.steam-promo-title{color:var(--text-primary);font-size:1rem;font-weight:600}.steam-promo-subtitle{color:var(--text-secondary);font-size:.8125rem}.steam-promo-arrow{color:var(--text-muted);flex-shrink:0}.steam-page-wrapper{max-width:480px;margin:0 auto;padding:1rem 0}.steam-topup-page{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;width:100%;margin:0 auto;padding:1.5rem 1.5rem 1.25rem;box-shadow:0 4px 24px #0003}.steam-topup-loading,.steam-topup-error{text-align:center;color:var(--text-secondary);padding:2rem 1rem;font-size:.95rem}.steam-topup-error{color:#f87171}.steam-topup-header{text-align:center;margin-bottom:1.5rem}.steam-topup-title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:700}.steam-topup-form{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.steam-topup-field{flex-direction:column;gap:.5rem;display:flex}.steam-topup-label{color:var(--text-primary);font-size:.875rem;font-weight:600}.steam-topup-input-wrapper{background:var(--bg-secondary);border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.5rem;padding:0 .25rem 0 1rem;transition:border-color .2s,box-shadow .2s;display:flex}.steam-topup-input-wrapper:focus-within{border-color:rgba(var(--blue-rgb), .5);box-shadow:0 0 0 3px rgba(var(--blue-rgb), .1)}.steam-topup-input{color:var(--text-primary);-moz-appearance:textfield;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.75rem 0;font-size:.9375rem}.steam-topup-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.steam-topup-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.steam-topup-input::placeholder{color:var(--text-muted)}.steam-topup-info-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;transition:color .2s;display:flex}.steam-topup-info-btn:hover{color:var(--text-secondary)}.steam-topup-currency-switcher{flex-shrink:0;gap:0;display:flex}.steam-topup-currency-btn{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:.25rem;padding:.45rem .6rem;font-size:.8125rem;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.steam-topup-currency-btn:first-child{border-radius:8px 0 0 8px}.steam-topup-currency-btn:last-child{border-radius:0 8px 8px 0}.steam-topup-currency-btn+.steam-topup-currency-btn{border-left:none}.steam-topup-currency-btn.active{background:rgba(var(--blue-rgb), .15);border-color:rgba(var(--blue-rgb), .4);color:var(--blue);font-weight:600}.steam-topup-currency-flag{font-size:.875rem;line-height:1}.steam-topup-hint{color:#f59e0b;font-size:.8125rem}.steam-topup-presets{flex-wrap:wrap;gap:.5rem;margin-top:.625rem;display:flex}.steam-topup-preset{color:#ffffffbf;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:.3rem .75rem;font-size:.8125rem;transition:background .15s,border-color .15s,color .15s}.steam-topup-preset:hover{color:#fff;background:#ffffff1f;border-color:#ffffff40}.steam-topup-preset.active{color:#5bbfff;background:#1a9fff2e;border-color:#1a9fff80}@keyframes mcp-shimmer{0%{opacity:.35}50%{opacity:.7}to{opacity:.35}}.steam-topup-skeleton{flex-direction:column;gap:1rem;padding-top:.5rem;display:flex}.steam-topup-skeleton>*{background:#ffffff14;border-radius:10px;animation:1.4s ease-in-out infinite mcp-shimmer}.steam-topup-skeleton-title{width:60%;height:28px}.steam-topup-skeleton-field{height:48px}.steam-topup-skeleton-field--short{width:55%;height:40px}.steam-topup-skeleton-presets{flex-wrap:wrap;gap:.5rem;display:flex;background:0 0!important;animation:none!important}.steam-topup-skeleton-preset{background:#ffffff14;border-radius:20px;width:80px;height:30px;animation:1.4s ease-in-out infinite mcp-shimmer}.steam-topup-skeleton-preset--lg{width:110px}.steam-topup-skeleton-btn{height:50px;margin-top:.5rem}.steam-topup-payment-methods{flex-wrap:wrap;gap:.5rem;display:flex}.steam-topup-payment-method{background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border:1px solid #ffffff14;border-radius:10px;align-items:center;padding:.55rem 1rem;font-size:.875rem;transition:border-color .2s,background .2s;display:inline-flex}.steam-topup-payment-method:hover{border-color:rgba(var(--blue-rgb), .5)}.steam-topup-payment-method.active{background:rgba(var(--blue-rgb), .1);border-color:var(--blue);color:var(--blue);font-weight:500}.steam-topup-error-message{color:#f87171;background:#ef44441a;border:1px solid #ef444440;border-radius:10px;padding:.6rem .875rem;font-size:.875rem}.steam-topup-price-row{background:linear-gradient(135deg,#1a9fff1a 0%,#1a9fff0a 100%);border:1px solid #1a9fff40;border-radius:14px;justify-content:space-between;align-items:center;padding:.875rem 1.125rem;display:flex;position:relative;overflow:hidden}.steam-topup-price-row:before{content:"";background:linear-gradient(#5bbfff,#3b9eff);border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}.steam-topup-price-label{color:#1a9fffb3;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.steam-topup-price-amount{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:700}.steam-topup-buy-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4caf50 0%,#388e3c 100%);border:none;border-radius:12px;width:100%;padding:.85rem 1rem;font-size:1rem;font-weight:600;transition:transform .15s,box-shadow .2s;box-shadow:0 2px 12px #4caf5040}.steam-topup-buy-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 16px #4caf5059}.steam-topup-buy-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.steam-topup-legal{text-align:center;color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.4}.steam-topup-legal a{color:var(--blue);text-decoration:none}.steam-topup-legal a:hover{text-decoration:underline}.steam-topup-page .captcha-section{background:#0000001f;border:1px solid #ffffff0d;border-radius:12px;gap:.4rem;margin:0;padding:.65rem .875rem}.steam-topup-page .captcha-section-title{font-size:.8125rem}.steam-topup-page .captcha-section-widget-wrap{border-radius:10px;min-height:48px;padding:.5rem .65rem}.steam-topup-page .captcha-section-description{font-size:.7rem}@media (max-width:600px){.steam-page-wrapper{max-width:100%;padding:.5rem 0}.steam-topup-page{border-radius:12px;padding:1.25rem 1rem 1rem}.steam-topup-currency-btn{padding:.4rem .45rem;font-size:.75rem}.steam-promo-block{padding:.875rem 1rem}.steam-promo-icon{width:40px;height:40px}}.recent-options-suggest-anchor{position:relative}.recent-options-suggest{z-index:50;background:var(--bg-secondary);border:1px solid #ffffff1a;border-radius:10px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000004d}.recent-options-suggest-item{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.625rem 1rem;font-size:.875rem;transition:background .15s;display:flex}.recent-options-suggest-item:hover{background:#ffffff0f}.recent-options-suggest-item+.recent-options-suggest-item{border-top:1px solid #ffffff0a}.recent-options-suggest-value{font-weight:500}.recent-options-suggest-count{color:var(--text-muted);flex-shrink:0;margin-left:.75rem;font-size:.75rem}.mcp-profile-inner{max-width:680px}.mcp-profile-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1.25rem 1.5rem;display:flex}.mcp-profile-avatar{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:700;display:flex}.mcp-profile-avatar--skeleton{background:#ffffff14;animation:1.4s ease-in-out infinite mcpSkeletonPulse}.mcp-profile-identity{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.mcp-profile-name{color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.mcp-profile-sub{color:#ffffff73;font-size:.8125rem}.mcp-profile-logout{color:#ffffff80;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.45rem;padding:.5rem .875rem;font-size:.8125rem;transition:color .15s,border-color .15s,background .15s;display:flex}.mcp-profile-logout:hover{color:#f87171;background:#f871710f;border-color:#f8717159}.mcp-profile-nav{gap:.5rem;margin-bottom:1.25rem;display:flex}.mcp-profile-nav-link{color:#ffffff80;background:#ffffff08;border:1px solid #ffffff17;border-radius:8px;padding:.5rem 1.125rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.mcp-profile-nav-link:hover{color:#fffc;border-color:#ffffff2e}.mcp-profile-nav-link--active{color:#ffffffeb;background:#6366f126;border-color:#6366f166}.mcp-profile-content{min-height:200px}.mcp-skel{background:#ffffff12;border-radius:6px;animation:1.4s ease-in-out infinite mcpSkeletonPulse;display:block}.mcp-skel--filter{border-radius:8px;width:80px;height:34px}@keyframes mcpSkeletonPulse{0%,to{opacity:1}50%{opacity:.45}}.mcp-orders-wrap{flex-direction:column;gap:0;display:flex}.mcp-orders-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.mcp-orders-filter-btn{color:#ffffff80;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:8px;padding:.4375rem 1rem;font-size:.8125rem;font-weight:500;transition:color .15s,border-color .15s,background .15s}.mcp-orders-filter-btn:hover{color:#fffc;border-color:#ffffff2e}.mcp-orders-filter-btn--active{color:#ffffffeb;background:#6366f124;border-color:#6366f161}.mcp-orders-list{flex-direction:column;gap:.625rem;display:flex}.mcp-order-card{cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:.875rem;padding:1rem 1.25rem;transition:background .15s,border-color .15s,transform .15s;display:flex}.mcp-order-card:hover{background:#ffffff0f;border-color:#ffffff24;transform:translateY(-1px)}.mcp-order-card--skeleton{pointer-events:none;min-height:90px;animation:1.4s ease-in-out infinite mcpSkeletonPulse}.mcp-order-main{flex-direction:column;gap:.5rem;display:flex}.mcp-order-meta{align-items:center;gap:.75rem;display:flex}.mcp-order-id{color:#ffffffbf;letter-spacing:.02em;font-family:ui-monospace,JetBrains Mono,monospace;font-size:.8125rem;font-weight:600}.mcp-order-date{color:#ffffff59;font-size:.75rem}.mcp-order-items{flex-direction:column;gap:.2rem;display:flex}.mcp-order-item{align-items:baseline;gap:.5rem;display:flex}.mcp-order-item-name{color:#ffffffd9;font-size:.9rem;font-weight:500}.mcp-order-item-qty{color:#ffffff59;font-size:.775rem}.mcp-order-cancel-reason{color:#f87171b3;margin:0;font-size:.775rem}.mcp-order-footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mcp-order-footer-right{align-items:center;gap:.5rem;display:flex}.mcp-order-price{color:#ffffffe6;font-size:.9375rem;font-weight:600}.mcp-order-status{letter-spacing:.01em;border:1px solid #0000;border-radius:6px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.mcp-order-status--pending{color:#fbbf24;background:#eab3081f;border-color:#eab3084d}.mcp-order-status--completed{color:#4ade80;background:#22c55e1a;border-color:#22c55e47}.mcp-order-status--failed{color:#f87171;background:#ef44441a;border-color:#ef444447}.mcp-order-status--paid{color:#63b3ed;background:#63b3ed1f;border-color:#63b3ed4d}.mcp-order-status--cancelled{color:#fff6;background:#ffffff0d;border-color:#ffffff1f}.mcp-od-banner{border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem;display:flex}.mcp-od-banner-icon{flex-shrink:0;font-size:1.25rem;line-height:1.3}.mcp-od-banner-title{margin:0 0 .2rem;font-size:.875rem;font-weight:600;line-height:1.3}.mcp-od-banner-text{opacity:.85;margin:0;font-size:.8rem;line-height:1.5}.mcp-od-banner-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.mcp-od-banner--pending{color:#fbbf24;background:#eab30814;border-color:#eab30840}.mcp-od-banner--paid{color:#63b3ed;background:#63b3ed14;border-color:#63b3ed40}.mcp-od-banner--failed{color:#f87171;background:#ef444414;border-color:#ef444440}.mcp-od-banner--completed{color:#4ade80;background:#22c55e14;border-color:#22c55e40}.mcp-od-banner--cancelled{color:#cbd5e1b3;background:#ffffff0a;border-color:#ffffff1a}.mcp-order-action-btn{cursor:pointer;border:1px solid #0000;border-radius:7px;padding:.375rem .875rem;font-size:.8rem;font-weight:600;transition:opacity .15s,background .15s}.mcp-order-action-btn--pay{color:#a5b4fc;background:#6366f133;border-color:#6366f173}.mcp-order-action-btn--pay:hover{background:#6366f14d}.mcp-order-action-btn--cancel{color:#f87171a6;background:0 0;border-color:#f8717140}.mcp-order-action-btn--cancel:hover{color:#f87171;background:#f8717114;border-color:#f8717166}.mcp-order-action-btn:disabled{opacity:.4;cursor:not-allowed}.mcp-orders-empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.mcp-orders-empty-icon{opacity:.6;margin-bottom:.5rem;font-size:2.5rem}.mcp-orders-empty-title{color:#ffffffb3;margin:0;font-size:1rem;font-weight:600}.mcp-orders-empty-hint{color:#ffffff59;margin:0;font-size:.875rem}@media (max-width:480px){.mcp-profile-card{gap:.75rem;padding:1rem 1.125rem}.mcp-profile-logout span{display:none}.mcp-profile-logout{padding:.5rem}.mcp-order-card{padding:.875rem 1rem}.mcp-order-footer{flex-wrap:wrap;gap:.5rem}.mcp-order-footer-right{flex-wrap:wrap}}.mcp-od-hero{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.mcp-od-hero-left{flex-direction:column;gap:.25rem;display:flex}.mcp-od-hero-right{align-items:center;gap:.75rem;display:flex}.mcp-od-label{color:#ffffff59;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500}.mcp-od-id{color:#fff;letter-spacing:.04em;margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.5rem;font-weight:700}.mcp-od-hero--skeleton .mcp-od-id{opacity:0}.mcp-od-refresh{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s,border-color .15s;display:flex}.mcp-od-refresh:hover:not(:disabled){color:#ffffffd9;background:#ffffff14;border-color:#fff3}.mcp-od-refresh:disabled{opacity:.4;cursor:default}@keyframes mcpOdSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mcp-od-spin{animation:.8s linear infinite mcpOdSpin}.mcp-od-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;margin-bottom:1.25rem;overflow:hidden}.mcp-od-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.mcp-od-row:last-child{border-bottom:none}.mcp-od-row--cancel{background:#ef44440d}.mcp-od-row-label{color:#fff6;white-space:nowrap;font-size:.8125rem}.mcp-od-row-val{color:#ffffffd9;text-align:right;font-size:.875rem}.mcp-od-price{color:#a78bfa;font-size:1rem;font-weight:600}.mcp-od-row-val--cancel{color:#f87171e6;font-size:.8125rem}.mcp-od-actions{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.mcp-od-cancel-btn{color:#f87171e6;cursor:pointer;white-space:nowrap;background:#ef444414;border:1px solid #ef444459;border-radius:10px;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.mcp-od-cancel-btn:hover:not(:disabled){background:#ef444426;border-color:#ef444480}.mcp-od-cancel-btn:disabled{opacity:.5;cursor:default}.mcp-od-items{margin-bottom:1.5rem}.mcp-od-section-title{color:#ffffff59;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.mcp-od-items-list{flex-direction:column;gap:.75rem;display:flex}.mcp-od-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.mcp-od-item-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mcp-od-item-name{color:#fff;font-size:.9375rem;font-weight:600}.mcp-od-item-qty{color:#fff6;background:#ffffff0f;border-radius:6px;flex-shrink:0;padding:.125rem .5rem;font-size:.8125rem}.mcp-od-codes{flex-direction:column;gap:.5rem;display:flex}.mcp-od-codes-label{color:#ffffff59;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.mcp-code-block{background:#0000004d;border:1px solid #ffffff1a;border-radius:9px;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.mcp-code-text{color:#c4b5fd;letter-spacing:.04em;word-break:break-all;flex:1;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.875rem}.mcp-code-copy{color:#ffffff80;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;flex-shrink:0;align-items:center;gap:.3rem;padding:.3rem .625rem;font-size:.75rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.mcp-code-copy:hover{color:#ffffffd9;background:#ffffff1a;border-color:#ffffff40}.mcp-code-copy--done{color:#4ade80;background:#4ade8014;border-color:#4ade804d}.mcp-code-copy--done:hover{color:#4ade80;background:#4ade801f;border-color:#4ade8066}.mcp-code-block--qr{flex-wrap:wrap;align-items:flex-start;gap:1rem}.mcp-code-qr{background:#fff;border-radius:8px;flex-shrink:0;padding:.5rem;line-height:0}.mcp-code-qr svg{width:160px;height:160px;display:block}.mcp-code-qr-side{flex-direction:column;flex:1;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.mcp-code-text--mono{word-break:break-all;flex:none;width:100%;font-size:.75rem}.mcp-od-guide{border-top:1px solid #ffffff0f;margin-top:.125rem;padding-top:.875rem}.mcp-od-guide-label{color:#a78bfab3;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.375rem;margin-bottom:.75rem;font-size:.6875rem;font-weight:700;display:flex}.mcp-od-guide-body{background:#a78bfa0a;border:1px solid #a78bfa1f;border-radius:10px;padding:1rem 1.125rem}.mcp-od-guide-content{color:#ffffffb3;font-size:.875rem;line-height:1.7}.mcp-od-guide-content>*+*{margin-top:.625rem}.mcp-od-guide-content p{margin:0}.mcp-od-guide-content strong,.mcp-od-guide-content b{color:#ffffffeb;font-weight:600}.mcp-od-guide-content em,.mcp-od-guide-content i{color:#fff9;font-style:italic}.mcp-od-guide-content a{color:#a78bfa;border-bottom:1px solid #a78bfa59;text-decoration:none;transition:color .15s,border-color .15s}.mcp-od-guide-content a:hover{color:#c4b5fd;border-color:#c4b5fd8c}.mcp-od-guide-content ol,.mcp-od-guide-content ul{flex-direction:column;gap:.5rem;margin:0;padding-left:0;list-style:none;display:flex}.mcp-od-guide-content ol{counter-reset:guide-step}.mcp-od-guide-content ol>li{counter-increment:guide-step;color:#ffffffb8;align-items:flex-start;gap:.625rem;display:flex}.mcp-od-guide-content ol>li:before{content:counter(guide-step);color:#c4b5fd;background:#a78bfa2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:.125rem;font-size:.6875rem;font-weight:700;display:flex}.mcp-od-guide-content ul>li{color:#ffffffb8;align-items:flex-start;gap:.5rem;display:flex}.mcp-od-guide-content ul>li:before{content:"";background:#a78bfa99;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:.55rem}.mcp-od-guide-content code{color:#c4b5fd;background:#a78bfa1a;border:1px solid #a78bfa2e;border-radius:5px;padding:.1em .4em;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.8125rem}.mcp-od-guide-content h2,.mcp-od-guide-content h3{color:#ffffffe0;margin:0;font-size:.9375rem;font-weight:600}.mcp-od-guide-content hr{border:none;border-top:1px solid #ffffff12;margin:.5rem 0}.mcp-od-item-error{color:#f87171d9;background:#ef444412;border:1px solid #ef444433;border-radius:8px;padding:.5rem .75rem;font-size:.8125rem}.mcp-od-cross{margin:1.5rem 0 .5rem}.mcp-od-cross-header{justify-content:space-between;align-items:baseline;margin-bottom:.875rem;display:flex}.mcp-od-cross-title{color:#fff;margin:0;font-size:1rem;font-weight:600}.mcp-od-cross-all{color:#fff6;font-size:.8rem;text-decoration:none;transition:color .15s}.mcp-od-cross-all:hover{color:#ffffffbf}.mcp-od-cross-grid{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}.mcp-od-cross-card{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;align-items:center;gap:.375rem;padding:.875rem .625rem .75rem;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.mcp-od-cross-card:hover{background:#ffffff12;border-color:#ffffff24;transform:translateY(-1px)}.mcp-od-cross-img{flex-shrink:0;width:48px;height:48px;margin-bottom:.25rem}.mcp-od-cross-thumb{object-fit:contain;border-radius:8px;width:48px;height:48px}.mcp-od-cross-thumb--empty{background:#ffffff0f;border-radius:8px}.mcp-od-cross-name{color:#ffffffbf;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.775rem;line-height:1.35;display:-webkit-box;overflow:hidden}.mcp-od-cross-price{color:#a5b4fc;font-size:.8125rem;font-weight:600}.mcp-od-footer-nav{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1.5rem;display:flex}.mcp-od-back-btn{color:#fff9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.mcp-od-back-btn:hover{color:#ffffffe6;background:#ffffff14;border-color:#ffffff2e}.mcp-od-catalog-btn{color:#a78bfa;background:#a78bfa14;border:1px solid #a78bfa59;border-radius:9px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.mcp-od-catalog-btn:hover{color:#c4b5fd;background:#a78bfa24;border-color:#a78bfa8c}@media (max-width:480px){.mcp-od-id{font-size:1.25rem}.mcp-od-actions{flex-direction:column}.mcp-od-cancel-btn{width:100%}.mcp-od-footer-nav{flex-direction:column;align-items:stretch}.mcp-od-back-btn,.mcp-od-catalog-btn{justify-content:center}.mcp-code-block{flex-direction:column;align-items:flex-start}.mcp-code-copy{align-self:flex-end}}.mcp-auth-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.mcp-auth-panel{-webkit-backdrop-filter:blur(32px);background:#0e0e16f2;border:1px solid #ffffff1a;border-radius:22px;width:100%;max-width:424px;animation:.22s cubic-bezier(.22,1,.36,1) mcp-auth-in;overflow:hidden;box-shadow:0 32px 80px #000000b3,inset 0 0 0 1px #a78bfa0f}@keyframes mcp-auth-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.mcp-auth-top{justify-content:space-between;align-items:center;padding:1.125rem 1.25rem 0;display:flex}.mcp-auth-tabs{background:#ffffff0a;border:1px solid #ffffff12;border-radius:11px;gap:2px;padding:3px;display:flex}.mcp-auth-tab{color:#ffffff61;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:.4rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:color .15s,background .15s}.mcp-auth-tab--active{color:#c4b5fd;background:#a78bfa24;font-weight:600}.mcp-auth-tab:not(.mcp-auth-tab--active):hover{color:#ffffffa6}.mcp-auth-close{color:#ffffff59;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s,border-color .15s;display:flex}.mcp-auth-close:hover{color:#ffffffbf;background:#ffffff17;border-color:#ffffff26}.mcp-auth-body{flex-direction:column;padding:1.25rem 1.375rem 1.5rem;display:flex}.mcp-auth-form{flex-direction:column;gap:.875rem;display:flex}.mcp-auth-hint-text{color:#ffffff61;margin:0 0 .125rem;font-size:.8125rem;line-height:1.5}.mcp-auth-hint-link{color:#a78bfa;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;font-weight:600;transition:color .15s}.mcp-auth-hint-link:hover{color:#c4b5fd;text-decoration:underline}.mcp-auth-field{flex-direction:column;gap:.375rem;display:flex}.mcp-auth-label{color:#ffffff73;letter-spacing:.01em;font-size:.79rem;font-weight:500}.mcp-auth-input{color:#fff;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff17;border-radius:11px;outline:none;width:100%;padding:.65rem .9375rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,background .15s,box-shadow .15s}.mcp-auth-input::placeholder{color:#ffffff2e}.mcp-auth-input:focus{background:#a78bfa0d;border-color:#a78bfa8c;box-shadow:0 0 0 3px #a78bfa1a}.mcp-auth-input:disabled{opacity:.45;cursor:default}.mcp-auth-input--error{border-color:#ef44448c!important;box-shadow:0 0 0 3px #ef444414!important}.mcp-auth-error{color:#f87171eb;background:#ef444412;border:1px solid #ef44442e;border-radius:9px;align-items:flex-start;gap:.5rem;padding:.5625rem .75rem;font-size:.8125rem;line-height:1.5;display:flex}.mcp-auth-success{color:#4ade80eb;background:#4ade8012;border:1px solid #4ade802e;border-radius:9px;padding:.5625rem .75rem;font-size:.8125rem}.mcp-auth-submit{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#6d28d9 0%,#9333ea 50%,#a855f7 100%);border:none;border-radius:11px;width:100%;margin-top:.125rem;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:opacity .15s,transform .15s,box-shadow .15s;box-shadow:0 4px 16px #8b5cf64d}.mcp-auth-submit:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf666}.mcp-auth-submit:active:not(:disabled){transform:translateY(0)}.mcp-auth-submit:disabled{opacity:.35;cursor:default;box-shadow:none;transform:none}.mcp-auth-pw-hints{flex-direction:column;gap:.25rem;margin-top:.125rem;display:flex}.mcp-auth-pw-hint{align-items:center;gap:.4rem;font-size:.75rem;line-height:1.4;display:flex}.mcp-auth-pw-hint--ok{color:#4ade80}.mcp-auth-pw-hint--err{color:#f87171cc}.mcp-auth-divider{align-items:center;gap:.875rem;margin:1.375rem 0 1rem;display:flex}.mcp-auth-divider:before,.mcp-auth-divider:after{content:"";background:#ffffff12;flex:1;height:1px}.mcp-auth-divider span{color:#ffffff47;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:600}.mcp-auth-socials{flex-direction:column;gap:.5rem;display:flex}.mcp-auth-tg-wrap{border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex;overflow:hidden}.mcp-auth-social-btn{color:#fff;cursor:pointer;border:1px solid #0000;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;width:100%;height:44px;padding:0 1.125rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:opacity .15s,transform .15s;display:flex}.mcp-auth-social-btn:hover:not(:disabled){opacity:.87;transform:translateY(-1px)}.mcp-auth-social-btn:active:not(:disabled){opacity:.95;transform:translateY(0)}.mcp-auth-social-btn:disabled{opacity:.45;cursor:default;transform:none}.mcp-auth-social-btn--yandex{background:#fc3f1d;box-shadow:0 2px 10px #fc3f1d40}.mcp-auth-social-btn--google{color:#ffffffd1;background:#ffffff12;border-color:#ffffff1c}.mcp-auth-social-btn--google:hover:not(:disabled){opacity:1;background:#ffffff1c}@media (max-width:520px){.mcp-auth-overlay{align-items:flex-end;padding:0}.mcp-auth-panel{border-bottom:none;border-left:none;border-right:none;border-radius:22px 22px 0 0;max-width:100%;animation:.28s cubic-bezier(.22,1,.36,1) mcp-auth-in-mobile}@keyframes mcp-auth-in-mobile{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.mcp-auth-body{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}}.mcp-search-wrap{flex-shrink:1;min-width:0;position:relative}.mcp-search-form{cursor:text;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:.35rem;width:192px;padding:.3rem .5rem .3rem .75rem;transition:border-color .15s,background .15s,width .2s;display:flex}.mcp-search-form:focus-within{background:#a78bfa0d;border-color:#a78bfa73;width:240px}.mcp-search-ico{color:#ffffff52;pointer-events:none;flex-shrink:0;transition:color .15s}.mcp-search-form:focus-within .mcp-search-ico{color:#a78bfab3}.mcp-search-input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.8rem}.mcp-search-input::placeholder{color:#ffffff42}.mcp-search-input::-webkit-search-cancel-button{display:none}.mcp-search-clear{color:#ffffff73;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:background .12s,color .12s;display:flex}.mcp-search-clear:hover{color:#fff;background:#ffffff2e}.mcp-search-icon-link{color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:background .15s,color .15s;display:none}.mcp-search-icon-link:hover{color:#ffffffe6;background:#ffffff17}@media (max-width:768px){.mcp-search-form{display:none}.mcp-search-icon-link{display:flex}}.mcp-search-dropdown{-webkit-backdrop-filter:blur(24px);z-index:500;background:#0c0c14fa;border:1px solid #ffffff1a;border-radius:16px;width:320px;animation:.14s mcp-search-drop-in;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 48px #0000008c}@keyframes mcp-search-drop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mcp-search-drp-loading{color:#fff6;align-items:center;gap:.625rem;padding:1rem 1.125rem;font-size:.875rem;display:flex}.mcp-search-drp-spinner{border:2px solid #ffffff14;border-top-color:#a78bfa;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite mcp-srch-spin}@keyframes mcp-srch-spin{to{transform:rotate(360deg)}}.mcp-search-drp-title{color:#ffffff40;letter-spacing:.09em;text-transform:uppercase;padding:.75rem 1.125rem .25rem;font-size:.6875rem;font-weight:700}.mcp-search-drp-list{flex-direction:column;padding:.25rem .5rem .5rem;display:flex}.mcp-search-drp-item{border-radius:10px;align-items:center;gap:.625rem;padding:.5rem .625rem;text-decoration:none;transition:background .1s;display:flex}.mcp-search-drp-item:hover{background:#ffffff0f}.mcp-search-drp-thumb{object-fit:cover;background:#ffffff0f;border-radius:8px;flex-shrink:0;width:36px;height:36px}.mcp-search-drp-thumb-placeholder{color:#ffffff2e;background:#ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mcp-search-drp-info{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.mcp-search-drp-name{color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.mcp-search-drp-price{color:#a78bfa;white-space:nowrap;font-size:.75rem;font-weight:600}.mcp-search-drp-all{color:#a78bfa;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .1s;display:flex}.mcp-search-drp-all:hover{background:#a78bfa0f}.mcp-sr-wrap{flex-direction:column;gap:1.25rem;display:flex}.mcp-sr-form{align-items:center;gap:.625rem;display:flex}.mcp-sr-input-wrap{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;flex:1;align-items:center;gap:.5rem;padding:.625rem .875rem;transition:border-color .15s,background .15s;display:flex}.mcp-sr-input-wrap:focus-within{background:#a78bfa0a;border-color:#a78bfa80}.mcp-sr-form-ico{color:#ffffff4d;flex-shrink:0}.mcp-sr-form:focus-within .mcp-sr-form-ico{color:#a78bfaa6}.mcp-sr-input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:1rem}.mcp-sr-input::placeholder{color:#ffffff38}.mcp-sr-input::-webkit-search-cancel-button{display:none}.mcp-sr-clear{color:#ffffff73;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:background .12s,color .12s;display:flex}.mcp-sr-clear:hover{color:#fff;background:#ffffff2e}.mcp-sr-submit{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#6d28d9 0%,#9333ea 100%);border:none;border-radius:14px;padding:.625rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:opacity .15s,transform .15s}.mcp-sr-submit:hover{opacity:.9;transform:translateY(-1px)}.mcp-sr-submit:active{transform:none}.mcp-sr-count{color:#fff6;margin:0;font-size:.875rem}.mcp-sr-count strong{color:#ffffffbf;font-weight:600}.mcp-sr-section-label{color:#ffffff47;letter-spacing:.08em;text-transform:uppercase;margin:.5rem 0 0;font-size:.75rem;font-weight:700}.mcp-sr-list{flex-direction:column;gap:.375rem;display:flex}.mcp-sr-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:.875rem;padding:.75rem 1rem;text-decoration:none;transition:background .12s,border-color .12s,transform .12s;display:flex}.mcp-sr-card:hover{background:#ffffff12;border-color:#ffffff1f;transform:translateY(-1px)}.mcp-sr-card--out{opacity:.55}.mcp-sr-card--skel{pointer-events:none}.mcp-sr-card-img{flex-shrink:0}.mcp-sr-card-thumb{object-fit:cover;background:#ffffff0f;border-radius:10px;width:48px;height:48px}.mcp-sr-card-body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.mcp-sr-card-name{color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.35;display:-webkit-box;overflow:hidden}.mcp-sr-card-tag{border-radius:5px;align-self:flex-start;padding:.1rem .4rem;font-size:.6875rem;font-weight:600}.mcp-sr-card-tag--out{color:#f87171b3;background:#ef44441a}.mcp-sr-card-badges{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.mcp-sr-card-cat{color:#ffffff61;white-space:nowrap;font-size:.7rem}.mcp-sr-card-arrow{color:#fff3;flex-shrink:0;transition:color .15s,transform .15s}.mcp-sr-card:hover .mcp-sr-card-arrow{color:#a78bfa;transform:translate(2px)}.mcp-sr-card-thumb--empty{background:#ffffff0f;border-radius:10px;width:48px;height:48px}.mcp-sr-card-price{text-align:right;flex-shrink:0}.mcp-sr-price{color:#a78bfa;white-space:nowrap;font-size:1rem;font-weight:700}.mcp-sr-price--out{color:#ffffff47;font-size:.875rem;font-weight:500;text-decoration:line-through}.mcp-sr-skel-thumb{border-radius:10px;flex-shrink:0;width:48px;height:48px}.mcp-sr-skel-price{border-radius:6px;flex-shrink:0;width:60px;height:18px}.mcp-empty-state{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.mcp-empty-icon{color:#ffffff26;margin-bottom:.5rem}.mcp-empty-title{color:#ffffffa6;margin:0;font-size:1.125rem;font-weight:600}.mcp-empty-hint{color:#ffffff4d;margin:0;font-size:.875rem;line-height:1.5}.mcp-faq{max-width:600px;margin:2rem auto 0;padding:0 1rem 2rem}.mcp-faq-inner{flex-direction:column;gap:.5rem;display:flex}.mcp-faq-title{color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.mcp-faq-item{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;overflow:hidden}.mcp-faq-q{cursor:pointer;color:#ffffffd9;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.9rem;font-weight:500;list-style:none;display:flex}.mcp-faq-q::-webkit-details-marker{display:none}.mcp-faq-q:after{content:"+";color:#ffffff4d;flex-shrink:0;font-size:1.1rem;transition:transform .2s}details[open] .mcp-faq-q:after{content:"−"}.mcp-faq-a{color:#ffffff80;padding:0 1rem .875rem;font-size:.85rem;line-height:1.6}.mcp-library-links{border-top:1px solid #ffffff0d;max-width:600px;margin:2rem auto 0;padding:0 1rem 1.5rem}.mcp-library-links-label{color:#ffffff4d;text-transform:uppercase;letter-spacing:.07em;margin:0 0 .5rem;font-size:.7rem;font-weight:600}.mcp-library-links-list{flex-direction:column;gap:.375rem;display:flex}.mcp-library-link-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.625rem;align-items:center;gap:.625rem;padding:.625rem .875rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.mcp-library-link-card:hover{background:#ffffff0e;border-color:#6366f140}.mcp-library-link-emoji{flex-shrink:0;font-size:1rem;line-height:1}.mcp-library-link-body{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.mcp-library-link-cat{letter-spacing:.06em;text-transform:uppercase;color:#a5b4fcb3;font-size:.625rem;font-weight:700}.mcp-library-link-title{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:500;overflow:hidden}.mcp-library-link-arrow{color:#fff3;flex-shrink:0;transition:color .15s,transform .15s}.mcp-library-link-card:hover .mcp-library-link-arrow{color:#a5b4fc99;transform:translate(2px)}.mcp-related{max-width:600px;margin:1.5rem auto 0;padding:0 1rem 2.5rem}.mcp-related-title{color:#fff6;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.mcp-related-grid{flex-wrap:wrap;gap:.5rem;display:flex}.mcp-related-card{color:#ffffffb3;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:flex}@media (hover:hover){.mcp-related-card:hover{color:#fff;background:#a78bfa0f;border-color:#a78bfa66}}.mcp-related-img{object-fit:contain;border-radius:4px;width:20px;height:20px}.mcp-related-name{white-space:nowrap}.mcp-sr-empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.mcp-sr-empty-ico{color:#ffffff26;margin-bottom:.5rem}.mcp-sr-empty-title{color:#ffffffa6;margin:0;font-size:1.125rem;font-weight:600}.mcp-sr-empty-hint{color:#ffffff4d;margin:0;font-size:.875rem;line-height:1.5}.mcp-sr-popular{padding:.5rem 0}.mcp-sr-popular-title{letter-spacing:.06em;text-transform:uppercase;color:#ffffff4d;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.mcp-sr-popular-chips{flex-wrap:wrap;gap:.5rem;display:flex}.mcp-sr-popular-chip{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8375rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.mcp-sr-popular-chip:hover{color:#fff;background:#ffffff1c;border-color:#fff3}.mcp-sr-hint-link{color:#a78bfa;text-decoration:none}.mcp-sr-hint-link:hover{text-decoration:underline}.mcp-sr-loading{flex-direction:column;gap:.375rem;display:flex}@media (max-width:480px){.mcp-sr-form{flex-direction:column;align-items:stretch}.mcp-sr-submit{width:100%}.mcp-sr-card-price{display:none}.mcp-sr-card-body .mcp-sr-price{display:inline}}.mcp-chip-label,.mcp-tab-name{flex-shrink:0}.mcp-chip-price,.mcp-tab-price{color:#ffffff59;white-space:nowrap;margin-left:auto;font-size:.67rem;font-weight:500}.mcp-tab-country--active .mcp-chip-price,.mcp-tab--active .mcp-tab-price{color:#93c5fdb3}.mcp-chip-deal,.mcp-tab-deal{flex-shrink:0;font-size:.75rem}.mcp-tab-country--cheap{border-color:#fbbf2440!important}.mcp-tab--cheap{border-color:#fbbf2433!important}.mcp-sticky-bar{display:none}@media (max-width:640px){.mcp-sticky-bar{z-index:100;-webkit-backdrop-filter:blur(16px);padding:.875rem 1rem calc(.875rem + env(safe-area-inset-bottom));background:#16161ef5;border-top:1px solid #ffffff14;align-items:center;gap:.75rem;animation:.18s sticky-in;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes sticky-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.mcp-sticky-info{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.mcp-sticky-product{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.mcp-sticky-price{color:#c4b5fd;font-size:1.1rem;font-weight:700}.mcp-sticky-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:12px;flex-shrink:0;padding:.7rem 1.5rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:opacity .15s}.mcp-sticky-btn:disabled{opacity:.5}}.hiw-section{max-width:680px;margin:2.5rem auto 0;padding:0 1rem}.hiw-title{color:#ffffff4d;text-transform:uppercase;letter-spacing:.08em;text-align:center;margin-bottom:1rem;font-size:.75rem;font-weight:600}.hiw-steps{align-items:flex-start;gap:.5rem;display:flex}.hiw-step{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:.625rem;padding:1.125rem .75rem;display:flex}.hiw-step-num{color:#a78bfa;background:#7c3aed26;border:1.5px solid #7c3aed4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:flex}.hiw-step-body{flex-direction:column;gap:.25rem;display:flex}.hiw-step-name{color:#ffffffd9;margin:0;font-size:.85rem;font-weight:600}.hiw-step-hint{color:#ffffff59;margin:0;font-size:.72rem;line-height:1.5}.hiw-arrow{color:#ffffff26;flex-shrink:0;margin-top:1.25rem;font-size:1.1rem}@media (max-width:480px){.hiw-steps{gap:.375rem}.hiw-step{padding:.875rem .5rem}.hiw-step-hint{display:none}.hiw-arrow{font-size:.9rem}}.mcp-od-timeline{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:0;margin-bottom:1.25rem;padding:1rem 1.125rem;display:flex}.mcp-od-tl-row{align-items:flex-start;gap:.875rem;min-height:48px;display:flex}.mcp-od-tl-left{flex-direction:column;flex-shrink:0;align-items:center;width:36px;display:flex}.mcp-od-tl-dot{color:#fff3;background:#ffffff08;border:2px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.7rem;font-weight:600;transition:all .25s;display:flex;position:relative}.mcp-od-tl-dot-icon{font-size:1rem;line-height:1}.mcp-od-tl-dot-num{color:#fff3;font-size:.72rem;font-weight:600}.mcp-od-tl-connector{background:#ffffff12;border-radius:1px;flex:1;width:2px;min-height:12px;margin:4px 0}.mcp-od-tl-connector--filled{background:#7c3aed73}.mcp-od-tl-body{flex-direction:column;gap:.15rem;padding-top:.5rem;padding-bottom:.75rem;display:flex}.mcp-od-tl-label{color:#ffffff4d;margin:0;font-size:.82rem;font-weight:500;line-height:1.2}.mcp-od-tl-desc{color:#ffffff59;margin:0;font-size:.75rem;line-height:1.45}.mcp-od-tl-row--done .mcp-od-tl-dot{color:#a78bfa;background:#7c3aed2e;border-color:#7c3aed8c}.mcp-od-tl-row--done .mcp-od-tl-label{color:#a78bfab3}.mcp-od-tl-row--done .mcp-od-tl-desc{color:#a78bfa80}.mcp-od-tl-row--active .mcp-od-tl-dot{color:#c4b5fd;background:#7c3aed26;border-color:#7c3aed;animation:2s ease-in-out infinite tl-pulse;box-shadow:0 0 0 4px #7c3aed1f,0 0 12px #7c3aed40}.mcp-od-tl-row--active .mcp-od-tl-label{color:#c4b5fd;font-size:.85rem;font-weight:600}.mcp-od-tl-row--active .mcp-od-tl-desc{color:#c4b5fda6}@keyframes tl-pulse{0%,to{box-shadow:0 0 0 4px #7c3aed1f,0 0 12px #7c3aed40}50%{box-shadow:0 0 0 6px #7c3aed2e,0 0 20px #7c3aed59}}.mcp-input-wrap{position:relative}.mcp-email-suggest{color:#c4b5fd;text-align:left;cursor:pointer;z-index:20;background:#1e1e2e;border:1px solid #7c3aed66;border-radius:10px;padding:.625rem .875rem;font-size:.9rem;transition:background .15s;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 4px 16px #0000004d}.mcp-email-suggest:hover{background:#252538}.mcp-live-hint{color:#6ee7b7;opacity:.8;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.72rem}.mcp-guarantee{text-align:center;color:#6ee7b7;opacity:.85;letter-spacing:.01em;margin-top:.5rem;margin-bottom:.25rem;font-size:.78rem}.hiw-counter-strip{max-width:680px;color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;margin:0 auto .25rem;padding:.875rem 1rem;font-size:.85rem;display:flex}.hiw-counter-item b{color:var(--text-primary);font-weight:600}.hiw-counter-sep{color:var(--text-muted);opacity:.5}@media (max-width:480px){.hiw-counter-sep{display:none}.hiw-counter-strip{flex-direction:column;gap:.25rem}}.mcp-viewers-hint{color:var(--text-muted);align-items:center;gap:.4rem;margin-bottom:.25rem;font-size:.75rem;display:flex}.mcp-viewers-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite viewers-pulse;display:inline-block;box-shadow:0 0 0 2px #4ade8040}@keyframes viewers-pulse{0%,to{box-shadow:0 0 0 2px #4ade8040}50%{box-shadow:0 0 0 4px #4ade801a}}.guar-subtitle{color:var(--text-secondary);margin-top:.375rem;font-size:.95rem}.guar-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin:2rem 0;display:grid}.guar-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.guar-card--accent{background:linear-gradient(135deg, #7c3aed1a 0%, var(--bg-secondary) 100%);border-color:#7c3aed80}.guar-card-icon{font-size:1.5rem;line-height:1}.guar-card-title{color:var(--text-primary);font-size:.95rem;font-weight:600}.guar-card-body{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.guar-cta{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;flex-wrap:wrap;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.guar-cta-text{color:var(--text-secondary);flex:1;font-size:.95rem}.guar-cta-btn{color:#fff;white-space:nowrap;background:#7c3aed;border-radius:10px;align-items:center;gap:.4rem;padding:.625rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.guar-cta-btn:hover{background:#6d28d9}.guar-faq-item{border-bottom:1px solid var(--border-color);padding:.875rem 0}.guar-faq-item:last-child{border-bottom:none}.guar-faq-q{color:var(--text-primary);cursor:pointer;padding-right:1rem;font-size:.9rem;font-weight:500;list-style:none;position:relative}.guar-faq-q::-webkit-details-marker{display:none}.guar-faq-q:after{content:"+";color:var(--text-muted);font-size:1rem;line-height:1.3;transition:transform .2s;position:absolute;top:0;right:0}details[open] .guar-faq-q:after{transform:rotate(45deg)}.guar-faq-a{color:var(--text-secondary);margin-top:.625rem;padding-right:1rem;font-size:.85rem;line-height:1.55}@media (max-width:480px){.guar-cards{grid-template-columns:1fr}.guar-cta{flex-direction:column;align-items:flex-start;gap:.875rem}}.mcp-hs-quick{flex-wrap:wrap;gap:.4rem .5rem;margin-top:.625rem;padding:0 .125rem;display:flex}.mcp-hs-quick-chip{color:var(--text-secondary);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.8rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.mcp-hs-quick-chip:hover{color:var(--text-primary);background:#ffffff1a;border-color:#ffffff2e}@media (max-width:480px){.mcp-hs-quick-chip{padding:.275rem .625rem;font-size:.75rem}}.mcp-hs-quick-chip--green{color:#fff;text-shadow:0 1px 3px #00000040;background:#16a34a;border-color:#22c55e;font-weight:600}.mcp-hs-quick-chip--green:hover{color:#fff;background:#15803d;border-color:#4ade80}.mcp-hs-quick-chip--purple{color:#fff;text-shadow:0 1px 3px #00000040;background:#7c3aed;border-color:#a78bfa;font-weight:600}.mcp-hs-quick-chip--purple:hover{color:#fff;background:#6d28d9;border-color:#c4b5fd}.mcp-hs-quick-chip--acid{color:#1a2e00;text-shadow:none;background:#a3e635;border-color:#a3e635;font-weight:700;box-shadow:0 0 10px #a3e63573}.mcp-hs-quick-chip--acid:hover{color:#1a2e00;background:#bef264;border-color:#bef264;box-shadow:0 0 16px #a3e635a6}.mcp-hs-quick-chip--boost{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#4f46e5 50%,#0ea5e9 100%);border-color:#0000;font-weight:700;position:relative;overflow:hidden;box-shadow:0 0 12px #7c3aed80}.mcp-hs-quick-chip--boost:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff2e 50%,#0000 65%) 0 0/200% 100%;animation:2.6s ease-in-out infinite boost-chip-shine;position:absolute;inset:0}@keyframes boost-chip-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.mcp-hs-quick-chip--boost:hover{color:#fff;background:linear-gradient(135deg,#6d28d9 0%,#4338ca 50%,#0284c7 100%);border-color:#0000;transform:translateY(-2px);box-shadow:0 0 20px #7c3aedb3}.mcp-verified-badge{color:#6ee7b7;letter-spacing:.01em;justify-content:center;align-items:center;gap:.4rem;margin-bottom:.625rem;font-size:.78rem;font-weight:500;display:flex}.mcp-verified-badge svg{flex-shrink:0}.sup-title{color:var(--text-primary);margin:2rem 0 .5rem;font-size:1.75rem;font-weight:700}.sup-sub{color:var(--text-secondary);margin:0 0 1.75rem;font-size:.9375rem;line-height:1.6}.sup-contacts{flex-direction:column;gap:.625rem;margin-bottom:2rem;display:flex}.sup-contact-card{color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:.875rem;padding:.875rem 1rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.sup-contact-card:hover{background:#ffffff12;border-color:#ffffff24}.sup-contact-card--tg{background:#29b6f60f;border-color:#29b6f640}.sup-contact-card--tg:hover{background:#29b6f61a;border-color:#29b6f659}.sup-contact-icon{flex-shrink:0;font-size:1.375rem}.sup-contact-body{flex-direction:column;flex:1;gap:.125rem;display:flex}.sup-contact-name{font-size:.9375rem;font-weight:600}.sup-contact-hint{color:var(--text-secondary);font-size:.8rem}.sup-contact-arrow{color:var(--text-muted);opacity:.5;flex-shrink:0}.sup-faq-title{color:var(--text-primary);margin:0 0 .875rem;font-size:1.125rem;font-weight:600}.sup-faq{border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:0;margin-bottom:2rem;display:flex;overflow:hidden}.sup-faq-item{border-bottom:1px solid #ffffff12}.sup-faq-item:last-child{border-bottom:none}.sup-faq-q{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.9rem;font-weight:500;transition:background .12s;display:flex}.sup-faq-q:hover{background:#ffffff08}.sup-faq-chevron{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.sup-faq-item--open .sup-faq-chevron{transform:rotate(180deg)}.sup-faq-a{color:var(--text-secondary);margin:0;padding:0 1rem .875rem;font-size:.875rem;line-height:1.65}.sup-back{color:var(--text-muted);margin-bottom:2rem;font-size:.875rem;text-decoration:none;display:inline-block}.sup-back:hover{color:var(--text-secondary)}.mcp-email-dropdown{z-index:50;background:#1e1e24;border:1px solid #ffffff1f;border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0006}.mcp-email-dropdown-item{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0f;align-items:center;gap:.5rem;padding:.6rem .875rem;font-size:.875rem;transition:background .12s;display:flex}.mcp-email-dropdown-item:last-child{border-bottom:none}.mcp-email-dropdown-item:hover{background:#ffffff0f}.mcp-email-dropdown-item svg{color:#ffffff59;flex-shrink:0}.steam-topup-label-row{align-items:center;gap:.5rem;margin-bottom:.125rem;display:flex}.steam-topup-step-num{background:rgba(var(--blue-rgb), .15);border:1px solid rgba(var(--blue-rgb), .3);width:20px;height:20px;color:var(--blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.steam-topup-help-btn{color:#fff6;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;font-size:.7rem;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.steam-topup-help-btn:hover{background:rgba(var(--blue-rgb),.15);border-color:rgba(var(--blue-rgb),.4);color:var(--blue)}.steam-topup-login-hint{background:rgba(var(--blue-rgb),.07);border:1px solid rgba(var(--blue-rgb),.2);color:var(--text-secondary);border-radius:10px;padding:.625rem .875rem;font-size:.8125rem;line-height:1.55}.steam-topup-login-hint strong{color:var(--text-primary)}.steam-topup-login-hint em{color:#f87171;font-style:normal}.steam-topup-email-wrap{margin-bottom:0}.steam-topup-email-input{background:var(--bg-secondary);box-sizing:border-box;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s}.steam-topup-email-input:focus{border-color:rgba(var(--blue-rgb),.5);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.1);outline:none}.steam-topup-price-sub{color:#fff6;margin-top:.125rem;font-size:.75rem;font-weight:400}.steam-topup-buy-button--hint{box-shadow:none!important;color:#ffffff8c!important;background:#ffffff12!important;font-size:.875rem!important}.steam-topup-buy-button--hint:hover{transform:none!important}.steam-topup-trust{color:#ffffff59;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:-.25rem;font-size:.78rem;display:flex}.steam-topup-trust-sep{opacity:.4}.tg-stars-what-items{color:#ffffffa6;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;font-size:.8rem;display:flex}.tg-stars-what-item{white-space:nowrap}.tg-stars-what-sep{opacity:.35}.stars-purchase-input-at{color:#fff6;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:1rem;font-weight:600}.tg-stars-username-hint{color:#ffffff59;margin:0;font-size:.775rem;line-height:1.5}.stars-purchase-package--popular{border-color:rgba(var(--blue-rgb),.3)!important}.stars-purchase-package-right{flex-shrink:0;align-items:center;gap:.4rem;margin-left:auto;display:flex}.stars-purchase-package-badge{background:rgba(var(--blue-rgb),.2);border:1px solid rgba(var(--blue-rgb),.35);color:#7ec8ff;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.stars-purchase-package-per{color:#ffffff4d;white-space:nowrap;font-size:.72rem}.tg-stars-custom-wrap{flex-direction:column;gap:.375rem;margin-top:.5rem;display:flex}.tg-stars-custom-label{color:#ffffff59;font-size:.775rem;font-weight:500}.tg-stars-custom-input-wrap{flex-shrink:0}.tg-stars-custom-price{color:var(--blue);white-space:nowrap;flex-shrink:0;padding-right:.5rem;font-size:.8125rem}.tg-stars-email-wrap{margin-top:.5rem;margin-bottom:0}.stars-purchase-buy-button--hint{cursor:default;box-shadow:none!important;color:#ffffff8c!important;background:#ffffff12!important;font-size:.875rem!important;transform:none!important}.tg-prem-features{grid-template-columns:1fr 1fr;gap:.375rem .75rem;display:grid}.tg-prem-feature{color:#ffffffa6;align-items:center;gap:.4rem;font-size:.8rem;line-height:1.4;display:flex}.tg-prem-feature span:first-child{flex-shrink:0;font-size:.875rem}.tg-prem-notice{color:#fde084d9;background:#fbbf2412;border:1px solid #fbbf2433;border-radius:10px;align-items:flex-start;gap:.5rem;margin-bottom:1.25rem;padding:.6rem .875rem;font-size:.8rem;line-height:1.5;display:flex}.tg-prem-notice svg{color:#fde084b3;flex-shrink:0;margin-top:.1rem}@media (max-width:480px){.tg-prem-features{grid-template-columns:1fr}}.tg-info-block{border:1px solid #ffffff14;border-radius:12px;margin-bottom:1rem;overflow:hidden}.tg-info-block[open]{border-color:#ffffff1f}.tg-info-summary{color:#ffffff73;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .875rem;font-size:.8125rem;font-weight:500;list-style:none;transition:color .15s,background .15s;display:flex}.tg-info-summary::-webkit-details-marker{display:none}.tg-info-summary:hover{color:#ffffffb3;background:#ffffff08}.tg-info-block[open] .tg-info-summary{color:#fff9;border-bottom:1px solid #ffffff12}.tg-info-chevron{color:#ffffff4d;flex-shrink:0;transition:transform .2s}.tg-info-block[open] .tg-info-chevron{transform:rotate(180deg)}.tg-info-body{padding:.75rem .875rem}.es-page{flex-direction:column;gap:1rem;padding:1.25rem 0 2rem;display:flex}.es-hero{align-items:center;gap:.875rem;padding-bottom:.25rem;display:flex}.es-hero-icon{flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:2.25rem;line-height:1;display:flex}.es-hero-img{object-fit:contain;border-radius:.5rem;width:2.75rem;height:2.75rem}.es-hero-title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 .125rem;font-size:1.5rem;font-weight:700}.es-hero-sub{color:var(--text-secondary);margin:0;font-size:.875rem}.es-info-block{border-color:#ffffff12}.es-info-desc{color:var(--text-secondary);margin:0 0 .875rem;font-size:.8375rem;line-height:1.6}.es-use-case-block{background:#ffc8320f;border:1px solid #ffc83226;border-radius:.625rem;margin-bottom:.875rem;padding:.75rem .875rem}.es-use-case-title{color:#ffc832e6;margin:0 0 .375rem;font-size:.8375rem;font-weight:600}.es-use-case-desc{color:#ffffff8c;margin:0;font-size:.8rem;line-height:1.55}.es-features{flex-direction:column;gap:.375rem;display:flex}.es-feature{color:#fff9;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}.es-feature span:first-child{flex-shrink:0}.es-intent{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.es-intent-btn{color:var(--text-secondary);cursor:pointer;background:#ffffff08;border:1.5px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:.25rem;padding:.875rem .75rem;transition:border-color .18s,background .18s,color .18s;display:flex}.es-intent-btn:hover{color:var(--text-primary);background:#ffffff0f;border-color:#ffffff2e}.es-intent-btn--active{border-color:rgba(var(--blue-rgb),.55);background:rgba(var(--blue-rgb),.1);color:var(--text-primary)}.es-intent-icon{font-size:1.5rem;line-height:1}.es-intent-label{font-size:.9rem;font-weight:600}.es-intent-hint{color:#ffffff59;font-size:.72rem}.es-intent-btn--active .es-intent-hint{color:rgba(var(--blue-rgb),.7)}.es-activation-card{border:1.5px solid rgba(var(--blue-rgb),.3);background:linear-gradient(135deg, rgba(var(--blue-rgb),.1) 0%, rgba(var(--blue-rgb),.04) 100%);border-radius:16px;align-items:center;gap:1rem;padding:1.125rem 1.25rem;display:flex}.es-activation-left{flex:1;min-width:0}.es-activation-title{color:var(--text-primary);margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.es-activation-desc{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.5}.es-activation-price{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.125rem;display:flex}.es-price-amount{color:var(--text-primary);white-space:nowrap;letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.es-price-once{color:#ffffff4d;font-size:.72rem}.es-plans{grid-template-columns:repeat(3,1fr);gap:.625rem;display:grid}.es-plan{cursor:pointer;text-align:center;background:#ffffff08;border:1.5px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:.25rem;padding:.875rem .625rem .75rem;transition:border-color .18s,background .18s;display:flex;position:relative}.es-plan:hover{background:#ffffff0f;border-color:#ffffff2e}.es-plan--active{border-color:rgba(var(--blue-rgb),.55);background:rgba(var(--blue-rgb),.1)}.es-plan--best{border-color:#22c55e59}.es-plan--best.es-plan--active{background:#22c55e17;border-color:#22c55ea6}.es-plan-badge{color:#fff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#16a34a;border-radius:999px;padding:.1rem .5rem;font-size:.65rem;font-weight:700;position:absolute;top:-.6rem;left:50%;transform:translate(-50%)}.es-plan-period{color:var(--text-primary);font-size:.875rem;font-weight:600}.es-plan-price{color:var(--text-primary);letter-spacing:-.01em;font-size:1rem;font-weight:700}.es-plan-per{color:#ffffff59;font-size:.7rem}.es-plan-radio{border:1.5px solid #fff3;border-radius:50%;width:14px;height:14px;margin-top:.25rem;transition:border-color .15s,background .15s;display:block}.es-plan-radio--on{border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.2)}.es-form{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:0;padding:1.25rem;display:flex}.es-form-label{color:var(--text-primary);font-size:.875rem;font-weight:600}.es-email-wrap{margin-bottom:0}.es-buy-btn{background:linear-gradient(135deg, var(--blue) 0%, #2563eb 100%);color:#fff;cursor:pointer;width:100%;box-shadow:0 2px 14px rgba(var(--blue-rgb),.3);border:none;border-radius:13px;margin-top:.75rem;padding:.9rem 1rem;font-size:1rem;font-weight:600;transition:transform .15s,box-shadow .2s}.es-buy-btn:hover:not(:disabled){box-shadow:0 4px 18px rgba(var(--blue-rgb),.4);transform:translateY(-2px)}.es-buy-btn--hint{cursor:default;box-shadow:none!important;color:#ffffff80!important;background:#ffffff12!important;font-size:.875rem!important;transform:none!important}.es-unavail{color:var(--text-muted);text-align:center;padding:1rem;font-size:.875rem}.es-load-error{color:#f87171;background:#ef444414;border:1px solid #ef444433;border-radius:10px;padding:.75rem 1rem;font-size:.875rem}.es-plans-skeleton{grid-template-columns:repeat(3,1fr);gap:.625rem;display:grid}.es-plan-skeleton{background:#ffffff12;border-radius:14px;height:90px;animation:1.4s ease-in-out infinite mcp-shimmer}.es-form .captcha-section{background:#0000001f;border:1px solid #ffffff0d;border-radius:12px;gap:.4rem;margin:.75rem 0 0;padding:.65rem .875rem}@media (max-width:480px){.es-activation-card{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem}.es-activation-price{flex-direction:row;align-items:baseline;gap:.5rem}.es-price-amount{font-size:1.25rem}.es-price-once{font-size:.75rem}.es-activation-desc{font-size:.775rem}.es-plans{grid-template-columns:repeat(3,1fr);gap:.4rem}.es-plan{padding:.75rem .375rem .625rem}.es-plan-price{font-size:.875rem}.es-form{padding:1rem}.es-form .steam-topup-payment-methods{grid-template-columns:1fr 1fr;display:grid}.es-form .steam-topup-payment-method{justify-content:center;padding:.55rem .5rem}.es-form .steam-topup-trust{flex-direction:column;align-items:center;gap:.2rem;margin-top:.5rem}.es-form .steam-topup-trust-sep{display:none}}
