.bkaff{max-width:720px;padding:0 0 var(--s6);gap:var(--s4);flex-direction:column;margin:0 auto;display:flex}.bkaff__title{margin:var(--s4) 0 0;text-align:center;font-family:var(--display);font-size:28px;font-weight:var(--fw-black);background:linear-gradient(#fff8e2 0%,#ffd873 46%,#e09a10 100%);color:#0000;filter:drop-shadow(0 2px 6px #00000080);-webkit-background-clip:text;background-clip:text;line-height:1.15}@media (min-width:768px){.bkaff__title{font-size:36px}}.bkaff__sub{margin:var(--s4) 0 0;font-family:var(--display);font-size:var(--fs-md);font-weight:var(--fw-black);color:var(--text)}.bkaff__qr{border-radius:var(--r-lg);background:#fff;width:fit-content;margin:0 auto;padding:10px;box-shadow:0 10px 30px #00000059}.bkaff__qr-empty{background:#0000000f;border-radius:8px;width:160px;height:160px}.bkaff__code{padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel)}.bkaff__code-row{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.bkaff__label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.bkaff__pill-on{border-radius:var(--r-pill);font-size:11px;font-weight:var(--fw-bold);color:var(--up);background:color-mix(in srgb, var(--up) 18%, transparent);padding:2px 10px}.bkaff__code-val{font-family:var(--display);font-size:28px;font-weight:var(--fw-black);letter-spacing:.06em;color:var(--gold);word-break:break-all;margin-top:4px}.bkaff__linkrow{gap:var(--s2);margin-top:6px;display:flex}.bkaff__link{border:1px solid var(--field-line);border-radius:var(--r-sm);background:var(--field);min-width:0;font-size:var(--fs-sm);color:var(--field-ink);flex:auto;padding:10px 12px}.bkaff__copy{border-radius:var(--r-sm);background:linear-gradient(180deg, var(--brand), var(--brand-700));color:#fff;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;width:46px;display:inline-flex;box-shadow:inset 0 1px #ffffff6b}.bkaff__copy-ok{font-weight:var(--fw-black)}.bkaff__steps{padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel)}.bkaff__steps-title{margin:0 0 var(--s3);font-family:var(--display);font-size:var(--fs-md);font-weight:var(--fw-black);color:var(--text)}.bkaff__step-badge{filter:drop-shadow(0 6px 14px #ffd87352);flex:none;display:inline-flex}.bkaff__step-badge svg{display:block}.bkaff__step-name{font-family:var(--display);font-size:var(--fs-sm);font-weight:var(--fw-black);color:var(--gold);margin-bottom:5px}.bkaff__step-body{font-size:var(--fs-xs);color:var(--text-muted);margin:0;line-height:1.5}.bkaff__steps-link{width:fit-content;margin:var(--s4) auto 0;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--sunken);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--gold);padding:9px 22px;text-decoration:none;display:block}.bkaff__steps-link:hover{border-color:var(--brand-line);color:var(--brand)}.bkaff__downline{padding:var(--s4);text-align:center;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel)}.bkaff__downline-num{font-family:var(--display);font-size:34px;font-weight:var(--fw-black);color:var(--gold);font-variant-numeric:tabular-nums;line-height:1.1}.bkaff__downline-lbl{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:4px}.bkaff__stats{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bkaff__stat{text-align:center;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);padding:14px 10px}.bkaff__stat-num{font-family:var(--display);font-size:19px;font-weight:var(--fw-black);color:var(--gold);font-variant-numeric:tabular-nums;word-break:break-all}.bkaff__stat-lbl{font-size:var(--fs-xs);color:var(--text-muted);margin-top:3px;line-height:1.25}.bkaff__tablewrap{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);overflow-x:auto}.bkaff__table{border-collapse:collapse;width:100%;min-width:460px;font-size:var(--fs-sm)}.bkaff__table th{text-align:left;font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 10px}.bkaff__table td{color:var(--text);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;padding:11px 10px}.bkaff__table tr:last-child td{border-bottom:none}.bkaff__table .ta-r{text-align:right}.bkaff__table .ta-c{text-align:center}.bkaff__money{color:var(--gold);font-weight:var(--fw-bold)}.bkaff__status{border-radius:var(--r-pill);font-size:11px;font-weight:var(--fw-bold);white-space:nowrap;color:var(--text-muted);background:var(--surface-3);padding:2px 10px;display:inline-block}.bkaff__status.is-paid{color:var(--up);background:color-mix(in srgb, var(--up) 18%, transparent)}.bkaff__status.is-pending{color:var(--gold);background:#ffd87329}.bkaff__state{padding:var(--s5) var(--s4);text-align:center;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel)}.bkaff__state-title{font-family:var(--display);font-size:var(--fs-md);font-weight:var(--fw-black);color:var(--text)}.bkaff__state-body{margin:var(--s2) 0 0;font-size:var(--fs-sm);color:var(--text-muted)}.bkaff__empty{padding:var(--s5);text-align:center;font-size:var(--fs-sm);color:var(--text-muted);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel)}.bkaff__tix{margin:var(--s2) 0 0;gap:var(--s4);padding:0;list-style:none;display:grid}.bkaff__tix-card{--tix-a:#2f6bff;--tix-b:#1a2a7a;min-height:150px;padding:var(--s4) 0 var(--s4) var(--s4);border-radius:var(--r-lg);background:radial-gradient(120% 90% at 100% 0%, #ffffff29, transparent 55%), linear-gradient(135deg, var(--tix-a), var(--tix-b));grid-template-columns:minmax(0,1fr) 34%;align-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 10px 24px #00000059}.bkaff__tix-card--2{--tix-a:#8b3dff;--tix-b:#3a1677}.bkaff__tix-card--3{--tix-a:#ff9a2b;--tix-b:#b8410f}.bkaff__tix-card:before,.bkaff__tix-card:after{content:"";background:var(--panel);z-index:2;border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%}.bkaff__tix-card:before{left:-9px}.bkaff__tix-card:after{right:-9px}.bkaff__tix-big{z-index:0;font-family:var(--display);font-weight:var(--fw-black);color:#ffffff1a;pointer-events:none;font-size:150px;line-height:1;position:absolute;bottom:-28px;left:38%}.bkaff__tix-copy{z-index:1;padding-right:var(--s2);position:relative}.bkaff__tix-head{align-items:center;gap:var(--s2);margin-bottom:6px;display:flex}.bkaff__tix-head .bkaff__step-badge svg{width:34px;height:34px}.bkaff__tix-step{border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.06em;color:#fff;background:#00000040;padding:3px 10px}.bkaff__tix .bkaff__step-name{color:#fff;font-size:var(--fs-md)}.bkaff__tix .bkaff__step-body{color:#ffffffd9;font-size:var(--fs-sm)}.bkaff__tix-photo{z-index:1;align-self:stretch;position:relative}.bkaff__tix-photo img{aspect-ratio:1/2;object-fit:cover;object-position:top;transform-origin:0 0;border:4px solid #0b0e1c;border-radius:16px;width:112%;height:auto;position:absolute;top:6px;left:6px;transform:rotate(-8deg);box-shadow:0 0 0 1px #ffffff2e,-10px 14px 26px #00000073}@media (min-width:720px){.bkaff__tix{grid-template-columns:repeat(3,minmax(0,1fr))}.bkaff__tix-card{min-height:0;padding:0 var(--s4) var(--s4);grid-template-columns:1fr;align-items:start}.bkaff__tix-photo{height:170px;margin:0 calc(var(--s4) * -1) var(--s3);order:-1;overflow:hidden}.bkaff__tix-photo img{transform-origin:top;width:56%;top:18px;left:50%;transform:translate(-50%)rotate(-6deg)}.bkaff__tix-big{font-size:120px;bottom:-24px;left:auto;right:8px}.bkaff__tix-card:before,.bkaff__tix-card:after{top:170px}}
