.bm-form{--bm-bg:var(--color-cream,#faf3e7);--bm-bg-soft:var(--color-paper,#fffbf4);--bm-fg:var(--color-ink,#0b0004);--bm-fg-soft:var(--color-body,#5c5447);--bm-fg-mute:#6b5b43;--bm-fg-faint:var(--color-meta,#9a8f7d);--bm-rule:var(--color-line-card,#f0e3cc);--bm-rule-soft:#f5ebd9;--bm-rule-strong:#e0d2b8;--bm-rule-strongest:#d8c8a8;--bm-surface:var(--color-paper,#fffbf4);--bm-surface-hi:#f7efe0;--bm-surface-2:var(--color-fill-warm,#f1e5ce);--bm-inset:var(--color-cream,#faf3e7);--bm-fill-hover:var(--color-fill-warm,#f1e5ce);--bm-field-bg:var(--color-paper,#fffbf4);--bm-field-bg-focus:#fff;--bm-overlay:#faf3e7eb;--bm-on-accent:#fff7ec;--bm-knockout:var(--color-paper,#fffbf4);--bm-success:#1e7a46;--bm-danger:#b3261e;--bm-accent:#ff5733;--bm-accent-soft:#c2410c;--bm-accent-hover:var(--color-accent-hover,#f2491f);--bm-accent-fg:#fff7ec;--bm-accent-tint:#fbe3d4;--bm-accent-tint-hi:#ffd1c0;--bm-accent-ring:0 0 0 3px #ff57332e;--bm-selected:color-mix(in oklab,var(--bm-theme-accent,var(--bm-accent-soft))12%,var(--color-paper,#fffbf4));--bm-selected-edge:color-mix(in oklab,var(--bm-theme-accent,var(--bm-accent-soft))65%,var(--bm-rule));--bm-h-move:25;--bm-h-hot-cold:220;--bm-h-in-nature:145;--bm-h-sit-breathe:270;--bm-h-life-basics:80;--bm-h-work-out:330;--bm-h-create-help:50;--bm-nav-h:69px;--bm-hdr-h:108px;--bm-radius:16px;--bm-radius-lg:24px;--bm-radius-sm:12px;--bm-row-pad-y:14px;--bm-row-pad-x:12px;--bm-fz-base:15px;--bm-fz-small:13px;--bm-fz-tiny:11px;font-family:var(--font-figtree),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:var(--bm-fz-base);color:var(--bm-fg);background:var(--bm-bg);--bm-theme-accent:oklch(.52 .13 var(--bm-h-current,40));line-height:1.5}.bm-form *,.bm-form :before,.bm-form :after{box-sizing:border-box}.bm-form p,.bm-form h1,.bm-form h2,.bm-form h3,.bm-form h4,.bm-form dl,.bm-form dt,.bm-form dd,.bm-form ul,.bm-form ol{margin:0;padding:0}.bm-form ul,.bm-form ol{list-style:none}.bm-form button{font:inherit;color:inherit}.bm-form[data-density=compact]{--bm-row-pad-y:9px;--bm-fz-base:14px}.bm-form[data-density=comfortable]{--bm-row-pad-y:18px;--bm-fz-base:15.5px}.bm-viewport{background:var(--color-cream,#faf3e7);justify-content:center;width:100%;min-height:100vh;padding:0;transition:padding .2s,background .2s;display:flex}.bm-viewport[data-viewport=mobile]{background:var(--color-cream,#faf3e7);padding:24px 0}.bm-viewport[data-viewport=mobile] .bm-form{outline:8px solid var(--color-line-warm,#eaddc6);outline-offset:0;width:390px;max-width:100%;min-height:calc(100vh - 48px);box-shadow:var(--shadow-lift,0 10px 30px #0b00041a);border-radius:22px;overflow:hidden}.bm-viewport[data-viewport=desktop] .bm-form{width:100%;min-height:100vh}.bm-form .bm-page{max-width:1100px;margin:0 auto;padding:64px 16px 96px}@media (min-width:640px){.bm-form .bm-page{padding-inline:24px}}@media (min-width:1024px){.bm-form .bm-page{padding:96px 56px 128px}}.bm-viewport[data-viewport=mobile] .bm-form .bm-page{padding:64px 18px 120px}.bm-form .bm-hdr{background:var(--bm-overlay);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border-bottom:1px solid var(--bm-rule);top:var(--bm-nav-h);z-index:40;flex-direction:column;gap:14px;margin:0 -32px 32px;padding:18px 32px 16px;display:flex;position:sticky}@media (min-width:640px){.bm-form{--bm-hdr-h:113px}}.bm-viewport[data-viewport=mobile] .bm-form .bm-hdr{margin:0 -18px 24px;padding:34px 18px 16px}@media (max-width:720px){.bm-form .bm-hdr{margin:0 -18px 24px;padding:34px 18px 16px}}.bm-form .bm-hdr-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bm-form .bm-brand{color:var(--bm-fg);letter-spacing:-.01em;align-items:center;gap:10px;font-weight:600;display:flex}.bm-form .bm-brand-mark{background:var(--bm-accent);border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.bm-form .bm-brand-mark:after{content:"";background:var(--bm-on-accent);border-radius:50%;width:8px;height:8px}.bm-form .bm-brand-name{letter-spacing:-.015em;color:var(--bm-fg);margin:0;font-size:22px;font-weight:700;line-height:1.2}.bm-viewport[data-viewport=mobile] .bm-form .bm-brand-name{font-size:19px}@media (max-width:720px){.bm-form .bm-brand-name{font-size:19px}}.bm-form .bm-brand-tag{color:var(--bm-fg-mute);font-size:13px;font-weight:400}.bm-form .bm-save-status{letter-spacing:.08em;text-transform:uppercase;color:var(--bm-fg-mute);align-items:center;gap:6px;font-size:11px;font-weight:600;transition:color .2s;display:inline-flex}.bm-form .bm-save-status[data-state=saving]{color:var(--bm-fg-soft)}.bm-form .bm-save-status:before{content:"";background:var(--bm-success);border-radius:50%;width:6px;height:6px;transition:background .2s}.bm-form .bm-save-status[data-state=saving]:before{background:var(--bm-accent);animation:1s ease-in-out infinite bm-save-pulse}@keyframes bm-save-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.bm-form .bm-title{letter-spacing:-.015em;color:var(--bm-fg);overflow-wrap:break-word;text-wrap:balance;font-size:clamp(26px,3.4vw,34px);font-weight:700;line-height:1.15}.bm-form .bm-subtitle{color:var(--bm-fg-soft);max-width:60ch;font-size:15px}.bm-form .bm-prog{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.bm-form .bm-prog-compact{display:none}@media (max-width:720px){.bm-form .bm-prog{display:none}.bm-form .bm-prog-compact{display:flex}}.bm-viewport[data-viewport=mobile] .bm-form .bm-prog{display:none}.bm-viewport[data-viewport=mobile] .bm-form .bm-prog-compact{display:flex}.bm-form .bm-prog-compact{background:var(--bm-surface);border:1px solid var(--bm-rule);border-radius:999px;justify-content:space-between;align-items:center;gap:14px;margin-top:4px;padding:10px 14px}.bm-form .bm-prog-compact-text{flex-direction:column;gap:1px;min-width:0;display:flex}.bm-form .bm-prog-compact-step{letter-spacing:.1em;text-transform:uppercase;color:var(--bm-fg-mute);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.bm-form .bm-prog-compact-name{color:var(--bm-fg);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.bm-form .bm-prog-compact-dots{flex-shrink:0;gap:5px;display:flex}.bm-form .bm-prog-compact-dot[data-state=current]{background:var(--bm-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--bm-accent)25%,transparent)}.bm-form .bm-prog-step{color:var(--bm-fg-faint);letter-spacing:.02em;white-space:nowrap;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-family:inherit;font-size:12px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.bm-form .bm-prog-step:hover{background:var(--bm-surface);border-color:var(--bm-rule);color:var(--bm-fg-soft)}.bm-form .bm-prog-step:focus-visible{outline:2px solid var(--bm-accent-soft);outline-offset:2px}.bm-form .bm-prog-step[data-state=done]{color:var(--bm-fg-mute)}.bm-form .bm-prog-step[data-state=incomplete]{color:var(--bm-fg-soft)}.bm-form .bm-prog-step[data-state=current]{background:var(--bm-surface);border-color:var(--bm-rule);color:var(--bm-fg)}.bm-form .bm-prog-num{background:var(--bm-surface-2);font-variant-numeric:tabular-nums;width:18px;height:18px;color:var(--bm-fg);border-radius:50%;place-items:center;font-size:10.5px;font-weight:600;display:inline-grid}.bm-form .bm-prog-step[data-state=done] .bm-prog-num{background:var(--bm-success);color:var(--bm-on-accent)}.bm-form .bm-prog-check{width:11px;height:11px;color:var(--bm-on-accent)}.bm-form .bm-prog-step[data-state=incomplete] .bm-prog-num{color:var(--bm-fg-soft);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--bm-accent)60%,transparent);background:0 0}.bm-form .bm-prog-step[data-state=current] .bm-prog-num{background:var(--bm-accent);color:var(--bm-on-accent)}.bm-form .bm-section{border-top:1px solid var(--bm-rule-strong);position:relative}.bm-form .bm-section>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-wrap:wrap;align-items:baseline;gap:14px;padding:30px 0;list-style:none;display:flex}.bm-form .bm-section>summary::-webkit-details-marker{display:none}.bm-form .bm-section>summary:hover .bm-stub-name{color:var(--bm-fg)}.bm-form .bm-section[open]>summary{padding-bottom:18px}.bm-form .bm-section[open] .bm-stub-chev{transform:rotate(180deg)}.bm-form .bm-section-body{flex-direction:column;padding:8px 0 48px;display:flex}.bm-form .bm-section-body>.bm-section-lead{margin-bottom:28px}.bm-form .bm-section-stub{border-top:1px solid var(--bm-rule-strong);color:var(--bm-fg-mute);position:relative}.bm-form .bm-section-stub>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-wrap:wrap;align-items:baseline;gap:14px;padding:30px 0;list-style:none;display:flex}.bm-form .bm-section-stub>summary::-webkit-details-marker{display:none}.bm-form .bm-section-stub>summary:hover{color:var(--bm-fg-soft)}.bm-form .bm-section-stub[open]>summary{padding-bottom:18px}.bm-form .bm-stub-num{color:var(--bm-fg-faint);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;min-width:90px;font-size:11px;font-weight:700}.bm-form .bm-stub-name{color:var(--bm-fg-soft);letter-spacing:-.005em;font-size:21px;font-weight:600}.bm-form .bm-stub-tag{color:var(--bm-fg-faint);border:1px dashed var(--bm-rule);border-radius:999px;margin-left:auto;padding:4px 9px;font-size:12px}.bm-form .bm-stub-chev{width:12px;height:12px;color:var(--bm-fg-faint);flex-shrink:0;margin-left:auto;transition:transform .2s}.bm-form .bm-section-stub[open] .bm-stub-chev{transform:rotate(180deg)}.bm-form .bm-stub-body{flex-direction:column;gap:22px;padding:8px 0 40px;display:flex}.bm-form .bm-stub-note{color:var(--bm-fg-faint);letter-spacing:.02em;background:var(--bm-surface-2);border:1px dashed var(--bm-rule);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-style:italic;display:inline-flex}.bm-form .bm-stub-fields{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px 22px;display:grid}.bm-form .bm-stub-field{flex-direction:column;gap:10px;display:flex}.bm-form .bm-stub-field[data-full=true]{grid-column:1/-1}.bm-form .bm-stub-field-label{color:var(--bm-fg);letter-spacing:-.005em;font-size:14.5px;font-weight:600;line-height:1.35}.bm-form .bm-stub-input,.bm-form .bm-stub-textarea{background:var(--bm-field-bg);border:1px solid var(--bm-rule);border-radius:var(--bm-radius-sm);color:var(--bm-fg);font:inherit;outline:none;padding:10px 12px;font-size:14px;transition:border-color .12s,background .12s}.bm-form .bm-stub-input::placeholder,.bm-form .bm-stub-textarea::placeholder{color:var(--bm-fg-faint);opacity:1;font-size:13px;font-style:italic}.bm-form .bm-stub-input:focus,.bm-form .bm-stub-textarea:focus{border-color:var(--bm-accent);background:var(--bm-field-bg-focus);box-shadow:var(--bm-accent-ring)}.bm-form .bm-stub-textarea{resize:vertical;min-height:70px;font-family:inherit}.bm-form .bm-stub-options{flex-wrap:wrap;gap:8px;display:flex}.bm-form .bm-stub-opt{color:var(--bm-fg-soft);background:var(--bm-surface);border:1px solid var(--bm-rule);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:13px;display:inline-flex}.bm-form .bm-stub-opt:hover{background:var(--bm-surface-hi);border-color:var(--bm-rule-strong);color:var(--bm-fg)}.bm-form .bm-stub-opt input{appearance:none;width:0;height:0;margin:0}.bm-form .bm-stub-opt[data-checked=true]{background:var(--bm-accent-tint);border-color:var(--bm-accent);color:var(--bm-fg)}.bm-form .bm-stub-help{color:var(--bm-fg-mute);font-size:13px;line-height:1.5}.bm-form .bm-stub-submit{margin-top:6px}.bm-form .bm-stub-screen{flex-direction:column;gap:16px;max-width:60ch;display:flex}.bm-form .bm-stub-headline{letter-spacing:-.015em;color:var(--bm-fg);font-size:clamp(20px,2.4vw,24px);font-weight:700;line-height:1.2}.bm-form .bm-stub-screen-body{color:var(--bm-fg-soft);flex-direction:column;gap:12px;font-size:14.5px;line-height:1.6;display:flex}.bm-form .bm-stub-screen-body ol{flex-direction:column;gap:6px;padding-left:22px;list-style:decimal;display:flex}.bm-form .bm-stub-screen-body ol li::marker{color:var(--bm-fg-faint);font-variant-numeric:tabular-nums}.bm-form .bm-stub-screen-body strong{color:var(--bm-fg);font-weight:600}.bm-form .bm-stub-cta{align-self:flex-start;margin-top:6px}.bm-form .bm-section-view .bm-stub-num{color:var(--bm-accent-soft);letter-spacing:.1em}.bm-form .bm-section-view[data-kind=send] .bm-stub-num{color:var(--bm-fg-mute)}.bm-form .bm-prog-dot{background:var(--bm-fg-faint);border-radius:50%;width:6px;height:6px;display:inline-block}.bm-form .bm-prog-compact-dot{background:var(--bm-surface-2);appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;place-items:center;width:14px;height:14px;padding:0;transition:background .15s,transform .15s;display:grid}.bm-form .bm-prog-compact-dot[data-state=done]{background:var(--bm-success);color:var(--bm-on-accent)}.bm-form .bm-prog-compact-dot[data-state=done] .bm-prog-check{width:9px;height:9px}.bm-form .bm-prog-step[data-state=current] .bm-prog-dot,.bm-form .bm-prog-step[data-state=done] .bm-prog-dot{background:var(--bm-accent)}.bm-form .bm-prog-compact-dot[data-state=incomplete]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--bm-accent)60%,transparent);background:0 0}.bm-form .bm-section-lead-block{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.bm-form .bm-section-lead-block .bm-section-lead{margin:0}.bm-form .bm-acts-help{color:var(--bm-fg-mute);margin:6px 0 14px;font-size:12.5px;font-style:italic}.bm-form .bm-subsection{border-top:1px dashed var(--bm-rule);flex-direction:column;gap:8px;margin-top:28px;padding-top:22px;display:flex}.bm-form .bm-subsection-label{color:var(--bm-fg);letter-spacing:-.005em;font-size:14.5px;font-weight:600}.bm-form .bm-subsection-label .bm-optional{color:var(--bm-fg-mute);margin-left:4px;font-size:12.5px;font-weight:400}.bm-form .bm-subsection-help{color:var(--bm-fg-mute);max-width:72ch;margin:0;font-size:12px;line-height:1.55}.bm-form .bm-textarea{background:var(--bm-field-bg);border:1px solid var(--bm-rule);border-radius:var(--bm-radius-sm);width:100%;color:var(--bm-fg);font:inherit;resize:vertical;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .12s,background .12s}.bm-form .bm-textarea:focus{border-color:var(--bm-accent);background:var(--bm-field-bg-focus);box-shadow:var(--bm-accent-ring)}.bm-form .bm-bridge{background:var(--bm-surface);border:1px solid var(--bm-rule);color:var(--bm-fg-soft);border-radius:999px;align-items:center;gap:10px;max-width:100%;margin-bottom:26px;padding:8px 14px 8px 12px;font-size:13px;line-height:1.4;display:inline-flex}.bm-form .bm-bridge-arrow{width:16px;height:16px;color:var(--bm-accent-soft);flex-shrink:0;display:inline-block}.bm-form .bm-bridge em{color:var(--bm-fg);font-style:normal;font-weight:500}.bm-form .bm-section-num{letter-spacing:.14em;text-transform:uppercase;color:var(--bm-fg-faint);align-items:center;gap:14px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.bm-form .bm-section-num>span{white-space:nowrap}.bm-form .bm-section-num strong{color:var(--bm-accent-soft);font-variant-numeric:tabular-nums;font-weight:700}.bm-form .bm-section-num:after{content:"";background:color-mix(in oklab,var(--bm-accent-soft)60%,transparent);flex:0 0 56px;height:1px}.bm-form .bm-section-h2{letter-spacing:-.015em;color:var(--bm-fg);overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(24px,3.2vw,30px);font-weight:700;line-height:1.2;transition:color .15s}.bm-form .bm-section-lead{color:var(--bm-fg-soft);max-width:62ch;margin-bottom:26px;font-size:15px;line-height:1.55}.bm-form .bm-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bm-viewport[data-viewport=mobile] .bm-form .bm-slots,.bm-viewport[data-viewport=mobile] .bm-form .bm-acts{grid-template-columns:1fr}@media (max-width:720px){.bm-form .bm-slots{grid-template-columns:1fr}}.bm-form .bm-slot{background:var(--bm-surface);border:1px solid var(--bm-rule);border-radius:var(--bm-radius);cursor:pointer;text-align:left;appearance:none;width:100%;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px 16px;transition:background .15s,border-color .15s,transform .12s;display:grid;position:relative}.bm-form .bm-slot:hover{background:var(--bm-surface-hi);border-color:var(--bm-rule-strong)}.bm-form .bm-slot:active{transform:translateY(1px)}.bm-form .bm-slot[data-selected=true]{background:var(--bm-selected);border-color:var(--bm-selected-edge)}.bm-form .bm-slot[data-selected=true]:before{content:"";border-radius:var(--bm-radius);border:1px solid var(--bm-selected-edge);pointer-events:none;position:absolute;inset:-1px}.bm-form .bm-slot:focus-visible{outline:2px solid var(--bm-accent-soft);outline-offset:2px}.bm-form .bm-slot-cover{background:color-mix(in oklab,var(--bm-theme-accent,var(--bm-accent-soft))18%,transparent);width:44px;height:44px;color:color-mix(in oklab,var(--bm-theme-accent,var(--bm-accent-soft))80%,var(--bm-fg-soft));border-radius:6px;flex-shrink:0;place-items:center;display:grid;position:relative}.bm-form .bm-slot-cover svg{width:22px;height:22px}.bm-form .bm-slot-body{flex-direction:column;gap:10px;min-width:0;display:flex}.bm-form .bm-slot-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bm-form .bm-slot-head-text{flex-direction:column;gap:4px;min-width:0;display:flex}.bm-form .bm-slot-title{letter-spacing:-.008em;color:var(--bm-fg);font-size:16px;font-weight:600;line-height:1.25}.bm-form .bm-slot-radio{border:1.5px solid var(--bm-rule-strong);background:var(--bm-field-bg);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;transition:background .15s,border-color .15s;display:grid}.bm-form .bm-slot[data-selected=true] .bm-slot-radio{border-color:var(--bm-accent)}.bm-form .bm-slot-radio-dot{background:var(--bm-accent);border-radius:50%;width:10px;height:10px;transition:transform .15s;transform:scale(0)}.bm-form .bm-slot[data-selected=true] .bm-slot-radio-dot{transform:scale(1)}.bm-form .bm-slot-check{border:1.5px solid var(--bm-rule-strong);background:var(--bm-field-bg);border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;transition:background .15s,border-color .15s;display:grid}.bm-form .bm-slot[data-selected=true] .bm-slot-check{background:var(--bm-accent);border-color:var(--bm-accent)}.bm-form .bm-slot-check svg{opacity:0;width:12px;height:12px;transition:opacity .15s}.bm-form .bm-slot[data-selected=true] .bm-slot-check svg{opacity:1}.bm-form .bm-slot-oneline{color:var(--bm-fg-soft);font-size:14px;font-weight:500;line-height:1.45}.bm-form .bm-slot-meta{border-top:1px dashed var(--bm-rule);flex-direction:column;gap:8px;margin-top:2px;padding-top:10px;display:flex}.bm-form .bm-slot-meta-row{flex-direction:column;gap:2px;display:flex}.bm-form .bm-slot-meta-row dt{text-transform:uppercase;letter-spacing:.08em;color:var(--bm-fg-mute);font-size:10.5px;font-weight:600}.bm-form .bm-slot-meta-row dd{color:var(--bm-fg-soft);font-size:13px;line-height:1.45}.bm-form .bm-slot-example{color:var(--bm-fg);border-bottom:1px dashed var(--bm-rule-strong);align-self:flex-start;align-items:center;gap:6px;padding-bottom:1px;font-size:12.5px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.bm-form .bm-slot-example:hover{color:var(--bm-accent-soft);border-color:var(--bm-accent-soft)}.bm-form .bm-slot-example-label{text-transform:uppercase;letter-spacing:.08em;color:var(--bm-fg-mute);margin-right:4px;font-size:10.5px;font-weight:600}.bm-form .bm-slot-example svg{width:11px;height:11px}.bm-form .bm-slot-example-tbc{color:var(--bm-fg-mute);cursor:default;border-bottom-style:dotted;font-style:italic}.bm-form .bm-slot-example-tbc:hover{color:var(--bm-fg-mute);border-color:var(--bm-rule-strong)}.bm-form .bm-slot[data-kind=else]{border-style:dashed}.bm-form .bm-slot[data-kind=else] .bm-slot-cover{background:repeating-linear-gradient(45deg,#0b000405 0 4px,#0b000412 4px 8px)}.bm-form .bm-slot[data-kind=else] .bm-slot-title{color:var(--bm-fg-soft)}.bm-form .bm-slot[data-kind=else][data-selected=true]{background:var(--bm-selected);border-style:solid}.bm-form .bm-slot-else-input{flex-direction:column;grid-column:1/-1;gap:6px;margin-top:2px;display:none}.bm-form .bm-slot[data-kind=else][data-selected=true] .bm-slot-else-input{display:flex}.bm-form .bm-slot-else-label{text-transform:uppercase;letter-spacing:.08em;color:var(--bm-fg-mute);font-size:11px;font-weight:600}.bm-form .bm-slot-else-input textarea{resize:vertical;background:var(--bm-field-bg);border:1px solid var(--bm-rule);border-radius:var(--bm-radius-sm);width:100%;min-height:60px;color:var(--bm-fg);font:inherit;outline:none;padding:9px 12px;font-size:13.5px;transition:border-color .15s,background .15s}.bm-form .bm-slot-else-input textarea:focus{border-color:var(--bm-accent);background:var(--bm-field-bg-focus);box-shadow:var(--bm-accent-ring)}.bm-form .bm-tabs{scrollbar-width:none;background:var(--bm-surface);border:1px solid var(--bm-rule);z-index:20;-webkit-backdrop-filter:blur(20px);border-radius:999px;gap:4px;margin-bottom:24px;padding:4px;display:flex;position:sticky;top:12px;overflow-x:auto}.bm-form .bm-tabs::-webkit-scrollbar{display:none}@media (max-width:720px){.bm-form .bm-tabs{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 36px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 36px),#0000 100%)}}.bm-viewport[data-viewport=mobile] .bm-form .bm-tabs{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 36px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 36px),#0000 100%)}.bm-form .bm-tab{appearance:none;color:var(--bm-fg-mute);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:9px 14px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.bm-form .bm-tab-dot{background:oklch(.52 .13 var(--bm-h-current,40));border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:box-shadow .15s;display:inline-block}.bm-form .bm-tab:hover{color:var(--bm-fg);background:color-mix(in oklab,oklch(.52 .13 var(--bm-h-current,40))12%,var(--color-paper,#fffbf4))}.bm-form .bm-tab[data-active=true]{background:color-mix(in oklab,oklch(.52 .13 var(--bm-h-current,40))20%,var(--color-paper,#fffbf4));color:var(--bm-fg);box-shadow:inset 0 0 0 1px color-mix(in oklab,oklch(.52 .13 var(--bm-h-current,40))60%,var(--color-paper,#fffbf4));font-weight:600}.bm-form .bm-tab[data-active=true] .bm-tab-dot{box-shadow:0 0 0 3px color-mix(in oklab,oklch(.52 .13 var(--bm-h-current,40))22%,var(--color-paper,#fffbf4))}.bm-form .bm-tab[data-active=true] .bm-tab-count{background:var(--bm-accent-tint-hi);color:var(--bm-fg)}.bm-form .bm-tab-count{font-variant-numeric:tabular-nums;background:var(--bm-surface-hi);color:var(--bm-fg-mute);letter-spacing:.02em;text-align:center;border-radius:999px;min-width:18px;padding:1px 6px;font-size:10.5px;font-weight:600}.bm-form .bm-theme-head{border-left:3px solid var(--bm-theme-accent,var(--bm-accent));align-items:baseline;gap:12px;margin:6px 0;padding-left:14px;display:flex}.bm-form .bm-theme-head h3{letter-spacing:-.01em;color:var(--bm-fg);overflow-wrap:break-word;font-size:clamp(22px,3vw,26px);font-weight:700;line-height:1.15}.bm-form .bm-theme-head .bm-count{color:var(--bm-fg-faint);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.bm-form .bm-theme-blurb{color:var(--bm-fg-soft);max-width:70ch;margin:0 0 18px 17px;font-size:14px;line-height:1.55}.bm-form .bm-acts{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;display:grid}.bm-viewport[data-viewport=mobile] .bm-form .bm-acts{grid-template-columns:1fr}.bm-form .bm-act{background:var(--bm-surface);border:1px solid var(--bm-rule);border-radius:var(--bm-radius);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:12px;padding:16px;transition:background .12s,border-color .12s,transform .1s;display:flex;position:relative}.bm-form .bm-act:hover{background:var(--bm-surface-hi);border-color:color-mix(in oklab,var(--bm-theme-accent,var(--bm-accent-soft))30%,var(--bm-rule))}.bm-form .bm-act:active{transform:translateY(1px)}.bm-form .bm-act[data-selected=true]{background:color-mix(in oklab,var(--bm-theme-accent,var(--bm-accent-soft))16%,var(--bm-surface));border-color:color-mix(in oklab,var(--bm-theme-accent,var(--bm-accent-soft))55%,var(--bm-rule))}.bm-form .bm-act:focus-visible{outline:2px solid var(--bm-theme-accent,var(--bm-accent-soft));outline-offset:2px}.bm-form .bm-act-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bm-form .bm-act-name{color:var(--bm-fg);letter-spacing:-.005em;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.bm-form .bm-act-icon{color:color-mix(in oklab,var(--bm-theme-accent,var(--bm-accent-soft))75%,var(--bm-fg-soft));flex-shrink:0;place-items:center;display:inline-grid}.bm-form .bm-act-icon svg{width:100%;height:100%;display:block}.bm-form .bm-act[data-selected=true] .bm-act-icon{color:var(--bm-fg)}.bm-form .bm-act-tag{color:var(--bm-fg-faint);margin-top:2px;font-size:12.5px;font-style:italic;font-weight:400;display:block}.bm-form .bm-act-theme{color:var(--bm-fg-mute);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:11px;font-weight:600;display:none}.bm-form .bm-tab[data-id=popular][data-active=true]~.bm-theme-panel .bm-act-theme,.bm-form .bm-act[data-show-theme=true] .bm-act-theme{display:block}.bm-form .bm-act-check{border:1.5px solid var(--bm-rule-strong);background:var(--bm-field-bg);border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;transition:background .12s,border-color .12s;display:grid}.bm-form .bm-act[data-selected=true] .bm-act-check{background:var(--bm-theme-accent,var(--bm-accent));border-color:var(--bm-theme-accent,var(--bm-accent))}.bm-form .bm-act-check svg{opacity:0;width:12px;height:12px;color:var(--bm-on-accent);transition:opacity .12s}.bm-form .bm-act[data-selected=true] .bm-act-check svg{opacity:1}.bm-form .bm-act-controls{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.bm-form .bm-act-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bm-form .bm-act-meta{display:none}.bm-form .bm-act-dur{font-variant-numeric:tabular-nums;color:var(--bm-fg-mute);letter-spacing:.01em;margin-top:8px;font-size:12px}.bm-form .bm-act-desc p{margin:0}.bm-form .bm-act-info{appearance:none;border:1px solid var(--bm-rule);color:var(--bm-fg-mute);cursor:pointer;letter-spacing:.02em;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11.5px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.bm-form .bm-act-info:hover{color:var(--bm-fg);background:var(--bm-surface);border-color:var(--bm-rule-strong)}.bm-form .bm-act-info svg{width:9px;height:9px;transition:transform .15s}.bm-form .bm-act[data-info=true] .bm-act-info svg{transform:rotate(180deg)}.bm-form .bm-act-desc{color:var(--bm-fg-soft);padding:4px 0 0;font-size:13.5px;line-height:1.5;animation:.18s bm-fade-in;display:none}.bm-form .bm-act[data-info=true] .bm-act-desc{display:block}@keyframes bm-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.bm-form .bm-act-fields{border-top:1px dashed color-mix(in oklab,var(--bm-theme-accent,var(--bm-accent-soft))40%,var(--bm-rule));flex-direction:column;gap:14px;padding-top:14px;animation:.2s bm-fade-in;display:none}.bm-form .bm-act[data-selected=true] .bm-act-fields{display:flex}.bm-form .bm-field{flex-direction:column;gap:7px;display:flex}.bm-form .bm-field-label{text-transform:uppercase;letter-spacing:.08em;color:var(--bm-fg-mute);font-size:11px;font-weight:600}.bm-form .bm-seg{background:var(--bm-surface-2);border:1px solid var(--bm-rule);border-radius:var(--bm-radius-sm);gap:1px;width:100%;padding:2px;display:flex}.bm-form .bm-seg button{appearance:none;color:var(--bm-fg-mute);cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;text-align:center;background:0 0;border:0;border-radius:5px;flex:1 1 0;padding:6px 12px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s}.bm-form .bm-seg button:hover{color:var(--bm-fg)}.bm-form .bm-seg button[data-active=true]{background:var(--bm-theme-accent,var(--bm-accent-soft));color:var(--bm-on-accent);font-weight:600}.bm-form .bm-step{background:var(--bm-surface-2);border:1px solid var(--bm-rule);border-radius:var(--bm-radius-sm);align-items:center;gap:0;display:inline-flex;overflow:hidden}.bm-form .bm-step button{appearance:none;color:var(--bm-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:32px;height:30px;font-size:16px;transition:background .12s;display:grid}.bm-form .bm-step button:hover{background:var(--bm-surface-hi)}.bm-form .bm-step button:disabled{color:var(--bm-fg-faint);cursor:not-allowed}.bm-form .bm-step-val{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;color:var(--bm-fg);font-size:14px;font-weight:600}.bm-form .bm-empty{border:1px dashed var(--bm-rule);border-radius:var(--bm-radius);text-align:center;color:var(--bm-fg-mute);margin:16px 0 0;padding:26px 22px;font-size:13.5px;line-height:1.55}.bm-form .bm-picks-bar{z-index:50;background:var(--bm-overlay);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border-top:1px solid var(--bm-rule-strong);position:fixed;bottom:0;left:0;right:0}.bm-viewport[data-viewport=mobile] .bm-form .bm-picks-bar{margin:0 -18px;position:sticky;bottom:0;left:auto;right:auto}.bm-form .bm-picks-inner{flex-direction:column;gap:10px;max-width:1140px;margin:0 auto;padding:12px 32px;display:flex}.bm-viewport[data-viewport=mobile] .bm-form .bm-picks-inner{padding:12px 18px}.bm-form .bm-picks-summary{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bm-form .bm-picks-count{color:var(--bm-fg);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.bm-form .bm-picks-count-num{background:var(--bm-accent);min-width:22px;height:22px;color:var(--bm-on-accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-grid}.bm-form .bm-picks-hint{color:var(--bm-fg-mute);font-size:12.5px}.bm-form .bm-picks-toggle{appearance:none;border:1px solid var(--bm-rule);color:var(--bm-fg);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:12.5px;transition:background .12s,border-color .12s;display:inline-flex}.bm-form .bm-picks-toggle:hover{background:var(--bm-surface);border-color:var(--bm-rule-strong)}.bm-form .bm-picks-toggle svg{width:10px;height:10px;transition:transform .2s}.bm-form .bm-picks-bar[data-open=true] .bm-picks-toggle svg{transform:rotate(180deg)}.bm-form .bm-picks-chips{scrollbar-width:none;flex:auto;gap:6px;min-width:0;display:flex;overflow-x:auto}.bm-form .bm-picks-chips::-webkit-scrollbar{display:none}.bm-form .bm-pick-chip{background:var(--bm-surface);border:1px solid var(--bm-rule);color:var(--bm-fg);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex}.bm-form .bm-pick-chip[data-anchor=true]{border-color:var(--bm-accent);background:var(--bm-accent-tint)}.bm-form .bm-pick-chip-x{appearance:none;color:var(--bm-fg-mute);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.bm-form .bm-pick-chip-x:hover{background:var(--bm-fill-hover);color:var(--bm-fg)}.bm-form .bm-pick-chip-x svg{width:9px;height:9px}.bm-form .bm-picks-detail{border-top:1px solid var(--bm-rule);max-height:50vh;padding-top:10px;display:none;overflow-y:auto}.bm-form .bm-picks-bar[data-open=true] .bm-picks-detail{display:block}.bm-form .bm-picks-detail-grid{gap:8px;display:grid}.bm-form .bm-pick-row{background:var(--bm-surface);border:1px solid var(--bm-rule);border-radius:var(--bm-radius-sm);grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.bm-form .bm-pick-row[data-anchor=true]{border-color:var(--bm-accent);background:var(--bm-accent-tint)}.bm-form .bm-pick-row-name{color:var(--bm-fg);font-weight:600}.bm-form .bm-pick-row-tag{color:var(--bm-fg-mute);text-transform:uppercase;letter-spacing:.06em;margin-left:6px;font-size:11px}.bm-form .bm-pick-row-fields{display:contents}.bm-form .bm-pick-row-mini{color:var(--bm-fg-mute);align-items:center;gap:6px;font-size:12px;display:inline-flex}.bm-form .bm-pick-row-mini strong{color:var(--bm-fg);font-weight:500}.bm-form .bm-pick-row-remove{appearance:none;color:var(--bm-fg-mute);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;transition:background .12s,color .12s;display:grid}.bm-form .bm-pick-row-remove:hover{background:var(--bm-fill-hover);color:var(--bm-fg)}.bm-form .bm-pick-row-remove svg{width:12px;height:12px}@media (max-width:720px){.bm-form .bm-pick-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name remove""fields fields";gap:8px}.bm-form .bm-pick-row-name{grid-area:name}.bm-form .bm-pick-row-remove{grid-area:remove}.bm-form .bm-pick-row-fields{flex-wrap:wrap;grid-area:fields;gap:10px;display:flex}}.bm-form[data-picks=side] .bm-page{padding-right:360px}.bm-form[data-picks=side] .bm-picks-bar{border-top:0;border-left:1px solid var(--bm-rule-strong);background:var(--bm-overlay);width:340px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.bm-form[data-picks=side] .bm-picks-inner{flex-direction:column;gap:16px;max-width:none;padding:26px 22px}.bm-form[data-picks=side] .bm-picks-summary{flex-direction:column;align-items:flex-start;gap:6px}.bm-form[data-picks=side] .bm-picks-toggle,.bm-form[data-picks=side] .bm-picks-chips{display:none}.bm-form[data-picks=side] .bm-picks-detail{border-top:0;max-height:none;padding-top:0;display:block;overflow:visible}.bm-form[data-picks=side] .bm-pick-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name remove""fields fields";gap:8px}.bm-form[data-picks=side] .bm-pick-row-name{grid-area:name}.bm-form[data-picks=side] .bm-pick-row-remove{grid-area:remove}.bm-form[data-picks=side] .bm-pick-row-fields{flex-wrap:wrap;grid-area:fields;gap:8px 12px;display:flex}.bm-viewport[data-viewport=mobile] .bm-form[data-picks=side] .bm-page{padding-right:18px}.bm-viewport[data-viewport=mobile] .bm-form[data-picks=side] .bm-picks-bar{border-left:0;border-top:1px solid var(--bm-rule-strong);width:auto;margin:0 -18px;position:sticky;inset:auto 0 0}.bm-form .bm-anchor{background:var(--bm-surface);border:1px solid var(--bm-rule);border-radius:var(--bm-radius-lg);margin-top:36px;padding:22px}.bm-form .bm-anchor-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.bm-form .bm-anchor-num{text-transform:uppercase;letter-spacing:.08em;color:var(--bm-accent-soft);font-size:11px;font-weight:600}.bm-form .bm-anchor h4{letter-spacing:-.01em;color:var(--bm-fg);font-size:19px;font-weight:700}.bm-form .bm-anchor-blurb{color:var(--bm-fg-soft);max-width:60ch;margin-bottom:16px;font-size:14px;line-height:1.55}.bm-form .bm-anchor-options{gap:8px;display:grid}.bm-form .bm-anchor-opt{background:var(--bm-inset);border:1px solid var(--bm-rule);border-radius:var(--bm-radius-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.bm-form .bm-anchor-opt:hover{background:var(--bm-surface-hi);border-color:var(--bm-rule-strong)}.bm-form .bm-anchor-opt[data-active=true]{background:var(--bm-accent-tint);border-color:var(--bm-accent)}.bm-form .bm-anchor-opt input[type=radio]{appearance:none;border:1.5px solid var(--bm-rule-strong);cursor:pointer;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin:0;position:relative}.bm-form .bm-anchor-opt[data-active=true] input[type=radio]{border-color:var(--bm-accent);background:var(--bm-accent);box-shadow:inset 0 0 0 3px var(--bm-knockout)}.bm-form .bm-anchor-opt-name{color:var(--bm-fg);font-size:14.5px;font-weight:600}.bm-form .bm-anchor-opt-theme{color:var(--bm-fg-mute);text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:11.5px}.bm-form .bm-footnav{border-top:1px solid var(--bm-rule);justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding:22px 0 0;display:flex}.bm-form .bm-btn{appearance:none;background:var(--bm-surface);border:1px solid var(--bm-rule-strong);color:var(--bm-fg);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.bm-form .bm-btn:hover{background:var(--bm-surface-hi);border-color:var(--bm-fg)}.bm-form .bm-btn-primary{background:var(--bm-accent);border-color:var(--bm-accent);color:var(--bm-accent-fg)}.bm-form .bm-btn-primary:hover{background:var(--bm-accent-hover);border-color:var(--bm-accent-hover)}.bm-form .bm-btn[disabled]{opacity:.4;cursor:not-allowed}.bm-form .bm-btn svg{width:12px;height:12px}@media (max-width:720px){.bm-form .bm-page{padding:24px 18px 220px}.bm-form .bm-slots,.bm-form .bm-acts{grid-template-columns:1fr}.bm-form .bm-picks-bar{left:0;right:0}.bm-form .bm-picks-inner{padding:12px 18px}.bm-form[data-picks=side] .bm-page{padding-right:18px}.bm-form[data-picks=side] .bm-picks-bar{border-left:0;border-top:1px solid var(--bm-rule-strong);width:auto;position:sticky;inset:auto 0 0}.bm-form .bm-title{font-size:24px}.bm-form .bm-section-h2{font-size:22px}.bm-form .bm-theme-head h3{font-size:21px}}.bm-viewport[data-viewport=mobile] .bm-form .bm-title{font-size:24px;line-height:1.18}.bm-viewport[data-viewport=mobile] .bm-form .bm-section-h2{font-size:22px}.bm-viewport[data-viewport=mobile] .bm-form .bm-theme-head h3{font-size:21px}.bm-viewport[data-viewport=mobile] .bm-form .bm-stub-name,.bm-viewport[data-viewport=mobile] .bm-form .bm-slot-title{font-size:18px}.bm-viewport[data-viewport=mobile] .bm-form .bm-subtitle,.bm-viewport[data-viewport=mobile] .bm-form .bm-section-lead{font-size:14px}.bm-viewport[data-viewport=mobile] .bm-form .bm-anchor h4{font-size:17px}.bm-form .bm-section-footer{border-top:1px dashed var(--bm-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:32px;padding-top:22px;display:flex}.bm-form .bm-section-footer-status{color:var(--bm-fg-mute);font-variant-numeric:tabular-nums;font-size:13px}.bm-form .bm-section-cta{margin-left:auto}.bm-form .bm-section-view .bm-section-footer{border-top:0;justify-content:flex-start;margin-top:8px;padding-top:0}.bm-form .bm-section-view .bm-section-cta{margin-left:0}@media (max-width:720px){.bm-form details[open] .bm-section-footer{z-index:30;background:var(--bm-overlay);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--bm-rule-strong);border-radius:999px;margin:24px -6px 12px;padding:14px;position:sticky;bottom:12px}.bm-form .bm-section-cta{flex:auto;justify-content:center}}.bm-viewport[data-viewport=mobile] .bm-form details[open] .bm-section-footer{z-index:30;background:var(--bm-overlay);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--bm-rule-strong);border-radius:999px;margin:24px -6px 12px;padding:14px;position:sticky;bottom:12px}.bm-viewport[data-viewport=mobile] .bm-form .bm-section-cta{flex:auto;justify-content:center}.bm-form .bm-stub-field-opt,.bm-form .bm-subsection-label .bm-optional{letter-spacing:.08em;text-transform:uppercase;color:var(--bm-fg-soft);background:var(--bm-surface-2);border:1px solid var(--bm-rule);vertical-align:middle;border-radius:999px;align-items:center;margin-left:10px;padding:2px 9px;font-size:10.5px;font-style:normal;font-weight:600;display:inline-flex;position:relative;top:-1px}.bm-form .bm-subsection-num{letter-spacing:.12em;text-transform:uppercase;color:var(--bm-accent-soft);font-variant-numeric:tabular-nums;margin-right:10px;font-size:11px;font-weight:700;display:inline-block}.bm-form .bm-tabs{scroll-snap-type:x proximity}.bm-form .bm-tab{scroll-snap-align:center}.bm-form .bm-tabs-indicator{justify-content:center;gap:5px;margin:-16px 0 22px;display:none}.bm-form .bm-tabs-indicator-dot{background:var(--bm-surface-2);border-radius:50%;width:5px;height:5px;transition:background .15s,transform .15s}.bm-form .bm-tabs-indicator-dot[data-active=true]{background:var(--bm-accent);transform:scale(1.4)}@media (max-width:720px){.bm-form .bm-tabs-indicator{display:flex}}.bm-viewport[data-viewport=mobile] .bm-form .bm-tabs-indicator{display:flex}.bm-form details.bm-section,.bm-form details.bm-section-stub,.bm-form details.bm-section-view{scroll-margin-top:calc(var(--bm-nav-h) + var(--bm-hdr-h) + 16px)}.bm-form .bm-field-help{color:var(--bm-fg-mute);margin:-2px 0 6px;font-size:12.5px;line-height:1.5}.bm-form .bm-field-input{background:var(--bm-field-bg);border:1px solid var(--bm-rule);border-radius:var(--bm-radius-sm);width:100%;color:var(--bm-fg);font:inherit;outline:none;padding:9px 12px;font-size:14px;transition:border-color .12s,background .12s}.bm-form .bm-field-input::placeholder{color:var(--bm-fg-faint);font-size:13px;font-style:italic}.bm-form .bm-field-input:focus{border-color:var(--bm-accent);background:var(--bm-field-bg-focus);box-shadow:var(--bm-accent-ring)}.bm-form .bm-field-input[data-invalid=true]{border-color:var(--bm-danger)}.bm-form .bm-act-desc .bm-act-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--bm-fg-mute);margin:0 0 6px;font-size:11px;font-style:normal;font-weight:600;display:inline-block}.bm-form .bm-acts-count{background:var(--bm-surface);border:1px solid var(--bm-rule);color:var(--bm-fg-mute);border-radius:999px;align-items:baseline;gap:6px;margin:0 0 18px;padding:6px 12px;font-size:12.5px;transition:border-color .15s,color .15s;display:inline-flex}.bm-form .bm-acts-count-num{font-variant-numeric:tabular-nums;color:var(--bm-fg);font-weight:700}.bm-form .bm-acts-count[data-state=in-range]{border-color:var(--bm-success);color:var(--bm-fg-soft)}.bm-form .bm-acts-count[data-state=in-range] .bm-acts-count-num{color:var(--bm-success)}.bm-form .bm-acts-count[data-state=over]{border-color:color-mix(in oklab,var(--bm-accent)50%,var(--bm-rule))}.bm-form .bm-acts-count[data-state=over] .bm-acts-count-num{color:var(--bm-accent-soft)}.bm-form .bm-submitted{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:56ch;margin:0 auto;padding:60px 24px 80px;display:flex}.bm-form .bm-submitted-mark{width:64px;height:64px;color:var(--bm-success);place-items:center;display:grid}.bm-form .bm-submitted-mark svg{width:100%;height:100%}.bm-form .bm-submitted-h2{letter-spacing:-.015em;color:var(--bm-fg);font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.2}.bm-form .bm-submitted-lead{color:var(--bm-fg-soft);font-size:15px;line-height:1.6}.bm-form .bm-submitted-reset{margin-top:14px}.bm-form .bm-tabs{top:calc(var(--bm-nav-h) + var(--bm-hdr-h));background:var(--bm-overlay)}@media (max-width:720px){.bm-form .bm-page{padding-bottom:80px}}.bm-viewport[data-viewport=mobile] .bm-form .bm-page{padding-bottom:80px}.bm-form .bm-slot,.bm-form .bm-act,.bm-form .bm-tabs,.bm-form .bm-prog-compact,.bm-form .bm-bridge{box-shadow:var(--shadow-card,0 2px 10px #0b00040f)}.bm-form .bm-slot:hover,.bm-form .bm-act:hover{box-shadow:var(--shadow-lift,0 10px 30px #0b00041a)}.bm-form .bm-anchor-opt,.bm-form .bm-act-fields,.bm-form .bm-slot-else-input textarea{box-shadow:none}.bm-form :is(button,[role=button],[role=radio],summary):focus-visible{outline:2px solid var(--bm-accent);outline-offset:2px}.bm-form[data-submitted=true] .bm-hdr{display:none}.bm-form .bm-submitted{background:var(--bm-surface);border:1px solid var(--bm-rule);border-radius:var(--bm-radius-lg);box-shadow:var(--shadow-card,0 2px 10px #0b00040f);padding:56px 32px 64px}.bm-form .bm-submitted-h2{font-size:var(--text-h2,clamp(1.75rem,1.4rem + 1.6vw,2.75rem))}.bm-form .bm-submitted-lead{font-size:var(--text-body-lg,1.125rem);line-height:1.55}
