body.is-app{background:#000;height:100dvh;overflow:hidden}body.is-app main{height:100dvh;min-height:0;overflow:hidden}.bts-band{background:#000;flex-direction:column;height:100dvh;min-height:0;display:flex}.bts-band astro-island{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.bts-app{color:#fff;width:100%;height:100%;min-height:0;font-family:var(--font-body);color-scheme:dark;background:#000;flex-direction:column;display:flex;overflow:hidden}.bts-app button,.bts-app a{box-shadow:none}.bts-offer{background:#000;border-bottom:1px solid #2a2a2a;align-items:center;gap:.75rem 1rem;padding:.75rem .95rem;display:flex}.bts-offer-line{color:#c2c2c2;flex:auto;min-width:12rem;margin:0;font-size:.92rem;line-height:1.45}.bts-offer-actions{flex:none;align-items:center;gap:.5rem;display:flex}.bts-connect,.bts-services{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.875rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.bts-connect{color:#000;background:#ff4500;border:1px solid #ff4500}.bts-connect:hover{color:#000;background:#ff4500;border-color:#ff4500}.bts-services{color:#fff;background:0 0;border:1px solid #838383}.bts-services:hover{color:#fff;border-color:#fff}.bts-bar{background:#000;border-bottom:1px solid #2a2a2a;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;padding:.45rem .75rem;display:flex}.bts-brand{background:#fff;border-radius:8px;flex:none;align-items:center;height:2rem;padding:.2rem .55rem;display:flex}.bts-brand img{width:auto;height:1.2rem;display:block}.bts-bar h1{color:#fff;letter-spacing:-.02em;flex:none;margin:0;font-size:.95rem;font-weight:650;line-height:1.2}.bts-tools{color:#c2c2c2;white-space:nowrap;font-size:.8125rem;font-weight:650;text-decoration:none}.bts-bar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;margin-left:auto;display:flex}.bts-btn{color:#fff;cursor:pointer;background:#000;border:1px solid #2a2a2a;border-radius:8px;padding:.45rem .7rem;font-size:.8125rem;font-weight:650;line-height:1.2}.bts-btn:hover:not(:disabled){color:inherit}.bts-btn-primary,.bts-btn-primary:hover:not(:disabled){color:#000;background:#ff4500;border-color:#ff4500}.bts-body{flex-direction:column;flex:1;min-height:0;display:flex}.bts-stage{background:#000;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bts-stage-bar{border-bottom:1px solid #2a2a2a;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.45rem .6rem;padding:.55rem .85rem;display:flex}.bts-stage-title{align-items:baseline;gap:.45rem;min-width:0;display:flex}.bts-stage-bar p{color:#fff;margin:0;font-size:.95rem;font-weight:650;line-height:1.2}.bts-count{color:#838383;font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:.75rem}.bts-count.is-over{color:inherit}.bts-stage-tools{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.bts-view{background:#000;border:1px solid #2a2a2a;border-radius:8px;padding:.15rem;display:flex}.bts-view button{color:#c2c2c2;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.3rem .55rem;font-size:.8125rem;font-weight:650}.bts-view button.is-on{color:#000;background:#fff}.bts-paper{color:#e0e0e0;background:#000;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.bts-draft{width:min(100% - 2.4rem,42rem);min-width:0;margin-inline:auto;padding-block:1.6rem 2.8rem}.bts-paper pre{color:#e0e0e0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.6}.bts-raw{font-family:var(--font-body)}.bts-empty{text-align:center;flex:1;justify-content:center;align-items:center;min-height:100%;padding:2rem 1.25rem;display:flex}.bts-empty p{color:#838383;max-width:28rem;margin:0;font-size:1.05rem;line-height:1.6}.bts-status{width:min(100% - 2.4rem,42rem);margin:1.6rem auto 2rem}.bts-loading-label{color:inherit;align-items:center;margin:0;font-size:1.05rem;font-weight:650;line-height:1.6;display:flex}.bts-dot{color:#000;background:#ff4500;border-radius:8px;width:.45rem;height:.45rem;margin-right:.45rem;animation:1.2s ease-in-out infinite bts-pulse;display:inline-block}.bts-skel{flex-direction:column;gap:.55rem;margin-top:.9rem;display:flex}.bts-skel span{background:#000;border-radius:8px;height:.7rem;animation:1.2s ease-in-out infinite bts-pulse;display:block}.bts-skel span:first-child{width:33%}.bts-skel span:nth-child(2){width:100%}.bts-skel span:nth-child(3){width:92%}.bts-skel span:nth-child(4){width:80%}.bts-skel span:nth-child(5){width:28%;margin-top:.45rem}.bts-skel span:nth-child(6){width:100%}.bts-skel span:nth-child(7){width:84%}.bts-error{background:#000;border:1px solid #ff4500;border-radius:8px;padding:.75rem .9rem}.bts-error strong{color:#fff;margin-bottom:.25rem;font-size:1.05rem;display:block}.bts-error p{color:#e0e0e0;overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.6}.bts-paper .tool-md{color:#e0e0e0;font-size:1.05rem;line-height:1.6}.bts-paper .tool-md h1,.bts-paper .tool-md h2,.bts-paper .tool-md h3,.bts-paper .tool-md h4{color:#fff;border-bottom-color:#2a2a2a}.bts-paper .tool-md h1{font-size:1.6rem}.bts-paper .tool-md h2{font-size:1.3rem}.bts-paper .tool-md h3{font-size:1.12rem}.bts-paper .tool-md h4{color:#fff;font-size:1.05rem}.bts-paper .tool-md p,.bts-paper .tool-md li{color:#e0e0e0}.bts-paper .tool-md li::marker{color:inherit}.bts-paper .tool-md strong{color:#fff}.bts-paper .tool-md a{color:inherit}.bts-paper .tool-md a:hover{color:#fff}.bts-paper .tool-md code{color:#e0e0e0;background:#000;border-color:#2a2a2a}.bts-paper .tool-md blockquote{color:#e0e0e0;background:#000;border-left-color:#ff4500}.bts-paper .tool-md hr{border-top-color:#2a2a2a}.bts-paper .tool-md th,.bts-paper .tool-md td{color:#e0e0e0;border-color:#2a2a2a}.bts-paper .tool-md th{color:#fff;background:#000}.bts-paper .tool-md pre{color:#e0e0e0;background:#000}.bts-inspector{background:#000;flex-direction:column;gap:.85rem;min-height:0;padding:.85rem .9rem 1.25rem;display:none}.bts-sheet-close{color:#fff;cursor:pointer;background:#000;border:1px solid #2a2a2a;border-radius:8px;align-self:flex-end;padding:.35rem .7rem;font-size:.8125rem;font-weight:650}.bts-sheet-close:hover{color:inherit}.bts-fields{flex-direction:column;gap:.85rem;display:flex}.bts-grid{grid-template-columns:1fr;gap:.85rem;display:grid}.bts-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.bts-label-row{justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.bts-label{color:#c2c2c2;font-size:.8125rem;font-weight:650;line-height:1.3}.bts-req{color:inherit}.bts-opt{color:#838383;font-size:.7rem;font-weight:500}.bts-hint,.bts-note,.bts-help{color:#838383;margin:0;font-size:.75rem;line-height:1.45}.bts-help a{color:inherit;font-weight:650;text-decoration:none}.bts-help a:hover{text-decoration:underline}.bts-field input,.bts-field textarea,.bts-field select{color:#fff;background:#000;border:1px solid #2a2a2a;border-radius:8px;width:100%;padding:.55rem .7rem;font-size:1rem;line-height:1.45}.bts-field textarea{resize:vertical;min-height:5.5rem}.bts-field textarea.bts-lg{min-height:7.5rem}.bts-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#fff 50%),linear-gradient(135deg,#fff 50%,#0000 50%);background-position:calc(100% - 1.05rem) 55%,calc(100% - .75rem) 55%;background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-right:1.8rem}.bts-field input::placeholder,.bts-field textarea::placeholder{color:#838383}.bts-field input:focus,.bts-field textarea:focus,.bts-field select:focus{outline-offset:1px;border-color:#ff4500;outline:2px solid #ff4500}.bts-field input:disabled,.bts-field textarea:disabled,.bts-field select:disabled{opacity:.55}.bts-ai{min-width:0}.bts-source{background:#000;border:1px solid #2a2a2a;border-radius:8px;padding:.15rem;display:flex}.bts-source button{color:#c2c2c2;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 1 0;padding:.45rem .5rem;font-size:.8125rem;font-weight:650}.bts-source button.is-on{color:#000;background:#fff}.bts-urlbox{background:#000;border:1px solid #2a2a2a;border-radius:8px;flex-direction:column;gap:.55rem;padding:.7rem;display:flex}.bts-fetch{flex-wrap:wrap;gap:.45rem;display:flex}.bts-fetch input{color:#fff;background:#000;border:1px solid #2a2a2a;border-radius:8px;flex:12rem;width:auto;min-width:0;padding:.55rem .7rem;font-size:1rem;line-height:1.45}.bts-fetch input::placeholder{color:#838383}.bts-fetch input:focus{outline-offset:1px;border-color:#ff4500;outline:2px solid #ff4500}.bts-fetch input:disabled{opacity:.55}.bts-loaded,.bts-msg,.bts-need{color:#838383;margin:0;font-size:.75rem;line-height:1.45}.bts-loaded strong{color:#fff;font-weight:650}.bts-msg{color:inherit}.bts-msg.is-ok{color:#c2c2c2}.bts-chips{flex-wrap:wrap;gap:.35rem;display:flex}.bts-chip{color:#c2c2c2;cursor:pointer;background:#000;border:1px solid #2a2a2a;border-radius:8px;padding:.28rem .55rem;font-size:.75rem;font-weight:650}.bts-chip.is-on{color:#000;background:#ff4500;border-color:#ff4500}.bts-chip:hover:not(:disabled){color:#fff}.bts-chip.is-on:hover:not(:disabled){color:#000;background:#ff4500;border-color:#ff4500}.bts-chip:disabled{opacity:.4;cursor:not-allowed}@keyframes bts-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.bts-dot,.bts-skel span{animation:none}}@media (width>=520px){.bts-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.bts-bar-actions{flex:100%;justify-content:flex-start;margin-left:0}.bts-bar-actions .bts-btn-primary{flex:auto}}@media (width>=800px){.bts-body{grid-template-columns:minmax(0,1fr) 22.5rem;display:grid}.bts-stage{border-right:1px solid #2a2a2a}.bts-inspector{display:flex;overflow:auto}.bts-adjust,.bts-sheet-close{display:none}}@media (width<=799px){body.is-app{height:auto;min-height:100dvh;overflow:auto}body.is-app main,.bts-band,.bts-band astro-island,.bts-app{height:auto;min-height:100dvh;overflow:visible}.bts-stage{flex:1 0 auto;height:calc(100dvh - 9rem);min-height:calc(100dvh - 9rem)}.bts-app.is-inspector .bts-stage{flex:none;height:46dvh;min-height:18rem}.bts-app.is-inspector .bts-inspector{border-top:1px solid #2a2a2a;display:flex}.bts-offer{flex-wrap:wrap}.bts-offer-actions{flex:100%}.bts-connect{flex:auto}}.bts-offer{background:#000;border-top:2px solid #ff4500;border-bottom:1px solid #2a2a2a;grid-template-columns:minmax(0,1fr) max-content;align-items:stretch;gap:0;min-height:0;margin:0;padding:0;display:grid}.bts-offer-plate{align-items:center;gap:.55rem;min-width:0;padding:.35rem .7rem;display:flex}.bts-offer-mark{flex:none;width:1.65rem}.bts-offer-mark svg,.bts-brand-mark svg{width:100%;height:auto;display:block}.bts-offer-copy{flex-direction:row;flex:auto;align-items:baseline;gap:.35rem .6rem;min-width:0;display:flex;overflow:hidden}.bts-offer-kicker,.bts-offer-title,.bts-offer-detail,.bts-ad-kicker,.bts-ad-title,.bts-ad-line{margin:0}.bts-offer-kicker{color:inherit;letter-spacing:-.01em;font-size:.72rem;font-weight:650;line-height:1.2}.bts-offer-title{color:#fff;font-family:var(--font-body);letter-spacing:-.03em;white-space:nowrap;font-size:.98rem;font-weight:650;line-height:1.15}.bts-offer-detail{color:#c2c2c2;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:36rem;font-size:.75rem;line-height:1.2;overflow:hidden}.bts-offer a.bts-services{color:#fff;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #ff4500;border-radius:0;flex:none;align-items:center;width:fit-content;margin-top:0;padding:0;font-size:.84rem;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.bts-offer a.bts-services:hover{color:inherit;background:0 0;border-bottom-color:#ff4500}a.bts-ad{color:#000;background:#ff4500;border:0;border-left:1px solid #ff4500;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:.4rem;min-width:0;padding:0 .85rem;text-decoration:none;display:flex}a.bts-ad:hover{color:#000;background:#ff4500}.bts-ad-kicker{color:inherit;font-size:.75rem;font-weight:650;line-height:1.2;display:none}.bts-ad-title svg{width:.85rem;height:.85rem}.bts-ad-line{color:#fff;max-width:28rem;font-size:.84rem;line-height:1.35;display:none}.bts-bar{background:#000;gap:.55rem .8rem;padding:.4rem .75rem}.bts-bar h1{border-left:1px solid #2a2a2a;margin-left:.1rem;padding-left:.75rem;font-size:.95rem}.bts-brand{color:#fff;background:0 0;border-radius:0;align-items:center;gap:.5rem;height:auto;margin:0;padding:0;text-decoration:none;display:inline-flex}.bts-brand-mark{flex:none;width:1.25rem}.bts-brand-name{color:#fff;font-family:var(--font-body);letter-spacing:-.03em;white-space:nowrap;font-size:1rem;font-weight:650;line-height:1}a.bts-ad:focus-visible,.bts-offer a.bts-services:focus-visible,.bts-brand:focus-visible{outline-offset:2px;outline:2px solid #ff4500}@media (width<=860px){.bts-offer{grid-template-columns:minmax(0,1fr) max-content;min-height:0}.bts-offer-kicker,.bts-offer-detail{display:none}.bts-offer-plate{padding:.3rem .55rem}.bts-offer-mark{width:1.45rem}.bts-offer-title{font-size:.88rem}a.bts-ad{border-top:0;border-left:1px solid #ff4500;padding:0 .7rem}}@media (width<=520px){.bts-offer-mark{width:1.35rem}.bts-offer-title,.bts-ad-title{font-size:.82rem}.bts-bar h1{font-size:.88rem}}.bts-stage-bar p{color:#c2c2c2;letter-spacing:-.01em;text-transform:none;font-size:.8125rem}.bts-offer-kicker{white-space:nowrap;flex:none}.bts-app button{letter-spacing:-.01em;text-transform:none}.bts-app .tool-input,.bts-app select.tool-input,.bts-app textarea.tool-input{box-shadow:none!important;background-color:#000!important;border-color:#3a3a3a!important}.bts-app .tool-input:focus,.bts-app select.tool-input:focus,.bts-app textarea.tool-input:focus{outline:none;box-shadow:none!important;border-color:#ff4500!important}.bts-kicker,.bts-inspector-head p,.bts-stage-bar p{color:#c2c2c2;letter-spacing:-.01em;text-transform:none;font-size:.8125rem;font-weight:650}.bts-app [data-ai-settings]{color:#c2c2c2;background:#000!important;border-color:#2a2a2a!important}.bts-app [data-ai-settings] button:hover{background:#000}.bts-app [data-ai-settings] .uppercase{letter-spacing:-.02em;text-transform:none}.bts-app [data-ai-settings] .bg-white,.bts-app [data-ai-settings] .bg-zinc-50\/60{color:#c2c2c2;background:#000!important}.bts-app [data-ai-settings] .border-zinc-200,.bts-app [data-ai-settings] .border-zinc-300{border-color:#2a2a2a!important}.bts-app [data-ai-settings] .text-zinc-800,.bts-app [data-ai-settings] .text-zinc-600,.bts-app [data-ai-settings] strong{color:#fff!important}.bts-app [data-ai-settings] .text-zinc-500,.bts-app [data-ai-settings] .text-zinc-400,.bts-app [data-ai-settings] .text-zinc-300{color:#9d9d9d!important}.bts-empty{text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:flex-start}.bts-empty p{color:#fff;max-width:28rem;font-family:var(--font-body);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.1vw,1.7rem);font-weight:650;line-height:1.12}.bts-inspector,.bts-dock-panel,.bts-fields{gap:1rem}.bts-label,.bts-app .tool-field-label{flex-wrap:wrap;align-items:baseline;gap:.15rem .4rem;display:flex;color:#fff!important;letter-spacing:-.012em!important;font-size:.8125rem!important;font-weight:650!important}.bts-opt,.bts-app .tool-field-label .tool-opt,.bts-app .tool-field-label span.rounded{color:#9d9d9d!important;letter-spacing:0!important;background:0 0!important;padding:0!important;font-size:.75rem!important;font-weight:500!important}.bts-req,.bts-app .tool-field-label span[aria-hidden=true],.bts-app .tool-field-label span.text-accent-orange{color:inherit!important;background:0 0!important}.bts-inspector .text-zinc-400,.bts-inspector .text-zinc-500,.bts-dock .text-zinc-400,.bts-dock .text-zinc-500,.bts-field p,.bts-hint{color:#aaa!important}.bts-app input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]),.bts-app textarea,.bts-app select,.bts-app .tool-input{box-sizing:border-box;caret-color:#fff;min-width:0;min-height:2.75rem;color:#fff!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background-color:#000!important;border:1px solid #5c5c5c!important;border-radius:8px!important;outline:none!important;padding:.65rem .8rem!important;font-size:.9375rem!important;line-height:1.4!important}.bts-app textarea,.bts-app textarea.tool-input{resize:vertical;min-height:5.25rem!important;padding-top:.7rem!important;line-height:1.45!important}.bts-app textarea.bts-lg{min-height:6.75rem!important}.bts-app select,.bts-app select.tool-input{padding-right:2.4rem!important}.bts-app input[type=color]{border-radius:8px!important;width:1.75rem!important;min-width:1.75rem!important;max-width:1.75rem!important;height:1.75rem!important;min-height:1.75rem!important;padding:.12rem!important}.bts-app select:not(.tool-input){appearance:none;background-color:#000!important;background-image:linear-gradient(45deg,#0000 50%,#fff 50%),linear-gradient(135deg,#fff 50%,#0000 50%)!important;background-position:calc(100% - 1.08rem) calc(50% - 1px),calc(100% - .72rem) calc(50% - 1px)!important;background-repeat:no-repeat!important;background-size:.42rem .42rem,.42rem .42rem!important;padding-right:2.2rem!important}.bts-app select.tool-input+svg{color:#eaeaea;width:1rem;height:1rem}.bts-app input::placeholder,.bts-app textarea::placeholder{opacity:1;color:#b0b0b0!important}.bts-app input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):hover:not(:disabled),.bts-app textarea:hover:not(:disabled),.bts-app select:hover:not(:disabled),.bts-app .tool-input:hover:not(:disabled){background-color:#000!important;border-color:#8a8a8a!important}.bts-app input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):focus,.bts-app textarea:focus,.bts-app select:focus,.bts-app .tool-input:focus{box-shadow:none!important;background-color:#000!important;border-color:#ff4500!important;outline:none!important}.bts-app input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #2a2a2a!important}.bts-app textarea:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #2a2a2a!important}.bts-app .tool-input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #2a2a2a!important}@media (width<=639px){.bts-app input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]),.bts-app textarea,.bts-app select,.bts-app .tool-input{font-size:1rem!important}}.bts-offer{background-color:#000;background-image:linear-gradient(100deg,#0000,#0000 26%),repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 18px);grid-template-columns:minmax(0,1fr) max-content max-content;min-height:0}a.bts-ad,a.bts-ad:hover{color:#000;background-color:#ff4500;background-image:none}.bts-offer-close{color:#c2c2c2;font-family:var(--font-body);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:none;background:0 0;border:0;border-left:1px solid #2a2a2a;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0 .75rem;font-size:.75rem;font-weight:650;line-height:1;display:inline-flex}.bts-offer-close:focus-visible{outline-offset:-2px;outline:2px solid #ff4500}.bts-offer-title{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}html[data-studio-offer=closed] .bts-offer{display:none!important}@media (width<=860px){.bts-offer{grid-template-columns:minmax(0,1fr) max-content max-content;min-height:0}.bts-offer-close{padding:0 .55rem}}.bts-paper .tool-md ol,.bts-paper .tool-md ul{counter-reset:studio-result;flex-direction:column;gap:.55rem;margin:.85rem 0;padding:0;list-style:none;display:flex}.bts-paper .tool-md li{counter-increment:studio-result;background:#000;border:1px solid #2a2a2a;border-radius:8px;padding:.8rem .9rem .8rem 2.5rem;position:relative}.bts-paper .tool-md li:before{content:counter(studio-result);color:inherit;font-weight:650;position:absolute;top:.8rem;left:.8rem}.bts-paper .tool-md h1,.bts-paper .tool-md h2,.bts-paper .tool-md h3{color:#fff;letter-spacing:-.03em}.bts-stage-title{flex-wrap:wrap;gap:.35rem .65rem}.bts-stage-tools{gap:.45rem}.bts-count{font-family:var(--font-body);color:#b0b0b0}.bts-draft{width:min(100% - 3rem,46rem);padding-block:1.75rem 3rem}.bts-paper .tool-md{overflow-wrap:anywhere;line-height:1.7}.bts-paper .tool-md h1{font-size:clamp(1.55rem,2.3vw,2rem);line-height:1.2}.bts-paper .tool-md h2{margin-top:1.8rem;font-size:1.3rem;line-height:1.3}.bts-paper .tool-md h3{margin-top:1.4rem;font-size:1.08rem;line-height:1.4}.bts-paper .tool-md>:first-child{margin-top:0}.bts-paper .tool-md :is(ol,ul){counter-reset:none;margin:.85rem 0;padding-left:1.5rem;display:block}.bts-paper .tool-md ol{list-style:decimal}.bts-paper .tool-md ul{list-style:outside}.bts-paper .tool-md li{counter-increment:none;background:0 0;border:0;border-radius:0;margin:.5rem 0;padding:0 0 0 .25rem;position:static}.bts-paper .tool-md li:before{content:none}.bts-paper .tool-md li::marker{color:inherit;font-weight:650}.bts-paper .tool-md li>p{margin-block:.35rem}.bts-paper .tool-md li :is(ol,ul){margin-block:.45rem}.bts-paper .tool-md table{border-collapse:collapse;width:100%;max-width:100%;font-size:.9rem;line-height:1.5;display:block;overflow-x:auto}.bts-paper .tool-md :is(th,td){text-align:left;vertical-align:top;min-width:7rem;padding:.7rem .8rem}.bts-paper .tool-md blockquote{color:#c2c2c2;margin-inline:0;padding:.8rem 1rem}.bts-paper .tool-md blockquote p{margin-block:0}.bts-raw{font-size:.9375rem!important;line-height:1.65!important}.bts-empty{min-height:0;padding:clamp(1.5rem,4vw,3.5rem)}.bts-empty>div{max-width:34rem}.bts-empty h2{color:#fff;font-family:var(--font-body);letter-spacing:-.035em;margin:0 0 .9rem;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:650;line-height:1.12}.bts-empty p{color:#c2c2c2;max-width:32rem;font-family:var(--font-body);letter-spacing:0;font-size:1rem;font-weight:400;line-height:1.65}.bts-empty-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.4rem;display:flex}.bts-empty-actions .bts-btn{padding:.7rem 1rem}.bts-sample-banner{color:#fff;background:#000;border-bottom:1px solid #ff4500;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem 1.2rem;display:flex}.bts-sample-banner strong{font-size:.875rem;font-weight:650}.bts-sample-banner p{color:#c2c2c2;margin:.2rem 0 0;font-size:.8125rem;line-height:1.45}.bts-sample-banner .bts-btn{flex:none}.bts-btn:focus-visible,.bts-view button:focus-visible,.bts-sheet-close:focus-visible{outline-offset:3px;outline:2px solid #ff4500}.bts-backdrop{display:none}@media (width<=799px){body.is-app:has(.bts-app.is-inspector){overflow:hidden}.bts-app.is-inspector .bts-stage{flex:1 0 auto;height:calc(100dvh - 9rem);min-height:calc(100dvh - 9rem)}.bts-app.is-inspector .bts-inspector{z-index:71;box-sizing:border-box;overscroll-behavior:contain;width:min(100%,28rem);max-height:100dvh;padding:1rem 1rem max(1.5rem, env(safe-area-inset-bottom));border-top:0;border-left:1px solid #3a3a3a;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 36px #00000059}.bts-backdrop{z-index:70;cursor:pointer;background:#0009;border:0;border-radius:0;display:block;position:fixed;inset:0}.bts-sheet-close{z-index:2;min-height:2.75rem;padding:.6rem .9rem;position:sticky;top:0}.bts-stage-bar{align-items:flex-start;padding:.75rem}.bts-stage-tools{flex:100%}.bts-stage-tools :is(.bts-btn,.bts-view button){min-height:2.75rem}.bts-draft{width:calc(100% - 2rem);padding-top:1.25rem}.bts-empty{padding:1.65rem 1rem}.bts-empty h2{font-size:1.8rem}.bts-sample-banner{padding:.85rem 1rem}.bts-paper .tool-md{font-size:1rem}}.bts-drawer-actions{display:none}@media (width<=799px){.bts-drawer-actions{z-index:2;padding:.85rem 1rem max(1rem, env(safe-area-inset-bottom));background:#000;border-top:1px solid #3a3a3a;flex-wrap:wrap;gap:.65rem;margin:auto -1rem -1.5rem;display:flex;position:sticky;bottom:-1rem}.bts-drawer-actions .bts-btn{min-height:2.75rem}.bts-drawer-actions .bts-btn-primary{flex:1}}.bts-offer,.bts-bar{flex-shrink:0}.bts-offer{height:auto;min-height:52px;box-shadow:none;background-color:#000;background-image:none;border:0;border-bottom:1px solid #2a2a2a;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:.35rem .15rem;margin:0;padding:0 .35rem 0 0;display:grid}.bts-offer-plate{align-items:center;min-width:0;padding:.45rem .85rem;display:flex}.bts-offer-mark,.bts-offer-kicker,.bts-ad-kicker,.bts-ad-line,.bts-ad-title svg{display:none}.bts-offer-copy{flex-direction:row;flex:auto;align-items:baseline;gap:.7rem;min-width:0;display:flex}.bts-offer-title{color:#fff;min-width:0;font-family:var(--font-body);letter-spacing:-.024em;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin:0;font-size:.95rem;font-weight:650;line-height:1.3;overflow:hidden}.bts-offer-detail{color:#c2c2c2;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;max-width:none;margin:0;font-size:.84rem;font-weight:450;line-height:1.35;overflow:hidden}.bts-offer a.bts-services{color:#fff;letter-spacing:-.01em;width:auto;text-decoration:underline;text-decoration-color:inherit;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;margin:0 0 0 .85rem;padding:.35rem .15rem;font-size:.84rem;font-weight:650;line-height:1.2;text-decoration-thickness:1px;display:inline-flex}.bts-offer a.bts-services:hover{color:inherit;text-decoration-color:inherit;background:0 0;border:0}.bts-offer-close{color:#c2c2c2;width:auto;min-width:0;max-width:none;height:auto;font-family:var(--font-body);letter-spacing:-.01em;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0 .15rem;padding:.35rem .45rem;font-size:.84rem;font-weight:650;line-height:1.2;display:inline-flex;position:static;overflow:visible}.bts-offer-close:after{content:none}a.bts-ad{height:34px;box-shadow:none;color:#000;background-color:#ff4500;background-image:none;border:0;border-radius:8px;justify-content:center;align-self:center;align-items:center;margin:0 .7rem 0 .15rem;padding:0 .8rem;text-decoration:none;display:inline-flex}a.bts-ad:hover{color:#000;background-color:#ff4500;background-image:none}.bts-ad-title{color:#fff;font-family:var(--font-body);letter-spacing:-.01em;align-items:center;gap:0;font-size:.84rem;font-weight:650;line-height:1;display:inline-flex}.bts-bar{background:#000;border-bottom:1px solid #2a2a2a;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;min-height:56px;margin:0;padding:.4rem .9rem;display:flex}.bts-bar h1{color:#fff;font-family:var(--font-body);letter-spacing:-.03em;white-space:nowrap;border:0;margin:0;padding:0;font-size:1.05rem;font-weight:650;line-height:1.2}.bts-brand-mark{width:1.3rem}.bts-brand-name{color:#fff;font-family:var(--font-body);letter-spacing:-.03em;font-size:.95rem;font-weight:650;line-height:1}.bts-tools{color:#c2c2c2;letter-spacing:-.01em;text-underline-offset:3px;white-space:nowrap;font-size:.84rem;font-weight:650;line-height:1.2;text-decoration:underline}.bts-tools:before{content:none}.bts-tools:hover{color:#fff}.bts-bar .bts-btn{height:34px;min-height:34px;box-shadow:none;color:#fff;letter-spacing:-.01em;background:#000;border:1px solid #3a3a3a;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0 .75rem;font-size:.84rem;font-weight:650;line-height:1;display:inline-flex}.bts-bar .bts-btn:hover:not(:disabled){color:#fff;background:#000;border-color:#5c5c5c}.bts-bar .bts-btn-primary,.bts-bar .bts-btn-primary:hover:not(:disabled){color:#000;background:#ff4500;border-color:#ff4500}@media (width<=800px){.bts-offer{flex-wrap:wrap;align-items:center;gap:.45rem .8rem;height:auto;min-height:0;padding:.6rem .75rem .65rem;display:flex}.bts-offer-plate,.bts-offer-copy{display:contents}.bts-offer-mark,.bts-offer-kicker,.bts-offer-detail{display:none}.bts-offer-title{white-space:normal;flex:100%;font-size:.92rem;overflow:visible}.bts-offer a.bts-services{margin:0;padding:.15rem 0}.bts-offer-close{margin:0 0 0 auto;padding:.15rem .2rem}a.bts-ad{height:34px;margin:0}.bts-bar{min-height:0;padding:.5rem .65rem}.bts-bar h1{font-size:.95rem}.bts-actions,.bts-bar-actions{flex:100%;justify-content:flex-start;margin-left:0}}.bts-offer{isolation:isolate;height:52px;min-height:52px;max-height:52px;box-shadow:none;color:#000;background-color:#ff4500;background-image:none;border:0;grid-template-columns:minmax(0,1fr) max-content 44px;align-items:center;gap:0;padding-right:0;animation:none;display:grid;position:relative;overflow:hidden}.bts-offer:before,.bts-offer:after{content:none}.bts-offer-plate,a.bts-ad,.bts-offer-close{z-index:1;position:relative}.bts-offer-plate{order:1;grid-column:1}a.bts-ad{color:inherit;box-shadow:none;background-color:#fff;background-image:none;border-radius:8px;order:2;grid-column:2;margin:0 .7rem 0 .35rem}a.bts-ad:hover{color:inherit;box-shadow:none;background-color:#fff;background-image:none}.bts-ad-title,a.bts-ad:hover .bts-ad-title{color:inherit}.bts-offer-title{color:#fff;text-shadow:none}.bts-offer-detail{color:#ffffffe0;opacity:1;text-shadow:none}.bts-offer a.bts-services{color:#fff;text-underline-offset:3px;text-decoration-color:#ffffffe6}.bts-offer a.bts-services:hover{color:#fff;text-decoration-color:#fff}.bts-offer-close{color:#fff;width:44px;min-width:44px;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;order:3;grid-column:3;align-self:stretch;margin:0;padding:0}.bts-offer-close svg{width:12px;height:12px;display:block}.bts-offer-close:hover{color:#fff;background:#ffffff24}.bts-offer-close:focus-visible,.bts-offer a.bts-services:focus-visible,a.bts-ad:focus-visible{outline-offset:-2px;outline:2px solid #fff}@media (width<=800px){.bts-offer{color:#000;background-color:#ff4500;background-image:none;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;height:auto;max-height:none;padding-right:.35rem;display:flex;overflow:visible}.bts-offer-plate,a.bts-ad,.bts-offer-close{grid-column:auto}a.bts-ad{order:2;margin:0 0 0 auto}.bts-offer-close{background:#ffffff29;border-radius:999px;order:3;align-self:center;width:36px;min-width:36px;height:36px;margin:0}}.bts-bar{background:#000;border-bottom:1px solid #2a2a2a;gap:.55rem .8rem;min-height:58px;padding:0 .8rem 0 1rem}.bts-brand{color:#fff;background:0 0;border-right:1px solid #2e2e2e;border-radius:0;align-items:center;gap:.45rem;height:auto;margin:0;padding:0 .85rem 0 0;text-decoration:none;display:inline-flex}.bts-brand-mark{width:1.2rem;height:1.2rem;display:inline-flex}.bts-brand-mark svg{width:100%;height:100%;display:block}.bts-brand-name{color:#fff;letter-spacing:-.03em;font-size:.92rem;font-weight:650}.bts-bar h1{color:#fff;letter-spacing:-.03em;margin:0;font-size:1rem;font-weight:650;line-height:1.2}.bts-tools{color:#b0b0b0;letter-spacing:-.01em;text-underline-offset:3px;font-size:.84rem;font-weight:550;text-decoration-color:#fff6}.bts-tools:hover{color:#fff;text-decoration-color:#fff}.bts-actions,.bts-bar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;margin-left:auto;display:flex}.bts-bar .bts-btn,.bts-actions .bts-btn,.bts-bar-actions .bts-btn{height:34px;min-height:34px;box-shadow:none;color:#fff;letter-spacing:-.01em;text-transform:none;background:0 0;border:1px solid #3a3a3a;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0 .75rem;font-size:.84rem;font-weight:650;line-height:1;display:inline-flex}.bts-bar .bts-btn:hover:not(:disabled),.bts-actions .bts-btn:hover:not(:disabled),.bts-bar-actions .bts-btn:hover:not(:disabled){color:#fff;box-shadow:none;background:#000;border-color:#5c5c5c}.bts-bar .bts-btn-primary,.bts-actions .bts-btn-primary,.bts-bar-actions .bts-btn-primary,.bts-bar .bts-btn-primary:hover:not(:disabled),.bts-actions .bts-btn-primary:hover:not(:disabled),.bts-bar-actions .bts-btn-primary:hover:not(:disabled){color:#000;background:#ff4500;border-color:#ff4500}.bts-btn:disabled{opacity:.45;cursor:not-allowed}.bts-stage{background:#000}.bts-stage-bar{background:#000;border-bottom:1px solid #000;min-height:46px;padding:0 1rem}.bts-stage-bar p{color:#fff;letter-spacing:-.02em;text-transform:none;margin:0;font-size:.9rem;font-weight:650;line-height:1.2}.bts-dock,.bts-inspector{background:#000;border-left:1px solid #2a2a2a}.bts-inspector-head{border-bottom:1px solid #2a2a2a;padding-bottom:.75rem}.bts-inspector-head p,.bts-kicker{color:#fff;letter-spacing:-.02em;text-transform:none;margin:0;font-size:.92rem;font-weight:650}.bts-dock-panel,.bts-fields{gap:1rem}.bts-field{gap:.4rem}.bts-label,.bts-app .tool-field-label{color:#fff!important;letter-spacing:-.015em!important;font-size:.8125rem!important;font-weight:650!important}.bts-app input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]),.bts-app textarea,.bts-app select,.bts-app .tool-input{color:#fff!important;box-shadow:none!important;background-color:#000!important;border:1px solid #3a3a3a!important;border-radius:8px!important}.bts-app input::placeholder,.bts-app textarea::placeholder{color:#878787!important}.bts-app input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):hover:not(:disabled):not(:focus),.bts-app textarea:hover:not(:disabled):not(:focus),.bts-app select:hover:not(:disabled):not(:focus),.bts-app .tool-input:hover:not(:disabled):not(:focus){background-color:#000!important;border-color:#5c5c5c!important}.bts-app input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):focus,.bts-app input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):focus:hover,.bts-app textarea:focus,.bts-app textarea:focus:hover,.bts-app select:focus,.bts-app select:focus:hover,.bts-app .tool-input:focus,.bts-app .tool-input:focus:hover{box-shadow:none!important;background-color:#000!important;border-color:#ff4500!important;outline:none!important}.bts-sheet-close,.bts-dock-close,.bts-adjust{box-shadow:none;color:#fff;background:0 0;border:1px solid #3a3a3a;border-radius:8px}.bts-sheet-close:hover,.bts-dock-close:hover,.bts-adjust:hover{color:#fff;background:#000;border-color:#5c5c5c}@media (width<=800px){.bts-bar{gap:.45rem .65rem;min-height:0;padding:.55rem .7rem}.bts-brand{padding-right:.65rem}.bts-bar h1{font-size:.95rem}.bts-actions,.bts-bar-actions{flex:100%;justify-content:flex-start;margin-left:0}.bts-dock,.bts-inspector{border-left:0}}
