:root{--bb-ink:#14181c;--bb-paper:#f7f6f3;--bb-surface:#fff;--bb-frame:#242e38;--bb-frame-muted:#8a939c;--bb-accent:#e8b440;--bb-star:#ba7517;--bb-gray-50:#fbfaf8;--bb-gray-75:#f3f1ec;--bb-gray-100:#efede7;--bb-tint:#e9e7e1;--bb-hairline:#e3e1da;--bb-hairline-soft:#e8e6e0;--bb-gray-300:#c9c6be;--bb-gray-400:#b0ada5;--bb-muted:#706d66;--bb-gray-600:#5f5d57;--bb-gray-700:#44423d;--bb-disabled:#d3d0c8;--bb-green-bg:#e9f3e4;--bb-green:#639922;--bb-green-text:#2c5a1e;--bb-amber-bg:#faeeda;--bb-amber-soft:#fdf9f0;--bb-amber:#ef9f27;--bb-amber-text:#854f0b;--bb-amber-alt:#9a6a1d;--bb-blue-bg:#e6f1fb;--bb-blue:#378add;--bb-blue-deep:#185fa5;--bb-blue-text:#0c447c;--bb-blue-dark:#042c53;--bb-pink-bg:#fbeaf0;--bb-pink-mid:#ed93b1;--bb-pink:#d4537e;--bb-pink-text:#72243e;--bb-coral-bg:#fff7f4;--bb-coral-soft:#faece7;--bb-coral-mid:#f0997b;--bb-coral:#d85a30;--bb-coral-text:#993c1d;--bb-coral-deep:#712b13;--bb-red-bg:#fbeaea;--bb-red:#c43d3d;--bb-red-text:#7a2020;--bb-zone-teal:#0f6e56;--bb-trustpilot:#00b67a;--bb-skarper-bg:#f2f7e2;--bb-skarper:#b5d334;--bb-skarper-text:#4d6310;--bb-cyclelab:#1d9e75;--bb-r-8:8px;--bb-r-9:9px;--bb-r-10:10px;--bb-r-11:11px;--bb-r-12:12px;--bb-r-13:13px;--bb-r-14:14px;--bb-r-16:16px;--bb-r-18:18px;--bb-r-20:20px;--bb-r-28:28px;--bb-r-full:999px;--bb-fw-regular:460;--bb-fw-medium:560;--bb-border:.5px solid var(--bb-hairline);--bb-border-selected:2px solid var(--bb-ink);--bb-ring-selected:1.5px solid var(--bb-ink);--bb-ring-error:1px solid var(--bb-red)}.bb-btn{font-family:var(--font-sans);font-size:14px;font-weight:var(--bb-fw-medium);border-radius:var(--bb-r-12);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:13px 18px;line-height:1.2;display:inline-flex}.bb-btn--primary{background:var(--bb-ink);color:var(--bb-paper)}.bb-btn--secondary{color:var(--bb-ink);border:.5px solid var(--bb-gray-300);background:0 0}.bb-btn--ghost{color:var(--bb-gray-700);background:0 0;padding:8px 12px}.bb-btn--danger{color:var(--bb-red);border:.5px solid var(--bb-red);background:0 0}.bb-btn--block{width:100%;display:flex}.bb-btn[disabled]{opacity:.45;cursor:not-allowed}.bb-btn--sm{border-radius:var(--bb-r-10);padding:9px 14px;font-size:12.5px}.bb-btn--link{color:var(--bb-text-link);background:0 0;border:none;padding:0}.bb-btn--link:hover:not([disabled]){text-underline-offset:2px;text-decoration:underline}.bb-btn--xs{border-radius:var(--bb-r-8);gap:5px;padding:6px 10px;font-size:11.5px}.bb-btn--lg{border-radius:var(--bb-r-14);padding:15px 24px;font-size:15px}.bb-btn--pill{border-radius:var(--bb-r-full)}.bb-btn--icon{width:42px;height:42px;padding:0}.bb-btn--icon.bb-btn--sm{width:34px;height:34px}.bb-btn--icon.bb-btn--xs{width:28px;height:28px}.bb-btn--brand{background:var(--bb-brand);color:var(--bb-ink)}.bb-btn--brand:hover:not([disabled]){filter:brightness(.95)}.bb-btn--danger-solid{background:var(--bb-red);color:#fff}.bb-btn--danger-solid:hover:not([disabled]){background:var(--bb-red-text)}.bb-btn--inverse{background:var(--bb-paper);color:var(--bb-ink)}.bb-btn--inverse:hover:not([disabled]){background:var(--bb-gray-100)}.bb-btn--secondary-inverse{color:var(--bb-paper);background:0 0;border:.5px solid #ffffff59}.bb-btn--secondary-inverse:hover:not([disabled]){background:#ffffff14}.bb-btn-group{display:inline-flex}.bb-btn-group .bb-btn{border-radius:0}.bb-btn-group .bb-btn:first-child{border-radius:var(--bb-r-12) 0 0 var(--bb-r-12)}.bb-btn-group .bb-btn:last-child{border-radius:0 var(--bb-r-12) var(--bb-r-12) 0}.bb-btn-group .bb-btn--secondary+.bb-btn--secondary{border-left:none}.bb-btn-group .bb-btn--primary+.bb-btn--primary{border-left:1px solid #ffffff40}.bb-pill{font-size:11.5px;font-weight:var(--bb-fw-regular);border-radius:var(--bb-r-full);align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.bb-pill .bb-dot{opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.bb-pill--green{background:var(--bb-green-bg);color:var(--bb-green-text)}.bb-pill--amber{background:var(--bb-amber-bg);color:var(--bb-amber-text)}.bb-pill--blue{background:var(--bb-blue-bg);color:var(--bb-blue-text)}.bb-pill--pink{background:var(--bb-pink-bg);color:var(--bb-pink-text)}.bb-pill--coral{background:var(--bb-coral-soft);color:var(--bb-coral-text)}.bb-pill--neutral{background:var(--bb-tint);color:var(--bb-gray-700)}.bb-card{background:var(--bb-surface);border:var(--bb-border);border-radius:var(--bb-r-14);padding:14px}.bb-card--selected{border:var(--bb-border-selected)}.bb-card--dashed{border:1.5px dashed var(--bb-gray-300);background:0 0}.bb-check{background:var(--bb-ink);width:22px;height:22px;color:var(--bb-paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.bb-check--empty{border:1.5px solid var(--bb-gray-300);background:0 0}.bb-input{background:var(--bb-surface);border:var(--bb-border);border-radius:var(--bb-r-12);box-sizing:border-box;align-items:center;padding:0 14px;display:flex}.bb-input input{font-size:14px;font-family:var(--font-sans);color:var(--bb-ink);text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;padding:12px 0}.bb-input input::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-input:focus-within{border-color:var(--bb-ink);outline:var(--bb-ring-selected);outline-offset:-2px}.bb-input--sm{border-radius:var(--bb-r-10);padding:0 12px}.bb-input--sm input{padding:8px 0;font-size:13px}.bb-progress{gap:4px;display:flex}.bb-progress span{background:var(--bb-hairline);border-radius:2px;flex:1;height:4px}.bb-progress span.is-done{background:var(--bb-ink)}.bb-callout{background:var(--bb-tint);border-radius:var(--bb-r-12);color:var(--bb-gray-700);align-items:flex-start;gap:8px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.bb-badge{border-radius:var(--bb-r-full);background:var(--bb-tint);color:var(--bb-gray-700);align-items:center;padding:3px 9px;font-size:11px;display:inline-flex}.bb-badge--free{background:var(--bb-green-bg);color:var(--bb-green-text)}.bb-badge--count{background:var(--bb-coral);color:var(--bb-surface);font-weight:var(--bb-fw-medium);padding:2px 8px;font-size:10px}.bb-logo{vertical-align:-.18em;width:auto;height:1em;display:inline-block}:root{--bb-text-primary:var(--bb-ink);--bb-text-secondary:var(--bb-gray-700);--bb-text-muted:var(--bb-muted);--bb-text-disabled:var(--bb-gray-400);--bb-text-inverse:var(--bb-paper);--bb-text-link:var(--bb-ink);--bb-surface-page:var(--bb-paper);--bb-surface-card:var(--bb-surface);--bb-surface-sunken:var(--bb-gray-75);--bb-surface-tint:var(--bb-tint);--bb-surface-dark:var(--bb-frame);--bb-border-default:var(--bb-hairline);--bb-border-strong:var(--bb-gray-300);--bb-border-active:var(--bb-ink);--bb-state-success-bg:var(--bb-green-bg);--bb-state-success-fg:var(--bb-green-text);--bb-state-success:var(--bb-green);--bb-state-waiting-bg:var(--bb-amber-bg);--bb-state-waiting-fg:var(--bb-amber-text);--bb-state-waiting:var(--bb-amber);--bb-state-parts-bg:var(--bb-pink-bg);--bb-state-parts-fg:var(--bb-pink-text);--bb-state-parts:var(--bb-pink);--bb-state-info-bg:var(--bb-blue-bg);--bb-state-info-fg:var(--bb-blue-text);--bb-state-info:var(--bb-blue);--bb-state-attention-bg:var(--bb-coral-soft);--bb-state-attention-fg:var(--bb-coral-text);--bb-state-attention:var(--bb-coral);--bb-state-danger-bg:var(--bb-red-bg);--bb-state-danger-fg:var(--bb-red-text);--bb-state-danger:var(--bb-red);--bb-space-1:4px;--bb-space-2:8px;--bb-space-3:12px;--bb-space-4:16px;--bb-space-5:20px;--bb-space-6:24px;--bb-space-7:32px;--bb-space-8:40px;--bb-focus-ring:0 0 0 2px var(--bb-paper), 0 0 0 4px var(--bb-ink)}.bb-type-display{font-size:28px;font-weight:var(--bb-fw-medium);color:var(--bb-text-primary);letter-spacing:-.3px;line-height:1.25}.bb-type-h1{font-size:21px;font-weight:var(--bb-fw-medium);color:var(--bb-text-primary);line-height:1.3}.bb-type-h2{font-size:16px;font-weight:var(--bb-fw-medium);color:var(--bb-text-primary);line-height:1.35}.bb-type-label{font-size:13px;font-weight:var(--bb-fw-medium);color:var(--bb-text-primary);line-height:1.4}.bb-type-body{font-size:13.5px;font-weight:var(--bb-fw-regular);color:var(--bb-text-secondary);line-height:1.55}.bb-type-body-sm{font-size:12.5px;font-weight:var(--bb-fw-regular);color:var(--bb-text-secondary);line-height:1.5}.bb-type-caption{font-size:11.5px;font-weight:var(--bb-fw-regular);color:var(--bb-text-muted);line-height:1.45}.bb-type-overline{font-size:11px;font-weight:var(--bb-fw-regular);letter-spacing:.5px;text-transform:uppercase;color:var(--bb-text-muted)}.bb-nav-label{font-size:10.5px;font-weight:var(--bb-fw-medium);letter-spacing:.9px;text-transform:uppercase;color:var(--bb-gray-400);margin:18px 0 6px;padding:0 10px;display:block}.bb-type-price{font-size:19px;font-weight:var(--bb-fw-medium);color:var(--bb-text-primary);font-variant-numeric:tabular-nums}.bb-type-price-sm{font-size:14px;font-weight:var(--bb-fw-medium);color:var(--bb-text-primary);font-variant-numeric:tabular-nums}.bb-type-link{font-size:inherit;color:var(--bb-text-link);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.bb-card--tint{background:var(--bb-surface-tint);border-color:#0000}.bb-card--sunken{background:var(--bb-surface-sunken);border-color:#0000}.bb-card--dark{background:var(--bb-surface-dark);color:var(--bb-text-inverse);border-color:#0000}.bb-card--success{background:var(--bb-state-success-bg);border-color:#0000}.bb-card--attention{background:var(--bb-surface-card);border:.5px solid var(--bb-coral-mid)}.bb-card--danger{background:var(--bb-state-danger-bg);border-color:#0000}.bb-row--highlight{background:var(--bb-amber-soft)}:root{--bb-dur-fast:.12s;--bb-dur-base:.2s;--bb-ease:cubic-bezier(.2, 0, 0, 1);--bb-ink-hover:#272e35;--bb-brand:var(--bb-accent);--bb-brand-bg:#fdf3dd;--bb-brand-text:#7a5a10}[data-brand=skarper]{--bb-brand:var(--bb-skarper);--bb-brand-bg:var(--bb-skarper-bg);--bb-brand-text:var(--bb-skarper-text);--bb-accent:var(--bb-skarper)}[data-brand=cyclelab]{--bb-brand:var(--bb-cyclelab);--bb-brand-bg:#e6f4ef;--bb-brand-text:#115c45;--bb-accent:var(--bb-cyclelab)}.bb-btn,.bb-chip,.bb-card,.bb-input,.bb-listrow,.bb-tab,.bb-toggle i{transition:background var(--bb-dur-fast) var(--bb-ease), border-color var(--bb-dur-fast) var(--bb-ease), color var(--bb-dur-fast) var(--bb-ease), box-shadow var(--bb-dur-fast) var(--bb-ease), transform var(--bb-dur-fast) var(--bb-ease)}.bb-btn--primary:hover:not([disabled]){background:var(--bb-ink-hover)}.bb-btn--secondary:hover:not([disabled]),.bb-btn--ghost:hover:not([disabled]){background:var(--bb-gray-100)}.bb-btn--danger:hover:not([disabled]){background:var(--bb-red-bg)}.bb-btn--primary:active:not([disabled]){background:var(--bb-ink-hover)}.bb-btn--secondary:active:not([disabled]),.bb-btn--ghost:active:not([disabled]){background:var(--bb-gray-100)}.bb-btn--danger:active:not([disabled]){background:var(--bb-red-bg)}.bb-btn:focus,.bb-chip:focus,.bb-tab:focus,.bb-listrow:focus,.bb-stepper button:focus{outline:none}.bb-btn:focus-visible,.bb-chip:focus-visible,.bb-tab:focus-visible,.bb-listrow:focus-visible,.bb-toggle input:focus-visible+i,.bb-stepper button:focus-visible,.bb-segment button:focus-visible,.bb-segment a:focus-visible{box-shadow:var(--bb-focus-ring);outline:none}.bb-chip:hover:not(.is-active):not([disabled]){border-color:var(--bb-gray-400);background:var(--bb-gray-50)}.bb-input:hover:not(:focus-within):not(.bb-input--error),.bb-textarea:hover:not(:focus):not(.bb-input--error),.bb-select select:hover:not(:focus-visible),.bb-card[data-interactive]:hover{border-color:var(--bb-gray-400)}.bb-card--selected[data-interactive]:hover{border-color:var(--bb-ink)}.bb-listrow:hover{background:var(--bb-gray-50)}.bb-tab:hover:not(.is-active){color:var(--bb-gray-700)}.bb-demo-focus{box-shadow:var(--bb-focus-ring)!important}@media (prefers-reduced-motion:reduce){.bb-btn,.bb-chip,.bb-card,.bb-input,.bb-listrow,.bb-tab,.bb-toggle i,.bb-skeleton,.bb-spinner{transition:none!important;animation:none!important}}.bb-input--error{border-color:var(--bb-red);outline:var(--bb-ring-error);outline-offset:-1.5px}.bb-input--error:focus-within,.bb-textarea.bb-input--error:focus{border-color:var(--bb-red);outline:var(--bb-ring-error);outline-offset:-1.5px;box-shadow:0 0 0 2px var(--bb-paper), 0 0 0 4px var(--bb-red)}.bb-field-error{color:var(--bb-red-text);align-items:flex-start;gap:6px;margin-top:6px;font-size:11.5px;line-height:1.45;display:flex}.bb-field-error .ti{color:var(--bb-red);flex-shrink:0;margin-top:1px;font-size:13px}.bb-error-summary{background:var(--bb-red-bg);border-radius:var(--bb-r-12);color:var(--bb-red-text);align-items:flex-start;gap:9px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.bb-error-summary .ti{color:var(--bb-red);flex-shrink:0;margin-top:1px;font-size:16px}.bb-cta-reason{text-align:center;color:var(--bb-amber-alt);margin:8px 0 0;font-size:11px}.bb-skeleton{background:linear-gradient(90deg, var(--bb-gray-100) 25%, var(--bb-gray-75) 45%, var(--bb-gray-100) 65%);animation:bb-shimmer 1.4s var(--bb-ease) infinite;border-radius:var(--bb-r-8);background-size:300% 100%}@keyframes bb-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.bb-spinner{border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite bb-spin}.bb-spinner--ink{border-color:var(--bb-hairline);border-top-color:var(--bb-ink)}@keyframes bb-spin{to{transform:rotate(360deg)}}.bb-btn.is-loading{pointer-events:none;opacity:.85}.bb-empty{text-align:center;flex-direction:column;align-items:center;padding:28px 20px;display:flex}.bb-empty .bb-empty__icon{background:var(--bb-tint);width:44px;height:44px;color:var(--bb-gray-700);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:20px;display:flex}.bb-stepper{border:var(--bb-border);border-radius:var(--bb-r-10);background:var(--bb-surface);align-items:center;display:inline-flex;overflow:hidden}.bb-stepper button{background:var(--bb-paper);width:40px;height:36px;color:var(--bb-ink);cursor:pointer;font-size:17px;font-family:var(--font-sans);border:none}.bb-stepper b{text-align:center;width:40px;font-size:14px;font-weight:var(--bb-fw-medium);color:var(--bb-ink)}.bb-stepper--sm button{width:26px;height:24px;font-size:15px}.bb-stepper--sm b{white-space:nowrap;width:auto;min-width:26px;padding:0 8px;font-size:12.5px}.bb-textarea{box-sizing:border-box;background:var(--bb-surface);border:var(--bb-border);border-radius:var(--bb-r-12);width:100%;font-size:13px;font-family:var(--font-sans);color:var(--bb-ink);resize:none;min-height:64px;padding:12px 14px}.bb-textarea:focus{border-color:var(--bb-ink);outline:var(--bb-ring-selected);outline-offset:-2px}.bb-toggle{width:44px;height:26px;display:inline-block;position:relative}.bb-toggle input{opacity:0;width:0;height:0}.bb-toggle i{background:var(--bb-gray-300);border-radius:var(--bb-r-full);cursor:pointer;transition:background .15s;position:absolute;inset:0}.bb-toggle i:before{content:"";background:var(--bb-surface);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.bb-toggle input:checked+i{background:var(--bb-ink)}.bb-toggle input:checked+i:before{transform:translate(18px)}.bb-toggle--sm{width:33px;height:19px}.bb-toggle--sm i:before{width:14px;height:14px;top:2.5px;left:2.5px}.bb-toggle--sm input:checked+i:before{transform:translate(14px)}.bb-avatar{background:var(--bb-coral-soft);width:34px;height:34px;font-size:12px;font-weight:var(--bb-fw-medium);color:var(--bb-coral-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bb-tabs{border-bottom:1px solid var(--bb-hairline-soft)}.bb-tabs__row{gap:2px;margin-bottom:-1px;display:flex}.bb-tab{appearance:none;font-size:12.5px;font-weight:var(--bb-fw-regular);color:var(--bb-muted);cursor:pointer;font-family:var(--font-sans);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:5px;padding:9px 11px;display:inline-flex}.bb-tab.is-active{color:var(--bb-ink);font-weight:var(--bb-fw-medium);border-bottom:2px solid var(--bb-ink)}.bb-tab-count{font-variant-numeric:tabular-nums;color:var(--bb-muted)}.bb-tab.is-active .bb-tab-count{color:var(--bb-gray-700)}.bb-tab-count--alert{color:var(--bb-red-text);font-weight:var(--bb-fw-medium)}.bb-listrow{border-bottom:.5px solid var(--bb-gray-100);cursor:pointer;background:var(--bb-surface);align-items:center;gap:11px;padding:12px 14px;display:flex}.bb-listrow:last-child{border-bottom:none}.bb-rail{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.bb-rail::-webkit-scrollbar{display:none}.bb-chip{background:var(--bb-surface);border:.5px solid var(--bb-gray-300);color:var(--bb-ink);border-radius:var(--bb-r-full);cursor:pointer;font-size:12.5px;font-family:var(--font-sans);flex-shrink:0;align-items:center;gap:5px;padding:7px 14px;display:inline-flex}.bb-chip.is-active{background:var(--bb-ink);border-color:var(--bb-ink);color:var(--bb-paper);font-weight:var(--bb-fw-medium)}.bb-chip[disabled]{opacity:.45;cursor:not-allowed}.bb-flag{border-radius:4px;flex-shrink:0;width:18px;height:18px;display:inline-block;overflow:hidden}.bb-flag svg{width:100%;height:100%;display:block}.bb-prefix{background:var(--bb-paper);border:none;border-right:.5px solid var(--bb-hairline);cursor:pointer;font-family:var(--font-sans);color:var(--bb-ink);align-self:stretch;align-items:center;gap:5px;padding:0 11px;font-size:13px;display:inline-flex}.bb-bubble{background:var(--bb-surface);border:var(--bb-border);color:var(--bb-ink);border-radius:4px 13px 13px;max-width:78%;padding:9px 12px;font-size:12.5px;line-height:1.5}.bb-marker{justify-content:center;display:flex}.bb-marker span{color:var(--bb-muted);align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.bb-tl{gap:10px;display:flex}.bb-tl__rail{flex-direction:column;align-items:center;display:flex}.bb-tl__node{background:var(--bb-tint);width:22px;height:22px;color:var(--bb-gray-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.bb-tl__node--live{background:var(--bb-amber-bg)}.bb-tl__node--live b{background:var(--bb-amber);border-radius:50%;width:7px;height:7px}.bb-tl__line{background:var(--bb-hairline);flex:1;width:1.5px}.bb-tl p{color:var(--bb-gray-700);margin:0 0 12px;font-size:12.5px;line-height:1.5}.bb-ministep{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.bb-ministep i{background:var(--bb-hairline);border-radius:2px;height:3px;margin-bottom:4px;display:block}.bb-ministep span{color:var(--bb-gray-400);font-size:9.5px;display:block}.bb-ministep .is-done i{background:var(--bb-green-text)}.bb-ministep .is-done span{color:var(--bb-gray-700)}.bb-ministep .is-live i{background:var(--bb-amber)}.bb-ministep .is-live span{color:var(--bb-amber-text);font-weight:var(--bb-fw-medium)}.bb-upload-tile{aspect-ratio:1;border-radius:var(--bb-r-10);cursor:pointer;justify-content:center;align-items:center;width:64px;display:flex;position:relative}.bb-upload-tile .bb-upload__x{background:var(--bb-ink);border:2px solid var(--bb-paper);width:18px;height:18px;color:var(--bb-surface);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:9px;display:flex;position:absolute;top:-5px;right:-5px}.bb-upload-add{aspect-ratio:1;border-radius:var(--bb-r-10);border:1.5px dashed var(--bb-gray-300);cursor:pointer;width:64px;color:var(--bb-gray-700);font-size:9px;font-family:var(--font-sans);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.bb-stickybar{background:var(--bb-paper);border-top:.5px solid var(--bb-hairline);padding:12px 18px}.bb-sheet-handle{background:var(--bb-gray-300);border-radius:2px;width:36px;height:4px;margin:0 auto}.bb-field{flex-direction:column;gap:6px;display:flex}.bb-field>label{font-size:13px;font-weight:var(--bb-fw-medium);color:var(--bb-text-primary)}.bb-field>label small{font-weight:var(--bb-fw-regular);color:var(--bb-text-muted)}.bb-required{color:var(--bb-coral-text);font-weight:var(--bb-fw-medium);margin-left:2px}.bb-help{color:var(--bb-text-muted);font-size:11.5px;line-height:1.45}.bb-form-grid{gap:var(--bb-space-3);grid-template-columns:1fr 1.4fr;display:grid}.bb-fieldset{border:var(--bb-border);border-radius:var(--bb-r-14);padding:var(--bb-space-4);margin:0}.bb-fieldset>legend{font-size:12px;font-weight:var(--bb-fw-medium);color:var(--bb-text-secondary);padding:0 6px}.bb-select{display:block;position:relative}.bb-select select{box-sizing:border-box;appearance:none;background:var(--bb-surface);border:var(--bb-border);border-radius:var(--bb-r-12);width:100%;font-size:14px;line-height:1.2;font-family:var(--font-sans);color:var(--bb-text-primary);cursor:pointer;padding:12px 38px 12px 14px}.bb-select select:focus-visible{border-color:var(--bb-ink);outline:var(--bb-ring-selected);outline-offset:-2px}.bb-select:after{content:"";border-right:1.5px solid var(--bb-muted);border-bottom:1.5px solid var(--bb-muted);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.bb-select--sm select{border-radius:var(--bb-r-10);padding:6px 30px 6px 11px;font-size:13px}.bb-select--sm:after{right:11px}.bb-checkbox,.bb-radio{cursor:pointer;color:var(--bb-text-secondary);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;display:inline-flex}.bb-checkbox input,.bb-radio input{opacity:0;width:0;height:0;position:absolute}.bb-checkbox i{border:1.5px solid var(--bb-gray-300);background:var(--bb-surface);width:17px;height:17px;transition:all var(--bb-dur-fast) var(--bb-ease);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex;position:relative}.bb-checkbox input:checked+i{background:var(--bb-ink);border-color:var(--bb-ink)}.bb-checkbox input:checked+i:after{content:"";border:solid var(--bb-paper);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.bb-radio i{border:1.5px solid var(--bb-gray-300);background:var(--bb-surface);width:17px;height:17px;transition:all var(--bb-dur-fast) var(--bb-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.bb-radio input:checked+i{border-color:var(--bb-ink)}.bb-radio input:checked+i:after{content:"";background:var(--bb-ink);border-radius:50%;width:9px;height:9px}.bb-checkbox input:focus-visible+i,.bb-radio input:focus-visible+i{box-shadow:var(--bb-focus-ring)}.bb-checkbox--sm{align-items:center;gap:10px}.bb-checkbox--sm i{width:16px;height:16px;margin-top:0}.bb-segment{background:var(--bb-tint);border-radius:var(--bb-r-10);gap:2px;padding:3px;display:inline-flex}.bb-segment button,.bb-segment a{appearance:none;font-family:var(--font-sans);font-size:12.5px;font-weight:var(--bb-fw-regular);color:var(--bb-text-secondary);cursor:pointer;box-sizing:border-box;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;padding:7px 14px;line-height:1.2;text-decoration:none;display:inline-flex}.bb-segment button.is-active,.bb-segment a.is-active{background:var(--bb-surface);color:var(--bb-text-primary);font-weight:var(--bb-fw-medium);box-shadow:0 1px 2px #14181c14}.bb-daychip{border-radius:var(--bb-r-9);border:var(--bb-border);background:var(--bb-surface);width:36px;height:36px;font-family:var(--font-sans);color:var(--bb-text-primary);cursor:pointer;justify-content:center;align-items:center;font-size:12.5px;display:inline-flex}.bb-daychip.is-selected{background:var(--bb-ink);border-color:var(--bb-ink);color:var(--bb-paper);font-weight:var(--bb-fw-medium)}.bb-daychip.is-unavailable{color:var(--bb-disabled);cursor:not-allowed;background:0 0;border-color:#0000}.bb-daychip.is-today{border:1.5px dashed var(--bb-gray-400)}.bb-menu{background:var(--bb-surface);border:var(--bb-border);border-radius:var(--bb-r-14);overflow:hidden;box-shadow:0 8px 24px #14181c14}.bb-menu-item{border-bottom:.5px solid var(--bb-gray-100);cursor:pointer;align-items:center;gap:11px;padding:12px 14px;display:flex}.bb-menu-item:last-child{border-bottom:none}.bb-menu-item:hover,.bb-menu-item.is-active{background:var(--bb-gray-50)}.bb-menu-empty{color:var(--bb-text-muted);text-align:center;padding:14px;font-size:12px}.bb-popover{background:var(--bb-surface);border:var(--bb-border);border-radius:var(--bb-r-16);overflow:hidden;box-shadow:0 12px 32px #14181c21}.bb-popover__body{padding:2px 14px}.bb-popover__foot{border-top:.5px solid var(--bb-hairline);background:var(--bb-gray-50);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.bb-setting-group{border-top:.5px solid var(--bb-hairline);padding:8px 0}.bb-setting-group:first-child{border-top:none}.bb-setting-group__title{font-size:11.5px;font-weight:var(--bb-fw-medium);color:var(--bb-text-secondary);margin:0 0 2px}.bb-setting{align-items:center;gap:10px;min-height:30px;display:flex}.bb-setting__icon{text-align:center;width:18px;color:var(--bb-muted);flex-shrink:0;font-size:16px}.bb-setting__label{min-width:0;color:var(--bb-text-primary);flex:1;font-size:13px;line-height:1.3}.bb-setting__control{flex-shrink:0}.bb-popover__head{border-bottom:.5px solid var(--bb-hairline);background:var(--bb-gray-50);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.bb-popover__title{font-size:13.5px;font-weight:var(--bb-fw-medium);color:var(--bb-text-primary)}.bb-popover__note{color:var(--bb-text-muted);border-top:.5px solid var(--bb-hairline);padding:8px 14px;font-size:11.5px}.bb-statusdot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.bb-statusdot--sm{width:7px;height:7px}.bb-statusdot--live{background:var(--bb-green);animation:bb-pulse 2.4s var(--bb-ease) infinite}@keyframes bb-pulse{0%{box-shadow:0 0 #63992273}70%{box-shadow:0 0 0 6px #63992200}to{box-shadow:0 0 #63992200}}@media (prefers-reduced-motion:reduce){.bb-statusdot--live{animation:none;box-shadow:0 0 0 3px #6399222e}}.bb-banner{border-radius:var(--bb-r-12);align-items:flex-start;gap:9px;padding:11px 14px;font-size:12.5px;line-height:1.5;display:flex}.bb-banner--info{background:var(--bb-state-info-bg);color:var(--bb-state-info-fg)}.bb-banner--warning{background:var(--bb-state-waiting-bg);color:var(--bb-state-waiting-fg)}.bb-banner .ti{flex-shrink:0;margin-top:1px;font-size:15px}.bb-modal-scrim{border-radius:var(--bb-r-14);background:#14181c8c;justify-content:center;align-items:center;padding:28px 16px;display:flex}.bb-modal{background:var(--bb-surface);border-radius:var(--bb-r-18);width:380px;max-width:100%;padding:22px 22px 18px}.bb-modal__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:4px;display:flex}.bb-modal__close{width:28px;height:28px;color:var(--bb-muted);cursor:pointer;border-radius:var(--bb-r-8);background:0 0;border:none;flex-shrink:0}.bb-modal__close:hover{background:var(--bb-gray-100);color:var(--bb-ink)}.bb-tooltip{position:relative}.bb-tooltip:after{content:attr(data-tip);background:var(--bb-ink);color:var(--bb-paper);border-radius:var(--bb-r-8);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--bb-dur-fast) var(--bb-ease);padding:6px 10px;font-size:11px;line-height:1.4;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.bb-tooltip:hover:after,.bb-tooltip:focus-visible:after{opacity:1}.bb-disclosure{border:var(--bb-border);border-radius:var(--bb-r-12);background:var(--bb-surface)}.bb-disclosure summary{cursor:pointer;font-size:13px;font-weight:var(--bb-fw-medium);color:var(--bb-text-primary);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.bb-disclosure summary::-webkit-details-marker{display:none}.bb-disclosure summary .ti{transition:transform var(--bb-dur-fast) var(--bb-ease);color:var(--bb-muted)}.bb-disclosure[open] summary .ti{transform:rotate(180deg)}.bb-disclosure>div{color:var(--bb-text-secondary);padding:0 14px 13px;font-size:12.5px;line-height:1.55}.bb-table{border-collapse:collapse;width:100%;font-size:12.5px}.bb-table th{text-align:left;font-size:11px;font-weight:var(--bb-fw-regular);letter-spacing:.5px;text-transform:uppercase;color:var(--bb-text-muted);border-bottom:.5px solid var(--bb-hairline);padding:8px 12px}.bb-table td{border-bottom:.5px solid var(--bb-gray-100);color:var(--bb-text-secondary);padding:10px 12px}.bb-table td:last-child,.bb-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.bb-table tr:last-child td{border-bottom:none}.bb-breadcrumb{color:var(--bb-text-muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.bb-breadcrumb a{color:var(--bb-text-muted);text-decoration:none}.bb-breadcrumb a:hover{color:var(--bb-text-primary);text-decoration:underline}.bb-breadcrumb .ti{font-size:10px}.bb-breadcrumb b{color:var(--bb-text-primary);font-weight:var(--bb-fw-medium)}.bb-pagination{align-items:center;gap:4px;display:inline-flex}.bb-pagination button{border-radius:var(--bb-r-8);border:var(--bb-border);background:var(--bb-surface);min-width:30px;height:30px;font-family:var(--font-sans);color:var(--bb-text-secondary);cursor:pointer;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.bb-pagination button.is-current{background:var(--bb-ink);border-color:var(--bb-ink);color:var(--bb-paper);font-weight:var(--bb-fw-medium)}.bb-pagination button[disabled]{opacity:.4;cursor:not-allowed}.bb-pagination .bb-pagination__info{color:var(--bb-text-muted);font-variant-numeric:tabular-nums;margin-left:8px;font-size:11.5px}.bb-dropzone{border:1.5px dashed var(--bb-gray-300);border-radius:var(--bb-r-14);text-align:center;cursor:pointer;transition:border-color var(--bb-dur-fast) var(--bb-ease), background var(--bb-dur-fast) var(--bb-ease);background:0 0;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;display:flex}.bb-dropzone:hover{border-color:var(--bb-gray-400);background:var(--bb-gray-50)}.bb-dropzone .ti{color:var(--bb-gray-700);font-size:22px}.bb-ds{background:var(--bb-paper);border-radius:var(--bb-r-16);padding:24px}.bb-ds h3{font-size:15px;font-weight:var(--bb-fw-medium);color:var(--bb-ink);margin:0 0 4px}.bb-ds p.bb-ds-sub{color:var(--bb-muted);margin:0 0 14px;font-size:12px}.bb-ds-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin-bottom:22px;display:grid}.bb-sw{border:var(--bb-border);border-radius:var(--bb-r-10);background:var(--bb-surface);overflow:hidden}.bb-sw i{height:44px;display:block}.bb-sw b{font-size:10.5px;font-weight:var(--bb-fw-medium);color:var(--bb-ink);padding:6px 8px 1px;display:block}.bb-sw s{color:var(--bb-muted);font-variant-numeric:tabular-nums;padding:0 8px 6px;font-size:9.5px;text-decoration:none;display:block}.bb-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.bb-spec{color:var(--bb-muted);text-align:center;margin-top:4px;font-size:10.5px}
:root{--font-product:"Inter", system-ui, -apple-system, sans-serif;--font-sans:var(--font-product);--bb-embed-shell-height:min(calc(100dvh - 32px), 760px);--bb-embed-mobile-welcome-height:760px;--bb-frame:#14181c}html,body,#__next{background:var(--bb-surface-page);height:auto;min-height:0;color:var(--bb-text-primary);font-family:var(--font-sans);margin:0;padding:0}html[data-bb-embed-mode=inline],html[data-bb-embed-mode=inline] body,html[data-bb-embed-mode=inline] #__next,html[data-bb-embed-mode=inline] main,html[data-bb-embed-mode=hosted],html[data-bb-embed-mode=hosted] body,html[data-bb-embed-mode=hosted] #__next,html[data-bb-embed-mode=hosted] main,html[data-bb-embed-mode=popup],html[data-bb-embed-mode=popup] body,html[data-bb-embed-mode=popup] #__next,html[data-bb-embed-mode=popup] main{background:var(--bb-surface-page);height:100%;min-height:0;overflow:hidden}@media (min-width:736px){html[data-bb-embed-mode=inline],html[data-bb-embed-mode=inline] body,html[data-bb-embed-mode=inline] #__next,html[data-bb-embed-mode=inline] main,html[data-bb-embed-mode=hosted],html[data-bb-embed-mode=hosted] body,html[data-bb-embed-mode=hosted] #__next,html[data-bb-embed-mode=hosted] main,html[data-bb-embed-mode=popup],html[data-bb-embed-mode=popup] body,html[data-bb-embed-mode=popup] #__next,html[data-bb-embed-mode=popup] main{background:var(--bb-frame)}}main{min-height:0;display:block}button,input,select,textarea{font-family:inherit;font-weight:inherit}*{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
