@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--rc-blue: #1f56f2;--rc-blue-hover: #1946cc;--rc-blue-press: #143aaa;--rc-blue-soft: #e8eeff;--rc-ink: #0a1330;--rc-ink-2: #1b2a4e;--rc-white: #ffffff;--rc-bg: #ffffff;--rc-bg-subtle: #f6f7fb;--rc-bg-muted: #eef0f6;--rc-border: #e4e7ee;--rc-border-strong: #cdd2dc;--rc-divider: #f0f2f6;--rc-fg-1: #0a1330;--rc-fg-2: #4a5570;--rc-fg-3: #8892a6;--rc-fg-inverse: #ffffff;--rc-success: #1fbf75;--rc-success-soft: #e3f7ec;--rc-danger: #e5484d;--rc-danger-soft: #fdecec;--rc-warning: #f5a524;--rc-warning-soft: #fff4e0;--rc-deposit: #d8f2e0;--rc-withdraw: #f9dddd;--rc-exchange: #fbefd4;--rc-font-sans: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rc-font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--rc-fs-display: 40px;--rc-fs-h1: 32px;--rc-fs-h2: 24px;--rc-fs-h3: 20px;--rc-fs-lg: 18px;--rc-fs-body: 16px;--rc-fs-sm: 14px;--rc-fs-xs: 12px;--rc-lh-tight: 1.15;--rc-lh-snug: 1.3;--rc-lh-normal: 1.55;--rc-space-1: 4px;--rc-space-2: 8px;--rc-space-3: 12px;--rc-space-4: 16px;--rc-space-5: 20px;--rc-space-6: 24px;--rc-space-8: 32px;--rc-space-10: 40px;--rc-space-12: 48px;--rc-space-16: 64px;--rc-space-20: 80px;--rc-radius-xs: 4px;--rc-radius-sm: 6px;--rc-radius-md: 8px;--rc-radius-lg: 12px;--rc-radius-xl: 16px;--rc-radius-pill: 999px;--rc-shadow-sm: 0 1px 2px rgba(10, 19, 48, .04), 0 1px 1px rgba(10, 19, 48, .03);--rc-shadow-md: 0 4px 12px rgba(10, 19, 48, .06), 0 2px 4px rgba(10, 19, 48, .04);--rc-shadow-lg: 0 12px 32px rgba(10, 19, 48, .1), 0 4px 8px rgba(10, 19, 48, .04);--rc-shadow-xl: 0 24px 64px rgba(10, 19, 48, .14), 0 8px 16px rgba(10, 19, 48, .06);--rc-shadow-focus: 0 0 0 3px rgba(31, 86, 242, .25);--rc-container: 1200px;--rc-container-narrow: 960px;--rc-ease: cubic-bezier(.22, .61, .36, 1);--rc-duration-fast: .12s;--rc-duration: .18s;--rc-duration-slow: .32s}html,body{font-family:var(--rc-font-sans);color:var(--rc-fg-1);background:var(--rc-bg);font-size:var(--rc-fs-body);line-height:var(--rc-lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rc-display,h1.rc-display{font-family:var(--rc-font-sans);font-weight:500;font-size:var(--rc-fs-display);line-height:var(--rc-lh-tight);letter-spacing:-.015em;color:var(--rc-fg-1)}@media (min-width: 900px){.rc-display,h1.rc-display{font-size:56px}}h1{font-family:var(--rc-font-sans);font-weight:500;font-size:var(--rc-fs-h1);line-height:var(--rc-lh-tight);letter-spacing:-.01em;color:var(--rc-fg-1);margin:0}h2{font-family:var(--rc-font-sans);font-weight:500;font-size:var(--rc-fs-h2);line-height:var(--rc-lh-snug);letter-spacing:-.005em;color:var(--rc-fg-1);margin:0}h3{font-family:var(--rc-font-sans);font-weight:500;font-size:var(--rc-fs-h3);line-height:var(--rc-lh-snug);color:var(--rc-fg-1);margin:0}p{color:var(--rc-fg-2);font-size:var(--rc-fs-body);line-height:var(--rc-lh-normal);margin:0}small,.rc-small{font-size:var(--rc-fs-sm);color:var(--rc-fg-2)}.rc-caption{font-size:var(--rc-fs-xs);color:var(--rc-fg-3);letter-spacing:.01em}.rc-mono{font-family:var(--rc-font-mono)}a{color:var(--rc-blue);text-decoration:none;transition:color var(--rc-duration) var(--rc-ease)}a:hover{color:var(--rc-blue-hover)}.rc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--rc-space-2);font-family:var(--rc-font-sans);font-weight:500;font-size:var(--rc-fs-body);line-height:1;padding:14px 22px;border-radius:var(--rc-radius-md);border:1px solid transparent;cursor:pointer;transition:background var(--rc-duration) var(--rc-ease),color var(--rc-duration) var(--rc-ease),border-color var(--rc-duration) var(--rc-ease),transform var(--rc-duration-fast) var(--rc-ease);-webkit-user-select:none;user-select:none}.rc-btn:active{transform:translateY(1px)}.rc-btn:focus-visible{outline:none;box-shadow:var(--rc-shadow-focus)}.rc-btn--primary{background:var(--rc-blue);color:var(--rc-fg-inverse)}.rc-btn--primary:hover{background:var(--rc-blue-hover)}.rc-btn--primary:active{background:var(--rc-blue-press)}.rc-btn--secondary{background:var(--rc-white);color:var(--rc-fg-1);border-color:var(--rc-border-strong)}.rc-btn--secondary:hover{background:var(--rc-bg-muted)}.rc-btn--ghost{background:transparent;color:var(--rc-fg-1)}.rc-btn--ghost:hover{background:var(--rc-bg-muted)}.rc-btn--uppercase{text-transform:uppercase;letter-spacing:.06em;font-size:var(--rc-fs-sm)}.rc-input{font-family:var(--rc-font-sans);font-size:var(--rc-fs-body);color:var(--rc-fg-1);background:var(--rc-bg-subtle);border:1px solid transparent;border-radius:var(--rc-radius-md);padding:14px 16px;width:100%;min-width:0;box-sizing:border-box;transition:border-color var(--rc-duration) var(--rc-ease),background var(--rc-duration) var(--rc-ease)}.rc-input::placeholder{color:var(--rc-fg-3)}.rc-input:hover{background:var(--rc-bg-muted)}.rc-input:focus{outline:none;background:var(--rc-white);border-color:var(--rc-blue);box-shadow:var(--rc-shadow-focus)}.rc-card{background:var(--rc-white);border:1px solid var(--rc-border);border-radius:var(--rc-radius-lg);box-shadow:var(--rc-shadow-sm)}.rc-card--elevated{box-shadow:var(--rc-shadow-lg);border-color:transparent}.rc-badge{display:inline-flex;align-items:center;font-size:var(--rc-fs-xs);font-weight:700;padding:3px 8px;border-radius:var(--rc-radius-xs);background:var(--rc-blue);color:var(--rc-fg-inverse);text-transform:uppercase;letter-spacing:.04em}.rc-badge--soft{background:var(--rc-blue-soft);color:var(--rc-blue)}[x-cloak]{display:none!important}html,body{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}.checkout-page{min-height:100vh;min-height:100dvh;background:var(--rc-white);display:flex;flex-direction:column;align-items:stretch;font-family:var(--rc-font-sans);color:var(--rc-fg-1);overflow-x:hidden;overflow-y:auto}@media (min-width: 768px){html,body{overflow:hidden}.checkout-page{background:var(--rc-bg-subtle);padding:32px 16px 40px;align-items:center;justify-content:center;gap:24px;overflow:hidden}.checkout-bottom-footer{position:fixed;left:50%;bottom:16px;transform:translate(-50%);width:min(100%,520px);margin:0}}.checkout-card{width:min(100%,536px);min-width:480px;max-width:100%;height:fit-content;background:var(--rc-white);border-radius:0;box-shadow:none;padding:24px 20px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;box-sizing:border-box;min-height:0}.checkout-content[hidden]{display:none!important}@media (min-width: 768px){.checkout-card{width:fit-content;border:1px solid var(--rc-border);border-radius:var(--rc-radius-xl);box-shadow:var(--rc-shadow-md);padding:28px 28px 24px;min-height:0}}.checkout-card>div:first-child{width:100%;max-width:480px}.checkout-content--default{display:flex;flex-direction:column}.checkout-content--processing{display:flex;flex-direction:column;justify-content:center}.checkout-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.order-meta{display:flex;flex-direction:column;align-items:flex-start}.order-meta__line{display:flex;align-items:baseline;gap:8px}.order-meta__label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--rc-fg-3);font-weight:500;margin-bottom:0}.order-meta__number{font-size:13px;font-weight:500;color:var(--rc-fg-2);font-family:var(--rc-font-mono);margin-top:0;margin-bottom:0}.checkout-amount{display:flex;align-items:baseline;gap:8px;margin-top:8px}.checkout-amount__value{font-size:40px;font-weight:500;letter-spacing:-.02em;line-height:1;color:var(--rc-ink)}.checkout-amount__value .dot{color:var(--rc-blue)}.checkout-amount__currency{font-size:20px;font-weight:400;color:var(--rc-fg-2)}.pm-slot__logo{width:auto;max-width:85px;height:50px;padding:0;border:1px solid var(--rc-border);border-radius:var(--rc-radius-md);display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.12em;font-weight:700;color:var(--rc-fg-3);text-transform:uppercase}.pm-slot__logo-image{width:100%;height:100%;object-fit:contain;display:block}.js-skeleton-order-number{position:relative;display:inline-block;min-width:82px}.checkout-page.is-order-loading .js-skeleton-order-number{color:transparent}.checkout-page.is-order-loading .js-skeleton-order-number:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px;background:linear-gradient(90deg,#e8edf2 20%,#f4f7fa,#e8edf2 80%);background-size:200% 100%;animation:skeletonShimmer 1.2s ease-in-out infinite}.checkout-page.is-order-loading .state-summary .js-skeleton-order-number:after{left:auto;right:0}.checkout-page.is-order-loading .js-skeleton-amount{position:relative}.checkout-page.is-order-loading .js-skeleton-amount>*{opacity:0}.checkout-page.is-order-loading .js-skeleton-amount:after{content:"";position:absolute;left:0;top:50%;width:138px;height:38px;transform:translateY(-50%);border-radius:8px;background:linear-gradient(90deg,#e8edf2 20%,#f4f7fa,#e8edf2 80%);background-size:200% 100%;animation:skeletonShimmer 1.2s ease-in-out infinite}.checkout-page.is-order-loading .js-skeleton-logo{position:relative;border-color:transparent;background:transparent}.checkout-page.is-order-loading .js-skeleton-logo .pm-slot__logo-image{opacity:0}.checkout-page.is-order-loading .js-skeleton-logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#e8edf2 20%,#f4f7fa,#e8edf2 80%);background-size:200% 100%;animation:skeletonShimmer 1.2s ease-in-out infinite}.checkout-page.is-order-loading .pay-btn:not(.pay-btn--loading) .js-skeleton-pay-amount{position:relative;color:transparent}.checkout-page.is-order-loading .pay-btn:not(.pay-btn--loading) .js-skeleton-pay-amount:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1em;transform:translateY(-50%);border-radius:6px;background:linear-gradient(90deg,#ffffff47 20%,#ffffff73,#ffffff47 80%);background-size:200% 100%;animation:skeletonShimmer 1.2s ease-in-out infinite}.checkout-page.is-order-loading .state-summary .order-row__value{position:relative;color:transparent}.checkout-page.is-order-loading .state-summary .order-row__value>*{opacity:0}.checkout-page.is-order-loading .state-summary .order-row__value:after{content:"";position:absolute;top:50%;right:0;width:120px;max-width:100%;height:1em;transform:translateY(-50%);border-radius:6px;background:linear-gradient(90deg,#e8edf2 20%,#f4f7fa,#e8edf2 80%);background-size:200% 100%;animation:skeletonShimmer 1.2s ease-in-out infinite}.checkout-page.is-order-loading .state-summary .order-details__group:nth-of-type(1)>.order-row:nth-of-type(1) .order-row__value:after{width:92px}.checkout-page.is-order-loading .state-summary .order-details__group:nth-of-type(1)>.order-row:nth-of-type(2) .order-row__value:after{width:178px}.checkout-page.is-order-loading .state-summary .order-details__group:nth-of-type(1)>.order-row:nth-of-type(3) .order-row__value:after{width:104px}.checkout-page.is-order-loading .state-summary .order-details__group:nth-of-type(1)>.order-row:nth-of-type(4) .order-row__value:after{width:96px}.checkout-page.is-order-loading .state-summary .order-details__group:nth-of-type(2)>.order-row:nth-of-type(1) .order-row__value:after{width:110px}.checkout-page.is-order-loading .state-summary .order-details__group:nth-of-type(2)>.order-row:nth-of-type(2) .order-row__value:after{width:170px}.checkout-page.is-order-loading .state-summary .order-details__group:nth-of-type(2)>.order-row:nth-of-type(3) .order-row__value:after{width:56px}.checkout-divider{height:1px;background:var(--rc-divider);margin:20px -20px 0}@media (min-width: 768px){.checkout-divider{margin:28px -28px 0}}.order-details__head{display:flex;align-items:center;justify-content:space-between;background:none;border:0;height:fit-content;padding-top:15px;width:100%;vertical-align:middle;text-align:left;cursor:pointer;font-family:inherit;color:var(--rc-fg-2)}.order-details__label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--rc-fg-3);width:fit-content;height:fit-content}.order-details__chev{height:fit-content;transition:transform var(--rc-duration) var(--rc-ease)}.order-details--open .order-details__chev{transform:rotate(180deg)}.state-summary{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;padding:0;background:transparent;box-sizing:border-box}.order-details__body{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;margin-top:12px;padding:0;box-sizing:border-box}.order-details__body[hidden]{display:none}.order-details__group{display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%;background:var(--rc-bg-subtle);border-radius:var(--rc-radius-md);padding:14px 16px;box-sizing:border-box}.order-details__group-title{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--rc-fg-3);margin:0 0 2px;line-height:1.3}.order-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;min-width:0}.order-row__label{color:var(--rc-fg-2);flex-shrink:0}.order-row__value{color:var(--rc-fg-1);text-align:right;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.order-row__value--copy{display:inline-flex;align-items:flex-end;justify-content:flex-end;gap:8px;overflow:visible;text-overflow:clip}.wallet-copy-btn{width:20px;height:20px;padding:0;border:0;background:transparent;color:var(--rc-fg-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;position:relative}.wallet-copy-btn:hover{color:var(--rc-fg-1)}.wallet-copy-btn:active{transform:translateY(1px)}.wallet-copy-btn.is-copied:after{content:"Copied!";position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);font-size:10px;line-height:1;color:var(--rc-white);background:var(--rc-ink);border-radius:4px;padding:4px 6px;white-space:nowrap;pointer-events:none;z-index:10;box-shadow:0 2px 6px #0a133033}.order-row__value--mono{font-family:var(--rc-font-mono);font-size:13px;white-space:nowrap;direction:rtl;unicode-bidi:plaintext}.order-row__value--strong{font-weight:400}.network-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;padding:3px 8px;background:var(--rc-blue-soft);color:var(--rc-blue);border-radius:999px}.network-badge__dot{width:5px;height:5px;border-radius:999px;background:currentColor}.agree{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--rc-fg-2);line-height:1.5;cursor:pointer;margin-top:20px;margin-bottom:20px}.agree span{line-height:23px}.agree input{position:absolute;opacity:0;pointer-events:none}.agree__box{width:18px;height:18px;aspect-ratio:1 / 1;flex:0 0 18px;border:1px solid var(--rc-border-strong);border-radius:4px;background:var(--rc-white);display:flex;align-items:center;justify-content:center;margin-top:1px;transition:all var(--rc-duration) var(--rc-ease)}.agree__box svg{opacity:0;transition:opacity var(--rc-duration) var(--rc-ease);color:var(--rc-white)}.agree input:checked+.agree__box{background:var(--rc-blue);border-color:var(--rc-blue)}.agree input:checked+.agree__box svg{opacity:1}.pay-btn{width:100%;background:var(--rc-blue);color:var(--rc-white);border:0;border-radius:var(--rc-radius-md);padding:14px 16px;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background var(--rc-duration) var(--rc-ease),transform var(--rc-duration-fast) var(--rc-ease);min-height:46px;margin-top:0;margin-bottom:20px}.pay-btn__amount{display:inline-block;min-width:74px}.pay-btn:hover{background:var(--rc-blue-hover)}.pay-btn:active{transform:translateY(1px);background:var(--rc-blue-press)}.pay-btn:disabled{background:var(--rc-bg-muted);color:var(--rc-fg-3);cursor:not-allowed}.pay-btn--loading{display:inline-flex;align-items:center;justify-content:center;gap:8px}.pay-btn--loading:disabled{background:var(--rc-bg-muted);color:var(--rc-fg-3);cursor:default;opacity:.85}.pay-btn__spinner{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:var(--rc-white);animation:spin .9s linear infinite}.pay-btn--loading:disabled .pay-btn__spinner{border-color:#828b9959;border-top-color:var(--rc-fg-3)}.confirm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px}.confirm-modal[hidden]{display:none}.confirm-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c142173}.confirm-modal__dialog{position:relative;width:min(100%,380px);background:var(--rc-white);border:1px solid var(--rc-border);border-radius:var(--rc-radius-lg);padding:20px;box-shadow:0 12px 36px #0a142333}.confirm-modal__title{margin:0;font-size:20px;font-weight:600;color:var(--rc-ink)}.confirm-modal__text{margin:12px 0 0;font-size:14px;line-height:1.45;color:var(--rc-fg-2)}.confirm-modal__actions{margin-top:18px;display:flex;gap:10px;justify-content:flex-end}.confirm-modal__btn{border:0;border-radius:var(--rc-radius-md);padding:10px 14px;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.confirm-modal__btn:focus,.confirm-modal__btn:focus-visible{outline:none;box-shadow:none}.confirm-modal__btn--danger{background:var(--rc-bg-muted);color:var(--rc-fg-2)}.confirm-modal__btn--primary{background:var(--rc-blue);color:var(--rc-white)}.checkout-footer-wrap{align-self:stretch;border-top:1px solid var(--rc-divider);margin:0 -20px;padding:20px 20px 0}@media (min-width: 768px){.checkout-footer-wrap{margin:0 -28px;padding:20px 28px 0}}.checkout-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.checkout-legal a{font-size:12px;color:var(--rc-fg-3)}.checkout-legal-mobile{display:none}.checkout-legal-mobile a{font-size:12px;color:var(--rc-fg-3)}.checkout-company-info{margin:12px auto 0;max-width:520px;padding:0 16px;font-size:11px;line-height:1.45;color:var(--rc-fg-3);text-align:center}@media (max-width: 480px){html,body{overflow-x:hidden;overflow-y:auto}.checkout-page{min-height:100dvh;padding-bottom:0;overflow-x:hidden;overflow-y:auto}.checkout-card{min-width:0;min-height:calc(100dvh - 120px);padding:20px 16px 16px;justify-content:flex-start;align-items:stretch}.checkout-head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px}.pm-slot{margin-left:auto}.checkout-divider{margin:20px -16px 0}.checkout-footer-wrap{display:none}.checkout-bottom-footer{position:fixed;left:0;right:0;bottom:env(safe-area-inset-bottom,0px);margin:0;padding:16px;background:var(--rc-white);border-top:1px solid var(--rc-divider);z-index:20}.checkout-legal-mobile{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:0;padding:0}.checkout-company-info{position:static;margin:10px auto 0;padding:0;font-size:10px;line-height:1.6;max-width:520px}}.checkout-controls{display:flex;justify-content:center;padding-top:6px}.lang-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--rc-border);background:var(--rc-white);font-size:12px;font-weight:500;color:var(--rc-fg-1)}.lang-pill__flag{width:18px;height:18px;border-radius:999px;background:var(--rc-bg-subtle);display:inline-flex;align-items:center;justify-content:center;font-size:10px}.state-stage{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0;gap:16px;box-sizing:border-box;width:100%;max-width:100%}.state-icon{width:64px;height:64px;border-radius:999px;display:flex;align-items:center;justify-content:center}.state-icon--info{background:var(--rc-blue-soft);color:var(--rc-blue)}.state-icon--success{background:var(--rc-success-soft);color:var(--rc-success)}.state-icon--danger{background:var(--rc-danger-soft);color:var(--rc-danger)}.state-icon--warning{background:var(--rc-warning-soft);color:var(--rc-warning)}.state-title{font-size:22px;font-weight:500;color:var(--rc-ink);margin:0}.state-stage .order-details__group-title{text-align:left}.state-body{font-size:14px;color:var(--rc-fg-2);margin:0;max-width:36ch;line-height:1.55}.state-summary{overflow:hidden}.state-actions{width:100%;max-width:100%;box-sizing:border-box}.spinner{width:44px;height:44px;border-radius:999px;border:3px solid var(--rc-blue-soft);border-top-color:var(--rc-blue);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.check-circle{width:28px;height:28px;stroke:currentColor;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.check-circle .check-path{stroke-dasharray:24;stroke-dashoffset:24;animation:draw .4s .15s var(--rc-ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.fade-enter{animation:fadeIn .32s var(--rc-ease) both}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pay-btn--secure{background:var(--rc-success);margin-top:20px}.pay-btn--secure:hover{background:#19a865}.pay-btn--secure:active{background:#158a52}.pay-btn__lock{margin-right:4px;vertical-align:-1px}.card-form{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:16px}.card-form__row{display:flex;gap:10px;align-items:stretch}.card-form__row--split>.card-field{flex:1 1 0;min-width:0}.card-field{display:flex;flex-direction:column;gap:6px;min-width:0}.card-field__label{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--rc-fg-3);line-height:1.2}.card-field__hint{display:inline-flex;color:var(--rc-fg-3);cursor:help}.rc-input--sm{padding:10px 12px;font-size:14px;line-height:1.3;background:var(--rc-bg-subtle);border:1px solid var(--rc-border);border-radius:var(--rc-radius-md);width:100%;min-width:0;max-width:100%;box-sizing:border-box}.rc-input--sm:hover{background:var(--rc-white);border-color:var(--rc-border-strong)}.rc-input--sm:focus{background:var(--rc-white);border-color:var(--rc-success);box-shadow:0 0 0 3px #1fbf752e}.rc-input--card{font-family:var(--rc-font-mono);letter-spacing:.04em;padding-right:56px}.card-input-wrap{position:relative;display:block}.card-brand{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:40px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--rc-white);border:1px solid var(--rc-border);box-shadow:0 1px 2px #0a13300d;pointer-events:none}.card-brand__img{max-width:100%;max-height:100%;object-fit:contain;display:block}.card-test-hint{margin-top:4px;font-size:12px;color:var(--rc-fg-3);background:var(--rc-bg-subtle);border:1px dashed var(--rc-border);border-radius:var(--rc-radius-md);padding:8px 12px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-wrap:anywhere}.card-test-hint>summary{cursor:pointer;list-style:none;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:11px;color:var(--rc-fg-2)}.card-test-hint>summary::-webkit-details-marker{display:none}.card-test-hint>summary:before{content:"▸ ";color:var(--rc-fg-3)}.card-test-hint[open]>summary:before{content:"▾ "}.card-test-hint__list{list-style:none;padding:8px 0 0;margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.card-test-hint__list li{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.card-test-hint__list code{font-family:var(--rc-font-mono);font-size:12px;color:var(--rc-fg-1);background:var(--rc-white);border:1px solid var(--rc-border);padding:1px 6px;border-radius:4px;margin-right:6px}.card-test-hint__meta{margin:6px 0 0;font-size:11px;color:var(--rc-fg-3)}.card-test-hint__meta code{font-family:var(--rc-font-mono);font-size:11px;color:var(--rc-fg-2);background:var(--rc-white);border:1px solid var(--rc-border);padding:0 4px;border-radius:3px}.card-test-hint__tag{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:999px;background:var(--rc-danger-soft);color:var(--rc-danger);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}.card-test-hint__tag--ok{background:var(--rc-success-soft);color:var(--rc-success)}.consent-error{margin:8px 0 16px;color:var(--rc-danger);font-size:var(--rc-fs-sm);line-height:var(--rc-lh-snug)}.consent-countdown{margin:0;color:var(--rc-fg-3);font-size:var(--rc-fs-sm);line-height:var(--rc-lh-snug);text-align:center}.consent-countdown__value{font-variant-numeric:tabular-nums}.link-btn{display:inline;padding:0;margin:0;background:none;border:0;color:var(--rc-blue);font:inherit;cursor:pointer;text-decoration:underline}.link-btn:hover{color:var(--rc-blue-hover)}
