@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&display=swap";.bs-sale-drop{position:relative;z-index:20;overflow:hidden}.bs-sale-drop-inner{width:100%}.bs-sale{--holo-grad: var( --holo, linear-gradient( 100deg, #ff6ec7, #a78bfa, #29baff, #34d399, #c4ff00, #fb923c, #ff6ec7 ) );position:relative;z-index:20;display:flex;align-items:center;justify-content:center;gap:16px;width:100%;padding:11px 56px;background:var(--holo-grad);background-size:220% 100%;background-position:30% 50%;color:#0a0a0b;font-family:Space Mono,monospace;box-shadow:inset 0 -1px #00000047;transform:translate3d(0,-100%,0);transition:transform .48s cubic-bezier(.16,1,.3,1);will-change:transform;backface-visibility:hidden}.bs-sale-drop.is-open .bs-sale{transform:translateZ(0)}.bs-sale-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;min-width:0}.bs-sale-msg{font-family:Space Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#0a0a0b;text-align:center}.bs-sale-cta{flex:none;display:inline-flex;align-items:center;gap:7px;padding:6px 15px;border-radius:999px;background:#0a0a0b;color:#fff;font-family:Space Mono,monospace;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;text-decoration:none;transition:transform .18s ease,box-shadow .25s ease}.bs-sale-cta:after{content:"→";font-size:12px;transition:transform .18s ease}.bs-sale-cta:hover{box-shadow:0 4px 14px #00000059}.bs-sale-cta:hover:after{transform:translate(3px)}.bs-sale-x{position:absolute;top:50%;right:16px;transform:translateY(-50%);flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:999px;background:transparent;color:#0a0a0b99;cursor:pointer;transition:color .18s ease,background .18s ease}.bs-sale-x:hover{color:#0a0a0b;background:#0000001f}@media(max-width:640px){.bs-sale{padding:9px 42px 9px 14px}.bs-sale-inner{justify-content:flex-start;flex-wrap:nowrap;gap:10px;width:100%}.bs-sale-msg{flex:1 1 auto;font-size:9.5px;line-height:1.3;letter-spacing:.045em;text-align:left}.bs-sale-cta{padding:7px 11px;font-size:9px;white-space:nowrap}.bs-sale-x{right:8px}}@media(prefers-reduced-motion:reduce){.bs-sale-drop{transition:none}.bs-sale{animation:none;background-position:30% 50%;transition:none;transform:none}}:root{--bs-bg: #0a0a0b;--bs-panel: #101012;--bs-line: #1e1e22;--bs-white: #ffffff;--bs-muted: #7a7a82;--bs-dim: #54545c;--bs-blue: #29baff;--bs-lime: #c4ff00;--holo: linear-gradient( 100deg, #ff6ec7, #a78bfa, #29baff, #34d399, #c4ff00, #fb923c, #ff6ec7 );--nav-h: 64px}@media(max-width:720px){:root{--nav-h: 60px}}*{box-sizing:border-box}.bs-page{position:relative;min-height:100vh;min-height:100dvh;background:radial-gradient(900px 520px at 12% -10%,rgba(41,186,255,.06),transparent 68%),radial-gradient(760px 460px at 92% 18%,rgba(196,255,0,.035),transparent 70%),var(--bs-bg);color:var(--bs-white);font-family:Outfit,sans-serif;overflow-x:hidden}.bs-grain{position:fixed;inset:0;z-index:50;pointer-events:none;opacity:0}.bs-wrap{max-width:1200px;margin:0 auto;padding-left:48px;padding-right:48px}@media(max-width:720px){.bs-wrap{padding-left:24px;padding-right:24px}}.bs-holo{background:var(--holo);background-size:220% 100%;background-position:30% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bs-nav{position:sticky;top:0;z-index:40;display:flex;justify-content:space-between;align-items:center;padding:0 48px;height:60px;border-bottom:1px solid var(--bs-line);background:#0a0a0bf5}.bs-nav-left{display:flex;align-items:center;gap:32px}.bs-nav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--holo);background-size:220% 100%;background-position:30% 50%;opacity:.35}@media(max-width:720px){.bs-nav{padding:0 20px}}@media(max-width:780px){.bs-nav{background:#0a0a0bfa}}@media(max-width:780px){.bs-nav-left{gap:16px}}.bs-brand{justify-self:start;display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.bs-mark{width:34px;height:34px;background:var(--bs-white);flex:none;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s}.bs-brand:hover .bs-mark{opacity:.8}.bs-wordmark{display:flex;flex-direction:column;gap:2px;line-height:1}.bs-logo{font-family:Outfit,sans-serif;font-weight:800;font-size:21px;letter-spacing:.045em;line-height:1;font-kerning:normal;position:relative;display:inline-block;white-space:nowrap}.bs-logo-image{display:block;width:auto;height:22px;object-fit:contain}@media(max-width:480px){.bs-logo{font-size:17px}.bs-logo-image{height:20px}.bs-by{font-size:9.5px}.bs-brand{gap:9px}}@media(max-width:350px){.bs-by{display:none}}.bs-nav-links{display:flex;align-items:center;gap:6px}@media(max-width:780px){.bs-nav-links{display:none}}.bs-nav-link{position:relative;display:inline-flex;align-items:center;font-family:Space Mono,monospace;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:9px 12px;border-radius:8px;color:#ffffff94;background:none;border:none;cursor:pointer;text-decoration:none;transition:color .18s ease,background .18s ease}.bs-nav-link:hover{color:var(--bs-white);background:#ffffff0d}.bs-nav-link:active{color:var(--bs-white);background:#ffffff17;transform:scale(.96)}.bs-nav-link.is-active{color:var(--bs-white);background:#ffffff09}.bs-nav-link--featured{color:var(--bs-dim)}.bs-nav-link--featured:hover{color:var(--bs-white);background:#ffffff0d}.bs-nav-link--featured.is-active{color:var(--bs-white)}.bs-nav-burger{display:none;width:42px;height:42px;align-items:center;justify-content:center;padding:0;border-radius:10px;border:1px solid var(--bs-line);background:#ffffff0a;color:var(--bs-white);cursor:pointer;transition:background .18s ease,border-color .18s ease}.bs-nav-burger:hover{background:#ffffff14}.bs-nav-burger:active{background:#ffffff1f;transform:scale(.94)}@media(max-width:780px){.bs-nav-burger{display:inline-flex;order:2}.bs-nav-actions .bs-nav-upload{display:none}}@media(max-width:460px){.bs-nav-actions .bs-nav-cta{display:none}.bs-nav-actions{gap:9px}.bs-nav-burger{width:44px;height:44px}.bs-nav-avatar{width:36px;height:36px}}.bs-mnav{position:fixed;inset:60px 0 0;z-index:60;display:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-out,visibility 0s linear .22s}@media(max-width:780px){.bs-mnav{display:block}}.bs-mnav.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.bs-mnav-backdrop{position:absolute;inset:0;background:#060608d1;opacity:0;transition:opacity .18s ease-out}.bs-mnav.is-open .bs-mnav-backdrop{opacity:1}.bs-mnav-sheet{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 20px calc(20px + env(safe-area-inset-bottom,0px));background:#0c0c0ef7;border-bottom:1px solid var(--bs-line);box-shadow:0 24px 60px #0000008c;opacity:0;transform:translateY(-10px);transition:opacity .22s ease-out,transform .22s cubic-bezier(.22,1,.36,1);max-height:calc(100dvh - var(--nav-h));overflow-y:auto}.bs-mnav.is-open .bs-mnav-sheet{opacity:1;transform:translateY(0)}.bs-mnav-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 14px;border:none;border-radius:10px;background:none;color:var(--bs-muted);font-family:Space Mono,monospace;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease}.bs-mnav-link:hover{color:var(--bs-white);background:#ffffff0d}.bs-mnav-link:active{color:var(--bs-white);background:#ffffff1a;transform:scale(.98)}.bs-mnav-link.is-active{color:var(--bs-white);background:#ffffff0f}.bs-mnav-arrow{color:var(--bs-dim);font-family:Outfit,sans-serif}.bs-mnav-link.is-active .bs-mnav-arrow{color:var(--bs-blue)}.bs-mnav-cta{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;font-family:Space Mono,monospace;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:12px 20px;border-radius:10px;color:var(--bs-white);cursor:pointer;border:1px solid transparent;background:linear-gradient(#0c0c0e,#0c0c0e) padding-box,var(--holo) border-box;background-size:auto,220% 100%;background-position:0 0,30% 50%}.bs-mnav-cta:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.bs-mnav,.bs-mnav-backdrop,.bs-mnav-sheet{transition:none;transform:none}}.bs-nav-link.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;background:var(--bs-blue);border-radius:999px}.bs-nav-actions{justify-self:end;display:flex;align-items:center;gap:12px}.bs-nav-upload{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:0;border-radius:8px;color:var(--bs-dim);background:transparent;cursor:pointer;transition:color .18s ease,transform .18s ease}.bs-nav-upload-icon{width:19px;height:19px}.bs-nav-upload:hover,.bs-nav-upload.is-active{color:var(--bs-white)}.bs-nav-upload:active{transform:scale(.96)}.bs-nav-signin{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 20px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--bs-white);background:#0c0c0e;font-family:Space Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:border-color .18s ease,color .18s ease,background .18s ease}.bs-nav-signin svg{width:14px;height:14px;stroke-width:2}.bs-nav-signin:hover,.bs-nav-signin.is-active{border-color:#ffffff47;color:var(--bs-white);background:#ffffff0b}.bs-nav-signin:active{background:#ffffff14;transform:scale(.96)}@media(max-width:780px){.bs-nav-signin{display:none}}.bs-nav-cta{position:relative;display:inline-flex;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:11px 20px;border-radius:8px;min-height:44px;color:var(--bs-white);text-decoration:none;border:1px solid transparent;background:linear-gradient(#0c0c0e,#0c0c0e) padding-box,var(--holo) border-box;background-size:auto,220% 100%;background-position:0 0,30% 50%;transition:box-shadow .2s ease,transform .1s ease}.bs-nav-cta:hover{box-shadow:0 0 0 1px #a78bfa80,0 4px 14px #a78bfa33}.bs-nav-cta:active{transform:scale(.96)}.bs-nav-member{position:relative}.bs-nav-avatar{position:relative;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid transparent;background:linear-gradient(#0c0c0e,#0c0c0e) padding-box,var(--holo) border-box;background-size:auto,220% 100%;background-position:0 0,30% 50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;overflow:visible;transition:box-shadow .2s ease,transform .1s ease}.bs-nav-avatar:hover{box-shadow:0 0 0 1px #a78bfa66,0 4px 12px #a78bfa26}.bs-nav-avatar:active{transform:scale(.96)}.bs-nav-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.bs-nav-avatar-fallback{font-family:Space Mono,monospace;font-weight:700;font-size:15px;color:var(--bs-white)}.bs-nav-avatar-dot{position:absolute;right:-2px;top:-2px;width:10px;height:10px;border-radius:50%;background:var(--bs-blue);border:2px solid #0c0c0e}.bs-nav-avatar-lvl{position:absolute;left:50%;bottom:-7px;transform:translate(-50%);height:15px;padding:0 5px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bs-blue);color:#0c0c0e;font-family:Space Mono,monospace;font-weight:700;font-size:8px;letter-spacing:.02em;line-height:1;white-space:nowrap;border:2px solid #0c0c0e}.bs-nav-menu-club{margin:2px 2px 4px;padding:10px 12px 11px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.bs-nav-menu-club-row{display:flex;align-items:center;gap:8px;font-size:12px}.bs-nav-menu-club-lvl{font-family:Space Mono,monospace;font-weight:700;font-size:11px;color:#0c0c0e;background:var(--bs-blue);border-radius:6px;padding:1px 6px}.bs-nav-menu-club-tier{color:var(--bs-white);font-weight:700;font-size:12px}.bs-nav-menu-club-bytes{margin-left:auto;font-family:Space Mono,monospace;font-size:11px;font-weight:700;color:#ffffffb3}.bs-nav-menu-club-bar{margin-top:9px;height:5px;border-radius:3px;background:#ffffff14;overflow:hidden}.bs-nav-menu-club-bar>span{display:block;height:100%;min-width:5px;border-radius:3px;background:var(--holo);background-size:300% 100%;background-position:30% 50%}.bs-nav-menu-club-next{margin-top:7px;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73}.bs-nav-menu{position:absolute;right:0;top:calc(100% + 12px);min-width:248px;background:linear-gradient(180deg,#131318,#0e0e11);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:10px;box-shadow:0 18px 44px #0009,inset 0 1px #ffffff0d;z-index:60;overflow:hidden}.bs-nav-menu:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--holo);background-size:300% 100%;background-position:30% 50%;opacity:.6;pointer-events:none}.bs-nav-menu-name{font-family:Outfit,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--bs-white);padding:6px 10px 10px}.bs-nav-menu-sep{height:1px;margin:6px 4px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 20%,rgba(255,255,255,.08) 80%,transparent)}.bs-nav-menu-set{border:1px solid rgba(41,186,255,.28);background:#29baff17;border-radius:9px;padding:10px;margin:0 2px 8px}.bs-nav-menu-set-title{font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--bs-blue)}.bs-nav-menu-set-meta{font-size:12px;color:var(--bs-dim);margin-top:3px}.bs-nav-menu-set-actions{display:flex;gap:8px;margin-top:9px}.bs-nav-menu-resume,.bs-nav-menu-close{font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:7px 10px;border-radius:7px;cursor:pointer}.bs-nav-menu-resume{border:1px solid var(--bs-blue);background:var(--bs-blue);color:#0b0b0d}.bs-nav-menu-close{border:1px solid rgba(255,255,255,.16);background:transparent;color:var(--bs-dim)}.bs-nav-menu-close:hover{color:#ff8484;border-color:#ff848480}.bs-nav-menu-close:disabled{opacity:.6;cursor:default}.bs-nav-menu-item{display:block;width:100%;text-align:left;font-size:13px;font-weight:600;color:#ffffffd9;background:transparent;border:0;cursor:pointer;padding:9px 10px;border-radius:8px;transition:background .15s ease,color .15s ease}.bs-nav-menu-item:hover{background:#ffffff0f;color:var(--bs-white)}.bs-nav-menu-item.is-signout{color:var(--bs-dim)}.bs-nav-menu-item.is-signout:hover{color:#ff8484}.bs-sq{display:inline-block;background:var(--bs-blue);vertical-align:baseline;border-radius:1px}.bs-sq-logo{width:.235em;height:.235em;margin-left:.045em;border-radius:.05em}.bs-sq-h{width:.17em;height:.17em;margin-left:.06em}.bs-by{font-weight:400;color:var(--bs-dim);font-size:11px;font-family:Space Mono,monospace;letter-spacing:.02em;margin-left:.5em}.bs-btn{display:inline-flex;align-items:center;gap:var(--btn-gap);font-family:Space Mono,monospace;font-size:var(--btn-font-size);font-weight:700;text-transform:uppercase;letter-spacing:var(--btn-letter-spacing);padding:var(--btn-pad-y) var(--btn-pad-x);min-height:var(--btn-min-height);border-radius:var(--btn-radius);border:none;background:var(--bs-white);color:#000;text-decoration:none;cursor:pointer;transition:box-shadow .2s ease,background .2s,transform .1s ease}.bs-btn:active:not(:disabled){transform:scale(.96)}.bs-btn:disabled{opacity:var(--btn-disabled-opacity);cursor:not-allowed}.bs-btn:hover:not(:disabled){box-shadow:0 4px 14px #ffffff14}.bs-btn-holo{background:var(--holo);background-size:220% 100%;background-position:30% 50%;color:#0a0a0b;transition:box-shadow .2s ease,transform .1s ease}.bs-btn-holo:hover:not(:disabled){box-shadow:0 4px 18px #a78bfa47}.bs-btn-lg{font-size:13px;padding:16px 32px}.bs-btn-ghost{background:transparent;border:1.5px solid var(--bs-line);color:var(--bs-white)}.bs-btn-ghost:hover{border-color:var(--bs-white);box-shadow:none}.bs-byte{-webkit-mask:var(--byte) center / contain no-repeat;mask:var(--byte) center / contain no-repeat}.bs-hero{position:relative;display:grid;grid-template-columns:1.3fr .7fr;gap:32px;align-items:center;min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h));padding:48px 0 64px}@media(max-width:860px){.bs-hero{grid-template-columns:1fr;gap:0;min-height:auto;padding:34px 0 44px;align-content:start}.bs-hero>.bs-hero-art{display:none}.bs-hero-art .bs-byte-main{width:clamp(178px,52vw,224px)}.bs-hero-art .bs-hero-glow{width:224px;height:224px}.bs-h1{font-size:clamp(42px,12vw,62px);line-height:.86;letter-spacing:-2px;margin:-2px 0 18px}.bs-sub{max-width:35ch;margin-bottom:24px;line-height:1.55}.bs-actions{display:grid;grid-template-columns:1fr;gap:10px}.bs-actions .bs-btn{width:100%;justify-content:center}}@supports (-webkit-touch-callout: none){@media(max-width:860px){.bs-hero-art .bs-hero-glow{display:none}.bs-hero-art .bs-byte-main{animation:none;filter:none;transform:none}}}@media(prefers-reduced-motion:reduce){.bs-byte-main,.bs-hero-glow{animation:none}}.bs-scroll-cue{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:5px;color:var(--bs-dim);text-decoration:none;font-family:Space Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:color .25s ease,transform .25s ease}.bs-scroll-cue:hover{color:var(--bs-white);transform:translate(-50%,4px)}.bs-scroll-cue svg{opacity:.85}@media(max-width:860px){.bs-scroll-cue{display:none}}.bs-h1{font-size:clamp(52px,7vw,98px);font-weight:900;line-height:.9;letter-spacing:-3px;margin:0 0 30px}.bs-h1-line{display:block;white-space:nowrap}.bs-roll{display:block;position:relative;height:.9em;overflow:hidden;margin:.04em 0}.bs-roll-word{position:absolute;left:0;top:0;white-space:nowrap;line-height:.9}@keyframes bs-roll-in{0%{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes bs-roll-out{0%{transform:translateY(0)}to{transform:translateY(-112%)}}.bs-roll-enter{animation:bs-roll-in .55s cubic-bezier(.22,1,.36,1) both}.bs-roll-exit{animation:bs-roll-out .55s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}@media(prefers-reduced-motion:reduce){.bs-roll-enter,.bs-roll-exit{animation:none}.bs-roll-exit{display:none}}.bs-sub{font-size:18px;line-height:1.7;font-weight:400;color:#ffffffa6;max-width:440px;margin-bottom:34px}@media(max-width:720px){.bs-sub{font-size:16px;max-width:100%}}.bs-actions{display:flex;gap:13px;flex-wrap:wrap}.bs-hero-art{position:relative;display:flex;justify-content:center;align-items:center;min-height:360px}.bs-hero-glow{position:absolute;width:340px;height:340px;max-width:90%;border-radius:50%;background:var(--holo);background-size:220% 220%;filter:blur(72px);opacity:.34}.bs-byte-main{position:relative;z-index:2;width:clamp(230px,31vw,400px);aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(167,139,250,.4)) drop-shadow(0 22px 48px rgba(41,186,255,.35)) drop-shadow(0 24px 32px rgba(0,0,0,.45));animation:bs-hero-wolf-float 6s ease-in-out infinite}@keyframes bs-hero-wolf-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-18px) rotate(2deg)}}.bs-space{position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);z-index:0;pointer-events:none;overflow:visible}.bs-hero>:not(.bs-space){position:relative;z-index:1}.bs-space-el{position:absolute;opacity:.09;-webkit-user-select:none;user-select:none}@keyframes bs-space-character-float-a{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes bs-space-character-float-b{0%,to{translate:0 0}50%{translate:6px -4px}}@keyframes bs-space-character-float-c{0%,to{translate:0 0}50%{translate:-5px 3px}}.bs-space-cat-drift{animation:bs-space-character-float-a 19s ease-in-out infinite}.bs-space-rocket{animation:bs-space-character-float-b 24s ease-in-out -8s infinite}.bs-space-cat-astro{animation:bs-space-character-float-c 22s ease-in-out -13s infinite}.bs-space-nebula{position:absolute;inset:-12%;background:radial-gradient(42% 34% at 18% 22%,rgba(167,139,250,.11),transparent 70%),radial-gradient(36% 30% at 78% 68%,rgba(41,186,255,.09),transparent 70%),radial-gradient(30% 26% at 55% 8%,rgba(255,110,199,.06),transparent 70%),radial-gradient(26% 24% at 40% 88%,rgba(52,211,153,.05),transparent 70%)}.bs-space-milkyway{position:absolute;top:30%;left:12%;right:12%;height:46%;background:radial-gradient(60% 26% at 50% 50%,rgba(255,255,255,.05),transparent 70%),radial-gradient(38% 16% at 38% 46%,rgba(167,139,250,.06),transparent 70%),radial-gradient(34% 14% at 64% 56%,rgba(41,186,255,.05),transparent 70%);rotate:-8deg}.bs-space-constellation{position:absolute;width:185px;top:47%;left:47%;opacity:.35}@keyframes bs-shooting-star{0%{opacity:0;transform:translateZ(0)}7%{opacity:.9}25%{opacity:0;transform:translate3d(250px,0,0)}to{opacity:0;transform:translate3d(250px,0,0)}}.bs-space-shooting{position:absolute;top:8%;left:52%;width:110px;height:1.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15) 55%,rgba(255,255,255,.85));border-radius:2px;rotate:30deg;opacity:0;animation:bs-shooting-star 11s linear infinite}.bs-space-shooting-b{top:34%;left:8%;width:80px;animation-delay:-5.5s;animation-duration:13s}.bs-space-shooting-c{top:20%;left:74%;width:72px;animation-delay:-8.2s;animation-duration:15s}.bs-space-shooting-d{top:58%;left:28%;width:92px;animation-delay:-2.4s;animation-duration:17s}.bs-space-shooting-e{top:70%;left:82%;width:64px;animation-delay:-11.1s;animation-duration:19s}.bs-space-stars{position:absolute;inset:0;background-image:radial-gradient(1.5px 1.5px at 12% 18%,rgba(255,255,255,.9) 50%,transparent 51%),radial-gradient(1px 1px at 28% 64%,rgba(255,255,255,.7) 50%,transparent 51%),radial-gradient(2px 2px at 38% 34%,rgba(167,139,250,.85) 50%,transparent 51%),radial-gradient(1px 1px at 52% 12%,rgba(255,255,255,.8) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 61% 78%,rgba(255,255,255,.7) 50%,transparent 51%),radial-gradient(1px 1px at 70% 28%,rgba(41,186,255,.9) 50%,transparent 51%),radial-gradient(2px 2px at 82% 56%,rgba(255,255,255,.7) 50%,transparent 51%),radial-gradient(1px 1px at 90% 14%,rgba(255,255,255,.85) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 6% 82%,rgba(41,186,255,.7) 50%,transparent 51%),radial-gradient(1px 1px at 46% 90%,rgba(255,255,255,.6) 50%,transparent 51%);opacity:.85}.bs-space-stars-b{background-image:radial-gradient(1px 1px at 8% 40%,rgba(255,255,255,.7) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 22% 8%,rgba(255,255,255,.8) 50%,transparent 51%),radial-gradient(1px 1px at 34% 78%,rgba(167,139,250,.7) 50%,transparent 51%),radial-gradient(1px 1px at 57% 46%,rgba(255,255,255,.6) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 66% 6%,rgba(255,255,255,.7) 50%,transparent 51%),radial-gradient(1px 1px at 76% 84%,rgba(41,186,255,.8) 50%,transparent 51%),radial-gradient(1px 1px at 94% 38%,rgba(255,255,255,.7) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 86% 72%,rgba(167,139,250,.6) 50%,transparent 51%);opacity:.5}.bs-space-moon{width:76px;top:10%;left:47%}.bs-space-moon-2{width:54px;bottom:14%;left:1%;opacity:.08;rotate:-28deg}.bs-space-planet-ring-2{width:82px;bottom:4%;left:27%;opacity:.08}.bs-space-planet-swirl-2{width:68px;top:34%;left:0;opacity:.08;rotate:-20deg}.bs-space-moon-3{width:44px;top:26%;left:22%;opacity:.08;rotate:40deg;scale:-1 1}.bs-space-planet-ring-3{width:64px;bottom:18%;left:47%;opacity:.08;rotate:22deg;scale:-1 1}.bs-space-planet-swirl-3{width:58px;top:7%;left:66%;opacity:.08;rotate:30deg}.bs-space-cat-drift-2{width:105px;top:48%;left:43%;opacity:.08;scale:-1 1;rotate:8deg}.bs-space-rocket-2{width:110px;top:13%;left:29%;opacity:.07;scale:-1 1;rotate:14deg}.bs-space-planet-ring{width:150px;top:4%;right:1%;rotate:-10deg}.bs-space-planet-swirl{width:120px;bottom:0;right:0;left:auto;rotate:16deg}.bs-space-cat-drift{width:185px;top:5%;left:5%;opacity:.11}.bs-space-rocket{width:168px;bottom:3%;right:32%;opacity:.11}.bs-space-cat-astro{width:205px;bottom:30%;right:3%;opacity:.12}@media(max-width:860px){.bs-space-cat-drift,.bs-space-rocket,.bs-space-moon,.bs-space-moon-2,.bs-space-moon-3,.bs-space-planet-ring-2,.bs-space-planet-ring-3,.bs-space-planet-swirl-2,.bs-space-planet-swirl-3,.bs-space-cat-drift-2,.bs-space-rocket-2{display:none}.bs-space-planet-ring{width:100px;top:2%;right:-6%}.bs-space-cat-astro{width:120px;bottom:auto;top:30%;right:-4%;opacity:.1}.bs-space-planet-swirl{width:70px;bottom:0;right:-4%}.bs-space-el,.bs-space-shooting{animation:none!important}.bs-space-shooting{opacity:0}}@media(prefers-reduced-motion:reduce){.bs-space-el,.bs-space-shooting{animation:none}.bs-space-shooting{opacity:0}}.bs-sec{padding:88px 0 0;scroll-margin-top:calc(var(--nav-h) + 16px)}#cta,#dealers{scroll-margin-top:calc(var(--nav-h) + 16px)}.bs-sec-label{font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--bs-blue);margin-bottom:14px}.bs-sec-title{font-size:clamp(34px,4.4vw,58px);font-weight:900;letter-spacing:-1.6px;line-height:1;margin:0}.bs-sec-note{color:var(--bs-muted);font-size:16px;margin-top:16px;max-width:480px;line-height:1.6}.bs-fins{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:820px){.bs-fins{grid-template-columns:1fr}}.bs-fins-soon{grid-template-columns:1fr 1fr;margin-top:24px}@media(max-width:820px){.bs-fins-soon{grid-template-columns:1fr}}.bs-fin{position:relative;display:flex;flex-direction:column;--on: 0;border:1px solid var(--bs-line);border-radius:16px;background:radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,.035),transparent 62%),var(--bs-panel);padding:26px 28px 28px;overflow:hidden;transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-origin:center;transition:transform .4s ease,border-color .35s,box-shadow .4s ease}.bs-fin.gloss:hover,.bs-fin.gloss.bs-preview{border-color:#ffffff47;box-shadow:0 30px 64px -28px #ffffff38}.bs-fin.holo:hover,.bs-fin.holo.bs-preview{border-color:#a78bfa8c;box-shadow:0 30px 74px -26px #a78bfa6b}.bs-fin.silver:hover,.bs-fin.silver.bs-preview{border-color:#dce0e880;box-shadow:0 30px 64px -28px #dce0e84d}.bs-fin.gold:hover,.bs-fin.gold.bs-preview{border-color:#f0ce7b8c;box-shadow:0 30px 64px -28px #f0ce7b57}.bs-fin-glare{position:absolute;inset:0;z-index:5;border-radius:inherit;pointer-events:none;opacity:var(--on, 0);transition:opacity .4s ease;background:radial-gradient(58% 58% at var(--px, 50%) var(--py, 50%),rgba(255,255,255,.1),transparent 60%);mix-blend-mode:soft-light}.holo .bs-fin-glare{background:radial-gradient(52% 52% at var(--px, 50%) var(--py, 50%),rgba(255,255,255,.14),transparent 60%),radial-gradient(130% 130% at var(--glx, 50%) var(--gly, 50%),rgba(140,90,255,.1),rgba(40,200,255,.06) 42%,transparent 72%)}.bs-fin-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.bs-fin-label{font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--bs-dim)}.bs-fin-hint{font-family:Space Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-dim);display:inline-flex;align-items:center;gap:6px;opacity:calc(1 - var(--on, 0));transition:opacity .3s ease}.bs-fin-stage{position:relative;width:100%;max-width:320px;aspect-ratio:1;margin:6px auto 24px;isolation:isolate;transform:rotate(calc(var(--tilt, 0deg) * var(--on, 0))) scale(calc(1 + var(--on, 0) * .05));transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.bs-fx{position:absolute;inset:0;-webkit-mask:var(--byte) center / contain no-repeat;mask:var(--byte) center / contain no-repeat}.gloss .bs-fx-base{background-image:linear-gradient(150deg,#fff,#dfe4ec 28%,#b7bece 50%,#eef1f7 68%,#a5acba);background-size:100% 230%;background-position:0% 50%}.holo .bs-fx-base{background-image:linear-gradient(115deg,#ff5dd2,#8b5cff,#2b8cff,#1fd6c8,#7cff5d,#ffe24a,#ff8a3c 84%,#ff5dd2);background-size:175% 175%;background-position:35% 60%}.holo .bs-fx-foil2{opacity:calc(var(--on, 0) * .5);background-image:repeating-linear-gradient(-64deg,#ff5dd28c,#2b8cff8c,#1fd6c88c,#7cff5d8c,#ffe24a8c,#ff5dd28c 45%);background-size:260% 260%;background-position:50% 50%;mix-blend-mode:soft-light;filter:saturate(1.2);transition:opacity .4s ease}.silver .bs-fx-base{background-image:linear-gradient(150deg,#fff,#c8cdd6 18%,#8a9099,#eef1f6,#7e848d,#cfd4dc 82%,#aeb4be);background-size:100% 250%;background-position:0% 50%}.gold .bs-fx-base{background-image:linear-gradient(150deg,#fff7d6,#f1d27a 20%,#c79a3a 38%,#fbecb0 52%,#b8841f,#f0cf78,#cda246);background-size:100% 250%;background-position:0% 50%}.bs-fx-shine{opacity:0;mix-blend-mode:screen;transition:opacity .4s ease}.gloss .bs-fx-shine{opacity:var(--on, 0);background:radial-gradient(48% 95% at var(--glx, 50%) var(--gly, 30%),rgba(255,255,255,.95) 0%,rgba(255,255,255,.3) 13%,transparent 38%)}.holo .bs-fx-shine{opacity:calc(var(--on, 0) * .7);background:radial-gradient(52% 88% at var(--glx, 50%) var(--gly, 30%),rgba(255,255,255,.72) 0%,rgba(255,255,255,.16) 16%,transparent 44%)}.silver .bs-fx-shine{opacity:var(--on, 0);background:radial-gradient(48% 95% at var(--glx, 50%) var(--gly, 30%),rgba(255,255,255,.98) 0%,rgba(255,255,255,.32) 13%,transparent 38%)}.gold .bs-fx-shine{opacity:var(--on, 0);background:radial-gradient(48% 95% at var(--glx, 50%) var(--gly, 30%),rgba(255,250,228,.96) 0%,rgba(255,244,196,.32) 13%,transparent 38%)}.bs-fin-meta{display:flex;flex-direction:column;flex:1}.bs-fin-htop{display:flex;align-items:center;gap:11px;margin-bottom:9px}.bs-fin-h{font-size:clamp(28px,3.2vw,40px);font-weight:900;letter-spacing:-1.3px;margin:0;line-height:1;padding-bottom:.18em}.bs-fin-badge{font-family:Space Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:4px 9px;border-radius:999px;color:#0a0a0b;background:var(--holo);background-size:220% 100%;background-position:30% 50%;flex:none}.bs-fin-desc{font-size:14.5px;color:var(--bs-muted);line-height:1.6;max-width:340px}.bs-fin-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.bs-fin-tags span{font-family:Space Mono,monospace;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-muted);border:1px solid var(--bs-line);border-radius:999px;padding:5px 11px}.bs-fin-foot{margin-top:auto;padding-top:18px;display:flex;align-items:center;justify-content:space-between}.bs-fin-price{font-family:Space Mono,monospace;font-size:13px;color:var(--bs-white);font-weight:700}.bs-fin-price span{color:var(--bs-dim);font-weight:400}.bs-fin-soon{font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--bs-muted);border:1px solid var(--bs-line);border-radius:999px;padding:6px 13px}.bs-fin-go{width:34px;height:34px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bs-line);color:var(--bs-white);transition:background .25s,color .25s,border-color .25s,transform .25s}.bs-fin:hover .bs-fin-go{transform:translate(2px)}.gloss:hover .bs-fin-go{background:var(--bs-white);color:#0a0a0b;border-color:var(--bs-white)}.holo:hover .bs-fin-go{background:var(--holo);background-size:220% 100%;color:#0a0a0b;border-color:transparent}.bs-steps{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative;padding-top:30px}.bs-steps:before{content:"";position:absolute;top:5px;left:16.66%;right:16.66%;height:1px;z-index:0;background:linear-gradient(90deg,var(--bs-blue),color-mix(in srgb,var(--bs-blue),var(--bs-lime)),var(--bs-lime),color-mix(in srgb,var(--bs-lime),#ff5dd2),#ff5dd2);opacity:.35}@media(max-width:880px){.bs-steps{grid-template-columns:1fr;gap:44px;padding-top:0}.bs-steps:before{display:none}}.bs-step{--acc: var(--bs-blue);position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.bs-step:before{content:"";position:absolute;top:-29px;left:50%;transform:translate(-50%);width:11px;height:11px;border-radius:50%;background:var(--acc);z-index:1;box-shadow:0 0 0 5px var(--bs-bg),0 0 14px color-mix(in srgb,var(--acc) 80%,transparent);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.bs-step-holo:before{background:var(--holo);background-size:220% 100%;background-position:30% 50%;box-shadow:0 0 0 5px var(--bs-bg)}.bs-step:hover:before{box-shadow:0 0 0 5px var(--bs-bg),0 0 14px #29baff66}@media(max-width:880px){.bs-step:before{display:none}}.bs-step-byte{width:128px;height:128px;margin-top:20px;background:var(--bs-white);transition:transform .5s cubic-bezier(.34,1.56,.64,1),filter .4s}.bs-step-holo .bs-step-byte{background:var(--holo);background-size:220% 100%;background-position:30% 50%;filter:drop-shadow(0 10px 26px rgba(167,139,250,.45))}.bs-step:hover .bs-step-byte{filter:drop-shadow(0 8px 20px rgba(167,139,250,.35))}.bs-step-meta{display:flex;align-items:center;gap:10px;margin:22px 0 12px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.bs-step-no{color:var(--acc)}.bs-step-holo .bs-step-no{background:var(--holo);background-size:220% 100%;background-position:30% 50%;-webkit-background-clip:text;background-clip:text;color:transparent}.bs-step-meta .bs-dot{width:3px;height:3px;border-radius:50%;background:var(--bs-dim)}.bs-step-tag{color:var(--bs-dim)}.bs-step-title{font-size:22px;font-weight:900;letter-spacing:-.6px;line-height:1.15;margin:0 0 10px}.bs-step-sub{font-size:14.5px;color:var(--bs-muted);line-height:1.6;margin:0;max-width:26ch}.bs-price-toggle{margin-top:30px;display:inline-flex;gap:4px;padding:4px;border:1px solid var(--bs-line);border-radius:999px;background:var(--bs-panel)}.bs-price-tab{font-family:Space Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:9px 20px;border-radius:999px;border:none;cursor:pointer;background:transparent;color:var(--bs-muted);transition:color .2s,background .25s,box-shadow .25s}.bs-price-tab:hover{color:var(--bs-white)}.bs-price-tab.gloss.is-on{background:var(--bs-white);color:#0a0a0b}.bs-price-tab.holo.is-on{background:var(--holo);background-size:220% 100%;color:#0a0a0b;background-position:30% 50%}.bs-prices{margin-top:48px;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;align-items:stretch}@media(max-width:1080px){.bs-prices{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:560px){.bs-prices{grid-template-columns:1fr}}.bs-price{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:50px 22px 24px;border:1.5px solid var(--bs-line);border-radius:16px;background:radial-gradient(120% 80% at 100% 0%,rgba(255,255,255,.04),transparent 60%),var(--bs-panel);transition:border-color .3s,box-shadow .3s}.bs-price:before{content:"";position:absolute;top:0;right:0;width:46px;height:46px;z-index:0;background:linear-gradient(225deg,rgba(255,255,255,.1),transparent 70%);border-bottom-left-radius:18px}.bs-price:hover{border-color:#ffffff4d;box-shadow:0 8px 32px -16px #ffffff1f}.bs-price>*{position:relative;z-index:1}.bs-price-ghost{position:absolute;right:-6px;bottom:-34px;z-index:0;font-size:150px;font-weight:900;line-height:1;letter-spacing:-8px;color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none}.bs-price-pop{border-color:#a78bfa99;background:radial-gradient(130% 90% at 50% 0%,rgba(167,139,250,.16),transparent 62%),var(--bs-panel);box-shadow:0 34px 70px -34px #a78bfa8c}.bs-price-pop:hover{border-color:#a78bfae6;box-shadow:0 24px 56px -24px #a78bfaa6}.bs-price-pop .bs-price-ghost{background:var(--holo);background-size:220% 100%;background-position:30% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.16}.bs-price-custom{border-style:dashed;border-color:var(--bs-line);background:transparent}.bs-price-custom:before{display:none}.bs-price .bs-price-byte{position:absolute;top:16px;right:12px;z-index:3;width:54px;height:54px;transform:rotate(var(--tilt, 8deg));background:var(--holo);background-size:220% 100%;background-position:30% 50%;filter:drop-shadow(0 6px 14px rgba(167,139,250,.85));transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.bs-price-pop:hover .bs-price-byte{transform:rotate(-6deg)}.bs-price-badge{position:absolute;top:18px;left:22px;z-index:3;font-family:Space Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:5px 11px;border-radius:999px;color:#0a0a0b;transform:rotate(-3deg);background:var(--holo);background-size:220% 100%;background-position:30% 50%;box-shadow:0 6px 16px -6px #a78bfab3}.bs-price-tier{font-size:15px;font-weight:800;letter-spacing:-.2px;color:var(--bs-white)}.bs-price-qty{margin-top:3px;font-family:Space Mono,monospace;font-size:12px;font-weight:400;color:var(--bs-dim);letter-spacing:.02em}.bs-price-qty b{color:var(--bs-muted);font-weight:700}.bs-price-amt{margin-top:20px;min-height:78px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.bs-price-from{font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--bs-dim);line-height:1}.bs-price-pop .bs-price-from{color:#c9b8ff}.bs-price-num{font-size:40px;font-weight:900;letter-spacing:-1.6px;color:var(--bs-white);line-height:1.05;white-space:nowrap}.bs-price-pop .bs-price-num{background:var(--holo);background-size:220% 100%;background-position:30% 50%;-webkit-background-clip:text;background-clip:text;color:transparent}.bs-price-per{margin-top:6px;font-family:Space Mono,monospace;font-size:12px;color:var(--bs-blue);font-weight:700}.bs-price-pop .bs-price-per{color:#c9b8ff}.bs-price-btn{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;font-family:Outfit,sans-serif;font-size:14px;font-weight:800;padding:12px 16px;border-radius:10px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;width:100%;transition:box-shadow .25s,background .25s,color .2s,border-color .2s}.bs-price-btn:hover{box-shadow:0 4px 16px -4px #ffffff26}.bs-price-btn.solid{background:var(--bs-white);color:#0a0a0b}.bs-price-btn.solid:hover{box-shadow:0 6px 20px -6px #ffffff8c}.bs-price-btn.holo{color:#0a0a0b;background:var(--holo);background-size:220% 100%;background-position:30% 50%;transition:box-shadow .25s,background-position .5s ease}.bs-price-btn.holo:hover{background-position:90% 50%;box-shadow:0 6px 24px -6px #a78bfa8c}.bs-price-btn.ghost{border-color:var(--bs-line);color:var(--bs-white);background:transparent}.bs-price-btn.ghost:hover{border-color:var(--bs-white);background:#ffffff0a}.bs-price-foot{margin-top:30px;font-family:Space Mono,monospace;font-size:12px;color:var(--bs-dim);line-height:1.6}.bs-artist{position:relative;overflow:hidden;margin-top:104px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:38px;padding:40px 46px;border:1.5px solid rgba(167,139,250,.7);border-radius:16px;background:radial-gradient(90% 150% at 0% 0%,rgba(167,139,250,.14),transparent 60%),var(--bs-panel)}@media(max-width:760px){.bs-artist{grid-template-columns:1fr;text-align:center;padding:34px 26px;gap:22px}}.bs-artist-glow{position:absolute;left:-50px;top:-70px;width:280px;height:280px;background:var(--holo);filter:blur(86px);opacity:.12;pointer-events:none}.bs-artist-byte{position:relative;z-index:1;flex:none;width:120px;height:120px;background:var(--holo);background-size:220% 100%;background-position:30% 50%;transform:rotate(var(--tilt, -5deg));filter:drop-shadow(0 12px 26px rgba(167,139,250,.85))}@media(max-width:760px){.bs-artist-byte{margin:0 auto;width:96px;height:96px}}.bs-artist-body{position:relative;z-index:1}.bs-artist-h{font-size:clamp(26px,3vw,36px);font-weight:900;letter-spacing:-1px;line-height:1.12;margin:12px 0 0}.bs-artist-p{color:var(--bs-muted);font-size:15px;line-height:1.6;max-width:540px;margin:13px 0 24px}@media(max-width:760px){.bs-artist-p{margin-left:auto;margin-right:auto}}.bs-cta{padding:110px 0 100px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}.bs-cta-byte{width:150px;height:150px;background:#fff}.bs-cta-h{font-size:clamp(46px,6vw,84px);font-weight:900;line-height:1;letter-spacing:-2.4px;margin:0}.bs-cta-note{font-family:Space Mono,monospace;font-size:11px;color:var(--bs-dim);text-transform:uppercase;letter-spacing:.07em}.bs-footer{position:relative;border-top:1px solid var(--bs-line);margin-top:40px}.bs-footer:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--holo);background-size:220% 100%;opacity:.3}.bs-footer-main{max-width:1180px;margin:0 auto;padding:56px 48px 40px;display:grid;grid-template-columns:1.4fr 1fr;gap:56px}@media(max-width:820px){.bs-footer-main{grid-template-columns:1fr;gap:36px;padding:44px 24px 32px}}.bs-footer-brand{max-width:340px}.bs-footer-brandrow{display:inline-flex;align-items:center;gap:11px;margin-bottom:16px;text-decoration:none;color:inherit}.bs-footer-mark{width:30px;height:30px;background:var(--bs-white);flex:none;transition:transform .35s cubic-bezier(.22,1,.36,1)}.bs-footer-brandrow:hover .bs-footer-mark,.bs-footer-brandrow:hover .bs-footer-logo{opacity:.82}.bs-footer-logo{display:block;width:auto;height:20px;object-fit:contain;mix-blend-mode:screen;transition:opacity .18s ease}.bs-footer-tag{color:var(--bs-muted);font-size:13.5px;line-height:1.65;margin:0 0 10px}.bs-footer-operator{display:flex;flex-direction:column;gap:4px;margin:0 0 22px;color:var(--bs-dim);font-family:Space Mono,monospace;font-size:10.5px;font-style:normal;line-height:1.55}.bs-footer-operator a{width:fit-content;color:var(--bs-muted);text-decoration-color:#fff3;text-underline-offset:3px}.bs-footer-operator a:hover{color:var(--bs-white)}.bs-footer-social{display:flex;gap:10px}.bs-footer-social a{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--bs-dim);border:1px solid var(--bs-line);background:#0c0c0e;transition:color .2s,border-color .2s,transform .2s,box-shadow .2s}.bs-footer-social a:hover{color:var(--bs-white);border-color:color-mix(in srgb,var(--bs-blue) 55%,var(--bs-line));box-shadow:0 0 0 1px #29baff40,0 4px 12px -4px #29baff66}.bs-footer-lockup{display:flex;align-items:center;gap:15px;margin-bottom:18px}.bs-footer-lockup .bs-footer-brandrow{margin-bottom:0}.bs-footer-lockup-x{font-family:Space Mono,monospace;font-size:18px;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none;background:var(--holo);background-size:220% 100%;background-position:30% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bs-footer-partner{position:relative;display:inline-flex;align-items:center;text-decoration:none;transition:opacity .3s}.bs-footer-partner:hover{opacity:.9}.bs-footer-partner-imgs{position:relative;display:block}.bs-footer-partner-logo{display:block;height:50px;width:auto;transition:opacity .35s ease;filter:drop-shadow(0 1px 6px rgba(0,0,0,.55))}.bs-footer-partner-holo{position:absolute;inset:0;pointer-events:none;background:var(--holo);background-size:220% 100%;-webkit-mask:var(--wp-mask) left center / contain no-repeat;mask:var(--wp-mask) left center / contain no-repeat;opacity:0;transition:opacity .35s ease;filter:drop-shadow(0 0 9px rgba(190,120,255,.55))}.bs-footer-partner:hover .bs-fp-white{opacity:0}.bs-footer-partner:hover .bs-footer-partner-holo{opacity:1}.bs-footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;align-content:start}.bs-footer-nav-block{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bs-footer-head{font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--bs-white);margin-bottom:3px}.bs-footer-action{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 9px;border-bottom:1px solid var(--bs-line);font-size:13.5px;color:var(--bs-muted);text-decoration:none;transition:color .18s,border-color .18s}.bs-footer-action svg{color:var(--bs-blue);opacity:.7;transition:transform .18s,opacity .18s}.bs-footer-action:hover{color:var(--bs-white);border-color:color-mix(in srgb,var(--bs-blue) 45%,var(--bs-line))}.bs-footer-action:hover svg{opacity:1;transform:translate(2px,-2px)}.bs-footer-more{grid-column:1 / -1;border-top:1px solid var(--bs-line);padding-top:15px}.bs-footer-more summary{display:inline-flex;align-items:center;gap:7px;cursor:pointer;list-style:none;color:var(--bs-dim);font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;transition:color .18s}.bs-footer-more summary::-webkit-details-marker{display:none}.bs-footer-more summary svg{transition:transform .2s ease}.bs-footer-more[open] summary svg{transform:rotate(180deg)}.bs-footer-more summary:hover{color:var(--bs-white)}.bs-footer-more summary:focus-visible{outline:2px solid var(--bs-blue);outline-offset:4px}.bs-footer-more-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:16px}.bs-footer-more-links a{font-size:13px;color:var(--bs-dim);text-decoration:none;transition:color .18s}.bs-footer-more-links a:hover{color:var(--bs-white)}.bs-footer-bottom{max-width:1180px;margin:0 auto;padding:18px 48px 30px;border-top:1px solid var(--bs-line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center}@media(max-width:820px){.bs-footer-bottom{padding:16px 24px 26px}}.bs-footer-copy,.bs-footer-note{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.04em;color:var(--bs-dim)}.bs-footer-link{color:var(--bs-blue);text-decoration:none;transition:opacity .15s ease}.bs-footer-link:hover{opacity:.75;text-decoration:underline}.bs-footer-bottom .bs-footer-operator{align-items:center;margin:0}.bs-paths{padding-top:64px}.bs-paths .bs-sec-title{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.8px}.bs-paths .bs-sec-note{font-size:14px;margin-top:10px;max-width:440px}.bs-paths-grid{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}@media(max-width:820px){.bs-paths-grid{grid-template-columns:1fr}}.bs-path{position:relative;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--bs-line);border-radius:16px;background:var(--bs-panel);padding:22px 24px 24px;overflow:hidden;transition:border-color .3s,box-shadow .4s ease}.bs-path:hover{border-color:#7a7a8280;box-shadow:0 8px 28px -12px #00000080}.bs-path-top{display:flex;align-items:center;gap:12px;width:100%}.bs-path-feat{border-color:transparent;background:linear-gradient(var(--bs-panel),var(--bs-panel)) padding-box,var(--holo) border-box;background-size:auto,220% 100%;background-position:0 0,30% 50%}.bs-path-feat:hover{border-color:transparent;box-shadow:0 30px 70px -32px #a78bfa80}.bs-path-badge{margin-left:auto;flex:none;font-family:Space Mono,monospace;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0a0a0b;padding:4px 10px;border-radius:999px;background:var(--holo);background-size:220% 100%;background-position:30% 50%}.bs-path-icon{flex:none;width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--bs-blue);border:1px solid var(--bs-line);background:color-mix(in srgb,var(--bs-blue) 8%,var(--bs-bg))}.bs-path-feat .bs-path-icon{color:#0a0a0b;border:none;background:var(--holo);background-size:220% 100%;background-position:30% 50%}.bs-path-step{font-family:Space Mono,monospace;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--bs-blue)}.bs-path-h{font-size:19px;font-weight:900;letter-spacing:-.4px;line-height:1.2;margin:16px 0 0}.bs-path-p{color:var(--bs-muted);font-size:13.5px;line-height:1.55;margin:9px 0 0;max-width:42ch}.bs-path-btn{margin-top:18px;align-self:flex-start}@media(max-width:560px){.bs-path{padding:22px 22px 24px}}@media(min-width:721px)and (max-width:1024px){.bs-wrap{padding-left:40px;padding-right:40px}}@media(max-width:480px){.bs-h1{font-size:clamp(38px,11.5vw,50px);letter-spacing:-1.5px;margin-bottom:18px}.bs-sub{font-size:15px}}@media(max-width:360px){.bs-h1{font-size:clamp(33px,9.6vw,46px);letter-spacing:-1.2px}}@media(hover:none){.bs-nav-cta,.bs-nav-link,.bs-btn{min-height:44px}.bs-footer-social a{width:44px;height:44px}.bs-footer-action{min-height:44px}.bs-footer-more-links a{padding:5px 0}.bs-footer-link{padding:3px 0}.bs-fin-hint{display:none}.bs-fin{transform:none!important}.bs-nav-cta:hover,.bs-btn:hover,.bs-price:hover,.bs-price-pop:hover,.bs-price-btn:hover,.bs-path:hover,.bs-step:hover .bs-step-byte{transform:none}}.bs-pay,.bs-pay-prepare{display:flex;flex-direction:column;gap:12px;margin-top:10px}.bs-pay-prepare-content{text-align:center}.bs-pay-prepare-note{margin:0;font-size:.86rem;color:var(--bs-dim);line-height:1.5}.bs-pay-express{height:0;overflow:hidden;visibility:hidden}.bs-pay-express.is-ready{height:auto;margin-bottom:6px;overflow:visible;visibility:visible}.bs-pay-divider{display:flex;align-items:center;text-align:center;color:var(--bs-dim);font-size:.8rem;margin:4px 0 10px}.bs-pay-divider:before,.bs-pay-divider:after{content:"";flex:1;border-bottom:1px solid var(--bs-line)}.bs-pay-divider span{padding:0 12px}.bs-pay-card-section{display:flex;flex-direction:column;gap:12px}.bs-pay-group{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.bs-pay-row{display:flex;gap:12px}@media(max-width:380px){.bs-pay-row{flex-direction:column}}.bs-pay-label{font-size:.8rem;font-weight:600;letter-spacing:.01em;color:var(--bs-dim, #9b94ad)}.bs-pay-field-error{margin:0;color:#ff9b9b;font-size:.8rem;line-height:1.4}.bs-pay-field{padding:12px 14px;border-radius:12px;background:#16131f;border:1px solid rgba(196,181,253,.18);transition:border-color .15s ease,box-shadow .15s ease}.bs-pay-field:focus-within{border-color:#c4b5fd8c;box-shadow:0 0 0 3px #c4b5fd1f}.bs-pay-loading{display:flex;align-items:center;gap:10px;margin-top:16px;color:var(--bs-dim, #9b94ad);font-size:.9rem}.bs-pay-loading svg{animation:spin .9s linear infinite}.bs-pay-error{margin:0;color:#ff8585;font-size:.86rem;line-height:1.4}.bs-pay-note{margin:0;text-align:center;color:var(--bs-dim, #9b94ad);font-size:.78rem;letter-spacing:.02em}.bs-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bs-pay-credit{margin:0;padding:8px 10px;border-radius:8px;background:#78dc961a;border:1px solid rgba(120,220,150,.28);color:#8fe6ab;font-size:.82rem;line-height:1.4}.bs-pay-credit>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.bs-pay-credit dt,.bs-pay-credit dd{margin:0}.bs-pay-credit dd{color:#c9f6d6;font-variant-numeric:tabular-nums}.bs-pay-credit-due{margin-top:5px;padding-top:5px;border-top:1px solid rgba(120,220,150,.2);font-weight:700}.bs-pay-consent{margin:6px 0 0;text-align:center;color:var(--bs-dim, #9b94ad);font-size:.72rem;line-height:1.5;letter-spacing:.01em}.bs-pay-consent a{color:var(--bs-muted, #c4bdd4);text-decoration:underline;text-underline-offset:2px}.bs-pay-consent a:hover{color:var(--bs-text, #f4f1fb)}@keyframes spin{to{transform:rotate(360deg)}}.bs-ev-wrap{display:flex;flex-direction:column;gap:18px}.bs-when-pane{display:flex;flex-direction:column;gap:22px;width:100%;max-width:600px;margin-inline:auto}.bs-when-head{display:flex;flex-direction:column;gap:5px;margin:0}.bs-when-title{margin:0;color:var(--bs-white, #fff);font:800 1.35rem/1.15 var(--font-body, "Outfit", sans-serif);letter-spacing:-.025em}.bs-when-sub{margin:0;color:var(--bs-mid, rgba(255, 255, 255, .58));font:.9rem/1.5 var(--font-body, "Outfit", sans-serif)}.bs-when-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px}.bs-when-foot-right{display:flex;align-items:center;gap:8px}.bs-ev-choice{display:flex;gap:10px}.bs-ev-opt{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;border:1.5px solid var(--bs-border, rgba(255, 255, 255, .12));border-radius:12px;background:transparent;color:var(--bs-fg, #e8e8e8);font:600 .93rem Outfit,sans-serif;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.bs-ev-opt:hover{border-color:#ffffff47;background:#ffffff0d}.bs-ev-opt.active{border-color:#6ee7b7;background:#6ee7b714;color:#6ee7b7}.bs-ev-search{position:relative}.bs-ev-search-input{width:100%;padding:10px 14px;border:1.5px solid var(--bs-border, rgba(255, 255, 255, .14));border-radius:10px;background:#ffffff0a;color:var(--bs-fg, #e8e8e8);font:.9rem Outfit,sans-serif;outline:none;transition:border-color .18s;box-sizing:border-box}.bs-ev-search-input:focus{border-color:#ffffff4d}.bs-ev-search-input::placeholder{color:#ffffff52}.bs-ev-list{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto;border-radius:10px}.bs-ev-list::-webkit-scrollbar{width:5px}.bs-ev-list::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.bs-ev-list-item{display:flex;align-items:center;gap:10px;padding:10px 13px;border:1.5px solid transparent;border-radius:9px;background:#ffffff09;cursor:pointer;text-align:left;transition:border-color .15s,background .15s;width:100%}.bs-ev-list-item:hover{background:#ffffff12;border-color:#ffffff1f}.bs-ev-list-item.active{border-color:#6ee7b7;background:#6ee7b712}.bs-ev-item-name{flex:1;font:600 .875rem Outfit,sans-serif;color:var(--bs-fg, #e8e8e8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-ev-item-loc{font:.78rem Outfit,sans-serif;color:#ffffff73;white-space:nowrap}.bs-ev-item-date{font:500 .8rem Space Mono,monospace;color:#ffffff8c;white-space:nowrap;flex-shrink:0}.bs-ev-empty{padding:14px;text-align:center;color:#ffffff61;font:.87rem Outfit,sans-serif}.bs-ev-loading{padding:12px;text-align:center;color:#ffffff61;font:.87rem Outfit,sans-serif}.bs-ev-estimate{border:1.5px solid var(--bs-border, rgba(255, 255, 255, .12));border-radius:12px;overflow:hidden}.bs-ev-est-head{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid rgba(255,255,255,.08)}.bs-ev-badge{display:flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:20px;font:700 .82rem Space Mono,monospace;white-space:nowrap;flex-shrink:0}.bs-ev-badge.green{background:#6ee7b72e;color:#6ee7b7}.bs-ev-badge.yellow{background:#facc152e;color:#facc15}.bs-ev-badge.orange{background:#fb923c2e;color:#fb923c}.bs-ev-badge.red{background:#f871712e;color:#f87171}.bs-ev-est-label{font:.86rem Outfit,sans-serif;color:#ffffff8c;flex:1;min-width:0;display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-ev-est-label strong{color:var(--bs-fg, #e8e8e8);font-weight:600;overflow:hidden;text-overflow:ellipsis}.bs-ev-est-sep{color:#ffffff40}.bs-ev-est-body{padding:12px 15px;display:flex;flex-direction:column;gap:10px}.bs-ev-arrives{display:flex;align-items:center;gap:9px;font:.85rem Outfit,sans-serif;color:#ffffff8c}.bs-ev-arrives-icon{width:15px;height:15px;flex-shrink:0;opacity:.7}.bs-ev-arrives-text strong{font-weight:600;color:var(--bs-fg, #e8e8e8)}.bs-ev-arrives.good .bs-ev-arrives-icon{color:#6ee7b7;opacity:1}.bs-ev-arrives.good .bs-ev-arrives-text strong{color:#6ee7b7}.bs-ev-arrives.tight .bs-ev-arrives-icon,.bs-ev-arrives.tight .bs-ev-arrives-text strong{color:#facc15}.bs-ev-arrives.late .bs-ev-arrives-icon,.bs-ev-arrives.late .bs-ev-arrives-text strong{color:#f87171}.bs-ev-arrives-star{color:#ffffff59;margin-left:1px}.bs-ev-disclaimer{margin:0;padding-left:24px;font:.72rem Outfit,sans-serif;line-height:1.4;color:#ffffff61}.bs-ev-upsells{display:flex;flex-direction:column;gap:8px;padding-top:4px}.bs-ev-upsell{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1.5px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff06;cursor:pointer;text-align:left;transition:border-color .15s,background .15s;width:100%}.bs-ev-upsell:hover{border-color:#ffffff2e;background:#ffffff0d}.bs-ev-upsell.active{border-color:#6ee7b7;background:#6ee7b70f}.bs-ev-upsell-check{width:18px;height:18px;border:1.5px solid rgba(255,255,255,.3);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s,background .15s}.bs-ev-upsell.active .bs-ev-upsell-check{border-color:#6ee7b7;background:#6ee7b7;color:#0a0a0a}.bs-ev-upsell-text{flex:1}.bs-ev-upsell-title{font:600 .875rem Outfit,sans-serif;color:var(--bs-fg, #e8e8e8)}.bs-ev-upsell-sub{font:.78rem Outfit,sans-serif;color:#ffffff73;margin-top:1px}.bs-ev-upsell-price{font:600 .85rem Space Mono,monospace;color:#6ee7b7;flex-shrink:0}.bs-ev-nocon{display:flex;align-items:center;gap:8px;padding:14px;border-radius:10px;background:#6ee7b70f;border:1px solid rgba(110,231,183,.2);color:#ffffffa6;font:.875rem Outfit,sans-serif}.bs-ev-manual{display:flex;flex-direction:column;gap:8px}.bs-ev-form{display:flex;flex-direction:column;gap:14px}.bs-ev-field{display:flex;flex-direction:column;gap:7px}.bs-ev-label{font-size:.8rem;color:var(--bs-mid);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.bs-ev-combo{position:relative;z-index:30}.bs-ev-suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;display:flex;flex-direction:column;gap:2px;max-height:248px;overflow-y:auto;padding:6px;background:var(--bs-card, #15151a);border:1.5px solid var(--bs-stroke, rgba(255, 255, 255, .14));border-radius:12px;box-shadow:0 18px 44px #00000080}.bs-ev-suggest::-webkit-scrollbar{width:5px}.bs-ev-suggest::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.bs-ev-suggest-item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:9px 12px;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:left;transition:background .13s}.bs-ev-suggest-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.bs-ev-suggest-date{color:#ffffffb3;font:700 .72rem var(--font-mono, "Space Mono", monospace);white-space:nowrap}.bs-ev-suggest-item:hover,.bs-ev-suggest-item.active{background:#ffffff12}.bs-ev-suggest-name{font:600 .9rem var(--font-body, "Outfit", sans-serif);color:var(--bs-text, #e8e8e8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-ev-suggest-loc{font:.8rem var(--font-body, "Outfit", sans-serif);color:var(--bs-mid, rgba(255, 255, 255, .45));white-space:nowrap;flex-shrink:0}.bs-ev-manual-head{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--bs-mid);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.bs-ev-date-input{width:100%;padding:10px 14px;background:var(--bs-card);border:1.5px solid var(--bs-stroke);border-radius:10px;color:var(--bs-text);font-size:.92rem;font-family:var(--font-body);transition:border-color .18s,box-shadow .18s;outline:none;color-scheme:dark}.bs-ev-date-input:focus{border-color:var(--bs-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bs-accent) 15%,transparent)}.bs-ev-manual-back{background:none;border:none;color:var(--bs-mid);font-size:.82rem;cursor:pointer;padding:2px 0;text-align:left;font-family:var(--font-body)}.bs-ev-manual-back:hover{color:var(--bs-text)}.bs-ev-manual-link{background:none;border:none;color:var(--bs-accent);font-size:.87rem;cursor:pointer;padding:0;font-family:var(--font-body);text-decoration:underline;text-underline-offset:2px}.bs-ev-manual-link:hover{opacity:.8}.bs-ev-manual-link--row{display:block;text-align:right;margin-top:4px}.bs-ev-too-tight{margin-top:8px;padding:10px 14px;background:color-mix(in srgb,#f87171 12%,transparent);border:1.5px solid color-mix(in srgb,#f87171 40%,transparent);border-radius:10px;font-size:.87rem;color:#fca5a5;line-height:1.5}@media(max-width:400px){.bs-ev-choice{flex-direction:column}.bs-when-foot{align-items:stretch;flex-direction:column}.bs-when-foot>.bs-cfg-btn{align-self:flex-start}.bs-when-foot-right{width:100%}.bs-when-foot-right .bs-cfg-btn{flex:1}.bs-ev-suggest-item{align-items:flex-start}.bs-ev-suggest-meta{max-width:48%}.bs-ev-suggest-loc{max-width:100%;overflow:hidden;text-overflow:ellipsis}}.bs-cfg-page{position:relative;min-height:100vh;min-height:100dvh;max-width:100%;overflow-x:clip;display:flex;flex-direction:column;align-items:center;padding:0 28px 64px;font-family:Outfit,sans-serif;color:var(--bs-white);background:radial-gradient(80% 50% at 50% 0%,rgba(124,92,255,.08),transparent 70%),var(--bs-bg, #060607)}.bs-cfg-page>.bs-nav{align-self:stretch;margin:0 -28px}.bs-cfg-subbar+.bs-cfg{margin-top:16px}@media(max-width:560px){.bs-cfg-page{padding:0 18px 48px}.bs-cfg-page>.bs-nav{margin:0 -18px}.bs-cfg-subbar,.bs-cfg{margin-top:28px}.bs-cfg-subbar+.bs-cfg{margin-top:14px}}.bs-cfg-topbar{width:100%;max-width:1040px;display:flex;align-items:center;justify-content:space-between;padding:18px 4px;z-index:2}.bs-cfg-home{display:inline-flex;align-items:center;gap:7px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-muted);text-decoration:none;padding:8px 13px;min-height:44px;border:1px solid var(--bs-line);border-radius:8px;background:#0c0c0e;transition:color .2s,border-color .2s}.bs-cfg-page>.bs-footer{align-self:stretch;margin-left:-28px;margin-right:-28px}.bs-pay-disclosure{margin-top:12px;color:var(--bs-dim);font-size:12px;line-height:1.55}.bs-pay-disclosure p{margin:0}.bs-pay-disclosure p+p{margin-top:7px}.bs-pay-disclosure a{color:var(--bs-muted);text-underline-offset:3px}.bs-pay-disclosure a:hover{color:var(--bs-white)}@media(max-width:560px){.bs-cfg-page>.bs-footer{margin-left:-18px;margin-right:-18px}}.bs-cfg-home:hover{color:var(--bs-white);border-color:var(--bs-white)}.bs-cfg-subbar{width:100%;max-width:1040px;display:flex;align-items:center;justify-content:flex-end;padding:4px 4px 0;margin-top:40px;z-index:2}.bs-cfg-cancel{display:inline-flex;align-items:center;gap:7px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-muted);cursor:pointer;padding:8px 13px;min-height:44px;border:1px solid var(--bs-line);border-radius:9px;background:#0c0c0e;transition:color .2s,border-color .2s}.bs-cfg-cancel:hover{color:#ff8a8a;border-color:#ff8a8a}.bs-cfg-cancel:disabled{opacity:.5;cursor:default}.bs-cfg{position:relative;width:100%;max-width:1040px;margin-top:40px;display:flex;flex-direction:column;border:1px solid var(--bs-line);border-radius:16px;background:radial-gradient(120% 60% at 50% 0%,rgba(255,255,255,.04),transparent 60%),var(--bs-panel);box-shadow:0 40px 120px -30px #000c;overflow:hidden}.bs-cfg:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--holo);background-size:220% 100%}.bs-cfg.bs-cfg--when{overflow:visible}.bs-cfg-steps{display:flex;align-items:center;justify-content:center;gap:8px;padding:26px 56px 18px;flex:none}@media(max-width:480px){.bs-cfg-steps{padding:20px 16px 16px;gap:6px}.bs-cfg-step-label{display:none}.bs-cfg-step{gap:0}.bs-cfg-step-line{width:24px}}.bs-cfg-step{display:inline-flex;align-items:center;gap:9px}.bs-cfg-step-dot{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-family:Space Mono,monospace;font-size:12px;font-weight:700;color:var(--bs-dim);border:1px solid var(--bs-line);background:#0c0c0e;transition:color .3s,border-color .3s,background .3s,box-shadow .3s}.bs-cfg-step-label{font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-dim);transition:color .3s}.bs-cfg-step.active .bs-cfg-step-dot{color:var(--bs-white);border-color:var(--bs-blue);box-shadow:0 0 0 4px #29baff1f}.bs-cfg-step.active .bs-cfg-step-label{color:var(--bs-white)}.bs-cfg-step.done .bs-cfg-step-dot{color:#0b3b22;border-color:#7ee0a8;background:#7ee0a8;animation:none}.bs-cfg-step.done .bs-cfg-step-label{color:var(--bs-muted)}.bs-cfg-step-line{width:40px;height:2px;border-radius:2px;background:var(--bs-line);transition:background .3s}.bs-cfg-step-line.done{background:var(--bs-blue)}.bs-cfg-body{position:relative;padding:8px clamp(14px,3.5vw,36px) 32px}.bs-cfg-pane{display:flex;flex-direction:column}.bs-cfg-center{align-items:center;text-align:center;padding:14px 0 6px}.bs-cfg-h{font-size:30px;font-weight:900;letter-spacing:-1px;margin:0 0 10px;line-height:1.05}.bs-cfg-h.sm{font-size:23px}.bs-cfg-p{font-size:15px;color:var(--bs-muted);line-height:1.55;max-width:440px;margin:0 0 18px}.bs-cfg-sub{font-size:13.5px;color:var(--bs-muted);line-height:1.55;margin:6px 0 0}.bs-cfg-sub strong{color:var(--bs-white);font-weight:700}.bs-cfg-note{margin-top:11px;font-family:Space Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-dim)}.bs-cfg-err{margin-top:16px;font-size:13px;color:#ff6b8a;max-width:420px}.bs-cfg-tglogin{margin:0;width:fit-content;text-decoration:none;justify-content:center;box-sizing:border-box;padding:14px 30px;background:linear-gradient(180deg,#2aabee,#229ed9);color:#fff;box-shadow:0 6px 22px #2aabee47}.bs-cfg-tglogin:hover{box-shadow:0 10px 30px #2aabee73}.bs-cfg-tgstatus{margin:2px 0 16px;justify-content:center}.bs-cfg-tgcard{display:inline-flex;align-items:center;gap:12px;margin:4px 0 18px;padding:10px 16px 10px 10px;border-radius:16px;border:1px solid var(--bs-line);background:radial-gradient(120% 120% at 0% 0%,rgba(41,186,255,.14),transparent 70%),#0c0c0e}.bs-cfg-tgavatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.bs-cfg-tgavatar-fallback{display:grid;place-items:center;font-family:Outfit,sans-serif;font-weight:600;font-size:17px;color:#0a0a0b;background:var(--holo);background-size:220% 100%}.bs-cfg-tgcard-text{display:flex;flex-direction:column;gap:3px;text-align:left}.bs-cfg-tgcard-name{font-family:Outfit,sans-serif;font-weight:600;font-size:15px;color:var(--bs-white)}.bs-cfg-tgcard-meta{display:inline-flex;align-items:center;gap:5px;font-family:Space Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-blue)}.bs-cfg-greet{margin:0 0 10px;font-family:Outfit,sans-serif;font-weight:700;font-size:clamp(22px,5vw,30px);letter-spacing:-.01em;color:var(--bs-white)}.bs-cfg-import,.bs-cfg-waitinner{display:flex;flex-direction:column;align-items:center;width:100%}.bs-cfg-import{position:relative;isolation:isolate;padding-top:8px}.bs-cfg-import:before{content:"";position:absolute;top:24px;left:50%;width:340px;height:300px;max-width:90%;transform:translate(-50%);background:radial-gradient(circle at 50% 40%,rgba(124,92,255,.12),transparent 62%);filter:blur(16px);pointer-events:none;z-index:-1;animation:bs-cfg-glow 4.5s ease-in-out infinite}@keyframes bs-cfg-glow{0%,to{opacity:.6}50%{opacity:1}}.bs-cfg-import-mascot{position:relative;display:grid;place-items:center;width:96px;height:96px;margin:4px 0 6px}.bs-cfg-import-glow{position:absolute;width:130px;height:130px;max-width:70vw;border-radius:50%;background:var(--holo);background-size:220% 220%;filter:blur(40px);opacity:.3;animation:bs-cfg-import-glow-pulse 4.5s ease-in-out infinite;will-change:opacity;pointer-events:none}@keyframes bs-cfg-import-glow-pulse{0%,to{opacity:.22}50%{opacity:.38}}.bs-cfg-import-byte{position:relative;z-index:2;width:84px;height:84px;background:var(--bs-white);filter:drop-shadow(0 12px 22px rgba(0,0,0,.5));animation:bob 5s ease-in-out infinite}.bs-cfg-import-vid{position:relative;z-index:2;display:block;pointer-events:none;filter:drop-shadow(0 12px 22px rgba(0,0,0,.5))}.bs-cfg-import-vid.done{filter:drop-shadow(0 10px 26px rgba(167,139,250,.55));animation:bs-cfg-import-done-pulse 3s ease-in-out infinite;will-change:opacity}@keyframes bs-cfg-import-done-pulse{0%,to{opacity:.82}50%{opacity:1}}.bs-cfg-import-mascot:has(>video){width:auto;height:auto;position:relative;z-index:2;margin:4px 0 14px}.bs-cfg-import-byte.done{background:var(--holo);background-size:220% 100%;filter:drop-shadow(0 10px 26px rgba(167,139,250,.5));animation:bob 5s ease-in-out infinite}.bs-cfg-import-count{position:relative;display:inline-flex;align-items:baseline;justify-content:center;gap:2px;font-family:Outfit,sans-serif;font-weight:800;font-size:clamp(52px,13vw,86px);line-height:1;letter-spacing:-.03em;color:#fff;margin:12px 0 22px;font-variant-numeric:tabular-nums;transition:color .45s ease,text-shadow .45s ease}.bs-cfg-import-num>span{background:var(--holo);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.bs-cfg-import-count.warm .bs-cfg-import-num>span{background:none;color:#fff9;-webkit-text-fill-color:rgba(255,255,255,.6)}.bs-cfg-import-count.done{text-shadow:0 0 36px rgba(196,255,0,.35)}.bs-cfg-import-count.done .bs-cfg-import-num>span{background:none;color:var(--bs-lime);-webkit-text-fill-color:var(--bs-lime);animation:none}.bs-cfg-import-count.warm{animation:bs-cfg-warm-pulse 1.8s ease-in-out infinite}@keyframes bs-cfg-warm-pulse{0%,to{opacity:.55}50%{opacity:1}}.bs-cfg-import-num{position:relative;display:inline-block}.bs-cfg-import-num>span{display:inline-block}.bs-cfg-import-total{color:var(--bs-muted);font-weight:700;font-size:.5em;letter-spacing:-.01em;transition:color .45s ease}.bs-cfg-import-count.done .bs-cfg-import-total{color:#c4ff008c}.bs-cfg-import-track{width:100%;max-width:380px;height:10px;border-radius:999px;background:var(--bs-line);overflow:hidden;margin:0 auto 16px;box-shadow:inset 0 1px 2px #00000073}.bs-cfg-import-fill{height:100%;min-width:10px;border-radius:999px;background:var(--holo);background-size:220% 100%;transition:width .6s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.bs-cfg-import-fill.indet{width:38%;min-width:70px;animation:bs-cfg-import-sweep 1.5s ease-in-out infinite}@keyframes bs-cfg-import-sweep{0%{transform:translate(-130%)}to{transform:translate(360%)}}.bs-cfg-import-fill.done{box-shadow:0 0 24px #a78bfa8c}.bs-cfg-importcount{position:relative;min-height:17px;font-family:Space Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-blue)}.bs-cfg-importcount-done{display:inline-flex;align-items:center;gap:6px;color:var(--bs-lime)}.bs-cfg-mascot{position:relative;display:grid;place-items:center;width:118px;height:118px;margin-bottom:8px}.bs-cfg-mascot-glow{position:absolute;width:160px;height:160px;max-width:80vw;border-radius:50%;background:var(--holo);background-size:220% 220%;filter:blur(46px);opacity:.3;animation:bs-cfg-mascot-glow-pulse 5s ease-in-out infinite;will-change:opacity;pointer-events:none}@keyframes bs-cfg-mascot-glow-pulse{0%,to{opacity:.22}50%{opacity:.38}}.bs-cfg-byte{position:relative;z-index:2;width:104px;height:104px;background:var(--bs-white);filter:drop-shadow(0 14px 26px rgba(0,0,0,.5));animation:bob 6s ease-in-out infinite}.bs-cfg-byte.holo{background:var(--holo);background-size:220% 100%;filter:drop-shadow(0 12px 30px rgba(167,139,250,.5));animation:bob 6s ease-in-out infinite}.bs-cfg-btn{display:inline-flex;align-items:center;gap:var(--btn-gap);font-family:Space Mono,monospace;font-size:var(--btn-font-size);font-weight:700;text-transform:uppercase;letter-spacing:var(--btn-letter-spacing);padding:var(--btn-pad-y) var(--btn-pad-x);min-height:var(--btn-min-height);border-radius:var(--btn-radius);border:none;cursor:pointer;background:var(--bs-white);color:#000;transition:box-shadow .2s ease,opacity .2s,transform .1s ease}.bs-cfg-btn:active:not(:disabled){transform:scale(.96)}.bs-cfg-btn:hover:not(:disabled){box-shadow:0 4px 16px #ffffff1f}.bs-cfg-btn:disabled{opacity:var(--btn-disabled-opacity);cursor:not-allowed}.bs-cfg-btn-holo{background:var(--holo);background-size:220% 100%;color:#0a0a0b}.bs-cfg-btn-holo:hover:not(:disabled){box-shadow:0 10px 30px #a78bfa6b}.bs-cfg-btn-ghost{background:transparent;border:1.5px solid var(--bs-line);color:var(--bs-white)}.bs-cfg-btn-ghost:hover:not(:disabled){border-color:var(--bs-white)}.bs-cfg-btn-quiet{background:transparent;color:var(--bs-muted);padding-inline:10px}.bs-cfg-btn svg{width:15px;height:15px;flex:none}.bs-cfg-link{margin-top:22px;display:inline-flex;align-items:center;gap:7px;font-family:Space Mono,monospace;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-blue);text-decoration:none;transition:color .2s}.bs-cfg-inline-link{color:var(--bs-blue);text-decoration:underline;text-underline-offset:2px;transition:color .2s}.bs-cfg-inline-link:hover,.bs-cfg-link:hover{color:var(--bs-white)}.bs-cfg-spin{animation:bs-cfg-spin .9s linear infinite}@keyframes bs-cfg-spin{to{transform:rotate(360deg)}}.bs-cfg-orbit{position:relative;width:92px;height:92px;display:grid;place-items:center;margin-bottom:24px}.bs-cfg-orbit-ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--bs-line);border-color:#2aabee8c}.bs-cfg-orbit-byte{position:relative;z-index:2;width:48px;height:48px;background:var(--bs-white)}.bs-cfg-progress{width:100%;max-width:380px;height:5px;border-radius:999px;background:var(--bs-line);overflow:hidden;margin-bottom:24px}.bs-cfg-progress-bar{height:100%;border-radius:999px;background:var(--holo);background-size:220% 100%;animation:bs-cfg-fill 2.4s ease-in-out infinite}.bs-cfg-progress-bar.wait{width:32%;animation:bs-cfg-scan .95s ease-in-out infinite alternate}@keyframes bs-cfg-scan{0%{transform:translate(0)}to{transform:translate(212.5%)}}@keyframes bs-cfg-fill{0%{width:8%}80%{width:92%}to{width:96%}}.bs-cfg-waitsteps{display:flex;flex-direction:column;gap:11px;align-items:flex-start}.bs-cfg-waitsteps span{display:inline-flex;align-items:center;gap:9px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--bs-dim)}.bs-cfg-waitsteps span.active{color:var(--bs-white)}.bs-cfg-waitsteps span.done{color:var(--bs-lime)}.bs-cfg-wait-note{margin:4px 0 24px;min-height:20px;font-family:Space Mono,monospace;font-size:12px;color:var(--bs-muted)}.bs-cfg-recovery-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:min(100%,520px);margin-top:20px}.bs-cfg-recovery-actions .bs-cfg-btn{justify-content:center;min-width:164px}.bs-cfg-recovery-actions a.bs-cfg-btn{text-decoration:none}.bs-cfg-action-label{display:inline-block;min-width:118px;text-align:left}.bs-cfg-restart{display:flex;align-items:center;gap:8px;margin-top:16px;font-family:Space Mono,monospace;font-size:10px;color:var(--bs-dim)}@media(max-width:560px){.bs-cfg-recovery-actions{display:grid;grid-template-columns:1fr}.bs-cfg-recovery-actions .bs-cfg-btn{width:100%}}.bs-cfg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:14px 0 22px}.bs-cfg-selectall{flex:none;font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-muted);background:transparent;border:1px solid var(--bs-line);border-radius:8px;padding:8px 13px;min-height:44px;cursor:pointer;transition:color .2s,border-color .2s}.bs-cfg-selectall:hover{color:var(--bs-white);border-color:var(--bs-white)}.bs-cfg-pickmeta{flex:none;display:flex;align-items:center;gap:10px}.bs-cfg-pickcount{display:inline-flex;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-muted);white-space:nowrap}.bs-cfg-pickcount.full{color:var(--bs-blue)}.bs-cfg-pickdots{display:inline-flex;align-items:center;gap:4px}.bs-cfg-pickdot{width:7px;height:7px;border-radius:3px;border:1px solid var(--bs-line);background:transparent;transition:background .2s,border-color .2s,box-shadow .2s}.bs-cfg-pickdot.on{border-color:var(--bs-blue);background:var(--bs-blue);box-shadow:0 0 8px #29baff8c}.bs-cfg-picktray{display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--bs-line);border-radius:14px;background:radial-gradient(120% 140% at 0% 0%,rgba(41,186,255,.06),transparent 60%),#0b0b0d}.bs-cfg-picktray-label{flex:none;font-family:Space Mono,monospace;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-muted)}.bs-cfg-picktray-items{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:9px}@media(max-width:480px){.bs-cfg-picktray{gap:10px}.bs-cfg-picktray-label{display:none}.bs-cfg-picktray-items{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.bs-cfg-picktray-items::-webkit-scrollbar{display:none}}.bs-cfg-picktray-item{position:relative;width:50px;height:50px;flex:none;padding:6px;border-radius:11px;border:1px solid var(--bs-blue);background:#0c0c0e;box-shadow:0 0 0 1px #29baff66;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.bs-cfg-picktray-item img{width:100%;height:100%;object-fit:contain}.bs-cfg-picktray-slot{width:50px;height:50px;flex:none;border-radius:11px;border:1px dashed rgba(255,255,255,.14);background:#ffffff04}.bs-cfg-picktray-x{position:absolute;top:-7px;right:-7px;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#d33b4d;border:2px solid #0b0b0d;opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .18s ease}.bs-cfg-picktray-item:hover{border-color:#29baffcc}.bs-cfg-picktray-item:hover .bs-cfg-picktray-x,.bs-cfg-picktray-item:focus-visible .bs-cfg-picktray-x{opacity:1;transform:scale(1)}.bs-cfg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(96px,21vw),1fr));gap:clamp(6px,1.2vw,12px);max-height:56vh;overflow-y:auto;overflow-x:hidden;padding:6px 0 4px;margin:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2c2c34 transparent;background:linear-gradient(var(--bs-bg) 30%,rgba(10,10,11,0)) center top,linear-gradient(rgba(10,10,11,0),var(--bs-bg) 70%) center bottom,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.5),transparent) center top,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.5),transparent) center bottom;background-repeat:no-repeat;background-size:100% 30px,100% 30px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.bs-cfg-grid{scrollbar-width:none}.bs-cfg-grid::-webkit-scrollbar{display:none;width:0;height:0}.bs-cfg-cell{position:relative;aspect-ratio:1;min-width:0;min-height:0;overflow:hidden;padding:clamp(5px,1vw,10px);border-radius:clamp(10px,1.5vw,16px);border:1px solid var(--bs-line);background:#0c0c0e;cursor:pointer;transition:border-color .2s,box-shadow .2s}.bs-cfg-cell img{width:100%;height:100%;object-fit:contain}.bs-cfg-cell:has(img.is-loading),.bs-cfg-picktray-item:has(img.is-loading){background:#141419}.bs-cfg-cell:has(img.is-loading):before,.bs-cfg-picktray-item:has(img.is-loading):before{content:"";position:absolute;z-index:2;left:50%;top:50%;width:22px;height:22px;margin:-12px 0 0 -12px;border:2px solid rgba(255,255,255,.13);border-top-color:var(--bs-blue);border-right-color:var(--bs-pink);border-radius:50%;animation:bs-cfg-preview-spin .8s linear infinite}@keyframes bs-cfg-preview-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bs-cfg-cell:has(img.is-loading),.bs-cfg-picktray-item:has(img.is-loading){animation:none;background:#101014}.bs-cfg-cell:has(img.is-loading):before,.bs-cfg-picktray-item:has(img.is-loading):before{animation:none}}.bs-cfg-cell img.is-error,.bs-cfg-picktray-item img.is-error{opacity:.35}.bs-cfg-cell:hover{border-color:#ffffff40;box-shadow:0 4px 14px -6px #ffffff14}.bs-cfg-cell.on{border-color:var(--bs-blue);box-shadow:0 0 0 1px var(--bs-blue),0 12px 26px -14px #29baff99}.bs-cfg-check{position:absolute;top:7px;right:7px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#0a0a0b;background:var(--holo);background-size:220% 100%;opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s}.bs-cfg-cell.on .bs-cfg-check{opacity:1;transform:scale(1)}.bs-cfg-cell.locked{cursor:not-allowed;opacity:.38}.bs-cfg-cell.locked:hover{transform:none;border-color:var(--bs-line)}.bs-cfg-cell.locked:hover img{transform:none}.bs-cfg-finishtag{font-family:Space Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:999px;color:#06070a;background:var(--holo, linear-gradient(90deg, #f5d0fe, #a5f3fc, #fde68a));background-size:220% 100%;-webkit-text-fill-color:#06070a;white-space:nowrap}.bs-cfg-finishchip{width:15px;height:15px;border-radius:50%;flex:none;border:1px solid rgba(255,255,255,.25);background:#d7d7da}.bs-cfg-finishchip.gloss{background:radial-gradient(circle at 32% 28%,#fff,#c8c8cc 60%,#9a9aa0)}.bs-cfg-finishchip.matte{background:#b9b9bd;border-color:#ffffff2e}.bs-cfg-finishchip.holo{background:var(--holo);background-size:220% 100%}.bs-cfg-finishchip.prismatic{background:linear-gradient(115deg,#c59bb9,#9a96b5,#8aabb5,#a8bd9d,#c8b887 64%,#b39ab6,#c59bb9);background-size:220% 100%}.bs-cfg-finishchip.glow{background:radial-gradient(circle at 50% 50%,#d4ffb0,#8cff96 60%,#4bd66a);box-shadow:0 0 8px #8cff96b3}.bs-cfg-finishchip.chrome{background:linear-gradient(135deg,#dce1e5,#9ba5ae,#c8d0d5,#f1f3f2,#a4adb5 64%,#d8dde0,#dce1e5);background-size:220% 100%}.bs-cfg-finishchip.gold{background:linear-gradient(135deg,#d8b96e,#aa8647,#d6bd7b,#f0dda3,#b08a48 64%,#d2b36a,#d8b96e);background-size:240% 100%}.bs-cfg-finishchip.clear{background:#ffffff1f;border-style:dashed}.bs-cfg-finishchip.kraft{background:repeating-linear-gradient(8deg,rgba(92,53,22,.14) 0 1px,transparent 1px 4px),linear-gradient(135deg,#f1d09b,#b47b45 58%,#80522e)}.bs-cfg-finishchip.glitter,.bs-cfg-finishsw.glitter{background:radial-gradient(circle at 25% 22%,#fff 0 1px,transparent 1.8px),radial-gradient(circle at 74% 65%,#ffe98a 0 1px,transparent 1.8px),radial-gradient(circle at 52% 35%,#ffb9ec 0 .8px,transparent 1.6px),linear-gradient(135deg,#7268a8,#f5a9d7 52%,#fce995);background-size:31px 27px,37px 33px,23px 29px,100% 100%}.bs-cfg-finishsw{width:40px;height:40px;border-radius:11px;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 2px #ffffff4d,0 3px 8px #00000073}.bs-cfg-donebtns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.bs-cfg-vinyl{position:relative;display:grid;place-items:center;isolation:isolate}.bs-cfg-vinyl-img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(0,0,0,.5))}.bs-cfg-vinyl-fx,.bs-cfg-vinyl-fx2{position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;opacity:0}@keyframes holo-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes prism-scan{0%{background-position:0% 50%}to{background-position:280% 50%}}@keyframes metal-sweep{0%{background-position:0% 50%}45%{background-position:100% 50%}65%{background-position:82% 50%}to{background-position:0% 50%}}@keyframes glitter-twinkle{0%,to{background-position:0 0,8px 4px,3px 11px,13px 6px,0 0;filter:brightness(.96)}50%{background-position:7px -5px,1px 10px,11px 3px,5px 13px,0 0;filter:brightness(1.24)}}.bs-cfg-vinyl.holo .bs-cfg-vinyl-fx,.bs-cfg-vinyl.holo .bs-cfg-vinyl-fx2{background-image:linear-gradient(115deg,#ff5dd2,#8b5cff,#2b8cff,#1fd6c8,#7cff5d,#ffe24a,#ff8a3c 84%,#ff5dd2);background-size:200% 200%}.bs-cfg-vinyl.holo .bs-cfg-vinyl-fx{mix-blend-mode:normal;opacity:.28}.bs-cfg-vinyl.holo .bs-cfg-vinyl-fx2{mix-blend-mode:overlay;opacity:.58}.bs-cfg-vinyl.prismatic .bs-cfg-vinyl-fx,.bs-cfg-vinyl.chrome .bs-cfg-vinyl-fx,.bs-cfg-vinyl.gold .bs-cfg-vinyl-fx{background-size:200% 200%;mix-blend-mode:normal;opacity:.22}.bs-cfg-vinyl.prismatic .bs-cfg-vinyl-fx{background-image:linear-gradient(115deg,#c59bb9,#9a96b5,#8aabb5,#a8bd9d,#c8b887 64%,#b39ab6,#c59bb9)}.bs-cfg-vinyl.chrome .bs-cfg-vinyl-fx{background-image:linear-gradient(115deg,#dce1e5,#9ba5ae,#c8d0d5,#f1f3f2,#a4adb5 64%,#d8dde0,#dce1e5)}.bs-cfg-vinyl.gold .bs-cfg-vinyl-fx{background-image:linear-gradient(115deg,#d8b96e,#aa8647,#d6bd7b,#f0dda3,#b08a48 64%,#d2b36a,#d8b96e)}.bs-cfg-vinyl.prismatic .bs-cfg-vinyl-fx2,.bs-cfg-vinyl.chrome .bs-cfg-vinyl-fx2,.bs-cfg-vinyl.gold .bs-cfg-vinyl-fx2{background-image:linear-gradient(115deg,transparent 0%,transparent 32%,rgba(255,255,255,.36) 45%,rgba(255,255,255,.08) 52%,transparent 67%,transparent 100%);background-size:220% 220%;mix-blend-mode:overlay;opacity:.3}.bs-cfg-vinyl.prismatic .bs-cfg-vinyl-img,.bs-cfg-vinyl.chrome .bs-cfg-vinyl-img,.bs-cfg-vinyl.gold .bs-cfg-vinyl-img{filter:drop-shadow(0 6px 16px rgba(0,0,0,.5))}.bs-cfg-vinyl.glow .bs-cfg-vinyl-fx,.bs-cfg-vinyl.glow .bs-cfg-vinyl-fx2{mask-mode:luminance;-webkit-mask-source-type:luminance}.bs-cfg-vinyl.glow .bs-cfg-vinyl-fx{background:#78ff96;mix-blend-mode:normal;opacity:.85}.bs-cfg-vinyl.glow .bs-cfg-vinyl-fx2{background:radial-gradient(70% 70% at 50% 45%,rgba(190,255,200,.7) 0%,rgba(130,255,150,.4) 45%,rgba(120,255,140,.12) 70%,transparent 82%);mix-blend-mode:screen;opacity:.95}.bs-cfg-vinyl.glow .bs-cfg-vinyl-img{filter:drop-shadow(0 0 14px rgba(120,255,145,.7)) drop-shadow(0 0 30px rgba(110,255,140,.45))}.bs-cfg-vinyl.kraft .bs-cfg-vinyl-img{filter:sepia(.16) saturate(.9) drop-shadow(0 6px 16px rgba(0,0,0,.5))}.bs-cfg-vinyl.kraft .bs-cfg-vinyl-fx{background:repeating-linear-gradient(8deg,rgba(86,50,21,.18) 0 1px,transparent 1px 5px),repeating-linear-gradient(96deg,rgba(255,227,174,.16) 0 1px,transparent 1px 7px),linear-gradient(135deg,#deae70ad,#7e4f276b);mix-blend-mode:multiply;opacity:.82}.bs-cfg-vinyl.kraft .bs-cfg-vinyl-fx2{background-image:radial-gradient(rgba(74,43,20,.24) .7px,transparent .9px);background-size:9px 8px;mix-blend-mode:multiply;opacity:.3}.bs-cfg-vinyl.glitter .bs-cfg-vinyl-fx{background-image:radial-gradient(circle at 12% 24%,#fff 0 1.3%,transparent 2.2%),radial-gradient(circle at 68% 72%,#ffe68b 0 1.5%,transparent 2.4%),radial-gradient(circle at 44% 42%,#ffb8e7 0 1%,transparent 2%),radial-gradient(circle at 87% 16%,#bdf5ff 0 1%,transparent 2%),linear-gradient(135deg,#ffa7e0b8,#7467b9b3 48%,#ffe681b8);background-size:41px 37px,53px 47px,31px 29px,47px 43px,100% 100%;mix-blend-mode:screen;opacity:.7}.bs-cfg-vinyl.glitter .bs-cfg-vinyl-fx2{background-image:radial-gradient(circle at 22% 78%,rgba(255,255,255,.95) 0 1.1%,transparent 2%),radial-gradient(circle at 78% 28%,rgba(255,241,157,.95) 0 1.3%,transparent 2.2%);background-size:29px 31px,43px 39px;mix-blend-mode:screen;opacity:.68}.bs-cfg-vinyl.gloss .bs-cfg-vinyl-img{filter:saturate(1.18) contrast(1.08) drop-shadow(0 6px 16px rgba(0,0,0,.5))}.bs-cfg-vinyl.gloss .bs-cfg-vinyl-fx{background-image:linear-gradient(115deg,transparent 0%,transparent 30%,rgba(255,255,255,.5) 44%,rgba(255,255,255,.1) 52%,rgba(255,255,255,.32) 58%,transparent 72%,transparent 100%);background-size:250% 250%;mix-blend-mode:screen;opacity:.55}.bs-cfg-vinyl-shine{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(46% 34% at 36% 20%,rgba(255,255,255,.4) 0%,rgba(255,255,255,.06) 26%,transparent 48%);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mix-blend-mode:screen;opacity:0;transition:opacity .3s}.bs-cfg-vinyl.gloss .bs-cfg-vinyl-shine,.bs-cfg-vinyl.holo .bs-cfg-vinyl-shine,.bs-cfg-vinyl.prismatic .bs-cfg-vinyl-shine,.bs-cfg-vinyl.chrome .bs-cfg-vinyl-shine,.bs-cfg-vinyl.gold .bs-cfg-vinyl-shine,.bs-cfg-vinyl.clear .bs-cfg-vinyl-shine{opacity:.85}.bs-cfg-vinyl.glitter .bs-cfg-vinyl-shine{opacity:.72}.bs-cfg-vinyl.matte .bs-cfg-vinyl-shine,.bs-cfg-vinyl.kraft .bs-cfg-vinyl-shine{opacity:.12}.bs-material.bs-cfg-finishchip{background:var(--bs-material-gradient);background-size:220% 100%}.bs-material.bs-material-glow.bs-cfg-finishchip{box-shadow:0 0 8px var(--bs-material-glow-color)}.bs-material.bs-cfg-vinyl .bs-cfg-vinyl-img{filter:drop-shadow(0 6px 16px rgba(0,0,0,.5))}.bs-material.bs-cfg-vinyl .bs-cfg-vinyl-fx,.bs-material.bs-cfg-vinyl .bs-cfg-vinyl-fx2{background:none;animation:none;filter:none;mask-mode:alpha;-webkit-mask-source-type:alpha;mix-blend-mode:normal;opacity:0}.bs-material.bs-cfg-vinyl .bs-cfg-vinyl-fx{background-image:var(--bs-material-gradient);mix-blend-mode:color;opacity:calc(var(--bs-material-intensity) * .46)}.bs-material.bs-cfg-vinyl .bs-cfg-vinyl-fx2{background-image:linear-gradient(var(--bs-material-angle, 120deg),transparent 30%,rgba(255,255,255,.62) 48%,transparent 66%);background-size:240% 240%;mix-blend-mode:soft-light;opacity:calc(var(--bs-material-shine) * .42)}.bs-material.bs-material-laminate .bs-cfg-vinyl-fx{mix-blend-mode:color}.bs-material.bs-material-colour-shift .bs-cfg-vinyl-fx,.bs-material.bs-material-colour-shift .bs-cfg-vinyl-fx2{background-size:200% 200%}.bs-material.bs-material-colour-shift .bs-cfg-vinyl-fx{mix-blend-mode:color}.bs-material.bs-material-colour-shift .bs-cfg-vinyl-fx2{opacity:calc(var(--bs-material-shine) * .38)}.bs-material.bs-material-glow .bs-cfg-vinyl-fx{background:var(--bs-material-glow-color);mix-blend-mode:soft-light;opacity:calc(var(--bs-material-intensity) * .22)}.bs-material.bs-material-glow .bs-cfg-vinyl-fx2{background:var(--bs-material-glow-color);mix-blend-mode:screen;opacity:calc(var(--bs-material-glow-strength) * .2);filter:drop-shadow(0 0 7px var(--bs-material-glow-color)) drop-shadow(0 0 18px var(--bs-material-glow-color))}.bs-material.bs-material-glow:not(.bs-white-pixel-mask) .bs-cfg-vinyl-fx,.bs-material.bs-material-glow:not(.bs-white-pixel-mask) .bs-cfg-vinyl-fx2{mask-mode:luminance;-webkit-mask-source-type:luminance}.bs-material.bs-cfg-vinyl .bs-cfg-vinyl-shine{opacity:calc(var(--bs-material-shine) * .3)}.bs-material.holo .bs-cfg-vinyl-fx{background-image:var(--bs-material-gradient),linear-gradient(calc(var(--bs-material-angle) + 55deg),transparent 18%,rgba(255,255,255,.52) 34%,transparent 48%,rgba(255,255,255,.3) 63%,transparent 79%);background-size:220% 220%,260% 260%;mix-blend-mode:color;opacity:calc(var(--bs-material-intensity) * .76)}.bs-material.holo .bs-cfg-vinyl-fx2{background-image:repeating-linear-gradient(calc(var(--bs-material-angle) + 24deg),#fff0 0 12%,#ffffffa3 14%,#fff0 17% 31%),radial-gradient(circle at 28% 34%,rgba(255,255,255,.8) 0 1.2%,transparent 2.4%);background-size:240% 240%,54px 48px;mix-blend-mode:screen;opacity:calc(var(--bs-material-shine) * .62)}.bs-material.prismatic .bs-cfg-vinyl-fx{background-image:repeating-linear-gradient(var(--bs-material-angle),rgba(255,255,255,.08) 0 5%,rgba(255,255,255,.36) 8% 12%,rgba(255,255,255,.04) 15% 20%,rgba(255,255,255,.28) 23% 28%),var(--bs-material-gradient);background-size:180% 180%,220% 220%;mix-blend-mode:color;opacity:calc(var(--bs-material-intensity) * .72)}.bs-material.prismatic .bs-cfg-vinyl-fx2{background-image:repeating-linear-gradient(calc(var(--bs-material-angle) + 90deg),transparent 0 9%,rgba(255,255,255,.72) 11%,transparent 14% 25%);background-size:180% 180%;mix-blend-mode:screen;opacity:calc(var(--bs-material-shine) * .54)}.bs-material.chrome .bs-cfg-vinyl-fx,.bs-material.gold .bs-cfg-vinyl-fx{background-image:var(--bs-material-gradient);background-size:240% 240%;mix-blend-mode:color;opacity:calc(var(--bs-material-intensity) * .78)}.bs-material.chrome .bs-cfg-vinyl-fx2,.bs-material.gold .bs-cfg-vinyl-fx2{background-image:linear-gradient(var(--bs-material-angle),rgba(0,0,0,.25) 0%,rgba(255,255,255,.16) 30%,rgba(255,255,255,.92) 46%,rgba(255,255,255,.1) 57%,rgba(0,0,0,.22) 76%,rgba(255,255,255,.42) 100%);background-size:260% 260%;mix-blend-mode:soft-light;opacity:calc(var(--bs-material-shine) * .8)}.bs-material.glitter .bs-cfg-vinyl-fx{background-image:radial-gradient(circle at 13% 22%,rgba(255,255,255,.96) 0 1.4%,transparent 2.4%),radial-gradient(circle at 72% 68%,rgba(255,255,255,.8) 0 1.6%,transparent 2.6%),radial-gradient(circle at 43% 47%,rgba(255,255,255,.72) 0 1.2%,transparent 2.2%),radial-gradient(circle at 86% 15%,rgba(255,255,255,.86) 0 1.1%,transparent 2.1%),var(--bs-material-gradient);background-size:37px 33px,49px 43px,29px 31px,43px 39px,210% 210%;mix-blend-mode:screen;opacity:calc(var(--bs-material-intensity) * .9)}.bs-material.glitter .bs-cfg-vinyl-fx2{background-image:linear-gradient(45deg,transparent 47%,rgba(255,255,255,.95) 49% 51%,transparent 53%),linear-gradient(-45deg,transparent 47%,rgba(255,255,255,.8) 49% 51%,transparent 53%);background-size:61px 61px,47px 47px;mix-blend-mode:screen;opacity:calc(var(--bs-material-shine) * .86)}.bs-material.gloss .bs-cfg-vinyl-fx{opacity:calc(var(--bs-material-intensity) * .28)}.bs-material.gloss .bs-cfg-vinyl-fx2{opacity:calc(var(--bs-material-shine) * .68)}.bs-material.matte .bs-cfg-vinyl-fx{mix-blend-mode:soft-light;opacity:calc(var(--bs-material-intensity) * .38)}.bs-material.matte .bs-cfg-vinyl-fx2,.bs-material.matte .bs-cfg-vinyl-shine{opacity:calc(var(--bs-material-shine) * .12)}.bs-material.kraft .bs-cfg-vinyl-fx{background-image:repeating-linear-gradient(8deg,rgba(79,47,22,.22) 0 1px,transparent 1px 5px),repeating-linear-gradient(96deg,rgba(255,231,184,.18) 0 1px,transparent 1px 7px),var(--bs-material-gradient);background-size:auto,auto,100% 100%;mix-blend-mode:multiply;opacity:calc(var(--bs-material-intensity) * .72)}.bs-material.clear .bs-cfg-vinyl-fx{opacity:calc(var(--bs-material-intensity) * .12)}.bs-material.clear .bs-cfg-vinyl-fx2{opacity:calc(var(--bs-material-shine) * .5)}@keyframes bs-material-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes bs-material-sheen{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes bs-holo-foil{0%,to{background-position:0% 50%,0 0}50%{background-position:100% 50%,27px 19px}}@keyframes bs-prismatic-slide{0%,to{background-position:0% 50%,0% 50%}50%{background-position:100% 50%,100% 50%}}@keyframes bs-metal-sweep{0%,to{background-position:0% 50%}48%{background-position:100% 50%}68%{background-position:78% 50%}}@keyframes bs-glitter-drift{0%,to{background-position:0 0,8px 5px,3px 11px,12px 6px,0% 50%}50%{background-position:9px -7px,1px 12px,13px 2px,4px 15px,100% 50%}}.bs-material.bs-cfg-vinyl>.bs-material-colour,.bs-material.bs-cfg-vinyl>.bs-material-texture,.bs-material.bs-cfg-vinyl>.bs-material-reflection,.bs-material.bs-cfg-vinyl>.bs-material-sparkle,.bs-material.bs-cfg-vinyl>.bs-material-glow{position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;animation-duration:var(--bs-material-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.bs-material.bs-cfg-vinyl>.bs-material-colour{background:var(--bs-material-gradient);background-size:220% 220%;mix-blend-mode:color;opacity:var(--bs-material-colour-opacity)}.bs-material.bs-cfg-vinyl>.bs-material-texture{z-index:3;opacity:var(--bs-material-texture-opacity);mix-blend-mode:soft-light;background:none}.bs-material.bs-cfg-vinyl[data-material-texture=smooth]>.bs-material-texture{background:linear-gradient(var(--bs-material-direction),transparent 35%,rgb(255 255 255 / .3) 50%,transparent 65%);background-size:180% 180%}.bs-material.bs-cfg-vinyl[data-material-texture=paper]>.bs-material-texture{background:repeating-linear-gradient(var(--bs-material-direction),rgb(0 0 0 / .22) 0 1px,transparent 1px var(--bs-material-texture-spacing));mix-blend-mode:multiply}.bs-material.bs-cfg-vinyl[data-material-texture=kraft]>.bs-material-texture{background:repeating-linear-gradient(calc(var(--bs-material-direction) + 80deg),rgb(0 0 0 / .25) 0 1px,transparent 1px var(--bs-material-texture-spacing)),repeating-linear-gradient(var(--bs-material-direction),rgb(255 255 255 / .2) 0 1px,transparent 1px var(--bs-material-texture-spacing));mix-blend-mode:multiply}.bs-material.bs-cfg-vinyl[data-material-texture=glitter]>.bs-material-texture{background:radial-gradient(circle at 22% 30%,rgb(255 255 255 / .9) 0 var(--bs-material-texture-dot),transparent calc(var(--bs-material-texture-dot) + 1px)),radial-gradient(circle at 72% 68%,rgb(255 255 255 / .75) 0 var(--bs-material-texture-dot),transparent calc(var(--bs-material-texture-dot) + 1px));background-size:var(--bs-material-texture-spacing) var(--bs-material-texture-spacing);mix-blend-mode:screen}.bs-material.bs-cfg-vinyl>.bs-material-reflection{z-index:4;background:linear-gradient(var(--bs-material-direction),transparent calc(50% - var(--bs-material-reflection-half-width)),rgb(255 255 255 / .72) 50%,transparent calc(50% + var(--bs-material-reflection-half-width)));background-size:250% 250%;mix-blend-mode:screen;opacity:var(--bs-material-reflection-opacity)}.bs-material.bs-cfg-vinyl>.bs-material-sparkle{z-index:5;background:radial-gradient(circle at 18% 24%,rgb(255 255 255 / .95) 0 var(--bs-material-sparkle-dot),transparent calc(var(--bs-material-sparkle-dot) + 1px)),radial-gradient(circle at 76% 68%,rgb(255 255 255 / .8) 0 var(--bs-material-sparkle-dot),transparent calc(var(--bs-material-sparkle-dot) + 1px));background-size:var(--bs-material-sparkle-gap) var(--bs-material-sparkle-gap);mix-blend-mode:screen;opacity:var(--bs-material-sparkle-opacity)}.bs-material.bs-cfg-vinyl>.bs-material-glow{z-index:1;background:none;mix-blend-mode:screen;opacity:var(--bs-material-glow-opacity);filter:drop-shadow(0 0 var(--bs-material-glow-blur) var(--bs-material-glow-color)) drop-shadow(0 0 var(--bs-material-glow-wide-blur) var(--bs-material-glow-color))}.bs-material.bs-cfg-vinyl>.bs-material-glow>.bs-material-glow-source{position:absolute;inset:0;background:var(--bs-material-glow-color);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.bs-material.bs-material-laminate>.bs-material-colour{mix-blend-mode:soft-light}.bs-material.bs-material-colour-shift>.bs-material-colour{mix-blend-mode:color;background-size:260% 260%}.bs-material.bs-material-glow>.bs-material-colour{mix-blend-mode:screen}.bs-material.bs-material-glow>.bs-material-glow{mix-blend-mode:plus-lighter}.bs-material.bs-cfg-vinyl.bs-material-colour-shift>.bs-material-colour{mix-blend-mode:color}.bs-material.bs-material-colour-shift>.bs-material-colour,.bs-material.bs-material-colour-shift>.bs-material-texture,.bs-material.bs-material-colour-shift>.bs-material-reflection,.bs-material.bs-material-colour-shift>.bs-material-sparkle,.bs-material.bs-material-colour-shift>.bs-material-glow{animation-timing-function:linear}.bs-material.bs-cfg-vinyl.bs-material-still>.bs-material-colour,.bs-material.bs-cfg-vinyl.bs-material-still>.bs-material-texture,.bs-material.bs-cfg-vinyl.bs-material-still>.bs-material-reflection,.bs-material.bs-cfg-vinyl.bs-material-still>.bs-material-sparkle,.bs-material.bs-cfg-vinyl.bs-material-still>.bs-material-glow,.bs-material.bs-cfg-vinyl.bs-material-paused>.bs-material-colour,.bs-material.bs-cfg-vinyl.bs-material-paused>.bs-material-texture,.bs-material.bs-cfg-vinyl.bs-material-paused>.bs-material-reflection,.bs-material.bs-cfg-vinyl.bs-material-paused>.bs-material-sparkle,.bs-material.bs-cfg-vinyl.bs-material-paused>.bs-material-glow{animation-play-state:paused}.bs-material-error{position:absolute;z-index:8;bottom:0;font-size:10px;color:#fff;background:#a00;padding:2px 4px}@keyframes bs-material-cycle-e{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes bs-material-cycle-se{0%,to{background-position:0% 0%}50%{background-position:100% 100%}}@keyframes bs-material-cycle-s{0%,to{background-position:50% 0%}50%{background-position:50% 100%}}@keyframes bs-material-cycle-sw{0%,to{background-position:100% 0%}50%{background-position:0% 100%}}@keyframes bs-material-cycle-w{0%,to{background-position:100% 50%}50%{background-position:0% 50%}}@keyframes bs-material-cycle-nw{0%,to{background-position:100% 100%}50%{background-position:0% 0%}}@keyframes bs-material-cycle-n{0%,to{background-position:50% 100%}50%{background-position:50% 0%}}@keyframes bs-material-cycle-ne{0%,to{background-position:0% 100%}50%{background-position:100% 0%}}@keyframes bs-material-hue-cycle{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes bs-material-glow-pulse{0%,to{opacity:calc(var(--bs-material-glow-opacity) * .72)}50%{opacity:var(--bs-material-glow-opacity)}}@media(prefers-reduced-motion:reduce){.bs-material.bs-cfg-vinyl>.bs-material-colour,.bs-material.bs-cfg-vinyl>.bs-material-texture,.bs-material.bs-cfg-vinyl>.bs-material-reflection,.bs-material.bs-cfg-vinyl>.bs-material-sparkle,.bs-material.bs-cfg-vinyl>.bs-material-glow{animation-play-state:paused}}@keyframes bs-glitter-twinkle{0%,to{background-position:0 0,14px 8px;filter:brightness(.88)}50%{background-position:24px 18px,2px 27px;filter:brightness(1.35)}}.bs-material-paused .bs-cfg-vinyl-fx,.bs-material-paused .bs-cfg-vinyl-fx2,.bs-material-paused .bs-cfg-vinyl-shine{animation-play-state:paused}.bs-material-still .bs-cfg-vinyl-fx,.bs-material-still .bs-cfg-vinyl-fx2,.bs-material-still .bs-cfg-vinyl-shine{animation:none}@media(prefers-reduced-motion:reduce){.bs-material.bs-cfg-vinyl .bs-cfg-vinyl-fx,.bs-material.bs-cfg-vinyl .bs-cfg-vinyl-fx2,.bs-material.bs-cfg-vinyl .bs-cfg-vinyl-shine,.bs-material.bs-cfg-finishchip{animation:none}}.bs-cfg-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 36px;border-top:1px solid var(--bs-line);background:#0a0a0b99}.bs-cfg-foot-right{display:flex;align-items:center;gap:16px}.bs-cfg-count{font-family:Space Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-muted)}.bs-cfg-foot-total{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.05}.bs-cfg-foot-total em{font-family:Space Mono,monospace;font-style:normal;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--bs-muted)}.bs-cfg-foot-total strong{font-family:Outfit,sans-serif;font-size:22px;font-weight:800;line-height:1;color:var(--bs-white)}.bs-cfg-foot-total .bs-cfg-foot-total-add{font-size:11px;font-weight:700;color:var(--bs-muted);letter-spacing:0}.bs-cfg-foot-total-note{margin-top:2px;font-family:Space Mono,monospace;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-dim)}.bs-cfg-or{display:flex;align-items:center;gap:14px;width:100%;max-width:440px;margin:18px 0 2px;color:var(--bs-dim);font-family:Space Mono,monospace;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.bs-cfg-or:before,.bs-cfg-or:after{content:"";flex:1;height:1px;background:var(--bs-line)}.bs-cfg-import{width:100%;max-width:440px;text-align:center}.bs-cfg-import-h{margin:10px 0 5px;font-size:15px;font-weight:800;color:var(--bs-white)}.bs-cfg-import-p{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--bs-muted)}.bs-cfg-import-row{display:flex;gap:9px;align-items:stretch}.bs-cfg-input{flex:1;min-width:0;padding:12px 14px;font-family:Space Mono,monospace;font-size:13px;color:var(--bs-white);background:var(--bs-panel);border:1px solid var(--bs-line);border-radius:9px;transition:border-color .2s,box-shadow .2s}.bs-cfg-input:focus{outline:none;border-color:var(--bs-blue);box-shadow:0 0 0 3px #29baff29}.bs-cfg-input--invalid{border-color:#f87171!important;box-shadow:0 0 0 3px #f871712e!important}.bs-cfg-field-err{display:block;margin-top:4px;min-height:16px;font-size:11.5px;color:#f87171;font-family:Space Mono,monospace;letter-spacing:.02em}.bs-cfg-import-row .bs-cfg-btn{flex-shrink:0}.bs-cfg-connect-gate-new{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;width:100%;max-width:880px;margin:16px auto 32px;gap:0}.bs-cfg-connect-gate-new--signed-out{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.bs-cfg-connect-gate-new--pack-only{grid-template-columns:minmax(0,440px);justify-content:center}.bs-cfg-gate-primary-wrap{position:relative;display:flex;align-items:stretch;width:100%}.bs-cfg-peek{position:absolute;display:block;width:230px;height:184px;top:-90px;left:-38px;overflow:hidden;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;scale:-1 1}.bs-cfg-peek img{display:block;width:230px;margin-top:16px;transform:rotate(-26deg);transform-origin:13% 36%}@media(max-width:720px){.bs-cfg-peek{width:160px;height:128px;top:-62px;left:-24px}.bs-cfg-peek img{width:160px;margin-top:11px}}.bs-cfg-peek-tail{position:absolute;display:block;width:220px;height:280px;top:40px;left:-200px;overflow:hidden;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.bs-cfg-peek-tail img{display:block;width:400px;max-width:none;margin-left:60px;margin-top:-400px}@media(max-width:720px){.bs-cfg-peek-tail{width:154px;height:196px;top:28px;left:-140px}.bs-cfg-peek-tail img{width:280px;margin-left:42px;margin-top:-280px}}.bs-cfg-gate-primary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:100%;padding:32px 28px;border-radius:16px;background:linear-gradient(180deg,#15171c,#0c0c0f);border:1px solid var(--bs-line);box-shadow:0 20px 40px -10px #00000080,inset 0 1px #ffffff0d;position:relative;z-index:1;overflow:hidden}.bs-cfg-gate-header{display:flex;align-items:center;gap:8px;color:var(--bs-muted)}.bs-cfg-gate-header .bs-cfg-gate-header-icon{color:#72c5ffd9}.bs-cfg-gate-header-icon{opacity:.8}.bs-cfg-gate-header-title{font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.bs-cfg-gate-primary:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--holo);background-size:300% 100%;opacity:.7}.bs-cfg-gate-tg-wrap{position:relative;z-index:2}.bs-cfg-gate-tg-pulse{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);background:#2aabee66;filter:blur(28px);border-radius:50%;z-index:-1;animation:bs-cfg-tg-pulse 3s ease-in-out infinite alternate}@keyframes bs-cfg-tg-pulse{0%{opacity:.5;transform:translate(-50%,-50%) scale(.9)}to{opacity:.8;transform:translate(-50%,-50%) scale(1.15)}}.bs-cfg-gate-p{font-size:14px;color:var(--bs-muted);text-align:center;margin:0;max-width:300px;line-height:1.55}.bs-cfg-gate-err{margin-top:12px;text-align:center}.bs-cfg-gate-divider{display:flex;flex-direction:column;align-items:center;margin:0 20px;gap:12px}.bs-cfg-gate-divider-line{flex:1;width:1px;background:linear-gradient(180deg,transparent,var(--bs-line) 50%,transparent)}@media(max-width:768px){.bs-cfg-connect-gate-new{grid-template-columns:1fr;max-width:440px}.bs-cfg-connect-gate-new--signed-out{gap:28px}.bs-cfg-gate-divider{flex-direction:row;margin:28px 0;width:100%}.bs-cfg-gate-divider-line{width:auto;height:1px;background:linear-gradient(90deg,transparent,var(--bs-line) 50%,transparent)}}.bs-cfg-gate-divider-text{font-family:Space Mono,monospace;font-size:11px;font-weight:700;color:var(--bs-dim);letter-spacing:.1em}.bs-cfg-locked-module{position:relative;display:flex;width:100%;padding:32px 28px;border-radius:16px;border:1px dashed rgba(255,255,255,.12);background:#0c0c0f8c;overflow:hidden}.bs-cfg-locked-backdrop{position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(255,255,255,.01) 10px,rgba(255,255,255,.01) 20px);pointer-events:none;z-index:0}.bs-cfg-locked-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%}.bs-cfg-locked-p{font-size:14px;color:var(--bs-dim);text-align:center;margin:0;max-width:300px;line-height:1.55}.bs-cfg-locked-header{display:flex;align-items:center;gap:8px;justify-content:center;color:var(--bs-dim)}.bs-cfg-locked-lock{color:#ffffff4d}.bs-cfg-locked-title{font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.bs-cfg-locked-input{background:#0006!important;border-color:#ffffff0d!important;box-shadow:inset 0 2px 4px #0003!important}.bs-cfg-btn-disabled{background:#ffffff0d!important;color:#fff3!important;border:1px solid rgba(255,255,255,.05)!important}.bs-cfg-gate-import{width:100%;max-width:340px}.bs-cfg-gate-import .bs-cfg-input{min-width:0;flex:1}.bs-cfg-note-ok{color:#7ee0a8;display:inline-flex;align-items:center;gap:6px}.bs-cfg-import-gate{margin-top:8px;color:var(--bs-dim);font-size:12px}.bs-cfg-connect-foot{align-self:center;text-align:center;margin-top:18px}.bs-cfg-modal-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:#040406db;backdrop-filter:none;-webkit-backdrop-filter:none}.bs-cfg-modal{position:relative;width:100%;max-width:560px;text-align:left;border:1px solid var(--bs-line);border-radius:16px;background:radial-gradient(120% 60% at 50% 0%,rgba(255,255,255,.05),transparent 60%),var(--bs-panel);box-shadow:0 40px 120px -30px #000000d9;padding:26px 26px 24px;overflow:hidden}.bs-cfg-modal--policy{max-width:620px}.bs-cfg-modal:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--holo);background-size:220% 100%}.bs-cfg-modal-enter{animation:bs-cfg-modal-enter .24s cubic-bezier(.22,1,.36,1) both}@keyframes bs-cfg-modal-enter{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}html.bs-policy-open body:before,html.bs-policy-open body:after,html.bs-policy-open .bs-cfg-page .bs-grain,html.bs-policy-open .bs-cfg-page .bs-cfg,html.bs-policy-open .bs-cfg-page .bs-cfg *{animation-play-state:paused!important}.bs-cfg-modal-x{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--bs-muted);background:#0c0c0e;border:1px solid var(--bs-line);border-radius:8px;cursor:pointer;transition:color .2s,border-color .2s}.bs-cfg-modal-x:hover{color:var(--bs-white);border-color:var(--bs-white)}.bs-cfg-modal-eyebrow{font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--bs-dim)}.bs-cfg-modal-h{font-size:24px;font-weight:900;letter-spacing:-.5px;line-height:1.1;margin:8px 0}.bs-cfg-modal-p{font-size:14px;color:var(--bs-muted);line-height:1.55;margin:0 0 8px}.bs-cfg-policy-full-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;color:var(--bs-white);font-size:12.5px;font-weight:700;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.bs-cfg-policy-full-link:hover{color:#7ee0a8;text-decoration-color:#7ee0a8}.bs-cfg-policy-respect{margin:-4px 0 18px;padding:10px 12px;border-left:2px solid #7ee0a8;background:#7ee0a80f;color:var(--bs-muted);font-size:12px;line-height:1.5}.bs-cfg-policy-respect strong{color:var(--bs-white);font-weight:750}.bs-cfg-modal-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px}.bs-cfg-modal-list{border:1px solid var(--bs-line);border-radius:14px;padding:14px;background:#0b0b0d}.bs-cfg-modal-list-h{display:inline-flex;align-items:center;gap:6px;font-family:Space Mono,monospace;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.bs-cfg-modal-list.ok .bs-cfg-modal-list-h{color:#7ee0a8}.bs-cfg-modal-list.no .bs-cfg-modal-list-h{color:#ff8a8a}.bs-cfg-policy-items{display:flex;flex-direction:column;gap:8px}@media(min-width:601px){.bs-cfg-modal-list{display:flex;flex-direction:column}.bs-cfg-policy-items{flex:1 1 auto;display:grid;grid-template-rows:repeat(3,minmax(min-content,1fr));align-content:stretch}.bs-cfg-policy-check{height:100%;box-sizing:border-box}}.bs-cfg-policy-check{position:relative;display:flex;align-items:flex-start;gap:9px;padding:9px 10px;border:1px solid transparent;border-radius:10px;color:var(--bs-muted);font-size:12.5px;line-height:1.42;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.bs-cfg-policy-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.bs-cfg-policy-copy strong{color:var(--bs-white);font-size:12.5px;font-weight:750;line-height:1.3}.bs-cfg-policy-copy>span{color:var(--bs-muted);font-size:12px;line-height:1.42}.bs-cfg-policy-check.is-checked .bs-cfg-policy-copy>span{color:#ffffffb3}.bs-cfg-policy-check:hover{color:var(--bs-white);border-color:var(--bs-line);background:#ffffff09}.bs-cfg-policy-check.is-checked{color:#ffffffe6;border-color:#7ee0a852;background:#7ee0a80f}.bs-cfg-policy-check input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bs-cfg-policy-check input:focus-visible+.bs-cfg-policy-box{outline:2px solid var(--bs-white);outline-offset:2px}.bs-cfg-policy-box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:19px;height:19px;margin-top:1px;border:1px solid var(--bs-dim);border-radius:5px;color:#08100c;background:transparent}.bs-cfg-policy-check.is-checked .bs-cfg-policy-box{border-color:#7ee0a8;background:#7ee0a8}.bs-cfg-policy-progress{margin:4px 0 12px}.bs-cfg-policy-progress-copy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--bs-muted);font-size:11.5px}.bs-cfg-policy-progress-copy strong{color:var(--bs-white);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.04em}.bs-cfg-policy-meter{height:4px;margin-top:7px;overflow:hidden;border-radius:999px;background:#ffffff17}.bs-cfg-policy-meter span{display:block;height:100%;border-radius:inherit;background:var(--holo);transition:width .25s ease}.bs-cfg-modal .bs-cfg-btn{width:100%}.bs-cfg-modal--confirm{max-width:400px}.bs-cfg-modal--confirm .bs-cfg-modal-h{font-size:20px;margin:8px 0 4px}.bs-cfg-modal--confirm .bs-cfg-modal-p{margin-bottom:20px}.bs-cfg-modal-actions{display:flex;flex-direction:column;gap:10px}.bs-cfg-modal-actions .bs-cfg-btn{width:100%;justify-content:center}.bs-cfg-btn-danger{background:#ff4d6d;color:#fff}.bs-cfg-btn-danger:hover:not(:disabled){box-shadow:0 8px 24px #ff4d6d66}.bs-cfg-shipgrid{width:100%;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;align-items:start}.bs-cfg-shipgrid .bs-cfg-form{max-width:none;margin:0}.bs-cfg-shipsummary{position:sticky;top:18px}.bs-cfg-shipsummary .bs-cfg-checkout{margin:0;max-width:none}.bs-cfg-reward{margin-bottom:12px;border:1px solid var(--bs-line);border-radius:14px;background:#ffffff04;overflow:hidden}.bs-cfg-code{display:grid;gap:8px;padding:14px;border:1px solid var(--bs-line);border-radius:12px;background:color-mix(in srgb,var(--bs-panel) 92%,white 8%)}.bs-cfg-code>label{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bs-cfg-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.bs-cfg-code-row .bs-cfg-input{min-width:0;text-transform:uppercase}.bs-cfg-code-row .bs-cfg-btn{min-height:42px;padding-inline:16px}.bs-cfg-code.applied{border-color:color-mix(in srgb,var(--bs-green) 55%,var(--bs-line))}.bs-cfg-code-applied,.bs-cfg-code-applied>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.bs-cfg-code-applied>span{justify-content:flex-start}.bs-cfg-code-applied svg{width:16px;height:16px;color:var(--bs-green)}.bs-cfg-code-applied button{border:0;background:none;color:var(--bs-muted);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline}.bs-cfg-reward.has-applied{border-color:#a3e63566;background:#a3e6350d}.bs-cfg-reward-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;background:none;border:none;color:var(--bs-white);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.bs-cfg-reward-toggle-l{display:inline-flex;align-items:center;gap:9px;min-width:0}.bs-cfg-reward-toggle-ico{display:grid;place-items:center;flex:none}.bs-cfg-reward-toggle-ico svg{width:17px;height:17px;color:var(--bs-lime)}.bs-cfg-reward-applied{color:var(--bs-lime);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-cfg-reward-chev{width:18px;height:18px;flex:none;color:var(--bs-muted);transition:transform .22s ease}.bs-cfg-reward-chev.open{transform:rotate(180deg)}.bs-cfg-reward-panelwrap{overflow:hidden}.bs-cfg-reward-panel{padding:0 15px 14px;display:flex;flex-direction:column;gap:8px}.bs-cfg-reward-list{display:flex;flex-direction:column;gap:8px}.bs-cfg-reward-opt{display:flex;align-items:center;gap:10px;text-align:left;padding:11px 12px;border:1px solid var(--bs-line);border-radius:11px;background:#00000038;color:var(--bs-white);font:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease}.bs-cfg-reward-opt:hover:not(:disabled){border-color:#ffffff2e}.bs-cfg-reward-opt:disabled{opacity:.6;cursor:default}.bs-cfg-reward-opt.active{border-color:var(--bs-lime);background:#a3e63514}.bs-cfg-reward-opt-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.bs-cfg-reward-opt-label{font-size:13.5px;font-weight:700}.bs-cfg-reward-opt-desc{font-size:12px;color:var(--bs-muted);line-height:1.45}.bs-cfg-reward-opt-mark{flex:none;width:20px;height:20px;display:grid;place-items:center}.bs-cfg-reward-opt-mark svg{width:18px;height:18px;color:var(--bs-lime)}.bs-cfg-reward-clear{align-self:flex-start;background:none;border:none;padding:2px 0;color:var(--bs-muted);font:inherit;font-size:12.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bs-cfg-reward-clear:hover:not(:disabled){color:var(--bs-white)}.bs-cfg-reward-clear:disabled{opacity:.6;cursor:default}.bs-cfg-sizecards{display:flex;flex-direction:column;gap:12px;margin-top:4px}.bs-cfg-designcard{display:flex;flex-direction:column;padding:4px 14px 12px;background:var(--bs-panel);border:1px solid var(--bs-line);border-radius:16px}.bs-cfg-stylecards{display:flex;flex-direction:column;gap:12px;margin-top:4px}.bs-cfg-bulk{margin:18px 0 12px;overflow:hidden;border:1px solid var(--bs-line);border-radius:14px;background:#ffffff06}.bs-cfg-bulk.open{border-color:#29baff61}.bs-cfg-bulk-toggle{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 15px;border:0;background:transparent;color:var(--bs-white);font:inherit;text-align:left;cursor:pointer}.bs-cfg-bulk-toggle-copy,.bs-cfg-bulk-toggle-copy>span{display:flex;align-items:center;min-width:0}.bs-cfg-bulk-toggle-copy{gap:11px}.bs-cfg-bulk-toggle-copy>svg{width:18px;height:18px;flex:none;color:var(--bs-blue)}.bs-cfg-bulk-toggle-copy>span{flex-direction:column;align-items:flex-start;gap:2px}.bs-cfg-bulk-toggle-copy strong{font-size:14px;line-height:1.2}.bs-cfg-bulk-toggle-copy small{color:var(--bs-muted);font-size:11px;line-height:1.3}.bs-cfg-bulk-chevron{width:18px;height:18px;flex:none;color:var(--bs-muted);transition:transform .2s ease}.bs-cfg-bulk.open .bs-cfg-bulk-chevron{transform:rotate(180deg)}.bs-cfg-bulk-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:13px 15px 15px;border-top:1px solid var(--bs-line)}.bs-cfg-bulk-field{display:flex;flex-direction:column;min-width:0;gap:6px}.bs-cfg-bulk-field>span{font-family:Space Mono,monospace;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:var(--bs-muted)}.bs-cfg-bulk-field select{width:100%;min-width:0;height:42px;padding:0 32px 0 10px;border:1px solid var(--bs-line);border-radius:9px;background:#0c0c0e;color:var(--bs-white);font:700 12px Space Mono,monospace;color-scheme:dark}.bs-cfg-bulk-field select:focus-visible{outline:2px solid var(--bs-blue);outline-offset:2px}.bs-cfg-bulk-apply{min-height:42px;padding-inline:14px}.bs-cfg-bulk-apply svg{width:15px;height:15px}.bs-cfg-bulk-status{min-height:0;margin:-3px 2px 8px;color:var(--bs-green);font-family:Space Mono,monospace;font-size:10.5px;font-weight:700}.bs-cfg-bulk-status:empty{display:none}.bs-cfg-stylecard{background:var(--bs-panel);border:1px solid var(--bs-line);border-radius:16px;overflow:hidden;transition:border-color .25s,box-shadow .25s}.bs-cfg-stylecard:hover{border-color:#ffffff3d}.bs-cfg-stylecard.open{border-color:#29baff73;box-shadow:0 18px 44px -26px #29baff66}.bs-cfg-stylecard-head{width:100%;display:flex;align-items:center;gap:15px;padding:12px 16px;background:none;border:none;border-radius:13px;transition:background .2s;color:var(--bs-white);font:inherit;text-align:left;cursor:pointer}.bs-cfg-stylecard:not(.open) .bs-cfg-stylecard-head:hover{background:#ffffff08}.bs-cfg-stylecard-art{flex:none;display:grid;place-items:center;width:62px;height:62px;transition:width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1)}.bs-cfg-stylecard.open .bs-cfg-stylecard-art{width:84px;height:84px}.bs-cfg-stylecard-artscale{display:grid;place-items:center;width:84px;height:84px;transform:scale(.7381);transform-origin:center;transition:transform .32s cubic-bezier(.22,1,.36,1)}.bs-cfg-stylecard.open .bs-cfg-stylecard-artscale{transform:scale(1)}.bs-cfg-stylecard-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.bs-cfg-stylecard-name{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:800;letter-spacing:-.2px}.bs-cfg-stylecard-meta{font-family:Space Mono,monospace;font-size:11px;color:var(--bs-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-cfg-stylecard-price{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px;white-space:nowrap}.bs-cfg-stylecard-price strong{font-family:Outfit,sans-serif;font-size:19px;font-weight:800;line-height:1;color:var(--bs-white)}.bs-cfg-stylecard-price em{font-family:Space Mono,monospace;font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-dim)}.bs-cfg-stylecard-chev{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--bs-line);background:#0c0c0e;color:var(--bs-dim);transition:color .2s,border-color .2s}.bs-cfg-stylecard-head:hover .bs-cfg-stylecard-chev{color:var(--bs-white)}.bs-cfg-stylecard.open .bs-cfg-stylecard-chev{color:var(--bs-white);border-color:#29baff80}.bs-cfg-stylecard-body{overflow:hidden}.bs-cfg-stylecard-inner{display:flex;flex-direction:column;margin:0 16px;padding:2px 0 14px;border-top:1px solid var(--bs-line)}.bs-cfg-lineitem{display:flex;flex-direction:column;gap:13px;padding:12px 0 2px}.bs-cfg-lineitem.divided{border-top:1px solid var(--bs-line)}.bs-cfg-lineitem-head{display:flex;align-items:flex-end;gap:14px}.bs-cfg-lineitem-art{flex:none;display:grid;place-items:center}.bs-cfg-lineitem-spacer{flex:1 1 auto}.bs-cfg-lineitem-price{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap}.bs-cfg-lineitem-price strong{font-family:Outfit,sans-serif;font-size:20px;font-weight:800;line-height:1;color:var(--bs-white)}.bs-cfg-lineitem-price em{font-family:Space Mono,monospace;font-style:normal;font-size:11px;color:#b2b2bc}.bs-cfg-lineitem-remove{flex:none;width:28px;height:28px;display:grid;place-items:center;font-family:Outfit,sans-serif;font-size:18px;line-height:1;color:var(--bs-dim);cursor:pointer;border:1px solid var(--bs-line);border-radius:8px;background:#0c0c0e;transition:color .2s,border-color .2s}.bs-cfg-lineitem-remove:hover{color:#ff8a8a;border-color:#ff8a8a}.bs-cfg-lineitem-remove:disabled{opacity:.5;cursor:default}.bs-cfg-linefield{display:flex;flex-direction:column;gap:7px;min-width:0}.bs-cfg-linefield.finish{flex:1 1 auto}.bs-cfg-linefield-label{font-family:Space Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#8f8f99}.bs-cfg-lineitem-controls{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr);gap:12px}.bs-cfg-linefinish{display:flex;flex-wrap:wrap;gap:7px}.bs-cfg-linefinish-opt{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 7px;border:1px solid var(--bs-line);border-radius:999px;background:#0c0c0e;color:var(--bs-dim);font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:color .18s,border-color .18s,background .18s}.bs-cfg-linefinish-opt:hover{color:var(--bs-white);border-color:#3a3a42}.bs-cfg-linefinish-opt:disabled{cursor:not-allowed;opacity:.48}.bs-cfg-linefinish-opt.on{color:var(--bs-white);border-color:var(--bs-blue);background:#4d7cff24}.bs-cfg-linefinish-opt .bs-cfg-finishchip{width:15px;height:15px}.bs-cfg-linefinish-opt:not(.on) .bs-cfg-finishchip{opacity:.55}.bs-cfg-linefinish-name{white-space:nowrap}.bs-cfg-addfinish{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin:12px 0 0;padding:7px 13px;border:1px dashed var(--bs-line);border-radius:10px;background:transparent;color:var(--bs-dim);font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:color .18s,border-color .18s}.bs-cfg-addfinish:hover{color:var(--bs-white);border-color:#3a3a42}.bs-cfg-addfinish-cap{margin:0;padding:8px 2px 2px;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.04em;color:var(--bs-dim);opacity:.8}.bs-cfg-addfinish-hint{font-style:normal;font-weight:400;text-transform:none;letter-spacing:.02em;color:var(--bs-dim);opacity:.75}.bs-cfg-addfinish-hint:before{content:"·";margin-right:6px;opacity:.6}.bs-cfg-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;padding:3px;border-radius:11px;background:#ffffff08;border:1px solid var(--bs-line)}.bs-cfg-seg.size{flex:3 1 0;min-width:0}.bs-cfg-seg.qty{flex:4 1 0;min-width:0}.bs-cfg-qty-picker{display:grid;gap:6px;min-width:220px}.bs-cfg-qty-picker select{width:100%;min-height:46px;padding:0 38px 0 14px;border:1px solid var(--bs-blue);border-radius:8px;background:#15171b;color:var(--bs-white);font-family:Outfit,sans-serif;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #29baff29}.bs-cfg-qty-picker select:focus-visible{outline:2px solid var(--bs-blue);outline-offset:2px}.bs-cfg-qty-picker>span{color:var(--bs-dim);font-family:Space Mono,monospace;font-size:10px;letter-spacing:.02em}.bs-cfg-seg-btn{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 5px;border:1px solid transparent;border-radius:8px;background:#ffffff0b;color:#d2d2da;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.bs-cfg-seg-btn strong{font-family:Outfit,sans-serif;font-size:14px;font-weight:700;line-height:1.1;color:var(--bs-white)}.bs-cfg-seg-btn em{font-family:Space Mono,monospace;font-style:normal;font-size:11.5px;color:#c2c2cc;transition:color .18s ease}.bs-cfg-seg-btn:hover:not(.on){background:#ffffff17;border-color:var(--bs-line)}.bs-cfg-seg-btn:hover:not(.on) em{color:#c8c8d0}.bs-cfg-seg-btn.on{background:var(--bs-blue);color:#04141d;border-color:var(--bs-blue);box-shadow:0 4px 14px #29baff5c}.bs-cfg-seg-btn.on strong{color:#04141d}.bs-cfg-seg-btn.on em{color:#04141dc7}.bs-cfg-seg-save{font-family:Space Mono,monospace;font-size:9.5px;font-weight:700;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:#5fe6a8;pointer-events:none}.bs-cfg-seg-btn.on .bs-cfg-seg-save{color:#053d24}.bs-cfg-checkout{width:100%;max-width:460px;margin:22px auto 0;text-align:left;border:1px solid var(--bs-line);border-radius:18px;background:radial-gradient(130% 90% at 50% 0%,rgba(41,186,255,.06),transparent 58%),#0b0b0d;overflow:hidden;box-shadow:0 22px 48px -30px #000000e6}.bs-cfg-checkout-lines{display:flex;flex-direction:column;max-height:248px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2c2c34 transparent;background:linear-gradient(#0b0b0d 30%,#0b0b0d00) center top,linear-gradient(#0b0b0d00,#0b0b0d 70%) center bottom,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.5),transparent) center top,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.5),transparent) center bottom;background-repeat:no-repeat;background-size:100% 30px,100% 30px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.bs-cfg-checkout-lines::-webkit-scrollbar{width:9px}.bs-cfg-checkout-lines::-webkit-scrollbar-track{background:transparent}.bs-cfg-checkout-lines::-webkit-scrollbar-thumb{background:#2c2c34;border-radius:99px;border:2px solid #0b0b0d}.bs-cfg-checkout-lines::-webkit-scrollbar-thumb:hover{background:#3a3a44}.bs-cfg-checkout-row{display:flex;align-items:center;gap:13px;padding:11px 16px;border-bottom:1px solid var(--bs-line)}.bs-cfg-checkout-row:last-child{border-bottom:none}.bs-cfg-checkout-thumb{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:11px;background:#ffffff06;border:1px solid var(--bs-line)}.bs-cfg-checkout-info{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;min-width:0}.bs-cfg-checkout-name{font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--bs-white)}.bs-cfg-checkout-meta{font-family:Space Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-muted)}.bs-cfg-checkout-price{flex:none;font-family:Outfit,sans-serif;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--bs-white);white-space:nowrap}.bs-cfg-checkout-totals{display:flex;flex-direction:column;gap:3px;padding:14px 16px 16px;background:#ffffff05;border-top:1px solid var(--bs-line)}.bs-cfg-checkout-trow{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:3px 0}.bs-cfg-checkout-trow>span:first-child{font-family:Space Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-muted)}.bs-cfg-checkout-trow>span:last-child{font-family:Outfit,sans-serif;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bs-white);white-space:nowrap}.bs-cfg-checkout-trow.grand{margin-top:7px;padding-top:13px;align-items:center;border-top:1.5px solid var(--bs-line)}.bs-cfg-checkout-trow.grand>span:first-child{font-family:Outfit,sans-serif;font-size:13px;font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--bs-white)}.bs-cfg-checkout-trow.grand>span:last-child{font-family:Outfit,sans-serif;font-size:23px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bs-white)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.bs-cfg-checkout-trow.grand>span:last-child{background:var(--holo);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.bs-cfg-checkout-note{margin:0;padding:0 16px 14px;font-size:12px;color:var(--bs-blue)}.bs-cfg-form{display:flex;flex-direction:column;gap:20px;width:100%;max-width:520px;margin:0 auto;min-width:0;padding:0;border:0}.bs-cfg-form-group{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:12px;border:1px solid var(--bs-line);background:color-mix(in srgb,var(--bs-panel) 96%,white 4%)}.bs-cfg-form-group-title{font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-white);margin-bottom:2px}.bs-cfg-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bs-cfg-field{display:flex;flex-direction:column;gap:6px}.bs-cfg-field-label{font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-muted)}.bs-cfg-field-opt{font-style:normal;font-weight:400;text-transform:none;letter-spacing:0;color:var(--bs-dim);opacity:.7}.bs-cfg-input{width:100%;font-family:Outfit,sans-serif;font-size:14.5px;color:var(--bs-white);background:var(--bs-panel);border:1px solid var(--bs-line);border-radius:10px;padding:11px 13px;outline:none;transition:border-color .2s,box-shadow .2s}.bs-cfg-input::placeholder{color:var(--bs-dim)}.bs-cfg-input:focus{border-color:var(--bs-white);box-shadow:0 0 0 3px #ffffff0f}.bs-cfg-form-error{font-size:13.5px;color:#ff7a7a;margin:2px 0 0}.bs-cfg-country-error{font-size:12px;line-height:1.4;color:#ff7a7a}.bs-cfg-discreet{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--bs-line);background:var(--bs-panel);cursor:pointer;transition:border-color .2s,background .2s}.bs-cfg-discreet:hover{border-color:var(--bs-blue)}.bs-cfg-discreet.active{border-color:var(--bs-blue);background:#7c8aff1f}.bs-cfg-discreet-check{width:16px;height:16px;margin-top:2px;accent-color:var(--bs-blue);cursor:pointer;flex-shrink:0}.bs-cfg-discreet-text{display:flex;flex-direction:column;gap:2px}.bs-cfg-discreet-title{font-size:13.5px;font-weight:600;color:var(--bs-white)}.bs-cfg-discreet-note{font-size:12px;line-height:1.45;color:var(--bs-muted)}.bs-cfg-notify{display:flex;flex-direction:column;gap:8px}.bs-cfg-notify-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bs-cfg-notify-opt{padding:10px 8px;border-radius:12px;border:1px solid var(--bs-line);background:var(--bs-panel);color:var(--bs-muted);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.bs-cfg-notify-opt:hover:not(:disabled){border-color:var(--bs-blue);color:var(--bs-white)}.bs-cfg-notify-opt.active{border-color:var(--bs-blue);background:#7c8aff1f;color:var(--bs-white)}.bs-cfg-notify-opt:disabled{opacity:.4;cursor:not-allowed}.bs-cfg-notify-link{align-self:flex-start;padding:0;border:none;background:none;color:var(--bs-blue);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.bs-cfg-notify-link:hover{text-decoration:underline}.bs-cfg-ordermeta{display:flex;flex-direction:column;align-items:center;gap:4px;margin:2px auto 6px;font-family:Space Mono,monospace;font-size:12.5px;color:var(--bs-dim)}.bs-cfg-orderref strong,.bs-cfg-orderstatus strong{color:var(--bs-white)}@media(max-width:960px){.bs-cfg-shipgrid{grid-template-columns:1fr;gap:24px}.bs-cfg-shipsummary{position:static;width:100%;max-width:620px;margin-inline:auto}}@media(max-width:600px){.bs-cfg-subbar{margin-top:8px;padding:0 14px}.bs-cfg-cancel{min-height:36px;padding:6px 9px;border:0;background:transparent;font-size:10px}.bs-cfg{margin-top:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.bs-cfg:before{display:none}.bs-cfg-steps{justify-content:flex-start;padding:6px 18px 12px}.bs-cfg-body{padding:0 14px 24px}.bs-cfg-head{gap:8px;margin:4px 0 10px}.bs-cfg-head .bs-cfg-h.sm{font-size:25px;line-height:1}.bs-cfg-head .bs-cfg-sub{margin-top:5px;font-size:13px;line-height:1.4}.bs-cfg-pickmeta{min-height:38px}.bs-cfg-selectall{min-height:38px;padding:6px 10px;border-radius:8px}.bs-cfg-picktray:not(:has(.bs-cfg-picktray-item)){display:none}.bs-cfg-picktray{position:sticky;top:calc(var(--nav-h) + 6px);z-index:8;flex-direction:row;padding:7px 8px;margin-bottom:10px;border-radius:12px;background:#0b0b0df0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bs-cfg-picktray-items{justify-content:flex-start}.bs-cfg-picktray-item,.bs-cfg-picktray-slot{width:44px;height:44px}.bs-cfg-picktray-slot{display:none}.bs-cfg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:none;overflow:visible;padding:0;background:none}.bs-cfg-cell{padding:5px;border-radius:10px;background:#ffffff06}.bs-cfg-modal-overlay{display:flex;align-items:center;justify-content:center;padding:8px}.bs-cfg-modal{width:100%;max-width:100%;border-radius:14px;padding:16px 12px 12px;display:flex;flex-direction:column;max-height:calc(100dvh - 16px)}.bs-cfg-modal-scroll{position:relative;flex:1 1 auto;overflow-y:auto;min-height:0;padding-bottom:6px}.bs-cfg-modal-scroll::-webkit-scrollbar{width:6px}.bs-cfg-modal-scroll::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:3px}.bs-cfg-modal .bs-cfg-btn{flex:0 0 auto}.bs-cfg-modal .bs-cfg-btn-holo:disabled{opacity:.7;background:#2f2f34;color:#ffffffbf;animation:none}.bs-cfg-modal-x{top:10px;right:10px;width:44px;height:44px;border-radius:10px}.bs-cfg-modal-eyebrow{display:none}.bs-cfg-modal-h{font-size:22px;line-height:1.05;max-width:90%;margin:0 0 6px}.bs-cfg-modal-p{font-size:12.5px;line-height:1.4;color:#ffffffbf;margin-bottom:6px}.bs-cfg-policy-full-link{margin-bottom:10px;font-size:11.5px}.bs-cfg-policy-respect{margin:0 0 10px;padding:7px 9px;font-size:11px;line-height:1.35}.bs-cfg-modal-cols{grid-template-columns:1fr;gap:8px;margin-bottom:10px}.bs-cfg-modal-list{padding:9px 0;border-width:1px 0 0;border-radius:0;background:transparent}.bs-cfg-policy-items{gap:1px}.bs-cfg-policy-check{gap:8px;padding:6px 2px;font-size:12px}.bs-cfg-policy-copy{gap:1px}.bs-cfg-policy-copy strong{font-size:12px;line-height:1.25}.bs-cfg-policy-copy>span{font-size:11px;line-height:1.3}.bs-cfg-policy-box{width:18px;height:18px}.bs-cfg-policy-progress-copy{font-size:11px}.bs-cfg-modal-list-h{margin-bottom:4px;font-size:11px}.bs-cfg-modal-list.no .bs-cfg-modal-list-h{color:#ff9a9a}.bs-cfg-modal .bs-cfg-btn{font-size:11.5px;padding:11px 14px;min-height:44px}.bs-cfg-form-row{grid-template-columns:1fr;gap:14px}.bs-cfg-lineitem-head{flex-wrap:wrap;align-items:center}.bs-cfg-linefield.finish{order:3;flex-basis:100%}.bs-cfg-lineitem-controls{grid-template-columns:1fr}.bs-cfg-stylecard-head{gap:10px;padding:11px 13px}.bs-cfg-stylecard-art{width:52px;height:52px}.bs-cfg-stylecard.open .bs-cfg-stylecard-art{width:72px;height:72px}.bs-cfg-stylecard-artscale{width:72px;height:72px;transform:scale(.7222)}.bs-cfg-stylecard.open .bs-cfg-stylecard-artscale{transform:scale(1)}.bs-cfg-stylecard-info{gap:3px}.bs-cfg-stylecard-name{font-size:14px;gap:6px}.bs-cfg-stylecard-meta{font-size:12px;line-height:1.5;color:#ffffffbf}.bs-cfg-stylecard-price{gap:2px}.bs-cfg-stylecard-price strong{font-size:17px}.bs-cfg-stylecard.open .bs-cfg-stylecard-price strong{display:none}.bs-cfg-stylecard-chev{width:36px;height:36px}.bs-cfg-stylecard-inner{margin:0 13px}.bs-cfg-stylecard-price em{display:none}.bs-cfg-lineitem-remove{color:#ffffffe6;border-color:#ffffff59;width:38px;height:38px}.bs-cfg-linefinish-opt{padding:10px 15px 10px 11px;color:#ffffffd9;border-color:#ffffff59;font-size:12.5px}.bs-cfg-linefinish-opt.on{background:#4d7cff40}.bs-cfg-linefinish-opt:not(.on) .bs-cfg-finishchip{opacity:.85}.bs-cfg-lineitem-remove{width:38px;height:38px}.bs-cfg-lineitem-price strong{font-size:18px}.bs-cfg-lineitem-price em{font-size:11px}.bs-cfg-lineitem-head{gap:10px}.bs-cfg-linefield-label{font-size:11px}.bs-cfg-addfinish-hint,.bs-cfg-foot-total-note{display:none}.bs-cfg-foot-total strong{font-size:19px}.bs-cfg-steps{padding:24px 48px 14px}.bs-cfg-step-line{width:22px}.bs-cfg-body{padding:8px 22px 26px}.bs-cfg-foot{padding:14px 22px}.bs-cfg-h{font-size:25px}.bs-cfg-h.sm{font-size:21px}.bs-cfg-head{flex-direction:column;align-items:stretch;gap:12px;margin:10px 0 16px}.bs-cfg-sub{font-size:13.5px;line-height:1.55;color:#ffffffbf}.bs-cfg-pickmeta{width:100%;justify-content:space-between;gap:12px}.bs-cfg-pickcount{font-size:12px}.bs-cfg-pickdot{width:8px;height:8px;border-radius:4px}.bs-cfg-selectall{font-size:11px;padding:7px 11px}.bs-cfg-picktray{flex-direction:column;align-items:stretch;gap:8px;padding:9px 11px;margin:0 0 12px}.bs-cfg-picktray-label{font-size:10px;color:#ffffffb3}.bs-cfg-picktray-items{justify-content:center;width:100%}.bs-cfg-picktray-item,.bs-cfg-picktray-slot{width:40px;height:40px}.bs-cfg-picktray-x{width:18px;height:18px}.bs-cfg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;scrollbar-gutter:auto;scrollbar-width:none;max-height:62vh;padding:4px 0 2px;margin:0;overflow-x:hidden}.bs-cfg-grid::-webkit-scrollbar{width:0;display:none}.bs-cfg-cell{border-radius:8px;padding:5px}.bs-cfg-selectall{background:#ffffff14;color:var(--bs-white);border-color:#ffffff40;padding:8px 12px}.bs-cfg-pickcount{font-size:13px;color:#ffffffe6}.bs-cfg-pickdots{display:none}.bs-cfg-step-dot{color:#ffffffa6;border-color:#ffffff4d}.bs-cfg-step-label{color:#ffffffa6}.bs-cfg-steps{padding:14px 22px 10px}.bs-cfg{margin-top:18px}.bs-cfg-body{padding:5px 20px 16px}.bs-cfg-sub{color:#ffffffb3}.bs-cfg-foot{position:sticky;bottom:0;z-index:10;gap:8px;padding:12px 14px}.bs-cfg-foot .bs-cfg-btn{white-space:nowrap;padding:10px 13px;font-size:12px;flex-shrink:0}.bs-cfg-foot-right{gap:10px;min-width:0;flex:1 1 auto;justify-content:flex-end}.bs-cfg-count{font-size:10px;line-height:1.3}.bs-cfg-cancel{color:#ffffffbf;border-color:#ffffff40;background:#ffffff0f}.bs-cfg-import-row{flex-direction:column}.bs-cfg-import-row .bs-cfg-btn{justify-content:center}.bs-cfg-checkout{border-radius:14px}.bs-cfg-checkout-row{gap:11px;padding:10px 13px}.bs-cfg-checkout-thumb{width:42px;height:42px}.bs-cfg-checkout-totals{padding:12px 13px 14px}.bs-cfg-checkout-trow{gap:12px}.bs-cfg-checkout-trow.grand>span:last-child{font-size:21px}.bs-cfg-checkout-note{padding:0 13px 12px}.bs-cfg-field-label{font-size:12px;letter-spacing:.07em;color:#ffffffc7}.bs-cfg-field-opt{color:#ffffff94;opacity:1}.bs-cfg-notify-opt{color:#ffffffe0;padding:11px 6px}.bs-cfg-notify-opt.active{color:var(--bs-white)}.bs-cfg-notify-opt:disabled{color:#ffffff7a}.bs-cfg-notify-link{font-size:13px}.bs-cfg-discreet{padding:14px;gap:14px}.bs-cfg-discreet-title{font-size:14px}.bs-cfg-discreet-note{font-size:12.5px;line-height:1.55;color:#ffffffad}.bs-cfg-ordermeta{font-size:12.5px;line-height:1.55;text-align:center;align-items:center;color:#ffffffa6}.bs-cfg-ordermeta span{max-width:100%}.bs-cfg-orderref strong,.bs-cfg-orderstatus strong,.bs-cfg-tracking strong,.bs-cfg-shipto strong{color:#ffffffeb}.bs-cfg-shipto{white-space:normal}.bs-cfg-center .bs-cfg-p{max-width:100%}.bs-cfg-shipsummary{margin-top:6px}.bs-cfg-checkout{margin-top:16px}.bs-cfg-checkout-meta{font-size:11px;color:#ffffff94}.bs-cfg-step-label{font-size:10px}}.bs-cfg-shipgrid,.up-checkout{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);gap:clamp(20px,3vw,36px)}.bs-cfg-shipgrid .bs-cfg-form,.up-checkout-main .bs-cfg-form{gap:0;padding:clamp(20px,3vw,30px);border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#111113;box-shadow:0 24px 70px -48px #000000f2}.bs-checkout-stage{display:flex;align-items:center;gap:13px;margin:0 0 24px}.bs-checkout-stage>span:last-child{display:grid;gap:2px;min-width:0}.bs-checkout-stage strong{font-family:Outfit,sans-serif;font-size:17px;font-weight:750;letter-spacing:-.015em;color:#fffffff5}.bs-checkout-stage small{font-size:12px;line-height:1.35;color:#ffffff80}.bs-checkout-stage-number{flex:none;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;font-family:Space Mono,monospace;font-size:11px;font-weight:800;color:#09090b;background:#f3f2ee}.bs-checkout-stage--review .bs-checkout-stage-number{color:#ffffff9e;background:transparent}.bs-cfg-shipgrid.is-paying .bs-checkout-stage--review .bs-checkout-stage-number,.up-checkout.is-paying .bs-checkout-stage--review .bs-checkout-stage-number{border-color:transparent;color:#09090b;background:var(--holo)}.bs-cfg-shipgrid .bs-cfg-form-group,.up-checkout-main .bs-cfg-form-group{gap:14px;padding:0 0 24px;margin:0 0 24px;border:0;border-bottom:1px solid rgba(255,255,255,.09);border-radius:0;background:transparent}.bs-cfg-shipgrid .bs-cfg-form-group:last-of-type,.up-checkout-main .bs-cfg-form-group:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:0}.bs-cfg-shipgrid .bs-cfg-form-group-title,.up-checkout-main .bs-cfg-form-group-title{margin-bottom:3px;color:#ffffffd6}.bs-cfg-shipgrid .bs-cfg-input,.up-checkout-main .bs-cfg-input{flex:none;min-height:48px;border-color:#ffffff1a;border-radius:8px;background:#09090b}.bs-cfg-shipsummary,.up-checkout-aside{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0c0c0f;box-shadow:0 24px 70px -48px #000000f2}.bs-cfg-shipsummary .bs-checkout-stage,.up-checkout-aside .bs-checkout-stage{margin-bottom:18px}.bs-cfg-shipsummary .bs-cfg-code,.up-checkout-aside .bs-cfg-code{padding:0 0 18px;border:0;border-bottom:1px solid rgba(255,255,255,.09);border-radius:0;background:transparent}.bs-cfg-shipsummary .bs-cfg-checkout,.up-checkout-aside .bs-cfg-checkout{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bs-cfg-shipsummary .bs-cfg-checkout-lines,.up-checkout-aside .bs-cfg-checkout-lines{background:transparent}.bs-cfg-shipsummary .bs-cfg-checkout-row,.up-checkout-aside .bs-cfg-checkout-row{padding-inline:0}.bs-cfg-shipsummary .bs-cfg-checkout-totals,.up-checkout-aside .bs-cfg-checkout-totals{padding:16px 0 8px;background:transparent}.bs-cfg-shipsummary .bs-cfg-checkout-note,.up-checkout-aside .bs-cfg-checkout-note{padding-inline:0}.bs-cfg-shipneeds,.up-summary-note{border-style:solid;border-radius:8px;background:#ffffff09}.bs-cfg-shipgrid.is-paying .bs-cfg-form,.up-checkout.is-paying .up-checkout-main .bs-cfg-form{opacity:.62}@media(max-width:960px){.bs-cfg-shipgrid,.up-checkout{grid-template-columns:1fr}.bs-cfg-shipsummary,.up-checkout-aside{width:100%;max-width:620px;margin-inline:auto}}@media(max-width:600px){.bs-cfg-shipgrid .bs-cfg-form,.up-checkout-main .bs-cfg-form,.bs-cfg-shipsummary,.up-checkout-aside{padding:16px;border-radius:12px}.bs-checkout-stage{margin-bottom:20px}.bs-cfg-shipgrid .bs-cfg-form-group,.up-checkout-main .bs-cfg-form-group{padding-bottom:20px;margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.bs-cfg-modal-enter{animation:none}}@media(max-width:380px){.bs-cfg-checkout{border-radius:12px}.bs-cfg-checkout-row{padding:9px 11px;gap:9px}.bs-cfg-checkout-thumb{width:38px;height:38px}.bs-cfg-checkout-name{font-size:12.5px}.bs-cfg-checkout-price{font-size:14px}.bs-cfg-checkout-totals{padding:10px 11px 12px}.bs-cfg-checkout-trow.grand>span:last-child{font-size:19px}.bs-cfg-form,.bs-cfg-form-row{gap:12px}.bs-cfg-field-label{font-size:12px;letter-spacing:.06em}.bs-cfg-notify-opts{gap:6px}.bs-cfg-notify-opt{font-size:12.5px;padding:10px 4px;border-radius:10px}.bs-cfg-discreet{padding:12px}.bs-cfg-ordermeta{font-size:11.5px}}.bs-cfg-design{display:grid;grid-template-columns:1.3fr 1fr;gap:22px;align-items:start}.bs-cfg-design-stage{position:relative;display:grid;place-items:center;min-height:320px;padding:24px;border-radius:16px;border:1px solid var(--bs-line);background:radial-gradient(120% 120% at 50% 0%,rgba(255,255,255,.04),transparent 60%),#0c0c0e;overflow:hidden}.bs-cfg-design-glow{position:absolute;inset:12% 18%;border-radius:50%;background:var(--holo);background-size:220% 100%;filter:blur(60px);opacity:.18;pointer-events:none}.bs-cfg-design-canvas{position:relative;max-width:100%;max-height:360px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.55))}.bs-cfg-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:280px;padding:28px;border-radius:16px;border:1.5px dashed var(--bs-line);color:var(--bs-muted);text-align:center;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.bs-cfg-drop:hover,.bs-cfg-drop.over{border-color:var(--bs-blue);color:var(--bs-white);background:#29baff0d}.bs-cfg-drop strong{font-family:Outfit,sans-serif;font-size:16px;font-weight:700;color:var(--bs-white)}.bs-cfg-drop span{font-size:12.5px}.bs-cfg-design-controls{display:flex;flex-direction:column;gap:18px}.bs-cfg-design-hint{font-size:13px;line-height:1.55;color:var(--bs-muted);margin:0}.bs-cfg-slider{display:flex;flex-direction:column;gap:8px}.bs-cfg-slider-label{display:flex;align-items:center;justify-content:space-between;font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-muted)}.bs-cfg-slider-label em{font-style:normal;color:var(--bs-white)}.bs-cfg-slider input[type=range]{width:100%;height:4px;border-radius:999px;appearance:none;-webkit-appearance:none;background:var(--bs-line);cursor:pointer}.bs-cfg-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--bs-white);border:2px solid var(--bs-blue);cursor:pointer}.bs-cfg-slider input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--bs-white);border:2px solid var(--bs-blue);cursor:pointer}.bs-cfg-fit{font-family:Space Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-muted);background:transparent;border:1px solid var(--bs-line);border-radius:6px;padding:3px 9px;cursor:pointer;transition:color .2s,border-color .2s}.bs-cfg-fit:hover{color:var(--bs-white);border-color:var(--bs-white)}.bs-cfg-design-controls .bs-cfg-check{position:static;width:auto;height:auto;border-radius:0;display:flex;align-items:center;gap:9px;background:none;animation:none;opacity:1;transform:none;color:var(--bs-muted);font-size:13px;cursor:pointer}.bs-cfg-design-controls .bs-cfg-check input{width:16px;height:16px;accent-color:var(--bs-blue);cursor:pointer}.bs-cfg-design-actions{display:flex;gap:10px;margin-top:2px}.bs-cfg-design-actions .bs-cfg-btn{flex:1;justify-content:center}.bs-cfg-design-strip{margin-top:22px;display:flex;flex-direction:column;gap:10px}.bs-cfg-design-thumbs{display:flex;flex-wrap:wrap;gap:10px}.bs-cfg-design-thumb{position:relative;width:72px;height:72px;border-radius:12px;border:1px solid var(--bs-line);background:#0c0c0e;padding:8px}.bs-cfg-design-thumb img{width:100%;height:100%;object-fit:contain}.bs-cfg-design-thumb-del{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--bs-white);background:#1a1a1d;border:1px solid var(--bs-line);cursor:pointer;transition:background .2s,border-color .2s}.bs-cfg-design-thumb-del:hover:not(:disabled){background:#2a1416;border-color:#ff6b6b}@media(max-width:720px){.bs-cfg-design{grid-template-columns:1fr}}@media(max-width:430px){.bs-cfg-steps{padding:20px 12px 12px;gap:6px}.bs-cfg-step-label{display:none}.bs-cfg-step-line{width:16px}.bs-cfg-body{padding:8px 16px 24px}.bs-cfg-foot{padding:13px 16px}.bs-cfg-topbar{padding:18px 0}.bs-cfg-h{font-size:23px}}@media(max-width:600px){html.bs-policy-open,html.bs-policy-open body{overflow:hidden}.bs-cfg-page>.bs-nav{position:relative;top:auto;background:#08080a;border-bottom-color:#ffffff1f}.bs-cfg-stylecard,.bs-cfg-stylecard-head,.bs-cfg-stylecard-inner,.bs-cfg-lineitem,.bs-cfg-lineitem-controls,.bs-cfg-linefield,.bs-cfg-seg{min-width:0;max-width:100%}.bs-cfg-seg{width:100%;overflow:hidden}.bs-cfg-seg-btn{overflow:hidden;padding-inline:3px}.bs-cfg-seg-btn strong,.bs-cfg-seg-btn em,.bs-cfg-seg-save{max-width:100%;overflow:hidden;text-overflow:clip}.bs-cfg-foot{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;gap:8px;background:#0a0a0bf7}.bs-cfg-foot-right{display:grid;grid-template-columns:auto minmax(112px,1fr);width:100%;gap:8px}.bs-cfg-foot--select .bs-cfg-foot-right{grid-template-columns:minmax(112px,1fr)}.bs-cfg-foot--select .bs-cfg-count{display:none}.bs-cfg-foot-right>.bs-cfg-btn-holo{min-width:0;width:100%;padding-inline:10px}.bs-cfg-foot--customize .bs-cfg-foot-right{grid-template-columns:minmax(0,1fr) auto}.bs-cfg-foot--customize .bs-cfg-foot-total{justify-self:end}.bs-cfg-foot--customize .bs-cfg-foot-right>.bs-cfg-btn-holo{width:auto;min-width:104px}.bs-cfg-foot-total{min-width:50px}.bs-cfg-customize-add{display:none}.bs-cfg-stylecards{gap:10px}.bs-cfg-stylecard-head{display:grid;grid-template-columns:54px minmax(0,1fr) 36px;grid-template-rows:auto auto;gap:4px 9px;min-height:76px;padding:9px 11px;overflow:hidden}.bs-cfg-stylecard-art,.bs-cfg-stylecard.open .bs-cfg-stylecard-art{grid-column:1;grid-row:1 / 3;width:54px;height:54px;overflow:hidden}.bs-cfg-stylecard-artscale,.bs-cfg-stylecard.open .bs-cfg-stylecard-artscale{width:68px;height:68px;transform:scale(.7941)}.bs-cfg-stylecard-info{grid-column:2;grid-row:1;align-self:end;gap:3px;overflow:hidden}.bs-cfg-stylecard-name{min-width:0;font-size:14px;line-height:1.25}.bs-cfg-stylecard-meta{white-space:normal;overflow:hidden;font-size:10.5px;line-height:1.4}.bs-cfg-stylecard-price{grid-column:2;grid-row:2;display:flex;margin:0;align-items:flex-start;align-self:start;min-width:0}.bs-cfg-stylecard-price strong,.bs-cfg-stylecard.open .bs-cfg-stylecard-price strong{display:block;font-size:16px}.bs-cfg-stylecard-chev{grid-column:3;grid-row:1 / 3;align-self:center;width:36px;height:36px}.bs-cfg-bulk-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-cfg-bulk-apply{grid-column:1 / -1;width:100%;justify-content:center}.bs-cfg-stylecard-inner{margin:0 11px;padding-bottom:12px}.bs-cfg-lineitem{gap:16px;padding-top:14px}.bs-cfg-lineitem-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 8px}.bs-cfg-lineitem-art,.bs-cfg-lineitem-spacer{display:none}.bs-cfg-linefield.finish{grid-column:1 / -1;grid-row:1;order:initial;width:100%}.bs-cfg-linefinish{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.bs-cfg-linefinish-opt{width:100%;min-width:0;justify-content:flex-start;padding:9px 8px;border-radius:9px;font-size:11px}.bs-cfg-linefinish-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.bs-cfg-lineitem-price{grid-column:1;grid-row:2;margin-left:0;align-items:flex-start;text-align:left}.bs-cfg-lineitem-price strong{font-size:20px}.bs-cfg-lineitem-remove{grid-column:2;grid-row:2}.bs-cfg-lineitem-controls{display:flex;flex-direction:column;gap:16px}.bs-cfg-seg,.bs-cfg-seg.size{grid-auto-flow:row;grid-auto-columns:unset;width:100%;overflow:visible}.bs-cfg-seg.size{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-cfg-linefield.qty .bs-cfg-seg{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-cfg-seg-btn{min-height:58px;overflow:visible;padding:8px 5px}.bs-cfg-seg-btn strong{font-size:14px}.bs-cfg-seg-btn em{font-size:10.5px}.bs-cfg-seg-save{font-size:8.5px}.bs-cfg-addfinish{width:100%;justify-content:center;margin-top:14px;min-height:44px}.bs-cfg-modal-overlay{align-items:stretch;padding:0}.bs-cfg-modal--policy{width:100%;height:100dvh;max-width:none;max-height:100dvh;border-width:0;border-radius:0;padding:max(20px,env(safe-area-inset-top,0px)) 18px max(14px,env(safe-area-inset-bottom,0px))}.bs-cfg-modal--policy .bs-cfg-modal-scroll{padding:0 2px 18px;overscroll-behavior:contain;scrollbar-gutter:stable}.bs-cfg-modal--policy>.bs-cfg-btn{flex:0 0 auto;margin-top:10px}}@media(max-width:390px){.bs-cfg-page{padding-inline:10px}.bs-cfg-page>.bs-nav{margin-inline:-10px}.bs-cfg-body{padding-inline:12px}.bs-cfg-stylecard-head{padding-inline:10px;grid-template-columns:50px minmax(0,1fr) 34px;gap:4px 7px}.bs-cfg-stylecard-art,.bs-cfg-stylecard.open .bs-cfg-stylecard-art{width:50px;height:50px}.bs-cfg-stylecard-artscale,.bs-cfg-stylecard.open .bs-cfg-stylecard-artscale{width:64px;height:64px;transform:scale(.78125)}.bs-cfg-stylecard-chev{width:34px;height:34px}.bs-cfg-bulk-panel{grid-template-columns:1fr}.bs-cfg-bulk-apply{grid-column:auto}.bs-cfg-stylecard-inner{margin-inline:10px}.bs-cfg-seg-btn strong{font-size:12.5px}.bs-cfg-seg-btn em{font-size:10px}.bs-cfg-seg-save{font-size:8px;letter-spacing:0}.bs-cfg-foot,.bs-cfg-foot .bs-cfg-btn{padding-inline:10px}}@media(hover:none){.bs-cfg-home,.bs-cfg-cancel,.bs-cfg-selectall,.bs-cfg-btn{min-height:44px}.bs-cfg-modal-x{width:40px;height:40px}.bs-cfg-lineitem-remove{width:36px;height:36px}.bs-cfg-seg-btn{min-height:44px}.bs-cfg-btn:hover:not(:disabled),.bs-cfg-cell:hover{transform:none}.bs-cfg-cell:hover img{transform:none}}.bs-cfg-btn.full{width:100%}.bs-cfg-shipneeds{margin:12px 0 0;padding:10px 13px;font-size:12.5px;line-height:1.5;color:var(--bs-muted);background:#ffffff08;border:1px dashed var(--bs-line);border-radius:10px}.bs-cfg-shipgrid>.bs-cfg-shipneeds{grid-column:1 / -1;margin-top:0}@media(max-width:720px){.bs-cfg-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}}.bs-cfg-canceled .bs-cfg-p{color:#ffffffbf;font-size:15px;line-height:1.6}@media(prefers-reduced-motion:reduce){.bs-cfg-import-glow,.bs-cfg-import-vid.done,.bs-cfg-mascot-glow,.bs-cfg-finishchip,.bs-cfg-vinyl-fx,.bs-cfg-vinyl-fx2{animation:none}}@media(max-width:600px){.bs-cfg-steps{justify-content:flex-start;padding:6px 18px 12px}.bs-cfg-body{padding:0 14px 24px}.bs-cfg-head{gap:8px;margin:4px 0 10px}.bs-cfg-pickmeta{min-height:38px}.bs-cfg-pickcount{font-size:11px}.bs-cfg-pickdots{display:none}.bs-cfg-selectall{min-height:38px;padding:6px 10px}.bs-cfg-picktray{position:sticky;top:calc(var(--nav-h) + 6px);z-index:8;flex-direction:row;align-items:center;gap:8px;padding:7px 8px;margin-bottom:10px}.bs-cfg-picktray:not(:has(.bs-cfg-picktray-item)){display:none}.bs-cfg-picktray-label,.bs-cfg-picktray-slot{display:none}.bs-cfg-picktray-items{justify-content:flex-start}.bs-cfg-picktray-item{width:44px;height:44px}.bs-cfg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:none;overflow:visible;padding:0;background:none}.bs-cfg-foot--select{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top-color:#ffffff1a;background:#08080af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bs-cfg-foot--select>.bs-cfg-addmore{width:100%;min-width:0;min-height:50px;padding:0 12px;border-radius:10px;justify-content:center;font-size:11.5px;letter-spacing:.055em}.bs-cfg-foot--select .bs-cfg-addmore-label{display:inline}.bs-cfg-foot--select .bs-cfg-foot-right{display:block;min-width:0}.bs-cfg-foot--select .bs-cfg-foot-right>.bs-cfg-btn-holo{width:100%;min-height:50px;padding:0 12px;border-radius:10px;justify-content:center;font-size:11.5px;letter-spacing:.055em}.bs-cfg-foot--customize{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#08080af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bs-cfg-foot--customize>.bs-cfg-btn-ghost{min-width:0;min-height:50px;padding:0 10px;justify-content:center;border-radius:10px}.bs-cfg-foot--customize .bs-cfg-foot-right{grid-template-columns:minmax(58px,auto) minmax(112px,1fr);gap:10px}.bs-cfg-foot--customize .bs-cfg-foot-total{justify-self:start;align-items:flex-start;text-align:left}.bs-cfg-foot--customize .bs-cfg-foot-right>.bs-cfg-btn-holo{width:100%;min-width:0;min-height:50px;padding:0 10px;justify-content:center;border-radius:10px}.bs-cfg-foot--customize~*{scroll-margin-bottom:80px}.bs-cfg-pane:has(.bs-cfg-stylecards) .bs-cfg-head{margin-bottom:12px}.bs-cfg-pane:has(.bs-cfg-stylecards) .bs-cfg-head .bs-cfg-h.sm{font-size:24px}.bs-cfg-pane:has(.bs-cfg-stylecards) .bs-cfg-head .bs-cfg-sub{max-width:34ch;margin-top:5px;font-size:12.5px;line-height:1.4}.bs-cfg-bulk{margin-bottom:10px;border-radius:11px}.bs-cfg-bulk-toggle{min-height:52px;padding:9px 12px}.bs-cfg-bulk-toggle-copy{gap:10px}.bs-cfg-bulk-toggle-copy>svg{width:17px;height:17px}.bs-cfg-bulk-toggle-copy strong{font-size:12.5px}.bs-cfg-bulk-toggle-copy small{display:none}.bs-cfg-bulk-status:empty{display:none}.bs-cfg-stylecards{gap:8px}.bs-cfg-stylecard{border-radius:12px}.bs-cfg-stylecard-head{grid-template-columns:50px minmax(0,1fr) 34px;min-height:68px;gap:2px 9px;padding:8px 9px}.bs-cfg-stylecard-art,.bs-cfg-stylecard.open .bs-cfg-stylecard-art{width:50px;height:50px}.bs-cfg-stylecard-artscale,.bs-cfg-stylecard.open .bs-cfg-stylecard-artscale{width:64px;height:64px;transform:scale(.78125)}.bs-cfg-stylecard-name{font-size:12.5px}.bs-cfg-stylecard-meta{font-size:10px;line-height:1.3}.bs-cfg-stylecard-price strong,.bs-cfg-stylecard.open .bs-cfg-stylecard-price strong{font-size:15px}.bs-cfg-stylecard-price em{display:none}.bs-cfg-stylecard-chev{width:34px;height:34px}.bs-cfg-stylecard-inner{margin:0 9px;padding-bottom:10px}.bs-cfg-lineitem{gap:12px;padding-top:10px}.bs-cfg-linefinish{gap:6px}.bs-cfg-linefinish-opt{min-height:44px;padding:6px 8px;font-size:10px;line-height:1.15}.bs-cfg-linefinish-name{overflow:visible;white-space:normal;text-overflow:clip}.bs-cfg-lineitem-controls{gap:12px}.bs-cfg-seg-btn{min-height:52px}.bs-cfg-pane:has(.bs-cfg-shipgrid) .bs-cfg-head{margin-bottom:12px}.bs-cfg-pane:has(.bs-cfg-shipgrid) .bs-cfg-head .bs-cfg-h.sm{font-size:24px}.bs-cfg-pane:has(.bs-cfg-shipgrid) .bs-cfg-head .bs-cfg-sub{max-width:36ch;margin-top:5px;font-size:12.5px;line-height:1.4}.bs-cfg-shipgrid{gap:14px}.bs-cfg-shipgrid .bs-cfg-form,.up-checkout-main .bs-cfg-form{display:flex;gap:12px;min-inline-size:0;padding:0;border:0;border-radius:0;background:transparent}.bs-cfg-form-group{padding:16px 14px;gap:12px}.bs-cfg-shipgrid .bs-cfg-form-row,.bs-cfg-shipgrid .bs-cfg-form-row--names,.bs-cfg-shipgrid .bs-cfg-form-row--locality,.bs-cfg-shipgrid .bs-cfg-form-row--postal,.up-checkout-main .bs-cfg-form-row,.up-checkout-main .bs-cfg-form-row--names,.up-checkout-main .bs-cfg-form-row--locality,.up-checkout-main .bs-cfg-form-row--postal{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;overflow:visible;border:0;border-radius:0;background:transparent}.bs-cfg-shipgrid .bs-cfg-field,.up-checkout-main .bs-cfg-field{min-width:0;gap:6px}.bs-cfg-shipgrid .bs-cfg-field-label,.up-checkout-main .bs-cfg-field-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;overflow:visible;font-size:10px;line-height:1.2;letter-spacing:.065em;text-overflow:unset;white-space:normal;color:#ffffffb8}.bs-cfg-shipgrid .bs-cfg-field-opt,.up-checkout-main .bs-cfg-field-opt{margin-left:auto;font-size:9px;color:#ffffff73}.bs-cfg-shipgrid .bs-cfg-input,.bs-cfg-shipgrid .bs-cfg-form-row .bs-cfg-input,.up-checkout-main .bs-cfg-input,.up-checkout-main .bs-cfg-form-row .bs-cfg-input{display:block;width:100%;min-width:0;height:50px;min-height:50px;padding:0 14px;border:1px solid rgba(255,255,255,.11);border-radius:9px;font-size:15px;line-height:1;background:#111114;box-shadow:none}.bs-cfg-shipgrid .bs-cfg-input:focus,.up-checkout-main .bs-cfg-input:focus{border-color:#29baffe6;box-shadow:0 0 0 2px #29baff21}.bs-cfg-shipgrid .bs-cfg-input--invalid,.up-checkout-main .bs-cfg-input--invalid{border-color:#f87171!important;box-shadow:0 0 0 2px #f871711f!important}.bs-cfg-shipgrid .bs-cfg-field-hint,.bs-cfg-shipgrid .bs-cfg-field-err,.bs-cfg-shipgrid .bs-cfg-country-error,.up-checkout-main .bs-cfg-field-hint,.up-checkout-main .bs-cfg-field-err,.up-checkout-main .bs-cfg-country-error{margin:0;font-size:10px;line-height:1.35}#bs-country-help{display:none}.bs-cfg-discreet{padding:11px 12px;gap:11px;border-radius:11px}.bs-cfg-discreet-title{font-size:13px}.bs-cfg-discreet-note{font-size:11px;line-height:1.4}.bs-cfg-shipsummary{margin-top:0}}@media(max-width:600px){.bs-cfg-shipgrid .bs-cfg-form,.up-checkout-main .bs-cfg-form,.bs-cfg-shipsummary,.up-checkout-aside{gap:0;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#111113}.bs-cfg-shipgrid .bs-cfg-form-group,.up-checkout-main .bs-cfg-form-group{gap:12px;padding:0 0 20px;margin:0 0 20px;border:0;border-bottom:1px solid rgba(255,255,255,.09);border-radius:0;background:transparent}.bs-cfg-shipgrid .bs-cfg-form-group:last-of-type,.up-checkout-main .bs-cfg-form-group:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:0}}.up-guest-notice{margin:.65rem auto 0;color:#ffffff75;font-size:.72rem;line-height:1.4}.up-guest-notice a{color:#ffffffb8;font-weight:600;text-decoration:underline;text-decoration-color:#ffffff47;text-underline-offset:2px}.up-guest-notice a:hover{color:#ffffffeb;text-decoration-color:currentColor}.up-guest-notice--config{grid-column:1 / -1;margin:0;text-align:center}.up-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(80% 50% at 50% 0%,rgba(124,92,255,.08),transparent 70%),var(--bs-bg, #060607);color:var(--bs-white);font-family:Outfit,sans-serif}.up-country-error{font-size:12px;line-height:1.4;color:#ff7a7a}.up-topbar{flex:none;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid var(--bs-line);position:sticky;top:0;z-index:20;background:#0a0a0bd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.up-home{display:inline-flex;align-items:center;gap:7px;color:var(--bs-muted);text-decoration:none;font-size:13px;font-weight:600;transition:color .2s}.up-home:hover{color:var(--bs-white)}.up-main{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:28px 28px 52px}.up-main--when{max-width:1096px;padding-top:40px}.up-card{position:relative;border:1px solid var(--bs-line);border-radius:16px;background:radial-gradient(120% 60% at 50% 0%,rgba(255,255,255,.04),transparent 60%),var(--bs-panel);box-shadow:0 40px 120px -30px #000c;overflow:hidden;padding:30px}.up-card:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--holo);background-size:220% 100%}.up-card.up-card--when{width:100%;max-width:1040px;margin:0 auto;padding:0;overflow:visible}.up-card--when .bs-when-motion{margin:8px clamp(14px,3.5vw,36px) 32px}@media(max-width:640px){.up-main.up-main--when{padding-top:18px}.up-card{padding:24px;border-radius:14px}}.up-config{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);gap:30px;align-items:start}.up-config-mobile-head{display:none}@media(max-width:900px){.up-config{grid-template-columns:1fr;gap:20px}}.up-stage{position:relative;min-height:410px;display:grid;place-items:center;padding:8px 12px;border-radius:14px;background:radial-gradient(circle at 50% 42%,rgba(124,92,255,.09),transparent 54%),#ffffff05}@media(max-width:900px){.up-stage{min-height:330px}}.up-stage-preview{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.up-stage-sticker,.up-stage-tools{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.up-stage-preview.is-added .up-stage-sticker{opacity:.34;transform:translateY(-10px) scale(.94)}.up-stage-preview.is-added .up-stage-tools{opacity:0;transform:translateY(6px);pointer-events:none}.up-stage-added{position:absolute;inset:0;z-index:4;display:grid;place-items:center;align-content:center;gap:8px;padding:24px;border-radius:18px;background:radial-gradient(circle at 50% 45%,rgba(126,224,168,.12),transparent 45%),#0a0a0ba8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--bs-white);text-align:center}.up-stage-added strong{font-size:18px;font-weight:800}.up-stage-added>span:last-child{color:var(--bs-muted);font-size:13px}.up-stage-added-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#7ee0a8;color:#0b3b22;box-shadow:0 0 0 8px #7ee0a81f}.up-stage-added-icon svg{width:25px;height:25px;stroke-width:3}.up-stage-busy{position:absolute;inset:0;z-index:5;display:grid;place-items:center;align-content:center;gap:10px;border-radius:18px;background:#0a0a0ba8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--bs-white);font-size:13px;font-weight:600}.up-estimate{margin:0;font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.04em;color:var(--bs-muted)}.up-stage-tools{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:100%;margin-top:2px;padding-top:12px;border-top:1px solid var(--bs-line)}.up-toggle{display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid var(--bs-line);border-radius:999px;color:var(--bs-muted);font-size:12.5px;font-weight:600;padding:7px 11px;min-height:38px;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.up-toggle:hover:not(:disabled){color:var(--bs-white);border-color:var(--bs-muted)}.up-toggle.on{color:var(--bs-white);border-color:var(--bs-blue);background:#29baff14}.up-toggle:disabled{opacity:.6;cursor:not-allowed}.up-beta{font-family:Space Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:3px 5px;border-radius:5px;color:var(--bs-blue);background:#29baff24;border:1px solid rgba(41,186,255,.35)}.up-stage-glow{position:absolute;width:280px;height:280px;border-radius:50%;background:var(--holo);filter:blur(80px);opacity:.12;z-index:0}.up-drop{width:100%;min-height:320px;border:2px dashed var(--bs-line);border-radius:18px;background:transparent;color:var(--bs-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:border-color .2s,color .2s,background .2s;padding:32px;text-align:center}.up-drop:hover,.up-drop.busy{border-color:var(--bs-blue);color:var(--bs-white);background:#29baff0a}.up-drop strong{font-size:18px;font-weight:700;color:var(--bs-white)}.up-drop span{font-size:13px;max-width:260px}.up-drop-note{color:var(--bs-dim);font-size:12px!important}.up-replace{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid var(--bs-line);border-radius:999px;color:var(--bs-muted);font-size:12.5px;font-weight:600;padding:7px 12px;min-height:38px;cursor:pointer;transition:color .2s,border-color .2s}.up-replace:hover:not(:disabled){color:var(--bs-white);border-color:var(--bs-muted)}.up-replace:disabled,.up-drop:disabled{opacity:.6;cursor:not-allowed}.up-foil{position:relative;display:grid;place-items:center;isolation:isolate;z-index:1}.up-foil-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(0,0,0,.5))}.up-foil-fx,.up-foil-fx2{position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;opacity:0}.up-foil.holo .up-foil-fx,.up-foil.holo .up-foil-fx2,.up-foil.prismatic .up-foil-fx,.up-foil.prismatic .up-foil-fx2{background-image:linear-gradient(115deg,#ff5dd2,#8b5cff,#2b8cff,#1fd6c8,#7cff5d,#ffe24a,#ff8a3c 84%,#ff5dd2);background-size:200% 200%}.up-foil.holo .up-foil-fx,.up-foil.prismatic .up-foil-fx{mix-blend-mode:normal;opacity:.28}.up-foil.holo .up-foil-fx2,.up-foil.prismatic .up-foil-fx2{mix-blend-mode:overlay;opacity:.58}.up-foil.prismatic .up-foil-fx2{background-image:repeating-linear-gradient(115deg,#ff5dd2,#8b5cff,#2b8cff,#1fd6c8,#7cff5d,#ffe24a,#ff8a3c,#ff5dd2 42%);background-size:200% 200%;opacity:.5}.up-foil.chrome .up-foil-fx{background-image:linear-gradient(125deg,#f3f6fb,#aab4c4 22%,#f3f6fb 38%,#8c96a6,#f3f6fb 72%,#aab4c4);background-size:200% 200%;mix-blend-mode:overlay;opacity:.65}.up-foil.gold .up-foil-fx{background-image:linear-gradient(125deg,#fff3c8,#e6b84a 24%,#fff3c8,#c8922a,#fff3c8 78%,#e6b84a);background-size:200% 200%;mix-blend-mode:overlay;opacity:.7}.up-foil.glow .up-foil-fx{background:radial-gradient(60% 60% at 50% 45%,rgba(160,255,170,.55) 0%,rgba(120,255,140,.2) 45%,transparent 70%);mix-blend-mode:screen;opacity:.8}.up-foil.kraft .up-foil-fx{background:#966e4638;mix-blend-mode:multiply;opacity:.7}.up-foil-shine{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(46% 34% at 36% 20%,rgba(255,255,255,.4) 0%,rgba(255,255,255,.06) 26%,transparent 48%);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mix-blend-mode:screen;opacity:0}.up-foil.gloss .up-foil-shine,.up-foil.holo .up-foil-shine,.up-foil.prismatic .up-foil-shine,.up-foil.chrome .up-foil-shine,.up-foil.gold .up-foil-shine,.up-foil.clear .up-foil-shine{opacity:.85}.up-foil.matte .up-foil-shine,.up-foil.kraft .up-foil-shine{opacity:.12}.up-panel{display:flex;flex-direction:column;gap:17px;min-width:0}.up-panel-head{display:flex;flex-direction:column;gap:6px}.up-h{font-size:clamp(27px,3vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.02;margin:0}.up-h.sm{font-size:clamp(24px,3vw,30px)}.bs-holo{background:var(--holo);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.up-sub{color:var(--bs-muted);font-size:14px;line-height:1.5;margin:0;max-width:46ch}.up-sub.center{text-align:center;margin:0 auto}.up-field{display:flex;flex-direction:column;gap:7px}.up-field-label{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-blue)}.up-finish{display:grid;grid-template-columns:1fr 1fr;gap:8px}.up-finish-opt{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid var(--bs-line);background:var(--bs-panel);color:var(--bs-white);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s,transform .1s ease}.up-finish-opt:active{transform:scale(.98)}.up-finish-opt:hover{border-color:var(--bs-muted);background:#ffffff0a}.up-finish-opt.on{border-color:var(--bs-white)}.up-finish-opt.holo.on,.up-finish-opt.prismatic.on{border-color:transparent;box-shadow:0 0 0 2px #8b5cff}.up-finish-opt.glow.on{border-color:transparent;box-shadow:0 0 0 2px #8cff96}.up-finish-opt.gold.on{border-color:transparent;box-shadow:0 0 0 2px #e6b84a}.up-finish-opt.chrome.on{border-color:transparent;box-shadow:0 0 0 2px #c8d7e6}.up-finish-name{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px}.up-finish-chip{width:14px;height:14px;border-radius:50%;flex:none;border:1px solid rgba(255,255,255,.25);background:#d7d7da}.up-finish-chip.gloss{background:radial-gradient(circle at 32% 28%,#fff,#c8c8cc 60%,#9a9aa0)}.up-finish-chip.matte{background:#b9b9bd;border-color:#ffffff2e}.up-finish-chip.holo,.up-finish-chip.prismatic{background:var(--holo);background-size:220% 100%}.up-finish-chip.glow{background:radial-gradient(circle at 50% 50%,#d4ffb0,#8cff96 60%,#4bd66a);box-shadow:0 0 8px #8cff96b3}.up-finish-chip.chrome{background:linear-gradient(135deg,#f3f6fb,#aab4c4 45%,#f3f6fb 60%,#8c96a6)}.up-finish-chip.gold{background:linear-gradient(135deg,#fff3c8,#e6b84a 45%,#fff3c8 60%,#c8922a)}.up-finish-chip.clear{background:#ffffff1f;border-style:dashed}.up-finish-chip.kraft{background:radial-gradient(circle at 32% 28%,#d8b48a,#b5895c 70%,#93683f)}.up-finish-price{font-size:12px;color:var(--bs-muted)}.up-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.up-seg-btn{display:flex;flex-direction:column;align-items:center;gap:2px;padding:11px 6px;border-radius:12px;border:1px solid var(--bs-line);background:var(--bs-panel);color:var(--bs-white);cursor:pointer;transition:border-color .2s,background .2s,transform .1s ease}.up-seg-btn:active{transform:scale(.98)}.up-seg-btn:hover{border-color:var(--bs-muted)}.up-seg-btn.on{border-color:var(--bs-blue);background:#29baff14}.up-seg-btn strong{font-size:15px;font-weight:700}.up-seg-btn em{font-style:normal;font-size:11px;color:var(--bs-muted)}.up-pricebar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding-top:14px;border-top:1px solid var(--bs-line)}.up-pricebar-amount{display:flex;flex-direction:column}.up-pricebar-amount strong{font-size:24px;font-weight:800;letter-spacing:-.02em}.up-pricebar-amount em{font-style:normal;font-size:12.5px;color:var(--bs-muted)}.up-accept{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);padding:var(--btn-pad-y) var(--btn-pad-x);min-height:var(--btn-min-height);border-radius:var(--btn-radius);border:none;background:var(--holo);background-size:220% 100%;color:#0a0a0b;font-family:Space Mono,monospace;font-size:var(--btn-font-size);font-weight:700;text-transform:uppercase;letter-spacing:var(--btn-letter-spacing);cursor:pointer;transition:box-shadow .2s ease,opacity .2s,transform .1s ease}.up-accept:active:not(:disabled){transform:scale(.96)}.up-accept:hover:not(:disabled){box-shadow:0 6px 24px #a78bfa66}.up-accept:disabled{opacity:var(--btn-disabled-opacity);cursor:not-allowed}.up-accept.full,.up-full{width:100%}.up-back{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);padding:var(--btn-pad-y) var(--btn-pad-x);min-height:var(--btn-min-height);border-radius:var(--btn-radius);background:transparent;border:1.5px solid var(--bs-line);color:var(--bs-muted);font-family:Space Mono,monospace;font-size:var(--btn-font-size);font-weight:700;text-transform:uppercase;letter-spacing:var(--btn-letter-spacing);cursor:pointer;transition:color .2s,border-color .2s,transform .1s ease}.up-back:active:not(:disabled){transform:scale(.96)}.up-back:hover:not(:disabled){color:var(--bs-white);border-color:var(--bs-muted)}.up-back:disabled{opacity:var(--btn-disabled-opacity);cursor:not-allowed}.up-field-hint{font-size:12px;color:var(--bs-muted);margin-top:2px}.up-lowres-warn{display:block;font-size:12px;line-height:1.45;color:#b45309;background:#f59e0b1a;border:1px solid rgba(245,158,11,.35);border-radius:8px;padding:7px 10px;margin-top:8px}.up-basket{display:flex;flex-direction:column;gap:10px;margin-top:2px;padding-top:16px;border-top:1px solid var(--bs-line)}.up-basket-list{display:flex;flex-direction:column;gap:7px}.up-basket-item{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;border:1px solid var(--bs-line);background:var(--bs-panel)}.up-basket-item--new{border-color:#7ee0a8a6;box-shadow:0 0 0 3px #7ee0a814}.up-basket-row{display:flex;align-items:center;gap:12px}.up-basket-edit{display:flex;flex-wrap:wrap;gap:14px;padding-top:9px;border-top:1px solid var(--bs-line)}.up-basket-edit-group{display:flex;flex-direction:column;gap:5px;flex:1;min-width:150px}.up-basket-edit-label{font-family:var(--bs-mono, monospace);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-muted)}.up-seg-sm{gap:6px}.up-seg-sm .up-seg-btn{padding:7px 6px}.up-seg-sm .up-seg-btn strong{font-size:13px}.up-basket-thumb{display:grid;place-items:center;width:48px;height:48px;flex:none}.up-basket-info{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.up-basket-info strong{font-size:13.5px;font-weight:700}.up-basket-info em{font-style:normal;font-size:11.5px;color:var(--bs-muted)}.up-basket-price{font-size:13.5px;font-weight:700;white-space:nowrap}.up-basket-remove{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:10px;background:transparent;border:1px solid transparent;color:var(--bs-muted);cursor:pointer;transition:color .2s,background .2s,border-color .2s,transform .1s ease}.up-basket-remove:active:not(:disabled){transform:scale(.96)}.up-basket-remove:hover:not(:disabled){color:#ff7a7a;border-color:#ff7a7a66;background:#ff7a7a14}.up-basket-remove:disabled{opacity:.5;cursor:not-allowed}.up-basket-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;bottom:0;z-index:3;margin:0 -4px -4px;padding:12px 4px 4px;background:linear-gradient(to bottom,transparent,var(--bs-panel) 22%)}.up-pricebar-actions{display:flex;gap:8px}.up-basket-heading{margin-bottom:2px}.up-basket--compact .up-basket-list{max-height:310px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:none}.up-basket--compact .up-basket-list::-webkit-scrollbar{display:none;width:0;height:0}.up-basket-line{display:flex;flex-direction:column;gap:8px}.up-basket-line.divided{margin-top:2px;padding-top:10px;border-top:1px solid var(--bs-line)}.up-basket-edit-toggle,.up-basket-secondary{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:5px 10px;border:1px solid transparent;border-radius:8px;background:#ffffff0b;color:var(--bs-muted);font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer;transition:color .2s,border-color .2s,background .2s,transform .1s ease}.up-basket-edit-toggle:active,.up-basket-secondary:active{transform:scale(.96)}.up-basket-edit-toggle:hover,.up-basket-secondary:hover{color:var(--bs-white);border-color:var(--bs-line);background:#ffffff13}.up-basket-editor{overflow:hidden}.up-basket-editor .up-basket-edit{border-top:1px solid var(--bs-line)}.up-basket-edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.up-seg-wrap{display:flex;flex-wrap:wrap}.up-seg-wrap .up-seg-btn{min-width:76px;flex:1 1 76px}.up-basket-editor-done{display:flex;justify-content:flex-end;margin-top:8px}.up-basket-actions{display:flex;flex-wrap:wrap;gap:7px;padding-top:2px}.up-basket-secondary{background:transparent}.up-basket-shipping-note{display:block;margin-top:2px;font-size:11px}.up-basket-foot>span{font-size:13px;color:var(--bs-muted)}.up-basket-foot>span strong{color:var(--bs-white);font-size:15px;margin-left:6px}.up-error{display:flex;align-items:flex-start;gap:8px;color:#ff9b9b;background:#ff5a5a14;border:1px solid rgba(255,90,90,.22);border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.5;margin:0}.up-error svg{flex:0 0 auto;width:16px;height:16px;margin-top:1px}.up-spin{width:16px;height:16px;animation:up-spin .9s linear infinite}@keyframes up-spin{to{transform:rotate(360deg)}}.up-checkout{display:grid;grid-template-columns:1.2fr .8fr;gap:44px;align-items:start}@media(max-width:900px){.up-checkout{grid-template-columns:1fr;gap:28px}}.up-checkout-main{display:flex;flex-direction:column;gap:22px}.up-checkout-aside{position:sticky;top:calc(var(--nav-h) + 32px);display:flex;flex-direction:column;gap:14px}@media(max-width:900px){.up-checkout-aside{position:static}}.up-form{display:flex;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;border:0}.up-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:480px){.up-form-row{grid-template-columns:1fr}}.up-ffield{display:flex;flex-direction:column;gap:6px}.up-ffield-label{font-size:12.5px;font-weight:600;color:var(--bs-muted)}.up-ffield-opt{font-style:normal;color:var(--bs-dim);font-weight:500}.up-input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--bs-line);background:var(--bs-panel);color:var(--bs-white);font-size:14.5px;font-family:inherit;transition:border-color .2s}.up-input:focus{outline:none;border-color:var(--bs-blue)}.up-input--invalid{border-color:#f87171!important;box-shadow:0 0 0 3px #f871712e!important}.up-ffield-err{display:block;margin-top:4px;font-size:12px;color:#f87171}.up-summary{border:1px solid var(--bs-line);border-radius:18px;background:var(--bs-panel);padding:18px;display:flex;flex-direction:column;gap:14px}.up-summary-lines{display:flex;flex-direction:column;gap:14px;max-height:220px;overflow-y:auto;margin:-2px;padding:2px}.up-summary-line{display:flex;align-items:center;gap:12px}.up-summary-thumb{flex:none;width:56px;height:56px}.up-summary-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.up-summary-info strong{font-size:14px;font-weight:700}.up-summary-info em{font-style:normal;font-size:12px;color:var(--bs-muted)}.up-summary-lineprice{font-weight:700;font-size:15px}.up-summary-totals{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--bs-line);padding-top:14px}.up-summary-trow{display:flex;justify-content:space-between;font-size:14px;color:var(--bs-muted)}.up-summary-trow.grand{color:var(--bs-white);font-weight:800;font-size:16px;border-top:1px solid var(--bs-line);padding-top:10px}.up-summary-note{color:#ff7a7a;font-size:12.5px;margin:0}.up-notify{display:flex;flex-direction:column;gap:8px}.up-notify-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:480px){.up-notify-opts{grid-template-columns:1fr}}.up-notify-opt{padding:10px 8px;min-height:44px;border-radius:12px;border:1px solid var(--bs-line);background:var(--bs-panel);color:var(--bs-muted);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.up-notify-opt:hover:not(:disabled){border-color:var(--bs-blue);color:var(--bs-white)}.up-notify-opt.active{border-color:var(--bs-blue);background:#7c8aff1f;color:var(--bs-white)}.up-notify-opt:disabled{opacity:.4;cursor:not-allowed}.up-notify-link{align-self:flex-start;padding:0;border:none;background:none;color:var(--bs-blue);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.up-notify-link:hover{text-decoration:underline}.up-done{max-width:560px;margin:24px auto 0;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.up-ordermeta{display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--bs-muted)}.up-ordermeta strong{color:var(--bs-white)}.up-ordermeta a{color:var(--bs-blue)}.up-ordermeta-shipto{display:inline-block;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.up-done-summary{width:100%}.up-done-btns{display:flex;gap:12px}.up-eyebrow{margin-bottom:0}.up-brandmark{font-size:19px;color:var(--bs-white)}.up-drop-byte{width:92px;height:92px;background:var(--holo);background-size:220% 100%;filter:drop-shadow(0 12px 26px rgba(167,139,250,.45));animation:bob 7s ease-in-out infinite;margin-bottom:4px}.up-done-art{position:relative;display:grid;place-items:center;width:156px;height:156px}.up-done-glow{position:absolute;width:150px;height:150px;border-radius:50%;background:var(--holo);filter:blur(58px);opacity:.3}.up-done-byte{position:relative;z-index:1;width:128px;height:128px;background:var(--holo);background-size:220% 100%;filter:drop-shadow(0 14px 30px rgba(167,139,250,.5));animation:bob 6s ease-in-out infinite}.up-dropfirst-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 20px}.up-telegram-link{margin-top:14px;display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--bs-muted);font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.up-telegram-link{margin-top:0;color:var(--bs-white);font-weight:700;text-decoration-color:#ffffff59}.up-telegram-link:hover{color:var(--bs-blue);text-decoration-color:var(--bs-blue)}@media(max-width:560px){.up-form-row{grid-template-columns:1fr}.up-pricebar{align-items:stretch;flex-direction:column}.up-pricebar-actions{width:100%}.up-pricebar-actions>*{flex:1}.up-stage{min-height:250px;padding:14px 10px 10px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 42%,rgba(124,92,255,.11),transparent 58%),#ffffff05}.up-stage-preview{gap:8px}.up-stage-sticker{width:min(210px,58vw)!important;height:min(210px,58vw)!important;margin:0 auto;place-self:center;transform:translateY(-10px)}.up-stage-sticker .bs-cfg-vinyl-img{object-fit:contain;object-position:center}.up-stage-preview>.up-stage-glow{display:none}.up-stage-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px;border-top:0}.up-stage-tools>*{justify-content:center;width:100%}.up-panel{gap:18px}.up-config{gap:16px}.up-config-mobile-head{display:flex;flex-direction:column;gap:7px;order:-2}.up-config-mobile-head .up-h{max-width:11ch;font-size:clamp(30px,8.5vw,38px);line-height:.96}.up-config-mobile-head .up-sub{max-width:34ch}.up-panel>.up-panel-head:first-child{display:none}.up-finish{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.up-finish-opt{min-height:68px;justify-content:center;padding:9px 10px}.up-finish-name{font-size:13px;line-height:1.2}.up-finish-price{font-size:11px;line-height:1.25}.up-field-hint{display:none}.up-panel-head .up-sub{font-size:13.5px}.up-finish{gap:7px}.up-add-confirm{display:flex;align-items:center;gap:8px;margin-top:-4px;color:#7ee0a8;font-size:12.5px;line-height:1.4}.up-add-confirm svg{width:15px;height:15px;flex:none}.up-finish-opt{padding:9px 10px}.up-basket-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:8px}.up-basket-thumb{width:44px;height:44px;grid-row:span 2}.up-basket-price{grid-column:3;grid-row:1}.up-basket-edit-toggle{grid-column:2;justify-self:start}.up-basket-remove{grid-column:3;grid-row:2;width:32px;height:32px}.up-basket-edit-fields{grid-template-columns:1fr}.up-basket-foot{align-items:stretch;flex-direction:column}.up-basket-foot .bs-cfg-btn{width:100%}.up-done-btns{flex-wrap:wrap}.up-drop{min-height:240px;padding:24px 20px}.up-topbar{padding:0 18px}.up-main{padding:0 18px 40px}.up-card{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;overflow:visible}.up-card:before{display:none}.up-dropfirst{align-items:stretch;gap:20px;padding:28px 0 32px;text-align:left}.up-dropfirst-head{align-items:flex-start;gap:8px}.up-dropfirst-head .up-h{font-size:clamp(31px,9vw,38px);line-height:.96;max-width:10ch}.up-dropfirst-head .up-sub{max-width:34ch;font-size:14px;line-height:1.5}.up-dropfirst-zone{min-height:240px;border-width:1.5px;border-color:#ffffff2e;border-radius:14px;background:radial-gradient(circle at 50% 35%,rgba(41,186,255,.08),transparent 46%),#ffffff06}.up-drop-byte{width:72px;height:72px;margin-bottom:2px}.up-drop strong{font-size:18px}.up-drop span{max-width:25ch;line-height:1.4}.up-dropfirst-links{justify-content:flex-start}.up-telegram-link{min-height:44px;text-align:left;line-height:1.35}.up-checkout{gap:24px}.up-checkout-aside{gap:12px}.up-ffield-label{font-size:13px;color:#ffffffc7}.up-ffield-opt{color:#ffffff94}.up-notify-opt{color:#ffffffe0;padding:11px 6px}.up-notify-opt:disabled{color:#ffffff7a}.up-notify-link{font-size:13px}.up-ordermeta{font-size:13px;line-height:1.55;color:#ffffffa6}.up-ordermeta strong{color:#ffffffeb}.up-ordermeta-shipto{white-space:normal}.up-summary{border-radius:14px;padding:14px;gap:12px}.up-summary-thumb{width:44px;height:44px}.up-summary-info strong{font-size:13.5px;line-height:1.35}.up-summary-info em{font-size:11.5px;color:#ffffff94}.up-summary-lineprice{font-size:14px}.up-summary-totals{padding-top:12px}.up-summary-trow{font-size:13px}.up-summary-trow.grand{font-size:15px}.up-done{margin-top:12px;gap:16px}.up-done-art{width:120px;height:120px}.up-done-glow{width:116px;height:116px}.up-done-byte{width:100px;height:100px}.up-done-btns{gap:10px;width:100%}.up-done-btns .bs-cfg-btn{flex:1;min-width:120px}.up-form{gap:16px}.up-form>.up-ffield+.up-ffield,.up-form>.bs-cfg-discreet,.up-form>.up-notify{margin-top:2px}}@media(max-width:380px){.up-notify-opt{font-size:12.5px;padding:10px 4px;border-radius:10px}.up-summary{border-radius:12px;padding:12px}.up-summary-thumb{width:40px;height:40px}.up-summary-info strong{font-size:13px}.up-summary-info em{font-size:11px}.up-summary-lineprice,.up-summary-trow{font-size:13px}.up-summary-trow.grand{font-size:14px}}@media(max-height:560px)and (orientation:landscape){.up-drop{min-height:220px}.up-stage{min-height:240px}}@media(hover:none){.up-home,.up-toggle,.up-replace,.bs-cfg-btn,.bs-cfg-seg-btn{min-height:44px}.up-basket-remove{width:40px;height:40px}.bs-cfg-btn-holo:hover:not(:disabled){box-shadow:none}}.up-dropfirst{display:flex;flex-direction:column;align-items:center;gap:22px;padding:46px 28px 40px;text-align:center}.up-dropfirst-head{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:560px}.up-dropfirst-head .up-sub{margin:0}.up-dropfirst-zone{width:min(680px,100%);min-height:300px}.up-dropfirst .up-error{max-width:560px}.up-cardactions{display:flex;flex-wrap:wrap;gap:8px}.up-cardactions .bs-cfg-addfinish{flex:none}.up-ed{display:flex;flex-direction:column;gap:16px;padding:22px 22px 26px}.up-ed-top{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.up-ed-h{margin:4px 0 0;font-family:Outfit,sans-serif;font-size:clamp(20px,3vw,26px);letter-spacing:-.02em}.up-ed-topbtns{display:flex;gap:10px;align-items:center}.up-ed-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:stretch}.up-ed-stage{position:relative;min-height:420px;border:1px solid var(--bs-line);border-radius:16px;overflow:hidden;touch-action:none;cursor:grab;--edchk: rgba(255, 255, 255, .05);background-color:#ffffff05;background-image:linear-gradient(45deg,var(--edchk) 25%,transparent 25%,transparent 75%,var(--edchk) 75%),linear-gradient(45deg,var(--edchk) 25%,transparent 25%,transparent 75%,var(--edchk) 75%);background-size:22px 22px;background-position:0 0,11px 11px}.up-ed-stage.tool-erase,.up-ed-stage.tool-restore{cursor:none}.up-ed-stage.tool-crop{cursor:default}.up-ed-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.up-ed-busy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#0a0a0ba6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-size:13px;color:var(--bs-muted);z-index:6}.up-ed-brushcursor{position:absolute;border-radius:50%;border:1.5px solid rgba(255,255,255,.9);box-shadow:0 0 0 1px #0009;transform:translate(-50%,-50%);pointer-events:none;z-index:5}.up-ed-brushcursor.erase{border-color:#ff8585}.up-ed-brushcursor.restore{border-color:#8dffb0}.up-ed-croplayer{position:absolute;inset:0;z-index:5}.up-ed-croprect{position:absolute;border:1.5px dashed rgba(255,255,255,.9);box-shadow:0 0 0 9999px #0a0a0b8c;cursor:move;touch-action:none}.up-ed-crophandle{position:absolute;width:16px;height:16px;background:var(--bs-white);border-radius:4px;touch-action:none}.up-ed-crophandle.nw{top:-8px;left:-8px;cursor:nwse-resize}.up-ed-crophandle.n{top:-8px;left:calc(50% - 8px);cursor:ns-resize}.up-ed-crophandle.ne{top:-8px;right:-8px;cursor:nesw-resize}.up-ed-crophandle.e{top:calc(50% - 8px);right:-8px;cursor:ew-resize}.up-ed-crophandle.se{bottom:-8px;right:-8px;cursor:nwse-resize}.up-ed-crophandle.s{bottom:-8px;left:calc(50% - 8px);cursor:ns-resize}.up-ed-crophandle.sw{bottom:-8px;left:-8px;cursor:nesw-resize}.up-ed-crophandle.w{top:calc(50% - 8px);left:-8px;cursor:ew-resize}.up-ed-zoom{position:absolute;left:12px;bottom:12px;display:flex;gap:4px;align-items:center;padding:4px;border-radius:10px;border:1px solid var(--bs-line);background:#0a0a0bcc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:6}.up-ed-zoom button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 6px;border:0;border-radius:7px;background:transparent;color:var(--bs-muted);font-size:11px;font-weight:700;font-family:Outfit,sans-serif;cursor:pointer;transition:color .15s,background .15s}.up-ed-zoom button:hover{color:var(--bs-white);background:#ffffff0f}.up-ed-zoom svg{width:15px;height:15px}.up-ed-before{position:absolute;right:12px;bottom:12px;padding:7px 12px;border-radius:10px;border:1px solid var(--bs-line);background:#0a0a0bcc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--bs-muted);font-size:11px;font-weight:700;font-family:Outfit,sans-serif;cursor:pointer;z-index:6;user-select:none;-webkit-user-select:none;touch-action:none;transition:color .15s}.up-ed-before:hover,.up-ed-before:active{color:var(--bs-white)}.up-ed-panel{display:flex;flex-direction:column;gap:14px;min-width:0}.up-ed-tools{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.up-ed-tool{display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 4px 7px;border-radius:12px;border:1px solid var(--bs-line);background:#ffffff05;color:var(--bs-muted);font-size:10.5px;font-weight:700;font-family:Outfit,sans-serif;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.up-ed-tool svg{width:16px;height:16px}.up-ed-tool:hover{color:var(--bs-white)}.up-ed-tool.on{color:var(--bs-white);border-color:#ffffff59;background:#ffffff12}.up-ed-history{display:flex;gap:6px;align-items:center}.up-ed-history-gap{flex:1}.up-ed-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--bs-line);background:#ffffff05;color:var(--bs-muted);cursor:pointer;transition:color .15s,background .15s}.up-ed-iconbtn svg{width:15px;height:15px}.up-ed-iconbtn:active:not(:disabled){transform:scale(.96)}.up-ed-iconbtn:hover:not(:disabled){color:var(--bs-white);background:#ffffff0f}.up-ed-iconbtn:disabled{opacity:.35;cursor:default}.up-ed-sliders,.up-ed-brushbar,.up-ed-cropbar{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--bs-line);border-radius:14px;background:#ffffff05}.up-ed-slider{display:flex;flex-direction:column;gap:6px}.up-ed-slider-head{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;font-weight:700;color:var(--bs-muted);text-transform:uppercase;letter-spacing:.06em}.up-ed-slider-reset{border:0;background:none;color:var(--bs-muted);font-size:10.5px;font-weight:700;font-family:Outfit,sans-serif;text-transform:none;letter-spacing:0;cursor:pointer;opacity:.8}.up-ed-slider-reset:hover:not(:disabled){color:var(--bs-white)}.up-ed-slider-reset:disabled{opacity:.3;cursor:default}.up-ed-slider input[type=range],.up-ed-brushrow input[type=range]{width:100%;accent-color:var(--bs-accent, #b7a7ff)}.up-ed-brushrow{display:flex;align-items:center;gap:8px}.up-ed-brushsize{font-size:11px;color:var(--bs-muted);text-transform:none;letter-spacing:0}.up-ed-hint{margin:0;font-size:12px;line-height:1.5;color:var(--bs-muted)}.up-ed-cropbtns{display:flex;gap:8px;justify-content:flex-end}.up-ed-actions{display:flex;flex-wrap:wrap;gap:8px}.up-accept.sm{padding:9px 16px;font-size:12.5px}@media(max-width:860px){.up-ed{padding:16px 14px 20px}.up-ed-body{grid-template-columns:1fr}.up-ed-stage{min-height:320px;max-height:52vh}.up-ed-tools{grid-template-columns:repeat(5,1fr)}.up-dropfirst{padding:30px 16px}.up-dropfirst-zone{min-height:240px}}.up-ed-before.on{color:var(--bs-white);border-color:#ffffff59}.up-ed-stage .up-ed-before+.up-ed-before{bottom:12px}.up-ed-stage .up-ed-before:first-of-type:not(:only-of-type){bottom:54px}.up-ed{font-family:Arial,Helvetica,sans-serif;background:#1b1d1f;border:1px solid #3a3d40;border-radius:4px}.up-ed .up-eyebrow{display:none}.up-ed-h{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;letter-spacing:0}.up-ed-h:after{content:" (beta)";font-size:12px;font-weight:400;color:#8a8f94}.up-ed-stage{border-radius:4px;border:1px solid #3a3d40;--edchk: rgba(255, 255, 255, .07);background-color:#232527}.up-ed-zoom,.up-ed-before{border-radius:3px;border:1px solid #4a4e52;background:#2a2d30;-webkit-backdrop-filter:none;backdrop-filter:none}.up-ed-zoom button{border-radius:2px}.up-ed-tool,.up-ed-iconbtn{border-radius:3px;border:1px solid #4a4e52;background:#2a2d30;color:#b7bcc1;font-family:Arial,Helvetica,sans-serif}.up-ed-tool.on{border-color:#4d90fe;background:#274261;color:#fff}.up-ed-sliders,.up-ed-brushbar,.up-ed-cropbar{border-radius:4px;border:1px solid #3a3d40;background:#202225}.up-ed-slider-head{font-family:Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;font-size:12px;color:#b7bcc1}.up-ed-slider input[type=range],.up-ed-brushrow input[type=range]{accent-color:#4d90fe}.up-ed .bs-cfg-btn-holo{border-radius:3px;background:#4d90fe;background-image:none;color:#fff;font-family:Arial,Helvetica,sans-serif;letter-spacing:0;box-shadow:none}.up-ed .up-ed-cancel,.up-ed .up-toggle,.up-ed .bs-cfg-btn-ghost{border-radius:3px;border:1px solid #4a4e52;background:#2a2d30;color:#b7bcc1;font-family:Arial,Helvetica,sans-serif;letter-spacing:0}.bs-breadcrumbs{position:relative;z-index:5;color:#ffffff8a;font-family:Space Mono,monospace;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.bs-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;list-style:none;margin:0;padding:0}.bs-breadcrumbs li{display:inline-flex;align-items:center;gap:.45rem}.bs-breadcrumbs li+li:before{color:#ffffff47;content:"/"}.bs-breadcrumbs a{color:#ffffffb8;text-decoration:none}.bs-breadcrumbs a:hover{color:#fff;text-decoration:underline;text-underline-offset:.25em}.bs-breadcrumbs [aria-current=page]{color:#ffffff70}.bs-legal>.bs-breadcrumbs,.abt-page>.bs-breadcrumbs{margin-bottom:1rem}.guide-page .bs-breadcrumbs,.bs-news-wrap>.bs-breadcrumbs{margin-bottom:1.5rem}.zaps-breadcrumbs{margin:0 auto;max-width:1180px;padding:1rem 1.5rem 0}@media(max-width:680px){.bs-breadcrumbs{font-size:.62rem}.zaps-breadcrumbs{padding-inline:1rem}}.bs-legal-page{align-items:center}.bs-legal-page .bs-cfg-topbar{flex:none}.bs-legal-wordmark{display:block;width:auto;height:26px;object-fit:contain;flex:none;mix-blend-mode:screen}@media(max-width:560px){.bs-legal-wordmark{height:22px}}.bs-legal{position:relative;z-index:2;width:100%;max-width:760px;margin:0 auto;display:flex;flex-direction:column;padding:clamp(12px,2.5vw,28px) 0 0}.bs-legal-head{display:flex;flex-direction:column;align-items:center;text-align:center}.bs-legal-mascot{position:relative;width:120px;height:120px;display:grid;place-items:center;margin-bottom:6px}.bs-legal-mascot-glow{position:absolute;inset:-10%;border-radius:50%;background:var(--holo);filter:blur(38px);opacity:.26}.bs-legal-byte{position:relative;z-index:2;width:104px;height:104px;background:var(--bs-white);filter:drop-shadow(0 14px 26px rgba(0,0,0,.5));animation:bob 5.5s ease-in-out infinite}.bs-legal-eyebrow{font-family:Space Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--bs-muted)}.bs-legal-h{font-family:Outfit,sans-serif;font-weight:800;font-size:clamp(34px,7vw,54px);line-height:1.02;letter-spacing:-.02em;margin:10px 0 0}.bs-legal-lede{color:var(--bs-muted);font-size:16px;line-height:1.65;max-width:560px;margin:16px 0 0}.bs-legal-updated{margin:18px 0 0;font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-dim);padding:6px 12px;border:1px solid var(--bs-line);border-radius:999px}.bs-legal-body{width:100%;margin-top:clamp(38px,6vw,52px);display:flex;flex-direction:column;gap:clamp(28px,4.5vw,38px)}.bs-legal-section{scroll-margin-top:90px;display:flow-root;padding-top:18px;border-top:1px solid var(--bs-line)}.bs-legal-section-h{display:flex;align-items:baseline;gap:10px;margin:0 0 12px;font-family:Outfit,sans-serif;font-weight:700;font-size:20px;color:var(--bs-white)}.bs-legal-num{flex:none;font-family:Space Mono,monospace;font-size:13px;font-weight:700;color:var(--bs-blue)}.bs-legal-num--icon{display:inline-flex;align-items:center}.bs-legal-p{margin:0 0 12px;color:var(--bs-muted);font-size:15px;line-height:1.7}.bs-legal-p:last-child{margin-bottom:0}.bs-legal-p a,.bs-legal-foot-p a{color:var(--bs-blue);text-decoration:underline;text-underline-offset:2px}.bs-legal-list{margin:0 0 12px;padding-left:20px;display:flex;flex-direction:column;gap:8px}.bs-legal-list li{color:var(--bs-muted);font-size:15px;line-height:1.6}.bs-legal-list li::marker{color:var(--bs-blue)}.bs-legal-fig{float:right;margin:0 0 20px 28px;width:220px;flex-shrink:0;position:relative}.bs-legal-fig--video{float:left;margin:0 28px 20px 0}.bs-legal-fig--video .bs-legal-fig-img{transform:rotate(-1.5deg);aspect-ratio:auto;max-height:280px;width:auto;max-width:100%}.bs-legal-fig--hover-color{float:none;margin:0 auto 12px;width:100%;max-width:320px;cursor:pointer;mix-blend-mode:screen}.bs-legal-fig-stack{position:relative;display:block;line-height:0}.bs-legal-fig-stack .bs-legal-fig-img{transform:none;border:none;box-shadow:none;filter:none;background:none;border-radius:0;aspect-ratio:auto;width:100%;height:auto;mix-blend-mode:normal}.bs-legal-fig-stack .bs-legal-fig-img:hover{transform:none;box-shadow:none}.bs-legal-fig-color{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .45s ease}.bs-legal-fig-white{opacity:1;transition:opacity .45s ease}.bs-legal-fig-stack:hover .bs-legal-fig-color{opacity:1}.bs-legal-fig-stack:hover .bs-legal-fig-white{opacity:0}.bs-legal-fig--blend{float:none;margin:0 auto 12px;width:100%;max-width:320px}.bs-legal-fig--blend .bs-legal-fig-img,.bs-legal-fig--blend .bs-legal-fig-img:hover{transform:none;border:none;box-shadow:none;filter:none;background:none;border-radius:0;aspect-ratio:auto;width:100%;height:auto;mix-blend-mode:screen}.bs-legal-fig--logo{float:none;margin:-32px auto -96px;width:100%;max-width:520px}.bs-legal-fig--logo .bs-legal-fig-img,.bs-legal-fig--logo .bs-legal-fig-img:hover{transform:none;border:none;box-shadow:none;filter:none;background:none;border-radius:0;aspect-ratio:auto;width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 50%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 50%,transparent 100%)}.bs-legal-fig--logo .bs-legal-fig-cap{color:var(--bs-blue)}.bs-legal-fig-img{width:100%;display:block;border-radius:14px;object-fit:cover;aspect-ratio:3 / 4;border:1px solid rgba(41,186,255,.25);box-shadow:0 0 0 1px #29baff14,0 0 40px #29baff2e,0 0 80px #783cff1f;transform:rotate(1.5deg);transition:box-shadow .3s ease}.bs-legal-fig-img:hover{box-shadow:0 0 0 1px #29baff33,0 0 60px #29baff4d,0 0 100px #783cff2e}.bs-legal-fig-cap{display:block;margin-top:8px;font-family:Space Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--bs-dim);text-align:center}@media(max-width:560px){.bs-legal-fig{float:none;width:100%;max-width:280px;margin:0 auto 24px}.bs-legal-fig-img{transform:none;aspect-ratio:4 / 5}}.bs-legal-foot{width:100%;margin-top:clamp(44px,7vw,64px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:28px 24px 8px;border-top:1px solid var(--bs-line)}.bs-legal-foot-p{margin:0;color:var(--bs-dim);font-size:13.5px;line-height:1.65;max-width:560px}.bs-legal-foot-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px}.bs-legal-foot-link{font-family:Space Mono,monospace;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-blue);text-decoration:none;transition:color .2s;display:inline-flex;align-items:center;min-height:44px;padding:4px 6px}.bs-legal-foot-link:hover{color:var(--bs-white)}.bs-legal-foot-link.is-current{color:var(--bs-white);text-decoration:underline;text-decoration-color:var(--bs-blue);text-underline-offset:5px}.bs-legal-foot-link:focus-visible{outline:2px solid var(--bs-blue);outline-offset:2px}@media(max-width:768px){.bs-legal{padding-top:8px}.bs-legal-body{margin-top:36px;gap:28px}.bs-legal-foot{margin-top:44px}}@media(max-width:480px){.bs-legal-mascot{width:96px;height:96px}.bs-legal-byte{width:84px;height:84px}.bs-legal-section-h{font-size:18px}.bs-legal-section{padding-top:16px}.bs-legal-foot-links{gap:4px 12px}}.bs-ship-timeline{width:100%;margin-top:34px;display:flex;align-items:stretch;gap:12px}.bs-ship-step{flex:1;display:flex;flex-direction:column;gap:9px;padding:20px;border:1px solid var(--bs-line);border-radius:16px;background:var(--bs-panel)}.bs-ship-step.feat{border-color:#29baff73;background:#29baff12}.bs-ship-step-label{font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-blue)}.bs-ship-step-time{display:flex;align-items:baseline;gap:6px}.bs-ship-step-num{font-family:Outfit,sans-serif;font-weight:800;font-size:26px;letter-spacing:-.02em;background:var(--holo);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bs-ship-step-unit{font-family:Space Mono,monospace;font-size:11.5px;font-weight:700;color:var(--bs-muted)}.bs-ship-step-note{margin:0;font-size:12.5px;line-height:1.55;color:var(--bs-dim)}.bs-ship-join{flex:none;align-self:center;font-family:Outfit,sans-serif;font-weight:800;font-size:22px;color:var(--bs-muted)}.bs-ship-fine{margin:18px 0 0;font-size:12.5px;color:var(--bs-dim);line-height:1.6;text-align:center;width:100%}@media(max-width:620px){.bs-ship-timeline{flex-direction:column}.bs-ship-join{transform:rotate(90deg)}}@media(max-width:480px){.bs-ship-step{padding:16px}}.abt-page{position:relative;min-height:100vh;background:var(--bs-bg);color:var(--bs-white);font-family:Outfit,sans-serif;overflow-x:hidden;display:flex;flex-direction:column;align-items:center}.abt-label{display:block;font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-blue);margin:0 0 16px}.abt-hero{width:100%;max-width:1100px;padding:clamp(56px,9vw,104px) 48px clamp(64px,10vw,112px);display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:64px;align-items:end}.abt-mascot-wrap{display:flex;justify-content:flex-end;opacity:.9}.abt-eyebrow{display:block;font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bs-blue);margin-bottom:24px}.abt-hero-title{font-size:clamp(54px,9vw,104px);font-weight:800;line-height:.92;letter-spacing:-.055em;margin:0 0 30px;max-width:760px}.abt-hero-sub{font-size:clamp(17px,2.2vw,22px);color:var(--bs-muted);line-height:1.55;max-width:620px}.abt-section{width:100%;max-width:1100px;padding:72px 48px;border-top:1px solid var(--bs-line)}.abt-split{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:center}.abt-photo img{width:100%;display:block;border-radius:18px;object-fit:cover;aspect-ratio:3 / 4;border:1px solid rgba(41,186,255,.12);box-shadow:0 0 0 1px #29baff0a,0 0 80px #29baff17,0 0 200px #6428dc0f}.abt-photo-cap{margin-top:10px;font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-dim);text-align:center}.abt-text h2{font-size:clamp(28px,3.5vw,44px);font-weight:800;letter-spacing:-.02em;margin:0 0 18px;line-height:1.05}.abt-text p{font-size:15.5px;color:var(--bs-muted);line-height:1.8;margin:0 0 14px}.abt-text p:last-child{margin-bottom:0}.abt-text a{color:var(--bs-blue);text-decoration:underline;text-underline-offset:3px}.abt-contact-line{margin-top:4px;font-size:14px!important}.abt-stat{display:inline-flex;flex-direction:column;margin:18px 0 22px;padding:14px 0 12px;border-top:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line)}.abt-stat-num{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--bs-lime);line-height:1}.abt-stat-label{font-family:Space Mono,monospace;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-dim);margin-top:5px}.abt-bs-section{width:100%;max-width:1100px;border-top:1px solid var(--bs-line);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center;padding:72px 48px}.abt-bs-video-wrap{width:100%;max-width:460px}.abt-bs-video-wrap video{width:100%;display:block;-webkit-mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent)}.abt-bs-body{width:100%;max-width:620px;padding:0;text-align:left}.abt-bs-body .abt-label{text-align:left}.abt-bs-body p{font-size:15.5px;color:var(--bs-muted);line-height:1.8;margin:0 0 14px}.abt-bs-body p:last-child{margin-bottom:0}.abt-featured-artist-link{display:inline-flex;align-items:center;min-height:40px;margin-top:10px;color:var(--bs-blue);font-family:Space Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.abt-featured-artist-link:after{content:"↗";margin-left:8px;font-size:15px}.abt-featured-artist-link:hover{color:var(--bs-white)}.abt-wp-section{width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column}.abt-wp-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.abt-wp-overlay{position:absolute;inset:0;background:radial-gradient(ellipse 80% 100% at 50% 50%,transparent 40%,rgba(10,10,11,.55) 100%),linear-gradient(to bottom,#0a0a0b,#0a0a0b99 15%,#0a0a0b33 32% 62%,#0a0a0bb3 82%,#0a0a0b);pointer-events:none}.abt-wp-inner{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;padding:72px 48px 80px}.abt-wp-eyebrow{font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bs-blue);text-align:center;margin-bottom:20px;opacity:.8}.abt-wp-logo-wrap{margin-bottom:52px}.abt-wp-logo-wrap img{width:440px;max-width:min(86vw,440px);display:block;filter:brightness(0) invert(1) drop-shadow(0 0 28px rgba(255,255,255,.28)) drop-shadow(0 0 64px rgba(41,186,255,.16))}.abt-cnt{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:44px}.abt-cnt-num{font-size:clamp(56px,9vw,96px);font-weight:900;letter-spacing:0;line-height:1}.abt-cnt-label{font-family:Space Mono,monospace;font-size:9.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#ffffff52}.abt-odo{display:inline-flex;align-items:center;gap:0}.abt-odo-sep{display:inline-block;letter-spacing:0;line-height:1;opacity:.3;margin-top:.18em;margin-right:.04em}.abt-odo-digit{display:inline-block;overflow:hidden;width:.62em;height:1em;line-height:1;font-variant-numeric:tabular-nums;contain:paint}.abt-odo-digit--rolling{will-change:transform}.abt-odo-reel{display:flex;flex-direction:column;transform:translateZ(0);transition:none;will-change:transform}.abt-odo-reel--roll{transform:translate3d(0,-1em,0);transition:transform .62s cubic-bezier(.16,1,.3,1)}.abt-odo-d{display:block;height:1em;line-height:1;letter-spacing:0;color:#fff}.abt-odo-digit--rolling .abt-odo-d{background:linear-gradient(100deg,#ff6ec7,#a78bfa,#29baff,#34d399,#c4ff00,#fb923c,#ff6ec7);background-size:300% 100%;background-position:30% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff;animation:odo-color-flash .62s ease-in-out forwards}@keyframes odo-color-flash{0%,to{-webkit-text-fill-color:rgba(255,255,255,1)}38%,62%{-webkit-text-fill-color:rgba(255,255,255,0)}}@media(prefers-reduced-motion:reduce){.abt-odo-reel--roll{transition:none}.abt-odo-digit--rolling .abt-odo-d{animation:none;background:none;-webkit-text-fill-color:currentColor}}.abt-wp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:0;width:100%;max-width:900px;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.abt-wp-card{background:#0a0a0b8f;border-right:1px solid rgba(255,255,255,.14);padding:26px 28px 28px;display:flex;flex-direction:column;gap:5px}.abt-wp-card:last-child{border-right:0}.abt-wp-card-label{font-family:Space Mono,monospace;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-blue);opacity:.8}.abt-wp-card-value{font-size:clamp(17px,2vw,23px);font-weight:800;letter-spacing:-.01em;color:var(--bs-white);line-height:1.1;margin-top:2px}.abt-wp-card-desc{font-size:13px;color:var(--bs-muted);line-height:1.65;margin-top:4px}.abt-close{width:100%;max-width:1100px;border-top:1px solid var(--bs-line);padding:72px 48px;display:flex;align-items:center;justify-content:space-between;gap:48px}.abt-close-text h2{font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.02em;margin:0 0 10px;line-height:1.2}.abt-close-text p{font-size:15px;color:var(--bs-muted);line-height:1.7;max-width:440px;margin:0}.abt-close-link{flex-shrink:0;font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bs-bg);background:var(--bs-blue);padding:14px 28px;border-radius:999px;text-decoration:none;transition:opacity .2s;white-space:nowrap}.abt-close-link:hover{opacity:.85}.abt-foot{width:100%;border-top:1px solid var(--bs-line);padding:20px 48px;display:flex;align-items:center;justify-content:center;gap:8px 24px;flex-wrap:wrap}.abt-foot a{font-family:Space Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-dim);text-decoration:none;transition:color .2s;min-height:40px;display:inline-flex;align-items:center}.abt-foot a:hover{color:var(--bs-white)}@media(max-width:860px){.abt-hero{grid-template-columns:1fr;padding:48px 24px 60px;gap:20px;align-items:start}.abt-mascot-wrap{justify-content:flex-start}.abt-hero-title{font-size:clamp(52px,18vw,78px)}.abt-section{padding:52px 24px}.abt-split{grid-template-columns:1fr;gap:32px}.abt-bs-section{grid-template-columns:1fr;padding:52px 24px;gap:36px}.abt-wp-inner{padding:56px 24px 60px}.abt-wp-logo-wrap img{width:240px}.abt-wp-cards{grid-template-columns:1fr}.abt-wp-card{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.abt-wp-card:last-child{border-bottom:0}.abt-close{flex-direction:column;padding:52px 24px;gap:28px}.abt-close-link{align-self:flex-start}.abt-foot{padding:16px 24px}}.bs-track{max-width:520px}.bs-track-form{width:100%;margin-top:40px;display:flex;flex-direction:column;gap:18px}.bs-track-field{display:flex;flex-direction:column;gap:8px;text-align:left}.bs-track-label{font-family:Space Mono,monospace;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-muted)}.bs-track-input{width:100%;padding:14px 16px;font-family:Outfit,sans-serif;font-size:15px;color:var(--bs-white);background:var(--bs-panel);border:1px solid var(--bs-line);border-radius:12px;transition:border-color .2s,box-shadow .2s}.bs-track-input::placeholder{color:var(--bs-dim)}.bs-track-input:focus{outline:none;border-color:var(--bs-blue);box-shadow:0 0 0 3px #29baff29}.bs-track-hint{margin:0;font-size:13px;line-height:1.55;color:var(--bs-dim)}.bs-track-disclosure{appearance:none;background:none;border:none;cursor:pointer;align-self:flex-start;padding:0;font-family:Space Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--bs-blue);display:inline-flex;align-items:center;gap:6px;transition:color .2s}.bs-track-disclosure:hover{color:var(--bs-white)}.bs-track-alt{display:flex;flex-direction:column;gap:14px;padding:18px 18px 20px;border:1px dashed var(--bs-line);border-radius:14px;background:#ffffff05}.bs-track-alt-intro{margin:0;font-size:13.5px;line-height:1.55;color:var(--bs-muted)}.bs-track-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.bs-track-row{grid-template-columns:1fr}.bs-track-progress{padding:20px 18px 22px}.bs-track-progress-head{flex-wrap:wrap}.bs-track-pill{margin-left:56px;order:3;flex-basis:100%;width:max-content}.bs-track-result{padding:20px 18px 22px}.bs-track-receipt-inner{padding:20px 18px 18px}.bs-track-result-tracking-label{flex-basis:100%}.bs-track-result-link{margin-left:0}}@media(max-width:380px){.bs-receipt-item{flex-wrap:wrap;row-gap:4px}.bs-receipt-item-amt{margin-left:auto}.bs-tl-step{grid-template-columns:32px 1fr;gap:12px}}.bs-track-error{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13px;font-weight:600;color:#ff8fd4;background:#ff6ec714;border:1px solid rgba(255,110,199,.22);border-radius:12px;padding:10px 12px;text-align:left}.bs-track-error svg{flex:0 0 auto;width:15px;height:15px;margin-top:1px}.bs-track-submit{margin-top:4px;width:100%;justify-content:center}.bs-track-note{margin:24px 0 0;font-size:12.5px;line-height:1.6;color:var(--bs-dim);text-align:center}.bs-track-owner-chip{display:flex;align-items:center;gap:9px;padding:8px 12px 8px 8px;margin-bottom:18px;border-radius:40px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);width:fit-content;max-width:100%}.bs-track-owner-name{font-size:13px;font-weight:500;color:var(--bs-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-track-owner-username{font-size:12px;font-weight:400;color:var(--bs-dim);font-family:var(--bs-mono, monospace)}.bs-track-event{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:-28px -28px 22px;padding:11px 16px;border-bottom:1px solid rgba(255,255,255,.16);background:linear-gradient(90deg,#29baff26,#29baff0d)}.bs-track-event-label,.bs-track-event-date{font-family:Space Mono,monospace;font-size:11px;color:#ffffffb8}.bs-track-event-label{text-transform:uppercase;letter-spacing:.08em}.bs-track-event-name{font-size:14px;font-weight:700;color:var(--bs-white)}.bs-track-event-date{margin-left:auto}@media(max-width:480px){.bs-track-event{margin:-20px -18px 20px;padding:10px 13px}.bs-track-event-label{flex-basis:100%}.bs-track-event-date{margin-left:0}}.bs-track-result{width:100%;margin-top:28px;padding:22px 22px 24px;border:1px solid var(--bs-line);border-radius:18px;background:var(--bs-panel);text-align:left;position:relative;overflow:hidden}.bs-track-result:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--bs-blue);opacity:.9}.bs-track-result.tone-problem:before{background:#ff6ec7}.bs-track-result.tone-done:before{background:var(--holo)}.bs-track-result-top{display:flex;align-items:center;gap:14px}.bs-track-result-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border-radius:12px;background:#ffffff0d;border:1px solid var(--bs-line);color:var(--bs-white)}.bs-track-result-status{display:block;font-family:Outfit,sans-serif;font-size:19px;font-weight:700;color:var(--bs-white);line-height:1.2}.bs-track-result-ref{display:block;margin-top:2px;font-family:Space Mono,monospace;font-size:12px;letter-spacing:.04em;color:var(--bs-dim)}.bs-track-result-blurb{margin:16px 0 0;font-size:14.5px;line-height:1.6;color:var(--bs-muted)}.bs-track-result-meta{margin:10px 0 0;font-family:Space Mono,monospace;font-size:12px;color:var(--bs-dim)}.bs-track-result-tracking{margin-top:18px;padding-top:18px;border-top:1px solid var(--bs-line);display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.bs-track-result-tracking-label{font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-muted)}.bs-track-result-code{font-family:Space Mono,monospace;font-size:13.5px;color:var(--bs-white);word-break:break-all}.bs-track-result-link{margin-left:auto}.bs-track-receipt{margin-top:22px;border:1px solid var(--bs-line);border-radius:16px;background:#ffffff05;overflow:hidden}.bs-track-receipt:before{content:"";display:block;height:3px;background:#ffffff1a}.bs-track-receipt-inner{padding:22px 22px 20px}.bs-track-receipt-label{display:block;font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-muted)}.bs-receipt-items{list-style:none;margin:16px 0 0;padding:0}.bs-receipt-item{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.06)}.bs-receipt-item:first-child{padding-top:0}.bs-receipt-item-text{display:flex;flex-direction:column;gap:4px;min-width:0}.bs-receipt-item-title{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--bs-white)}.bs-receipt-item-meta{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.04em;color:var(--bs-dim)}.bs-receipt-item-amt{font-family:Space Mono,monospace;font-size:14px;font-weight:700;color:var(--bs-white);white-space:nowrap;font-variant-numeric:tabular-nums}.bs-receipt-totals{margin-top:16px}.bs-receipt-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:13.5px;color:var(--bs-muted);padding:6px 0}.bs-receipt-row span:last-child{font-family:Space Mono,monospace;font-variant-numeric:tabular-nums;color:var(--bs-white)}.bs-receipt-row.is-saving,.bs-receipt-row.is-saving span:last-child{color:#79d9a7}.bs-receipt-row.is-total{margin-top:8px;padding-top:15px;border-top:1px solid var(--bs-line);font-family:Outfit,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-muted)}.bs-receipt-row.is-total span:last-child{font-family:Outfit,sans-serif;font-size:22px;font-weight:900;letter-spacing:-.01em;text-transform:none;color:var(--bs-white)}.bs-track-loading{width:100%;margin-top:28px;display:flex;align-items:center;justify-content:center;gap:10px;font-family:Space Mono,monospace;font-size:13px;color:var(--bs-muted)}.bs-track-empty{width:100%;margin-top:28px;padding:26px 22px;border:1px dashed var(--bs-line);border-radius:18px;background:#ffffff05;text-align:center}.bs-track-empty-h{margin:0;font-family:Outfit,sans-serif;font-size:18px;font-weight:700;color:var(--bs-white)}.bs-track-empty-p{margin:10px 0 18px;font-size:14px;line-height:1.6;color:var(--bs-muted)}.bs-track-progress{width:100%;margin-top:28px;padding:26px 26px 28px;border:1px solid var(--bs-line);border-radius:16px;background:radial-gradient(130% 90% at 0% 0%,rgba(255,255,255,.04),transparent 60%),var(--bs-panel);text-align:left;position:relative;overflow:hidden;box-shadow:0 1px #ffffff0a inset,0 24px 60px -32px #000c}.bs-track-progress:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--holo);opacity:.85}.bs-track-progress-head{display:flex;align-items:center;gap:14px}.bs-track-progress-headtext{min-width:0}.bs-track-progress-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:13px;background:linear-gradient(180deg,#ffffff14,#ffffff05);border:1px solid var(--bs-line);color:var(--bs-white)}.bs-track-progress-status{display:block;font-family:Outfit,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--bs-white);line-height:1.2}.bs-track-progress-ref{display:block;margin-top:3px;font-family:Space Mono,monospace;font-size:12px;letter-spacing:.04em;color:var(--bs-dim)}.bs-track-pill{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--bs-line);color:var(--bs-muted);background:#ffffff08}.bs-track-pill.is-current{color:var(--bs-blue);border-color:#29baff66;background:#29baff1f}.bs-track-pill.is-done{color:#0a0a0b;border-color:transparent;background:var(--holo);background-size:200% 100%;background-position:30% 50%}.bs-track-pill.is-problem{color:#ffb6e3;border-color:#ff6ec773;background:#ff6ec71f}.bs-track-meter{display:flex;gap:6px;margin:22px 0 4px}.bs-track-meter-seg{flex:1;height:5px;border-radius:999px;background:var(--bs-line)}.bs-track-meter-seg.is-done{background:var(--bs-blue)}.bs-track-meter-seg.is-current{background:var(--bs-blue);position:relative;overflow:hidden}.bs-track-meter-seg.is-current:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-100%);animation:bs-shimmer 2s infinite}.bs-track-meter-seg.is-problem{background:#ff6ec7}.bs-tl{list-style:none;margin:24px 0 4px;padding:0}.bs-tl-step{position:relative;display:grid;grid-template-columns:38px 1fr;gap:16px;padding-bottom:26px}.bs-tl-step:last-child{padding-bottom:0}.bs-tl-step:before{content:"";position:absolute;left:18px;top:34px;bottom:-2px;width:2px;background:var(--bs-line)}.bs-tl-step.is-last:before{display:none}.bs-tl-step.is-done:before{background:linear-gradient(180deg,var(--bs-blue),rgba(41,186,255,.35))}.bs-tl-node{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bs-line);background:#ffffff05;color:var(--bs-dim);position:relative;z-index:1;transition:all .2s ease}.is-done .bs-tl-node{border-color:transparent;background:var(--bs-blue);color:#04121b}.is-current .bs-tl-node{border-color:#29baff66;background:#29baff1f;color:var(--bs-blue);box-shadow:0 0 0 4px #29baff1a;animation:bs-tl-pulse 2.4s ease-in-out infinite}.is-problem .bs-tl-node{border-color:#ff6ec7;color:#ff6ec7;background:#ff6ec71f}.bs-tl-body{padding-top:7px;min-width:0}.bs-tl-label{display:block;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;color:var(--bs-white);line-height:1.2}.is-upcoming .bs-tl-label{color:var(--bs-dim);font-weight:600}.is-problem .bs-tl-label{color:#ff6ec7}.bs-tl-at{display:block;margin-top:5px;font-family:Space Mono,monospace;font-size:12px;color:var(--bs-dim)}.is-current .bs-tl-at{color:var(--bs-blue)}.is-problem .bs-tl-at{color:#ff6ec7}.bs-trk{position:relative;margin-top:20px}.bs-trk-bar{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.bs-trk-seg{position:relative;height:12px;border-radius:999px;background:#ffffff0f;overflow:hidden}.bs-trk-seg.is-done{background:#ffffff0f}.bs-trk-seg-fill{position:absolute;inset:0;border-radius:999px;background:var(--bs-blue);transform:scaleX(var(--trk-fill, 0));transform-origin:left center;transition:transform .9s cubic-bezier(.22,.8,.28,1);will-change:transform}.bs-trk-seg.is-done .bs-trk-seg-fill{background:var(--holo);background-size:400% 100%}.bs-trk-seg:nth-child(1) .bs-trk-seg-fill{background-position:0% 50%}.bs-trk-seg:nth-child(2) .bs-trk-seg-fill{background-position:33.333% 50%}.bs-trk-seg:nth-child(3) .bs-trk-seg-fill{background-position:66.667% 50%}.bs-trk-seg:nth-child(4) .bs-trk-seg-fill{background-position:100% 50%}.bs-trk-seg-fill.is-busy{overflow:hidden}.bs-trk-seg-fill.is-busy:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-100%);animation:bs-shimmer 2s infinite}.bs-trk-seg.is-problem .bs-trk-seg-fill,.bs-trk-seg-fill.is-problem{background:#ff6ec7}@keyframes bs-shimmer{to{transform:translate(100%)}}.bs-trk-stops{position:relative;z-index:2;list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.bs-trk-stop{display:grid;justify-items:center;gap:4px;text-align:center}.bs-trk-stop-node{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bs-line);background:#ffffff08;color:var(--bs-dim);transition:background .4s ease,color .4s ease,box-shadow .4s ease}.bs-trk-stop.is-done .bs-trk-stop-node{border-color:transparent;background:var(--holo);background-size:400% 100%;color:#04121b}.bs-trk-stop:nth-child(1) .bs-trk-stop-node{background-position:0% 50%}.bs-trk-stop:nth-child(2) .bs-trk-stop-node{background-position:33.333% 50%}.bs-trk-stop:nth-child(3) .bs-trk-stop-node{background-position:66.667% 50%}.bs-trk-stop:nth-child(4) .bs-trk-stop-node{background-position:100% 50%}.bs-trk-stop.is-current .bs-trk-stop-node{border-color:#29baff66;background:#29baff1f;box-shadow:0 0 0 4px #29baff1a;color:var(--bs-blue)}.bs-trk-stop.is-problem .bs-trk-stop-node{border-color:#ff6ec7;background:#ff6ec71f;color:#ff6ec7}.bs-trk-stop-label{font-family:Outfit,sans-serif;font-size:12.5px;font-weight:700;color:var(--bs-dim);line-height:1.2}.bs-trk-stop.is-done .bs-trk-stop-label,.bs-trk-stop.is-current .bs-trk-stop-label{color:var(--bs-white)}.bs-trk-stop.is-problem .bs-trk-stop-label{color:#ff6ec7}.bs-trk-stop-at{font-family:Space Mono,monospace;font-size:10px;color:#ffffff4d;letter-spacing:.02em}.bs-trk-callout{position:relative;margin-top:16px;padding:16px 18px;border:1px solid var(--bs-line);border-radius:14px;background:#ffffff06}.bs-trk-callout:before{content:"";position:absolute;top:-6px;left:calc((var(--trk-i, 1) + .5) * 25%);width:11px;height:11px;transform:translate(-50%) rotate(45deg);border-left:1px solid var(--bs-line);border-top:1px solid var(--bs-line);border-radius:2px 0 0;background:#131318;transition:left .9s cubic-bezier(.22,.8,.28,1)}.bs-trk-callout.is-problem:before{border-color:#ff6ec766;background:#1d1219}.bs-trk-callout.is-problem{border-color:#ff6ec766;background:#ff6ec70d}.bs-trk-callout.is-done{border-color:#ffffff26}.bs-trk-callout-head{display:flex;align-items:baseline;justify-content:center;gap:10px}.bs-trk-callout-label{font-family:Outfit,sans-serif;font-size:17px;font-weight:800;color:var(--bs-white)}.bs-trk-callout.is-problem .bs-trk-callout-label{color:#ff6ec7}.bs-trk-callout-blurb{margin:5px auto 0;max-width:380px;text-align:center;font-size:13.5px;color:var(--bs-dim);line-height:1.5}.bs-trk-callout-pct{font-family:Space Mono,monospace;font-size:14px;font-weight:700;color:var(--bs-blue)}.bs-trk-callout-bar{margin-top:13px;height:7px;border-radius:999px;background:#ffffff12;overflow:hidden}.bs-trk-callout-bar-fill{display:block;width:100%;height:100%;border-radius:999px;background:var(--bs-blue);transform:scaleX(var(--trk-fill, 0));transform-origin:left center;transition:transform .9s cubic-bezier(.22,.8,.28,1);will-change:transform;position:relative;overflow:hidden}.bs-trk-callout-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-100%);animation:bs-shimmer 2s infinite}.bs-trk-callout-meta{margin-top:9px;display:flex;justify-content:center;text-align:center;gap:10px;font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59}@keyframes bs-tl-pulse{0%,to{box-shadow:0 0 0 4px #29baff1a}50%{box-shadow:0 0 0 7px #29baff08}}@keyframes bs-meter-shift{to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.bs-trk-seg-fill,.bs-trk-callout-bar-fill,.bs-trk-seg-fill.is-busy:after,.bs-trk-callout-bar-fill:after,.bs-track-meter-seg.is-current:after,.bs-trk-stop.is-current .bs-trk-stop-node{animation:none;transition:none}.bs-track-pill .bs-cfg-spin{animation:none}.bs-trk-callout:before,.bs-trk-stop-node{transition:none}}.bs-proof-page .bs-track{max-width:560px}.bs-proof-page .bs-legal-h{margin-top:8px}.bs-proof-page .bs-legal-lede{margin-top:20px;max-width:480px}.bs-proof-art{margin-top:20px;display:flex;justify-content:center;padding:16px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.bs-proof-art img{max-width:100%;max-height:min(440px,72vw);width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 16px 36px rgba(0,0,0,.5));border-radius:8px}.bs-proof-actions{margin-top:22px;display:flex;flex-direction:column;gap:10px;width:100%}.bs-proof-actions .bs-btn{width:100%;justify-content:center}.bs-proof-reject{margin-top:22px;display:flex;flex-direction:column;gap:12px}.bs-proof-reject-label{font-size:.9rem;font-weight:600;color:var(--bs-white)}.bs-proof-reject-input{width:100%;resize:vertical;padding:13px 15px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:var(--bs-white);font:inherit;font-size:.95rem;line-height:1.55;transition:border-color .2s,box-shadow .2s}.bs-proof-reject-input::placeholder{color:var(--bs-dim)}.bs-proof-reject-input:focus{outline:none;border-color:#ffffff59;box-shadow:0 0 0 3px #ffffff0f}.bs-proof-result{margin-top:22px;display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff08}.bs-proof-result.is-good{border-color:#34d39959;background:#10b98114;color:#d1fae5}.bs-proof-result.is-warn{border-color:#fbbf2459;background:#f59e0b14;color:#fef3c7}.bs-proof-result-h{font-weight:700;font-size:1rem}.bs-proof-result-p{font-size:.9rem;opacity:.82;margin-top:3px;line-height:1.55}.bs-thread{margin:26px auto 0;max-width:560px;width:100%;border:1.5px solid var(--bs-line);border-radius:18px;background:#ffffff04;padding:18px}.bs-thread-head{display:flex;flex-direction:column;gap:3px;margin-bottom:14px}.bs-thread-title{font-weight:700;font-size:1.02rem}.bs-thread-sub{font-size:.84rem;color:var(--bs-muted)}.bs-thread-loading,.bs-thread-empty{display:flex;align-items:center;gap:8px;color:var(--bs-muted);font-size:.88rem;padding:12px 2px}.bs-thread-empty{display:block;line-height:1.5}.bs-thread-list{display:flex;flex-direction:column;gap:10px;max-height:360px;overflow-y:auto;padding:2px;margin-bottom:14px}.bs-thread-row{display:flex}.bs-thread-row.is-mine{justify-content:flex-end}.bs-thread-row.is-them{justify-content:flex-start}.bs-thread-bubble{max-width:80%;display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:14px;border:1px solid var(--bs-line);background:#ffffff08}.bs-thread-row.is-mine .bs-thread-bubble{border-color:#29baff66;background:#29baff14}.bs-thread-text{font-size:.92rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.bs-thread-stamp{font-size:.7rem;color:var(--bs-muted);letter-spacing:.02em}.bs-thread-img img{display:block;max-width:220px;max-height:220px;border-radius:10px}.bs-thread-file{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--bs-blue);text-decoration:none}.bs-thread-compose{display:flex;flex-direction:column;gap:8px}.bs-thread-chip{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:5px 9px;border-radius:999px;border:1px solid var(--bs-line);font-size:.78rem;color:var(--bs-muted)}.bs-thread-chip-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-thread-chip-x{display:inline-flex;background:none;border:none;color:var(--bs-muted);cursor:pointer;padding:0}.bs-thread-inputrow{display:flex;align-items:flex-end;gap:8px}.bs-thread-attach{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;border-radius:12px;border:1.5px solid var(--bs-line);background:none;color:var(--bs-muted);cursor:pointer}.bs-thread-attach:hover{color:#fff}.bs-thread-input{flex:1 1 auto;resize:none;min-height:40px;max-height:120px;padding:10px 12px;border-radius:12px;border:1.5px solid var(--bs-line);background:#ffffff05;color:inherit;font:inherit;font-size:.92rem}.bs-thread-send{width:44px;height:40px;flex:0 0 auto;padding:0;display:inline-flex;align-items:center;justify-content:center}.bs-thread-error{font-size:.82rem;color:#ff8a8a}.bs-track-loading:has(>video){flex-direction:column;gap:2px}.bs-track-loading>video{position:relative;z-index:2;margin-bottom:-8px;pointer-events:none}.bs-support-cats{width:100%;margin-top:48px;display:flex;flex-direction:column;gap:38px}.bs-support-cat-h{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bs-blue)}.bs-support-cat-h:after{content:"";flex:1;height:1px;background:var(--bs-line)}.bs-support-faqs{display:flex;flex-direction:column;border-top:1px solid var(--bs-line)}.bs-support-faq{border-bottom:1px solid var(--bs-line);transition:border-color .2s ease}.bs-support-faq.open{border-color:#29baff57}.bs-support-faq-q{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:17px 2px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:Outfit,sans-serif;font-weight:600;font-size:15.5px;color:var(--bs-white);transition:color .18s ease}.bs-support-faq-q:hover{color:var(--bs-blue)}.bs-support-faq.open .bs-support-faq-q{color:var(--bs-white)}.bs-support-faq-chevron{flex:none;color:var(--bs-muted);transition:transform .22s ease,color .2s}.bs-support-faq.open .bs-support-faq-chevron{transform:rotate(180deg);color:var(--bs-blue)}.bs-support-faq-a{padding:0 40px 20px 2px;background:transparent;color:var(--bs-muted);font-size:14.5px;line-height:1.7}.bs-support-faq-a p{margin:12px 0 0}.bs-support-faq-a p:first-child{margin-top:12px}.bs-support-faq-a a{color:var(--bs-blue);text-decoration:underline;text-underline-offset:2px}.bs-support-faq-a ul{margin:10px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.bs-support-faq-a li::marker{color:var(--bs-blue)}.bs-support-help{width:100%;margin-top:clamp(64px,10vw,96px);padding-top:24px;border-top:1px solid var(--bs-line);display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);gap:clamp(36px,8vw,76px);align-items:start}.bs-support-help-kicker{display:block;margin-bottom:13px;font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:var(--bs-blue)}.bs-support-help-intro h2{margin:0;font-family:Outfit,sans-serif;font-size:clamp(25px,4vw,34px);font-weight:750;line-height:1.05;letter-spacing:-.025em;color:var(--bs-white)}.bs-support-help-intro p{max-width:300px;margin:15px 0 0;color:var(--bs-muted);font-size:14px;line-height:1.65}.bs-support-contact{border-top:1px solid var(--bs-line)}.bs-support-contact-card{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:78px;padding:15px 2px;border-bottom:1px solid var(--bs-line);color:inherit;text-decoration:none;transition:color .18s ease,border-color .18s ease;cursor:pointer}.bs-support-contact-card:hover{border-color:#29baff7a;color:var(--bs-blue)}.bs-support-contact-ic{display:inline-flex;align-items:center;justify-content:flex-start;color:currentColor}.bs-support-contact-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.bs-support-contact-h{font-family:Outfit,sans-serif;font-weight:700;font-size:16.5px;color:var(--bs-white);transition:color .18s ease}.bs-support-contact-p{overflow-wrap:anywhere;font-size:12.5px;color:var(--bs-muted);line-height:1.45}.bs-support-contact-card:hover .bs-support-contact-h{color:var(--bs-blue)}.bs-support-contact-arrow{width:18px;height:18px;justify-self:end;color:var(--bs-dim);transition:color .18s ease,transform .18s ease}.bs-support-contact-card:hover .bs-support-contact-arrow{color:var(--bs-blue);transform:translate(2px)}.bs-support-resources{margin-top:64px}@media(max-width:640px){.bs-support-cats{margin-top:40px;gap:34px}.bs-support-faq-q{padding:16px 0}.bs-support-faq-a{padding-right:24px;padding-left:0}.bs-support-help{grid-template-columns:1fr;gap:28px;margin-top:68px}.bs-support-help-intro p{max-width:34rem}.bs-support-contact-card{padding-right:0;padding-left:0}.bs-support-resources{margin-top:52px}}.bs-den{padding-top:64px;padding-bottom:110px;position:relative}.bs-den:before{content:"";position:absolute;inset:-10% -20% auto;height:620px;background:radial-gradient(60% 80% at 18% 0%,rgba(41,186,255,.07),transparent 60%),radial-gradient(55% 80% at 85% 8%,rgba(255,110,199,.06),transparent 62%),radial-gradient(40% 70% at 55% 0%,rgba(196,255,0,.04),transparent 60%);pointer-events:none;z-index:0;filter:blur(8px)}.bs-den>*{position:relative;z-index:1}.bs-den-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}@media(max-width:620px){.bs-den-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}}.bs-den-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;flex-shrink:0}@media(max-width:620px){.bs-den-head-actions{justify-content:flex-start}}.bs-den-head-tg{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.bs-den-head-tg-err{font-size:11px;color:#ff7a7a;max-width:220px;text-align:right;line-height:1.4}.bs-den-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--bs-muted);margin:0 0 16px}.bs-den-eyebrow:before{content:"";width:22px;height:1px;background:var(--holo);background-size:220% 100%}.bs-den-title{font-size:clamp(34px,5vw,56px);font-weight:800;letter-spacing:-.04em;line-height:1.06;padding-bottom:.06em;margin:0 0 14px}.bs-den-title .bs-holo{display:inline-block;padding:0 .08em;margin:0 -.02em}.bs-den-sub{max-width:540px;color:var(--bs-muted);font-size:15px;line-height:1.65;margin:0}.bs-foil{position:relative;border-radius:16px;padding:2px;background:var(--holo);background-size:220% 100%;box-shadow:0 24px 60px -28px #000000e6}.bs-foil-inner{position:relative;border-radius:14px;background:radial-gradient(130% 130% at 100% 0%,rgba(41,186,255,.12),transparent 52%),radial-gradient(120% 120% at 0% 100%,rgba(255,110,199,.1),transparent 55%),#0b0b0d;overflow:hidden}.bs-foil-inner:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:50%;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.05) 38%,rgba(255,255,255,.13) 50%,rgba(255,255,255,.05) 62%,transparent 80%);will-change:transform;animation:bs-den-sheen 7.5s ease-in-out infinite}@keyframes bs-den-sheen{0%{transform:translate(0)}55%,to{transform:translate(350%)}}.bs-den-gate{max-width:540px;margin:8px auto 0}.bs-den-gate .bs-foil-inner{padding:52px 36px 44px;text-align:center}.bs-den-gate .bs-foil-inner:after{display:none}.bs-den-gate-mascot{width:132px;height:132px;object-fit:contain;margin:0 auto 6px;display:block;filter:drop-shadow(0 10px 30px rgba(41,186,255,.35));animation:bs-den-bob 5s ease-in-out infinite}@keyframes bs-den-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.bs-den-gate-title{display:flex;align-items:baseline;justify-content:center;gap:8px;font-size:27px;font-weight:800;letter-spacing:-.02em;line-height:1;margin:0 0 12px}.bs-den-gate-wordmark{position:relative;display:inline-block;width:137px;height:17px;overflow:hidden;vertical-align:baseline}.bs-den-gate-wordmark img{position:absolute;top:-8.2px;left:-8.2px;display:block;width:153.4px;height:auto}.bs-den-gate-sub{color:var(--bs-muted);font-size:14px;line-height:1.65;max-width:390px;margin:0 auto 26px}.bs-den-gate .bs-btn{font-size:13px;padding:15px 26px}.bs-den-gate-divider{display:flex;align-items:center;gap:12px;max-width:320px;margin:22px auto;color:var(--bs-muted);font-size:11px;text-transform:uppercase;letter-spacing:.14em}.bs-den-gate-divider:before,.bs-den-gate-divider:after{content:"";flex:1;height:1px;background:#ffffff1f}.bs-den-gate-email{display:flex;flex-direction:column;gap:10px;max-width:320px;margin:0 auto}.bs-den-gate-email .bs-den-claim-input{text-align:center}.bs-den-gate-email .bs-btn{justify-content:center}.bs-den-gate-sent{display:flex;flex-direction:column;align-items:center;gap:7px;color:var(--bs-muted);font-size:13px;line-height:1.55;max-width:360px;margin:0 auto;text-align:center}.bs-den-gate-sent-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:3px;border:1px solid color-mix(in srgb,var(--bs-blue) 55%,transparent);border-radius:50%;color:var(--bs-blue);background:color-mix(in srgb,var(--bs-blue) 8%,transparent)}.bs-den-gate-sent-icon svg{width:17px;height:17px;stroke-width:2.5}.bs-den-gate-sent strong{color:var(--bs-white);font-size:15px;line-height:1.3}.bs-den-gate-sent>span:last-child{max-width:340px}.bs-den-grid{display:flex;flex-direction:column;gap:20px}.bs-den-tabs{display:flex;gap:6px;padding:6px;border:1px solid var(--bs-line);border-radius:16px;background:var(--bs-panel)}.bs-den-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 14px;border:0;border-radius:11px;background:transparent;color:var(--bs-muted);font-family:inherit;font-weight:700;font-size:13px;letter-spacing:.01em;cursor:pointer;transition:color .18s ease,background .18s ease,transform .1s ease}.bs-den-tab:active:not(:disabled){transform:scale(.96)}.bs-den-tab:hover{color:var(--bs-white);background:#ffffff08}.bs-den-tab.is-active{color:#06070a;background:var(--holo);background-size:220% 100%}.bs-den-tab.is-soon{color:#ffffff5c}.bs-den-tab.is-soon:hover{color:#ffffff85}.bs-den-tab.is-soon:disabled{cursor:not-allowed}.bs-den-tab.is-soon:disabled:hover{color:#ffffff5c;background:transparent}.bs-den-tab.is-soon.is-active{color:#ffffff75;background:#ffffff12;animation:none}.bs-den-tab-ico{width:15px;height:15px;flex-shrink:0}.bs-den-tab-count{min-width:19px;padding:1px 6px;border-radius:999px;background:#00000047;color:inherit;font-size:11px;font-weight:800;line-height:17px;text-align:center}.bs-den-tab:not(.is-active) .bs-den-tab-count{background:#ffffff12;color:var(--bs-white)}.bs-den-tabpanel{display:flex;flex-direction:column;gap:20px}@media(max-width:620px){.bs-den-tab{flex-direction:column;gap:6px;padding:11px 6px;font-size:12px}}.bs-den-masonry{columns:2;column-gap:20px}.bs-den-masonry>*{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:20px}@media(max-width:900px){.bs-den-masonry{columns:1}}.bs-den-card{position:relative;border:1px solid var(--bs-line);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.022),transparent 38%),var(--bs-panel);padding:24px;overflow:hidden;container-type:inline-size}@container (max-width: 540px){.bs-den-review-row{flex-direction:column;align-items:stretch}.bs-den-review-submit{flex-wrap:wrap}.bs-den-review-status{margin-left:0}.bs-den-invite-copy{margin-left:0;width:100%}}.bs-den-card:before{content:"";position:absolute;top:0;left:22px;right:22px;height:1px;background:var(--holo);background-size:220% 100%;opacity:.45}.bs-den-cardhead{display:flex;align-items:center;gap:12px;margin-bottom:20px}.bs-den-cardhead h2{font-size:18px;font-weight:800;letter-spacing:-.02em;margin:0}.bs-den-cardico{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:11px;background:#ffffff0a;border:1px solid var(--bs-line)}.bs-den-cardico svg{width:18px;height:18px;color:var(--bs-lime)}.bs-den-cardhead .bs-den-muted{margin-left:auto;font-size:12px}.bs-den-earn-badge{margin-left:auto;flex:none;display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.01em;white-space:nowrap;color:var(--bs-lime);background:color-mix(in srgb,var(--bs-lime) 13%,transparent);border:1px solid color-mix(in srgb,var(--bs-lime) 34%,transparent)}.bs-den-muted{color:var(--bs-muted);font-size:13px}.bs-den-pass{width:100%}.bs-den-pass-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(430px,1.15fr) 1fr;gap:0;border-radius:16px;overflow:hidden}@media(max-width:900px){.bs-den-pass-layout{grid-template-columns:1fr;gap:0}}.bs-den-pass-watermark{position:absolute;right:-5%;bottom:-15%;width:360px;height:360px;object-fit:contain;opacity:.06;pointer-events:none;filter:grayscale(1) brightness(2);z-index:0;transform:rotate(-10deg);animation:bs-den-watermark-drift 12s ease-in-out infinite}@keyframes bs-den-watermark-drift{0%,to{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(-7.5deg) translateY(-9px)}}.bs-den-pass-left{padding:28px 32px;background:linear-gradient(to right,rgba(0,0,0,.4),transparent);display:flex;flex-direction:row;gap:28px;align-items:center;justify-content:center;text-align:left;border-right:1px solid rgba(255,255,255,.06);position:relative;z-index:2}.bs-den-pass-profile-copy{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start}@media(max-width:900px){.bs-den-pass-left{border-right:none;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(to bottom,rgba(0,0,0,.4),transparent);padding:32px 24px 24px;justify-content:flex-start;align-items:center;text-align:left}}@media(max-width:560px){.bs-den-pass-left{flex-direction:column;gap:18px;text-align:center}.bs-den-pass-profile-copy{width:100%;align-items:center}}.bs-den-pass-right{padding:28px 32px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}@media(max-width:900px){.bs-den-pass-right{padding:24px}}.bs-den-avatar-wrap{position:relative;width:104px;height:104px;flex:none;margin-bottom:0}@media(max-width:900px){.bs-den-avatar-wrap{width:96px;height:96px;margin-bottom:20px}}.bs-den-avatar-ring{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 0 14px rgba(196,255,0,.35))}.bs-den-avatar-ring-fill{transition:stroke-dashoffset 1s cubic-bezier(.22,1,.36,1)}.bs-den-avatar{position:absolute;inset:6px;border-radius:50%;overflow:hidden;background:#131316;border:2px solid #26262c;display:grid;place-items:center;box-shadow:inset 0 4px 10px #000c}.bs-den-avatar img{width:100%;height:100%;object-fit:cover;display:block}.bs-den-avatar-fallback{font-size:32px;font-weight:800;letter-spacing:-.02em;background:var(--holo);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bs-den-avatar-lvl{position:absolute;bottom:-2px;left:50%;transform:translate(-50%);padding:3px 8px;border-radius:999px;background:var(--bs-lime);color:#0a0a0b;font-family:Space Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;white-space:nowrap;box-shadow:0 2px 10px #c4ff0040}.bs-den-hero-name{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}.bs-den-hero-handle{font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--bs-muted);margin-top:4px}.bs-den-tier-badge{display:inline-flex;align-items:center;margin-top:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 14px;width:fit-content}.bs-den-tiername{font-family:Space Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;line-height:1}.bs-den-tierblurb{color:var(--bs-muted);font-size:12px;margin-top:8px;max-width:240px;line-height:1.5}.bs-den-founder{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 11px;border-radius:999px;font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1a1205;background:linear-gradient(90deg,#fde68a,#fbbf24);border:1px solid rgba(251,191,36,.5);width:fit-content}.bs-den-founder-ico{width:12px;height:12px}.bs-den-teasers{display:flex;flex-direction:column;gap:8px;margin-top:14px}.bs-den-teaser{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;color:var(--bs-muted);background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:10px 12px}.bs-den-teaser strong{color:var(--bs-white, #fff)}.bs-den-teaser-ico{width:14px;height:14px;flex:none;margin-top:1px;color:#f0abfc}.bs-den-teaser-soon{font-style:italic}.bs-den-poll{display:flex;flex-direction:column;gap:16px}.bs-den-poll-head{display:flex;align-items:flex-start;gap:12px}.bs-den-poll-ico{width:22px;height:22px;flex:none;color:#f0abfc;margin-top:2px}.bs-den-poll-q{font-size:17px;font-weight:800;letter-spacing:-.2px;margin:0 0 4px}.bs-den-poll-opts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bs-den-poll-opt{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .12s ease}.bs-den-poll-opt:active:not(:disabled){transform:scale(.98)}.bs-den-poll-opt:hover:not(:disabled){border-color:#f0abfc80;background:#f0abfc0f}.bs-den-poll-opt:disabled{cursor:default}.bs-den-poll-opt.is-picked{border-color:#f0abfcb3;background:#f0abfc1a}.bs-den-poll-opt-ico{width:16px;height:16px;flex:none;color:#f0abfc}.bs-den-poll-err{color:#fca5a5;font-size:12px;margin:0}.bs-spin{animation:den-spin .8s linear infinite}@keyframes den-spin{to{transform:rotate(360deg)}}.bs-den-stats-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px}.bs-den-stat-mini{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px 10px;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.bs-den-stat-mini-val{font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1;display:flex;align-items:baseline;gap:3px}.bs-den-stat-mini-lbl{font-family:Space Mono,monospace;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--bs-muted);line-height:1.2}.bs-den-stat-hex{font-size:.55em;-webkit-text-fill-color:var(--bs-lime);color:var(--bs-lime);background:none;-webkit-background-clip:initial;background-clip:initial}.bs-den-account-credit-total{font-size:16px}.bs-den-account-credit-breakdown{display:flex;flex-direction:column;gap:2px;margin-top:4px}.bs-den-account-credit-store,.bs-den-account-credit-patreon{font-size:8px}.bs-den-account-credit-store{color:var(--bs-dim)}.bs-den-account-credit-patreon{color:var(--bs-lime)}.bs-den-ledger-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bs-den-ledger-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--bs-line)}.bs-den-ledger-row:last-child{border-bottom:none}.bs-den-ledger-main{display:flex;flex-direction:column;gap:4px}.bs-den-ledger-date{font-size:11px;color:var(--bs-muted);font-family:Space Mono,monospace}.bs-den-ledger-delta{font-size:14px;font-weight:800;font-family:Space Mono,monospace}.bs-den-ledger-delta.is-positive{color:var(--bs-lime)}.bs-den-ledger-delta.is-negative{color:#fca5a5}.bs-den-catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}@media(max-width:600px){.bs-den-catalog-grid{grid-template-columns:1fr}}.bs-den-catalog-item{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:background .15s,border-color .15s,transform .1s;text-align:left}.bs-den-catalog-item:active:not(:disabled){transform:scale(.98)}.bs-den-catalog-item:hover:not(:disabled){background:#ffffff0f;border-color:#fff3}.bs-den-catalog-item:disabled{opacity:.5;cursor:not-allowed}.bs-den-catalog-item-icon{width:32px;height:32px;display:grid;place-items:center;background:#ffffff0d;border-radius:8px;color:var(--holo)}.bs-den-catalog-item-info h4{margin:0;font-size:15px;font-weight:800;letter-spacing:-.01em}.bs-den-catalog-item-info p{margin:4px 0 0;font-size:13px;color:var(--bs-muted);line-height:1.4}.bs-den-catalog-item-cost{margin-top:auto;font-family:Space Mono,monospace;font-size:12px;font-weight:700;color:var(--bs-lime)}.bs-den-level-stats{display:flex;flex-direction:column;gap:10px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06);width:100%}.bs-den-xp-track{width:100%;height:4px;background:#ffffff14;border-radius:99px;overflow:hidden;position:relative}.bs-den-xp-fill{height:100%;background:var(--holo);background-size:220% 100%;border-radius:99px;transition:width .4s ease}.bs-den-xp-text{font-family:Space Mono,monospace;font-size:11px;font-weight:700;color:var(--bs-muted);text-transform:uppercase;letter-spacing:.1em}.bs-den-level-bonuses{display:flex;gap:8px;flex-wrap:wrap;width:100%}.bs-den-level-bonus,.bs-den-level-boost{font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;white-space:nowrap}.bs-den-level-bonus{background:color-mix(in srgb,var(--bs-lime) 15%,transparent);color:var(--bs-lime);border:1px solid color-mix(in srgb,var(--bs-lime) 30%,transparent)}.bs-den-level-boost{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1)}.bs-den-gifts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:auto}@media(max-width:500px){.bs-den-gifts{grid-template-columns:1fr}}.bs-den-gifts-head{display:block;font-family:Space Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--bs-lime);margin-bottom:8px}.bs-den-gifts-head.bs-den-muted{color:var(--bs-dim)}.bs-den-gifts-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.bs-den-gifts-list li{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--bs-muted);line-height:1.4}.bs-den-gifts-list strong{color:#fff}.bs-den-gift-ico{width:14px;height:14px;flex:0 0 auto;margin-top:1px;color:#ff6ec7}.bs-den-gifts-locked{opacity:.6}.bs-den-gifts-locked .bs-den-gift-ico{color:var(--bs-dim)}.bs-den-orders{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bs-den-order-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 14px;width:100%;background:none;border:none;color:inherit;cursor:pointer;text-align:left;border-radius:10px;transition:background .15s ease,transform .1s ease}.bs-den-order-row:active{transform:scale(.98)}.bs-den-order-row:hover{background:#ffffff0a}.bs-den-orders>li+li{border-top:1px solid var(--bs-line)}.bs-den-order-num{display:block;font-family:Space Mono,monospace;font-size:14px;font-weight:700;color:var(--bs-lime)}.bs-den-order-main .bs-den-muted{margin-top:3px}.bs-den-order-side{display:flex;align-items:center;gap:12px;flex-shrink:0}.bs-den-order-status{font-family:Space Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-muted);border:1px solid var(--bs-line);border-radius:999px;padding:4px 11px;white-space:nowrap}.bs-den-order-status.is-shipped,.bs-den-order-status.is-delivered{color:#34d399;border-color:#34d3994d}.bs-den-order-status.is-in_production{color:#a78bfa;border-color:#a78bfa4d}.bs-den-order-price{font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--bs-white)}.bs-order-modal-backdrop{position:fixed;inset:0;background:#000000a6;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Outfit,sans-serif}.bs-order-modal{background:#111114;border:1px solid rgba(255,255,255,.1);border-radius:18px;width:100%;max-width:400px;display:flex;flex-direction:column;gap:20px;padding:22px;animation:bs-modal-pop .22s cubic-bezier(.22,1,.36,1)}@keyframes bs-modal-pop{0%{opacity:0;transform:scale(.95) translateY(10px)}}.bs-order-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bs-order-modal-head-left{display:flex;flex-direction:column;gap:8px}.bs-order-modal-close{background:none;border:none;color:var(--bs-muted);cursor:pointer;padding:0;width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;line-height:0;transition:color .15s}.bs-order-modal-close:hover{color:var(--bs-white)}.bs-order-modal-info{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bs-order-modal-field{display:flex;flex-direction:column;gap:5px;font-size:14px}.bs-order-modal-field-lbl{font-family:Space Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--bs-muted)}.bs-order-modal-price{font-weight:800;font-size:16px;letter-spacing:-.01em}.bs-order-modal-earned{display:flex;flex-direction:column;gap:10px;padding:14px;background:#ffffff09;border-radius:10px;border:1px solid var(--bs-line)}.bs-den-settings-modal{max-width:460px;max-height:min(80vh,640px);overflow-y:auto}.bs-redeem-modal{max-width:380px}.bs-redeem-modal-eyebrow{font-family:Space Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--bs-muted)}.bs-redeem-modal-title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em}.bs-redeem-modal-copy{margin:0;font-size:14px;line-height:1.55;color:var(--bs-muted)}.bs-redeem-modal-math{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:#ffffff09;border-radius:12px;border:1px solid var(--bs-line)}.bs-redeem-modal-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;font-size:14px}.bs-redeem-modal-row-lbl{color:var(--bs-muted)}.bs-redeem-modal-row-val{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-variant-numeric:tabular-nums}.bs-redeem-modal-row.is-total{margin-top:4px;padding-top:12px;border-top:1px solid var(--bs-line)}.bs-redeem-modal-row.is-total .bs-redeem-modal-row-lbl{color:var(--bs-white);font-weight:700}.bs-redeem-modal-row-val.is-left{color:var(--bs-lime);font-size:16px}.bs-redeem-modal-hex{width:13px;height:13px;color:var(--bs-lime)}.bs-redeem-modal-row.is-total .bs-redeem-modal-hex{width:15px;height:15px}.bs-order-modal-earned-lbl{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--bs-muted);font-family:Space Mono,monospace}.bs-order-modal-earned-chips{display:flex;gap:8px;flex-wrap:wrap}.bs-order-modal-xp-chip,.bs-order-modal-bytes-chip{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;padding:6px 13px;border-radius:999px}.bs-order-modal-xp-chip{background:#a78bfa26;color:#a78bfa}.bs-order-modal-bytes-chip{background:#c4ff001a;color:var(--bs-lime)}.bs-order-modal-error{margin:0 0 10px;font-size:13px;color:#ff8a8a}.bs-order-modal-actions{display:flex;gap:10px;flex-wrap:wrap}.bs-btn-sm{padding:9px 16px;font-size:11px}@media(prefers-reduced-motion:reduce){.bs-order-modal{animation:none}}.bs-den-store{display:flex;flex-direction:column;gap:22px}.bs-den-coming-soon-card{color:var(--bs-muted);opacity:.72;filter:grayscale(.55)}.bs-den-coming-soon-card .bs-den-cardhead h2{color:var(--bs-muted)}.bs-den-store-soon{display:flex;flex-direction:column;align-items:center;padding:64px 24px;text-align:center}.bs-den-store-soon-ico{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#ffffff0d;color:var(--bs-muted)}.bs-den-store-soon-ico svg{width:24px;height:24px}.bs-den-store-soon-title{font-size:18px;font-weight:800;letter-spacing:-.02em;margin:0}.bs-den-store-soon-body{font-size:14px;color:var(--bs-muted);max-width:340px;line-height:1.6;margin:0}.bs-den-store-group{display:flex;flex-direction:column;gap:12px}.bs-den-store-grouphead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bs-den-store-grouptitle{font-size:13px;font-weight:800;letter-spacing:-.01em}.bs-den-store-groupblurb{font-size:12px;color:var(--bs-muted)}.bs-den-rewards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.bs-den-reward{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--bs-line);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 60%),#ffffff04;transition:border-color .18s ease,box-shadow .18s ease}.bs-den-reward:hover{border-color:#ffffff29;box-shadow:0 4px 18px -8px #0009}.bs-den-reward-locked{opacity:.62}.bs-den-reward-locked:hover{box-shadow:none}.bs-den-reward-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bs-den-reward-ico{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;background:#ffffff0a;border:1px solid var(--bs-line)}.bs-den-reward-ico-svg{width:20px;height:20px;color:var(--bs-lime)}.bs-den-reward-cost{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:800;letter-spacing:.01em;padding:5px 10px;border-radius:999px;border:1px solid var(--bs-line);background:#00000047}.bs-den-reward-cost-hex{width:12px;height:12px;color:var(--bs-lime)}.bs-den-reward-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.bs-den-reward-label{font-size:15px;font-weight:800;letter-spacing:-.01em}.bs-den-reward-desc{font-size:12.5px;color:var(--bs-muted);line-height:1.5}.bs-den-reward-btn{width:100%;justify-content:center;white-space:nowrap}.bs-den-reward-done{position:absolute;inset:0;display:grid;place-items:center;gap:10px;border-radius:16px;background:radial-gradient(120% 120% at 50% 40%,#000000db,#000000f0);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bs-den-reward-check{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--holo);background-size:200% 100%;color:#06120a;box-shadow:0 0 0 6px #a3e6351f}.bs-den-reward-check svg{width:24px;height:24px;stroke-width:3}.bs-den-reward-spark{position:absolute;top:50%;left:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--bs-lime);pointer-events:none}.bs-den-reward-donetxt{font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--bs-lime)}.bs-den-balance-pill{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;padding:6px 12px;border-radius:999px;border:1px solid var(--bs-line);background:#0000004d}.bs-den-balance-hex{width:13px;height:13px;color:var(--bs-lime)}.bs-den-balance-lbl{font-size:11px;font-weight:600;color:var(--bs-muted);text-transform:uppercase;letter-spacing:.06em}.bs-den-owned{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bs-den-owned-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--bs-line);border-radius:12px;background:#ffffff05}.bs-den-owned-ico{width:18px;height:18px;flex:none;color:var(--bs-lime)}.bs-den-owned-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.bs-den-owned-label{font-size:14px;font-weight:700}.bs-den-owned-desc{font-size:12px;color:var(--bs-muted);line-height:1.5}.bs-den-owned-tag{flex:none;font-size:11px;font-weight:700;color:var(--bs-muted);border:1px solid var(--bs-line);border-radius:999px;padding:4px 10px;white-space:nowrap}.bs-den-owned-row.is-used{opacity:.55}.bs-den-owned-row.is-used .bs-den-owned-ico{color:var(--bs-muted)}.bs-den-owned-tag-used{display:inline-flex;align-items:center;gap:5px}.bs-den-owned-tagico{width:12px;height:12px}.bs-den-empty{color:var(--bs-muted);font-size:14px;line-height:1.65;margin:0}.bs-den-empty strong{color:#fff}.bs-den-loading{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--bs-muted);padding:56px 40px;font-size:14px}.bs-den-error{color:#ff6b6b;font-size:13px;margin:0 0 4px}.bs-den-spin,.bs-den-spin-sm{animation:bs-den-rot .8s linear infinite}.bs-den-spin{width:20px;height:20px}.bs-den-spin-sm{width:14px;height:14px}@keyframes bs-den-rot{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bs-foil,.bs-foil-inner:after,.bs-den-card:before,.bs-den-eyebrow:before,.bs-den-avatar-fallback,.bs-den-rank-fill,.bs-mat-holo .bs-den-rank-byte,.bs-den-gate-mascot,.bs-den-pass-watermark{animation:none}.bs-den-avatar-ring-fill{transition:none}}.bs-den-earn-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:28px 30px;margin-bottom:20px;border:1px solid var(--bs-line);border-radius:16px;overflow:hidden;background:radial-gradient(130% 150% at 100% 0%,color-mix(in srgb,var(--bs-lime) 13%,transparent),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 42%),var(--bs-panel)}.bs-den-earn-hero:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:var(--holo);background-size:220% 100%;opacity:.5}.bs-den-earn-hero-copy{min-width:0;flex:1 1 260px}.bs-den-earn-eyebrow{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--bs-lime);margin-bottom:10px}.bs-den-earn-title{margin:0;font-size:27px;font-weight:900;letter-spacing:-.025em;color:var(--bs-white)}.bs-den-earn-sub{margin:9px 0 0;font-size:14px;line-height:1.55;color:var(--bs-muted);max-width:44ch}.bs-den-earn-chips{display:flex;gap:10px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.bs-den-earn-chip{display:flex;flex-direction:column;align-items:center;min-width:88px;padding:13px 16px;border-radius:15px;border:1px solid color-mix(in srgb,var(--bs-lime) 22%,var(--bs-line));background:color-mix(in srgb,var(--bs-lime) 6%,rgba(0,0,0,.28))}.bs-den-earn-chip-val{font-size:22px;font-weight:900;letter-spacing:-.01em;line-height:1;color:var(--bs-lime)}.bs-den-earn-chip-lbl{margin-top:7px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-muted)}@media(max-width:620px){.bs-den-earn-hero{padding:22px}.bs-den-earn-chips{width:100%}.bs-den-earn-chip{flex:1 1 0;min-width:0}}.bs-den-share-lead{color:var(--bs-muted);font-size:14px;line-height:1.65;margin:0 0 22px}.bs-den-share-lead strong{color:var(--bs-lime);font-weight:800}.bs-den-invite{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px;border:1px dashed var(--bs-line);border-radius:14px;background:#ffffff05}.bs-den-invite-code{display:flex;flex-direction:column;gap:2px}.bs-den-invite-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-muted)}.bs-den-invite-val{font-size:26px;font-weight:900;letter-spacing:.04em}.bs-den-invite-copy{margin-left:auto}.bs-den-invite-tally{margin:12px 0 0;font-size:13px}.bs-den-id-block{margin-top:18px;padding-top:16px;border-top:1px solid var(--bs-line)}.bs-den-id-lbl{display:block;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--bs-white);text-transform:uppercase}.bs-den-id-hint{margin:6px 0 0;font-size:13px}.bs-den-id{margin-top:14px;display:flex;flex-direction:column;align-items:center;gap:14px}.bs-den-id-stage{width:100%;display:flex;justify-content:center}.bs-den-id-canvas{width:100%;max-width:300px;height:auto;border-radius:18px;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;filter:drop-shadow(0 18px 40px rgba(0,0,0,.55))}.bs-den-id-canvas.is-ready{opacity:1;transform:none}.bs-den-id-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.bs-den-id-btn{display:inline-flex;align-items:center;gap:7px}.bs-den-id-btn-ghost{background:transparent;border:1px solid var(--bs-line);color:var(--bs-white)}.bs-den-id-btn-ghost:hover:not(:disabled){border-color:var(--bs-lime)}.bs-den-id-btn:disabled{opacity:.5;cursor:default}.bs-den-id-error{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.bs-den-id-error-msg{margin:0;color:var(--bs-muted);font-size:14px;line-height:1.5;max-width:320px}.bs-den-id-error-link{font-family:Space Mono,monospace;font-size:12px;color:var(--bs-dim);word-break:break-all;max-width:320px}@media(prefers-reduced-motion:reduce){.bs-den-id-canvas{transition:none;transform:none}}.bs-den-claim{margin-top:18px;padding-top:16px;border-top:1px solid var(--bs-line)}.bs-den-claim-lbl{display:block;font-size:13px;color:var(--bs-muted);margin-bottom:8px}.bs-den-claim-row{display:flex;gap:10px}.bs-den-claim-input{flex:1;min-width:0;padding:10px 14px;border-radius:11px;border:1px solid var(--bs-line);background:#00000040;color:var(--bs-white);font-size:14px;font-weight:700;letter-spacing:.04em}.bs-den-claim-input::placeholder{color:var(--bs-muted);font-weight:500;letter-spacing:normal}.bs-den-claim-input:focus{outline:none;border-color:var(--bs-lime)}.bs-den-ok{color:var(--bs-lime);font-size:13px;margin:8px 0 0}.bs-den-review-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bs-den-review-row{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--bs-line);border-radius:12px;background:#ffffff05;transition:border-color .15s ease,background .15s ease}.bs-den-review-row:hover{border-color:color-mix(in srgb,var(--bs-lime) 32%,var(--bs-line));background:#ffffff09}.bs-den-review-body{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.bs-den-review-body .bs-den-muted{line-height:1.5}.bs-den-review-row .bs-btn{margin-left:auto;flex:none}.bs-den-review-submit{display:flex;align-items:center;gap:8px;flex:0 1 auto}.bs-den-review-submit .bs-den-claim-input{flex:1 1 160px;min-width:0}.bs-den-review-submit .bs-btn{flex:none}.bs-den-review-status{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex:none;font-size:.82rem;font-weight:600;color:var(--bs-muted);white-space:nowrap}@media(max-width:560px){.bs-den-review-row{flex-direction:column;align-items:stretch}.bs-den-review-submit{flex-wrap:wrap}.bs-den-review-status{margin-left:0}}.bs-den-news-input{font-weight:500;letter-spacing:normal}.bs-den-linkbtn{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.bs-den-linkbtn:hover{color:var(--bs-white, #fff)}.bs-den-news-done{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--bs-lime) 28%,var(--bs-line));border-radius:14px;background:color-mix(in srgb,var(--bs-lime) 7%,transparent)}.bs-den-news-done-ico{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;color:#0a0a0a;background:var(--bs-lime)}.bs-den-news-done-title{margin:0 0 4px;font-size:15px;font-weight:800;color:var(--bs-white)}.bs-den-news-done p.bs-den-muted{margin:0;line-height:1.45}.bs-den-gift-form{display:flex;gap:10px;flex-wrap:wrap}.bs-den-gift-form .bs-den-claim-input{flex:1 1 140px}.bs-den-gift-amt{flex:0 1 120px!important}.bs-den-charity-track{height:12px;border-radius:999px;background:#00000059;border:1px solid var(--bs-line);overflow:hidden;margin:6px 0 10px}.bs-den-charity-fill{height:100%;border-radius:999px;background:var(--holo);background-size:220% 100%;transition:width .5s ease}.bs-den-charity-nums{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:700;margin-bottom:16px}.bs-den-charity-give{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.bs-den-charity-give .bs-den-gift-amt{flex:0 1 110px!important}@media(max-width:560px){.bs-den-invite-copy{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){.bs-den-charity-fill{animation:none}}.bs-den-signin{display:flex;flex-direction:column;gap:22px}.bs-den-signin-block{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bs-den-signin-block+.bs-den-signin-block{padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.bs-den-signin-line{margin:0;color:var(--bs-muted);font-size:13px;line-height:1.6;max-width:460px}.bs-den-signin-line strong{color:var(--bs-text);font-weight:700;word-break:break-all}.bs-den-signin-actions{display:flex;flex-wrap:wrap;gap:10px}.bs-den-signin-confirm{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bs-den-signin-note{margin:0;color:var(--bs-muted);font-size:12px;line-height:1.6;max-width:460px;opacity:.85}.bs-den-signin .bs-den-gate-email{margin:0;width:100%}.bs-den-signin .bs-den-gate-email .bs-den-claim-input{text-align:left}.bs-den-signin .bs-den-gate-sent{margin:0}.bs-den-signin-wait{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bs-den-signin-waitmsg{display:inline-flex;align-items:center;gap:8px;color:var(--bs-muted);font-size:13px}.bs-den-loading:has(>video){flex-direction:column;gap:2px}.bs-den-loading>video{position:relative;z-index:2;margin-bottom:-8px;pointer-events:none}@media(max-width:640px){.bs-den-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:26px}.bs-den-head-actions{justify-content:flex-start}}@media(max-width:430px){.bs-den-gate .bs-foil-inner{padding:36px 20px 32px}.bs-den-pass-left{padding:28px 20px}.bs-den-stat-mini{padding:10px 8px}}.bs-den-patreon-loading{padding:20px 0;min-height:unset}.bs-den-patreon-muted-desc{margin-bottom:20px}.bs-den-patreon-retry{margin-top:8px}.bs-den-patreon-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bs-den-patreon-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:20px}.bs-den-patreon-stats-retained{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:500px){.bs-den-patreon-stats{grid-template-columns:1fr}}.bs-den-patreon-msg-success{margin-bottom:16px;padding:12px 16px;border-radius:8px;background:#34d3991a;color:#34d399;font-size:13px;border:1px solid rgba(52,211,153,.3)}.bs-den-patreon-msg-error{margin-bottom:16px;padding:12px 16px;border-radius:8px;background:#fca5a51a;color:#fca5a5;font-size:13px;border:1px solid rgba(252,165,165,.3)}.bs-den-patreon-tier-label{margin-left:auto;font-size:11px}.bs-den-patreon-expiry{font-size:16px}.bs-den-patreon-action-icon{width:14px;height:14px}.bs-den-patreon-error-msg{margin-top:12px}.bs-404{min-height:calc(100svh - var(--nav-h));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px 72px;position:relative}.bs-404-topbar .bs-cfg-home{flex:0 0 auto}.bs-404-wordmark{display:block;width:auto;max-width:min(42vw,150px);height:26px;object-fit:contain;flex:0 1 auto;mix-blend-mode:screen}.bs-404-eyebrow{font-family:Space Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--bs-muted);margin:0 0 4px}.bs-404-num{font-family:Outfit,sans-serif;font-weight:900;font-size:clamp(108px,28vw,300px);line-height:.86;letter-spacing:-.05em;margin:8px 0 14px;background:var(--holo);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bs-404-h{font-size:clamp(28px,4.4vw,46px);font-weight:900;letter-spacing:-1.2px;line-height:1.04;margin:0 0 14px}.bs-404-p{font-size:15.5px;color:var(--bs-muted);line-height:1.62;max-width:460px;margin:0 0 30px}.bs-404-actions{display:flex;gap:13px;flex-wrap:wrap;justify-content:center}@media(max-width:720px){.bs-404{padding:32px 20px 56px}}@media(max-width:560px){.bs-404-wordmark{max-width:120px;height:22px}}.zaps-page{--zaps-cocoa: #765943;--zaps-paper: #f3e6d2;--zaps-paper-light: #faf5eb;--zaps-ink: #3d2d28;--zaps-honey: #f4c875;--zaps-terracotta: #a8624c;--zaps-cream: #f8e9c8;--zaps-sage: #819171;background:#171211;color:var(--zaps-paper)}.zaps-page .bs-nav--zaps{background:linear-gradient(90deg,#35251ff5,#4e4430f0 50%,#35251ff5),repeating-linear-gradient(0deg,rgba(255,244,214,.035) 0,rgba(255,244,214,.035) 1px,transparent 1px,transparent 4px);border-bottom-color:#f8e9c84d;box-shadow:0 8px 24px #301e1633,inset 0 1px #fff4d614}.zaps-page .bs-nav--zaps:after{bottom:-1px;height:2px;background:linear-gradient(90deg,var(--zaps-terracotta),var(--zaps-honey) 42%,var(--zaps-sage) 72%,var(--zaps-terracotta));opacity:.95}.zaps-page .bs-nav--zaps .bs-nav-link{color:#f8e9c8ad;border:1px solid transparent;border-radius:6px;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.zaps-page .bs-nav--zaps .bs-nav-link:hover,.zaps-page .bs-nav--zaps .bs-nav-link.is-active{color:var(--zaps-paper-light);border-color:#f4c87538;background:#f4c87521;box-shadow:inset 0 1px #fff4d614,0 3px 10px #2a19121f}.zaps-page .bs-nav--zaps .bs-nav-link.is-active:after{background:var(--zaps-honey);left:14px;right:14px;height:2px}.zaps-page .bs-nav--zaps .bs-nav-link--featured{color:var(--zaps-cream);border-color:transparent;background:transparent}.zaps-page .bs-nav--zaps .bs-nav-link--featured:hover,.zaps-page .bs-nav--zaps .bs-nav-link--featured.is-active{color:var(--zaps-paper-light);border-color:#f4c87538;background:#f4c87521}.zaps-page .bs-nav--zaps .bs-nav-cta{color:var(--zaps-ink);border-color:#f8e9c8bd;border-radius:7px;background:linear-gradient(145deg,var(--zaps-paper-light),#ead5b2) padding-box,linear-gradient(135deg,var(--zaps-honey),var(--zaps-terracotta)) border-box;box-shadow:0 4px 12px #2a191233,inset 0 1px #ffffff7a}.zaps-page .bs-nav--zaps .bs-nav-cta:hover{color:var(--zaps-ink);background-position:0 0,100% 50%;box-shadow:0 0 0 1px #f4c87580,0 7px 20px #5b36263d}.zaps-page .bs-nav--zaps .bs-nav-upload{color:#f8e9c8b8}.zaps-page .bs-nav--zaps .bs-nav-upload:hover,.zaps-page .bs-nav--zaps .bs-nav-upload.is-active{color:var(--zaps-honey)}.zaps-page .bs-nav--zaps .bs-nav-burger{color:var(--zaps-paper-light);border-color:#f8e9c847;border-radius:7px;background:#f4c87521;box-shadow:inset 0 1px #fff4d614}.zaps-page .bs-nav--zaps .bs-nav-burger:hover{background:#f4c87533}.zaps-page .bs-nav--zaps .bs-nav-avatar{border-color:#f4c875a6;background:linear-gradient(var(--zaps-cocoa),var(--zaps-cocoa)) padding-box,linear-gradient(135deg,var(--zaps-honey),var(--zaps-terracotta)) border-box}@media(max-width:780px){.zaps-page .bs-nav--zaps{background:linear-gradient(90deg,#35251ff7,#4e4430f2),repeating-linear-gradient(0deg,rgba(255,244,214,.035) 0,rgba(255,244,214,.035) 1px,transparent 1px,transparent 4px)}.zaps-page .bs-nav--zaps .bs-mnav-sheet{background:linear-gradient(145deg,#35251ffc,#4e4430fc),repeating-linear-gradient(0deg,rgba(255,244,214,.035) 0,rgba(255,244,214,.035) 1px,transparent 1px,transparent 4px);border-bottom-color:#f8e9c84d}.zaps-page .bs-nav--zaps .bs-mnav-link{color:#f8e9c8b8}.zaps-page .bs-nav--zaps .bs-mnav-link:hover,.zaps-page .bs-nav--zaps .bs-mnav-link.is-active{color:var(--zaps-paper-light);background:#f4c87526}.zaps-page .bs-nav--zaps .bs-mnav-arrow,.zaps-page .bs-nav--zaps .bs-mnav-link.is-active .bs-mnav-arrow{color:var(--zaps-honey)}.zaps-page .bs-nav--zaps .bs-mnav-cta{color:var(--zaps-ink);background:linear-gradient(var(--zaps-paper-light),var(--zaps-paper)) padding-box,linear-gradient(135deg,var(--zaps-honey),var(--zaps-terracotta)) border-box}}.zaps-main{position:relative;z-index:1;--zaps-depth-bg: translate3d(0, 0, 0);--zaps-depth-light: translate3d(0, 0, 0);--zaps-depth-card: translate3d(0, 0, 0);min-height:100vh;overflow:visible;padding-bottom:92px;background:radial-gradient(circle at 50% 22%,rgba(239,183,104,.18),transparent 30rem),var(--zaps-cocoa);animation:zaps-content-in .72s cubic-bezier(.22,1,.36,1) both}.zaps-main:after{content:"";position:absolute;z-index:3;right:0;bottom:-46px;left:0;height:102px;pointer-events:none;background:linear-gradient(180deg,#76594300,#7659432e 30%,#231815d1 72%,#110d0c)}.zaps-page .bs-footer{position:relative;z-index:0;margin-top:0;border-top:0;background:linear-gradient(180deg,#171110,#0f0b0b 52%,#0a0a0b)}.zaps-page .bs-footer:before{top:0;height:1px;background:linear-gradient(90deg,var(--zaps-terracotta),var(--zaps-honey) 42%,var(--zaps-sage) 72%,var(--zaps-terracotta));opacity:.32}@keyframes zaps-content-in{0%{opacity:.74;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.zaps-meadow:before,.zaps-meadow img,.zaps-dapple,.zaps-card-character{animation:none}.zaps-main{animation:none}}.zaps-meadow{position:absolute;z-index:0;inset:0;overflow:hidden;min-height:720px;pointer-events:none;-webkit-user-select:none;user-select:none;contain:paint}.zaps-meadow:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffe1a824,#6f483514 44%,#765943d6 92%),linear-gradient(90deg,rgba(63,39,29,.1),transparent 34%,rgba(63,39,29,.13))}.zaps-meadow:before{content:"";position:absolute;inset:-8%;background:radial-gradient(circle at 76% 18%,rgba(255,225,168,.22),transparent 24%),radial-gradient(circle at 22% 72%,rgba(194,150,98,.1),transparent 22%);opacity:.34;pointer-events:none;transform:var(--zaps-depth-light) scale(1.02);transition:transform .36s ease-out}.zaps-dapple{position:absolute;z-index:1;inset:-14%;pointer-events:none;background:radial-gradient(ellipse at 18% 28%,rgba(255,228,166,.2) 0%,transparent 24%),radial-gradient(ellipse at 62% 12%,rgba(255,218,139,.14) 0%,transparent 21%),radial-gradient(ellipse at 84% 64%,rgba(232,194,121,.1) 0%,transparent 23%);opacity:.12;transform:var(--zaps-depth-light) scale(1.02);transition:transform .36s ease-out}.zaps-meadow img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% 28%;opacity:.82;filter:saturate(1.08) sepia(.03) contrast(.98) brightness(1.02);transform-origin:center;transform:var(--zaps-depth-bg) scale(1.02);transition:transform .36s ease-out}.zaps-season{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;contain:paint}.zaps-leaf{position:absolute;top:-30px;width:17px;height:11px;border-radius:100% 0;opacity:0;animation:zaps-leaf-fall 15s linear infinite}.zaps-leaf:after{content:"";position:absolute;right:-4px;bottom:-3px;width:8px;height:1px;background:currentColor;transform:rotate(35deg);transform-origin:left center}.zaps-leaf:nth-child(1){left:9%;color:#ba6e4f;background:#d2835b;animation-delay:-4s;animation-duration:18s}.zaps-leaf:nth-child(2){left:39%;color:#a34f43;background:#c66d58;animation-delay:-7s;animation-duration:16s}.zaps-leaf:nth-child(3){left:72%;color:#a15342;background:#bd684f;animation-delay:-3s;animation-duration:17s}.zaps-leaf:nth-child(4){left:94%;color:#9c5544;background:#ca7357;animation-delay:-17s;animation-duration:19s}@keyframes zaps-leaf-fall{0%{opacity:0;transform:translate3d(0,-30px,0) rotate(0)}12%{opacity:.68}50%{transform:translate3d(42px,50vh,0) rotate(165deg)}88%{opacity:.48}to{opacity:0;transform:translate3d(-18px,105vh,0) rotate(310deg)}}.zaps-firefly{position:absolute;width:3px;height:3px;border-radius:50%;background:#ffe6a3f5;box-shadow:0 0 4px 1px #ffde8dd1,0 0 13px 3px #f4c87557;opacity:0;animation:zaps-firefly-drift 9s ease-in-out infinite}.zaps-firefly:nth-child(5){top:18%;left:12%;animation-delay:-2s;animation-duration:10.5s}.zaps-firefly:nth-child(6){top:31%;left:30%;animation-delay:-7s;animation-duration:12s}.zaps-firefly:nth-child(7){top:15%;left:52%;animation-delay:-4s;animation-duration:9.5s}.zaps-firefly:nth-child(8){top:24%;left:84%;animation-delay:-5s;animation-duration:13s}@keyframes zaps-firefly-drift{0%,to{opacity:0;transform:translate3d(0,10px,0) scale(.65)}22%{opacity:.38}48%{opacity:.9;transform:translate3d(14px,-12px,0) scale(1)}72%{opacity:.28;transform:translate3d(-8px,-22px,0) scale(.78)}}.zaps-dust{position:absolute;width:2px;height:2px;border-radius:50%;background:#f6dca494;box-shadow:0 0 5px 1px #f4ca7f38;opacity:0;animation:zaps-dust-float 17s ease-in-out infinite}.zaps-dust:nth-child(9){top:20%;left:26%;animation-delay:-5s;animation-duration:19s}.zaps-dust:nth-child(10){top:53%;left:61%;animation-delay:-8s;animation-duration:18s}.zaps-dust:nth-child(11){top:11%;left:73%;animation-delay:-10s;animation-duration:21s}@keyframes zaps-dust-float{0%,to{opacity:0;transform:translate3d(0,12px,0) scale(.7)}28%{opacity:.42}58%{opacity:.72;transform:translate3d(-10px,-8px,0) scale(1)}82%{opacity:.22;transform:translate3d(9px,-18px,0) scale(.8)}}.zaps-footprints{position:absolute;z-index:1;top:34%;left:max(18px,calc(50% - 520px));display:flex;flex-direction:column;gap:24px;opacity:.46;transform:rotate(-14deg);pointer-events:none}.zaps-footprint{position:relative;width:17px;height:25px;border-radius:55% 45% 48% 52%;background:#965d47}.zaps-footprint:nth-child(2n){margin-left:22px;transform:rotate(26deg)}.zaps-footprint:nth-child(odd){transform:rotate(-22deg)}.zaps-footprint:before{content:"";position:absolute;top:-6px;left:3px;width:6px;height:8px;border-radius:50%;background:#965d47;box-shadow:8px -3px 0 -1px #965d47,12px 4px 0 -2px #965d47;transform:rotate(-17deg)}.zaps-content{position:relative;z-index:1;width:min(100%,1200px);margin:0 auto;padding:70px 34px 0;display:flex;flex-direction:column;align-items:center}.zaps-header{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:42px}.zaps-lockup{display:flex;align-items:center;gap:25px}.zaps-bs-logo,.zaps-logo{display:block;width:auto;filter:brightness(0) saturate(100%) invert(18%) sepia(11%) saturate(994%) hue-rotate(342deg) brightness(94%) contrast(87%)}.zaps-bs-logo{height:30px}.zaps-logo{height:70px}.zaps-cross{color:#f3e6d28f;font-family:Space Mono,monospace;font-size:23px}.zaps-featured-label{margin:14px 0 0;color:var(--zaps-honey);font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.24em;text-shadow:0 1px 0 rgba(67,43,24,.26);text-transform:uppercase}.zaps-scrapbook{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:0;width:100%;max-width:1040px;min-height:520px}.zaps-card{--zaps-card-angle: -1deg;position:relative;z-index:1;box-sizing:border-box;overflow:visible;width:100%;max-width:640px;min-height:420px;padding:40px 52px 38px;background:var(--zaps-paper-light);border:1px solid rgba(116,77,45,.2);border-radius:10px;color:var(--zaps-ink);box-shadow:0 4px 6px #2b201d14,0 14px 26px #160e0c24,inset 0 0 40px #744d2d14;transform:var(--zaps-depth-card) rotate(var(--zaps-card-angle));transition:transform .36s ease-out;background-image:radial-gradient(circle at 16% 12%,rgba(166,116,67,.09),transparent 22%),radial-gradient(circle at 92% 86%,rgba(166,116,67,.08),transparent 25%),radial-gradient(circle at 1px 1px,rgba(116,77,45,.035) .7px,transparent .8px);background-size:auto,auto,5px 5px}.zaps-card-character{position:absolute;z-index:3;top:-131px;left:-20px;width:360px;pointer-events:none;transform:rotate(1.5deg);animation:zaps-character-sway 7.5s ease-in-out infinite}@keyframes zaps-character-sway{0%,to{transform:translateZ(0) rotate(1.5deg)}50%{transform:translate3d(2px,4px,0) rotate(2.2deg)}}.zaps-card-character img{display:block;width:100%;height:auto;filter:sepia(.2) saturate(.76) hue-rotate(338deg) brightness(.98) contrast(.96) drop-shadow(0 5px 4px rgba(43,32,29,.16))}.zaps-card:before{content:"";position:absolute;inset:11px;border:1px solid rgba(116,77,45,.15);border-radius:5px;pointer-events:none}.zaps-card-sticker{position:absolute;z-index:2;top:22px;right:25px;width:78px;padding:7px 8px 6px;border:2px dashed rgba(126,88,50,.42);border-radius:2px;background:#f8e9c8f5;box-shadow:0 3px 5px #3c271a2b,inset 0 0 0 1px #744d2d26;filter:sepia(.18) saturate(.82) contrast(.94);transform:rotate(7deg)}.zaps-card-sticker:before{content:"";position:absolute;inset:5px;border:1px solid rgba(126,88,50,.26);pointer-events:none}.zaps-card-sticker img{display:block;width:100%;height:auto;opacity:.82}.zaps-card-art-stamp{position:absolute;z-index:2;top:101px;right:34px;width:116px;padding:6px 7px 13px;border:2px dashed rgba(126,88,50,.42);border-radius:2px;background:#f2e2c2f5;box-shadow:0 3px 5px #3c271a26,inset 0 0 0 1px #744d2d24;filter:sepia(.22) saturate(.78) contrast(.92);transform:rotate(-4deg)}.zaps-card-art-stamp:before{content:"";position:absolute;inset:5px;border:1px solid rgba(126,88,50,.26);pointer-events:none}.zaps-card-art-stamp:after{content:"FIELD POST · 08 26";position:absolute;right:0;bottom:3px;left:0;color:#7e58328c;font-family:Space Mono,monospace;font-size:5px;letter-spacing:.12em;line-height:1;text-align:center}.zaps-card-art-stamp img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:contain;opacity:.78;filter:grayscale(1) contrast(1.55) brightness(.9);mix-blend-mode:multiply}.zaps-card-travel-postmark{position:absolute;z-index:2;top:30px;right:116px;display:flex;width:84px;height:84px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:1px solid rgba(168,98,76,.46);border-radius:50%;color:#a8624cb8;opacity:.68;filter:sepia(.28) saturate(.7) contrast(.82);transform:rotate(-11deg);mix-blend-mode:multiply}.zaps-card-cancel-lines{position:absolute;z-index:3;top:38px;right:52px;left:350px;display:flex;flex-direction:column;gap:1px;opacity:.5;filter:sepia(.35) saturate(.65) contrast(.78);mix-blend-mode:multiply;transform:rotate(-6deg);transform-origin:84% 50%;pointer-events:none}.zaps-card-cancel-lines span{display:block;height:18px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9 C15 -2 30 20 45 9 S75 -2 90 9 S120 20 135 9 S165 -2 180 9' fill='none' stroke='%23a8624c' stroke-width='1.65' stroke-linecap='round'/%3E%3C/svg%3E") center / 180px 18px repeat-x}.zaps-card-cancel-lines span:nth-child(1){transform:translate(-5px)}.zaps-card-cancel-lines span:nth-child(2){width:94%;align-self:flex-end;opacity:.76;transform:translate(3px)}.zaps-card-cancel-lines span:nth-child(3){width:97%;opacity:.62;transform:translate(-2px)}.zaps-card-travel-postmark:before{content:"";position:absolute;inset:6px;border:1px dashed rgba(168,98,76,.42);border-radius:50%}.zaps-card-travel-postmark:after{content:"";position:absolute;right:8px;bottom:17px;width:10px;height:10px;background:currentColor;clip-path:polygon(50% 0%,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0% 50%,39% 38%)}.zaps-card-travel-postmark img{width:26px;height:26px;margin:1px 0;object-fit:contain;opacity:.74;mix-blend-mode:multiply}.zaps-travel-postmark-label,.zaps-travel-postmark-place,.zaps-travel-postmark-date{position:relative;z-index:1;font-family:Space Mono,monospace;line-height:1;text-align:center}.zaps-travel-postmark-label{font-size:7px;letter-spacing:.16em}.zaps-travel-postmark-place{font-size:6px;letter-spacing:.18em}.zaps-travel-postmark-date{margin-top:2px;font-size:6px;letter-spacing:.12em}.zaps-card-airmail-stripe{position:absolute;z-index:1;inset:15px;box-sizing:border-box;border:6px solid transparent;border-image:repeating-linear-gradient(135deg,rgba(168,98,76,.5) 0,rgba(168,98,76,.5) 8px,transparent 8px,transparent 14px,rgba(129,145,113,.52) 14px,rgba(129,145,113,.52) 22px,transparent 22px,transparent 28px) 6;opacity:.62;mix-blend-mode:multiply;pointer-events:none}.zaps-card-kicker{display:block;width:fit-content;margin:0 0 4px 3px;color:var(--zaps-terracotta);font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-size:clamp(17px,1.8vw,20px);font-weight:600;letter-spacing:.02em;line-height:1;text-transform:none;transform:rotate(-2deg)}.zaps-card-title{position:relative;flex:0 0 auto;width:clamp(180px,28vw,240px);aspect-ratio:966 / 427;overflow:hidden;margin:0 0 4px;color:var(--zaps-ink);line-height:1;transform:translateY(-24px) rotate(-1deg)}.zaps-card-title img{position:absolute;z-index:1;top:-54.57%;left:-35.61%;display:block;width:155.49%;max-width:none;filter:brightness(0) saturate(100%) invert(25%) sepia(14%) saturate(1115%) hue-rotate(337deg) brightness(89%) contrast(91%);opacity:.8;mix-blend-mode:multiply}.zaps-card-title-row{display:flex;align-items:flex-start;gap:12px}.zaps-card-subtitle{width:fit-content;max-width:285px;margin:-2px 0 0;color:#3d2d28d1;font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-size:clamp(19px,2.2vw,24px);font-weight:500;letter-spacing:.01em;line-height:1.02;transform:rotate(-1deg)}.zaps-card-divider{width:32px;height:1px;background:var(--zaps-terracotta);margin:20px 0;opacity:.3}.zaps-card-body{position:relative;display:block;max-width:500px;margin:0;font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-size:25px;font-weight:500;line-height:1.15;color:#3d2d28d9;white-space:nowrap}.zaps-card-body-copy{position:relative;display:inline-block;white-space:nowrap}.zaps-card-letter{position:relative;z-index:1;width:min(100%,430px);padding:5px 0 8px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 30px,rgba(116,77,45,.14) 31px,transparent 32px)}.zaps-card-body em{color:var(--zaps-terracotta);font-style:italic}.zaps-sleep-trail{position:relative;display:inline-block;position:absolute;top:-28px;left:calc(100% - 58px);width:48px;height:38px;color:#3d2d288a;font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-weight:500;line-height:1;transform:rotate(-8deg);pointer-events:none}.zaps-sleep-z{position:absolute;display:block;text-shadow:.35px 0 rgba(61,45,40,.22)}.zaps-sleep-z-one{bottom:0;left:0;font-size:21px;transform:rotate(-9deg)}.zaps-sleep-z-two{bottom:13px;left:15px;font-size:16px;transform:rotate(7deg)}.zaps-sleep-z-three{bottom:25px;left:29px;font-size:12px;transform:rotate(-4deg)}.zaps-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 17px;color:var(--zaps-terracotta);font-family:Space Mono,monospace;font-size:10px;letter-spacing:.04em;line-height:1.5;white-space:nowrap}.zaps-card-meta span+span:before{content:"·";margin-right:14px;color:#a8624c94}.zaps-card-note{max-width:310px;margin:10px 0 0;color:#3d2d28c7;font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-size:23px;font-weight:500;line-height:1.1}.zaps-social-marks{display:flex;justify-content:flex-start;gap:16px;margin-top:26px}.zaps-social-marks a{position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:44px;box-sizing:border-box;border:1px solid rgba(129,145,113,.72);border-radius:3px;background:linear-gradient(#81917114,#81917114),var(--zaps-paper-light);color:var(--zaps-sage);box-shadow:inset 0 0 0 3px #8191711a,0 2px 4px #3d2d281f;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease;transform:rotate(-3deg)}.zaps-social-marks a:before{content:"";position:absolute;inset:4px;border:1px dotted rgba(129,145,113,.72);pointer-events:none}.zaps-social-marks a:nth-child(2){transform:rotate(2deg)}.zaps-social-marks a:nth-child(3){transform:rotate(-1deg)}.zaps-social-marks a:nth-child(4){transform:rotate(3deg)}.zaps-social-marks a:hover{background:linear-gradient(#81917133,#81917133),var(--zaps-paper-light);color:var(--zaps-sage);box-shadow:inset 0 0 0 3px #81917129,0 3px 7px #3d2d282e}.zaps-social-marks a:focus-visible{outline:2px solid var(--zaps-terracotta);outline-offset:4px}.zaps-social-marks svg,.zaps-social-marks img{width:20px;height:20px;object-fit:contain}.zaps-social-marks img{filter:brightness(0) saturate(100%) invert(54%) sepia(12%) saturate(515%) hue-rotate(61deg) brightness(91%) contrast(88%)}.zaps-polaroid{--zaps-polaroid-angle: 4deg;position:absolute;z-index:2;left:465px;bottom:-38px;margin:0;padding:12px 12px 42px;background:#fff;border-radius:2px;box-shadow:0 8px 16px #2b201d26,0 24px 48px #160e0c33,inset 0 0 0 1px #0000000d;transform:var(--zaps-depth-card) rotate(var(--zaps-polaroid-angle));transition:transform .36s ease-out;width:238px;flex-shrink:0;border:1px solid rgba(116,77,45,.18);background-color:#ede1cb;background-image:radial-gradient(circle at 18% 14%,rgba(166,116,67,.1),transparent 27%),radial-gradient(circle at 82% 78%,rgba(166,116,67,.08),transparent 24%),radial-gradient(circle at 1px 1px,rgba(116,77,45,.03) .7px,transparent .8px);background-size:auto,auto,5px 5px}.zaps-polaroid-tape{position:absolute;top:-12px;left:50%;width:80px;height:28px;background:linear-gradient(180deg,#eac57df5,#cd9e4ff0),#d2a45d;border:1px solid rgba(112,72,30,.24);transform:translate(-50%) rotate(-3deg);box-shadow:0 2px 4px #331f1033,inset 0 1px #ffeeb973;z-index:3;clip-path:polygon(2% 0,98% 4%,100% 96%,4% 100%,0 50%)}.zaps-polaroid-img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;background:#f0f0f0;filter:saturate(.9) sepia(.06) contrast(.97);box-shadow:inset 0 0 0 1px #50362333}.zaps-polaroid-caption{position:absolute;bottom:12px;left:0;width:100%;text-align:center;color:#555;font-family:Space Mono,monospace;font-size:11px;font-style:italic;display:flex;align-items:center;justify-content:center;gap:6px;opacity:.8}.zaps-polaroid-pronouns{color:var(--zaps-terracotta);font-size:9px;font-style:normal;letter-spacing:.03em}.zaps-collab{position:relative;display:none;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(24px,4vw,46px);width:min(100%,1040px);box-sizing:border-box;margin:145px auto 0;padding:32px 18px 58px;border:0;border-radius:0;background:transparent;color:var(--zaps-ink);box-shadow:none;transform:none}.zaps-collab:before{display:none;pointer-events:none}.zaps-collab-copy{position:relative;z-index:1;align-self:center;max-width:410px;padding:clamp(30px,4vw,46px) clamp(27px,3.5vw,40px) 34px;border:1px solid rgba(116,77,45,.22);border-radius:5px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,rgba(129,145,113,.13) 31px,rgba(129,145,113,.13) 32px,transparent 32px),radial-gradient(circle at 15% 16%,rgba(166,116,67,.12),transparent 28%),radial-gradient(circle at 86% 83%,rgba(129,145,113,.1),transparent 30%),var(--zaps-paper-light);box-shadow:0 4px 7px #2b201d14,0 18px 34px #160e0c29,inset 0 0 34px #744d2d0f;transform:rotate(-2.2deg)}.zaps-collab-copy:before{content:"";position:absolute;top:-17px;left:50%;width:98px;height:31px;border:1px solid rgba(112,72,30,.2);background:linear-gradient(180deg,#efcf8ff0,#cd9e4fe6),#d2a45d;box-shadow:0 2px 4px #331f1029,inset 0 1px #ffeeb973;clip-path:polygon(2% 0,98% 5%,100% 96%,4% 100%,0 48%);opacity:.9;transform:translate(-50%) rotate(2deg)}.zaps-collab-copy:after{position:absolute;top:26px;bottom:23px;left:27px;width:1px;background:#a8624c2b;content:"";pointer-events:none;transform:rotate(.3deg)}.zaps-collab-paperclip{position:absolute;z-index:2;top:-26px;left:21px;width:30px;height:65px;overflow:visible;transform:rotate(-9deg)}.zaps-collab-paperclip path{fill:none;stroke:#748565c7;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.zaps-collab-kicker{margin:0 0 15px;color:var(--zaps-terracotta);font-family:Space Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.zaps-collab-copy h2{margin:0 0 21px;color:var(--zaps-ink);font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-size:clamp(38px,4.4vw,55px);font-weight:600;letter-spacing:0;line-height:.9}.zaps-collab-copy h2 em{color:var(--zaps-terracotta);font-style:normal}.zaps-collab-note{display:grid;gap:12px;margin-top:2px;padding:17px 5px 4px 14px;border-top:1px dashed rgba(168,98,76,.42)}.zaps-collab-copy p:not(.zaps-collab-kicker){margin:0 0 14px;color:#3d2d28cc;font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-size:clamp(21px,2vw,24px);font-weight:500;line-height:1.16}.zaps-collab-copy .zaps-collab-note p{margin:0;color:#3d2d28cc;font-size:clamp(19px,1.75vw,23px);line-height:1.1}.zaps-collab-note p:first-child{font-size:clamp(22px,2vw,26px);line-height:1.08}.zaps-collab-note p:nth-child(2){transform:rotate(.4deg)}.zaps-collab-art{position:relative;z-index:1;min-width:0;padding:8px 16px 18px;overflow:visible;border:0;background:transparent;box-shadow:none;transform:rotate(2.1deg)}.zaps-envelope{position:relative;min-height:490px;padding-top:42px}.zaps-envelope-letter{position:absolute;z-index:2;top:76px;left:50%;width:min(92%,560px);height:clamp(230px,22vw,310px);box-sizing:border-box;overflow:hidden;padding:9px 9px 7px;border:1px solid rgba(116,77,45,.24);background:var(--zaps-paper-light);box-shadow:0 8px 15px #160e0c3d,0 1px #ffffff94 inset;transform:translate(-50%);transition:transform .22s ease,box-shadow .22s ease}.zaps-envelope-letter:before{content:"";position:absolute;z-index:2;inset:5px;border:1px solid rgba(168,98,76,.24);pointer-events:none}.zaps-envelope-letter:after{content:"";position:absolute;z-index:1;inset:0;background:radial-gradient(circle at 18% 21%,rgba(166,116,67,.08),transparent 28%),radial-gradient(circle at 82% 78%,rgba(168,98,76,.05),transparent 31%),linear-gradient(105deg,rgba(255,244,214,.05),transparent 40%,rgba(116,77,45,.03));mix-blend-mode:soft-light;opacity:.42;pointer-events:none}.zaps-envelope-letter img{position:relative;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(1.22) contrast(1.02) brightness(1.01)}.zaps-envelope:hover .zaps-envelope-letter,.zaps-envelope:focus-within .zaps-envelope-letter{box-shadow:0 13px 19px #160e0c40,0 1px #ffffff94 inset;transform:translate(-50%) translateY(-12px)}.zaps-envelope-back{position:absolute;z-index:0;right:2%;bottom:25px;left:2%;height:285px;border:1px solid rgba(116,77,45,.3);background:radial-gradient(ellipse at 17% 25%,rgba(126,82,48,.1),transparent 23%),radial-gradient(ellipse at 84% 79%,rgba(126,82,48,.09),transparent 27%),linear-gradient(145deg,rgba(255,255,255,.22),transparent 35%),#d9bd8f;box-shadow:0 9px 18px #160e0c33,inset 0 0 0 1px #7e523012;clip-path:polygon(0 15%,50% 52%,100% 15%,100% 100%,0 100%)}.zaps-envelope-flap{position:absolute;z-index:1;top:58px;left:9%;width:82%;height:230px;border:1px solid rgba(116,77,45,.28);background:linear-gradient(145deg,rgba(255,255,255,.2),transparent 42%),#caa875;clip-path:polygon(0 100%,50% 0,100% 100%);filter:drop-shadow(0 4px 3px rgba(22,14,12,.12))}.zaps-envelope-front{position:absolute;z-index:3;right:2%;bottom:25px;left:2%;height:245px;box-sizing:border-box;padding:28px 24px 13px;border:1px solid rgba(116,77,45,.3);background:radial-gradient(ellipse at 14% 20%,rgba(126,82,48,.12),transparent 24%),radial-gradient(ellipse at 87% 78%,rgba(126,82,48,.1),transparent 27%),linear-gradient(35deg,transparent 49.5%,rgba(116,77,45,.15) 50%,transparent 50.5%),linear-gradient(145deg,rgba(255,255,255,.18),transparent 35%),#dfc294;box-shadow:0 7px 13px #160e0c2e,inset 0 0 0 1px #7e523014;clip-path:polygon(0 0,50% 52%,100% 0,100% 100%,0 100%)}.zaps-envelope-title{position:relative;z-index:1;display:block;color:#3d2d28b8;font-family:Space Mono,monospace;font-size:8px;font-weight:700;letter-spacing:.16em;text-align:center;text-transform:uppercase}.zaps-envelope-character-strip{position:absolute;right:8%;bottom:12px;left:8%;height:145px}.zaps-envelope-character{position:absolute;display:flex;height:116px;align-items:flex-end;justify-content:center}.zaps-envelope-character img{display:block;width:100%;height:100%;object-fit:contain;opacity:.7;filter:brightness(0) saturate(100%) invert(25%) sepia(10%) saturate(1095%) hue-rotate(337deg) brightness(91%) contrast(87%)}.zaps-envelope-character-one{bottom:17px;left:-1%;width:32%;transform:rotate(-9deg)}.zaps-envelope-character-one img{transform:scale(1.04)}.zaps-envelope-character-two{bottom:-2px;left:34%;width:32%;transform:rotate(3deg)}.zaps-envelope-character-two img{transform:scale(1.02)}.zaps-envelope-character-three{right:-1%;bottom:21px;width:31%;transform:rotate(9deg)}.zaps-envelope-character-three img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.zaps-leaf{top:12%;opacity:.45;animation:none}.zaps-firefly,.zaps-dust{opacity:0;animation:none}.zaps-card,.zaps-polaroid,.zaps-envelope-letter{transition:none}.zaps-envelope:hover .zaps-envelope-letter,.zaps-envelope:focus-within .zaps-envelope-letter{transform:translate(-50%)}}@media(max-width:800px){.zaps-dapple,.zaps-dust,.zaps-leaf:nth-child(n+3),.zaps-firefly:nth-child(n+7){display:none}.zaps-meadow img{object-position:64% 24%}.zaps-card-character{top:-110px;left:-20px;width:260px;animation:none}.zaps-scrapbook{flex-direction:column;align-items:center;min-height:0;gap:0}.zaps-polaroid{--zaps-polaroid-angle: 3deg;position:relative;left:auto;bottom:auto;align-self:flex-end;margin:-30px 10px 40px 0;width:220px;transform:var(--zaps-depth-card) rotate(var(--zaps-polaroid-angle))}.zaps-collab{grid-template-columns:1fr;margin-top:40px;transform:none}.zaps-collab-copy{max-width:600px}.zaps-collab-art{width:min(100%,620px);justify-self:center;transform:rotate(.8deg)}}@media(max-width:600px){.zaps-main{padding-bottom:70px}.zaps-meadow{min-height:100%}.zaps-meadow img{object-position:68% 18%;opacity:.68}.zaps-content{align-items:stretch;padding:53px 24px 0}.zaps-header{margin-bottom:96px}.zaps-bs-logo{height:21px}.zaps-logo{height:50px}.zaps-footprints{top:40%;right:16px;left:auto;transform:scale(.8) rotate(-14deg)}.zaps-card{--zaps-card-angle: 0deg;max-width:640px;min-height:0;padding:36px 28px}.zaps-card-character{top:-100px;left:-10px;width:240px}.zaps-polaroid{left:auto}.zaps-collab{gap:26px;margin-top:90px;padding:28px 21px 21px}.zaps-collab-copy h2{font-size:39px}.zaps-collab-copy p:not(.zaps-collab-kicker){font-size:22px}.zaps-collab-art{padding:14px 12px 11px}.zaps-card-sticker{top:10px;right:14px;width:60px}.zaps-card-art-stamp{top:68px;right:14px;width:80px}.zaps-card-travel-postmark{top:12px;right:68px;width:60px;height:60px}.zaps-card-cancel-lines{top:25px;right:14px;left:120px;gap:0}.zaps-card-airmail-stripe{inset:14px}.zaps-card-body{max-width:100%;white-space:normal;font-size:18px;letter-spacing:-.01em}.zaps-card-body-copy{white-space:normal;display:inline}.zaps-card-note{max-width:100%}.zaps-card-letter{width:100%}.zaps-card-subtitle{max-width:220px;font-size:18px;line-height:1.05}.zaps-card-meta{gap:4px 10px;letter-spacing:.02em}.zaps-card-meta span+span:before{margin-right:10px}.zaps-sleep-trail{inset:auto 5px -5px auto;width:38px;height:31px;transform:rotate(-8deg) translate(15px)}.zaps-sleep-z-one{font-size:18px}.zaps-sleep-z-two{bottom:11px;left:11px;font-size:14px}.zaps-sleep-z-three{bottom:21px;left:22px;font-size:10px}.zaps-card-note{font-size:21px}.zaps-social-marks{justify-content:flex-start;margin-top:28px;gap:10px;flex-wrap:wrap}.zaps-social-marks a{width:46px;height:40px}.zaps-social-marks svg,.zaps-social-marks img{width:18px;height:18px}}.bs-pricing-page{display:flex;flex-direction:column;min-height:100vh;background:#0a0a0b;color:#fff;position:relative}.bs-pricing-main{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:100px 24px 120px;position:relative;z-index:1}.bs-pricing-header{margin-bottom:64px}.bs-pricing-title{font-family:Space Mono,monospace;font-size:clamp(38px,6vw,68px);font-weight:700;text-transform:uppercase;letter-spacing:-.04em;margin:0 0 24px;color:#fff;line-height:1}.bs-pricing-lead{font-size:clamp(16px,2vw,20px);color:#ffffffb3;max-width:600px;line-height:1.5;margin:0}.bs-pricing-catalog{display:flex;flex-direction:column;gap:80px}.bs-pricing-section.is-out-of-stock{opacity:.5}.bs-pricing-section.is-out-of-stock .bs-pricing-table-wrap{pointer-events:none;filter:grayscale(1)}.bs-pricing-finish-header{display:flex;align-items:baseline;gap:16px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:16px}.bs-pricing-finish-title{font-family:Space Mono,monospace;font-size:28px;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.bs-pricing-finish-meta{font-family:Space Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;padding:4px 8px;border-radius:4px}.bs-early-access{background:#c4ff001a;color:#c4ff00;border:1px solid rgba(196,255,0,.2)}.bs-availability{background:#ffffff1a;color:#fff9;border:1px solid rgba(255,255,255,.2)}.bs-pricing-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0a0a0b;-webkit-overflow-scrolling:touch}.bs-pricing-scroll-hint{display:none}.bs-pricing-table{width:100%;border-collapse:separate;border-spacing:0;text-align:right;min-width:700px}.bs-pricing-table caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bs-pricing-table th,.bs-pricing-table td{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.05);border-right:1px solid rgba(255,255,255,.05);white-space:nowrap}.bs-pricing-table th:last-child,.bs-pricing-table td:last-child{border-right:none}.bs-pricing-table tbody tr:last-child td{border-bottom:none}.bs-pricing-table th{font-family:Space Mono,monospace;font-size:13px;font-weight:700;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;background:#111113;position:sticky;top:0;z-index:1}.bs-pricing-table td{background:#0a0a0b;transition:background-color .15s ease}.bs-pricing-table th:first-child{text-align:left;background:#151518;color:#fff;position:sticky;left:0;z-index:3;border-right:none;box-shadow:1px 0 #ffffff1a}.bs-pricing-table td:first-child{text-align:left;position:sticky;left:0;z-index:2;background:#111113;border-right:none;box-shadow:1px 0 #ffffff1a}.bs-pricing-table tbody tr:hover td{background:#151518}.bs-pricing-table tbody tr:hover td:first-child{background:#1a1a1d}.bs-pricing-size-label{display:block;font-family:Space Mono,monospace;font-weight:700;font-size:14px;color:#fff}.bs-pricing-size-inches{display:block;font-size:12px;color:#fff6;margin-top:4px}.bs-pricing-cell-total{display:block;font-size:15px;color:#29baff;font-weight:500;font-variant-numeric:tabular-nums}.bs-pricing-cell-each{display:block;font-size:12px;color:#fff6;margin-top:4px;font-variant-numeric:tabular-nums}.bs-pricing-cell-discount{display:block;margin-top:5px;color:#a3e635;font:700 11px/1.2 Space Mono,monospace;font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.02em}.bs-pricing-empty{margin:0;color:#ffffffa6}.bs-pricing-actions{margin-top:64px;display:flex;gap:16px;flex-wrap:wrap}.bs-pricing-loading,.bs-pricing-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:20px;text-align:center}.bs-pricing-loading{color:#ffffff80;font-family:Space Mono,monospace;text-transform:uppercase;letter-spacing:.1em;font-size:14px}.bs-pricing-error-title{font-family:Space Mono,monospace;font-size:24px;color:#f87171;margin:0}.bs-pricing-error-msg{color:#fff9;max-width:400px;margin:0;line-height:1.5}.bs-pricing-btn-retry{padding:12px 24px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-family:Space Mono,monospace;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s}.bs-pricing-btn-retry:hover{background:#fff;color:#0a0a0b}@media(max-width:768px){.bs-pricing-main{padding:80px 16px}.bs-pricing-header{margin-bottom:48px}.bs-pricing-catalog{gap:56px}.bs-pricing-finish-header{align-items:flex-start;flex-wrap:wrap}.bs-pricing-scroll-hint{display:block;margin:-10px 0 10px;color:#ffffff80;font:700 9px/1.3 Space Mono,monospace;letter-spacing:.05em;text-align:right;text-transform:uppercase}.bs-pricing-actions{flex-direction:column}.bs-pricing-actions .bs-btn{width:100%;justify-content:center}}@keyframes bs-page-enter{0%{opacity:.6;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}.bs-page:not(.bs-page--landing),.bs-cfg-page,.up-page,.bs-trk{animation:bs-page-enter .28s ease-out both}@media(prefers-reduced-motion:reduce){.bs-page:not(.bs-page--landing),.bs-cfg-page,.up-page,.bs-trk{animation:none}}:root{color-scheme:dark;--btn-font-size: 12.5px;--btn-pad-y: 13px;--btn-pad-x: 24px;--btn-radius: 9px;--btn-letter-spacing: .07em;--btn-min-height: 44px;--btn-gap: 8px;--btn-disabled-opacity: .4;--bs-focus: rgba(41, 186, 255, .92);--bs-focus-ring: 0 0 0 3px rgba(41, 186, 255, .2)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#2b2b31 #0a0a0b}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a0a0b}::-webkit-scrollbar-thumb{background:#2b2b31;border-radius:999px;border:2px solid #0a0a0b}::-webkit-scrollbar-thumb:hover{background:#a78bfa8c}::-webkit-scrollbar-corner{background:#0a0a0b}html,body,#root{height:100%}.bs-eb-wrap{min-height:100vh;display:grid;place-items:center;padding:24px;background:#0a0a0b}.bs-eb-card{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:440px;width:100%;padding:40px 32px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#15171cf2;text-align:center}.bs-eb-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#f871711f;color:#f87171}.bs-eb-title{margin:0;font-family:Space Mono,monospace;font-size:18px;font-weight:700;letter-spacing:-.02em;color:#fff}.bs-eb-body{margin:0;font-size:14px;line-height:1.6;color:#ffffff8c}.bs-eb-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}body{margin:0;background:#0a0a0b;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{color:#0a0a0b;background:#c4ff00}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--bs-focus);outline-offset:3px;box-shadow:var(--bs-focus-ring)}:where(button:not(:disabled),input[type=button]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled)){cursor:pointer}button:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled{cursor:default}.bs-skip-link{position:fixed;top:10px;left:12px;z-index:1000;padding:10px 14px;border:1px solid rgba(255,255,255,.25);border-radius:8px;color:#fff;background:#101012;font-family:Space Mono,monospace;font-size:12px;font-weight:700;text-decoration:none;transform:translateY(-160%);transition:transform .16s ease-out}.bs-skip-link:focus{transform:translateY(0)}.bs-cookie-notice{position:fixed;right:20px;bottom:20px;z-index:900;display:flex;align-items:stretch;flex-direction:column;gap:10px;width:min(420px,calc(100vw - 32px));padding:13px 14px;border:1px solid rgba(255,255,255,.16);border-radius:12px;color:#ffffffad;background:#111113f7;box-shadow:0 14px 40px #00000061;font-size:11px;line-height:1.4}.bs-cookie-copy{display:grid;gap:3px;min-width:0}.bs-cookie-copy strong{color:#fff;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.bs-cookie-actions{display:flex;align-items:center;flex:none;justify-content:flex-end;gap:8px}.bs-cookie-copy a{color:#ffffffad;text-underline-offset:3px}.bs-cookie-actions button{min-height:34px;padding:7px 11px;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:#0a0a0b;background:#c4ff00;font-family:Space Mono,monospace;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer}.bs-cookie-actions button:hover{background:#d7ff66}.bs-cookie-actions .bs-cookie-essential{color:#ffffffd1;background:transparent}.bs-cookie-actions .bs-cookie-essential:hover{background:#ffffff14}.bs-cookie-settings{position:fixed;right:16px;bottom:14px;z-index:900;padding:6px 8px;border:0;color:#ffffff7a;background:transparent;font:10px/1.2 Space Mono,monospace;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bs-cookie-settings:hover{color:#ffffffd6}@media(max-width:620px){.bs-cookie-notice{right:12px;bottom:12px;align-items:stretch;flex-direction:column;gap:9px;width:calc(100vw - 24px);padding:12px}.bs-cookie-actions{display:grid;grid-template-columns:1fr 1fr}.bs-cookie-actions button{width:100%}}@media(pointer:coarse){input,textarea,select,.bs-cfg-input,.up-input,.bs-track-input,.bs-thread-input,.bs-proof-reject-input,.bs-den-claim-input,.bs-order-modal-field,.bs-ev-date-input{font-size:16px!important}}.bs-fade-img{opacity:0}.bs-fade-img.is-loaded{animation:bsImgFadeIn .6s ease forwards}@keyframes bsImgFadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bs-fade-img.is-loaded{animation:none;opacity:1}}
