.dk .bk-chips{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.dk .bk-chip{background:var(--fill);border:1.5px solid var(--border2);color:var(--text);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600}.dk .bk-chip.is-on{background:var(--brand-tint);border-color:var(--brand);color:var(--brand)}.dk .bk-count{color:#b4b4bb;font-size:12px;font-weight:600;position:absolute;bottom:12px;right:14px}.dk .bk-agree{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:12px;width:100%;padding:18px;display:flex}.dk .bk-check{color:#fff;background:#fff;border:1.5px solid #d4d4d8;border-radius:8px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:flex}.dk .bk-agree.is-on .bk-check{background:var(--brand);border-color:var(--brand)}.dk .bk-agree-txt{color:var(--soft);font-size:13.5px;font-weight:500;line-height:1.6}.dk .bk-pay-methods{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:16px;display:grid}.dk .bk-pay-method{border:1.5px solid var(--border);height:58px;color:var(--ink3);background:#fff;border-radius:13px;justify-content:center;align-items:center;font-size:14.5px;font-weight:700;display:flex;position:relative}.dk .bk-pay-method.is-on{border-color:var(--brand);background:var(--brand-tint);color:var(--brand)}.dk .bk-pay-tag{color:#fff;background:var(--brand);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;position:absolute;top:-9px;left:13px}.dk .bk-pay-info{background:var(--surface);border-radius:14px;margin-top:16px;padding:4px 18px}.dk .bk-pay-info-row{color:var(--text);justify-content:space-between;padding:15px 0;font-size:14.5px;font-weight:600;display:flex}.dk .bk-pay-info-row+.bk-pay-info-row{border-top:1px solid var(--line)}.dk .bk-pay-info-total b{color:var(--ink1);font-size:19px;font-weight:800}.dk .bk-terms{border:1px solid var(--line);border-radius:13px;margin-top:16px;overflow:hidden}.dk .bk-term-row{color:var(--text);justify-content:space-between;padding:16px 18px;font-size:14px;font-weight:600;display:flex}.dk .bk-term-row+.bk-term-row{border-top:1px solid var(--fill)}.dk .ap-wrap{max-width:840px;padding:var(--s2) var(--gutter) var(--s12);margin:0 auto}.dk .ap-summary{align-items:center;gap:var(--s5);padding:var(--s5) var(--s6);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);display:flex}.dk .ap-summary>img{border-radius:var(--r-md);object-fit:cover;object-position:center 18%;flex:0 0 64px;width:64px;height:64px}.dk .ap-summary-name{font-size:var(--fs-title);font-weight:var(--fw-bold);align-items:center;gap:5px;display:flex}.dk .ap-summary-role{font-size:var(--fs-body-sm);color:var(--meta);font-weight:var(--fw-medium);margin-top:4px}.dk .ap-summary-meta{gap:var(--s7);margin-left:auto;display:flex}.dk .ap-sm .k{font-size:var(--fs-caption);color:var(--muted2);font-weight:600}.dk .ap-sm .v{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--ink2);margin-top:5px}.dk .ap-sec{padding:var(--s8) 0;border-bottom:1px solid var(--line2)}.dk .ap-sec h2{font-size:var(--fs-h2);letter-spacing:-.02em;line-height:1.3;font-weight:var(--fw-bold)}.dk .ap-sec .sub{font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--muted);margin-top:7px}.dk .ap-hint-label{margin-top:var(--s5);font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--ink3)}.dk .ap-hint{margin-top:var(--s3);flex-wrap:wrap;gap:9px;display:flex}.dk .ap-hint-chip{font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--soft);border:1px solid var(--border);border-radius:var(--r-pill);cursor:pointer;background:#fff;padding:9px 15px}.dk .ap-hint-chip:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-tint)}.dk .ap-cta{justify-content:space-between;align-items:center;gap:var(--s6);width:auto;margin-top:var(--s8);padding:var(--s6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;position:static}.dk .ap-cta-k{font-size:var(--fs-label);color:var(--muted2);font-weight:600}.dk .ap-cta-v{font-size:var(--fs-h2);font-weight:var(--fw-black);letter-spacing:-.02em;margin-top:4px}.dk .ap-cta-note{margin-top:var(--s4);font-size:var(--fs-body-sm);color:var(--muted2);font-weight:var(--fw-medium);text-align:center}.dk .bk-pend{text-align:center;max-width:560px;margin:0 auto;padding:72px 24px 80px}.dk .bk-pend-mark{background:var(--brand-tint);width:64px;height:64px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex}.dk .bk-pend h1{font-size:var(--fs-h1);margin-top:24px;font-weight:800}.dk .bk-pend-lead{color:var(--meta);margin-top:14px;font-size:16px;font-weight:500;line-height:1.6}.dk .bk-pend-card{text-align:left;background:var(--surface);border-radius:18px;align-items:center;gap:14px;margin-top:32px;padding:18px;display:flex}.dk .bk-pend-img{object-fit:cover;object-position:center 18%;border-radius:14px;flex:0 0 60px;width:60px;height:60px}.dk .bk-pend-card-body{flex:1;min-width:0}.dk .bk-pend-name{font-size:16px;font-weight:700}.dk .bk-pend-slot{color:var(--meta);margin-top:4px;font-size:13.5px;font-weight:500}.dk .bk-pend-status{color:var(--brand);background:var(--brand-tint);border-radius:999px;flex:none;padding:5px 12px;font-size:12px;font-weight:700}.dk .bk-pend-meta{background:var(--surface);border-radius:18px;margin-top:12px;overflow:hidden}.dk .bk-pend-meta-row{justify-content:space-between;padding:16px 18px;font-size:14.5px;display:flex}.dk .bk-pend-meta-row+.bk-pend-meta-row{border-top:1px solid var(--line)}.dk .bk-pend-meta-row span{color:var(--meta);font-weight:600}.dk .bk-pend-meta-row b{font-weight:700}.dk .bk-pend-note{color:var(--muted2);margin-top:16px;font-size:13px;font-weight:500}.dk .bk-pend-cta{margin-top:28px}
