.ucsb{--bg:#0b0b0c;--panel:#121214;--line:#2a2723;--ink:#efe7db;--mute:#9a9186;--a:#e0843f;--a2:#ffb27a;--glow:rgba(224,132,63,.35);position:relative;display:grid;grid-template-columns:minmax(0,1fr) 440px;grid-template-rows:auto auto;gap:0;background:var(--bg);color:var(--ink);font-family:Archivo,system-ui,sans-serif;min-height:calc(100vh - 80px)}.ucsb *{box-sizing:border-box}.ucsb button{font:inherit;color:inherit}.ucsb__stagewrap{position:sticky;top:var(--ucsb-top,0px);height:calc(100vh - 80px);min-height:520px;display:flex;gap:8px;padding:16px 0 16px 16px}.ucsb__stage{position:relative;flex:1;min-width:0;border-radius:18px;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 42%,#2a2420 0,#141210 45%,#0b0b0c 80%);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:none}.ucsb__stage canvas{display:block;width:100%!important;height:100%!important;touch-action:none}.ucsb__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0/100% 4px,radial-gradient(ellipse at 50% 120%,rgba(224,132,63,.1),transparent 60%)}.ucsb__stage:after{content:"";position:absolute;left:8%;right:8%;bottom:7%;height:22%;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 50%,rgba(224,132,63,.16),transparent 70%);filter:blur(6px)}.ucsb__hud{position:absolute;top:14px;right:14px;bottom:14px;left:14px;pointer-events:none;z-index:2}.ucsb__corner{position:absolute;width:26px;height:26px;border:1.5px solid rgba(239,231,219,.35)}.ucsb__corner--tl{left:0;top:0;border-right:0;border-bottom:0}.ucsb__corner--tr{right:0;top:0;border-left:0;border-bottom:0}.ucsb__corner--bl{left:0;bottom:0;border-right:0;border-top:0}.ucsb__corner--br{right:0;bottom:0;border-left:0;border-top:0}.ucsb__tag,.ucsb__code{position:absolute;margin:0;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;color:var(--mute)}.ucsb__tag{left:38px;top:8px}.ucsb__code{right:38px;top:8px;color:var(--a2)}.ucsb__tag i,.ucsb__code i{font-style:normal;color:var(--a)}.ucsb__scan{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,178,122,.55),transparent);opacity:0}.ucsb[data-state=ready] .ucsb__scan{animation:ucsb-scan 1.8s cubic-bezier(.6,.05,.3,1) .1s 1 both}@keyframes ucsb-scan{0%{top:0;opacity:0}10%{opacity:1}to{top:100%;opacity:0}}.ucsb__boot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#0b0b0c;transition:opacity .8s ease .2s,visibility 0s linear 1s}.ucsb__boot p{margin:0;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--mute)}.ucsb__bootring{width:46px;height:46px;border-radius:50%;border:2px solid rgba(224,132,63,.18);border-top-color:var(--a);animation:ucsb-spin 1s linear infinite}@keyframes ucsb-spin{to{transform:rotate(360deg)}}.ucsb[data-view] .ucsb__boot{opacity:0;visibility:hidden}.ucsb__still{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:contain;background:#0b0b0c;display:none}.ucsb[data-view=photo] .ucsb__still{display:block}.ucsb[data-view=photo] .ucsb__hint{display:none}.ucsb__hint{position:absolute;left:50%;bottom:18px;transform:translate(-50%);margin:0;z-index:2;pointer-events:none;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);transition:opacity .6s}.ucsb__hint.is-gone{opacity:0}.ucsb__spots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.ucsb__spot{position:absolute;transform:translate(-50%,-50%)}.ucsb__spot i{display:block;width:16px;height:16px;border-radius:50%;background:var(--a);box-shadow:0 0 0 4px #e0843f40,0 0 18px 4px var(--glow)}.ucsb__spot i:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;border:1.5px solid var(--a2);animation:ucsb-ping 1.8s ease-out infinite}@keyframes ucsb-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(3.4);opacity:0}}.ucsb__spot b{position:absolute;left:22px;top:50%;transform:translateY(-50%);white-space:nowrap;padding:5px 9px 5px 12px;font:700 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;color:#fff;background:#0b0b0cb8;border:1px solid rgba(224,132,63,.55);border-left:2px solid var(--a)}.ucsb__gutter{display:none}.ucsb__panel{padding:28px 24px 140px;border-left:1px solid var(--line);background:linear-gradient(180deg,#111113,#0d0d0e)}.ucsb__eye{margin:0 0 8px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--a)}.ucsb__h1{margin:0;font:800 30px/1.05 Archivo,system-ui,sans-serif;letter-spacing:.01em;text-transform:uppercase}.ucsb__sub{margin:10px 0 0;color:var(--mute);font-size:15px;line-height:1.45}.ucsb__rail{list-style:none;margin:22px 0 18px;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.ucsb__rail li button{width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left}.ucsb__rail li button:before{content:"";display:block;height:3px;border-radius:2px;background:#2a2723;margin-bottom:7px;transition:background .4s,box-shadow .4s}.ucsb__rail li.is-done button:before{background:#8a5a36}.ucsb__rail li.is-now button:before{background:var(--a);box-shadow:0 0 10px var(--glow);animation:ucsb-breathe 2.4s ease-in-out infinite}.ucsb__rail b{display:block;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:var(--mute)}.ucsb__rail span{display:block;margin-top:3px;font-size:10.5px;color:#6f675e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ucsb__rail li.is-now b,.ucsb__rail li.is-now span{color:var(--ink)}@keyframes ucsb-breathe{50%{box-shadow:0 0 16px 2px var(--glow)}}.ucsb__step{position:relative;z-index:1;border:1px solid var(--line);border-radius:12px;margin-bottom:10px;background:var(--panel);transition:border-color .4s,box-shadow .4s}.ucsb__step.is-open{border-color:#e0843f8c;box-shadow:0 0 0 1px #e0843f26,0 10px 40px -20px var(--glow)}.ucsb__step.is-open:before,.ucsb__step.is-open:after{content:"";position:absolute;width:12px;height:12px;border:1.5px solid var(--a);pointer-events:none}.ucsb__step.is-open:before{left:-1px;top:-1px;border-right:0;border-bottom:0;border-top-left-radius:12px}.ucsb__step.is-open:after{right:-1px;bottom:-1px;border-left:0;border-top:0;border-bottom-right-radius:12px}.ucsb__sh{display:flex;align-items:center;gap:12px;width:100%;padding:15px 16px;background:none;border:0;cursor:pointer;text-align:left}.ucsb__sh b{font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;color:var(--mute)}.ucsb__sh span{font:700 15px/1.2 Archivo,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.ucsb__sh em{margin-left:auto;font-style:normal;font-size:13px;color:var(--a2);text-align:right;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ucsb__step.is-open .ucsb__sh b{color:var(--a)}.ucsb__step.is-done:not(.is-open) .ucsb__sh b:after{content:" \2713";color:var(--a)}.ucsb__sb{display:none;padding:0 16px 16px}.ucsb__step.is-open .ucsb__sb{display:block;animation:ucsb-in .45s cubic-bezier(.2,.7,.2,1) both}@keyframes ucsb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ucsb__help{margin:0 0 12px;color:var(--mute);font-size:14px;line-height:1.45}.ucsb__opts{display:grid;gap:8px}.ucsb__opts--sw{grid-template-columns:1fr 1fr}.ucsb__opt{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 14px;border-radius:10px;border:1px solid #2f2b27;background:#18171a;cursor:pointer;text-align:left;transition:border-color .25s,background .25s,box-shadow .35s,transform .15s}.ucsb__opt:hover:not(:disabled){border-color:#5a4433;background:#1d1b1d}.ucsb__opt:active:not(:disabled){transform:scale(.99)}.ucsb__opt:disabled{opacity:.4;cursor:not-allowed}.ucsb__opt img{flex:none;width:44px;height:44px;border-radius:8px;object-fit:cover;background:#0f0f10}.ucsb__ot{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ucsb__ot b{font-size:15px;font-weight:700}.ucsb__ot small{font-size:12.5px;color:var(--mute);line-height:1.3}.ucsb__opt em{font-style:normal;font-weight:700;font-size:14px;color:var(--ink)}.ucsb__sw{flex:none;width:30px;height:30px;border-radius:50%;background:var(--sw);border:2px solid #3a3631;box-shadow:inset 0 2px 6px #ffffff1f}.ucsb__tick{position:absolute;right:-1px;top:-1px;width:0;height:0;border-top-right-radius:10px;overflow:hidden}.ucsb__opt.is-on{border-color:var(--a);background:linear-gradient(180deg,#24190f,#1a1410);box-shadow:0 0 0 1px #e0843f59,0 0 24px -6px var(--glow);animation:ucsb-sel 2.6s ease-in-out infinite}.ucsb__opt.is-on .ucsb__tick{width:22px;height:22px;background:linear-gradient(225deg,var(--a) 50%,transparent 50%)}@keyframes ucsb-sel{50%{box-shadow:0 0 0 1px #e0843f80,0 0 30px -4px var(--glow)}}.ucsb__more{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line)}.ucsb__more .ucsb__opts{grid-template-columns:repeat(3,1fr)}.ucsb__more .ucsb__opt{flex-direction:column;align-items:flex-start;gap:4px;min-height:0}.ucsb__gmb form{display:flex;align-items:center;background:#fff;border-radius:10px;border:2px solid transparent;position:relative;min-width:0}.ucsb__gmb form:focus-within{border-color:var(--a);box-shadow:0 0 18px -2px var(--glow)}.ucsb__gmb svg{flex:none;margin:0 6px 0 12px}.ucsb__gmb input{flex:1;min-width:0;border:0!important;background:transparent!important;color:#141414!important;font:500 16px/1.2 Archivo,system-ui,sans-serif;padding:13px 6px!important;box-shadow:none!important;outline:none}.ucsb__gmb button[type=submit]{flex:none;border:0;border-radius:7px;margin:3px;background:var(--a);color:#fff;font:800 13px/1 Archivo,system-ui,sans-serif;letter-spacing:.08em;padding:12px 16px;cursor:pointer}.ucsb__gmb button[type=submit].is-change{background:#3b3732;color:#efe7db}.ucsb__gmb button[type=submit].is-change:hover{background:#4a453f}.ucsb__gmb .gmb-suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;margin:0;padding:6px;list-style:none;background:#fff;border-radius:10px;box-shadow:0 12px 30px #00000080;max-height:50vh;overflow:auto}.ucsb__gmb .gmb-suggest[hidden]{display:none}.ucsb__gmb .gmb-suggest li{padding:9px 10px;border-radius:6px;color:#141414;font:400 15px/1.3 Archivo,system-ui,sans-serif;cursor:pointer}.ucsb__gmb .gmb-suggest li b,.ucsb__gmb .gmb-suggest li span{color:#141414}.ucsb__gmb .gmb-suggest li.on,.ucsb__gmb .gmb-suggest li:hover{background:#f3e7dc}.ucsb__fit{margin:12px 0 0;padding:10px 12px;border-radius:8px;border:1px solid rgba(224,132,63,.45);background:#1d150e;font-size:14px;line-height:1.4}.ucsb__fit b{color:var(--a2)}.ucsb__fit.is-no{border-color:#5a3a3a;background:#1c1212;color:#e8c9c0}.ucsb__list{list-style:none;margin:0 0 12px;padding:0}.ucsb__list li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.ucsb__list li b{font-weight:700;white-space:nowrap}.ucsb__list li.is-total{border-bottom:0;font-size:16px;font-weight:800}.ucsb__list li.is-total b{color:var(--a2)}.ucsb__note{margin:0;color:var(--mute);font-size:13px}.ucsb__bar{position:fixed;right:0;bottom:0;width:440px;z-index:50;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 24px calc(14px + env(safe-area-inset-bottom));background:#0b0b0ceb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);border-left:1px solid var(--line)}.ucsb__total{display:flex;flex-direction:column;gap:3px}.ucsb__total span{font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.ucsb__total b{font-size:22px;font-weight:800}.ucsb__atc{flex:1;min-height:52px;border:0;border-radius:10px;background:var(--a);color:#fff!important;font:800 14px/1 Archivo,system-ui,sans-serif!important;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 0 1px #ffb27a66,0 10px 30px -10px var(--glow);transition:filter .2s,opacity .2s}.ucsb__atc:not(:disabled){animation:ucsb-ready 2.4s ease-in-out infinite}@keyframes ucsb-ready{50%{box-shadow:0 0 0 1px #ffb27a99,0 10px 36px -6px var(--glow)}}.ucsb__atc:disabled{background:#2a2420;color:#8d857a!important;box-shadow:none;cursor:not-allowed}.ucsb__err{width:100%;margin:0;color:#ff9a8a;font-size:13px}@media(max-width:899px){.ucsb{grid-template-columns:minmax(0,1fr);min-height:0;overflow-x:clip}.ucsb__stagewrap{position:sticky;top:var(--ucsb-top,0px);z-index:20;height:46vh;min-height:300px;padding:10px 10px 8px;background:var(--bg)}.ucsb__gutter{display:flex;flex:none;width:34px;border-radius:14px;border:1px dashed #3a3631;align-items:center;justify-content:center;touch-action:pan-y}.ucsb__gutter span{writing-mode:vertical-rl;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;text-transform:uppercase;color:#8d857a}.ucsb__panel{border-left:0;padding:18px 16px 150px;min-width:0;position:relative;z-index:1}.ucsb__h1{font-size:24px}.ucsb__rail span,.ucsb__tag{display:none}.ucsb__bar{left:0;width:auto;border-left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.ucsb *{animation:none!important;transition:none!important}}.ucsb__step[data-step=gun]{z-index:6}.ucsb__nav{display:flex;justify-content:flex-end;margin-top:14px}.ucsb__next{position:relative;display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 4px 0 14px;border:0;border-radius:6px;background:linear-gradient(90deg,#e0843f00,#e0843f24);color:var(--ink);font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;animation:ucsb-show .35s cubic-bezier(.2,.7,.2,1) both}.ucsb__next span{display:grid;place-items:center;width:26px;height:26px;border-radius:5px;background:var(--a);color:#fff;font-size:13px;box-shadow:0 0 14px -2px var(--glow)}.ucsb__next:hover span{filter:brightness(1.1)}.ucsb__next:disabled{display:none}@keyframes ucsb-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ucsb__next:not(:disabled){animation:ucsb-nudge 1.6s ease-in-out infinite}.ucsb__next:hover{animation-play-state:paused}@keyframes ucsb-show{0%{opacity:0;transform:translateY(4px)}}.ucsb__link{background:none;border:0;padding:0 0 0 6px;color:var(--a2);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13px}.ucsb__choose{display:flex;flex-wrap:wrap;gap:6px}.ucsb__choose button{padding:9px 12px;border-radius:8px;border:1px solid #3a3631;background:#18171a;cursor:pointer;font-size:14px;text-align:left}.ucsb__choose button:hover{border-color:var(--a)}#ucsb-choose:not(:empty),#ucsb-choose2:not(:empty){margin-top:12px}.ucsb__pre{display:block;font:700 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)!important;margin-bottom:2px}.ucsb__opt--size .ucsb__ot b{font-size:18px}.ucsb__list li{align-items:center}.ucsb__list li img{flex:none;width:44px;height:44px;border-radius:8px;object-fit:cover;background:#0f0f10}.ucsb__list li span{flex:1;min-width:0}.ucsb__list li span small{display:block;color:var(--mute);font-size:12px;margin-top:2px}.ucsb__list li.is-total span{flex:1}.ucsb__atc--in{width:100%;margin-top:14px}.ucsb__pv{position:relative;margin:0 0 10px;aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(ellipse at 50% 40%,#1d1a17,#0d0d0e 75%)}.ucsb__pv img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .6s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.ucsb__pv img.is-in{opacity:1;transform:none}.ucsb__pv.is-bp img{object-fit:contain;padding:12%;filter:drop-shadow(0 0 14px rgba(120,170,210,.25))}.ucsb__pv.is-bp{background:linear-gradient(rgba(120,170,210,.06) 1px,transparent 1px) 0 0/22px 22px,linear-gradient(90deg,rgba(120,170,210,.06) 1px,transparent 1px) 0 0/22px 22px,#0c1218}.ucsb__pv figcaption{position:absolute;left:12px;bottom:10px;right:12px;font:700 10.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.8)}.ucsb__pvc{position:absolute;width:18px;height:18px;border:1.5px solid var(--a);z-index:1;pointer-events:none}.ucsb__pvc.tl{left:8px;top:8px;border-right:0;border-bottom:0}.ucsb__pvc.br{right:8px;bottom:8px;border-left:0;border-top:0}@media(min-width:900px){.ucsb__bar{display:none}.ucsb__panel{padding-bottom:40px}}@media(max-width:899px){.ucsb__pv{display:none}}.ucsb__mounts{--chip:#15110E;--chip-line:#3a2e25;--accent:#C8763D;--accent-hi:#E2A06B;margin-top:14px}.ucsb__mrow{display:flex;gap:10px}.ucsb__mount{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:10px;border:1px solid var(--chip-line);background:var(--chip);color:var(--ink);border-radius:12px;padding:8px 12px 8px 8px;cursor:pointer;font:600 14px/1.25 Archivo,system-ui,sans-serif;text-align:left;min-height:58px}@media(hover:hover){.ucsb__mount:hover{border-color:#6b5644}}.ucsb__mount .ic{flex:none;width:58px;height:40px;border-radius:8px;background:#0b1a26;display:flex;align-items:center;justify-content:center;overflow:hidden}.ucsb__mount .ic img{max-width:48px;max-height:30px}.ucsb__mount small{display:block;font-weight:400;font-size:12px;color:var(--mute)}.ucsb__mount[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#24160d}.ucsb__mount .tick{opacity:0;color:var(--accent-hi);font-weight:700;margin-left:auto}.ucsb__mount[aria-pressed=true] .tick{opacity:1}.ucsb__lb{position:relative;flex:1 1 0;min-width:0;display:flex}.ucsb__lb .whole{flex:1 1 auto;position:relative}.ucsb__lb .halves{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;visibility:hidden}.ucsb__lb[data-state=on] .whole{visibility:hidden;pointer-events:none}.ucsb__lb[data-state=on] .halves{visibility:visible}.ucsb__lb[data-state=off] .halves{pointer-events:none}.ucsb__lb .half{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;border:1px solid var(--chip-line);background:var(--chip);color:var(--ink);border-radius:12px;cursor:pointer;padding:4px 4px 5px;font:600 13px/1.2 Archivo,system-ui,sans-serif}.ucsb__lb .half img{height:22px;max-width:86%;object-fit:contain}.ucsb__lb .half[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#24160d;color:var(--accent-hi)}@media(hover:hover){.ucsb__lb .half:hover{border-color:#6b5644}.ucsb__lb .half[aria-pressed=true]:hover{border-color:var(--accent)}}.ucsb__lb .legend{position:absolute;left:50%;top:-7px;transform:translate(-50%);font-size:9.5px;letter-spacing:.14em;font-weight:700;color:var(--accent-hi);background:var(--panel);padding:0 6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.ucsb__lb[data-state=on] .legend{opacity:1}.ucsb__lb.dividing .whole{visibility:visible;animation:ucsb-pinch .26s ease-in forwards}.ucsb__lb.dividing .whole:before,.ucsb__lb.dividing .whole:after{content:"";position:absolute;left:50%;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:var(--panel);animation:ucsb-furrow .26s ease-in forwards}.ucsb__lb.dividing .whole:before{top:-12px}.ucsb__lb.dividing .whole:after{bottom:-12px}.ucsb__lb.dividing .half{animation:ucsb-daughterL .42s cubic-bezier(.3,1.5,.5,1) .2s both}.ucsb__lb.dividing .half[data-p=long]{animation-name:ucsb-daughterR}.ucsb__lb.merging .half{animation:ucsb-fuseL .28s ease-in forwards}.ucsb__lb.merging .half[data-p=long]{animation-name:ucsb-fuseR}.ucsb__lb.merging .whole{animation:ucsb-reform .3s ease-out .2s both}.ucsb__lb.merging .halves{visibility:visible}@keyframes ucsb-pinch{0%{transform:none;opacity:1}to{transform:scaleY(.9);opacity:0}}@keyframes ucsb-furrow{0%{transform:scale(0)}to{transform:scale(2.4)}}@keyframes ucsb-daughterL{0%{transform:translate(42%) scale(.85,.92);border-radius:40%;opacity:.4}to{transform:none;border-radius:12px;opacity:1}}@keyframes ucsb-daughterR{0%{transform:translate(-42%) scale(.85,.92);border-radius:40%;opacity:.4}to{transform:none;border-radius:12px;opacity:1}}@keyframes ucsb-fuseL{to{transform:translate(48%) scale(.9);border-radius:40%;opacity:0}}@keyframes ucsb-fuseR{to{transform:translate(-48%) scale(.9);border-radius:40%;opacity:0}}@keyframes ucsb-reform{0%{transform:scale(.92);opacity:0}to{transform:none;opacity:1}}@media(max-width:700px){.ucsb__mrow{gap:8px}.ucsb__mount{gap:7px;padding:7px 8px 7px 6px;font-size:13.5px}.ucsb__mount .ic{width:40px;height:40px}.ucsb__mount .ic img{max-width:34px}.ucsb__mount .tick{display:none}.ucsb__mount>span:nth-child(2){white-space:nowrap}}@media(prefers-reduced-motion:reduce){.ucsb__lb *{animation:none!important}}.ucsb__mnote{margin:10px 0 0;padding:9px 12px;border-radius:8px;border:1px solid rgba(224,132,63,.35);background:#17120d;color:var(--ink);font-size:13.5px;line-height:1.4}.ucsb__mnote[hidden]{display:none}.ucsb__lnotify{margin-top:8px}.ucsb__lnotify[hidden]{display:none}.ucsb__chk{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:14px;color:var(--ink);cursor:pointer}.ucsb__chk input{width:18px;height:18px;accent-color:var(--a);margin:0}#ucsb-belt:not(:empty){margin-top:12px}.ucsb__belt{border:1px dashed #4a3b2e;border-radius:10px;background:#16130f}.ucsb__belt.is-on{border-style:solid;border-color:var(--a);box-shadow:0 0 22px -8px var(--glow)}.ucsb__belt-t{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:none;border:0;cursor:pointer;text-align:left}.ucsb__belt-t img{flex:none;width:44px;height:44px;border-radius:8px;object-fit:cover}.ucsb__belt-t span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ucsb__belt-t b{font-size:14px}.ucsb__belt-t small{font-size:12px;color:var(--mute)}.ucsb__belt-t em{font-style:normal;font-weight:700;font-size:14px}.ucsb__sw2{flex:none;position:relative;width:36px;height:20px;border-radius:99px;background:#2f2b27;transition:background .25s}.ucsb__sw2:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#bfb6aa;transition:transform .25s,background .25s}.ucsb__belt.is-on .ucsb__sw2{background:var(--a)}.ucsb__belt.is-on .ucsb__sw2:after{transform:translate(16px);background:#fff}.ucsb__belt-s{display:flex;align-items:center;gap:10px;padding:0 12px 12px 68px;font-size:12.5px;color:var(--mute)}.ucsb__belt-s select{flex:1;min-width:0;height:36px;border-radius:8px;border:1px solid #3a3631;background:#121214;color:var(--ink);padding:0 8px;font-size:14px}#ucsb-oos:not(:empty){margin-top:12px}.ucsb__oos{border:1px solid #6a3b2b;border-radius:10px;background:#1d1310;padding:12px 14px}.ucsb__oos p{margin:0 0 10px;font-size:13.5px;line-height:1.4}.ucsb__oos button{width:100%;min-height:40px;border-radius:8px;border:1px solid var(--a);background:#e0843f24;color:#fff;font-weight:700;font-size:13.5px;cursor:pointer}.ucsbm{--line:#2a2723;--ink:#efe7db;--mute:#9a9186;--faint:#6f685f;--a:#e0843f;--card:#141416;--soft:#18171a;--ok:#7fc58a;background:#0b0b0c;color:var(--ink);font-family:Archivo,system-ui,sans-serif;padding:28px 0 40px;border-top:1px solid var(--line)}.ucsbm *{box-sizing:border-box}.ucsbm__sec{max-width:1240px;margin:0 auto;padding:10px 16px 30px}@media(min-width:900px){.ucsbm__sec{padding:14px 32px 40px}}.ucsbm h2{font-size:24px;margin:0 0 14px;color:#fff;letter-spacing:.01em}.ucsbm__eye{margin:0 0 6px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;color:var(--a);text-transform:uppercase}.ucsbm__media{display:grid;gap:12px}@media(min-width:900px){.ucsbm__media{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.ucsbm__video{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#000}.ucsbm__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ucsbm__vbtn{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:none;cursor:pointer}.ucsbm__vbtn img{width:100%;height:100%;object-fit:cover;filter:brightness(.72);transition:filter .3s,transform .6s}.ucsbm__vbtn:hover img{filter:brightness(.85);transform:scale(1.02)}.ucsbm__play{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;background:var(--a);box-shadow:0 0 0 8px #e0843f38,0 10px 30px #00000080}.ucsbm__play:after{content:"";position:absolute;left:31px;top:24px;border-left:20px solid #fff;border-top:14px solid transparent;border-bottom:14px solid transparent}.ucsbm__vcap{position:absolute;left:16px;bottom:14px;font:700 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;color:#fff;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.8)}.ucsbm__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:900px){.ucsbm__photos{grid-template-columns:repeat(3,minmax(0,1fr))}}.ucsbm__ph{position:relative;aspect-ratio:1/1;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#151413;cursor:zoom-in}.ucsbm__ph img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ucsbm__ph:hover img{transform:scale(1.05)}.ucsbm__ph.is-more{display:none}.ucsbm__photos.is-all .ucsbm__ph.is-more{display:block}.ucsbm__morebtn,.ucsbm__allrev{display:block;margin:14px auto 0;border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:10px;padding:12px 22px;font:700 14px/1 Archivo,system-ui,sans-serif;cursor:pointer}@media(min-width:900px){.ucsbm__morebtn{grid-column:2}}.ucsbm__morebtn:hover,.ucsbm__allrev:hover{border-color:var(--a)}.ucsbm__rvh{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.ucsbm__rvh h2{margin:0}.ucsbm__mute{color:var(--mute);font-size:14px}.ucsbm__stars{display:inline-block;width:86px;height:16px;background:linear-gradient(90deg,#e0a93a var(--r,100%),#4a453f var(--r,100%));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 16'%3E%3Cg%3E%3Cpath id='s' d='M8 0l2.4 5 5.6.6-4.2 3.8 1.2 5.6L8 12.2 3 15l1.2-5.6L0 5.6 5.6 5z'/%3E%3Cuse href='%23s' x='17.5'/%3E%3Cuse href='%23s' x='35'/%3E%3Cuse href='%23s' x='52.5'/%3E%3Cuse href='%23s' x='70'/%3E%3C/g%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 16'%3E%3Cg%3E%3Cpath id='s' d='M8 0l2.4 5 5.6.6-4.2 3.8 1.2 5.6L8 12.2 3 15l1.2-5.6L0 5.6 5.6 5z'/%3E%3Cuse href='%23s' x='17.5'/%3E%3Cuse href='%23s' x='35'/%3E%3Cuse href='%23s' x='52.5'/%3E%3Cuse href='%23s' x='70'/%3E%3C/g%3E%3C/svg%3E") no-repeat}.ucsbm__rv{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.ucsbm__rc{flex:0 0 280px;scroll-snap-align:start;border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--card)}.ucsbm__rc b{display:block;margin:6px 0 2px;color:#fff}.ucsbm__rc p{margin:0;font-size:13.5px;color:var(--mute);line-height:1.45}.ucsbm__rc small{display:block;margin-top:8px;font-size:12px;color:var(--faint)}.ucsbm__rc small i{font-style:normal;color:var(--ok);font-weight:700}.ucsbm__okendo{margin-top:16px;background:#fff;color:#141414;border-radius:12px;padding:12px}.ucsbm__ben{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:10px}@media(min-width:900px){.ucsbm__ben{grid-template-columns:repeat(4,minmax(0,1fr))}}.ucsbm__ben div{border-radius:12px;background:var(--soft);border:1px solid var(--line);padding:16px}.ucsbm__ben b{display:block;margin-bottom:6px;font-size:15px;color:#fff}.ucsbm__ben p{margin:0;font-size:13.5px;color:var(--mute);line-height:1.5}.ucsbm__det{border-bottom:1px solid var(--line);padding:14px 0}.ucsbm__det summary{cursor:pointer;font-weight:700;color:#fff}.ucsbm__det ul{margin:8px 0 0;padding-left:18px;color:var(--mute);font-size:14px;line-height:1.55}.ucsbm__det a{color:var(--a)}.ucsbm__lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000e0;display:grid;place-items:center;padding:16px}.ucsbm__lb[hidden]{display:none}.ucsbm__lbin{position:relative;display:flex;align-items:center;gap:10px;max-width:min(1100px,100%)}.ucsbm__lbin img{max-width:100%;max-height:86vh;border-radius:10px;object-fit:contain;min-width:0}.ucsbm__lbx{position:absolute;top:-6px;right:-6px;z-index:1;width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:#111;font-size:18px;cursor:pointer}.ucsbm__lbnav{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#0006;color:#fff;font-size:28px;line-height:1;cursor:pointer}@media(max-width:600px){.ucsbm__lbnav{position:absolute;bottom:-56px}.ucsbm__lbnav[data-d="-1"]{left:30%}.ucsbm__lbnav[data-d="1"]{right:30%}}@media(prefers-reduced-motion:reduce){.ucsbm *{transition:none!important}}.ucsb__save{margin:16px 0 0;padding:14px;border:1px solid #2c2e31;border-radius:12px;background:#101112}.ucsb__save-h{margin:0 0 10px;font:800 15px/1.3 Archivo,system-ui,sans-serif;font-style:normal;color:var(--ink)}.ucsb__save-row{display:flex;gap:8px}.ucsb__save-row input{flex:1;min-width:0;height:46px;padding:0 12px;border:1px solid #2c2e31!important;border-radius:10px;background:#17181a!important;color:var(--ink)!important;font:500 16px/1.2 Archivo,system-ui,sans-serif;font-style:normal;box-shadow:none!important;outline:none}.ucsb__save-row input::placeholder{color:#7d766d;font-style:normal}.ucsb__save-row input:focus{border-color:#e08a3c!important;box-shadow:0 0 0 3px #e08a3c33!important}.ucsb__save-row input:disabled{opacity:.6}.ucsb__save-row button{flex:none;height:46px;padding:0 16px;border:1px solid #e08a3c;border-radius:10px;background:#e08a3c24;color:#fff;font:800 13px/1 Archivo,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s}.ucsb__save-row button:hover:not(:disabled){background:#e08a3c42}.ucsb__save-row button:disabled{cursor:default;opacity:.75}.ucsb__save-msg{margin:8px 0 0;font-size:13px;line-height:1.4}.ucsb__save-msg.is-ok{color:#e9b98d}.ucsb__save-msg.is-err{color:#ff9a8a}.ucsb__save-fine{margin:8px 0 0;color:var(--mute);font-size:12px;line-height:1.4;font-style:normal}@media(max-width:420px){.ucsb__save-row{flex-direction:column}.ucsb__save-row button{width:100%}}.ucsb__parts{margin:14px 0 0;text-align:center;font-size:13px}.ucsb__parts a{color:var(--mute);text-decoration:underline}.ucsb__parts a:hover{color:var(--a2)}.ucsb .ucsb__mount{gap:9px;min-height:52px;padding:6px 10px 6px 6px;font:600 15px/1.2 Archivo,system-ui,sans-serif;letter-spacing:normal}.ucsb .ucsb__mount .ic{width:46px;height:38px}.ucsb .ucsb__mount .ic img{max-width:40px;max-height:28px}.ucsb .ucsb__mount>span:nth-child(2){flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ucsb .ucsb__mount small{font-size:12px;letter-spacing:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ucsb .ucsb__mount .tick{flex:none;margin-left:0}.ucsb .ucsb__lb .half{font:600 13px/1.2 Archivo,system-ui,sans-serif;letter-spacing:normal}.ucsb__bpatt{position:absolute;pointer-events:none;z-index:1}.ucsb__bpatt[hidden]{display:none}.ucsb__pv.is-bp .ucsb__bpatt img,.ucsb__pv .ucsb__bpatt img{position:absolute;inset:auto;height:auto;padding:0;object-fit:fill;opacity:0;transform:none;filter:drop-shadow(0 0 4px rgba(156,195,222,.25));transition:opacity .45s ease}.ucsb__pv .ucsb__bpatt img.on{opacity:1}.ucsb .ucsb__parts{font-size:12.5px;white-space:nowrap}.ucsb .ucsb__cut{margin-top:10px;color:var(--ink)}.ucsb .ucsb__cut[hidden]{display:none}.ucsb .ucsb__cut b{color:var(--a2)}
/*# sourceMappingURL=/cdn/shop/t/56/assets/uc-shoulder.css.map */
