.btp-page .btp-draft{border:1px solid var(--accent);color:var(--accent);text-align:center;border-radius:3px;margin-top:24px;padding:12px 18px;font-size:14px;font-weight:600}.btp-hero{max-width:900px;padding-block:56px 64px}.btp-hero h1{margin-bottom:22px}.btp-price{border-block:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:26px 0 30px;padding:18px 0;display:flex}.btp-price strong{font:34px var(--font-serif)}.btp-price span{color:var(--muted-foreground);font-size:14px}.btp-section{padding-block:64px}.btp-alt{background:var(--secondary)}.btp-section h2{margin-bottom:22px}.btp-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.btp-grid h3{margin:26px 0 8px;font-size:22px}.btp-grid p{color:var(--muted-foreground);font-size:15px}.btp-list{color:var(--muted-foreground);padding-left:18px}.btp-list li{margin-bottom:8px}.btp-note{color:var(--muted-foreground);margin-top:20px;font-size:14px}.btp-sample{margin:24px 0 0;overflow-x:auto}.btp-sample table{border-collapse:collapse;background:var(--background);width:100%;min-width:560px;font-size:14px}.btp-sample th,.btp-sample td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 14px}.btp-sample th{font-weight:600}.btp-sample figcaption{color:var(--muted-foreground);margin-top:10px;font-size:13px}.btp-tag{color:var(--accent);margin-top:6px;font-size:12px;display:inline-block}.btp-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.btp-steps li{border-top:1px solid var(--border);gap:14px;padding-top:16px;display:flex}.btp-steps span{color:var(--accent);font-size:13px}.btp-steps h3{margin-bottom:6px;font-size:20px}.btp-steps p{color:var(--muted-foreground);margin:0;font-size:14px}.btp-form-wrap{max-width:820px}.btp-form{gap:18px;margin-top:24px;display:grid}.btp-form fieldset{border:0;margin:0;padding:0}.btp-form legend{margin-bottom:8px;font-size:14px;font-weight:600}.btp-form label{gap:6px;font-size:14px;font-weight:600;display:grid}.btp-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.btp-form input:not([type=checkbox]),.btp-form select,.btp-form textarea{font:inherit;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:3px;width:100%;padding:11px 12px;font-weight:400}.btp-form [aria-invalid=true]{border-color:var(--destructive,var(--accent))}.btp-checks{flex-wrap:wrap;gap:10px 22px;display:flex}.btp-form .btp-check{align-items:center;gap:8px;font-weight:400;display:flex}.btp-error{color:var(--destructive,var(--accent));margin:0;font-size:13px;font-weight:400}.btp-warn{border-left:3px solid var(--accent);background:var(--background);margin:0;padding:10px 14px;font-size:14px}.btp-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btp-secondary{font:inherit;border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:3px;padding:12px 18px;font-size:14px}.btp-status{min-height:1.5em;margin-top:16px;font-size:14px}.btp-summary{border:1px solid var(--border);background:var(--background);border-radius:3px;margin-top:16px;padding:24px}.btp-summary pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;font:14px/1.6 inherit}@media (width<=760px){.btp-grid,.btp-row{grid-template-columns:1fr;gap:18px}.btp-section{padding-block:48px}}.btp-form fieldset,.btp-form label{min-width:0}.btp-form input:not([type=checkbox]),.btp-form select,.btp-form textarea{min-height:44px;font-size:16px}.btp-sample{max-width:100%}.btp-form input[type=date],.btp-form input[type=time]{min-width:0}.btp-actions>*{max-width:100%}.btp-summary{overflow-wrap:anywhere}.btp-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}
