.installments{gap:20px;min-width:0;display:grid}.installments-heading{justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.installments-heading h1{letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.3}.installments-heading p,.installments-list-heading p{color:var(--muted);margin:6px 0 0;line-height:1.55}.installments-help,.installments-empty-link,.installments-order-footer a{min-height:44px;color:var(--foreground);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.installments-help:hover,.installments-empty-link:hover,.installments-order-footer a:hover{text-underline-offset:4px;text-decoration:underline}.installments-help{flex-shrink:0;font-size:13px}.installments-notice{background:var(--brand-soft);border:1px solid #f0d6be;border-radius:12px;align-items:flex-start;gap:12px;padding:17px 20px;display:flex}.installments-notice>svg{color:var(--brand-strong);flex:none;margin-top:2px}.installments-notice strong{font-size:13px}.installments-notice p{color:#5e5148;max-width:75ch;margin:4px 0 0;font-size:13px;line-height:1.6}.installments-storage-error{color:var(--danger);margin:0}.installments-list-panel{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow:hidden}.installments-list-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.installments-list-heading h2{margin:0;font-size:16px;line-height:1.4}.installments-list-heading p,.installments-list-heading>span{font-size:13px}.installments-list-heading>span{color:var(--muted);flex-shrink:0}.installments-loading{color:var(--muted);margin:0;padding:32px 24px}.installments-empty{text-align:center;flex-direction:column;align-items:center;padding:56px 24px 48px;display:flex}.installments-empty>svg{color:var(--muted)}.installments-empty h3{margin:16px 0 0;font-size:16px}.installments-empty p{max-width:43ch;color:var(--muted);margin:8px 0 12px;line-height:1.6}.installments-empty-link{font-size:13px}.installments-list{margin:0;padding:0;list-style:none}.installments-list>li+li{border-top:1px solid var(--border)}.installments-order{padding:20px 24px}.installments-order-top,.installments-order-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;font-size:12px;display:flex}.installments-order-top span{overflow-wrap:anywhere}.installments-order-main{align-items:center;gap:16px;margin:18px 0;display:flex}.installments-order-main img{object-fit:cover;background:var(--background);border-radius:10px;flex-shrink:0;width:76px;height:76px}.installments-order-product{flex:1;min-width:0}.installments-order-product h3{margin:0;font-size:14px;line-height:1.45}.installments-order-product p{color:var(--muted);margin:6px 0 0;font-size:13px}.installments-order-total{text-align:right;font-variant-numeric:tabular-nums;gap:4px;display:grid}.installments-order-total span{color:var(--muted);font-size:12px}.installments-order-total strong{font-size:16px}.installments-order-footer{border-top:1px solid var(--border);padding-top:10px}.installments-order-footer a{font-size:13px}@container account-content (max-width:560px){.installments-heading{flex-wrap:wrap;gap:0 16px}.installments-list-heading,.installments-order{padding-inline:18px}.installments-order-main{flex-wrap:wrap}.installments-order-total{text-align:left;flex-basis:100%;padding-left:92px}.installments-order-footer{flex-direction:column;align-items:flex-start;gap:0}}
dialog.kyc-dialog{max-width:560px}.kyc-body{flex-direction:column;gap:20px;display:flex}.kyc-head h2{margin:0 0 8px;font-size:26px}.kyc-head p{margin:0}.kyc-steps{color:var(--muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.kyc-steps li{align-items:center;gap:8px;min-width:0;display:flex}.kyc-steps li>span{border:1px solid var(--control-border);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;display:inline-grid}.kyc-steps [aria-current=step]{color:var(--foreground);font-weight:600}.kyc-steps [aria-current=step]>span{background:var(--brand);border-color:var(--brand);color:var(--foreground)}.kyc-steps [data-done=true]>span{color:var(--success);border-color:#0000}.kyc-panel{flex-direction:column;gap:16px;display:flex}.kyc-facts{gap:14px;margin:0;padding:0;list-style:none;display:grid}.kyc-facts li{grid-template-columns:20px 1fr;gap:12px;font-size:14px;line-height:1.5;display:grid}.kyc-facts svg{color:var(--brand-strong);margin-top:2px}.kyc-consent{border:1px solid var(--border);cursor:pointer;border-radius:12px;grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.kyc-consent input{width:18px;height:18px;accent-color:var(--brand-strong);margin:2px 0 0}.kyc-tips{color:var(--muted);gap:6px;margin:0;padding-left:18px;font-size:13px;display:grid}.kyc-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kyc-actions .button{flex:180px}.kyc-viewport{background:var(--surface-muted);border:1px solid var(--border);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.kyc-viewport-card{aspect-ratio:1.586}.kyc-viewport-selfie{aspect-ratio:4/3;width:100%;max-height:46dvh}.kyc-viewport img,.kyc-video{object-fit:contain;width:100%;height:100%;display:block}.kyc-viewport-card img{object-fit:contain}.kyc-video{object-fit:cover;transform:scaleX(-1)}.kyc-card-camera{gap:12px;display:grid}.kyc-card-camera .kyc-video{object-fit:contain;transform:none}.kyc-card-camera-guide{pointer-events:none;border:2px dashed #ffffffeb;border-radius:10px;position:absolute;inset:12%}.kyc-placeholder{color:var(--foreground);text-align:center;justify-items:center;gap:10px;padding:16px;font-size:13px;display:grid}.kyc-card-guide{aspect-ratio:1.586;border:2px dashed var(--control-border);border-radius:10px;width:min(62%,220px)}.kyc-oval{pointer-events:none;border:3px solid #ffffffeb;border-radius:50%;position:absolute;inset:8% 28%;box-shadow:0 0 0 999px #00000061}.kyc-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kyc-review figure{gap:6px;margin:0;display:grid}.kyc-review img{aspect-ratio:4/3;object-fit:contain;border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;width:100%}.kyc-review figcaption{color:var(--muted);font-size:12px}.kyc-issues{color:var(--danger);background:#fdf0ee;border-radius:12px;gap:6px;margin:0;padding:12px 16px 12px 32px;font-size:13px;line-height:1.5;display:grid}.kyc-note{background:var(--surface-muted);border-radius:12px;margin:0;padding:12px 16px;font-size:13px;line-height:1.5}.kyc-note-warn{background:var(--brand-soft);color:var(--brand-strong)}.kyc-result{border:1px solid var(--border);border-radius:16px;justify-items:start;gap:12px;padding:20px;display:grid}.kyc-result h3{margin:0;font-size:18px}.kyc-result p{margin:0;font-size:14px;line-height:1.5}.kyc-confirm{border:1px solid var(--control-border);border-radius:12px;gap:12px;padding:16px;display:grid}.kyc-confirm h3,.kyc-confirm p{margin:0}.kyc-confirm p{font-size:14px;line-height:1.5}.kyc-result-ok{border-color:var(--success)}.kyc-result-ok svg{color:var(--success)}@media (max-width:767px){.kyc-head h2{font-size:22px}.kyc-steps{grid-template-columns:repeat(4,auto);justify-content:space-between}.kyc-steps li:not([aria-current=step]){gap:0;font-size:0}.kyc-steps li:not([aria-current=step])>span{font-size:11px}.kyc-oval{inset:6% 20%}}@media (prefers-reduced-motion:reduce){.kyc-viewport,.kyc-actions .button{transition:none}}
