.bs-page{background:#fff;color:#0f172a;min-height:100vh}.bs-page__top{border-bottom:1px solid #f1f5f9;margin:0 auto;max-width:1360px}.bs-wrap{margin:0 auto;max-width:1100px;padding:40px 24px 72px}@media (max-width:768px){.bs-wrap{padding:24px 16px 56px}}.bs-narrow{max-width:680px}.bs-crumbs{color:#64748b;font-size:13px;margin-bottom:18px}.bs-crumbs a{color:#64748b;text-decoration:none}.bs-crumbs a:hover{color:#0f172a}.bs-h1{font-size:28px;font-weight:800;letter-spacing:-.01em;line-height:1.15;margin:0 0 10px}@media (max-width:768px){.bs-h1{font-size:22px}}.bs-lead{color:#64748b;font-size:15px;line-height:1.5;margin:0;max-width:640px}.bs-h2{font-size:20px;font-weight:800;margin:0 0 6px}.bs-h2-sub{color:#64748b;font-size:13px;margin:0 0 16px}.bs-section{margin-top:40px}.bs-p{color:#0f172a;font-size:15px;line-height:1.6;margin:0 0 12px}.bs-muted{color:#64748b;font-size:13px}.bs-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.bs-chips{display:flex;flex-wrap:wrap;gap:8px}.bs-chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;height:32px;padding:0 14px;transition:background .15s,color .15s,border-color .15s}.bs-chip:hover{border-color:#cbd5e1}.bs-chip.is-active{background:#0f172a;border-color:#0f172a;color:#fff}.bs-tag{border:1px solid #e5e7eb;border-radius:999px;color:#64748b;display:inline-block;font-size:12px;padding:2px 10px}.bs-btn{align-items:center;border:0;border-radius:12px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;height:46px;justify-content:center;letter-spacing:-.02em;line-height:117%;padding:0 30px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,opacity .15s;white-space:nowrap}.bs-btn--primary{background:#ff5722;color:#fff}.bs-btn--primary:hover{background:#e9430f}.bs-btn--ghost{background:#3333331f;color:#333}.bs-btn--ghost:hover{background:#3333}.bs-btn--text{background:transparent;color:#64748b;font-size:13px;font-weight:500;height:auto;letter-spacing:0;padding:0;text-transform:none}.bs-btn--text:hover{color:#0f172a}.bs-btn:disabled{cursor:default;opacity:.55}.bs-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.bs-field{margin-bottom:16px}.bs-label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.bs-hint{color:#94a3b8;font-size:12px;margin-top:5px}.bs-hint--top{margin:-2px 0 8px}.bs-opt{color:#94a3b8;font-size:12px;font-weight:400;margin-left:6px}.bs-choices{display:flex;flex-wrap:wrap;gap:8px}.bs-choice{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:999px;color:#334155;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 14px 0 12px;transition:border-color .15s,background .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bs-choice input{height:1px;opacity:0;position:absolute;width:1px}.bs-choice__check{color:#00a892;flex:0 0 auto;opacity:0;transition:width .15s,opacity .15s;width:0}.bs-choice:hover{border-color:#cbd5e1}.bs-choice.is-on{background:#e6fbf7;border-color:#00bfa6;color:#0f172a}.bs-choice.is-on .bs-choice__check{opacity:1;width:14px}.bs-choice--single{height:44px}.bs-input,.bs-textarea{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;color:#0f172a;font-family:inherit;font-size:14px;height:44px;outline:none;padding:12px 14px;transition:border-color .15s;width:100%}.bs-input:focus,.bs-textarea:focus{border-color:#00bfa6}.bs-input::-moz-placeholder,.bs-textarea::-moz-placeholder{color:#94a3b8}.bs-input::placeholder,.bs-textarea::placeholder{color:#94a3b8}.bs-input.is-error,.bs-textarea.is-error{border-color:#ef4444}.bs-textarea{height:auto;line-height:1.5;min-height:120px;resize:vertical}.bs-grid2{display:grid;gap:0 16px;grid-template-columns:1fr 1fr}@media (max-width:640px){.bs-grid2{grid-template-columns:1fr}}.bs-check{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;gap:10px;line-height:1.4}.bs-check input{accent-color:#00bfa6;height:16px;margin-top:3px;width:16px}.bs-check a{color:#00bfa6}.bs-error{color:#ef4444}.bs-error,.bs-ok{font-size:13px;margin:8px 0 0}.bs-ok{color:#10b981}.bs-empty{color:#64748b;font-size:14px;padding:48px 16px;text-align:center}.bsa__grid[data-v-0f868cb9]{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr);margin-top:24px}@media (min-width:1100px){.bsa__grid[data-v-0f868cb9]{grid-template-columns:minmax(0,1fr) 340px}}.bsa__form[data-v-0f868cb9]{min-width:0;padding:24px}@media (max-width:640px){.bsa__form[data-v-0f868cb9]{padding:18px 16px}}.bsa__done[data-v-0f868cb9]{margin-top:24px;padding:32px 24px;text-align:center}.bsa__done-icon[data-v-0f868cb9]{color:#00bfa6;margin-bottom:10px}
