.login-module__3lrIIq__card{background:#fff;border-radius:20px;flex-direction:row;width:100%;max-width:960px;min-height:560px;display:flex;overflow:hidden;box-shadow:0 15px 40px #0000000d}.login-module__3lrIIq__formPanel{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:48px 52px;display:flex}.login-module__3lrIIq__formHeader{margin-bottom:24px}.login-module__3lrIIq__siteLogo{color:#ff6000;letter-spacing:-.03em;margin-bottom:16px;font-size:32px;font-weight:800;display:block}.login-module__3lrIIq__siteLogoImg{width:auto;height:40px;margin-bottom:16px;display:block}.login-module__3lrIIq__pageTitle{color:#1f2a44;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.login-module__3lrIIq__pageSubtitle{display:none}.login-module__3lrIIq__pageSubtitleVisible{color:#64748b;margin:6px 0 0;font-size:14px;line-height:1.5;display:block}.login-module__3lrIIq__cardTall{min-height:unset;align-items:stretch;max-width:1020px;overflow:visible}.login-module__3lrIIq__cardTall .login-module__3lrIIq__formPanel{justify-content:flex-start;padding-top:36px;padding-bottom:36px}.login-module__3lrIIq__backBtn{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:20px;padding:4px 0;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.login-module__3lrIIq__backBtn:hover{color:#1f2a44}@media (max-width:780px){.login-module__3lrIIq__card{flex-direction:column;max-width:480px}.login-module__3lrIIq__cardTall{max-width:480px}.login-module__3lrIIq__formPanel{padding:36px 28px 32px}.login-module__3lrIIq__cardTall .login-module__3lrIIq__formPanel{padding-top:32px;padding-bottom:32px}}
.AuthBanner-module__uiqSrq__banner{background:#fff;flex-shrink:0;justify-content:center;align-items:flex-start;width:500px;padding:40px;display:flex}@media (max-width:780px){.AuthBanner-module__uiqSrq__banner{display:none}}.AuthBanner-module__uiqSrq__mascotWrapper{justify-content:center;align-items:center;width:100%;display:flex}.AuthBanner-module__uiqSrq__mascotImg{object-fit:contain;min-width:500px;max-width:100%;height:auto;margin-top:-40px}
.LoginForm-module__MYmKRG__wrapper{flex-direction:column;gap:0;display:flex}.LoginForm-module__MYmKRG__error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:9px;margin-bottom:20px;padding:12px 14px;font-size:13.5px;line-height:1.4;display:flex}.LoginForm-module__MYmKRG__verifyNotice{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.LoginForm-module__MYmKRG__verifyResendBtn{color:#1d4ed8;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.LoginForm-module__MYmKRG__verifyResendBtn:disabled{opacity:.6;cursor:default}.LoginForm-module__MYmKRG__form{flex-direction:column;gap:18px;display:flex}.LoginForm-module__MYmKRG__field{flex-direction:column;gap:7px;display:flex}.LoginForm-module__MYmKRG__label{color:var(--ink);font-size:13px;font-weight:600}.LoginForm-module__MYmKRG__labelRow{justify-content:space-between;align-items:center;display:flex}.LoginForm-module__MYmKRG__forgotLink{color:#ff6000;font-size:12px;font-weight:600;text-decoration:none}.LoginForm-module__MYmKRG__forgotLink:hover{color:#e55500;text-decoration:underline}.LoginForm-module__MYmKRG__input{color:#1f2a44;box-sizing:border-box;background:#fff;border:1px solid #c5cdd6;border-radius:6px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.LoginForm-module__MYmKRG__input:focus{background:#fff;border-color:#ff6000;box-shadow:0 0 0 3px #ff60001f}.LoginForm-module__MYmKRG__input:disabled{opacity:.55;cursor:not-allowed}.LoginForm-module__MYmKRG__input::placeholder{color:#a1aab2;font-weight:400}.LoginForm-module__MYmKRG__inputWrap{position:relative}.LoginForm-module__MYmKRG__inputWrap .LoginForm-module__MYmKRG__input{padding-right:44px}.LoginForm-module__MYmKRG__eyeBtn{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.LoginForm-module__MYmKRG__eyeBtn:hover{color:var(--ink);background:var(--hover)}.LoginForm-module__MYmKRG__rememberRow{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:flex}.LoginForm-module__MYmKRG__checkbox{accent-color:#ff6000;cursor:pointer;flex-shrink:0;width:16px;height:16px}.LoginForm-module__MYmKRG__rememberLabel{color:var(--ink-2);font-size:13px;font-weight:400}.LoginForm-module__MYmKRG__submitBtn{color:#fff;cursor:pointer;letter-spacing:.01em;background:#ff6000;border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;height:46px;margin-top:6px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s,transform .12s;display:flex}.LoginForm-module__MYmKRG__submitBtn:hover:not(:disabled){background:#e55500;transform:translateY(-1px)}.LoginForm-module__MYmKRG__submitBtn:active:not(:disabled){transform:translateY(0)}.LoginForm-module__MYmKRG__submitBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.LoginForm-module__MYmKRG__spinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite LoginForm-module__MYmKRG__spin}@keyframes LoginForm-module__MYmKRG__spin{to{transform:rotate(360deg)}}.LoginForm-module__MYmKRG__registerHint{color:#555;text-align:center;border-top:1px solid #eef1f6;margin-top:32px;padding-top:24px;font-size:13.5px;line-height:1.6}.LoginForm-module__MYmKRG__registerHintTitle{color:#1f2a44;margin-bottom:2px;font-size:14px;font-weight:700;display:block}.LoginForm-module__MYmKRG__registerHintText{color:#64748b;margin-bottom:6px;font-size:12.5px;display:block}.LoginForm-module__MYmKRG__registerLink{color:#ff6000;text-align:center;font-weight:700;text-decoration:none}.LoginForm-module__MYmKRG__registerLink:hover{color:#e55500;text-decoration:underline}.LoginForm-module__MYmKRG__accountTypeSwitcher{gap:8px;display:flex}.LoginForm-module__MYmKRG__accountTypeBtn{border:1.5px solid var(--border);background:var(--surface);height:44px;color:var(--ink-2);cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:flex}.LoginForm-module__MYmKRG__accountTypeBtn:hover:not(:disabled){border-color:var(--primary);color:var(--ink)}.LoginForm-module__MYmKRG__accountTypeBtnActive{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary);font-weight:700}.LoginForm-module__MYmKRG__accountTypeBtn:disabled{opacity:.5;cursor:not-allowed}.LoginForm-module__MYmKRG__fieldHint{color:var(--muted);font-size:11.5px;line-height:1.4}.LoginForm-module__MYmKRG__fieldGroupHint{color:#64748b;margin:0;font-size:12.5px;line-height:1.5}.LoginForm-module__MYmKRG__requiredMark{color:#dc2626;font-weight:700}.LoginForm-module__MYmKRG__optionalTag{color:var(--muted);font-size:12px;font-weight:500}.LoginForm-module__MYmKRG__formSection{flex-direction:column;gap:16px;display:flex}.LoginForm-module__MYmKRG__formSection+.LoginForm-module__MYmKRG__formSection{border-top:1px solid #eef1f6;padding-top:8px}.LoginForm-module__MYmKRG__sectionTitle{color:#1f2a44;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.LoginForm-module__MYmKRG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.LoginForm-module__MYmKRG__footerLinks{text-align:center;border-top:1px solid #eef1f6;flex-direction:column;gap:16px;margin-top:28px;padding-top:24px;display:flex}.LoginForm-module__MYmKRG__footerLinkBlock{flex-direction:column;gap:4px;display:flex}.LoginForm-module__MYmKRG__selectInput{color:#1f2a44;box-sizing:border-box;background:#fff;border:1px solid #c5cdd6;border-radius:6px;outline:none;width:100%;height:44px;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.LoginForm-module__MYmKRG__selectInput:focus{border-color:#ff6000;box-shadow:0 0 0 3px #ff60001f}.LoginForm-module__MYmKRG__selectInput:disabled{opacity:.55}.LoginForm-module__MYmKRG__corporateNotice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.LoginForm-module__MYmKRG__corporateNoticeIcon{flex-shrink:0;margin-top:1px}.LoginForm-module__MYmKRG__formLoading{min-height:200px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.LoginForm-module__MYmKRG__formLoadingSpinner{border:2.5px solid #e2e8f0;border-top-color:#ff6000;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite LoginForm-module__MYmKRG__spin}.LoginForm-module__MYmKRG__guestPrompt{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.LoginForm-module__MYmKRG__guestPromptLink{color:#ff6000;font-weight:700;text-decoration:none}.LoginForm-module__MYmKRG__guestPromptLink:hover{color:#e55500;text-decoration:underline}.LoginForm-module__MYmKRG__prefillBanner{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.LoginForm-module__MYmKRG__prefillBanner svg{color:#16a34a;flex-shrink:0;margin-top:1px}.LoginForm-module__MYmKRG__inputLocked{color:#64748b;cursor:default;background:#f8fafc}.LoginForm-module__MYmKRG__inputLocked:focus{box-shadow:none;border-color:#c5cdd6}.LoginForm-module__MYmKRG__consentRow{color:#4b5563;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.LoginForm-module__MYmKRG__consentRow input{cursor:pointer;flex-shrink:0;margin-top:2px}.LoginForm-module__MYmKRG__successScreen{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 0;display:flex}.LoginForm-module__MYmKRG__successIcon{color:#fff;background:#16a34a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.LoginForm-module__MYmKRG__successTitle{color:var(--ink);margin:0;font-size:18px;font-weight:700}.LoginForm-module__MYmKRG__successText{color:var(--muted);max-width:300px;margin:0;font-size:14px;line-height:1.6}@media (max-width:768px){.LoginForm-module__MYmKRG__wrapper{width:100%;padding:0 16px}.LoginForm-module__MYmKRG__accountTypeSwitcher{flex-direction:column}.LoginForm-module__MYmKRG__submitBtn{width:100%}}@media (max-width:480px){.LoginForm-module__MYmKRG__wrapper{width:100%;padding:0 12px}.LoginForm-module__MYmKRG__accountTypeSwitcher{flex-direction:column}.LoginForm-module__MYmKRG__accountTypeBtn{width:100%}.LoginForm-module__MYmKRG__fieldGrid{grid-template-columns:1fr}.LoginForm-module__MYmKRG__submitBtn{width:100%;font-size:14px}.LoginForm-module__MYmKRG__labelRow{flex-wrap:wrap;gap:4px}}.LoginForm-module__MYmKRG__checkboxGroup{background:var(--surface,#f8fafc);border:1px solid var(--border,#e5e7eb);border-radius:10px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.LoginForm-module__MYmKRG__checkboxLabel{color:var(--ink-2,#374151);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.LoginForm-module__MYmKRG__checkbox{width:16px;height:16px;accent-color:var(--accent,#ff6000);cursor:pointer;flex-shrink:0;margin-top:2px}.LoginForm-module__MYmKRG__checkboxLink{color:var(--accent,#ff6000);font-weight:600;text-decoration:underline}.LoginForm-module__MYmKRG__req{color:var(--accent,#ff6000)}.LoginForm-module__MYmKRG__docDrop{background:var(--surface,#f8fafc);cursor:pointer;text-align:left;border:1.5px dashed #c5cdd6;border-radius:10px;align-items:center;gap:14px;width:100%;padding:18px 16px;transition:border-color .15s,background .15s;display:flex}.LoginForm-module__MYmKRG__docDrop:hover,.LoginForm-module__MYmKRG__docDropActive{border-color:var(--accent,#ff6000);background:#fff7f0}.LoginForm-module__MYmKRG__docDrop:focus-visible{outline:2px solid var(--accent,#ff6000);outline-offset:2px}.LoginForm-module__MYmKRG__docDropDisabled{opacity:.6;cursor:default;pointer-events:none}.LoginForm-module__MYmKRG__docDropIcon{width:42px;height:42px;color:var(--accent,#ff6000);background:#ffede0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LoginForm-module__MYmKRG__docDropTexts{flex-direction:column;gap:2px;min-width:0;display:flex}.LoginForm-module__MYmKRG__docDropTitle{color:#1f2a44;font-size:14px;font-weight:600}.LoginForm-module__MYmKRG__docDropTitle span{color:var(--accent,#ff6000);text-underline-offset:2px;text-decoration:underline}.LoginForm-module__MYmKRG__docDropSub{color:var(--muted);font-size:12px}.LoginForm-module__MYmKRG__docFile{background:#f2fbf5;border:1px solid #bbe5c8;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.LoginForm-module__MYmKRG__docFileIcon{color:#15803d;background:#d9f2e2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.LoginForm-module__MYmKRG__docFileMeta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.LoginForm-module__MYmKRG__docFileName{color:#14532d;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.LoginForm-module__MYmKRG__docFileStatus{color:#15803d;font-size:11.5px}.LoginForm-module__MYmKRG__docFileActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.LoginForm-module__MYmKRG__docFileBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.LoginForm-module__MYmKRG__docFileBtn:hover{color:#14532d;background:#e3f5ea}.LoginForm-module__MYmKRG__docFileBtnDanger:hover{color:#dc2626;background:#fef2f2}.LoginForm-module__MYmKRG__docUploading{background:var(--surface,#f8fafc);width:100%;color:var(--muted);border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;padding:16px 14px;font-size:13.5px;display:flex}.LoginForm-module__MYmKRG__docUploadingSpinner{border:2.5px solid #e2e8f0;border-top-color:var(--accent,#ff6000);border-radius:50%;flex-shrink:0;width:22px;height:22px;animation:.7s linear infinite LoginForm-module__MYmKRG__spin}.LoginForm-module__MYmKRG__docError{color:#dc2626;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.LoginForm-module__MYmKRG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Button-module__xDwtkW__button{white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1;transition:background .15s,color .15s,transform .1s;display:inline-flex}.Button-module__xDwtkW__button:active{transform:scale(.97)}.Button-module__xDwtkW__primary{background:var(--primary);color:#fff}.Button-module__xDwtkW__primary:hover{background:color-mix(in oklab, var(--primary) 85%, black)}.Button-module__xDwtkW__accent{background:var(--accent);color:#fff}.Button-module__xDwtkW__accent:hover{background:color-mix(in oklab, var(--accent) 85%, black)}.Button-module__xDwtkW__ghost{color:var(--ink);background:0 0;border:0}.Button-module__xDwtkW__ghost:hover{background:var(--hover)}.Button-module__xDwtkW__outline{background:var(--surface);color:var(--ink);border:1px solid var(--border)}.Button-module__xDwtkW__outline:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.Button-module__xDwtkW__icon{color:var(--ink-2);background:0 0;border:0;border-radius:8px;transition:background .15s,color .15s;position:relative}.Button-module__xDwtkW__icon:hover{color:var(--ink);background:#f4f6f9}.Button-module__xDwtkW__iconSurface{background:var(--surface);color:var(--ink);border:0}.Button-module__xDwtkW__iconSurface:hover{background:var(--hover)}.Button-module__xDwtkW__sm{border-radius:6px;height:32px;padding:0 14px;font-size:12.5px}.Button-module__xDwtkW__md{border-radius:8px;height:38px;padding:0 20px;font-size:13px}.Button-module__xDwtkW__lg{border-radius:8px;height:44px;padding:0 22px;font-size:13.5px}.Button-module__xDwtkW__iconOnly{padding:0}.Button-module__xDwtkW__iconOnly.Button-module__xDwtkW__sm{border-radius:6px;width:32px;height:32px}.Button-module__xDwtkW__iconOnly.Button-module__xDwtkW__md{border-radius:8px;width:40px;height:40px}.Button-module__xDwtkW__iconOnly.Button-module__xDwtkW__lg{border-radius:8px;width:44px;height:44px}.Button-module__xDwtkW__round{border-radius:50%;padding:0}.Button-module__xDwtkW__round.Button-module__xDwtkW__sm{width:32px;height:32px}.Button-module__xDwtkW__round.Button-module__xDwtkW__md{width:36px;height:36px}.Button-module__xDwtkW__fullWidth{width:100%}@media (max-width:768px){.Button-module__xDwtkW__sm{height:30px;padding:0 12px;font-size:12px}.Button-module__xDwtkW__md{height:36px;padding:0 16px;font-size:13px}.Button-module__xDwtkW__lg{height:42px;padding:0 18px;font-size:13px}}
.InstallmentModal-module__hN4MMq__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.InstallmentModal-module__hN4MMq__modal{background:var(--bg,#fff);border-radius:12px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.InstallmentModal-module__hN4MMq__header{justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.InstallmentModal-module__hN4MMq__title{color:var(--ink);margin:0;font-size:18px;font-weight:700}.InstallmentModal-module__hN4MMq__closeBtn{background:var(--surface);cursor:pointer;width:32px;height:32px;color:var(--muted);border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .12s;display:flex}.InstallmentModal-module__hN4MMq__closeBtn:hover{background:var(--border);color:var(--ink)}.InstallmentModal-module__hN4MMq__amountInfo{color:var(--muted);margin:0;padding:8px 24px 16px;font-size:13px}.InstallmentModal-module__hN4MMq__amountInfo strong{color:var(--ink);font-weight:700}.InstallmentModal-module__hN4MMq__tableWrap{padding:0 24px 20px;overflow-x:auto}.InstallmentModal-module__hN4MMq__table{border-collapse:collapse;width:100%;font-size:13px}.InstallmentModal-module__hN4MMq__table th,.InstallmentModal-module__hN4MMq__table td{text-align:center;border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 8px}.InstallmentModal-module__hN4MMq__thBank{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;min-width:120px;font-size:12px;font-weight:700}.InstallmentModal-module__hN4MMq__thTaksit{color:var(--ink-2);white-space:nowrap;font-size:12px;font-weight:700}.InstallmentModal-module__hN4MMq__tdBank{text-align:left}.InstallmentModal-module__hN4MMq__bankLogo{object-fit:contain;width:auto;height:24px}.InstallmentModal-module__hN4MMq__bankName{color:var(--ink);font-size:13px;font-weight:700}.InstallmentModal-module__hN4MMq__tdOption{white-space:nowrap}.InstallmentModal-module__hN4MMq__monthly{color:var(--ink);font-size:13px;font-weight:700}.InstallmentModal-module__hN4MMq__total{color:var(--muted);margin-top:2px;font-size:11px}.InstallmentModal-module__hN4MMq__tdEmpty{color:var(--border);font-size:12px}@media (max-width:640px){.InstallmentModal-module__hN4MMq__modal{border-radius:12px 12px 0 0;max-width:100%;max-height:85vh;margin-top:auto}.InstallmentModal-module__hN4MMq__overlay{align-items:flex-end;padding:0}.InstallmentModal-module__hN4MMq__header{padding:16px 16px 0}.InstallmentModal-module__hN4MMq__amountInfo{padding:4px 16px 12px}.InstallmentModal-module__hN4MMq__tableWrap{padding:0 8px 16px}.InstallmentModal-module__hN4MMq__table th,.InstallmentModal-module__hN4MMq__table td{padding:8px 4px;font-size:12px}.InstallmentModal-module__hN4MMq__thBank{min-width:80px}}
.InfoPage-module__yBy2NW__shell{background:var(--surface)}.InfoPage-module__yBy2NW__main{max-width:var(--container);min-height:calc(74vh - 110px);margin:0 auto;padding:24px}@media (max-width:768px){.InfoPage-module__yBy2NW__main{padding:16px}}.InfoPage-module__yBy2NW__hero{background:var(--bg);border:1px solid var(--orange);border-radius:var(--r-lg);margin-bottom:var(--row-gap);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:40px 48px;display:grid;position:relative;overflow:hidden}.InfoPage-module__yBy2NW__hero:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.InfoPage-module__yBy2NW__eyebrow{letter-spacing:.08em;text-transform:uppercase;background:var(--orange);color:#fff;border-bottom-left-radius:var(--r-md);border-bottom-right-radius:var(--r-md);margin-bottom:10px;padding:10px 15px;font-size:12px;font-weight:700;position:absolute;top:0}.InfoPage-module__yBy2NW__heroTitle{letter-spacing:-.03em;color:var(--ink);margin:0 0 12px;font-size:32px;font-weight:800;line-height:1.15}.InfoPage-module__yBy2NW__heroDesc{color:var(--muted);max-width:52ch;margin:0;font-size:15px;line-height:1.65}.InfoPage-module__yBy2NW__heroStats{grid-template-columns:repeat(2,1fr);gap:10px;min-width:260px;display:grid}.InfoPage-module__yBy2NW__heroStat{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);text-align:center;padding:14px 16px}.InfoPage-module__yBy2NW__heroStatValue{letter-spacing:-.03em;color:var(--ink);margin-bottom:2px;font-size:20px;font-weight:900}.InfoPage-module__yBy2NW__heroStatLabel{color:var(--muted);font-size:11px;font-weight:500}.InfoPage-module__yBy2NW__breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;font-size:12px;display:flex}.InfoPage-module__yBy2NW__breadcrumb a{color:var(--muted);transition:color .12s}.InfoPage-module__yBy2NW__breadcrumb a:hover{color:var(--ink)}.InfoPage-module__yBy2NW__breadcrumbSep{opacity:.5}.InfoPage-module__yBy2NW__breadcrumbCurrent{color:var(--ink);font-weight:600}.InfoPage-module__yBy2NW__layoutWithAside{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.InfoPage-module__yBy2NW__layoutWithSidebar{grid-template-columns:240px minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}@media (max-width:1100px){.InfoPage-module__yBy2NW__layoutWithAside,.InfoPage-module__yBy2NW__layoutWithSidebar{grid-template-columns:1fr}.InfoPage-module__yBy2NW__aside{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.InfoPage-module__yBy2NW__supportCard{grid-column:1/-1}}@media (max-width:700px){.InfoPage-module__yBy2NW__aside{grid-template-columns:1fr}}.InfoPage-module__yBy2NW__sidebar{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);padding:16px;position:sticky;top:16px}.InfoPage-module__yBy2NW__sidebarTitle{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;padding:0 8px;font-size:11px;font-weight:700}.InfoPage-module__yBy2NW__sidebarLink{border-radius:var(--r-sm);color:var(--ink-2);padding:9px 10px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:block}.InfoPage-module__yBy2NW__sidebarLink:hover{background:var(--hover)}.InfoPage-module__yBy2NW__sidebarLinkActive{color:var(--orange);background:#ff600014;font-weight:700}.InfoPage-module__yBy2NW__aside{flex-direction:column;gap:14px;display:flex;position:sticky;top:16px}.InfoPage-module__yBy2NW__asideBlock{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);padding:18px 20px}.InfoPage-module__yBy2NW__asideTitle{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px;font-weight:700}.InfoPage-module__yBy2NW__asideLink{color:var(--ink-2);border-bottom:1px solid var(--border-2);padding:8px 0;font-size:13px;font-weight:500;transition:color .12s;display:block}.InfoPage-module__yBy2NW__asideLink:last-child{border-bottom:none;padding-bottom:0}.InfoPage-module__yBy2NW__asideLink:first-of-type{padding-top:0}.InfoPage-module__yBy2NW__asideLink:hover{color:var(--orange)}.InfoPage-module__yBy2NW__asideLinkActive{color:var(--orange);font-weight:700}.InfoPage-module__yBy2NW__asideText{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.6}.InfoPage-module__yBy2NW__asideCta{color:var(--orange);font-size:13px;font-weight:700;display:inline-flex}.InfoPage-module__yBy2NW__asideCta:hover{opacity:.85}.InfoPage-module__yBy2NW__supportCard{color:#fff;border-radius:var(--r-md);background:#000;padding:22px 20px}.InfoPage-module__yBy2NW__supportLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:10px;font-weight:700}.InfoPage-module__yBy2NW__supportTitle{letter-spacing:-.02em;margin-bottom:8px;font-size:16px;font-weight:800}.InfoPage-module__yBy2NW__supportDesc{opacity:.75;margin:0 0 14px;font-size:12.5px;line-height:1.55}.InfoPage-module__yBy2NW__supportMeta{opacity:.9;flex-direction:column;gap:4px;margin-bottom:14px;font-size:12px;font-weight:600;display:flex}.InfoPage-module__yBy2NW__supportBtn{background:var(--orange);color:#fff;border-radius:var(--r-sm);justify-content:center;align-items:center;height:38px;margin-bottom:10px;font-size:13px;font-weight:700;transition:opacity .12s;display:flex}.InfoPage-module__yBy2NW__supportBtn:hover{opacity:.9}.InfoPage-module__yBy2NW__supportLink{text-align:center;opacity:.7;font-size:12px;transition:opacity .12s;display:block}.InfoPage-module__yBy2NW__supportLink:hover{opacity:1}.InfoPage-module__yBy2NW__tagCloud{flex-wrap:wrap;gap:8px;display:flex}.InfoPage-module__yBy2NW__tag{color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:5px 12px;font-size:12px;font-weight:500;transition:border-color .12s,color .12s}.InfoPage-module__yBy2NW__tag:hover{border-color:var(--orange);color:var(--orange)}.InfoPage-module__yBy2NW__trustList{flex-direction:column;gap:12px;display:flex}.InfoPage-module__yBy2NW__trustItem{align-items:flex-start;gap:10px;display:flex}.InfoPage-module__yBy2NW__trustIcon{border-radius:var(--r-sm);width:32px;height:32px;color:var(--orange);background:#ff600014;flex-shrink:0;justify-content:center;align-items:center;display:flex}.InfoPage-module__yBy2NW__trustTitle{color:var(--ink);margin-bottom:2px;font-size:12.5px;font-weight:700}.InfoPage-module__yBy2NW__trustSub{color:var(--muted);font-size:11.5px;line-height:1.4}.InfoPage-module__yBy2NW__content{flex-direction:column;gap:20px;display:flex}.InfoPage-module__yBy2NW__section{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);padding:28px 32px}.InfoPage-module__yBy2NW__sectionTitle{letter-spacing:-.02em;color:var(--ink);margin:0 0 14px;font-size:18px;font-weight:800}.InfoPage-module__yBy2NW__sectionText{color:var(--ink-2);margin:0 0 12px;font-size:14px;line-height:1.7}.InfoPage-module__yBy2NW__sectionText:last-child{margin-bottom:0}.InfoPage-module__yBy2NW__sectionList{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.InfoPage-module__yBy2NW__sectionList li{color:var(--ink-2);font-size:14px;line-height:1.65;list-style:outside}.InfoPage-module__yBy2NW__statGrid{margin-bottom:var(--row-gap);grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:900px){.InfoPage-module__yBy2NW__statGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.InfoPage-module__yBy2NW__statGrid{grid-template-columns:1fr}}.InfoPage-module__yBy2NW__statCard{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);text-align:center;padding:20px 22px}.InfoPage-module__yBy2NW__statValue{letter-spacing:-.03em;color:var(--ink);margin-bottom:4px;font-size:28px;font-weight:900}.InfoPage-module__yBy2NW__statLabel{color:var(--muted);font-size:12px;font-weight:500}.InfoPage-module__yBy2NW__featureGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:640px){.InfoPage-module__yBy2NW__featureGrid{grid-template-columns:1fr}}.InfoPage-module__yBy2NW__featureCard{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);align-items:flex-start;gap:14px;padding:22px 24px;display:flex}.InfoPage-module__yBy2NW__featureIcon{border-radius:var(--r-sm);width:44px;height:44px;color:var(--orange);background:#ff600014;flex-shrink:0;justify-content:center;align-items:center;display:flex}.InfoPage-module__yBy2NW__featureTitle{color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:700}.InfoPage-module__yBy2NW__featureDesc{color:var(--muted);font-size:13px;line-height:1.55}.InfoPage-module__yBy2NW__contactGrid{margin-bottom:var(--row-gap);grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:768px){.InfoPage-module__yBy2NW__contactGrid{grid-template-columns:1fr}}.InfoPage-module__yBy2NW__contactCard{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);text-align:center;padding:24px}.InfoPage-module__yBy2NW__contactLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:700}.InfoPage-module__yBy2NW__contactValue{color:var(--ink);margin-bottom:6px;font-size:15px;font-weight:700}.InfoPage-module__yBy2NW__contactHint{color:var(--muted);font-size:12px;line-height:1.5}.InfoPage-module__yBy2NW__faqList{flex-direction:column;gap:10px;display:flex}.InfoPage-module__yBy2NW__faqItem{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.InfoPage-module__yBy2NW__faqQuestion{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.InfoPage-module__yBy2NW__faqQuestion:hover{background:var(--hover)}.InfoPage-module__yBy2NW__faqChevron{color:var(--muted);flex-shrink:0;transition:transform .2s}.InfoPage-module__yBy2NW__faqChevronOpen{transform:rotate(180deg)}.InfoPage-module__yBy2NW__faqAnswer{color:var(--ink-2);padding:0 22px 18px;font-size:14px;line-height:1.7}.InfoPage-module__yBy2NW__ctaBand{color:#fff;border-radius:var(--r-md);background:#000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:8px;padding:32px 36px;display:flex}.InfoPage-module__yBy2NW__ctaTitle{margin-bottom:6px;font-size:18px;font-weight:800}.InfoPage-module__yBy2NW__ctaDesc{opacity:.75;max-width:42ch;font-size:13px;line-height:1.55}.InfoPage-module__yBy2NW__ctaActions{flex-wrap:wrap;gap:10px;display:flex}.InfoPage-module__yBy2NW__ctaPrimary{background:var(--orange);color:#fff;border-radius:var(--r-sm);align-items:center;height:42px;padding:0 22px;font-size:14px;font-weight:700;transition:opacity .12s;display:inline-flex}.InfoPage-module__yBy2NW__ctaPrimary:hover{opacity:.9}.InfoPage-module__yBy2NW__ctaGhost{color:#fff;border-radius:var(--r-sm);background:0 0;border:1px solid #ffffff40;align-items:center;height:42px;padding:0 22px;font-size:14px;font-weight:600;transition:border-color .12s;display:inline-flex}.InfoPage-module__yBy2NW__ctaGhost:hover{border-color:#ffffff80}.InfoPage-module__yBy2NW__table{border-collapse:collapse;width:100%;margin-top:4px;font-size:14px}.InfoPage-module__yBy2NW__table th{background:var(--surface);color:var(--ink);letter-spacing:.05em;text-transform:uppercase;text-align:left;border-bottom:2px solid var(--border);white-space:nowrap;padding:10px 14px;font-size:11.5px;font-weight:700}.InfoPage-module__yBy2NW__table td{color:var(--ink-2);border-bottom:1px solid var(--border);vertical-align:top;padding:10px 14px;line-height:1.55}.InfoPage-module__yBy2NW__table tbody tr:last-child td{border-bottom:none}.InfoPage-module__yBy2NW__table tbody tr:nth-child(2n) td{background:var(--surface)}@media (max-width:640px){.InfoPage-module__yBy2NW__table{font-size:13px}.InfoPage-module__yBy2NW__table th,.InfoPage-module__yBy2NW__table td{padding:8px 10px}}.InfoPage-module__yBy2NW__subTitle{letter-spacing:-.01em;color:var(--ink);margin:20px 0 8px;font-size:15px;font-weight:700}.InfoPage-module__yBy2NW__subTitle:first-child{margin-top:0}@media (max-width:768px){.InfoPage-module__yBy2NW__hero{grid-template-columns:1fr;padding:28px 24px}.InfoPage-module__yBy2NW__heroStats{min-width:0}.InfoPage-module__yBy2NW__heroTitle{font-size:26px}.InfoPage-module__yBy2NW__section{padding:22px 20px}}
.AgreementModal-module__YIBlYG__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10000;background:#0f172a8c;justify-content:center;align-items:center;padding:16px;animation:.16s AgreementModal-module__YIBlYG__fadeIn;display:flex;position:fixed;inset:0}@keyframes AgreementModal-module__YIBlYG__fadeIn{0%{opacity:0}to{opacity:1}}.AgreementModal-module__YIBlYG__modal{background:var(--bg,#fff);border-radius:18px;flex-direction:column;width:100%;max-width:720px;max-height:88vh;animation:.2s cubic-bezier(.16,1,.3,1) AgreementModal-module__YIBlYG__modalIn;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000047}@keyframes AgreementModal-module__YIBlYG__modalIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AgreementModal-module__YIBlYG__header{border-bottom:1px solid var(--border,#e5e9f0);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.AgreementModal-module__YIBlYG__title{color:var(--ink,#0f172a);font-size:18px;font-weight:800}.AgreementModal-module__YIBlYG__close{background:var(--surface,#f4f6f9);width:34px;height:34px;color:var(--ink-2,#1f2a44);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background .15s;display:flex}.AgreementModal-module__YIBlYG__close:hover{background:var(--border,#e5e9f0)}.AgreementModal-module__YIBlYG__body{flex:1;padding:8px 24px 4px;overflow-y:auto}.AgreementModal-module__YIBlYG__footer{border-top:1px solid var(--border,#e5e9f0);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.AgreementModal-module__YIBlYG__btnGhost,.AgreementModal-module__YIBlYG__btnPrimary{cursor:pointer;border-radius:12px;height:44px;padding:0 22px;font-size:14.5px;font-weight:700;transition:opacity .15s,background .15s,transform 50ms}.AgreementModal-module__YIBlYG__btnGhost{background:var(--surface,#f4f6f9);border:1px solid var(--border,#e5e9f0);color:var(--ink-2,#1f2a44)}.AgreementModal-module__YIBlYG__btnGhost:hover{background:var(--border,#e5e9f0)}.AgreementModal-module__YIBlYG__btnPrimary{color:#fff;background:#ff6000;border:1px solid #ff6000}.AgreementModal-module__YIBlYG__btnPrimary:hover{background:#e85600}.AgreementModal-module__YIBlYG__btnPrimary:active{transform:translateY(1px)}
.PaymentAddressSelector-module__7tue8W__root{flex-direction:column;gap:16px;display:flex}.PaymentAddressSelector-module__7tue8W__emptyState{border:1.5px dashed var(--border);background:#fafafa;border-radius:12px;align-items:center;gap:20px;padding:24px 20px;display:flex}.PaymentAddressSelector-module__7tue8W__emptyIcon{width:52px;height:52px;color:var(--orange,#ff6000);background:#fff5f0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PaymentAddressSelector-module__7tue8W__emptyText{flex:1}.PaymentAddressSelector-module__7tue8W__emptyTitle{color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:700}.PaymentAddressSelector-module__7tue8W__emptyDesc{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.PaymentAddressSelector-module__7tue8W__emptyAddBtn{background:var(--orange,#ff6000);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:opacity .15s}.PaymentAddressSelector-module__7tue8W__emptyAddBtn:hover{opacity:.88}@media (max-width:640px){.PaymentAddressSelector-module__7tue8W__emptyState{flex-direction:column;align-items:flex-start;gap:14px}.PaymentAddressSelector-module__7tue8W__emptyAddBtn{text-align:center;width:100%}}.PaymentAddressSelector-module__7tue8W__selectGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.PaymentAddressSelector-module__7tue8W__selectGrid{grid-template-columns:1fr;gap:12px}}.PaymentAddressSelector-module__7tue8W__selectBlock{flex-direction:column;gap:8px;display:flex}.PaymentAddressSelector-module__7tue8W__blockLabel{color:var(--ink);font-size:13px;font-weight:700}.PaymentAddressSelector-module__7tue8W__selectWrap{position:relative}.PaymentAddressSelector-module__7tue8W__selectWrap:after{content:"▾";pointer-events:none;color:var(--muted);font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.PaymentAddressSelector-module__7tue8W__select{appearance:none;border:1.5px solid var(--border);width:100%;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:10px 32px 10px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s}.PaymentAddressSelector-module__7tue8W__select:focus{border-color:var(--orange,#ff6000);outline:none}.PaymentAddressSelector-module__7tue8W__select:disabled{opacity:.5;cursor:not-allowed}.PaymentAddressSelector-module__7tue8W__preview{background:color-mix(in oklab, var(--primary) 4%, var(--surface));border:1px solid color-mix(in oklab, var(--primary) 12%, var(--border));border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.PaymentAddressSelector-module__7tue8W__previewName{color:var(--ink);font-size:13px;font-weight:700}.PaymentAddressSelector-module__7tue8W__previewLine,.PaymentAddressSelector-module__7tue8W__previewMeta,.PaymentAddressSelector-module__7tue8W__previewPhone{color:var(--muted);font-size:12px;line-height:1.4}.PaymentAddressSelector-module__7tue8W__addBtn{color:var(--orange,#ff6000);cursor:pointer;background:#fff5f0;border:1.5px dashed #ffb380;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.PaymentAddressSelector-module__7tue8W__addBtn:hover{border-color:var(--orange,#ff6000);background:#ffe8d8}.PaymentAddressSelector-module__7tue8W__modalOverlay{-webkit-backdrop-filter:blur(4px);z-index:1100;background:#00000085;justify-content:center;align-items:center;padding:16px;animation:.2s PaymentAddressSelector-module__7tue8W__modalFadeIn;display:flex;position:fixed;inset:0}@keyframes PaymentAddressSelector-module__7tue8W__modalFadeIn{0%{opacity:0}to{opacity:1}}.PaymentAddressSelector-module__7tue8W__modal{background:var(--bg,#fff);border-radius:16px;width:100%;max-width:560px;max-height:min(90vh,720px);animation:.25s cubic-bezier(.22,1,.36,1) PaymentAddressSelector-module__7tue8W__modalSlideUp;overflow-y:auto;box-shadow:0 24px 64px #00000038}@keyframes PaymentAddressSelector-module__7tue8W__modalSlideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.PaymentAddressSelector-module__7tue8W__modalHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 0;display:flex}.PaymentAddressSelector-module__7tue8W__modalTitle{color:var(--ink);margin:0 0 4px;font-size:18px;font-weight:700}.PaymentAddressSelector-module__7tue8W__modalSubtitle{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.PaymentAddressSelector-module__7tue8W__modalClose{background:var(--surface);cursor:pointer;width:36px;height:36px;color:var(--muted);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.PaymentAddressSelector-module__7tue8W__modalClose:hover{background:var(--border);color:var(--ink)}.PaymentAddressSelector-module__7tue8W__modalForm{flex-direction:column;gap:14px;padding:20px 24px 24px;display:flex}.PaymentAddressSelector-module__7tue8W__modalFooter{justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}@media (max-width:640px){.PaymentAddressSelector-module__7tue8W__modalOverlay{align-items:flex-end;padding:0}.PaymentAddressSelector-module__7tue8W__modal{border-radius:16px 16px 0 0;max-height:92vh;animation:.28s cubic-bezier(.22,1,.36,1) PaymentAddressSelector-module__7tue8W__modalSlideUpMobile}@keyframes PaymentAddressSelector-module__7tue8W__modalSlideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.PaymentAddressSelector-module__7tue8W__modalFooter{flex-direction:column-reverse}.PaymentAddressSelector-module__7tue8W__modalFooter .PaymentAddressSelector-module__7tue8W__cancelBtn,.PaymentAddressSelector-module__7tue8W__modalFooter .PaymentAddressSelector-module__7tue8W__saveBtn{text-align:center;justify-content:center;width:100%}}.PaymentAddressSelector-module__7tue8W__row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.PaymentAddressSelector-module__7tue8W__row3{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}@media (max-width:768px){.PaymentAddressSelector-module__7tue8W__row2,.PaymentAddressSelector-module__7tue8W__row3{grid-template-columns:1fr}}.PaymentAddressSelector-module__7tue8W__field{flex-direction:column;gap:5px;display:flex}.PaymentAddressSelector-module__7tue8W__label{color:var(--ink);font-size:12px;font-weight:700}.PaymentAddressSelector-module__7tue8W__req{color:var(--orange,#ff6000)}.PaymentAddressSelector-module__7tue8W__input,.PaymentAddressSelector-module__7tue8W__textarea{border:1.5px solid var(--border);width:100%;color:var(--ink);box-sizing:border-box;background:#fff;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s}.PaymentAddressSelector-module__7tue8W__input:focus,.PaymentAddressSelector-module__7tue8W__textarea:focus{border-color:var(--orange,#ff6000);outline:none}.PaymentAddressSelector-module__7tue8W__textarea{resize:vertical;min-height:64px}.PaymentAddressSelector-module__7tue8W__phoneWrap{border:1.5px solid var(--border);background:#fff;border-radius:8px;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.PaymentAddressSelector-module__7tue8W__phoneWrap:focus-within{border-color:var(--orange,#ff6000)}.PaymentAddressSelector-module__7tue8W__phonePrefix{color:var(--muted);background:var(--surface);border-right:1.5px solid var(--border);white-space:nowrap;padding:9px 10px;font-size:12px;font-weight:700}.PaymentAddressSelector-module__7tue8W__phoneInput{color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:9px 12px;font-family:inherit;font-size:13px}.PaymentAddressSelector-module__7tue8W__error{color:#d00;background:#fff0f0;border:1px solid #fcc;border-radius:6px;margin:0;padding:8px 12px;font-size:12px;font-weight:600}.PaymentAddressSelector-module__7tue8W__checkboxGroup{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.PaymentAddressSelector-module__7tue8W__checkLabel{color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.PaymentAddressSelector-module__7tue8W__checkLabel span{line-height:1.3}.PaymentAddressSelector-module__7tue8W__cancelBtn{color:var(--muted);border:1.5px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .15s,color .15s}.PaymentAddressSelector-module__7tue8W__cancelBtn:hover{border-color:var(--ink);color:var(--ink)}.PaymentAddressSelector-module__7tue8W__saveBtn{background:var(--orange,#ff6000);color:#fff;cursor:pointer;border:none;border-radius:10px;min-height:44px;padding:12px 28px;font-family:inherit;font-size:14px;font-weight:700;transition:opacity .15s,transform .15s}.PaymentAddressSelector-module__7tue8W__saveBtn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.PaymentAddressSelector-module__7tue8W__saveBtn:disabled{opacity:.5;cursor:not-allowed}
.PaymentContent-module__yOA45a__checkoutPage{--primary:#ff6000;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))!important}@media (max-width:1100px){.PaymentContent-module__yOA45a__checkoutPage{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}}.PaymentContent-module__yOA45a__checkoutStepper{background:var(--bg);border:1px solid var(--border);border-radius:14px;justify-content:center;align-items:flex-start;gap:0;margin:20px 0 28px;padding:20px 40px;display:flex;box-shadow:0 1px 3px #0000000a}.PaymentContent-module__yOA45a__checkoutStepLine{background:var(--border);border-radius:2px;flex:1;min-width:32px;max-width:100px;height:3px;margin-top:17px;transition:background .3s}.PaymentContent-module__yOA45a__checkoutStepLineDone{background:var(--primary,#ff6000)}.PaymentContent-module__yOA45a__checkoutStep{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;min-width:72px;display:flex}.PaymentContent-module__yOA45a__checkoutStepDot{background:var(--surface);border:2px solid var(--border);width:36px;height:36px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:flex}.PaymentContent-module__yOA45a__checkoutStepDot svg{display:block}.PaymentContent-module__yOA45a__checkoutStepDone .PaymentContent-module__yOA45a__checkoutStepDot{background:var(--primary,#ff6000);border-color:var(--primary,#ff6000);color:#fff}.PaymentContent-module__yOA45a__checkoutStepActive .PaymentContent-module__yOA45a__checkoutStepDot{border-color:var(--primary,#ff6000);color:var(--primary,#ff6000);box-shadow:0 0 0 4px color-mix(in oklab, var(--primary,#ff6000) 18%, transparent);background:#fff}.PaymentContent-module__yOA45a__checkoutStepLabel{color:var(--muted);white-space:nowrap;text-align:center;font-size:12px;font-weight:600;line-height:1.2}.PaymentContent-module__yOA45a__checkoutStepDone .PaymentContent-module__yOA45a__checkoutStepLabel{color:var(--primary,#ff6000)}.PaymentContent-module__yOA45a__checkoutStepActive .PaymentContent-module__yOA45a__checkoutStepLabel{color:var(--ink);font-weight:700}@media (max-width:480px){.PaymentContent-module__yOA45a__checkoutStepper{margin:16px 0 20px;padding:16px 20px}.PaymentContent-module__yOA45a__checkoutStepLabel{font-size:11px}.PaymentContent-module__yOA45a__checkoutStepDot{width:32px;height:32px}.PaymentContent-module__yOA45a__checkoutStepLine{min-width:16px;margin-top:15px}.PaymentContent-module__yOA45a__checkoutStep{min-width:60px}}.PaymentContent-module__yOA45a__iconWrap{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.PaymentContent-module__yOA45a__iconWrap svg{display:block}.PaymentContent-module__yOA45a__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.PaymentContent-module__yOA45a__pageTitle{color:var(--ink);letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:800}.PaymentContent-module__yOA45a__pageSubtitle{color:var(--muted);max-width:480px;margin:0;font-size:14px;line-height:1.5}.PaymentContent-module__yOA45a__trustStrip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PaymentContent-module__yOA45a__trustBadge{white-space:nowrap;background:var(--bg);border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.PaymentContent-module__yOA45a__trustBadgeSsl,.PaymentContent-module__yOA45a__trustBadgeSecure,.PaymentContent-module__yOA45a__trustBadgeIyzico{background:var(--bg);border:1px solid var(--border);color:var(--muted)}.PaymentContent-module__yOA45a__trustIconSsl,.PaymentContent-module__yOA45a__trustIconSecure,.PaymentContent-module__yOA45a__trustIconIyzico{background:color-mix(in oklab, var(--primary,#ff6000) 10%, var(--bg));width:22px;height:22px;color:var(--primary,#ff6000);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.PaymentContent-module__yOA45a__sectionHeader{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.PaymentContent-module__yOA45a__sectionStepNum{background:var(--primary,#ff6000);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;font-size:14px;font-weight:800;display:flex}.PaymentContent-module__yOA45a__sectionHeaderTitle{color:var(--ink);margin:0 0 4px;font-size:17px;font-weight:700}.PaymentContent-module__yOA45a__sectionHeaderSub{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.PaymentContent-module__yOA45a__bottomSections{flex-direction:column;gap:16px;margin-top:24px;display:flex}.PaymentContent-module__yOA45a__cardPreview{aspect-ratio:1.586;color:#1a1a1a;background:linear-gradient(135deg,#fff 0%,#f4f6fa 55%,#eef1f6 100%);border:1px solid #0000000f;border-radius:18px;flex-direction:column;justify-content:space-between;width:100%;max-width:340px;margin:0;padding:22px 24px;transition:background .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000014,inset 0 1px #fffffff2}.PaymentContent-module__yOA45a__cardPreview:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 18%,#ff60001a 0%,#0000 45%),radial-gradient(circle at 15% 90%,#00000008 0%,#0000 40%);position:absolute;inset:0}.PaymentContent-module__yOA45a__cardPreviewWatermark{letter-spacing:.4px;color:#0000000f;pointer-events:none;z-index:1;font-size:12px;font-weight:800;position:absolute;top:8%;right:20px;transform:translateY(-50%)}.PaymentContent-module__yOA45a__cardPreviewContactless{color:#0006;margin-left:10px}.PaymentContent-module__yOA45a__cardPreview.PaymentContent-module__yOA45a__brandVisa{background:linear-gradient(135deg,#fff 0%,#eef1fa 55%,#e6ebf8 100%)}.PaymentContent-module__yOA45a__cardPreview.PaymentContent-module__yOA45a__brandMastercard{background:linear-gradient(135deg,#fff 0%,#fdf4f0 50%,#fef6eb 100%)}.PaymentContent-module__yOA45a__cardPreview.PaymentContent-module__yOA45a__brandTroy{background:linear-gradient(135deg,#fff 0%,#eef6fb 55%,#e5f2fa 100%)}.PaymentContent-module__yOA45a__cardPreview.PaymentContent-module__yOA45a__brandAmex{background:linear-gradient(135deg,#fff 0%,#eef5fc 55%,#e6f0fa 100%)}.PaymentContent-module__yOA45a__cardPreviewTop{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.PaymentContent-module__yOA45a__cardPreviewChip{opacity:.9;background:linear-gradient(135deg,#d4af37,#f5e6a3,#d4af37);border-radius:6px;width:40px;height:28px}.PaymentContent-module__yOA45a__cardPreviewTopRight{justify-content:flex-end;align-items:flex-start;display:flex}.PaymentContent-module__yOA45a__cardPreviewBankLogo{object-fit:contain;background:#fffffff2;border:1px solid #0000000f;border-radius:8px;width:auto;max-width:120px;min-height:30px;max-height:30px;padding:5px 8px;display:block;box-shadow:0 2px 8px #0000000f}.PaymentContent-module__yOA45a__cardPreviewNumberRow{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.PaymentContent-module__yOA45a__cardPreviewBrand{letter-spacing:1px;color:#1a1a1a;flex-shrink:0;font-size:13px;font-weight:800}.PaymentContent-module__yOA45a__cardPreviewNetworkLogo{object-fit:contain;flex-shrink:0;width:auto;max-width:52px;height:40px}.PaymentContent-module__yOA45a__cardPreviewNumber{font-family:var(--font-mono,monospace);letter-spacing:3px;color:#1a1a1a;z-index:1;font-size:clamp(16px,4vw,14px);font-weight:600;position:relative}.PaymentContent-module__yOA45a__cardPreviewBottom{z-index:1;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:relative}.PaymentContent-module__yOA45a__cardPreviewHolder{text-transform:uppercase;letter-spacing:.5px;color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-size:13px;font-weight:700;overflow:hidden}.PaymentContent-module__yOA45a__cardPreviewExpiry{font-family:var(--font-mono,monospace);color:#1a1a1a;flex-direction:column;align-items:flex-end;gap:2px;font-size:14px;font-weight:700;display:flex}.PaymentContent-module__yOA45a__cardPreviewExpiryLabel{color:#00000080;letter-spacing:.5px;font-size:9px;font-weight:600}.PaymentContent-module__yOA45a__cvcHint{background:var(--surface);border:1px solid var(--border);width:16px;height:16px;color:var(--muted);cursor:help;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;font-size:10px;font-weight:700;display:inline-flex}.PaymentContent-module__yOA45a__fieldHint{color:var(--muted);font-size:11px;line-height:1.3}.PaymentContent-module__yOA45a__readinessList{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;margin:16px 0 4px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.PaymentContent-module__yOA45a__readinessListReady{background:color-mix(in oklab, #16a34a 6%, var(--bg));border-color:#16a34a40;border-color:lab(58.835% -51.0809 35.4288/.25)}.PaymentContent-module__yOA45a__readinessItem{align-items:center;gap:12px;min-height:24px;display:flex}.PaymentContent-module__yOA45a__readinessItemDone .PaymentContent-module__yOA45a__readinessLabel{color:var(--ink);font-weight:600}.PaymentContent-module__yOA45a__readinessLabel{color:var(--muted);font-size:13px;font-weight:500;line-height:1.3}.PaymentContent-module__yOA45a__readinessIcon{background:var(--bg);border:2px solid var(--border);width:24px;height:24px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.PaymentContent-module__yOA45a__readinessIcon svg{display:block}.PaymentContent-module__yOA45a__readinessIconDone{color:#fff;background:#16a34a;border-color:#16a34a}.PaymentContent-module__yOA45a__collapsibleSection{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md,12px);overflow:hidden}.PaymentContent-module__yOA45a__collapsibleHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-family:inherit;transition:background .15s;display:flex}.PaymentContent-module__yOA45a__collapsibleHeader:hover{background:var(--surface)}.PaymentContent-module__yOA45a__collapsibleTitle{color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.PaymentContent-module__yOA45a__collapsibleBadge{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.PaymentContent-module__yOA45a__collapsibleChevron{color:var(--muted);font-size:14px;transition:transform .2s}.PaymentContent-module__yOA45a__collapsibleChevronOpen{transform:rotate(180deg)}.PaymentContent-module__yOA45a__breadcrumb{color:var(--muted);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;display:flex}.PaymentContent-module__yOA45a__breadcrumb a{color:var(--muted);text-decoration:none;transition:color .15s}.PaymentContent-module__yOA45a__breadcrumb a:hover{color:var(--primary)}.PaymentContent-module__yOA45a__breadcrumbSep{color:var(--border);font-size:10px}.PaymentContent-module__yOA45a__breadcrumbCurrent{color:var(--ink);font-weight:600}.PaymentContent-module__yOA45a__header{align-items:center;gap:12px;margin-bottom:4px;display:flex}.PaymentContent-module__yOA45a__headerTitle{color:var(--ink);font-size:22px;font-weight:700}.PaymentContent-module__yOA45a__walletBanner{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 6%, var(--bg)), var(--bg));border:1px solid color-mix(in oklab, var(--primary) 20%, var(--border));border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.PaymentContent-module__yOA45a__walletLeft{align-items:center;gap:12px;display:flex}.PaymentContent-module__yOA45a__walletCheckbox{width:20px;height:20px;accent-color:var(--primary);cursor:pointer}.PaymentContent-module__yOA45a__walletIcon{background:color-mix(in oklab, var(--primary) 8%, var(--bg));border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.PaymentContent-module__yOA45a__walletLabel{flex-direction:column;gap:2px;display:flex}.PaymentContent-module__yOA45a__walletLabelText{color:var(--ink);font-size:14px;font-weight:600}.PaymentContent-module__yOA45a__walletLabelAmount{color:var(--primary);font-weight:700}.PaymentContent-module__yOA45a__walletBalance{color:var(--muted);font-size:14px}.PaymentContent-module__yOA45a__walletBalanceValue{color:var(--ink);font-weight:700}.PaymentContent-module__yOA45a__addressSection{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:24px;box-shadow:0 1px 3px #0000000a}.PaymentContent-module__yOA45a__addressTitle{color:var(--ink);margin-bottom:20px;font-size:16px;font-weight:700}.PaymentContent-module__yOA45a__addressEmpty{background:#fff8f5;border:1px solid #ffe0cc;border-radius:10px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.PaymentContent-module__yOA45a__addressEmptyIcon{flex-shrink:0;font-size:24px;line-height:1}.PaymentContent-module__yOA45a__addressEmptyText{color:var(--ink);margin-bottom:6px;font-size:14px;font-weight:600}.PaymentContent-module__yOA45a__addressEmptyLink{color:var(--primary,#ff6000);font-size:13px;font-weight:600;text-decoration:none}.PaymentContent-module__yOA45a__addressEmptyLink:hover{text-decoration:underline}.PaymentContent-module__yOA45a__addressGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:768px){.PaymentContent-module__yOA45a__addressGrid{grid-template-columns:1fr;gap:16px}}.PaymentContent-module__yOA45a__addressBlock{flex-direction:column;gap:10px;display:flex}.PaymentContent-module__yOA45a__addressBlockLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.PaymentContent-module__yOA45a__addressSelectWrap{position:relative}.PaymentContent-module__yOA45a__addressSelect{border:1.5px solid var(--border);background:var(--bg);width:100%;height:44px;color:var(--ink);font-size:14px;font-family:var(--font-sans);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%236b7280' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border-radius:8px;outline:none;padding:0 36px 0 14px;transition:border-color .15s,box-shadow .15s}.PaymentContent-module__yOA45a__addressSelect:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 10%, transparent)}.PaymentContent-module__yOA45a__addressPreview{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:14px 16px}.PaymentContent-module__yOA45a__addressPreviewName{color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:700}.PaymentContent-module__yOA45a__addressPreviewLine{color:var(--ink);margin-bottom:2px;font-size:13px}.PaymentContent-module__yOA45a__addressPreviewMeta{color:var(--muted);margin-bottom:2px;font-size:12px}.PaymentContent-module__yOA45a__addressPreviewPhone{color:var(--muted);font-size:12px}.PaymentContent-module__yOA45a__grid{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}@media (max-width:1100px){.PaymentContent-module__yOA45a__grid{grid-template-columns:1fr}}.PaymentContent-module__yOA45a__leftPanel{flex-direction:column;gap:20px;display:flex}.PaymentContent-module__yOA45a__section{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:24px;box-shadow:0 1px 3px #0000000a}.PaymentContent-module__yOA45a__sectionTitle{color:var(--ink);margin-bottom:20px;font-size:16px;font-weight:700}.PaymentContent-module__yOA45a__paymentMethodLabel{color:var(--ink);border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:12px;font-size:15px;font-weight:600}.PaymentContent-module__yOA45a__cardAndInstallment{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media (max-width:768px){.PaymentContent-module__yOA45a__cardAndInstallment{grid-template-columns:1fr;gap:24px}}.PaymentContent-module__yOA45a__savedCardsList{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.PaymentContent-module__yOA45a__savedCard{border:1.5px solid var(--border);cursor:pointer;background:var(--bg);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:all .2s;display:flex;position:relative}.PaymentContent-module__yOA45a__savedCard:hover{border-color:color-mix(in oklab, var(--primary) 50%, var(--border));background:var(--hover);transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.PaymentContent-module__yOA45a__savedCardSelected{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 5%, var(--bg));box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 12%, transparent)}.PaymentContent-module__yOA45a__savedCardRadio{flex-shrink:0}.PaymentContent-module__yOA45a__radioCircle{border:2px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .15s;display:flex}.PaymentContent-module__yOA45a__radioCircleActive{border-color:var(--primary)}.PaymentContent-module__yOA45a__radioDot{background:var(--primary);border-radius:50%;width:10px;height:10px;animation:.2s PaymentContent-module__yOA45a__radioPop}@keyframes PaymentContent-module__yOA45a__radioPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.PaymentContent-module__yOA45a__savedCardBrand{flex-shrink:0}.PaymentContent-module__yOA45a__brandIcon{letter-spacing:.5px;border-radius:6px;justify-content:center;align-items:center;width:48px;height:30px;font-size:11px;font-weight:800;display:flex}.PaymentContent-module__yOA45a__brandVisa{color:#fff;background:linear-gradient(135deg,#1a1f71,#1a3b8a)}.PaymentContent-module__yOA45a__brandMastercard{color:#fff;background:linear-gradient(135deg,#eb001b,#f79e1b)}.PaymentContent-module__yOA45a__brandTroy{color:#fff;background:linear-gradient(135deg,#00457c,#0098db)}.PaymentContent-module__yOA45a__brandAmex{color:#fff;background:linear-gradient(135deg,#006fcf,#2c91d6)}.PaymentContent-module__yOA45a__brandUnknown{background:var(--border);color:var(--muted)}.PaymentContent-module__yOA45a__savedCardInfo{flex:1;min-width:0}.PaymentContent-module__yOA45a__savedCardNameRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.PaymentContent-module__yOA45a__savedCardName{color:var(--ink);font-size:14px;font-weight:600}.PaymentContent-module__yOA45a__savedCardFamily{background:color-mix(in oklab, var(--primary) 10%, var(--bg));color:var(--primary);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.PaymentContent-module__yOA45a__savedCardNumber{color:var(--muted);font-size:13px;font-family:var(--font-mono,monospace);letter-spacing:1px}.PaymentContent-module__yOA45a__newCardToggle{border:1.5px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.PaymentContent-module__yOA45a__newCardToggle:hover{border-color:var(--primary);color:var(--primary);background:color-mix(in oklab, var(--primary) 4%, var(--bg));border-style:solid}.PaymentContent-module__yOA45a__newCardToggleSelected{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 4%, var(--bg));color:var(--ink)}.PaymentContent-module__yOA45a__newCardIcon{border:1.5px dashed var(--border);width:48px;height:30px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;font-size:18px;display:flex}.PaymentContent-module__yOA45a__cardForm{flex-direction:column;gap:16px;margin-top:16px;display:flex}.PaymentContent-module__yOA45a__formSectionTitle{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:700}.PaymentContent-module__yOA45a__formField{flex-direction:column;gap:6px;display:flex}.PaymentContent-module__yOA45a__formLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.PaymentContent-module__yOA45a__formInput{border:1.5px solid var(--border);background:var(--bg);width:100%;height:48px;color:var(--ink);font-size:15px;font-family:var(--font-sans);border-radius:10px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s}.PaymentContent-module__yOA45a__formInput::placeholder{color:var(--muted);opacity:.6}.PaymentContent-module__yOA45a__formInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 10%, transparent)}.PaymentContent-module__yOA45a__formInputError{border-color:#dc2626}.PaymentContent-module__yOA45a__formInputError:focus{box-shadow:0 0 0 3px #dc26261a}.PaymentContent-module__yOA45a__formError{color:#dc2626;font-size:11px;font-weight:500}.PaymentContent-module__yOA45a__cardNumberWrap{position:relative}.PaymentContent-module__yOA45a__cardNumberInput{font-family:var(--font-mono,monospace);letter-spacing:1px;padding-right:100px;font-size:16px}.PaymentContent-module__yOA45a__cardBrandLogo{object-fit:contain;pointer-events:none;width:auto;max-width:48px;height:22px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.PaymentContent-module__yOA45a__cardBrandBadge{color:var(--muted);pointer-events:none;letter-spacing:.3px;font-size:11px;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.PaymentContent-module__yOA45a__formRow{grid-template-columns:1fr 120px;gap:12px;display:grid}.PaymentContent-module__yOA45a__cvcInput{font-family:var(--font-mono,monospace);letter-spacing:2px}.PaymentContent-module__yOA45a__installmentSection{flex-direction:column;gap:12px;display:flex}.PaymentContent-module__yOA45a__installmentTitle{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:700}.PaymentContent-module__yOA45a__installmentInfo{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:10px;padding:16px;font-size:13px;line-height:1.6}.PaymentContent-module__yOA45a__installmentInfoLink{color:var(--primary);cursor:pointer;margin-top:8px;font-size:13px;font-weight:600;text-decoration:none;display:block}.PaymentContent-module__yOA45a__installmentInfoLink:hover{text-decoration:underline}.PaymentContent-module__yOA45a__bankInstallmentLink{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:10px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:underline;transition:color .15s;display:inline-block}.PaymentContent-module__yOA45a__bankInstallmentLink:hover{color:var(--primary)}.PaymentContent-module__yOA45a__installmentCardFamily{background:color-mix(in oklab, var(--primary) 10%, var(--bg));color:var(--primary);vertical-align:middle;border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.PaymentContent-module__yOA45a__installmentOptions{flex-direction:column;gap:8px;display:flex}.PaymentContent-module__yOA45a__installmentSingleNote{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.5}.PaymentContent-module__yOA45a__installmentOption{border:1.5px solid var(--border);background:var(--card,#fff);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 14px;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.PaymentContent-module__yOA45a__installmentOption:hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}.PaymentContent-module__yOA45a__installmentOptionSelected{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 5%, var(--card,#fff));box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 12%, transparent)}.PaymentContent-module__yOA45a__installmentOptionLabel{color:var(--ink);flex-shrink:0;font-size:14px;font-weight:700}.PaymentContent-module__yOA45a__installmentOptionPricing{flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.PaymentContent-module__yOA45a__installmentOptionMonthly{color:var(--muted);font-size:12px;font-weight:600}.PaymentContent-module__yOA45a__installmentOptionTotal{color:var(--ink);font-size:14px;font-weight:800}.PaymentContent-module__yOA45a__installmentOptionSurcharge{color:#b45309;font-size:10.5px;font-weight:600}.PaymentContent-module__yOA45a__secureInfoCard{background:color-mix(in oklab, #16a34a 5%, var(--bg));border:1px solid #16a34a2e;border:1px solid lab(58.835% -51.0809 35.4288/.18);border-radius:12px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.PaymentContent-module__yOA45a__secureInfoIcon{background:color-mix(in oklab, #16a34a 12%, var(--bg));color:#16a34a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.PaymentContent-module__yOA45a__secureInfoTitle{color:var(--ink);margin-bottom:3px;font-size:13.5px;font-weight:700}.PaymentContent-module__yOA45a__secureInfoText{color:var(--muted);font-size:12px;line-height:1.55}.PaymentContent-module__yOA45a__rightPanel{position:sticky;top:88px}.PaymentContent-module__yOA45a__summaryCard{background:var(--bg);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 4px 24px #0000000f}.PaymentContent-module__yOA45a__summaryHeader{margin-bottom:4px;padding:20px 20px 0}.PaymentContent-module__yOA45a__summaryTitle{color:var(--ink);margin:0 0 4px;padding:0;font-size:18px;font-weight:700}.PaymentContent-module__yOA45a__summaryMeta{color:var(--muted);font-size:12px;font-weight:500}.PaymentContent-module__yOA45a__summarySecureNote{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:11px;line-height:1.5;display:flex}.PaymentContent-module__yOA45a__summarySecureIcon{background:color-mix(in oklab, #16a34a 12%, var(--bg));color:#16a34a;border-radius:4px;flex-shrink:0;width:18px;height:18px}.PaymentContent-module__yOA45a__summaryInstallmentHint{text-align:right;color:var(--primary);margin-top:2px;font-size:12px;font-weight:600}.PaymentContent-module__yOA45a__iyzicoBandWrap{border-top:1px solid var(--border);justify-content:center;margin-top:14px;padding-top:12px;display:flex}.PaymentContent-module__yOA45a__iyzicoBand{opacity:.8;filter:grayscale(.1);width:100%;max-width:230px;height:auto}.PaymentContent-module__yOA45a__summaryContent{padding:0 20px 20px}.PaymentContent-module__yOA45a__summaryRow{justify-content:space-between;align-items:center;padding:7px 0;font-size:14px;display:flex}.PaymentContent-module__yOA45a__summaryLabel{color:var(--muted)}.PaymentContent-module__yOA45a__summaryValue{color:var(--ink);font-weight:600}.PaymentContent-module__yOA45a__summaryDiscount,.PaymentContent-module__yOA45a__freeShipping{color:var(--success);font-weight:600}.PaymentContent-module__yOA45a__summaryDivider{background:var(--border);height:1px;margin:12px 0}.PaymentContent-module__yOA45a__summaryTotal{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.PaymentContent-module__yOA45a__summaryTotalLabel{color:var(--ink);font-size:16px;font-weight:600}.PaymentContent-module__yOA45a__summaryTotalValue{color:var(--primary);letter-spacing:-.02em;font-size:26px;font-weight:800}.PaymentContent-module__yOA45a__summaryTotalCurrency{color:var(--primary);margin-left:2px;font-size:14px;font-weight:600}.PaymentContent-module__yOA45a__agreementCheckbox{align-items:flex-start;gap:10px;margin-top:16px;padding:12px 0;display:flex}.PaymentContent-module__yOA45a__agreementCheckboxInput{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin-top:1px}.PaymentContent-module__yOA45a__agreementLabel{color:var(--muted);font-size:13px;line-height:1.5}.PaymentContent-module__yOA45a__agreementLink{color:var(--primary);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.PaymentContent-module__yOA45a__installmentBtn{border:1.5px solid var(--primary);width:100%;height:40px;color:var(--primary);cursor:pointer;background:0 0;border-radius:8px;margin-top:12px;font-family:inherit;font-size:13px;font-weight:700;line-height:40px;transition:all .15s}.PaymentContent-module__yOA45a__installmentBtn:hover{background:var(--primary);color:#fff}.PaymentContent-module__yOA45a__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6000 0%,#e85500 100%);border:none;border-radius:12px;width:100%;height:52px;margin-top:8px;font-size:15px;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #ff600059;box-shadow:0 4px 14px lab(62.1981% 59.5064 72.2422/.35)}.PaymentContent-module__yOA45a__submitBtn:hover:not(:disabled){background:linear-gradient(135deg,#e85500 0%,#cc4a00 100%);transform:translateY(-1px);box-shadow:0 6px 20px #ff600066;box-shadow:0 6px 20px lab(62.1981% 59.5064 72.2422/.4)}.PaymentContent-module__yOA45a__submitBtn:active:not(:disabled){transform:translateY(0)scale(.99)}.PaymentContent-module__yOA45a__submitBtn:disabled{background:var(--border);color:var(--muted);cursor:not-allowed;box-shadow:none;transform:none}.PaymentContent-module__yOA45a__submitBtnInner{justify-content:center;align-items:center;gap:10px;display:inline-flex}.PaymentContent-module__yOA45a__submitSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite PaymentContent-module__yOA45a__spin}.PaymentContent-module__yOA45a__mobileSubmitWrap{display:none}@media (max-width:1100px){.PaymentContent-module__yOA45a__mobileSubmitWrap{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--border);z-index:100;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000014}.PaymentContent-module__yOA45a__mobileSubmitTotal{flex-direction:column;flex-shrink:0;display:flex}.PaymentContent-module__yOA45a__mobileSubmitLabel{color:var(--muted);font-size:11px;font-weight:500}.PaymentContent-module__yOA45a__mobileSubmitAmount{color:var(--primary);letter-spacing:-.02em;font-size:18px;font-weight:800}.PaymentContent-module__yOA45a__mobileSubmitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6000 0%,#e85500 100%);border:none;border-radius:12px;flex:1;height:48px;font-family:inherit;font-size:16px;font-weight:700;box-shadow:0 4px 14px #ff600059;box-shadow:0 4px 14px lab(62.1981% 59.5064 72.2422/.35)}.PaymentContent-module__yOA45a__mobileSubmitBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.PaymentContent-module__yOA45a__summaryContent .PaymentContent-module__yOA45a__submitBtn{display:none}}.PaymentContent-module__yOA45a__memberSection{border-top:1px solid var(--border);padding:20px}.PaymentContent-module__yOA45a__memberTitle{color:var(--ink);margin-bottom:20px;font-size:18px;font-weight:700}.PaymentContent-module__yOA45a__memberGrid{grid-template-columns:1fr 1fr;gap:20px 40px;display:grid}@media (max-width:768px){.PaymentContent-module__yOA45a__memberGrid{grid-template-columns:1fr;gap:16px}}.PaymentContent-module__yOA45a__memberField{flex-direction:column;gap:4px;display:flex}.PaymentContent-module__yOA45a__memberFieldLabel{color:var(--muted);font-size:12px;font-weight:500}.PaymentContent-module__yOA45a__memberFieldValue{color:var(--ink);font-size:14px;font-weight:600}.PaymentContent-module__yOA45a__orderDetailSection{border-top:1px solid var(--border);padding:0 16px 16px}.PaymentContent-module__yOA45a__orderDetailTitle{color:var(--ink);margin-bottom:20px;font-size:18px;font-weight:700}.PaymentContent-module__yOA45a__sellerGroup{border:1px solid var(--border);border-radius:10px;margin-top:12px;margin-bottom:12px;overflow:hidden}.PaymentContent-module__yOA45a__sellerGroup:last-child{margin-bottom:0}.PaymentContent-module__yOA45a__sellerGroupHeader{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.PaymentContent-module__yOA45a__sellerGroupName{color:var(--ink);font-size:14px;font-weight:700}.PaymentContent-module__yOA45a__sellerGroupInfo{color:var(--muted);font-size:13px}.PaymentContent-module__yOA45a__sellerGroupTotal{color:var(--ink);font-size:14px;font-weight:700}.PaymentContent-module__yOA45a__productItem{border-bottom:1px solid var(--border);grid-template-columns:56px 1fr auto auto auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.PaymentContent-module__yOA45a__productItem:last-child{border-bottom:none}@media (max-width:768px){.PaymentContent-module__yOA45a__productItem{grid-template-columns:48px 1fr;gap:12px}}.PaymentContent-module__yOA45a__productImage{background:var(--surface);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.PaymentContent-module__yOA45a__productImage img{object-fit:contain;width:100%;height:100%}.PaymentContent-module__yOA45a__productImagePlaceholder{color:var(--muted);opacity:.4;font-size:24px}.PaymentContent-module__yOA45a__productName{color:var(--ink);font-size:14px;font-weight:600;line-height:1.4}.PaymentContent-module__yOA45a__productMeta{color:var(--muted);font-size:13px}.PaymentContent-module__yOA45a__productQuantity{color:var(--muted);white-space:nowrap;font-size:13px}.PaymentContent-module__yOA45a__productQuantityValue{color:var(--ink);font-weight:700}.PaymentContent-module__yOA45a__productPrice{color:var(--muted);white-space:nowrap;text-align:right;font-size:13px}.PaymentContent-module__yOA45a__productPriceValue{color:var(--ink);font-size:15px;font-weight:700}.PaymentContent-module__yOA45a__threeDSOverlay{-webkit-backdrop-filter:blur(6px);z-index:9999;background:#0000008c;justify-content:center;align-items:center;padding:16px;animation:.2s PaymentContent-module__yOA45a__fadeIn;display:flex;position:fixed;inset:0}@keyframes PaymentContent-module__yOA45a__fadeIn{0%{opacity:0}to{opacity:1}}.PaymentContent-module__yOA45a__threeDSModal{background:#fff;border-radius:20px;flex-direction:column;width:min(500px,100%);height:min(620px,88vh);animation:.28s cubic-bezier(.22,1,.36,1) PaymentContent-module__yOA45a__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000040,0 0 0 1px #0000000f}@keyframes PaymentContent-module__yOA45a__slideUp{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.PaymentContent-module__yOA45a__threeDSHeader{background:linear-gradient(135deg,#0b1b3d 0%,#1c2f56 100%);align-items:center;gap:12px;padding:18px 20px;display:flex;position:relative}.PaymentContent-module__yOA45a__threeDSHeaderIcon{color:#4ade80;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.PaymentContent-module__yOA45a__threeDSTitleGroup{flex:1;min-width:0}.PaymentContent-module__yOA45a__threeDSTitle{color:#fff;font-size:15px;font-weight:700;line-height:1.2}.PaymentContent-module__yOA45a__threeDSSubtitle{color:#ffffffbf;margin-top:2px;font-size:12px}.PaymentContent-module__yOA45a__threeDSClose{color:#ffffffe6;cursor:pointer;background:#ffffff26;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;transition:background .15s;display:flex}.PaymentContent-module__yOA45a__threeDSClose:hover{color:#fff;background:#ffffff47}.PaymentContent-module__yOA45a__threeDSSteps{background:#fafbfc;border-bottom:1px solid #eef0f3;justify-content:center;align-items:center;gap:10px;padding:10px 20px;display:flex}.PaymentContent-module__yOA45a__threeDSStep{color:#9ca3af;white-space:nowrap;font-size:11px;font-weight:600}.PaymentContent-module__yOA45a__threeDSStepDone{color:#16a34a}.PaymentContent-module__yOA45a__threeDSStepActive{color:var(--primary,#ff6000);position:relative}.PaymentContent-module__yOA45a__threeDSStepActive:after{content:"";background:var(--primary,#ff6000);border-radius:2px;height:2px;position:absolute;bottom:-11px;left:0;right:0}.PaymentContent-module__yOA45a__threeDSStepSep{background:#e5e7eb;width:22px;height:1px}.PaymentContent-module__yOA45a__threeDSFrameWrap{flex:1;min-height:0;display:flex;position:relative}.PaymentContent-module__yOA45a__threeDSLoading{z-index:2;color:var(--muted,#6b7280);background:#f8f9fa;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.PaymentContent-module__yOA45a__threeDSLoading .PaymentContent-module__yOA45a__spinner{border-width:3px;width:36px;height:36px;margin-bottom:0}.PaymentContent-module__yOA45a__threeDSIframe{background:#f8f9fa;border:none;flex:1;width:100%}.PaymentContent-module__yOA45a__threeDSFooter{background:#fafbfc;border-top:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.PaymentContent-module__yOA45a__threeDSFooterNote{color:#6c757d;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.PaymentContent-module__yOA45a__threeDSFooterBand{object-fit:contain;opacity:.9;width:auto;max-width:55%;height:22px}.PaymentContent-module__yOA45a__processingState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;display:flex}.PaymentContent-module__yOA45a__spinner{border:4px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:48px;height:48px;margin-bottom:20px;animation:.8s linear infinite PaymentContent-module__yOA45a__spin}@keyframes PaymentContent-module__yOA45a__spin{to{transform:rotate(360deg)}}.PaymentContent-module__yOA45a__processingTitle{color:var(--ink);margin-bottom:8px;font-size:20px;font-weight:700}.PaymentContent-module__yOA45a__processingText{color:var(--muted);max-width:360px;font-size:14px}.PaymentContent-module__yOA45a__resultState{text-align:center;background:var(--bg);border:1px solid var(--border);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;max-width:480px;margin:0 auto;padding:0 24px 40px;display:flex;box-shadow:0 8px 32px #0000000f}.PaymentContent-module__yOA45a__resultImage{width:100%;max-width:320px;height:auto;margin-bottom:8px}.PaymentContent-module__yOA45a__resultIcon{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;font-size:36px;display:flex}.PaymentContent-module__yOA45a__resultIconSuccess{color:#16a34a;background:linear-gradient(135deg,#dcfce7,#bbf7d0);box-shadow:0 0 0 8px #16a34a1f;box-shadow:0 0 0 8px lab(58.835% -51.0809 35.4288/.12)}.PaymentContent-module__yOA45a__resultIconError{color:#dc2626;background:linear-gradient(135deg,#fef2f2,#fecaca);box-shadow:0 0 0 8px #dc26261a;box-shadow:0 0 0 8px lab(48.7982% 67.6999 48.8037/.1)}.PaymentContent-module__yOA45a__resultTitle{color:var(--ink);margin-bottom:12px;font-size:24px;font-weight:700}.PaymentContent-module__yOA45a__resultText{color:var(--muted);margin-bottom:28px;font-size:14px;line-height:1.6}.PaymentContent-module__yOA45a__resultActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.PaymentContent-module__yOA45a__errorState{text-align:center;padding:48px 24px}.PaymentContent-module__yOA45a__errorText{color:#dc2626;margin-bottom:16px;font-size:14px}.PaymentContent-module__yOA45a__skeletonGrid{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}@media (max-width:1100px){.PaymentContent-module__yOA45a__skeletonGrid{grid-template-columns:1fr}}.PaymentContent-module__yOA45a__skeletonLeft{flex-direction:column;gap:20px;display:flex}.PaymentContent-module__yOA45a__skeletonSection{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md,10px);padding:24px}.PaymentContent-module__yOA45a__skeletonSectionTitle{margin-bottom:20px}.PaymentContent-module__yOA45a__skeletonBreadcrumb{align-items:center;gap:8px;margin-bottom:8px;display:flex}.PaymentContent-module__yOA45a__skeletonPageHeader{align-items:center;gap:12px;margin-bottom:20px;display:flex}.PaymentContent-module__yOA45a__skeletonWalletBanner{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md,10px);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.PaymentContent-module__yOA45a__skeletonWalletLeft{flex:1;align-items:center;gap:12px;display:flex}.PaymentContent-module__yOA45a__skeletonAddressGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:768px){.PaymentContent-module__yOA45a__skeletonAddressGrid{grid-template-columns:1fr;gap:16px}}.PaymentContent-module__yOA45a__skeletonAddressBlock{flex-direction:column;gap:10px;display:flex}.PaymentContent-module__yOA45a__skeletonSavedCards{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.PaymentContent-module__yOA45a__skeletonSavedCard{border:2px solid var(--border);background:var(--bg);border-radius:5px;align-items:center;gap:14px;padding:14px 16px;display:flex}.PaymentContent-module__yOA45a__skeletonFormFields{flex-direction:column;gap:16px;margin-top:16px;display:flex}.PaymentContent-module__yOA45a__skeletonFormRow{grid-template-columns:1fr 120px;gap:12px;display:grid}.PaymentContent-module__yOA45a__skeletonSummaryCard{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md,10px);padding:20px;position:sticky;top:88px}.PaymentContent-module__yOA45a__skeletonSummaryTitle{margin-bottom:20px}.PaymentContent-module__yOA45a__skeletonSummaryRows{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.PaymentContent-module__yOA45a__skeletonSummaryRow{justify-content:space-between;align-items:center;display:flex}.PaymentContent-module__yOA45a__skeletonSummaryDivider{background:var(--border);height:1px;margin:4px 0 16px}.PaymentContent-module__yOA45a__skeletonSummaryTotal{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.PaymentContent-module__yOA45a__skeletonMemberGrid{grid-template-columns:1fr 1fr;gap:20px 40px;margin-top:4px;display:grid}@media (max-width:768px){.PaymentContent-module__yOA45a__skeletonMemberGrid{grid-template-columns:1fr;gap:16px}}.PaymentContent-module__yOA45a__skeletonMemberField{flex-direction:column;gap:6px;display:flex}.PaymentContent-module__yOA45a__skeletonSellerGroup{border:1px solid var(--border);border-radius:5px;margin-bottom:16px;overflow:hidden}.PaymentContent-module__yOA45a__skeletonSellerHeader{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.PaymentContent-module__yOA45a__skeletonProductItem{border-bottom:1px solid var(--border);grid-template-columns:56px 1fr auto auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.PaymentContent-module__yOA45a__skeletonProductItem:last-child{border-bottom:none}.PaymentContent-module__yOA45a__disclaimer{color:var(--muted);font-size:11px;line-height:1.6}.PaymentContent-module__yOA45a__disclaimerLink{color:var(--primary);font-weight:600;text-decoration:underline}
.page-module__xhkBSa__shell{background:#f5f6f8;min-height:calc(100vh - 100px);padding:24px 0 64px}.page-module__xhkBSa__page{flex-direction:column;gap:16px;max-width:1040px;margin:0 auto;padding:0 20px;display:flex}.page-module__xhkBSa__panel{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:24px;box-shadow:0 1px 3px #0f172a0d}.page-module__xhkBSa__panelImage{align-self:start;padding:20px;position:sticky;top:72px}.page-module__xhkBSa__panelInfo{flex-direction:column;display:flex}.page-module__xhkBSa__breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.page-module__xhkBSa__breadcrumb a{color:var(--muted);text-decoration:none}.page-module__xhkBSa__breadcrumb a:hover{color:var(--ink)}.page-module__xhkBSa__layout{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:860px){.page-module__xhkBSa__layout{grid-template-columns:1fr}.page-module__xhkBSa__panelImage{position:static}}.page-module__xhkBSa__gallery{flex-direction:column;gap:10px;display:flex}.page-module__xhkBSa__galleryMain{aspect-ratio:1;border:1px solid var(--border);background:#fafbfc;border-radius:8px;width:100%;position:relative;overflow:hidden}.page-module__xhkBSa__galleryImg{object-fit:contain;padding:20px}.page-module__xhkBSa__thumbRow{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.page-module__xhkBSa__thumbRow::-webkit-scrollbar{display:none}.page-module__xhkBSa__thumb{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:8px;flex-shrink:0;width:52px;height:52px;padding:0;transition:border-color .12s;position:relative;overflow:hidden}.page-module__xhkBSa__thumbActive{border-color:var(--ink)}.page-module__xhkBSa__thumbImg{object-fit:contain;padding:4px}.page-module__xhkBSa__infoCol{flex-direction:column;gap:0;padding-top:4px;display:flex}.page-module__xhkBSa__brand{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600}.page-module__xhkBSa__title{color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.3}.page-module__xhkBSa__meta{color:var(--muted);margin:0 0 24px;font-size:13px}.page-module__xhkBSa__seller{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:24px;padding-bottom:24px;display:flex}.page-module__xhkBSa__sellerAvatar{background:var(--surface);border:1px solid var(--border);width:32px;height:32px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:relative;overflow:hidden}.page-module__xhkBSa__sellerName{color:var(--ink);font-size:14px;font-weight:600}.page-module__xhkBSa__sellerRating{color:var(--muted);margin-left:auto;font-size:12px}.page-module__xhkBSa__specs{flex-direction:column;gap:0;margin:0 0 28px;display:flex}.page-module__xhkBSa__specRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:10px 0;display:flex}.page-module__xhkBSa__specRow dt{color:var(--muted);font-size:13px;font-weight:400}.page-module__xhkBSa__specRow dd{color:var(--ink);margin:0;font-size:13px;font-weight:600}.page-module__xhkBSa__priceArea{margin-bottom:20px}.page-module__xhkBSa__price{color:var(--ink);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1}.page-module__xhkBSa__priceHidden{color:var(--muted);margin:0;font-size:14px}.page-module__xhkBSa__priceHidden a{color:var(--ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.page-module__xhkBSa__actions{align-items:center;gap:8px;display:flex}.page-module__xhkBSa__addToCartFull{flex:1;min-width:0;border-radius:8px!important;height:44px!important;font-size:14px!important}.page-module__xhkBSa__btnPrimary{background:var(--primary);color:#fff;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;height:44px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.page-module__xhkBSa__btnSecondary{border:1px solid var(--border);height:44px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.page-module__xhkBSa__btnSecondary:hover{border-color:var(--ink)}.page-module__xhkBSa__infoSection{border:none;margin:0;padding:0}.page-module__xhkBSa__infoSectionTitle{color:var(--ink);margin:0 0 20px;font-size:15px;font-weight:700}.page-module__xhkBSa__tabBar{border-bottom:1px solid var(--border);gap:20px;margin-bottom:20px;display:flex}.page-module__xhkBSa__tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;margin-bottom:-1px;padding:0 0 10px;font-family:inherit;font-size:13px;font-weight:500;transition:color .12s}.page-module__xhkBSa__tab:hover{color:var(--ink)}.page-module__xhkBSa__tabActive{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.page-module__xhkBSa__tabPanel{min-height:40px}.page-module__xhkBSa__description{color:var(--ink-2);white-space:pre-line;margin:0;font-size:14px;line-height:1.7}.page-module__xhkBSa__specGrid{margin:0;line-height:2}.page-module__xhkBSa__specGrid span{display:inline}.page-module__xhkBSa__specGrid dt,.page-module__xhkBSa__specGrid dd{font-size:13px;display:inline}.page-module__xhkBSa__specGrid dt{color:var(--muted)}.page-module__xhkBSa__specGrid dt:after{content:": "}.page-module__xhkBSa__specGrid dd{color:var(--ink);margin:0 16px 0 0}.page-module__xhkBSa__compatList{flex-direction:column;gap:0;display:flex}.page-module__xhkBSa__compatCard{border-bottom:1px solid var(--border);align-items:baseline;gap:8px;padding:10px 0;font-size:13px;display:flex}.page-module__xhkBSa__compatMake{color:var(--ink);min-width:80px;font-weight:600}.page-module__xhkBSa__compatModel{color:var(--ink-2);flex:1}.page-module__xhkBSa__compatYears{color:var(--muted);font-size:12px}.page-module__xhkBSa__compatEngine{display:none}.page-module__xhkBSa__mobileBar{z-index:100;background:var(--card);border-top:1px solid var(--border);padding:10px 16px;padding-bottom:max(10px, env(safe-area-inset-bottom));display:none;position:fixed;bottom:0;left:0;right:0}.page-module__xhkBSa__mobileBarInner{align-items:center;gap:12px;max-width:1040px;margin:0 auto;display:flex}.page-module__xhkBSa__mobileBarPrice{flex-direction:column;flex-shrink:0;gap:1px;display:flex}.page-module__xhkBSa__mobileBarLabel{color:var(--muted);font-size:10px}.page-module__xhkBSa__mobileBarAmount{color:var(--ink);font-weight:700;line-height:1}.page-module__xhkBSa__mobileBarBtn{flex:1;min-width:0;border-radius:8px!important;height:44px!important;font-size:14px!important}.page-module__xhkBSa__mobileBarBtnFull{background:var(--primary);color:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;height:44px;font-size:14px;font-weight:600;text-decoration:none;display:flex}@media (max-width:768px){.page-module__xhkBSa__shell{padding:16px 0 64px}.page-module__xhkBSa__page{gap:12px;padding:0 16px}.page-module__xhkBSa__panel{padding:20px 16px}.page-module__xhkBSa__panelImage{padding:16px}.page-module__xhkBSa__breadcrumb{margin-bottom:4px}.page-module__xhkBSa__title{font-size:20px}.page-module__xhkBSa__actions{flex-direction:column}.page-module__xhkBSa__btnSecondary{justify-content:center;width:100%}.page-module__xhkBSa__mobileBar{display:block}}@media (max-width:480px){.page-module__xhkBSa__shell{padding:12px 0 64px}.page-module__xhkBSa__page{padding:0 12px}.page-module__xhkBSa__panel{border-radius:10px;padding:16px 14px}.page-module__xhkBSa__title{font-size:18px}.page-module__xhkBSa__galleryMain{border-radius:6px}}html[data-dark="1"] .page-module__xhkBSa__shell{background:var(--bg)}html[data-dark="1"] .page-module__xhkBSa__galleryMain{background:var(--surface)}
.ListingReviews-module__BhYZ1a__wrapper{border:none;margin:0;padding:0}.ListingReviews-module__BhYZ1a__heading{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.ListingReviews-module__BhYZ1a__title{color:var(--ink);margin:0;font-size:15px;font-weight:700}.ListingReviews-module__BhYZ1a__summary{align-items:center;gap:6px;display:flex}.ListingReviews-module__BhYZ1a__avgScore{color:var(--ink);font-size:15px;font-weight:700}.ListingReviews-module__BhYZ1a__stars{gap:1px;display:inline-flex}.ListingReviews-module__BhYZ1a__starOn{color:var(--ink);font-size:13px}.ListingReviews-module__BhYZ1a__starOff{color:var(--border);font-size:13px}.ListingReviews-module__BhYZ1a__totalCount{color:var(--muted);font-size:12px}.ListingReviews-module__BhYZ1a__loading{flex-direction:column;gap:12px;display:flex}.ListingReviews-module__BhYZ1a__skeleton{border-bottom:1px solid var(--border);background:var(--surface);height:72px}.ListingReviews-module__BhYZ1a__empty{color:var(--muted);padding:8px 0;font-size:13px}.ListingReviews-module__BhYZ1a__list{flex-direction:column;gap:0;display:flex}.ListingReviews-module__BhYZ1a__card{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:16px 0;display:flex}.ListingReviews-module__BhYZ1a__card:last-child{border-bottom:none;padding-bottom:0}.ListingReviews-module__BhYZ1a__cardTop{align-items:center;gap:10px;display:flex}.ListingReviews-module__BhYZ1a__avatar{background:var(--surface);border:1px solid var(--border);width:28px;height:28px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.ListingReviews-module__BhYZ1a__meta{flex-direction:column;flex:1;gap:2px;display:flex}.ListingReviews-module__BhYZ1a__buyer{color:var(--ink);font-size:12px;font-weight:600}.ListingReviews-module__BhYZ1a__date{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.ListingReviews-module__BhYZ1a__reviewTitle{color:var(--ink);margin:0;font-size:13px;font-weight:600}.ListingReviews-module__BhYZ1a__body{color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.ListingReviews-module__BhYZ1a__reply{color:var(--muted);border-top:1px solid var(--border);margin-top:4px;padding:10px 0 0;font-size:13px}.ListingReviews-module__BhYZ1a__replyLabel{color:var(--ink);margin-right:4px;font-size:12px;font-weight:600;display:inline}.ListingReviews-module__BhYZ1a__reply p{color:var(--ink-2);margin:4px 0 0;line-height:1.5}.ListingReviews-module__BhYZ1a__helpful{color:var(--muted);font-size:11px}@media (max-width:768px){.ListingReviews-module__BhYZ1a__heading{margin-bottom:16px}.ListingReviews-module__BhYZ1a__card{padding:14px 0}}
.page-module__gidE-a__layout{background:#f5f6f8;min-height:100vh}.page-module__gidE-a__container{gap:24px;max-width:1240px;margin:0 auto;padding:24px 16px;display:flex}.page-module__gidE-a__sidebar{flex-shrink:0;width:260px}.page-module__gidE-a__sidebarBox{background:#fff;border-radius:8px;max-height:calc(100vh - 48px);padding:16px;position:sticky;top:24px;overflow-y:auto;box-shadow:0 1px 3px #0000000d}.page-module__gidE-a__sidebarTitle{color:var(--ink);margin-bottom:12px;font-size:16px;font-weight:700}.page-module__gidE-a__sidebarEmpty{color:var(--muted);padding:8px 0;font-size:13px}.page-module__gidE-a__treeList{margin:0;padding:0;list-style:none}.page-module__gidE-a__treeItem{margin:0}.page-module__gidE-a__treeChildList{margin:0;padding:0 0 0 16px;list-style:none}.page-module__gidE-a__showMoreBtn{cursor:pointer;width:100%;color:var(--primary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:10px 6px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s;display:flex}.page-module__gidE-a__showMoreBtn:hover{background:var(--surface)}.page-module__gidE-a__loader{justify-content:center;align-items:center;padding:48px 24px;display:flex}.page-module__gidE-a__spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.6s linear infinite page-module__gidE-a__spin}@keyframes page-module__gidE-a__spin{to{transform:rotate(360deg)}}.page-module__gidE-a__treeBrand{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 6px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s;display:flex}.page-module__gidE-a__treeBrand:hover{background:var(--surface)}.page-module__gidE-a__treeBrandActive{background:color-mix(in oklab, var(--primary) 10%, transparent);color:var(--primary);font-weight:700}.page-module__gidE-a__treeBrandImg{object-fit:contain;flex-shrink:0;width:24px;height:16px}.page-module__gidE-a__treeBrandFallback{background:var(--surface);width:24px;height:24px;color:var(--primary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex}.page-module__gidE-a__treeBrandName{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.page-module__gidE-a__treeArrow{color:var(--muted);flex-shrink:0;align-items:center;transition:transform .2s;display:inline-flex}.page-module__gidE-a__treeArrowRight{transform:rotate(-90deg)}.page-module__gidE-a__treeArrowUp{transform:rotate(180deg)}.page-module__gidE-a__treeModel{cursor:pointer;width:100%;color:var(--ink-2);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 6px 6px 10px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .12s;display:flex}.page-module__gidE-a__treeModel:hover{background:var(--surface)}.page-module__gidE-a__treeModelActive{background:color-mix(in oklab, var(--primary) 8%, transparent);color:var(--primary);font-weight:600}.page-module__gidE-a__treeModelName{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.page-module__gidE-a__treeSubToggle{cursor:pointer;color:var(--muted);background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:10px;line-height:1}.page-module__gidE-a__treeSubModel{cursor:pointer;width:100%;color:var(--muted);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:5px 6px 5px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:flex}.page-module__gidE-a__treeSubModel:hover{background:var(--surface);color:var(--ink-2)}.page-module__gidE-a__treeSubModelActive{background:color-mix(in oklab, var(--primary) 6%, transparent);color:var(--primary);font-weight:600}.page-module__gidE-a__treeSubName{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.page-module__gidE-a__treeSubCode{color:var(--muted);background:var(--surface);font-feature-settings:"tnum" 1;border-radius:3px;flex-shrink:0;padding:1px 4px;font-size:10px;font-weight:600}.page-module__gidE-a__mainContent{flex:1;min-width:0}.page-module__gidE-a__header{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px 20px;display:flex;box-shadow:0 1px 3px #0000000d}.page-module__gidE-a__headerTitle{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800}.page-module__gidE-a__headerCount{color:var(--muted);margin-top:2px;font-size:12px;display:block}.page-module__gidE-a__productGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.page-module__gidE-a__productCard{color:inherit;background:#fff;border-radius:10px;flex-direction:column;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d}.page-module__gidE-a__productCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.page-module__gidE-a__productImage{background:var(--surface);justify-content:center;align-items:center;width:100%;height:140px;display:flex;overflow:hidden}.page-module__gidE-a__productInfo{flex-direction:column;flex:1;gap:4px;padding:12px;display:flex}.page-module__gidE-a__productBrand{color:var(--primary);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700}.page-module__gidE-a__productName{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.page-module__gidE-a__productOem{color:var(--muted);font-feature-settings:"tnum" 1;font-size:11px}.page-module__gidE-a__productRight{justify-content:space-between;align-items:center;padding:0 12px 12px;display:flex}.page-module__gidE-a__productPrice{color:var(--ink);font-size:16px;font-weight:800}.page-module__gidE-a__productPrice small{color:var(--muted);font-size:11px;font-weight:600}.page-module__gidE-a__productArrow{color:var(--primary);opacity:0;font-size:16px;transition:opacity .12s}.page-module__gidE-a__productCard:hover .page-module__gidE-a__productArrow{opacity:1}.page-module__gidE-a__loading,.page-module__gidE-a__empty{text-align:center;color:var(--muted);padding:64px 24px}.page-module__gidE-a__empty h3{color:var(--ink);margin:0 0 8px;font-size:16px;font-weight:700}.page-module__gidE-a__empty p{margin:0;font-size:13px}.page-module__gidE-a__pagination{justify-content:center;gap:8px;margin-top:32px;display:flex}.page-module__gidE-a__pageBtn{border:1px solid var(--border);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:8px;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s}.page-module__gidE-a__pageBtn:hover{border-color:var(--primary);color:var(--primary)}.page-module__gidE-a__pageBtnActive{background:var(--primary);color:#fff;border-color:var(--primary)}.page-module__gidE-a__pageBtn:disabled{opacity:.35;cursor:default}.page-module__gidE-a__pageBtn:disabled:hover{border-color:var(--border);color:var(--ink-2)}@media (max-width:768px){.page-module__gidE-a__container{flex-direction:column;gap:16px;padding:16px 12px}.page-module__gidE-a__sidebar{width:100%}.page-module__gidE-a__sidebarBox{max-height:none;position:static;overflow-y:visible}.page-module__gidE-a__header{flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:12px 16px}.page-module__gidE-a__headerTitle{font-size:17px}.page-module__gidE-a__productGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.page-module__gidE-a__pagination{flex-wrap:wrap;gap:6px;margin-top:20px}}@media (max-width:480px){.page-module__gidE-a__container{padding:12px 8px}.page-module__gidE-a__productGrid{grid-template-columns:repeat(2,1fr);gap:10px}.page-module__gidE-a__productImage{height:110px}.page-module__gidE-a__productName{font-size:12px}.page-module__gidE-a__productPrice{font-size:14px}.page-module__gidE-a__headerTitle{font-size:15px}}
.page-module__-qBqiW__layout{background-color:#f5f6f8;min-height:100vh}.page-module__-qBqiW__container{gap:24px;max-width:1240px;margin:0 auto;padding:24px 16px;display:flex}.page-module__-qBqiW__sidebar{flex-direction:column;flex-shrink:0;gap:16px;width:240px;display:flex}.page-module__-qBqiW__sidebarBox{background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000000d}.page-module__-qBqiW__sidebarTitle{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:700}.page-module__-qBqiW__categoryPicker{position:relative}.page-module__-qBqiW__categoryPickerTrigger{border:1.5px solid var(--border);cursor:pointer;text-align:left;background:#f8f9fb;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.page-module__-qBqiW__categoryPickerTrigger:hover{background:#f4f6f9;border-color:#d0d5dd}.page-module__-qBqiW__categoryPickerTriggerOpen{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px #ff60001a}.page-module__-qBqiW__categoryPickerLabel{min-width:0;color:var(--ink);flex:1;font-size:13px;font-weight:700;line-height:1.35}.page-module__-qBqiW__categoryList{border:1px solid var(--border);background:#fff;border-radius:8px;max-height:360px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto;box-shadow:0 8px 24px #00000014}.page-module__-qBqiW__categoryItem{color:var(--ink);border-bottom:1px solid var(--border);padding:0 10px;font-size:13px}.page-module__-qBqiW__categoryItem:has(+li:last-child){border-bottom:none}li:last-child .page-module__-qBqiW__categoryItem{border-bottom:none}.page-module__-qBqiW__categoryLink{color:inherit;justify-content:space-between;align-items:center;gap:4px;width:100%;padding:9px 0;text-decoration:none;display:flex}.page-module__-qBqiW__categoryName{min-width:0;color:var(--ink);flex:1;font-size:13px;transition:color .15s}.page-module__-qBqiW__categoryLink:hover .page-module__-qBqiW__categoryName{color:var(--primary)}.page-module__-qBqiW__categoryNameActive{min-width:0;color:var(--primary);flex:1;font-size:13px;font-weight:700}.page-module__-qBqiW__categoryRight{flex-shrink:0;align-items:center;gap:6px;display:flex}.page-module__-qBqiW__categoryCount{color:var(--muted);white-space:nowrap;background:#f4f6f9;border-radius:100px;padding:2px 7px;font-size:11px}.page-module__-qBqiW__sideChev{color:var(--muted);opacity:.5;flex-shrink:0;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s}.page-module__-qBqiW__categoryLink:hover .page-module__-qBqiW__sideChev{opacity:1}.page-module__-qBqiW__sideChevOpen{opacity:1;color:var(--primary);transform:rotate(180deg)}.page-module__-qBqiW__subList{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);display:grid}.page-module__-qBqiW__subListOpen{grid-template-rows:1fr}.page-module__-qBqiW__subListCollapsed{margin-top:10px}.page-module__-qBqiW__subListInner{border-left:2px solid var(--border);margin-bottom:4px;margin-left:4px;padding-left:8px;overflow:hidden}.page-module__-qBqiW__subItem{border-radius:6px;align-items:center;gap:6px;padding:7px 8px 7px 0;text-decoration:none;transition:background .15s;display:flex}.page-module__-qBqiW__subItem:hover .page-module__-qBqiW__subName{color:var(--primary)}.page-module__-qBqiW__subDot{background:var(--muted);opacity:.4;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .15s,opacity .15s}.page-module__-qBqiW__subItem:hover .page-module__-qBqiW__subDot,.page-module__-qBqiW__subItemActive .page-module__-qBqiW__subDot{background:var(--primary);opacity:1}.page-module__-qBqiW__subName{color:var(--ink);flex:1;font-size:12px;line-height:1.3;transition:color .15s}.page-module__-qBqiW__subItemActive .page-module__-qBqiW__subName{color:var(--primary);font-weight:700}.page-module__-qBqiW__subCount{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:11px}.page-module__-qBqiW__filterList{flex-direction:column;gap:12px;display:flex}.page-module__-qBqiW__filterLabel{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.page-module__-qBqiW__mainContent{flex:1;min-width:0}.page-module__-qBqiW__topBar{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:12px 16px;display:flex;box-shadow:0 1px 3px #0000000d}.page-module__-qBqiW__topBar .page-module__-qBqiW__active{margin:4px}.page-module__-qBqiW__tabs{background:#f0f2f5;border-radius:6px;gap:0;display:flex;overflow:hidden}.page-module__-qBqiW__tab{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:13px;font-weight:500}.page-module__-qBqiW__tab.page-module__-qBqiW__active{color:var(--ink);background:#fff;border-radius:6px;box-shadow:0 1px 2px #0000000d}.page-module__-qBqiW__controls{align-items:center;gap:16px;display:flex}.page-module__-qBqiW__viewIcons{color:var(--muted);gap:4px;display:flex}.page-module__-qBqiW__viewIconBtn{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.page-module__-qBqiW__viewIconBtn:hover,.page-module__-qBqiW__viewIconBtnActive{color:var(--ink);background:#f0f2f5}.page-module__-qBqiW__searchForm{display:flex}.page-module__-qBqiW__searchInput{border:1px solid var(--border);border-radius:6px;outline:none;width:240px;height:36px;padding:0 12px;font-size:13px}.page-module__-qBqiW__productGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.page-module__-qBqiW__productList{flex-direction:column;gap:12px;display:flex}.page-module__-qBqiW__productCard{background:#fff;border:1px solid #0000;border-radius:8px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d}.page-module__-qBqiW__productCard:hover{border-color:var(--border);transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.page-module__-qBqiW__productImage{background:#fff;justify-content:center;align-items:center;height:180px;padding:16px;display:flex}.page-module__-qBqiW__productImage img{object-fit:contain;max-width:100%;max-height:100%}.page-module__-qBqiW__productInfo{flex-direction:column;flex:1;padding:16px;display:flex}.page-module__-qBqiW__productBrand{color:var(--muted);margin-bottom:4px;font-size:12px}.page-module__-qBqiW__productName{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__-qBqiW__productPrice{color:var(--ink);margin-top:auto;font-size:16px;font-weight:700}.page-module__-qBqiW__productMeta{color:var(--muted);margin-top:4px;font-size:11px}.page-module__-qBqiW__skCatRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.page-module__-qBqiW__skCatRow:last-child{border-bottom:none}.page-module__-qBqiW__skFilterRow{align-items:center;gap:10px;display:flex}.page-module__-qBqiW__skTabGroup{gap:6px;display:flex}.page-module__-qBqiW__skCard{border:1.5px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.page-module__-qBqiW__skCardImage{background:#f8f9fb;justify-content:center;align-items:center;height:200px;padding:20px;display:flex}.page-module__-qBqiW__skCardImageInner{border-radius:6px;width:100%;height:100%}.page-module__-qBqiW__skCardBody{flex-direction:column;gap:8px;padding:14px;display:flex}.page-module__-qBqiW__skCardNameGroup{flex-direction:column;gap:6px;margin:2px 0;display:flex}.page-module__-qBqiW__skCardPricing{flex-direction:column;gap:6px;margin-top:4px;display:flex}.page-module__-qBqiW__gridCard{background:#fff!important}.page-module__-qBqiW__gridCard:hover{border-color:var(--border)!important;box-shadow:0 4px 14px #00000012!important}@media (max-width:1024px){.page-module__-qBqiW__productGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page-module__-qBqiW__container{flex-direction:column}.page-module__-qBqiW__sidebar{width:100%}.page-module__-qBqiW__productGrid{grid-template-columns:repeat(2,1fr)}.page-module__-qBqiW__topBar{flex-direction:column;align-items:stretch;gap:16px}.page-module__-qBqiW__searchInput{width:100%}}
.FormattedPrice-module__AApCLG__root{white-space:nowrap;letter-spacing:inherit;line-height:1;font-weight:inherit;color:inherit;display:inline}.FormattedPrice-module__AApCLG__integer,.FormattedPrice-module__AApCLG__fraction{font-weight:inherit;color:inherit}.FormattedPrice-module__AApCLG__sizeXs .FormattedPrice-module__AApCLG__integer{font-size:12px}.FormattedPrice-module__AApCLG__sizeXs .FormattedPrice-module__AApCLG__fraction{font-size:10px}.FormattedPrice-module__AApCLG__sizeSm .FormattedPrice-module__AApCLG__integer{font-size:13px}.FormattedPrice-module__AApCLG__sizeSm .FormattedPrice-module__AApCLG__fraction{font-size:11px}.FormattedPrice-module__AApCLG__sizeMd .FormattedPrice-module__AApCLG__integer{font-size:16px}.FormattedPrice-module__AApCLG__sizeMd .FormattedPrice-module__AApCLG__fraction{font-size:12px}.FormattedPrice-module__AApCLG__sizeLg .FormattedPrice-module__AApCLG__integer{font-size:20px}.FormattedPrice-module__AApCLG__sizeLg .FormattedPrice-module__AApCLG__fraction{font-size:16px}.FormattedPrice-module__AApCLG__sizeXl .FormattedPrice-module__AApCLG__integer{font-size:32px}.FormattedPrice-module__AApCLG__sizeXl .FormattedPrice-module__AApCLG__fraction{font-size:28px}.FormattedPrice-module__AApCLG__sizeTotal .FormattedPrice-module__AApCLG__integer{font-size:26px}.FormattedPrice-module__AApCLG__sizeTotal .FormattedPrice-module__AApCLG__fraction{font-size:22px}.FormattedPrice-module__AApCLG__sizeBar .FormattedPrice-module__AApCLG__integer{font-size:18px}.FormattedPrice-module__AApCLG__sizeBar .FormattedPrice-module__AApCLG__fraction{font-size:14px}@media (max-width:768px){.FormattedPrice-module__AApCLG__sizeMd .FormattedPrice-module__AApCLG__integer{font-size:14px}.FormattedPrice-module__AApCLG__sizeMd .FormattedPrice-module__AApCLG__fraction{font-size:12px}.FormattedPrice-module__AApCLG__sizeLg .FormattedPrice-module__AApCLG__integer{font-size:17px}.FormattedPrice-module__AApCLG__sizeLg .FormattedPrice-module__AApCLG__fraction{font-size:13px}.FormattedPrice-module__AApCLG__sizeXl .FormattedPrice-module__AApCLG__integer{font-size:28px}.FormattedPrice-module__AApCLG__sizeXl .FormattedPrice-module__AApCLG__fraction{font-size:24px}}@media (max-width:480px){.FormattedPrice-module__AApCLG__sizeLg .FormattedPrice-module__AApCLG__integer{font-size:15px}.FormattedPrice-module__AApCLG__sizeLg .FormattedPrice-module__AApCLG__fraction{font-size:11px}}
.EmptyListing-module__iFFXJq__root{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.EmptyListing-module__iFFXJq__compact{gap:8px;padding:24px 16px}.EmptyListing-module__iFFXJq__image{width:auto;height:auto}.EmptyListing-module__iFFXJq__compact .EmptyListing-module__iFFXJq__image{max-width:160px}.EmptyListing-module__iFFXJq__title{color:var(--ink);margin:0;font-size:17px;font-weight:800}.EmptyListing-module__iFFXJq__compact .EmptyListing-module__iFFXJq__title{font-size:14px;font-weight:700}.EmptyListing-module__iFFXJq__description{max-width:420px;margin:0;font-size:14px;line-height:1.5}.EmptyListing-module__iFFXJq__compact .EmptyListing-module__iFFXJq__description{font-size:13px}
.ProductShot-module__qxrrMq__shot{border-radius:8px;position:relative;overflow:hidden}.ProductShot-module__qxrrMq__navy{background:#f0f3f8}.ProductShot-module__qxrrMq__light{background:#fafafa}.ProductShot-module__qxrrMq__pattern{position:absolute;inset:0}.ProductShot-module__qxrrMq__label{font-family:var(--font-sans);font-feature-settings:"tnum" 1;color:var(--muted);letter-spacing:.04em;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;inset:0}
.Avatar-module__0AwfNa__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.Avatar-module__0AwfNa__initials{color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:700;line-height:1}.Avatar-module__0AwfNa__fallback{color:var(--muted,#64748b);justify-content:center;align-items:center;line-height:1;display:flex}.Avatar-module__0AwfNa__sm{width:26px;height:26px;font-size:10.5px}.Avatar-module__0AwfNa__md{width:36px;height:36px;font-size:12px}.Avatar-module__0AwfNa__lg{border-radius:10px;width:44px;height:44px;font-size:14px;font-weight:800}.Avatar-module__0AwfNa__accent{background:var(--accent);color:#fff}.Avatar-module__0AwfNa__primary{background:var(--primary);color:#fff}@media (max-width:480px){.Avatar-module__0AwfNa__lg{width:38px;height:38px;font-size:13px}.Avatar-module__0AwfNa__md{width:32px;height:32px;font-size:11px}}
