.bs-vs-page{background:radial-gradient(1100px 700px at 80% -10%,#fff6e2 0,#0000 60%),radial-gradient(900px 600px at -10% 30%,#fffbec 0,#0000 65%),#fbf5e5;padding-bottom:80px}.bs-vs-page__hero{padding:72px 0 30px}.bs-vs-page__back{align-items:center;color:#92400e;font-size:14px;font-weight:600;gap:6px;margin:0 0 18px;text-decoration:none;width:-webkit-max-content;width:max-content}.bs-vs-page__back,.bs-vs-page__back+.bs-eyebrow{display:inline-flex}.bs-vs-page__hero .bs-container>.bs-eyebrow{display:inline-flex;margin-top:0}.bs-vs-page__hero .bs-container>.bs-vs-page__back{display:flex}.bs-vs-page__back:hover{text-decoration:underline}.bs-vs-page__h1{color:#1f2937;font-family:Georgia,serif;font-size:clamp(40px,5.6vw,60px);letter-spacing:-.01em;line-height:1.05;margin:16px 0 14px}.bs-vs-page__lede{color:#4b5563;font-size:17.5px;line-height:1.6;max-width:64ch}.bs-vs-page__builder{padding:18px 0 28px}.bs-vs-builder{grid-gap:28px 36px;background:#fff;border:1px solid #fde9c4;border-radius:22px;box-shadow:0 28px 60px -34px #b453094d,inset 0 1px 0 #fff;display:grid;gap:28px 36px;grid-template-columns:1fr 1.4fr;padding:32px;position:relative}.bs-vs-builder--slim{align-items:end;gap:22px 28px;grid-template-columns:1.1fr .9fr .8fr 1.3fr}@media (max-width:880px){.bs-vs-builder,.bs-vs-builder--slim{grid-template-columns:1fr;padding:22px}}.bs-vs-builder__hint{display:flex;flex-direction:column;gap:6px}.bs-vs-builder__hint p{color:#6b7280;font-size:13.5px;line-height:1.55;margin:0}.bs-vs-builder__hint strong{color:#92400e;font-weight:700}.bs-vs-builder__group{display:flex;flex-direction:column;gap:10px}.bs-vs-builder__field{display:flex;flex-direction:column;gap:8px}.bs-vs-builder__field-label{color:#4b5563;font-size:13.5px;font-weight:600;letter-spacing:.01em}.bs-vs-builder__input{background:#fffefa;border:1px solid #e5e7eb;border-radius:12px;font-family:inherit;font-size:15px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.bs-vs-builder__input:focus{border-color:#d97706;box-shadow:0 0 0 3px #d977062e;outline:none}.bs-vs-builder__error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13.5px;margin:0;padding:10px 14px}.bs-vs-search{align-items:center;display:flex;position:relative}.bs-vs-search__icon{color:#9ca3af;left:14px;pointer-events:none;position:absolute}.bs-vs-search__input{background:#fffefa;border:1px solid #e5e7eb;border-radius:12px;font-family:inherit;font-size:15px;padding:12px 14px 12px 40px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.bs-vs-search__input:focus{border-color:#d97706;box-shadow:0 0 0 3px #d977062e;outline:none}.bs-vs-search__input:disabled{cursor:wait;opacity:.6}.bs-vs-orient{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.bs-vs-orient__btn{align-items:center;background:#fffdf8;border:1.5px solid #fde9c4;border-radius:14px;color:#6b7280;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:13px 10px;transition:border-color .15s ease,color .15s ease,background .15s ease}.bs-vs-orient__btn:hover{border-color:#f4c77e;color:#4b5563}.bs-vs-orient__btn.is-active{background:#fff;border-color:#043c89;border-color:var(--vs-colour,#043c89);box-shadow:inset 0 0 0 1px #043c89;box-shadow:0 0 0 1px var(--vs-colour,#043c89) inset;color:#1f2937}.bs-vs-orient__icon{border:1.6px solid;border-radius:2px;flex:none;height:17px;opacity:.85;width:13px}.bs-vs-orient__icon--landscape{height:13px;width:17px}.bs-vs-colour-trigger{align-items:flex-start;border:1.5px solid;border-radius:14px;box-shadow:0 6px 14px -8px #0003;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;justify-content:center;min-height:60px;padding:14px 18px;transition:transform .15s ease,box-shadow .15s ease;width:100%}.bs-vs-colour-trigger:hover{box-shadow:0 10px 22px -10px #0000004d;transform:translateY(-1px)}.bs-vs-colour-trigger__label{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.06em}.bs-vs-colour-trigger__hint{font-size:11px;letter-spacing:.04em;opacity:.75}.bs-vs-colour-input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bs-vs-results{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:8px;max-height:320px;overflow-y:auto;padding:4px}.bs-vs-results__item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px 8px 10px;position:relative;transition:border-color .15s ease,transform .12s ease}.bs-vs-results__item:hover:not(:disabled){border-color:#d97706;transform:translateY(-1px)}.bs-vs-results__item:disabled{cursor:not-allowed;opacity:.5}.bs-vs-results__item img{height:64px;object-fit:contain;width:64px}.bs-vs-results__item span{color:#1f2937;font-size:13px;font-weight:600}.bs-vs-results__item em{color:#15803d;font-size:11px;font-style:normal;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.bs-vs-page__preview{padding:12px 0 40px}.bs-vs-preview{background:#fff;border:1px solid #fde9c4;border-radius:22px;box-shadow:0 28px 60px -34px #b453094d,inset 0 1px 0 #fff;padding:28px}.bs-vs-preview__head{align-items:end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:18px}.bs-vs-preview__meta{color:#6b7280;font-size:14px;margin:4px 0 0}.bs-vs-preview__actions{display:flex;flex-wrap:wrap;gap:8px}.bs-vs-preview__cta{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:22px}.bs-vs-preview__cta-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.bs-vs-preview__cta-btn{border-radius:14px;font-size:15.5px;padding:14px 26px}.bs-vs-preview__cta-btn.bs-btn--solid{box-shadow:0 12px 24px -14px #2563ebb3}.bs-vs-preview__cta-hint{color:#9ca3af;font-size:12.5px;margin:0}.bs-vs-sheet{aspect-ratio:1240/1754;background:#fff;border:1px solid #d4a857;border-radius:6px;box-shadow:0 28px 60px -28px #78501459,0 2px 4px #0000000a;display:flex;flex-direction:column;margin:0 auto;max-width:760px;padding:28px 36px 22px;position:relative}.bs-vs-sheet--landscape{aspect-ratio:1754/1240;max-width:1040px}.bs-vs-sheet:after,.bs-vs-sheet:before{background:#d4a857;border-radius:50%;content:"";height:4px;position:absolute;width:4px}.bs-vs-sheet:before{top:-2px}.bs-vs-sheet:after,.bs-vs-sheet:before{box-shadow:calc(100% + 4px) 0 0 #d4a857;left:-2px}.bs-vs-sheet:after{bottom:-2px}.bs-vs-sheet__eyebrow{color:#92400e;color:var(--vs-colour,#92400e);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:9px;letter-spacing:.32em;text-transform:uppercase}.bs-vs-sheet__eyebrow,.bs-vs-sheet__title{font-weight:700;margin:0 0 10px;text-align:center}.bs-vs-sheet__title{border-bottom:0;color:#1f2937;font-family:Spectral,Georgia,serif;font-size:clamp(20px,3vw,30px);letter-spacing:-.005em;padding-bottom:10px}.bs-vs-sheet__dots{align-items:center;display:flex;gap:7px;justify-content:center;margin:0 0 18px}.bs-vs-sheet__dots span{background:#92400e;background:var(--vs-colour,#92400e);border-radius:50%;display:block;height:4px;width:4px}.bs-vs-sheet__dots span:nth-child(2){height:6px;width:6px}.bs-vs-sheet__grid{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(var(--vs-cols,3),1fr);grid-template-rows:repeat(4,1fr);grid-template-rows:repeat(var(--vs-rows,4),1fr)}.bs-vs-sheet__cell{align-items:stretch;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;justify-content:stretch;min-height:0;overflow:hidden;position:relative;text-align:center}.bs-vs-sheet__cell.is-empty{align-items:center;background:#fbf5e5;border-style:dashed;cursor:pointer;font-family:inherit;justify-content:center;padding:6px;transition:border-color .15s ease,background .15s ease,transform .15s ease}.bs-vs-sheet__cell.is-empty:hover:not(:disabled){background:#fff7e0;border-color:#d97706;transform:translateY(-1px)}.bs-vs-sheet__cell.is-empty:disabled{cursor:wait;opacity:.6}.bs-vs-sheet__cell-index--ghost{color:#b7b0a0;opacity:.8}.bs-vs-sheet__cell.is-filled{background:var(--cell-bg);isolation:isolate}.bs-vs-sheet__cell.is-filled:after{background:linear-gradient(180deg,#0000 55%,#00000014);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.bs-vs-sheet__cell-index{color:inherit;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:9px;font-weight:700;left:11px;letter-spacing:.22em;opacity:.55;pointer-events:none;position:absolute;top:7px;z-index:1}.bs-vs-sheet__cell-img{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:0;padding:14px 12px 4px;position:relative;z-index:1}.bs-vs-sheet__cell-img img{display:block;height:100%;object-fit:contain;width:100%}.bs-vs-sheet__cell-caption{background:#0000;color:inherit;flex:0 0 auto;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.15;overflow:hidden;padding:4px 10px 12px;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:1}.bs-vs-sheet__placeholder{align-items:center;color:#9ca3af;display:inline-flex;flex-direction:column;font-size:12px;gap:4px}.bs-vs-sheet__remove{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 2px 6px #0000002e;color:#6b7280;cursor:pointer;display:inline-flex;height:22px;justify-content:center;position:absolute;right:6px;top:6px;transition:color .15s ease,border-color .15s ease;width:22px;z-index:1}.bs-vs-sheet__remove:hover{border-color:#b91c1c;color:#b91c1c}.bs-vs-sheet__dropped{background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#b45309;font-size:12.5px;margin:10px 0 0;padding:8px 12px;text-align:center}.bs-vs-sheet__foot{align-items:center;background:#1f2937;background:var(--vs-colour,#1f2937);border-radius:6px;color:#fff;color:var(--vs-foot-text,#fff);display:flex;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:500;gap:14px;justify-content:space-between;margin-top:12px;overflow:hidden;padding:14px 16px;position:relative}.bs-vs-sheet__foot:before{background:#0000001f;content:"";height:2px;left:12px;position:absolute;right:12px;top:0}.bs-vs-sheet__foot-logo{display:block;filter:none;filter:var(--vs-foot-logo-filter,none);height:26px;width:auto}.bs-vs-sheet__foot-right{line-height:1.4;text-align:right}.bs-vs-sheet__foot-right small{display:block;font-size:9px;font-weight:700;letter-spacing:.22em;opacity:.75;text-transform:uppercase}@media (max-width:720px){.bs-vs-sheet{padding:18px 20px}.bs-vs-sheet__grid{gap:6px}}.bs-vs-modal{align-items:center;animation:bs-vs-modal-fade .18s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:32px 18px;position:fixed;z-index:50}@keyframes bs-vs-modal-fade{0%{opacity:0}to{opacity:1}}.bs-vs-modal__panel{animation:bs-vs-modal-rise .22s cubic-bezier(.2,.8,.2,1) forwards;background:#fff;border:1px solid #fde9c4;border-radius:20px;box-shadow:0 40px 80px -20px #00000073;display:flex;flex-direction:column;max-height:min(86vh,760px);max-width:820px;overflow:hidden;transform:translateY(8px);width:100%}@keyframes bs-vs-modal-rise{to{transform:translateY(0)}}.bs-vs-modal__head{align-items:flex-start;border-bottom:1px solid #fde9c4;display:flex;gap:12px;justify-content:space-between;padding:20px 22px 14px}.bs-vs-modal__eyebrow{color:#92400e;font-size:10.5px;font-weight:700;letter-spacing:.28em;margin:0 0 4px;text-transform:uppercase}.bs-vs-modal__title{color:#1f2937;font-family:Spectral,Georgia,serif;font-size:24px;font-weight:700;letter-spacing:-.005em;margin:0}.bs-vs-modal__close{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:color .15s ease,border-color .15s ease;width:36px}.bs-vs-modal__close:hover{border-color:#b91c1c;color:#b91c1c}.bs-vs-modal__searchbar{align-items:center;background:#fffefa;border-bottom:1px solid #fde9c4;display:flex;padding:14px 22px;position:relative}.bs-vs-modal__search-icon{color:#9ca3af;left:36px;pointer-events:none;position:absolute}.bs-vs-modal__search{background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-family:inherit;font-size:15px;padding:11px 38px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.bs-vs-modal__search:focus{border-color:#d97706;box-shadow:0 0 0 3px #d977062e;outline:none}.bs-vs-modal__search-clear{align-items:center;background:#0000;border:0;border-radius:999px;color:#9ca3af;cursor:pointer;display:inline-flex;height:26px;justify-content:center;position:absolute;right:34px;width:26px}.bs-vs-modal__search-clear:hover{background:#f3f4f6;color:#1f2937}.bs-vs-modal__results{grid-gap:10px;align-content:start;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));overflow-y:auto;padding:16px 22px 22px}.bs-vs-modal__empty,.bs-vs-modal__loading{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:10px;grid-column:1/-1;justify-content:center;padding:32px 12px}.bs-vs-modal__item{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;color:#1f2937;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:13px;font-weight:600;gap:8px;padding:12px 10px 14px;transition:border-color .15s ease,transform .12s ease,box-shadow .15s ease,background .15s ease}.bs-vs-modal__item:hover{background:#fff7e0;border-color:#d97706;box-shadow:0 8px 18px -10px #b4530966;transform:translateY(-2px)}.bs-vs-modal__item img{display:block;height:90px;object-fit:contain;width:100%}.bs-vs-modal__item span{letter-spacing:.02em;text-transform:lowercase}@media (max-width:560px){.bs-vs-modal{padding:16px 10px}.bs-vs-modal__head{padding:14px 16px 10px}.bs-vs-modal__searchbar{padding:10px 16px}.bs-vs-modal__search-icon{left:28px}.bs-vs-modal__search-clear{right:24px}.bs-vs-modal__results{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));padding:12px 16px 18px}.bs-vs-modal__item img{height:72px}}.bs-inv-prev{background:radial-gradient(120% 100% at 50% 0,#16345c 0,#0b1b2e 55%,#060d18 100%);height:100%;min-height:120px;overflow:hidden;position:relative;width:100%}.bs-inv-prev__stars span{animation:bs-inv-twinkle 2.8s ease-in-out infinite;background:#cfe6ff;border-radius:50%;opacity:.5;position:absolute}@keyframes bs-inv-twinkle{0%,to{opacity:.18}50%{opacity:.85}}.bs-inv-prev__pod{animation-iteration-count:infinite;animation-name:bs-inv-fall;animation-timing-function:linear;background:radial-gradient(circle at 50% 32%,#fff 0,#dbeafe 100%);border:2px solid #78d2ffe6;border-radius:50%;box-shadow:0 0 14px #50b4ff99;display:grid;place-items:center;position:absolute;transform:translateX(-50%)}.bs-inv-prev__pod img{display:block;height:auto;width:64%}@keyframes bs-inv-fall{0%{opacity:0;top:-22%}8%{opacity:1}84%{opacity:1;top:74%}92%{opacity:0;top:80%}to{opacity:0;top:80%}}.bs-inv-prev__laser{animation:bs-inv-laser 3.4s ease-out infinite;background:linear-gradient(180deg,#78e6ff00,#9becff 62%,#fff);border-radius:3px;bottom:6px;box-shadow:0 0 10px #78e6ffe6;height:72%;left:28%;opacity:0;position:absolute;transform:translateX(-50%) scaleY(.1);transform-origin:bottom;width:4px}@keyframes bs-inv-laser{0%,66%{opacity:0;transform:translateX(-50%) scaleY(.1)}72%{opacity:1;transform:translateX(-50%) scaleY(1)}82%{opacity:0;transform:translateX(-50%) scaleY(1)}to{opacity:0;transform:translateX(-50%) scaleY(.1)}}.bs-inv-prev__base{background:linear-gradient(90deg,#0000,#4fc3ff 15%,#4fc3ff 85%,#0000);bottom:0;box-shadow:0 0 14px #4fc3ffd9;height:6px;left:0;position:absolute;right:0}@media (prefers-reduced-motion:reduce){.bs-inv-prev__pod{animation:none;opacity:1}.bs-inv-prev__laser{animation:none;opacity:0}.bs-inv-prev__stars span{animation:none;opacity:.45}}
/*# sourceMappingURL=5833.d588480c.chunk.css.map*/