:root{--bb-hdr: 76px;--bb-rail: 66px;--bb-tray: 0px;--bb-chrome: #0b0b0b}.bn-cfg{--cfg-rail: rgba(245, 245, 245, .12);--cfg-rail-on: var(--bn-cream);--cfg-pad: clamp(20px, 3.4vw, 48px);--cfg-panel: rgba(255, 255, 255, .03);--cfg-panel-2: rgba(255, 255, 255, .05);--cfg-edge: rgba(255, 255, 255, .14);--cfg-edge-on: var(--bn-cream);--cfg-good: #8fce9a;--cfg-warn: #e8c37a;--cfg-tight: #e79b7a;position:relative;background:var(--bn-void);color:var(--bn-ink);font-family:var(--bn-sans);min-height:100svh;display:grid;grid-template-rows:auto 1fr;isolation:isolate}.bn-header .bn-top{background:none;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bn-header .bn-progressive-blur,.bn-progressive-blur{display:none}body .bn-ck{bottom:calc(16px + var(--bb-tray, 0px) + var(--bb-dock, 0px) + env(safe-area-inset-bottom,0px))}.bn-cfg__rail{position:sticky;top:var(--bb-hdr, 76px);z-index:6;display:flex;align-items:center;gap:clamp(12px,2vw,28px);padding:14px var(--cfg-pad);background:transparent;border-bottom:1px solid var(--bn-line)}.bn-cfg__rail:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:100vw;top:calc(var(--bb-hdr, 76px) * -1);bottom:0;background:var(--bb-chrome);z-index:-1;pointer-events:none}main[data-template]:not([data-template=index]){padding-top:var(--bb-hdr, 76px)}.bn-cfg__back{flex:none;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border:1px solid var(--cfg-edge);border-radius:var(--bn-r-pill);background:transparent;color:var(--bn-ink-2);font:inherit;font-size:13px;cursor:pointer;transition:color .3s var(--bn-ease),border-color .3s var(--bn-ease)}.bn-cfg__back:hover{color:var(--bn-ink);border-color:var(--bn-line-3)}.bn-cfg__back[hidden]{display:none}.bn-cfg__back svg{width:14px;height:14px}.bn-cfg__steps{flex:1 1 auto;display:flex;gap:6px;min-width:0;list-style:none;margin:0;padding:0}.bn-cfg__back{order:0}.bn-cfg__steps{order:1}.bn-cfg__count{order:2}.bn-cfg__rail .bn-bbsave{order:3}.bn-cfg__rail .bn-g-switch{order:4}.bn-cfg__rail [data-cfg-restart]{order:5}.bn-cfg__count{flex:none;font-family:var(--bn-mono);font-size:12px;letter-spacing:.08em;color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.bn-cfg__count i,.bn-cfg__count svg{display:none}.bn-cfg__count b{font-weight:400}.bn-cfg__stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:stretch;min-height:0}.bn-cfg__ask{padding:clamp(28px,5vw,72px) var(--cfg-pad) 0;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.bn-cfg__aside{position:relative;border-left:1px solid var(--bn-line);background:radial-gradient(120% 80% at 70% 0%,rgba(233,232,226,.06),transparent 60%),var(--bn-surface);padding:clamp(28px,4vw,56px) var(--cfg-pad);display:flex;flex-direction:column;gap:24px}.bn-cfg__asideInner{position:sticky;top:calc(var(--bb-hdr, 76px) + var(--bb-rail, 66px) + 18px);display:flex;flex-direction:column;gap:22px}@media(min-width:1001px){.bn-cfg__asideInner{max-height:calc(100svh - var(--bb-hdr, 76px) - var(--bb-rail, 66px) - 36px);min-height:0}.bn-cfg__asideBody{display:flex;flex-direction:column;gap:22px;min-height:0;flex:1 1 auto}.bn-cfg__viz{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}[data-cfg-viz]{flex:1 1 auto;min-height:0;display:flex;align-items:stretch;justify-content:center}[data-cfg-viz] .bn-cfg__vizView[data-on]{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;min-width:0}[data-cfg-viz] .bn-cfg__svg{width:auto;height:auto;max-width:100%;max-height:100%}.bn-cfg__tally{flex:0 0 auto}}.bn-cfg__eyebrow{display:inline-flex;align-items:center;gap:.8em;font-family:var(--bn-display);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--bn-ink-3);margin:0 0 18px}.bn-cfg__eyebrow b{color:var(--bn-cream);font-weight:inherit}.bn-cfg h2.bn-cfg__q{font-family:var(--bn-sans);font-weight:200;font-size:clamp(30px,4.4vw,56px);line-height:1.02;letter-spacing:-.035em;margin:0 0 14px;max-width:20ch;text-wrap:balance}.bn-cfg h2.bn-cfg__q b{font-weight:600}.bn-cfg__help{margin:0 0 clamp(22px,3vw,36px);max-width:54ch;color:var(--bn-ink-2);font-size:16px;line-height:1.6}.bn-cfg__opts{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0 0 26px;padding:0;border:0}.bn-cfg__opts--tall{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.bn-cfg__opts--two{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.bn-cfg__opt{position:relative;display:block;cursor:pointer}.bn-cfg__opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.bn-cfg__face{display:grid;gap:6px;align-content:start;height:100%;padding:18px 46px 20px 20px;border:1px solid var(--cfg-edge);border-radius:18px;background:var(--cfg-panel);transition:border-color .3s var(--bn-ease),background .3s var(--bn-ease),transform .4s var(--bn-ease)}.bn-cfg__opt:hover .bn-cfg__face{border-color:#ffffff57;background:var(--cfg-panel-2);transform:translateY(-2px)}.bn-cfg__opt input:focus-visible+.bn-cfg__face{outline:2px solid var(--bn-cream);outline-offset:3px}.bn-cfg__opt input:checked+.bn-cfg__face{border-color:var(--cfg-edge-on);background:#e9e8e21a}.bn-cfg__optTitle{font-size:17px;font-weight:500;letter-spacing:-.01em}.bn-cfg__optSub{font-size:14px;line-height:1.5;color:var(--bn-ink-2)}.bn-cfg__optMeta{font-family:var(--bn-mono);font-size:12px;letter-spacing:.04em;color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.bn-cfg__tick{position:absolute;top:18px;right:18px;width:22px;height:22px;border-radius:50%;border:1px solid var(--cfg-edge);display:grid;place-items:center;transition:background .3s var(--bn-ease),border-color .3s var(--bn-ease)}.bn-cfg__tick svg{width:11px;height:11px;opacity:0;transform:scale(.6);transition:opacity .25s var(--bn-ease),transform .35s var(--bn-ease);color:var(--bn-void)}.bn-cfg__opt input:checked~.bn-cfg__tick{background:var(--bn-cream);border-color:var(--bn-cream)}.bn-cfg__opt input:checked~.bn-cfg__tick svg{opacity:1;transform:scale(1)}.bn-cfg__opts--multi .bn-cfg__tick{border-radius:7px}.bn-cfg__galHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:4px 0 12px;padding-top:20px;border-top:1px solid var(--bn-line)}.bn-cfg__gal{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));margin:0 0 26px}.bn-cfg__gitem{position:relative;display:block;cursor:pointer}.bn-cfg__gitem input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.bn-cfg__gface{display:grid;grid-template-rows:auto 1fr;height:100%;border:1px solid var(--cfg-edge);border-radius:16px;background:var(--cfg-panel);overflow:hidden;transition:border-color .3s var(--bn-ease),background .3s var(--bn-ease),transform .4s var(--bn-ease)}.bn-cfg__gitem:hover .bn-cfg__gface{border-color:#ffffff57;transform:translateY(-2px)}.bn-cfg__gitem input:checked+.bn-cfg__gface{border-color:var(--cfg-edge-on);background:#e9e8e21a}.bn-cfg__gitem input:focus-visible+.bn-cfg__gface{outline:2px solid var(--bn-cream);outline-offset:3px}.bn-cfg__gimg{display:block;aspect-ratio:4 / 3;background:#ffffff0a;overflow:hidden}.bn-cfg__gimg img{width:100%;height:100%;object-fit:cover;display:block}.bn-cfg__gbody{display:grid;gap:4px;align-content:start;padding:12px 40px 14px 13px}.bn-cfg__gname{font-size:14px;font-weight:500;line-height:1.35}.bn-cfg__gmeta{font-family:var(--bn-mono);font-size:11.5px;color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.bn-cfg__gitem .bn-cfg__tick{top:12px;right:12px;width:20px;height:20px}.bn-cfg__shelf{border:1px dashed var(--cfg-edge);border-radius:20px;padding:16px 18px 18px;display:grid;gap:12px}.bn-cfg__shelfHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bn-cfg__shelfRow{display:flex;flex-wrap:wrap;gap:9px}.bn-cfg__add{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border:1px solid var(--cfg-edge);border-radius:var(--bn-r-pill);background:var(--cfg-panel);color:var(--bn-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .3s var(--bn-ease),background .3s var(--bn-ease),transform .35s var(--bn-ease)}.bn-cfg__add:hover{border-color:var(--bn-cream);background:#e9e8e214;transform:translateY(-1px)}.bn-cfg__addPlus{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--bn-cream);color:var(--bn-void);font-size:15px;line-height:1;flex:none}.bn-cfg__addName{display:block;font-size:14px;font-weight:500}.bn-cfg__addFrom{display:block;font-family:var(--bn-mono);font-size:11.5px;color:var(--bn-ink-3)}.bn-cfg__shelfNote{margin:0;font-size:13px;line-height:1.55;color:var(--bn-ink-3);max-width:64ch}.bn-cfg__itemActs{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.bn-cfg__itemSwap--drop:hover{color:var(--cfg-tight)}.bn-cfg__ctas--quiet{margin-top:-2px}.bn-cfg__ghost--sm{padding:11px 18px;font-size:13.5px}.bn-cfg__fields{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0 0 22px}.bn-cfg__field{display:grid;gap:7px}.bn-cfg__field--wide{grid-column:1 / -1}.bn-cfg__field label{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--bn-ink-3)}.bn-cfg__field input,.bn-cfg__field select,.bn-cfg__field textarea{width:100%;padding:15px 16px;border:1px solid var(--cfg-edge);border-radius:14px;background:var(--cfg-panel);color:var(--bn-ink);font:inherit;font-size:16px;transition:border-color .3s var(--bn-ease),background .3s var(--bn-ease)}.bn-cfg__field input::placeholder{color:#f5f5f557}.bn-cfg__field input:focus,.bn-cfg__field select:focus,.bn-cfg__field textarea:focus{outline:none;border-color:var(--bn-cream);background:#ffffff0f}.bn-cfg__field input[aria-invalid=true]{border-color:var(--cfg-tight)}.bn-cfg__err{font-size:13px;color:var(--cfg-tight);min-height:1em}.bn-cfg__err:empty{min-height:0}.bn-cfg__err{margin:0}.bn-cfg__err:empty{display:none}.bn-cfg__fix{margin:0;font-size:13px;color:var(--bn-ink-3)}.bn-cfg__fixBtn{background:none;border:0;padding:0;font:inherit;color:var(--bn-cream);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.bn-cfg__fixBtn:hover{color:#fff}.bn-cfg__field input.is-missed{border-color:#e0473f;box-shadow:0 0 0 1.5px #e0473f8c}.bn-cfg__date{display:grid;gap:clamp(18px,2.4vw,26px);margin:0 0 26px}.bn-cfg__dateRow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:clamp(16px,3vw,32px)}.bn-cfg__dateField{display:grid;gap:8px;flex:1 1 260px;min-width:0}.bn-cfg__dateField label,.bn-wh__label{font-family:var(--bn-mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--bn-ink-3);display:flex;flex-wrap:wrap;gap:.7em;align-items:baseline}.bn-cfg__opt-lbl{text-transform:none;letter-spacing:0;font-size:12.5px;color:#f5f5f54d}.bn-cfg__dateField input{width:100%;padding:18px;border:1px solid var(--cfg-edge);border-radius:16px;background:var(--cfg-panel);color:var(--bn-ink);font-family:var(--bn-sans);font-size:19px;font-weight:400;letter-spacing:-.01em;font-variant-numeric:tabular-nums;transition:border-color .3s var(--bn-ease),background .3s var(--bn-ease)}.bn-cfg__dateField--sub input{font-size:16px;padding:15px 16px}.bn-cfg__dateField input::placeholder{color:#f5f5f547}.bn-cfg__dateField input:focus{outline:none;border-color:var(--bn-cream);background:#ffffff0f}.bn-cfg__dateField input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.45;cursor:pointer;transition:opacity .25s var(--bn-ease)}.bn-cfg__dateField input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.9}.bn-cfg__dateCount{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:0 18px;min-height:57px;border:1px solid var(--cfg-edge);border-radius:14px;background:var(--cfg-panel);white-space:nowrap;transition:border-color .3s var(--bn-ease),background .3s var(--bn-ease)}.bn-cfg__dateCount:empty{display:none}.bn-cfg__dateCount[data-tone=warn]{border-color:#e8c37a6b;background:#e8c37a12}.bn-cfg__dateCount[data-tone=tight]{border-color:#e79b7a75;background:#e79b7a14}.bn-cfg__dcNum{font-weight:200;font-size:27px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--bn-cream)}.bn-cfg__dateCount[data-tone=warn] .bn-cfg__dcNum{color:var(--cfg-warn)}.bn-cfg__dateCount[data-tone=tight] .bn-cfg__dcNum{color:var(--cfg-tight)}.bn-cal__wrap{display:grid;grid-template-columns:minmax(0,340px) auto;align-items:start;gap:8px 18px;margin-top:18px}.bn-cal__label{grid-column:1 / -1}.bn-cal__wrap .bn-cfg__dateCount{align-self:start}@media(max-width:560px){.bn-cal__wrap{grid-template-columns:1fr}}.bn-cfg__opt--quiet{opacity:.55;transition:opacity .25s var(--bn-ease)}.bn-cfg__opt--quiet:hover,.bn-cfg__opt--quiet:focus-within,.bn-cfg__opt--quiet:has(input:checked){opacity:1}.bn-cfg__gtag{display:inline-block;align-self:start;font-family:var(--bn-mono, ui-monospace, monospace);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:#e8c37a;border:1px solid rgba(232,195,122,.4);border-radius:999px;padding:3px 8px;margin-bottom:4px}.bn-cal__ctl{display:grid}.bn-cal__fieldBtn{width:100%;display:flex;align-items:center;gap:10px;padding:15px 16px;border:1px solid var(--cfg-edge);border-radius:14px;background:var(--cfg-panel);color:#f5f5f573;font:inherit;font-size:16px;text-align:left;cursor:pointer;transition:border-color .3s var(--bn-ease),background .3s var(--bn-ease)}.bn-cal__fieldBtn:hover{border-color:#f5f5f552}.bn-cal__fieldBtn:focus-visible{outline:none;border-color:var(--bn-cream);background:#ffffff0f}.bn-cal__fieldBtn.is-set{color:var(--bn-ink)}.bn-cal__fieldGlyph{width:16px;height:16px;flex:none;color:#e8c37a}.bn-cal__fieldText{flex:1 1 auto}.bn-cal__fieldChev{width:14px;height:14px;flex:none;transition:transform .3s var(--bn-ease)}.bn-cal__fieldBtn[aria-expanded=true] .bn-cal__fieldChev{transform:rotate(180deg)}.bn-cal__pop{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .45s var(--bn-ease),opacity .3s var(--bn-ease),visibility 0s .45s}.bn-cal__pop[data-on]{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .45s var(--bn-ease),opacity .3s .08s var(--bn-ease),visibility 0s}.bn-cal__popIn{overflow:hidden}.bn-cal__pop[data-on] .bn-cal__popIn{padding-top:8px}.bn-cal{border:1px solid rgba(245,245,245,.12);border-radius:14px;background:#f5f5f506;padding:12px 14px 14px;-webkit-user-select:none;user-select:none}.bn-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.bn-cal__title{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--bn-ink);font-variant-numeric:tabular-nums}.bn-cal__nav{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid rgba(245,245,245,.14);border-radius:50%;background:none;color:#f5f5f5bf;cursor:pointer;transition:background .2s var(--bn-ease),color .2s var(--bn-ease)}.bn-cal__nav svg{width:12px;height:12px}.bn-cal__nav:hover:not(:disabled){background:#f5f5f514;color:#fff}.bn-cal__nav:disabled{opacity:.3;cursor:default}.bn-cal__nav:focus-visible{outline:2px solid var(--cfg-rail-on);outline-offset:2px}.bn-cal__dow{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:2px}.bn-cal__dow span{text-align:center;font-family:var(--bn-mono, ui-monospace, monospace);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#f5f5f56b;padding:4px 0}.bn-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.bn-cal__blank{aspect-ratio:1}.bn-cal__day{aspect-ratio:1;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:none;color:var(--bn-ink);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .15s var(--bn-ease)}.bn-cal__day:hover:not(:disabled):not(.is-sel){background:#f5f5f514}.bn-cal__day:disabled{opacity:.26;cursor:default}.bn-cal__day.is-today{box-shadow:inset 0 0 0 1px #f5f5f56b}.bn-cal__day.is-sel{background:#ffd682;color:#101010;font-weight:700;box-shadow:0 0 14px #ffd68259}.bn-cal__day:focus-visible{outline:2px solid var(--cfg-rail-on);outline-offset:1px}.bn-cfg__dcLbl{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--bn-ink-3);white-space:nowrap}.bn-cfg__timeline{display:grid;gap:16px;padding:26px 20px 18px;border:1px solid var(--cfg-edge);border-radius:18px;background:var(--cfg-panel);animation:bn-cfg-in .5s var(--bn-ease) both}.bn-cfg__timeline[hidden]{display:none}.bn-cfg__tlRail{position:relative;height:2px;background:#f5f5f524;border-radius:2px;margin:34px 54px 62px}.bn-cfg__tlFill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,rgba(233,232,226,.25),var(--bn-cream));border-radius:2px;transition:width 1s var(--bn-ease)}.bn-cfg__timeline[data-tone=warn] .bn-cfg__tlFill{background:linear-gradient(90deg,rgba(232,195,122,.25),var(--cfg-warn))}.bn-cfg__timeline[data-tone=tight] .bn-cfg__tlFill{background:linear-gradient(90deg,rgba(231,155,122,.25),var(--cfg-tight))}.bn-cfg__tlMark{position:absolute;top:50%;transform:translate(-50%,-50%)}.bn-cfg__tlDot{display:block;width:9px;height:9px;border-radius:50%;background:var(--bn-surface-2);border:1.5px solid rgba(245,245,245,.5)}.bn-cfg__tlMark.is-key .bn-cfg__tlDot{width:13px;height:13px;background:var(--bn-cream);border-color:var(--bn-cream);box-shadow:0 0 0 4px #e9e8e224}.bn-cfg__tlMark.is-show .bn-cfg__tlDot{width:11px;height:11px;border-color:var(--bn-cream);border-width:2px}.bn-cfg__tlMark.is-passed .bn-cfg__tlDot{border-color:var(--cfg-tight);background:var(--cfg-tight)}.bn-cfg__tlLabel{position:absolute;left:50%;transform:translate(-50%);top:18px;display:grid;gap:1px;text-align:center;white-space:nowrap}.bn-cfg__tlMark:nth-child(odd) .bn-cfg__tlLabel{top:auto;bottom:18px}.bn-cfg__tlLabel b{font-weight:500;font-size:11.5px;color:var(--bn-ink-2);letter-spacing:-.005em}.bn-cfg__tlLabel i{font-style:normal;font-family:var(--bn-mono);font-size:11px;color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.bn-cfg__tlMark.is-key .bn-cfg__tlLabel b{color:var(--bn-cream)}.bn-cfg__tlMark.is-passed .bn-cfg__tlLabel i{color:var(--cfg-tight)}.bn-cfg__tlNote{margin:0;font-size:13.5px;line-height:1.55;color:var(--bn-ink-3);max-width:none;width:100%}.bn-cfg__tlNote b{color:var(--bn-ink);font-weight:500}@media(max-width:620px){.bn-cfg__tlRail{height:auto;width:2px;min-height:210px;margin:8px 0 8px 10px;background:#f5f5f524}.bn-cfg__tlFill{inset:0 0 auto 0;width:2px!important;height:100%}.bn-cfg__tlMark{top:auto;left:1px!important;transform:translate(-50%,-50%)}.bn-cfg__tlMark:nth-child(2){top:8%}.bn-cfg__tlMark:nth-child(3){top:38%}.bn-cfg__tlMark:nth-child(4){top:68%}.bn-cfg__tlMark:nth-child(5){top:98%}.bn-cfg__tlLabel,.bn-cfg__tlMark:nth-child(odd) .bn-cfg__tlLabel{top:50%;bottom:auto;left:18px;transform:translateY(-50%);text-align:left}}.bn-cfg__verdict{display:grid;gap:4px;padding:16px 18px;border-radius:16px;border:1px solid var(--cfg-edge);background:var(--cfg-panel);margin:0 0 22px;opacity:0;transform:translateY(6px);transition:opacity .5s var(--bn-ease),transform .5s var(--bn-ease)}.bn-cfg__verdict[data-show]{opacity:1;transform:none}.bn-cfg__verdict[hidden]{display:none}.bn-cfg__verdictHead{display:flex;align-items:baseline;gap:10px;font-size:16px;font-weight:500}.bn-cfg__verdictDays{font-family:var(--bn-mono);font-size:13px;color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.bn-cfg__verdictBody{font-size:14px;line-height:1.55;color:var(--bn-ink-2)}.bn-cfg__verdict[data-tone=good]{border-color:#8fce9a66}.bn-cfg__verdict[data-tone=good] .bn-cfg__verdictHead{color:var(--cfg-good)}.bn-cfg__verdict[data-tone=warn]{border-color:#e8c37a66}.bn-cfg__verdict[data-tone=warn] .bn-cfg__verdictHead{color:var(--cfg-warn)}.bn-cfg__verdict[data-tone=tight]{border-color:#e79b7a73}.bn-cfg__verdict[data-tone=tight] .bn-cfg__verdictHead{color:var(--cfg-tight)}.bn-cfg__nav{display:flex;flex-direction:row;align-items:center;gap:clamp(12px,2vw,20px);flex-wrap:nowrap;position:sticky;bottom:var(--bb-tray, 0px);z-index:4;margin:18px calc(var(--cfg-pad) * -1) 0;padding:14px var(--cfg-pad);min-height:86px;background:var(--bb-chrome);border-top:1px solid var(--bn-line)}.bn-cfg__dockTotal{display:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lbl lbl" "num chev";align-items:center;justify-items:start;column-gap:8px;row-gap:1px;min-width:0;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px}@media(max-width:1000px){.bn-cfg__dockTotal:not([hidden]){display:grid}}.bn-cfg__dockTotalLbl{grid-area:lbl;justify-self:stretch;min-width:0;font-family:var(--bn-mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--bn-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-cfg__dockTotal b{grid-area:num;font-weight:200;font-size:19px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--bn-cream, #e9e8e2);white-space:nowrap}.bn-cfg__dockTotal svg{grid-area:chev;justify-self:end;width:14px;height:14px;flex:none;align-self:center;opacity:.66;transition:transform .26s var(--bn-ease)}.bn-cfg__dockTotal[aria-expanded=true] svg{transform:rotate(180deg)}.bn-cfg__dockTotal:focus-visible{outline:2px solid var(--bn-cream);outline-offset:3px}.bn-cfg__dockTotal.is-hint{animation:bn-cfg-vizhint 1.5s var(--bn-ease) both}@keyframes bn-cfg-vizhint{0%{transform:none}16%{transform:translateY(-5px)}34%{transform:none}46%{transform:translateY(-2px)}60%{transform:none}to{transform:none}}.bn-cfg__dockTotal.is-hint b{animation:bn-cfg-vizglow 1.5s var(--bn-ease) both}.bn-cfg__dockTotal.is-hint svg{animation:bn-cfg-vizglow 1.5s var(--bn-ease) both}@keyframes bn-cfg-vizglow{0%{color:var(--bn-cream, #e9e8e2)}20%{color:#ffd682}70%{color:#ffd682}to{color:var(--bn-cream, #e9e8e2)}}@media(prefers-reduced-motion:reduce){.bn-cfg__dockTotal.is-hint,.bn-cfg__dockTotal.is-hint b,.bn-cfg__dockTotal.is-hint svg{animation:none}.bn-cfg__dockTotal svg{transition:none}.bn-cfg__dockTotal.is-hint b,.bn-cfg__dockTotal.is-hint svg{color:#ffd682}}.bn-cfg__dockNote{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.bn-cfg__nav .bn-cfg__next,.bn-cfg__nav .bn-cfg__ghost{flex:0 0 auto;min-height:56px;padding-top:0;padding-bottom:0}.bn-cfg__need{margin:0;font-size:12.5px;line-height:1.35;color:var(--bn-ink-3);letter-spacing:.01em}.bn-cfg__need[hidden]{display:none}.bn-cfg__nav--ctas .bn-cfg__ghost{flex:0 1 auto;min-width:0;padding:15px 22px;font-size:14px;white-space:nowrap}@media(max-width:620px){.bn-cfg__ghostNum{display:none}.bn-cfg__nav--ctas .bn-cfg__ghost{padding:15px 16px}}@media(max-width:720px){.bn-cfg__nav{min-height:0;padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));margin-top:14px}.bn-cfg__nav .bn-cfg__next,.bn-cfg__nav .bn-cfg__ghost{min-height:48px}.bn-cfg__need{font-size:12px}.bn-cfg__nav{padding-bottom:10px}.bn-cfg.bb-notray .bn-cfg__nav{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}}@media(max-width:560px){.bn-cfg__nav{gap:12px}.bn-cfg__need{text-align:left}.bn-cfg__nav .bn-cfg__next,.bn-cfg__nav .bn-cfg__ghost{flex:0 0 auto}}@media screen and (max-width:1000px)and (min-height:541px){.bn-cfg[data-peek=open] .bn-cfg__nav{visibility:hidden}}.bn-cfg.bb-notray .bn-cfg__nav{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}@media screen{html.bb-kb .bn-cfg__nav,html.bb-kb .bn-cfg__aside,html.bb-kb .bn-cfg__rail,html.bb-kb .bn-header .bn-top,html.bb-kb .bn-ck{visibility:hidden}}html.bb-kb .bn-header .bn-top{transition:none}.bn-cfg__skipRow{margin:0;max-width:100%}.bn-cfg__skip{border:0;background:none;color:var(--bn-ink-3);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:13px 4px;min-height:44px}.bn-cfg__skip:hover{color:var(--bn-ink-2)}.bn-cfg__q:focus,.bn-cfg__eyebrow:focus,.bn-cfg__q:focus-visible,.bn-cfg__eyebrow:focus-visible{outline:none;box-shadow:none}.bn-cfg__next{display:inline-flex;align-items:center;justify-content:center;gap:.7em;padding:17px 30px;border:1px solid var(--bn-cream);border-radius:var(--bn-r-pill);background:var(--bn-cream);color:var(--bn-void);font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:transform .4s var(--bn-ease),opacity .3s var(--bn-ease)}.bn-cfg__next:hover{transform:translateY(-2px)}.bn-cfg__next[disabled]{opacity:.36;cursor:not-allowed;transform:none}.bn-cfg__next svg{width:15px;height:15px}.bn-cfg__ghost{display:inline-flex;align-items:center;justify-content:center;gap:.7em;padding:17px 28px;border:1px solid var(--bn-line-3);border-radius:var(--bn-r-pill);background:transparent;color:var(--bn-ink);font:inherit;font-size:15px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .35s var(--bn-ease),transform .4s var(--bn-ease)}.bn-cfg__ghost:hover{background:#ffffff12;transform:translateY(-2px)}.bn-cfg__panel{display:none}.bn-cfg__panel[data-active]{display:block;animation:bn-cfg-in .55s var(--bn-ease) both}@keyframes bn-cfg-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.bn-cfg__panel[data-active][data-back]{animation-name:bn-cfg-in-back}@keyframes bn-cfg-in-back{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.bn-cfg__viz{position:relative;border:1px solid var(--bn-line);border-radius:22px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),var(--bn-surface-2);padding:18px;overflow:hidden;--bn-vizfoot: 34px;padding-bottom:calc(18px + var(--bn-vizfoot))}@media(max-width:620px){.bn-cfg__viz{--bn-vizfoot: 52px}}.bn-cfg__vizHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.bn-cfg__vizTitle{font-family:var(--bn-display);font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--bn-ink-3)}.bn-cfg__vizDims{font-family:var(--bn-mono);font-size:12px;color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.bn-cfg__viz .bn-cfg__vizDims{position:absolute;left:18px;bottom:18px;margin:0;max-width:calc(56% - 18px)}.bn-cfg__viz>.bn-cfg__key{position:absolute;right:18px;bottom:18px;margin:0;max-width:calc(44% - 18px);justify-content:flex-end;text-align:right}.bn-cfg__svg{display:block;width:100%;height:auto;overflow:visible}.bn-cfg__vizView{display:none}.bn-cfg__vizView[data-on]{display:block;animation:bn-cfg-in .4s var(--bn-ease) both}.bn-cfg__views{display:inline-flex;gap:2px;padding:2px;margin:0 0 12px;border:1px solid var(--cfg-edge);border-radius:var(--bn-r-pill);background:#00000040}.bn-cfg__views button{border:0;background:none;color:var(--bn-ink-3);font:inherit;font-size:12px;letter-spacing:.04em;padding:7px 15px;border-radius:var(--bn-r-pill);cursor:pointer;transition:background .3s var(--bn-ease),color .3s var(--bn-ease)}.bn-cfg__views button:hover{color:var(--bn-ink-2)}.bn-cfg__views button[aria-pressed=true]{background:var(--bn-cream);color:var(--bn-void);font-weight:500}.bn-cfg__restart{flex:none;display:inline-flex;align-items:center;gap:7px;padding:8px 14px 8px 11px;border:1px solid transparent;border-radius:var(--bn-r-pill);background:transparent;color:var(--bn-ink-3);font:inherit;font-size:13px;cursor:pointer;transition:color .3s var(--bn-ease),border-color .3s var(--bn-ease)}.bn-cfg__restart:hover{color:var(--bn-ink);border-color:var(--cfg-edge)}.bn-cfg__restart svg{width:14px;height:14px}@media(max-width:620px){.bn-cfg__restart span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bn-cfg__restart{padding:8px 10px}}.bn-cfg__rail .bn-bbsave{flex:none;display:inline-flex;align-items:center;gap:7px;padding:8px 14px 8px 11px;min-height:0;border:1px solid var(--cfg-edge);border-radius:var(--bn-r-pill);background:transparent;color:var(--bn-ink);font:inherit;font-size:13px;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color .28s var(--bn-ease),background .28s var(--bn-ease),border-color .28s var(--bn-ease)}.bn-cfg__rail .bn-bbsave:hover{background:var(--bn-cream);border-color:var(--bn-cream);color:var(--bn-void)}.bn-cfg__rail .bn-bbsave:focus-visible{outline:2px solid var(--bn-cream);outline-offset:2px}.bn-cfg__rail .bn-bbsave[hidden]{display:none}.bn-cfg__rail .bn-bbsave.is-busy{opacity:.6;pointer-events:none}.bn-bbsave__ico{display:inline-flex;align-items:center;justify-content:center;flex:none}.bn-bbsave__ico svg{width:15px;height:15px}.bn-bbsave__lbl b{font-weight:500;font-size:13px}.bn-bbsave__lbl i{display:none}@media(max-width:620px){.bn-cfg__rail .bn-bbsave .bn-bbsave__lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bn-cfg__rail .bn-bbsave.is-open .bn-bbsave__lbl{position:static;width:auto;height:auto;clip-path:none}.bn-cfg__rail .bn-bbsave{padding:8px 10px}.bn-cfg__rail .bn-bbsave.is-open{padding:8px 14px 8px 11px}}.bn-cfg__opt--inline{display:block}.bn-cfg__opt--mini{display:block;margin-top:10px}.bn-cfg__opt--mini~.bn-cfg__nav{margin-top:24px}.bn-cfg__opt--mini .bn-cfg__face{padding:14px 18px}.bn-cfg__opt--mini .bn-cfg__optTitle{font-size:15px}.bn-cfg__opt--mini .bn-cfg__optSub{font-size:12.5px}a.bn-cfg__payMockup{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin:14px 0 4px}.bn-cfg__artwrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s var(--bn-ease),opacity .35s var(--bn-ease)}.bn-cfg__artwrap>*{overflow:hidden}.bn-cfg__artwrap[data-on]{grid-template-rows:1fr;opacity:1}.bn-cfg__piece{opacity:0;transform:translateY(8px);transition:opacity .6s var(--bn-ease),transform .6s var(--bn-ease)}.bn-cfg__piece[data-on]{opacity:1;transform:none}.bn-cfg__tally{border:1px solid var(--bn-line);border-radius:22px;background:var(--cfg-panel);padding:18px 20px;display:grid;gap:10px}.bn-cfg__line{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:baseline;font-size:14px;color:var(--bn-ink-2)}.bn-cfg__line span:last-child{font-variant-numeric:tabular-nums;color:var(--bn-ink);white-space:nowrap}.bn-cfg__line--muted span:last-child{color:var(--bn-ink-3)}.bn-cfg__line b{font-weight:500;color:var(--bn-ink)}.bn-cfg__tallyRule{height:1px;background:var(--bn-line);margin:4px 0}.bn-cfg__total{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:baseline}.bn-cfg__totalLabel{font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--bn-ink-3)}.bn-cfg__totalValue{font-weight:200;font-size:clamp(28px,3vw,38px);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bn-cfg__tallyNote{font-size:12.5px;line-height:1.5;color:var(--bn-ink-3)}.bn-cfg__tallySum{width:100%;display:flex;align-items:center;gap:10px;padding:4px 0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:left}.bn-cfg__tallySum .bn-cfg__totalLabel{flex:1 1 auto}.bn-cfg__tallySum .bn-cfg__totalValue{font-variant-numeric:tabular-nums}.bn-cfg__tallyChev{width:15px;height:15px;flex:none;color:var(--bn-ink-3);transition:transform .3s var(--bn-ease)}.bn-cfg__tallySum[aria-expanded=true] .bn-cfg__tallyChev{transform:rotate(180deg)}.bn-cfg__tallySum:hover .bn-cfg__tallyChev{color:var(--bn-ink)}.bn-cfg__tallySum:focus-visible{outline:2px solid var(--cfg-rail-on);outline-offset:3px;border-radius:6px}.bn-cfg__tallyDrawer{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .45s var(--bn-ease),opacity .3s var(--bn-ease),visibility 0s .45s}.bn-cfg__tallyDrawer[data-on]{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .45s var(--bn-ease),opacity .3s .08s var(--bn-ease),visibility 0s}.bn-cfg__tallyDrawerIn{overflow:hidden;display:grid;gap:8px}.bn-cfg__tallyDrawer[data-on] .bn-cfg__tallyDrawerIn{padding-top:8px}@media screen and (min-width:1001px){.bn-cfg__tally{position:relative}.bn-cfg__tallyDrawer{position:absolute;left:-1px;right:-1px;bottom:calc(100% + 10px);z-index:6;display:flex;flex-direction:column;min-height:0;max-height:clamp(160px,calc(100svh - var(--bb-hdr, 76px) - var(--bb-rail, 66px) - 330px),560px);padding:14px 20px 16px;border:1px solid var(--cfg-edge);border-radius:18px;background:linear-gradient(180deg,#ffffff0d,#ffffff05),var(--bb-chrome, #0b0b0b);box-shadow:0 18px 44px #00000080;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .22s var(--bn-ease),transform .26s var(--bn-ease),visibility 0s .26s}.bn-cfg__tallyDrawer[data-on]{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .22s var(--bn-ease),transform .26s var(--bn-ease),visibility 0s}.bn-cfg__tallyDrawerIn{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.bn-cfg__tallyDrawer[data-on] .bn-cfg__tallyDrawerIn{padding-top:0}}@media screen and (min-width:1001px)and (prefers-reduced-motion:reduce){.bn-cfg__tallyDrawer{transition:none;transform:none}.bn-cfg__tallyDrawer[data-on]{transition:none}}@media print{.bn-cfg__tallyDrawer{grid-template-rows:1fr!important;opacity:1!important;visibility:visible!important}.bn-cfg__tallyChev{display:none!important}}.bn-cfg__tally--empty .bn-cfg__tallyNote{color:var(--bn-ink-3)}@media(min-width:1101px){.bn-header .bn-top{width:calc(100% - 96px);max-width:none}}.bn-cfg__tItems{display:grid}.bn-cfg__line--edit{grid-template-columns:1fr auto auto;align-items:center}.bn-cfg__lineX{width:22px;height:22px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--cfg-edge, #2a2a27);border-radius:50%;color:var(--bn-ink-3);font-size:14px;line-height:1;cursor:pointer;padding:0}.bn-cfg__lineX:hover{color:#e07a5f;border-color:#e07a5f}.bn-cfg__lineX:focus-visible{outline:2px solid var(--bn-cream);outline-offset:2px}.bn-cfg__lineX--ghost{visibility:hidden;border:0;cursor:default}@media print{.bn-cfg__lineX{display:none!important}.bn-cfg__line--edit{grid-template-columns:1fr auto}}@media screen and (max-width:1000px)and (min-height:541px){.bn-cfg.bb-tallyopen[data-peek=open] .bn-cfg__asideBody{grid-template-rows:min-content min-content}}.bn-cfg__summary{display:grid;gap:clamp(18px,2.4vw,26px)}.bn-cfg__buildGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.bn-cfg__item{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--cfg-edge);border-radius:20px;background:var(--cfg-panel);overflow:hidden}.bn-cfg__itemImg{aspect-ratio:4 / 3;background:#ffffff0a;overflow:hidden}.bn-cfg__itemImg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.bn-cfg__itemBody{padding:15px 16px 17px;display:grid;gap:5px;align-content:start}.bn-cfg__itemRole{font-family:var(--bn-display);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--bn-ink-3)}.bn-cfg__itemName{font-size:15px;font-weight:500;line-height:1.35}.bn-cfg__itemPrice{font-variant-numeric:tabular-nums;font-size:15px}.bn-cfg__itemSwap{justify-self:start;margin-top:4px;border:0;background:none;padding:4px 0;color:var(--bn-ink-3);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bn-cfg__itemSwap:hover{color:var(--bn-cream)}.bn-cfg__note{border-left:2px solid var(--cfg-warn);padding:2px 0 2px 18px;font-size:14px;line-height:1.6;color:var(--bn-ink-2);max-width:68ch}.bn-cfg__note b{color:var(--bn-ink);font-weight:500}.bn-cfg__note+.bn-cfg__note{margin-top:-6px}.bn-cfg__save{border:1px solid var(--cfg-edge);border-radius:22px;background:radial-gradient(120% 100% at 0% 0%,rgba(233,232,226,.08),transparent 62%),var(--cfg-panel);padding:clamp(20px,3vw,30px);display:grid;gap:14px}.bn-cfg__saveTitle{font-weight:200;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.028em;margin:0}.bn-cfg__saveTitle b{font-weight:600}.bn-cfg__saveNote{font-size:13.5px;line-height:1.55;color:var(--bn-ink-3);margin:0}.bn-cfg__saveNote a{color:inherit}.bn-cfg__ok{display:grid;gap:8px;padding:18px 20px;border:1px solid rgba(143,206,154,.42);border-radius:18px;background:#8fce9a12}.bn-cfg__okTitle{font-size:16px;font-weight:500;color:var(--cfg-good)}.bn-cfg__okBody{font-size:14px;line-height:1.55;color:var(--bn-ink-2)}.bn-cfg__ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media(max-width:1000px){.bn-cfg__stage{grid-template-columns:1fr}.bn-cfg__aside{position:sticky;bottom:0;z-index:5;border-left:0;border-top:1px solid var(--cfg-edge);padding:0;background:#0a0a0af0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);order:2}.bn-cfg__asideInner{position:static;gap:0}.bn-cfg__peek{display:none}.bn-cfg[data-peek=open] .bn-cfg__peek{display:flex}.bn-cfg__aside{border-top:0}.bn-cfg[data-peek=open] .bn-cfg__aside{border-top:1px solid var(--cfg-edge)}.bn-cfg__peek{width:100%;align-items:center;justify-content:space-between;gap:14px;padding:11px var(--cfg-pad) calc(11px + env(safe-area-inset-bottom,0px));background:none;border:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.bn-cfg__peek>span{display:flex;align-items:baseline;gap:9px;min-width:0}.bn-cfg__peek br{display:none}.bn-cfg__peekTotal{font-weight:200;font-size:19px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bn-cfg__peekLabel{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--bn-ink-3);white-space:nowrap}.bn-cfg__peekIcon{transition:transform .4s var(--bn-ease);width:16px;height:16px;flex:none;transform:rotate(180deg)}.bn-cfg[data-peek=open] .bn-cfg__peekIcon{transform:none}.bn-cfg__asideBody{display:grid;gap:16px;max-height:0;overflow:hidden;padding:0 var(--cfg-pad);transition:max-height .5s var(--bn-ease),padding .5s var(--bn-ease)}.bn-cfg[data-peek=open] .bn-cfg__asideBody{max-height:calc(78svh - var(--bb-hdr, 76px) - var(--bb-rail, 66px));overflow-y:auto;padding:0 var(--cfg-pad) 22px;overscroll-behavior:contain}.bn-cfg[data-peek=open] .bn-cfg__peekLabel:after{content:" \2014" " tap to close";color:var(--bn-ink-2)}.bn-cfg__ask{order:1;padding-bottom:0}}@media(min-width:1001px){.bn-cfg__peek{display:none}.bn-cfg__asideBody{display:grid;gap:22px}.bn-cfg__stage>.bn-cfg__ask{align-self:stretch}.bn-cfg__ask>.bn-cfg__panel[data-active]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.bn-cfg__ask>.bn-cfg__panel>.bn-cfg__nav{margin-top:auto}}@media(max-width:560px){.bn-cfg__opts{grid-template-columns:1fr}.bn-cfg__face{padding:16px 44px 17px 17px}.bn-cfg__ctas .bn-cfg__next,.bn-cfg__ctas .bn-cfg__ghost{flex:1 1 auto}}.bn-fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;grid-template-rows:auto minmax(0,1fr);background:var(--bb-chrome, #0b0b0b);color:var(--bn-ink);font-family:var(--bn-sans)}.bn-fs[data-on]{display:grid}.bn-fs__bar{display:flex;align-items:center;gap:14px;padding:12px clamp(14px,2.4vw,26px);border-bottom:1px solid var(--bn-line);min-height:64px}.bn-fs__ttl{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-ink-3);flex:none}.bn-fs__dims{font-family:var(--bn-mono);font-size:12px;color:var(--bn-ink-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-fs__grow{flex:1 1 auto}.bn-fs__btn{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:42px;padding:0 16px;border:1px solid var(--cfg-edge);border-radius:var(--bn-r-pill);background:transparent;color:var(--bn-ink);font:inherit;font-size:13.5px;cursor:pointer}.bn-fs__btn:hover{border-color:var(--bn-line-3)}.bn-fs__btn b{font-family:var(--bn-mono);font-size:12px;font-weight:600;color:var(--bn-ink-3)}.bn-fs__btn svg{width:14px;height:14px}.bn-fs__btn--go{background:var(--bn-cream);border-color:var(--bn-cream);color:var(--bn-void);font-weight:600}.bn-fs__btn--go b{color:#10101099}.bn-fs__body{display:grid;grid-template-columns:minmax(0,1fr) 372px;min-height:0}.bn-fs[data-side=shut] .bn-fs__body{grid-template-columns:minmax(0,1fr) 0}.bn-fs[data-side=shut] .bn-fs__side{display:none}.bn-fs__stage{min-width:0;min-height:0;overflow:auto;padding:clamp(12px,2vw,26px);display:flex}.bn-fs__stage .bn-cfg__viz{flex:1 1 auto;display:flex;flex-direction:column;gap:14px;min-height:0;max-height:none}.bn-fs__stage [data-cfg-viz],.bn-fs__stage .bn-cfg__vizView{flex:1 1 auto;min-height:0;display:flex}.bn-fs__stage .bn-cfg__viz,.bn-fs__stage [data-cfg-viz],.bn-fs__stage .bn-cfg__vizView{width:100%;align-self:stretch}.bn-fs__stage .bn-cfg__viz{padding:0 0 34px;background:none;border:0;border-radius:0;overflow:visible;position:relative}.bn-fs__stage .bn-cfg__vizHead{position:absolute;left:0;bottom:0;margin:0;max-width:62%;justify-content:flex-start}.bn-fs__stage .bn-cfg__vizTitle{display:none}.bn-fs__stage .bn-cfg__vizDims{position:static;max-width:none;font-size:12px;color:var(--bn-ink-2)}.bn-fs__stage .bn-cfg__key{position:absolute;right:0;bottom:0;margin:0;max-width:55%;justify-content:flex-end;text-align:right}.bn-fs__stage [data-cfg-viz] .bn-cfg__svg{width:100%;height:100%;max-width:none;max-height:none}.bn-fs__stage .bn-fs__open{display:none}.bn-fs__stage .bn-cfg__pieceInfo,.bn-fs__stage .bn-cfg__pieceRot{cursor:pointer}.bn-fs__side{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--bn-line);background:var(--bn-surface)}.bn-fs__find{display:flex;align-items:center;gap:10px;flex:none;padding:14px 16px;border-bottom:1px solid var(--bn-line)}.bn-fs__find svg{width:16px;height:16px;flex:none;color:var(--bn-ink-3)}.bn-fs__q{flex:1 1 auto;min-width:0;min-height:40px;border:0;background:transparent;color:var(--bn-ink);font:inherit;font-size:14.5px}.bn-fs__q::placeholder{color:var(--bn-ink-3)}.bn-fs__q:focus{outline:none}.bn-fs__q::-webkit-search-cancel-button{filter:invert(1) opacity(.5)}.bn-fs__pills{flex:none;display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px;border-bottom:1px solid var(--bn-line)}.bn-fs__pill{min-height:32px;padding:0 13px;border:1px solid var(--cfg-edge);border-radius:var(--bn-r-pill);background:transparent;color:var(--bn-ink-2);font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap;transition:color .2s var(--bn-ease),border-color .2s var(--bn-ease),background .2s var(--bn-ease)}.bn-fs__pill:hover{color:var(--bn-ink);border-color:var(--bn-line-3)}.bn-fs__pill.is-on{background:var(--bn-cream);border-color:var(--bn-cream);color:var(--bn-void);font-weight:600}.bn-fs__blurb{margin:0;padding:2px 16px 12px;font-size:12.5px;line-height:1.5;color:var(--bn-ink-3)}.bn-fs__warn{margin:0;padding:12px 16px;border-bottom:1px solid var(--bn-line);background:#d9705f17;color:#e7a99b;font-size:12.5px;line-height:1.5}.bn-fs__list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 0 18px}.bn-fs__sec{padding:10px 0 4px}.bn-fs__secH{display:flex;align-items:baseline;gap:8px;margin:0;padding:8px 16px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-ink-3)}.bn-fs__secH b{font-family:var(--bn-mono);font-weight:600;color:var(--bn-ink-2)}.bn-fs__none,.bn-fs__hint{margin:0;padding:6px 16px 14px;font-size:13px;line-height:1.5;color:var(--bn-ink-3)}.bn-fs__row{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 16px;min-height:44px;border-top:1px solid var(--bn-line)}.bn-fs__row:hover{background:#ffffff08}.bn-fs__thumb{width:42px;height:42px;border-radius:9px;object-fit:cover;background:#ffffff0d;display:block}.bn-fs__thumb img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}button.bn-fs__thumb{padding:0;border:0;overflow:hidden;cursor:pointer;transition:box-shadow .16s var(--bn-ease),opacity .16s var(--bn-ease)}button.bn-fs__thumb:hover{box-shadow:0 0 0 2px var(--cfg-edge);opacity:.9}button.bn-fs__thumb:focus-visible{outline:2px solid var(--bn-cream);outline-offset:2px}.bn-fs__rowBody{min-width:0;display:flex;flex-direction:column;gap:2px}.bn-fs__rowBody b{font-size:12.5px;font-weight:500;letter-spacing:-.005em;color:var(--bn-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-fs__rowBody[data-full]:after{content:attr(data-full);position:absolute;left:68px;right:16px;top:50%;z-index:2;transform:translateY(-50%);padding:9px 12px;border:1px solid var(--cfg-edge);border-radius:12px;background:var(--bb-chrome, #0b0b0b);box-shadow:0 14px 34px #00000080;color:var(--bn-ink);font-family:var(--bn-sans);font-size:12.5px;font-weight:400;line-height:1.4;letter-spacing:0;white-space:normal;pointer-events:none;opacity:0;transition:opacity .18s var(--bn-ease)}.bn-fs__rowBody[data-full]:hover:after,.bn-fs__thumb:focus-visible+.bn-fs__rowBody[data-full]:after{opacity:1}.bn-fs__rowBody span{font-family:var(--bn-mono);font-size:10.5px;letter-spacing:.04em;color:var(--bn-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-fs__rowPrice{font-size:13px;color:var(--bn-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.bn-fs__x,.bn-fs__add{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--cfg-edge);background:transparent;color:var(--bn-ink-2);cursor:pointer}.bn-fs__x svg,.bn-fs__add svg{width:13px;height:13px}.bn-fs__x:hover{border-color:#a8564a;color:#e79b8f}.bn-fs__add{border-color:#8fce9a80;color:var(--cfg-good)}.bn-fs__add:hover{background:var(--cfg-good);color:#0c1a10;border-color:var(--cfg-good)}.bn-fs__open{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex:none;min-height:34px;padding:0 14px;border:1px solid var(--cfg-edge-on, var(--bn-cream));border-radius:var(--bn-r-pill);background:transparent;color:var(--bn-ink);font:inherit;font-size:12.5px;font-weight:600;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background .28s var(--bn-ease),color .28s var(--bn-ease)}.bn-fs__open:hover{background:var(--bn-cream);color:var(--bn-void)}.bn-fs__open svg{width:14px;height:14px}.bn-fs__open[hidden]{display:none}@media(max-width:620px){.bn-fs__open span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bn-fs__open{padding:0;width:38px;justify-content:center}}.bn-fs__kitnote{margin:0;padding:12px 16px;border-bottom:1px solid var(--bn-line);background:#e9e8e20d;color:var(--bn-ink-2);font-size:12.5px;line-height:1.5}@media(max-width:900px){.bn-fs__body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.bn-fs__side{border-left:0;border-top:1px solid var(--bn-line);max-height:46svh}.bn-fs[data-side=shut] .bn-fs__body{grid-template-rows:minmax(0,1fr) 0}.bn-fs__ttl,.bn-fs__open span{display:none}.bn-fs__open{padding:0 9px}}@media(prefers-reduced-motion:reduce){.bn-fs__x,.bn-fs__add,.bn-fs__btn,button.bn-fs__thumb,button.bn-cfg__revImg{transition:none}}@media(max-height:540px){.bn-header .bn-top{top:8px;min-height:0;padding-top:4px;padding-bottom:4px}.bn-cfg__aside{position:static;-webkit-backdrop-filter:none;backdrop-filter:none}.bn-cfg[data-peek=open] .bn-cfg__asideBody{max-height:none}.bn-cfg__peek{padding-bottom:11px}.bn-cfg__nav{min-height:0;padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));margin-top:12px}.bn-cfg__nav .bn-cfg__next,.bn-cfg__nav .bn-cfg__ghost{min-height:44px}.bn-cfg__ask{padding-top:18px}.bn-cfg__q{font-size:clamp(20px,3.4vw,26px)}.bn-cfg__help{font-size:13.5px}.bn-fs__body{grid-template-columns:minmax(0,1fr) minmax(0,320px);grid-template-rows:minmax(0,1fr)}.bn-fs__side{border-left:1px solid var(--bn-line);border-top:0;max-height:none}.bn-fs[data-side=shut] .bn-fs__body{grid-template-columns:minmax(0,1fr) 0}.bn-fs__stage{min-height:200px}}@keyframes bb-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media screen and (max-width:1000px)and (min-height:541px){body.bb-trayfull{overflow:hidden}body.bb-trayfull .bn-header .bn-top{visibility:hidden}body.bb-trayfull .bn-cfg{z-index:101}.bn-cfg[data-peek=open] .bn-cfg__aside{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;display:flex;flex-direction:column;gap:0;min-height:0;border-top:0;background:var(--bb-chrome, #0b0b0b);-webkit-backdrop-filter:none;backdrop-filter:none;animation:bb-sheet-up .42s var(--bn-ease) both}.bn-cfg[data-peek=open] .bn-cfg__asideInner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:0}.bn-cfg[data-peek=open] .bn-cfg__peek{flex:none;min-height:44px;padding-top:calc(11px + env(safe-area-inset-top,0px));padding-bottom:11px;border-bottom:1px solid var(--cfg-edge);background:var(--bb-chrome, #0b0b0b)}.bn-cfg[data-peek=open] .bn-cfg__asideBody{flex:1 1 auto;min-height:0;max-height:none;grid-template-rows:minmax(0,1fr) auto;align-content:start;overflow-y:auto;overscroll-behavior:contain;padding:14px 12px calc(22px + env(safe-area-inset-bottom,0px));transition:none}.bn-cfg[data-peek=open] .bn-cfg__viz{padding:0 0 calc(18px + var(--bn-vizfoot, 0px));border:0;border-radius:0;background:none;display:flex;flex-direction:column;min-height:0}.bn-cfg[data-peek=open] .bn-cfg__aside .bn-cfg__viz>.bn-cfg__vizHead,.bn-cfg[data-peek=open] .bn-cfg__aside .bn-cfg__viz>.bn-cfg__vizViews,.bn-cfg[data-peek=open] .bn-cfg__aside .bn-cfg__viz>.bn-cfg__vizTools{flex:none}.bn-cfg[data-peek=open] .bn-cfg__aside .bn-cfg__viz>[data-cfg-viz]{flex:1 1 auto;min-height:140px;display:flex}.bn-cfg[data-peek=open] .bn-cfg__aside .bn-cfg__vizView{flex:1 1 auto;min-height:0;min-width:0}.bn-cfg[data-peek=open] .bn-cfg__aside .bn-cfg__svg{height:100%;width:100%}}@media(prefers-reduced-motion:reduce){.bn-cfg[data-peek=open] .bn-cfg__aside{animation:none}.bn-fs__rowBody[data-full]:after{transition:none}}@media print{.bn-fs{display:none!important}}@media print{.bn-cfg__kitFill{display:none!important}}.bn-cfg__printHead{display:none}@media print{.bn-cfg__toast,.bn-cfg__dockTotal,.bn-cfg__rail,.bn-cfg__nav,.bn-cfg__save,.bn-cfg__peek,.bn-cfg__itemSwap,.bn-cfg__views,.bn-cfg__ctas,.bn-cfg__vizTools,.bn-cfg__vizViews,.bn-cfg__pieceInfo,.bn-cfg__pieceRot,.bn-cfg__pieceKill,.bn-cfg__opts,.bn-cfg__who,.bn-cfg__pitch,.bn-cfg__done,.bn-cfg__skip,.bn-cfg__shelf,.bn-cfg__mockup{display:none!important}.bn-cfg,.bn-cfg__aside,.bn-cfg__stage,.bn-cfg__asideBody,.bn-cfg__viz{background:#fff!important;color:#101010!important;min-height:0!important}.bn-cfg__viz{--bn-vizfoot: 0px}.bn-cfg__viz .bn-cfg__vizDims{position:static!important;max-width:none!important}.bn-cfg__viz>.bn-cfg__key{position:static!important;max-width:none!important;margin:10px 0 0!important;justify-content:flex-start!important;text-align:left!important}.bn-cfg__asideBody{max-height:none!important;overflow:visible!important;padding:0!important}.bn-cfg__aside{position:static!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}.bn-cfg__stage{grid-template-columns:1fr;display:block}.bn-cfg__vizView{display:block!important;page-break-inside:avoid}.bn-cfg__vizView+.bn-cfg__vizView{margin-top:18px}.bn-cfg__item{break-inside:avoid}.bn-cfg__printHead{display:block;margin:0 0 18px;padding-bottom:12px;border-bottom:2px solid #101010}.bn-cfg__phTop{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px}.bn-cfg__phMark{font-size:21px;font-weight:700;letter-spacing:-.02em}.bn-cfg__phTel{font-family:var(--bn-mono);font-size:10px;letter-spacing:.04em;color:#555}.bn-cfg__phMain{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.bn-cfg__phTitle{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em}.bn-cfg__phTotal{font-size:26px;font-weight:300;font-variant-numeric:tabular-nums}.bn-cfg__phFacts{display:flex;flex-wrap:wrap;gap:6px 26px;margin:12px 0 0}.bn-cfg__phFacts div{display:flex;gap:6px;align-items:baseline}.bn-cfg__phFacts dt{font-family:var(--bn-mono);font-size:8.5px;letter-spacing:.11em;text-transform:uppercase;color:#666}.bn-cfg__phFacts dd{margin:0;font-size:11.5px;font-weight:600}.bn-cfg__phNote{margin:10px 0 0;font-size:9px;line-height:1.5;color:#666;word-break:break-all}.bn-cfg__svg{width:100%;height:auto}.bn-cfg__plan>rect,.bn-cfg__front>rect{fill:#fafafa;stroke:#999;stroke-width:.7}.bn-cfg__plan .bn-cfg__piece rect,.bn-cfg__front .bn-cfg__piece rect{fill:#ececec;stroke:#101010;stroke-width:.9}.bn-cfg__plan .bn-cfg__piece.is-lit rect,.bn-cfg__front .bn-cfg__piece.is-lit rect{fill:#d6d6d6;stroke:#101010;stroke-width:2.2}.bn-cfg__plan .bn-cfg__piece.is-lit rect[fill^=url],.bn-cfg__front .bn-cfg__piece.is-lit rect[fill^=url]{display:none}.bn-cfg__keySwatch{border:1px solid #101010!important;background:#ececec!important;box-shadow:none!important}.bn-cfg__keySwatch--lit{border-width:2.2px!important;background:#d6d6d6!important}.bn-cfg__front .bn-cfg__piece.is-over rect{stroke:#101010;stroke-width:1.8;stroke-dasharray:4 2}.bn-cfg__plan text,.bn-cfg__front text{fill:#101010!important}.bn-cfg__plan line,.bn-cfg__front line{stroke:#101010}.bn-cfg__plan circle,.bn-cfg__front circle{fill:#101010;stroke:none}.bn-cfg__front path{stroke:#101010}.bn-cfg,.bn-cfg *{color:#101010!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;-webkit-text-fill-color:#101010!important}.bn-cfg *:not(.bn-cfg__svg):not(.bn-cfg__svg *){background-color:transparent!important}.bn-cfg__revSpec,.bn-cfg__tallyNote,.bn-cfg__phTel,.bn-cfg__phNote,.bn-cfg__phFacts dt,.bn-cfg__revHead,.bn-cfg__eyebrow{color:#5a5a5a!important;-webkit-text-fill-color:#5a5a5a!important}.bn-cfg__revGroup,.bn-cfg__revRow,.bn-cfg__saved,.bn-cfg__done,.bn-cfg__problems,.bn-cfg__revTotal{border-color:#ccc!important}header,.bn-top,.bn-drawer,.bn-header,.bn-footer,[data-bn-launcher],[data-bn-cookie],.shopify-section--header,.bn-cfg__modal{display:none!important}.bn-cfg__stackX,.bn-cfg__skip,[data-cfg-remove],[data-cfg-tab],.bn-cfg__pieceInfo,.bn-cfg__pieceRot,.bn-cfg__pieceKill{display:none!important}.bn-cfg__phNote{font-size:8px!important;line-height:1.45!important;overflow-wrap:anywhere}@page{margin:14mm}}@media(prefers-reduced-motion:reduce){.bn-cfg *,.bn-cfg *:after,.bn-cfg *:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.bn-cfg__piece{opacity:1;transform:none}}.bn-cfg__hint{font-weight:400;text-transform:none;letter-spacing:0;opacity:.45;font-size:.9em}.bn-cfg__check{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;cursor:pointer;font-size:13px;line-height:1.45;color:#f5f5f5b8}.bn-cfg__check input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--bn-cream, #e9e8e2);cursor:pointer}.bn-cfg__check:hover{color:#f5f5f5eb}.bn-cfg__stepLi{flex:1 1 0;min-width:0;position:relative}.bn-cfg__stepBtn{width:100%;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;padding:5px 4px 7px;background:none;border:0;border-bottom:2px solid var(--cfg-rail);border-radius:0;color:var(--bn-ink-3);font:inherit;font-size:11.5px;text-align:left;cursor:pointer;transition:color .18s var(--bn-ease),border-color .35s var(--bn-ease)}.bn-cfg__stepBtn[disabled]{cursor:default;opacity:.4}.bn-cfg__stepBtn:not([disabled]):hover{color:var(--bn-ink-1);border-bottom-color:var(--bn-ink-3)}.bn-cfg__stepBtn:focus-visible{outline:2px solid var(--cfg-rail-on);outline-offset:2px}.bn-cfg__stepNum{font-family:var(--bn-mono);font-size:10px;font-variant-numeric:tabular-nums;opacity:.7}.bn-cfg__stepName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.bn-cfg__stepLi.is-done .bn-cfg__stepBtn{color:var(--bn-ink-2);border-bottom-color:var(--cfg-rail-on)}.bn-cfg__stepLi.is-here .bn-cfg__stepBtn{color:var(--bn-cream, #e9e8e2);border-bottom-color:var(--cfg-rail-on);font-weight:600}@media(max-width:1180px){.bn-cfg__stepName,.bn-cfg__stepLi.is-here .bn-cfg__stepName{display:none}.bn-cfg__stepLi.is-here{flex:1 1 0}.bn-cfg__stepBtn{grid-template-columns:1fr;justify-items:center;padding:6px 4px 7px}.bn-cfg__stepNum{font-size:11px;opacity:1}}.bn-header .bn-top{transition:transform .26s cubic-bezier(.4,0,.2,1),opacity .2s linear;will-change:transform}html.bb-navhid .bn-header .bn-top{transform:translateY(calc(-100% - 22px));opacity:0;pointer-events:none}.bn-cfg__rail{transition:transform .26s cubic-bezier(.4,0,.2,1);will-change:transform}html.bb-navhid .bn-cfg__rail{transform:translateY(calc(var(--bb-hdr, 76px) * -1))}@media(prefers-reduced-motion:reduce){.bn-header .bn-top,.bn-cfg__rail{transition:none}}@media(max-width:720px){.bn-header .bn-top__cta{display:none}.bn-header .bn-top{top:8px;min-height:0;padding-top:4px;padding-bottom:4px}.bn-cfg__rail{flex-wrap:nowrap;column-gap:8px;padding-top:7px;padding-bottom:9px}.bn-cfg__back{flex:none;margin-right:2px}.bn-cfg__steps{position:absolute;left:0;right:0;bottom:0;display:flex;gap:2px;padding:0;pointer-events:none}.bn-cfg__stepLi{flex:1 1 0;min-width:0}.bn-cfg__stepBtn{display:block;width:100%;height:3px;padding:0;border:0;border-radius:2px;background:var(--cfg-rail);transition:background .3s var(--bn-ease)}.bn-cfg__stepBtn[disabled]{opacity:1}.bn-cfg__stepNum,.bn-cfg__stepName{display:none}.bn-cfg__stepLi.is-done .bn-cfg__stepBtn,.bn-cfg__stepLi.is-here .bn-cfg__stepBtn{background:var(--cfg-rail-on)}.bn-cfg__count{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px;border-radius:var(--bn-r-pill);color:var(--bn-ink-2);font-family:var(--bn-sans);font-size:13px;letter-spacing:0;cursor:pointer;white-space:nowrap;overflow:hidden}.bn-cfg__count b{font-family:var(--bn-mono);font-weight:400;font-size:12px;color:var(--bn-ink-3);flex:none}.bn-cfg__count i{display:block;font-style:normal;overflow:hidden;text-overflow:ellipsis;color:var(--bn-ink)}.bn-cfg__count svg{display:block;width:12px;height:12px;flex:none;transition:transform .25s var(--bn-ease)}.bn-cfg__count[aria-expanded=true]{background:#ffffff12}.bn-cfg__count[aria-expanded=true] svg{transform:rotate(180deg)}.bn-cfg__count:focus-visible{outline:2px solid var(--bn-cream);outline-offset:2px}}.bn-cfg__stepMenu{position:absolute;left:0;right:0;top:100%;z-index:8;margin:0;padding:6px;list-style:none;background:var(--bb-chrome);border-bottom:1px solid var(--bn-line);box-shadow:0 18px 40px #0000008c;display:none}.bn-cfg__stepMenu[data-on]{display:block}.bn-cfg__stepMenu button{width:100%;display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--bn-ink-2);font:inherit;font-size:14.5px;text-align:left;cursor:pointer}.bn-cfg__stepMenu button:disabled{opacity:.38;cursor:default}.bn-cfg__stepMenu button em{font-style:normal;font-family:var(--bn-mono);font-size:11px;color:var(--bn-ink-3);flex:none;width:16px}.bn-cfg__stepMenu button:not(:disabled):hover{background:#ffffff0f;color:var(--bn-ink)}.bn-cfg__stepMenu li.is-here button{color:var(--bn-cream);font-weight:600}.bn-cfg__stepMenu button:focus-visible{outline:2px solid var(--bn-cream);outline-offset:-2px}.bn-cfg__gprice{display:block;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--bn-cream, #e9e8e2);font-variant-numeric:tabular-nums;margin-top:4px}.bn-cfg__gspec{display:block;margin-top:3px;font-family:var(--bn-mono);font-size:11px;line-height:1.5;color:var(--bn-ink-3)}.bn-cfg__gwrap{position:relative}.bn-cfg__zoomBtn{position:absolute;top:8px;right:8px;z-index:3;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid rgba(245,245,245,.18);border-radius:50%;background:#0a0a0ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f5f5f5d9;cursor:pointer;opacity:0;transition:opacity .16s var(--bn-ease),background .16s var(--bn-ease)}.bn-cfg__zoomBtn svg{width:15px;height:15px}.bn-cfg__gwrap:hover .bn-cfg__zoomBtn,.bn-cfg__zoomBtn:focus-visible{opacity:1}.bn-cfg__zoomBtn:hover{background:#141414f2}@media(hover:none){.bn-cfg__zoomBtn{opacity:1}}.bn-cfg__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9800;display:none}.bn-cfg__modal[data-on]{display:flex;align-items:center;justify-content:center;padding:max(14px,env(safe-area-inset-top,0px)) 14px max(14px,env(safe-area-inset-bottom,0px))}.bn-cfg__modal .bn-cfg__modalBack{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#040404c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bn-cfg__modalCard{position:relative;margin:0;width:min(860px,100%);max-height:min(88svh,88vh);overflow:auto;overscroll-behavior:contain;background:#121212;color:#f5f5f5;font-family:var(--bn-sans, Inter, system-ui, sans-serif);border:1px solid rgba(245,245,245,.14);border-radius:14px;box-shadow:0 24px 60px #0009}.bn-cfg__modalCard--v2{display:grid;grid-template-columns:1fr}@media(min-width:760px){.bn-cfg__modalCard--v2{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.bn-cfg__modalCard--v2 .bn-cfg__modalMedia{position:sticky;top:0;align-self:start;border-right:1px solid rgba(245,245,245,.1)}}.bn-cfg__modalMedia{display:grid;gap:0;min-width:0}.bn-cfg__modalCard--v2 .bn-cfg__modalImg{aspect-ratio:1;display:grid;place-items:center;padding:14px}.bn-cfg__modalCard--v2 .bn-cfg__modalImg img{width:100%;height:100%;object-fit:contain}.bn-cfg__modalImg--none{background:#1a1a18}@media(max-width:759px){.bn-cfg__modalCard--v2 .bn-cfg__modalImg{aspect-ratio:auto;height:min(34svh,300px)}}.bn-cfg__modalKicker{margin:0 0 6px;font-family:var(--bn-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#f5f5f580}.bn-cfg__modalDesc{margin:14px 0 0;font-size:14px;line-height:1.65;color:#f5f5f5b8;max-width:58ch}.bn-cfg__modalX{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(245,245,245,.18);border-radius:50%;background:#0a0a0acc;color:#f5f5f5e6;cursor:pointer}.bn-cfg__modalX svg{width:15px;height:15px}.bn-cfg__modalImg{background:#fff}.bn-cfg__modalImg img{width:100%;height:auto;display:block}.bn-cfg__modalBody{padding:20px 22px 22px}.bn-cfg__modalTitle{margin:0;font-size:20px;line-height:1.25;font-weight:600;text-wrap:balance;color:#fff}.bn-cfg__modalPrice{margin-top:8px;font-size:28px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--bn-cream, #e9e8e2)}.bn-cfg__modalSpecs{margin:16px 0 0;display:grid;gap:8px;border-top:1px solid rgba(245,245,245,.1);padding-top:14px}.bn-cfg__modalSpecs>div{display:grid;grid-template-columns:92px 1fr;gap:10px}.bn-cfg__modalSpecs dt{font-family:var(--bn-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#f5f5f58c;padding-top:2px}.bn-cfg__modalSpecs dd{margin:0;font-size:14px;color:#fff}.bn-cfg__modalActs{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}.bn-cfg__vizTools{display:flex;align-items:center;gap:10px;margin:0 0 8px}.bn-cfg__vizTool{font:inherit;font-size:11.5px;padding:4px 10px;border:1px solid rgba(245,245,245,.18);border-radius:999px;background:none;color:var(--bn-ink-2);cursor:pointer}.bn-cfg__vizTool:hover{color:var(--bn-ink-1);border-color:#f5f5f566}.bn-cfg__vizHint{font-family:var(--bn-mono);font-size:10.5px;letter-spacing:.04em;color:var(--bn-ink-3)}.bn-cfg__gate{display:grid;gap:4px;margin:0 0 18px;padding:14px 16px;border:1px solid rgba(232,195,122,.34);border-left-width:3px;border-radius:10px;background:#e8c37a12}.bn-cfg__gate[hidden]{display:none}.bn-cfg__gate b{font-size:14.5px;color:var(--bn-cream, #e9e8e2)}.bn-cfg__gate span{font-size:13px;line-height:1.55;color:var(--bn-ink-2)}.bn-cfg__why{font-weight:400;text-transform:none;letter-spacing:0;font-size:.9em;color:var(--cfg-warn)}.bn-cfg__fields--one{grid-template-columns:minmax(0,340px)}.bn-cfg__pickHint{margin:0 0 14px;font-size:14px;font-weight:600;color:var(--bn-cream, #e9e8e2)}.bn-cfg__pickHint span{display:block;margin-top:3px;font-size:13px;font-weight:400;color:var(--bn-ink-2);max-width:56ch}.bn-cfg__key{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px}.bn-cfg__key[hidden]{display:none}.bn-cfg__keyItem{display:inline-flex;align-items:center;gap:7px;font-family:var(--bn-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--bn-ink-3)}.bn-cfg__keySwatch{width:15px;height:11px;border-radius:2px;border:1px solid rgba(233,232,226,.42);background:#f5f5f54d;flex:none}.bn-cfg__keySwatch--lit{border-color:#ffd682f2;background:#e9e8e28c;box-shadow:0 0 0 3px #ffd88238}.bn-cfg__keyItem--num{text-transform:none;letter-spacing:0;font-family:var(--bn-sans);font-size:11.5px}.bn-cfg__keyNum{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#f5f5f5e6;color:#0e0e0e;font-size:9.5px;font-weight:700;font-style:normal;flex:none}.bn-cfg__keyItem--num b{font-family:var(--bn-mono);font-size:10.5px;font-weight:400;color:var(--bn-cream, #e9e8e2);margin-left:6px}.bn-cfg__vizViews{display:inline-flex;padding:2px;margin:0 0 10px;border:1px solid rgba(245,245,245,.14);border-radius:999px;background:#ffffff08}.bn-cfg__vizViews[hidden],.bn-cfg__vizTools[hidden]{display:none}.bn-cfg__vizViewBtn{font:inherit;font-family:var(--bn-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border:0;border-radius:999px;background:none;color:var(--bn-ink-3);cursor:pointer;transition:color .25s var(--bn-ease),background .25s var(--bn-ease)}.bn-cfg__vizViewBtn:hover{color:var(--bn-ink)}.bn-cfg__vizViewBtn.is-on{background:var(--bn-cream);color:#101010}.bn-cfg__vizViewBtn:focus-visible{outline:2px solid var(--bn-cream);outline-offset:2px}.bn-cfg__front .bn-cfg__piece{cursor:default}.bn-cfg__front .bn-cfg__pieceInfo,.bn-cfg__pieceInfo{cursor:pointer}.bn-cfg__pieceInfo:hover circle{fill:#282828eb}.bn-cfg__tlCall{border:1px solid rgba(232,195,122,.32);background:#e8c37a0f;border-radius:8px;padding:16px 18px}.bn-cfg__tlCallHead{margin:0;font-weight:600;color:#e8c37a}.bn-cfg__tlCallBody{margin:8px 0 0;font-size:14px;color:var(--bn-ink-2);max-width:60ch}.bn-cfg__tlCallBtn{display:inline-block;margin-top:14px;padding:9px 18px;border-radius:999px;background:#e8c37a;color:#141210;font-weight:600;text-decoration:none}.bn-cfg__tlCallBtn:hover{background:#f0d093}.bn-cfg__plan [data-grab]{cursor:grab}.bn-cfg__plan [data-grab]:focus-visible{outline:2px solid var(--cfg-rail-on);outline-offset:2px}.bn-cfg__plan [data-grab] rect{transition:filter .14s var(--bn-ease)}.bn-cfg__plan [data-grab]:hover rect{filter:brightness(1.18)}.bn-cfg__plan [data-grab].is-dragging{cursor:grabbing}.bn-cfg__plan [data-grab].is-dragging rect{filter:brightness(1.3)}.bn-cfg__plan [data-grab].is-clashing rect{fill:#e07a5f80!important;stroke:#e07a5f!important}.bn-cfg__plan [data-grab].is-snapped rect{stroke:#ffd682!important;stroke-width:2!important}.bn-cfg__plan.is-arranging [data-grab]:not(.is-dragging){opacity:.55}.bn-cfg__plan [data-grab].is-moved rect{stroke-dasharray:none;stroke-width:1.6}.bn-cfg__pieceInfo{cursor:pointer}.bn-cfg__pieceInfo circle{transition:fill .14s var(--bn-ease)}.bn-cfg__pieceInfo:hover circle{fill:#1e1e1ef2}.bn-cfg__pieceInfo:focus-visible circle{stroke:var(--cfg-rail-on);stroke-width:1.6}.bn-cfg__pieceRot{cursor:pointer;opacity:.45;transition:opacity .14s var(--bn-ease)}.bn-cfg__pieceRot circle{transition:fill .14s var(--bn-ease)}[data-grab]:hover .bn-cfg__pieceRot,[data-grab]:focus-within .bn-cfg__pieceRot,[data-grab]:focus .bn-cfg__pieceRot,.bn-cfg__pieceRot:hover,.bn-cfg__pieceRot:focus-visible{opacity:1}.bn-cfg__pieceRot:hover circle{fill:#1e1e1ef2}.bn-cfg__pieceRot:focus-visible circle{stroke:var(--cfg-rail-on);stroke-width:1.6}.bn-cfg__plan.is-arranging .bn-cfg__pieceRot{opacity:0;pointer-events:none}.bn-cfg__opts--grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.bn-cfg__opt--space .bn-cfg__face{display:grid;justify-items:start;gap:2px;padding:14px 14px 15px}.bn-cfg__glyph{display:block;width:48px;height:32px;margin-bottom:8px;color:var(--bn-ink-2)}.bn-cfg__glyph svg{width:100%;height:100%;display:block;overflow:visible}.bn-cfg__opt input:checked+.bn-cfg__face .bn-cfg__glyph{color:var(--bn-cream, #e9e8e2)}.bn-cfg__customSize{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding:16px;border:1px solid rgba(245,245,245,.14);border-radius:8px;background:#f5f5f508}.bn-cfg__pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.bn-cfg__pill{display:grid;gap:2px;padding:9px 15px;border:1px solid rgba(245,245,245,.18);border-radius:999px;background:none;color:var(--bn-ink-2);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .16s var(--bn-ease),color .16s var(--bn-ease),background .16s var(--bn-ease)}.bn-cfg__pill:hover{color:var(--bn-ink-1);border-color:#f5f5f566}.bn-cfg__pill.is-on{background:var(--bn-cream, #e9e8e2);border-color:var(--bn-cream, #e9e8e2);color:#121212}.bn-cfg__pillSizes{display:block;font-family:var(--bn-mono);font-size:10px;font-weight:400;letter-spacing:.04em;opacity:.62}.bn-cfg__runs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.bn-cfg__run{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name glyph" "free glyph";align-items:center;gap:2px 10px;padding:10px 12px;border:1px solid rgba(245,245,245,.16);border-radius:7px;background:none;color:var(--bn-ink-2);font:inherit;text-align:left;cursor:pointer}.bn-cfg__run:hover{border-color:#f5f5f561;color:var(--bn-ink-1)}.bn-cfg__run.is-on{border-color:var(--cfg-rail-on);background:#f5f5f50f;color:var(--bn-cream, #e9e8e2)}.bn-cfg__runName{grid-area:name;font-size:13px;font-weight:600}.bn-cfg__runGlyph{grid-area:glyph;display:block;width:28px;height:22px;flex:none}.bn-cfg__runGlyph svg{display:block;width:28px;height:22px}.bn-cfg__runFree{grid-area:free;font-family:var(--bn-mono);font-size:10.5px;letter-spacing:.03em;opacity:.7;font-variant-numeric:tabular-nums}.bn-cfg__runState{font-size:13px;color:var(--bn-ink-2);margin:0 0 12px}.bn-cfg__runState b{color:var(--bn-cream, #e9e8e2);font-variant-numeric:tabular-nums}.bn-cfg__stack{display:grid;gap:6px;margin:0 0 14px}.bn-cfg__stackItem{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:7px 8px 7px 7px;border:1px solid rgba(245,245,245,.12);border-radius:7px;background:#f5f5f509}.bn-cfg__stackItem img,.bn-cfg__stackNoImg{width:40px;height:34px;object-fit:cover;border-radius:4px;background:#fff;display:block}.bn-cfg__stackNoImg{background:#f5f5f514}.bn-cfg__stackBody{display:grid;gap:1px;min-width:0}.bn-cfg__stackBody b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-cfg__stackBody span{font-family:var(--bn-mono);font-size:10.5px;color:var(--bn-ink-3)}.bn-cfg__stackX{position:relative;align-self:start;width:26px;height:26px;border:1px solid rgba(245,245,245,.18);border-radius:50%;background:none;color:var(--bn-ink-2);font-size:15px;line-height:1;cursor:pointer;flex:none}.bn-cfg__stackX:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.bn-cfg__stackX:hover{color:#e07a5f;border-color:#e07a5f}.bn-cfg__stackX:focus-visible{outline:2px solid var(--bn-cream);outline-offset:2px}.bn-cfg__toast{position:fixed;left:50%;bottom:calc(var(--bb-tray, 0px) + var(--bb-dock, 0px) + 16px + env(safe-area-inset-bottom,0px));z-index:7;display:inline-flex;align-items:center;gap:9px;max-width:min(92vw,420px);padding:11px 18px;border:1px solid rgba(143,206,154,.45);border-radius:var(--bn-r-pill);background:#121a14f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cfg-good);font-size:13.5px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 14px 34px #00000080;opacity:0;translate:-50% 10px;pointer-events:none;transition:opacity .24s var(--bn-ease),translate .24s var(--bn-ease)}.bn-cfg__toast[data-on]{opacity:1;translate:-50% 0}.bn-cfg__toast svg{width:15px;height:15px;flex:none}.bn-cfg__toast span{overflow:hidden;text-overflow:ellipsis}.bn-cfg__stackItem.is-added,.bn-cfg__revRow.is-added{position:relative;animation:bn-cfg-added 1.8s var(--bn-ease) both}.bn-cfg__stackItem.is-added:after,.bn-cfg__revRow.is-added:after{content:"";position:absolute;left:6px;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;background:var(--cfg-good) center / 11px 11px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23101a12' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8.4 6.2 12 13.5 4.4'/%3E%3C/svg%3E");animation:bn-cfg-check 1.8s var(--bn-ease) both;pointer-events:none}@keyframes bn-cfg-added{0%{box-shadow:0 0 #8fce9a00}10%{box-shadow:0 0 0 1px var(--cfg-good),0 0 0 5px #8fce9a29}60%{box-shadow:0 0 0 1px var(--cfg-good),0 0 0 5px #8fce9a29}to{box-shadow:0 0 #8fce9a00}}@keyframes bn-cfg-check{0%{opacity:0;transform:scale(.5)}14%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.bn-cfg__toast{transition:opacity .01s}.bn-cfg__stackItem.is-added,.bn-cfg__revRow.is-added{animation:none;box-shadow:0 0 0 1px var(--cfg-good)}.bn-cfg__stackItem.is-added:after,.bn-cfg__revRow.is-added:after{animation:none;opacity:1}.bn-cfg__viz [data-grab].bb-justadded{animation:none}}.bn-cfg__viz [data-grab].bb-justadded{transform-box:fill-box;transform-origin:center;animation:bb-piece-in 1.4s var(--bn-ease) both}@keyframes bb-piece-in{0%{opacity:0;transform:scale(.94);filter:drop-shadow(0 0 0 rgba(143,206,154,0))}18%{opacity:1;transform:none;filter:drop-shadow(0 0 5px rgba(143,206,154,.85))}60%{filter:drop-shadow(0 0 5px rgba(143,206,154,.55))}to{opacity:1;transform:none;filter:drop-shadow(0 0 0 rgba(143,206,154,0))}}.bn-cfg__gitem--add:active .bn-cfg__gface,.bn-fs__add:active{transform:scale(.975);transition:transform .06s ease-out}.bn-cfg__stepBody:where(:has(.bn-cfg__opt--mini))+.bn-cfg__nav{margin-top:24px}.bn-cfg__gitem--add{width:100%;border:0;background:none;padding:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.bn-cfg__gadd{display:block;margin-top:8px;padding:6px 0 0;border-top:1px solid rgba(245,245,245,.12);font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--bn-ink-2)}.bn-cfg__gitem--add:hover .bn-cfg__gadd{color:var(--bn-cream, #e9e8e2)}.bn-cfg__gitem--add.is-current .bn-cfg__gadd{color:var(--cfg-rail-on)}.bn-cfg__feat{border:1px solid rgba(245,245,245,.13);border-radius:8px;margin-bottom:10px;overflow:hidden}.bn-cfg__feat.is-open{border-color:#f5f5f54d}.bn-cfg__featHead{width:100%;display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 16px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.bn-cfg__featTitle{grid-column:1;font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}.bn-cfg__featCount{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--bn-cream, #e9e8e2);color:#121212;font-family:var(--bn-mono);font-size:11px;font-weight:600}.bn-cfg__featSub{grid-column:1;font-size:13px;color:var(--bn-ink-2);max-width:54ch}.bn-cfg__featMeta{grid-column:1;margin-top:4px;font-family:var(--bn-mono);font-size:10.5px;color:var(--bn-ink-3)}.bn-cfg__featChev{grid-column:2;grid-row:1 / span 3;width:16px;height:16px;align-self:center;color:var(--bn-ink-3);transition:transform .2s var(--bn-ease)}.bn-cfg__feat.is-open .bn-cfg__featChev{transform:rotate(180deg)}.bn-cfg__feat .bn-cfg__stack,.bn-cfg__feat .bn-cfg__gal{padding:0 16px 16px}.bn-cfg__opt.is-popular{position:relative}.bn-cfg__opt.is-popular .bn-cfg__face{border-color:#f5f5f557}.bn-cfg__flag{position:absolute;top:-9px;left:14px;z-index:2;padding:2px 9px;border-radius:999px;background:var(--bn-cream, #e9e8e2);color:#121212;font-family:var(--bn-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:600}.bn-cfg__revGroup{margin-top:20px}.bn-cfg__revHead{margin:0 0 8px;font-family:var(--bn-mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--bn-ink-3);font-weight:600}.bn-cfg__revRow{display:grid;grid-template-columns:46px 1fr auto auto;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid rgba(245,245,245,.08)}.bn-cfg__revImg{width:46px;height:38px;object-fit:cover;border-radius:4px;background:#f5f5f512;display:block}.bn-cfg__revImg img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}button.bn-cfg__revImg{padding:0;border:0;overflow:hidden;cursor:pointer;transition:box-shadow .16s var(--bn-ease),opacity .16s var(--bn-ease)}button.bn-cfg__revImg:hover{box-shadow:0 0 0 2px var(--cfg-edge);opacity:.9}button.bn-cfg__revImg:focus-visible{outline:2px solid var(--bn-cream);outline-offset:2px}.bn-cfg__revImg--mark{object-fit:contain;padding:7px 6px;background:#f5f5f50d}.bn-cfg__revImg--none{background:#f5f5f50a}.bn-cfg__revBody{display:grid;gap:2px;min-width:0}.bn-cfg__revBody b{font-size:14px;font-weight:600}.bn-cfg__revSpec{font-family:var(--bn-mono);font-size:10.5px;color:var(--bn-ink-3);line-height:1.45}.bn-cfg__revPrice{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.bn-cfg__revTotal{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:22px;padding-top:16px;border-top:2px solid rgba(245,245,245,.22)}.bn-cfg__revTotal span{font-family:var(--bn-mono);font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--bn-ink-3)}.bn-cfg__revTotal b{font-size:30px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--bn-cream, #e9e8e2)}.bn-cfg__ctas--quiet{margin-top:0;opacity:.82}.bn-cfg__note--warn{border:1px solid rgba(232,195,122,.45);border-left:3px solid #e8c37a;border-radius:10px;background:#e8c37a12;padding:12px 16px 13px 18px}.bn-cfg__note--warn ul{margin:8px 0 0;padding-left:18px}.bn-cfg__note--warn li{margin-bottom:4px}.bn-cfg__note--err{border:1px solid rgba(224,122,95,.5);border-left:3px solid #e07a5f;border-radius:10px;background:#e07a5f17;padding:12px 16px 13px 18px;color:#f4d9d0}.bn-cfg__note--err b{color:#ffb9a3}.bn-cfg__note--err ul{margin:8px 0 0;padding-left:18px}.bn-cfg__note--err li{margin-bottom:4px}.bn-cfg__note--good{border:1px solid rgba(143,206,154,.4);border-left:3px solid var(--cfg-good, #8fce9a);border-radius:10px;background:#8fce9a12;padding:12px 16px 13px 18px}.bn-cfg__note--good b{color:var(--cfg-good, #8fce9a)}.bn-cfg__plan .bn-cfg__piece.is-conflict rect{stroke:#e07a5f!important;stroke-width:2.2!important}.bn-cfg__plan .bn-cfg__piece.is-conflict>rect:first-of-type{fill:#e07a5f47!important}@media(max-width:620px){.bn-cfg__runs,.bn-cfg__customSize{grid-template-columns:1fr}.bn-cfg__revRow{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"img body kill" "img price price";align-items:start;row-gap:2px;column-gap:12px;padding:12px 0}.bn-cfg__revImg{grid-area:img;align-self:start;width:40px;height:34px}.bn-cfg__revBody{grid-area:body}.bn-cfg__revPrice{grid-area:price;text-align:right;align-self:end}.bn-cfg__revRow .bn-cfg__stackX{grid-area:kill;align-self:start}}.bn-wh__wrap{display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px 16px;margin-top:18px}.bn-wh__label{grid-column:1 / -1}.bn-wh{--wh-row: 34px;--wh-h: calc(var(--wh-row) * 3);position:relative;height:var(--wh-h);border:1px solid rgba(245,245,245,.12);border-radius:9px;background:#f5f5f506;overflow:hidden;-webkit-user-select:none;user-select:none}.bn-wh__band{display:block;position:absolute;left:0;right:0;top:var(--wh-row);height:var(--wh-row);border-top:1px solid rgba(245,245,245,.2);border-bottom:1px solid rgba(245,245,245,.2);background:#f5f5f50d;pointer-events:none}.bn-wh__cols{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,.6fr) minmax(0,.9fr);height:var(--wh-h)}.bn-wh__col{position:relative;min-width:0;min-height:0;height:var(--wh-h)}.bn-wh__scroll{height:var(--wh-h);overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;touch-action:pan-y;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 30%,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 30%,#000 70%,transparent 100%)}.bn-wh__scroll::-webkit-scrollbar{display:none}.bn-wh__scroll.is-dragging{cursor:grabbing;scroll-snap-type:none}.bn-wh__scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--cfg-rail-on);border-radius:8px}.bn-wh__list{margin:0;padding:0;list-style:none}.bn-wh__pad{height:var(--wh-row)}.bn-wh__item{height:var(--wh-row);line-height:var(--wh-row);scroll-snap-align:center;text-align:center;font-size:14px;color:var(--bn-ink-3);font-variant-numeric:tabular-nums;cursor:pointer;transition:color .16s var(--bn-ease);white-space:nowrap;overflow:hidden;padding:0 2px}.bn-wh__item.is-on{color:var(--bn-cream, #e9e8e2);font-size:16px;font-weight:500}.bn-wh__item--ph{font-family:var(--bn-mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:#f5f5f580}.bn-wh__item--ph.is-on{font-size:11px;font-weight:500;color:var(--cfg-warn)}.bn-wh__wrap .bn-cfg__dateCount{grid-column:2;justify-self:end;align-self:stretch;align-content:center;padding-block:8px}.bn-wh__wrap .bn-cfg__dcNum{font-size:clamp(30px,3.6vw,40px)}.bn-wh__wrap .bn-cfg__dcLbl{font-size:9.5px;letter-spacing:.1em;font-family:var(--bn-mono)}.bn-cfg__wheelHint{grid-column:1 / -1;display:block;margin-top:2px;font-family:var(--bn-mono);font-size:10.5px;letter-spacing:.06em;color:#f5f5f58c}.bn-cfg__wheelHint[hidden]{display:none}@media(max-width:560px){.bn-wh__wrap{grid-template-columns:1fr}.bn-wh__wrap .bn-cfg__dateCount{grid-column:1;justify-self:stretch}}@media(prefers-reduced-motion:reduce){.bn-wh__scroll{scroll-behavior:auto}.bn-wh__item{transition:none}}.bn-cfg__who{margin-top:22px;padding-top:20px;border-top:1px solid rgba(245,245,245,.1);animation:bnWhoIn .3s cubic-bezier(.2,.7,.3,1) both}@keyframes bnWhoIn{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.bn-cfg__who{animation:none}}.bn-cfg__whoHead{margin:0;font-size:16px;font-weight:600}.bn-cfg__whoSub{margin:4px 0 14px;font-size:13.5px;color:var(--bn-ink-2);max-width:58ch}.bn-cfg__saved{margin:22px 0;padding:18px 20px;border:1px solid rgba(122,200,150,.26);border-radius:12px;background:#7ac8960b}.bn-cfg__savedHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.bn-cfg__savedTag{font-family:var(--bn-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8fce9a}.bn-cfg__savedList{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px 22px;margin:0}.bn-cfg__savedList div{display:grid;gap:2px;min-width:0}.bn-cfg__savedList dt{font-family:var(--bn-mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--bn-ink-3)}.bn-cfg__savedList dd{margin:0;font-size:14px;color:var(--bn-cream, #e9e8e2);overflow-wrap:anywhere}.bn-cfg__savedNote{margin:12px 0 0;font-size:12.5px;color:var(--bn-ink-2)}.bn-cfg__done{display:grid;gap:10px;justify-items:start;padding:22px;margin-bottom:20px;border:1px solid rgba(122,200,150,.34);border-radius:10px;background:#7ac8960f}.bn-cfg__doneTick{width:30px;height:30px;color:#7ac896}.bn-cfg__doneTitle{margin:0;font-size:19px;font-weight:600}.bn-cfg__doneBody{margin:0;font-size:14px;line-height:1.6;color:var(--bn-ink-2);max-width:62ch}.bn-cfg.is-modal .bn-cfg__stage,.bn-cfg.is-modal .bn-cfg__rail{filter:blur(4px);transition:filter .2s var(--bn-ease)}body.bn-modal-open{overflow:hidden}.bn-cfg__modal .bn-cfg__modalBack{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040404b8}.bn-cfg__thumbs{display:flex;gap:6px;padding:10px 22px 0;flex-wrap:wrap}.bn-cfg__thumb{width:52px;height:42px;padding:0;border:1px solid rgba(245,245,245,.16);border-radius:5px;overflow:hidden;background:#fff;cursor:pointer}.bn-cfg__thumb img{width:100%;height:100%;object-fit:cover;display:block}.bn-cfg__thumb.is-on{border-color:var(--bn-cream, #e9e8e2)}.bn-cfg__thumb:hover{border-color:#f5f5f580}.bn-cfg__dropGhost{fill:none;stroke:#f5f5f5bf;stroke-width:1.4;stroke-dasharray:5 4;pointer-events:none}.bn-cfg__dropGhost[data-clash="1"]{stroke:#e07a5f}.bn-cfg__dropGhost[data-snap="1"]{stroke:#ffd682;stroke-dasharray:none}.bn-cfg__vizView{position:relative}.bn-cfg__dropHint{position:absolute;left:50%;top:10px;transform:translate(-50%);max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 14px;border-radius:100px;border:1px solid var(--cfg-edge, #2a2a27);background:#0c0c0ce0;color:var(--bn-ink-2);font-size:12px;letter-spacing:.02em;pointer-events:none;opacity:0;transition:opacity .2s var(--bn-ease),color .2s var(--bn-ease),border-color .2s var(--bn-ease);z-index:3}.bn-cfg__dropHint[data-on]{opacity:1}.bn-cfg__dropHint[data-del]{color:#ffb9a3;border-color:#e07a5fb3}.bn-cfg__plan [data-grab].is-removing{opacity:.35}.bn-cfg__plan [data-grab].is-removing rect{stroke:#e07a5f!important;stroke-dasharray:4 3!important}@media print{.bn-cfg__dropHint{display:none!important}}.bn-cfg__pitch{margin:0 0 22px;padding:20px;border:1px solid rgba(245,245,245,.12);border-radius:10px;background:#f5f5f507}.bn-cfg__pitchLead{margin:0 0 14px;font-size:15px;line-height:1.5;color:var(--bn-cream, #e9e8e2);max-width:56ch;text-wrap:balance}.bn-cfg__pitchChips{display:grid;gap:10px 22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));margin:0;padding:0;list-style:none}.bn-cfg__pitchChips li{display:grid;gap:2px}.bn-cfg__pitchChips b{font-size:12.5px;font-weight:600;color:var(--bn-cream, #e9e8e2)}.bn-cfg__pitchChips span{font-size:12.5px;line-height:1.45;color:var(--bn-ink-3)}.bn-cfg__more{margin-top:14px;border-top:1px solid rgba(245,245,245,.1);padding-top:12px}.bn-cfg__moreBtn{display:inline-flex;align-items:center;gap:7px;cursor:pointer;list-style:none;font-family:var(--bn-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--bn-ink-2);transition:color .25s var(--bn-ease)}.bn-cfg__moreBtn::-webkit-details-marker{display:none}.bn-cfg__moreBtn:hover{color:var(--bn-cream, #e9e8e2)}.bn-cfg__moreBtn:focus-visible{outline:2px solid var(--bn-cream);outline-offset:3px;border-radius:3px}.bn-cfg__moreBtn svg{width:13px;height:13px;transition:transform .3s var(--bn-ease)}.bn-cfg__more[open] .bn-cfg__moreBtn svg{transform:rotate(180deg)}.bn-cfg__moreShut,.bn-cfg__more[open] .bn-cfg__moreOpen{display:none}.bn-cfg__more[open] .bn-cfg__moreShut{display:inline}.bn-cfg__moreInner{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));padding-top:14px}.bn-cfg__moreItem h4{margin:0 0 4px;font-size:12.5px;font-weight:600;color:var(--bn-cream, #e9e8e2)}.bn-cfg__moreItem p{margin:0;font-size:12.5px;line-height:1.6;color:var(--bn-ink-2)}@media(prefers-reduced-motion:no-preference){.bn-cfg__more[open] .bn-cfg__moreInner{animation:bnMoreIn .38s cubic-bezier(.16,1,.3,1) both}@keyframes bnMoreIn{0%{opacity:0;transform:translateY(-6px)}}}.bn-cfg__pitchNote{margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(245,245,245,.1);font-size:12.5px;color:var(--bn-ink-3)}.bn-cfg__pitchNote b{color:var(--bn-cream, #e9e8e2)}.bn-cfg__tl2{position:relative;display:flex;align-items:flex-start;list-style:none;margin:0;padding:0;counter-reset:none}.bn-cfg__tl2:before{content:"";position:absolute;top:5px;left:10%;right:10%;height:1px;background:#f5f5f52e;transform:scaleX(0);transform-origin:left;transition:transform .7s var(--bn-ease)}.bn-cfg__tl2[data-drawn]:before{transform:scaleX(1)}.bn-cfg__tl2Step{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;padding:0 4px}.bn-cfg__tl2Dot{width:11px;height:11px;border-radius:50%;border:1px solid rgba(245,245,245,.45);background:var(--bn-void, #0a0a0a);flex:none;margin-bottom:5px}.bn-cfg__tl2Step.is-now .bn-cfg__tl2Dot{background:#f5f5f573;border-color:transparent}.bn-cfg__tl2Step.is-key .bn-cfg__tl2Dot{background:#e8c37a;border-color:#e8c37a}.bn-cfg__tl2Step.is-show .bn-cfg__tl2Dot{background:var(--bn-cream, #e9e8e2);border-color:var(--bn-cream, #e9e8e2)}.bn-cfg__tl2Name{font-size:11.5px;font-weight:600;line-height:1.3;color:var(--bn-ink-2);text-wrap:balance}.bn-cfg__tl2Step.is-key .bn-cfg__tl2Name{color:#e8c37a}.bn-cfg__tl2Step.is-show .bn-cfg__tl2Name{color:var(--bn-cream, #e9e8e2)}.bn-cfg__tl2Date{font-family:var(--bn-mono);font-size:10px;font-style:normal;letter-spacing:.02em;color:var(--bn-ink-3);white-space:nowrap}@media(max-width:800px){.bn-cfg__tl2Date{font-size:9px;letter-spacing:0}.bn-cfg__tl2Step{padding:0 2px}}@media(max-width:620px){.bn-cfg__tl2{flex-direction:column;align-items:stretch;gap:12px}.bn-cfg__tl2:before{top:5px;bottom:5px;left:5px;right:auto;width:1px;height:auto;transform:scaleY(0);transform-origin:top}.bn-cfg__tl2[data-drawn]:before{transform:scaleY(1)}.bn-cfg__tl2Step{flex-direction:row;align-items:baseline;text-align:left;gap:10px;padding:0}.bn-cfg__tl2Dot{margin:0;align-self:center}.bn-cfg__tl2Name{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.bn-cfg__tl2:before{transition:none;transform:none}}.bn-cfg__plan [data-grab]{touch-action:none}.bn-cfg .bb-removearmed{outline:2px dashed rgba(224,122,95,.75);outline-offset:-2px;border-radius:10px;background:#e07a5f0f}.bn-cfg__dockNote{position:relative}.bn-cfg__cue{position:absolute;right:0;bottom:calc(100% + 16px);display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:999px;background:#101010f0;border:1px solid rgba(255,214,130,.55);box-shadow:0 6px 24px #00000073;color:#ffd682;font-size:12.5px;line-height:1.2;letter-spacing:.01em;white-space:nowrap;pointer-events:none;z-index:3;animation:bnCueIn .5s cubic-bezier(.22,1,.36,1) both,bnCueFloat 2.6s ease-in-out .6s infinite}.bn-cfg__cue b{font-weight:600;color:#ffe3a8}.bn-cfg__cue svg{width:13px;height:13px;flex:0 0 auto}@keyframes bnCueIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bnCueFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media screen and (min-width:1000.02px){.bn-cfg__cue{display:none}}@media(prefers-reduced-motion:reduce){.bn-cfg__cue{animation:none}}.bn-ident{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:#101010;border-radius:inherit;overflow:hidden;pointer-events:none;animation:bniIn .5s ease both}.bn-ident:not([data-run]) *{animation-play-state:paused!important}.bn-ident[data-out]{opacity:0}.bn-ident[data-out=soft]{transition:opacity 1.15s cubic-bezier(.4,0,.2,1) .1s}.bn-ident[data-out=fast]{transition:opacity .35s ease}.bn-ident[data-out=soft] .bn-ident__svg{transform:scale(1.02);transition:transform 1.25s cubic-bezier(.4,0,.2,1)}@keyframes bniIn{0%{opacity:0}to{opacity:1}}.bn-ident__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.bn-ident__svg{width:128%;max-width:none;height:100%;max-height:100%;flex:none;display:block}.bni-scene{animation:bniResolve 1.2s cubic-bezier(.55,0,.3,1) 7.7s both}@keyframes bniResolve{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}.bni-grid{opacity:0;animation:bniGrid 1.1s ease .2s both}@keyframes bniGrid{0%{opacity:0}to{opacity:.055}}.bni-axis{stroke:#ffffff29;stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1}.bni-axis--h{animation:bniDraw 1.1s cubic-bezier(.3,0,.2,1) .5s both}.bni-axis--v{animation:bniDraw 1.1s cubic-bezier(.3,0,.2,1) .75s both}@keyframes bniDraw{to{stroke-dashoffset:0}}.bni-spark{opacity:0;animation:bniSpark 1.5s cubic-bezier(.45,0,.2,1) 1.05s both}@keyframes bniSpark{0%{opacity:0;transform:translate(60px)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(580px)}}.bni-mono{font:600 11px Space Mono,ui-monospace,monospace;letter-spacing:.14em;fill:#ffffff70}.bni-call{fill:#ffd682;opacity:0;animation:bniUp .6s ease-out 1.7s both}.bni-dim{opacity:0;animation:bniUp .7s ease-out 3.2s both}@keyframes bniUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.bni-dimD{animation-name:bniFade}@keyframes bniFade{0%{opacity:0}to{opacity:1}}.bn-ident__cycle{position:absolute;top:0;right:0;bottom:0;left:0}.bni-booth{fill:none;stroke:#ffffff4d;stroke-width:1.3;stroke-dasharray:.012 .008;stroke-dashoffset:1;animation:bniBooth 1.5s cubic-bezier(.4,0,.2,1) 2.2s both}@keyframes bniBooth{0%{stroke-dashoffset:1;opacity:.4}to{stroke-dashoffset:0;opacity:1}}.bni-tick{fill:none;stroke:#ffd682;stroke-width:1.6;opacity:0;animation:bniTick .45s cubic-bezier(.2,.9,.3,1) both}.bni-tick1{animation-delay:3.5s}.bni-tick2{animation-delay:3.58s}.bni-tick3{animation-delay:3.66s}.bni-tick4{animation-delay:3.74s}@keyframes bniTick{0%{opacity:0}60%{opacity:1}to{opacity:.75}}.bni-g{fill:none;stroke:#ffd682;stroke-width:1.3;stroke-dasharray:5 4;opacity:0}.bni-p{fill:#ffffff1a;stroke:#ffffffa8;stroke-width:1.3;opacity:0}.bni-p--ovh{fill:none;stroke:#ffffff80;stroke-dasharray:4 3}.bni-seam{stroke:#6fc08c;stroke-width:2;stroke-linecap:round;opacity:0}@keyframes bniGhost{0%{opacity:0}30%{opacity:.95}75%{opacity:.95}to{opacity:0}}@keyframes bniLand{0%{opacity:0;transform:translateY(9px)}60%{opacity:1;transform:translateY(-1.5px)}to{opacity:1;transform:none}}@keyframes bniSeam{0%{opacity:0}35%{opacity:1}to{opacity:0}}.bni-g1{animation:bniGhost .55s linear 4.2s both}.bni-g2{animation:bniGhost .55s linear 4.78s both}.bni-g3{animation:bniGhost .55s linear 5.36s both}.bni-g4{animation:bniGhost .55s linear 5.9s both}.bni-g5{animation:bniGhost .55s linear 6.4s both}.bni-p1{animation:bniLand .5s cubic-bezier(.2,.8,.2,1) 4.55s both}.bni-p2{animation:bniLand .5s cubic-bezier(.2,.8,.2,1) 5.13s both}.bni-p3{animation:bniLand .5s cubic-bezier(.2,.8,.2,1) 5.71s both}.bni-p4{animation:bniLand .5s cubic-bezier(.2,.8,.2,1) 6.25s both}.bni-p5{animation:bniLand .55s cubic-bezier(.2,.8,.2,1) 6.78s both}.bni-s2{animation:bniSeam .6s ease-out 5.45s both}.bni-s4{animation:bniSeam .6s ease-out 6.55s both}.bni-title2{opacity:0;transform-box:fill-box;transform-origin:center;animation:bniTitleIn .9s cubic-bezier(.2,.7,.2,1) 8.7s both}@keyframes bniTitleIn{0%{opacity:0;transform:translateY(7px) scale(1.03)}to{opacity:1;transform:none}}.bni-L{font:600 22px Space Mono,ui-monospace,monospace;fill:#ffd682;animation:bniLetterOut .55s steps(7) forwards}@keyframes bniLetterOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-98px)}}.bni-brand{opacity:0;transform-box:fill-box;transform-origin:center;animation:bniBrandIn .7s cubic-bezier(.2,.8,.2,1) 11.9s both,bniBrandOut .75s cubic-bezier(.4,0,.3,1) 15.2s forwards}@keyframes bniBrandIn{0%{opacity:0;transform:translateY(9px)}60%{opacity:1;transform:translateY(-1.5px)}to{opacity:1;transform:none}}@keyframes bniBrandOut{to{opacity:0}}.bni-by{font:600 10px Space Mono,ui-monospace,monospace;letter-spacing:2.4px;fill:#ffffff80}.bni-logo{filter:brightness(0) invert(1)}.bni-rule{transform:scaleX(0);transform-box:fill-box;transform-origin:center;animation:bniRuleSeam .7s cubic-bezier(.3,0,.2,1) 12.25s both}@keyframes bniRuleSeam{0%{transform:scaleX(0);opacity:0}45%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:.9}}.bn-ident__skip{position:absolute;right:16px;bottom:14px;pointer-events:auto;font:600 10px Space Mono,ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b;background:none;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:7px 13px;cursor:pointer;opacity:0;animation:bniFade .6s ease 2.4s both;transition:color .25s ease,border-color .25s ease}.bn-ident__skip:hover{color:#fff;border-color:#ffffff73}.bn-ident-slot{display:block}.bn-ident-slot:empty{display:none}@media screen and (min-width:1000.02px){.bn-ident-slot{display:none}}.bn-ident--inline{position:relative;inset:auto;width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.1);margin:18px 0 6px;overflow:hidden}.bn-ident--inline:before{content:"";display:block;padding-top:62.5%}.bn-ident--inline .bn-ident__svg{width:100%}.bn-ident--inline[data-out]{height:0!important;margin:0;opacity:0;border-color:transparent}.bn-ident--inline[data-out=soft]{transition:opacity .55s ease,height .7s cubic-bezier(.4,0,.2,1) .12s,margin .7s cubic-bezier(.4,0,.2,1) .12s,border-color .45s ease}.bn-ident--inline[data-out=fast]{transition:opacity .3s ease,height .35s ease,margin .35s ease}@media(prefers-reduced-motion:reduce){.bn-ident,.bn-ident *{animation:none!important}.bni-scene{display:none}.bni-title2{opacity:0}.bni-booth{stroke-dashoffset:0;opacity:1}.bni-brand{opacity:1}.bni-rule{transform:none;opacity:.9}.bn-ident__skip{opacity:1}.bn-ident[data-out]{transition:opacity .5s ease}.bn-ident[data-out=soft] .bn-ident__svg{transform:none}}[data-rm].bn-ident .bni-scene{display:none}@media print{.bn-ident{display:none!important}}.bn-fs__open{position:relative;z-index:0;overflow:hidden;border-color:transparent}.bn-fs__open:before{content:"";position:absolute;z-index:-2;left:50%;top:50%;width:230%;aspect-ratio:1;transform:translate(-50%,-50%);background:conic-gradient(from 210deg,#6fc08c,#edc878,#e07a5f,#6fc08c);animation:bbRingSpin 3.6s linear infinite}.bn-fs__open:after{content:"";position:absolute;z-index:-1;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:calc(var(--bn-r-pill, 999px) - 1.5px);background:#151515;transition:background .28s var(--bn-ease)}.bn-fs__open:hover{background:transparent}.bn-fs__open:hover:after{background:var(--bn-cream)}@keyframes bbRingSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}@media(prefers-reduced-motion:reduce){.bn-fs__open:before{animation:none}}.bn-cfg__seamFlash{stroke:var(--cfg-good, #6fc08c);stroke-width:2.6;stroke-linecap:round;opacity:0;pointer-events:none;animation:bbSeamClick .52s ease-out;filter:drop-shadow(0 0 4px rgba(111,192,140,.55))}@keyframes bbSeamClick{0%{opacity:0}16%{opacity:.95}to{opacity:0}}@media(prefers-reduced-motion:reduce){.bn-cfg__seamFlash{animation:none;opacity:.85}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/born-config.css.map */
