:root{--rx-fill-wow:#f2b705;--rx-fill-king:#f5c518;--rx-fill-amazing:#a5d8f3;--rx-fill-lovely:#e03131;--rx-fill-brilliant:#fbe79e}.lcsa-rx-pick.is-active[data-rx-id=wow]{--rx-fill:var(--rx-fill-wow)}.lcsa-rx-pick.is-active[data-rx-id=king]{--rx-fill:var(--rx-fill-king)}.lcsa-rx-pick.is-active[data-rx-id=amazing]{--rx-fill:var(--rx-fill-amazing)}.lcsa-rx-pick.is-active[data-rx-id=lovely]{--rx-fill:var(--rx-fill-lovely)}.lcsa-rx-pick.is-active[data-rx-id=brilliant]{--rx-fill:var(--rx-fill-brilliant)}:is(#ea-root,body) .lcsa-rx-bar{display:inline-flex;align-items:stretch;gap:2px;padding:3px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}:is(#ea-root,body) .lcsa-rx-pick{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px 7px;border:1.5px solid transparent;border-radius:9px;background:transparent;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}:is(#ea-root,body) .lcsa-rx-bar .lcsa-rx-pick{color:var(--ink)}:is(#ea-root,body) .lcsa-rx-pick.is-active{border-color:transparent;background:transparent}:is(#ea-root,body) .lcsa-rx-pick:focus-visible,:is(#ea-root,body) .lcsa-rx-pick:hover{background:var(--surface-2);transform:translateY(-1px)}:is(#ea-root,body) .lcsa-rx-pick-label{font-family:var(--display);font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1;white-space:nowrap}:is(#ea-root,body) .lcsa-rx-pick.is-active .lcsa-rx-pick-label{font-weight:800}:is(#ea-root,body) .lcsa-rx-wrap.is-compact .lcsa-rx-bar{gap:1px;padding:2px;border-radius:9px}:is(#ea-root,body) .lcsa-rx-wrap.is-compact .lcsa-rx-pick{gap:1px;padding:3px 4px;border-radius:7px;border-width:1px}:is(#ea-root,body) .lcsa-rx-wrap.is-compact .lcsa-rx-pick-label{font-size:8px;letter-spacing:.01em}:is(#ea-root,body) .lcsa-rx-wrap{position:relative;display:inline-flex;align-items:center;gap:7px}.lcsa-rx-pick svg{transition:transform .14s ease}.lcsa-rx-pick:hover svg{transform:scale(1.12) translateY(-1px)}@keyframes lcsa-rx-pulse{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}.lcsa-rx-pick.is-pulsing svg{animation:lcsa-rx-pulse .18s ease-out}@keyframes lcsa-rx-blink{0%{fill-opacity:0}18%{fill-opacity:1}38%{fill-opacity:.2}58%{fill-opacity:1}to{fill-opacity:1}}.lcsa-rx-pick.is-blinking svg{animation:lcsa-rx-blink .56s ease-in-out}@keyframes lcsa-rx-burst{0%{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1.6)}45%{transform:scale(1.52) rotate(-4deg)}65%{transform:scale(.94) rotate(2deg)}82%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes lcsa-rx-glint-a{0%{transform:translate(0) scale(.3)}30%{transform:translate(-2.6px,-2.6px) scale(1.4)}55%{transform:translate(-3.4px,-3.4px) scale(1.2)}to{transform:translate(0) scale(1)}}@keyframes lcsa-rx-glint-b{0%{transform:translate(0) scale(.3)}30%{transform:translate(-2.2px,2.4px) scale(1.4)}55%{transform:translate(-3px,3.2px) scale(1.2)}to{transform:translate(0) scale(1)}}.lcsa-rx-gleam,.lcsa-rx-glint{transform-box:fill-box;transform-origin:center}.lcsa-rx-pick.is-bursting .lcsa-rx-gleam{animation:lcsa-rx-burst .68s cubic-bezier(.34,1.4,.5,1)}.lcsa-rx-pick.is-bursting .lcsa-rx-glint-a{animation:lcsa-rx-glint-a .68s cubic-bezier(.34,1.4,.5,1)}.lcsa-rx-pick.is-bursting .lcsa-rx-glint-b{animation:lcsa-rx-glint-b .68s cubic-bezier(.34,1.4,.5,1) 60ms}.lcsa-rx-pick{position:relative}.lcsa-rx-flare{position:absolute;top:14px;left:50%;width:0;height:0;overflow:visible;pointer-events:none;z-index:30}.lcsa-rx-wrap.is-compact .lcsa-rx-flare{top:12px}.lcsa-rx-pick-label,.lcsa-rx-pick>svg{position:relative;z-index:1}@keyframes lcsa-rx-rise{0%{transform:translate(-50%,-50%) scale(.25);opacity:0}16%{transform:translate(calc(-50% + var(--dx) * .18),calc(-50% - var(--rise) * .18)) scale(1.05);opacity:1}55%{transform:translate(calc(-50% + var(--dx) * .66),calc(-50% - var(--rise) * .66)) scale(1);opacity:.9}to{transform:translate(calc(-50% + var(--dx)),calc(-50% - var(--rise))) scale(.72);opacity:0}}.lcsa-rx-rain{position:absolute;top:0;left:0;line-height:0;--rx-fill:var(--rx-fill-wow);color:var(--rx-fill-wow);animation:lcsa-rx-rise .8s cubic-bezier(.2,.85,.35,1) both}.lcsa-rx-rain svg{display:block}.lcsa-rx-rain-1{--rise:42px;--dx:4px;animation-delay:0s}.lcsa-rx-rain-2{--rise:58px;--dx:-26px;animation-delay:70ms}.lcsa-rx-rain-3{--rise:52px;--dx:24px;animation-delay:.13s}.lcsa-rx-mote{position:absolute;top:0;left:0;width:9px;height:9px;background:var(--rx-fill-wow);-webkit-clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:lcsa-rx-rise .8s cubic-bezier(.2,.85,.35,1) both}.lcsa-rx-mote-1{--rise:66px;--dx:-14px;width:7px;height:7px;animation-delay:.19s}.lcsa-rx-mote-2{--rise:70px;--dx:18px;width:6px;height:6px;animation-delay:.25s}.lcsa-rx-mote-3{--rise:48px;--dx:30px;width:8px;height:8px;animation-delay:.15s}.lcsa-rx-mote-4{--rise:60px;--dx:-32px;width:6px;height:6px;animation-delay:.31s}@keyframes lcsa-rx-halo{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}20%{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.7);opacity:.3}to{transform:translate(-50%,-50%) scale(2.1);opacity:0}}.lcsa-rx-halo{position:absolute;top:0;left:0;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--rx-fill-wow) 50%,transparent) 0,color-mix(in srgb,var(--rx-fill-wow) 20%,transparent) 45%,transparent 70%);animation:lcsa-rx-halo .52s ease-out both}@keyframes lcsa-rx-unset{0%{transform:scale(1)}45%{transform:scale(.8)}to{transform:scale(1)}}.lcsa-rx-pick.is-removing .lcsa-rx-gleam,.lcsa-rx-pick.is-removing .lcsa-rx-glint{animation:lcsa-rx-unset .26s ease-out}@keyframes lcsa-rx-count-pop{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.lcsa-rx-wrap:has(.is-bursting) .lcsa-rx-count{animation:lcsa-rx-count-pop .3s ease-out}.lcsa-rx-pick.is-pulsing.is-blinking svg{animation:lcsa-rx-pulse .18s ease-out,lcsa-rx-blink .56s ease-in-out}@keyframes lcsa-rx-glint{0%{transform:scale(.35) rotate(-18deg);opacity:0}55%{transform:scale(1.35) rotate(6deg);opacity:1}to{transform:scale(1) rotate(0deg);opacity:1}}.lcsa-rx-glint{transform-box:fill-box;transform-origin:center}.lcsa-rx-pick.is-pulsing .lcsa-rx-glint{animation:lcsa-rx-glint .26s cubic-bezier(.34,1.56,.64,1)}.lcsa-rx-pick.is-pulsing .lcsa-rx-glint:last-of-type{animation-delay:70ms}:is(#ea-root,body) .lcsa-rx-count{display:inline-flex;align-items:center;padding:5px 9px;margin:0;border:none;border-radius:8px;background:transparent;color:var(--muted);font-family:var(--display);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;transition:background .14s ease,color .14s ease}:is(#ea-root,body) .lcsa-rx-count:focus-visible,:is(#ea-root,body) .lcsa-rx-count:hover{background:var(--surface-2);color:var(--ink)}.lcsa-rx-summary{gap:5px}.lcsa-rx-summary,.lcsa-rx-summary-icon,.lcsa-rx-summary-icons{display:inline-flex;align-items:center}.lcsa-rx-summary-icon{justify-content:center;width:19px;height:19px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--ink)}.lcsa-rx-summary-icon+.lcsa-rx-summary-icon{margin-left:-6px}.lcsa-rx-summary-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lcsa-rx-panel{position:fixed;z-index:10000;display:flex;gap:2px;padding:6px;background:#fff;border:1.5px solid var(--ink);border-radius:14px;box-shadow:0 10px 28px rgba(27,24,19,.14)}.lcsa-rx-panel.is-measuring{top:-9999px;left:-9999px;visibility:hidden}.lcsa-rx-choice{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:62px;min-height:58px;padding:7px 6px;border:1.5px solid transparent;border-radius:10px;background:transparent;color:var(--ink);cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}.lcsa-rx-choice:focus-visible,.lcsa-rx-choice:hover{background:var(--surface-2);transform:translateY(-2px)}.lcsa-rx-choice.is-active{border-color:var(--ink);background:#fff}.lcsa-rx-choice-label{font-family:var(--display);font-size:9.5px;font-weight:700;letter-spacing:.07em}.lcsa-rx-choice.is-active .lcsa-rx-choice-label{font-weight:800}.lcsa-rx-choice-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);white-space:nowrap;padding:3px 7px;border-radius:6px;background:var(--ink);color:#fff;font-size:10.5px;opacity:0;pointer-events:none;transition:opacity .12s ease}.lcsa-rx-choice:focus-visible .lcsa-rx-choice-tip,.lcsa-rx-choice:hover .lcsa-rx-choice-tip{opacity:1}.lcsa-rx-panel.is-bottom .lcsa-rx-choice-tip{bottom:auto;top:calc(100% + 6px)}.lcsa-rx-modal-scope .nf-overlay{position:fixed;inset:0;z-index:1000;background:rgba(27,24,19,.45);display:grid;place-items:center;padding:20px}.lcsa-rx-modal-scope .nf-modal{width:min(520px,100%);max-height:min(86vh,780px);display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 60px rgba(27,24,19,.25);outline:none}.lcsa-rx-modal-scope .nf-modal-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.lcsa-rx-modal-scope .nf-modal-hd h2{margin:0;font-family:var(--display);font-weight:800;font-size:16px;color:var(--ink)}.lcsa-rx-modal-scope .nf-modal-body{padding:18px 20px;overflow-y:auto;display:grid;grid-gap:14px;gap:14px}.lcsa-rx-modal-scope .nf-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--muted)}.lcsa-rx-modal-scope .nf-icon-btn:hover{background:var(--surface-2);color:var(--ink)}.lcsa-rx-modal-scope .nf-reactor-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px}.lcsa-rx-modal-scope .nf-reactor{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:7px 8px;border-radius:10px;background:none;border:none;cursor:pointer}.lcsa-rx-modal-scope .nf-reactor:hover{background:var(--surface-2)}.lcsa-rx-modal-scope .nf-reactor-meta{flex:1 1;min-width:0;display:grid}.lcsa-rx-modal-scope .nf-reactor-meta b{font-family:var(--display);font-size:13px;color:var(--ink)}.lcsa-rx-modal-scope .nf-reactor-meta small{font-size:11px;color:var(--muted)}.lcsa-rx-modal-scope .nf-reactor-when{font-size:10.5px;color:var(--muted-2)}.lcsa-rx-modal-scope .nf-empty-line{margin:0;padding:14px 2px;font-size:12.5px;color:var(--muted)}.lcsa-rx-modal-scope .nf-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;overflow:hidden;color:#fff;font-family:var(--display);font-weight:800}.lcsa-rx-modal-scope .nf-avatar-photo{object-fit:cover}:is(#ea-root,body) .lcsa-rx-tabs{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:12px;margin-bottom:6px;border-bottom:1px solid var(--line)}:is(#ea-root,body) .lcsa-rx-tab{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:11px;font-family:var(--display);letter-spacing:.02em;white-space:nowrap;cursor:pointer}:is(#ea-root,body) .lcsa-rx-tab b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}:is(#ea-root,body) .lcsa-rx-tab.is-on{border-color:var(--ink);border-width:1.5px;font-weight:700}:is(#ea-root,body) .lcsa-rx-tab.is-on b{color:var(--ink)}:is(#ea-root,body) .lcsa-rx-reactor-tag{display:inline-flex;align-items:center;gap:4px;font-family:var(--display);font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--ink);white-space:nowrap}@media (hover:none),(max-width:640px){.lcsa-rx-choice{min-width:68px;min-height:64px}.lcsa-rx-choice-tip{display:none}.lcsa-rx-pick:hover svg{transform:none}}@media (max-width:380px){.lcsa-rx-panel{gap:0;padding:5px}.lcsa-rx-choice{min-width:60px;padding:7px 2px}}@media (prefers-reduced-motion:reduce){.lcsa-rx-choice,.lcsa-rx-choice-tip,.lcsa-rx-pick svg{transition:none}.lcsa-rx-halo,.lcsa-rx-mote,.lcsa-rx-pick.is-blinking svg,.lcsa-rx-pick.is-bursting .lcsa-rx-gleam,.lcsa-rx-pick.is-bursting .lcsa-rx-glint-a,.lcsa-rx-pick.is-bursting .lcsa-rx-glint-b,.lcsa-rx-pick.is-pulsing svg,.lcsa-rx-pick.is-pulsing.is-blinking svg,.lcsa-rx-pick.is-removing .lcsa-rx-gleam,.lcsa-rx-pick.is-removing .lcsa-rx-glint,.lcsa-rx-rain,.lcsa-rx-wrap:has(.is-bursting) .lcsa-rx-count{animation:none}.lcsa-rx-flare{display:none}.lcsa-rx-choice:focus-visible,.lcsa-rx-choice:hover,.lcsa-rx-pick:hover svg{transform:none}}:is(#ea-root,body) .lcsa-rx-spark{position:absolute;left:15px;top:3px;pointer-events:none;z-index:3;color:var(--bronze,#b8894a);animation:lcsa-rx-fly .7s cubic-bezier(.22,.8,.3,1) forwards;will-change:transform,opacity}:is(#ea-root,body) .lcsa-rx-spark svg{animation:lcsa-rx-twinkle .7s ease-in-out}:is(#ea-root,body) .lcsa-rx-spark:after,:is(#ea-root,body) .lcsa-rx-spark:before{content:"";position:absolute;left:6px;top:10px;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:0}:is(#ea-root,body) .lcsa-rx-spark:before{animation:lcsa-rx-trail .7s ease-out 60ms}:is(#ea-root,body) .lcsa-rx-spark:after{left:11px;width:2px;height:2px;animation:lcsa-rx-trail .7s ease-out .13s}@keyframes lcsa-rx-fly{0%{transform:translate(0) scale(.55);opacity:0}14%{transform:translateY(-2px) scale(1.08);opacity:1}55%{transform:translate(2px,-19px) scale(.98);opacity:.95}to{transform:translate(4px,-35px) scale(.7);opacity:0}}@keyframes lcsa-rx-twinkle{0%{filter:drop-shadow(0 0 1px rgba(184,137,74,.35))}22%{filter:drop-shadow(0 0 7px rgba(184,137,74,.9))}55%{filter:drop-shadow(0 0 4px rgba(184,137,74,.55))}to{filter:drop-shadow(0 0 0 rgba(184,137,74,0))}}@keyframes lcsa-rx-trail{0%{transform:translate(0) scale(1);opacity:0}25%{transform:translateY(-5px) scale(.9);opacity:.7}to{transform:translate(2px,-17px) scale(.4);opacity:0}}@media (prefers-reduced-motion:reduce){:is(#ea-root,body) .lcsa-rx-spark{animation:lcsa-rx-fade .26s ease-out forwards}:is(#ea-root,body) .lcsa-rx-spark svg{animation:none}:is(#ea-root,body) .lcsa-rx-spark:after,:is(#ea-root,body) .lcsa-rx-spark:before{animation:none;opacity:0}}@keyframes lcsa-rx-fade{0%{opacity:0}30%{opacity:1}to{opacity:0}}#ea-root .pm,.pm{--pm-bg:#efece4;position:relative;display:grid;grid-gap:5px;gap:5px;margin:10px 0 2px;width:100%;height:clamp(340px,30vw,460px);max-height:460px;overflow:hidden;border-radius:12px;background:var(--pm-bg);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}#ea-root .pm-tile,.pm-tile{position:relative;display:block;padding:0;border:none;margin:0;width:100%;height:100%;min-width:0;min-height:0;background:var(--pm-bg);cursor:zoom-in;overflow:hidden;border-radius:10px}#ea-root .pm-tile img,.pm-tile img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:none;max-height:none;object-fit:cover}#ea-root .pm-tile.fit-contain img,.pm-tile.fit-contain img{object-fit:contain}.pm-tile:focus-visible{outline:2px solid var(--bronze,#8a6a2e);outline-offset:2px}.pm-failed{display:grid;place-items:center;height:100%;padding:18px;font-size:12px;color:var(--muted,#746e60);text-align:center}.pm-badge{position:absolute;inset:0;display:grid;place-items:center;background:rgba(27,24,19,.58);color:#fff;font-family:var(--display);font-weight:800;font-size:20px}.pm-single .pm-badge{inset:auto 10px 10px auto;padding:6px 11px;letter-spacing:.04em;text-transform:uppercase}.pm-count,.pm-single .pm-badge{border-radius:20px;font-size:10.5px;background:rgba(27,24,19,.62)}.pm-count{position:absolute;top:8px;right:8px;padding:3px 8px;color:#fff;font-weight:700}#ea-root .pm-single,.pm-single{height:420px}#ea-root .pm-single.is-pano,.pm-single.is-pano{height:320px}#ea-root .pm-single.is-sq,.pm-single.is-sq{height:480px}#ea-root .pm-single.is-v,.pm-single.is-v{height:540px;justify-items:center}#ea-root .pm-single.is-v .pm-tile,.pm-single.is-v .pm-tile{width:auto;max-width:min(100%,480px)}#ea-root .pm-single.is-v .pm-tile img,.pm-single.is-v .pm-tile img{width:auto;max-width:100%;object-fit:contain}#ea-root .pm-two,.pm-two{height:440px;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr)}#ea-root .pm-three,.pm-three{height:460px;grid-template-columns:65% minmax(0,1fr);grid-template-rows:minmax(0,1fr)}#ea-root .pm-three .pm-col,.pm-three .pm-col{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-gap:5px;gap:5px;min-height:0;height:100%}#ea-root .pm-grid,.pm-grid{height:460px;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}@media (max-width:900px){#ea-root .pm-single,.pm-single{height:min(65svh,420px)}#ea-root .pm-single.is-pano,.pm-single.is-pano{height:240px}#ea-root .pm-single.is-sq,.pm-single.is-sq{height:380px}#ea-root .pm-single.is-v,.pm-single.is-v{height:min(65svh,480px)}#ea-root .pm-two,.pm-two{height:300px}#ea-root .pm-three,.pm-three{height:360px;grid-template-columns:60% minmax(0,1fr)}#ea-root .pm-grid,.pm-grid{height:340px}}.mvx{position:fixed;inset:0;z-index:9999;width:100vw;height:100dvh;background:rgba(18,15,11,.96);display:flex;color:#f2ede2}.mvx-content{width:min(94vw,1680px);height:92dvh;margin:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;min-height:0}.mvx.with-info .mvx-content{grid-template-columns:minmax(0,1fr) 330px}.mvx-stagewrap{flex-direction:column;gap:16px}.mvx-stage,.mvx-stagewrap{display:flex;min-width:0;min-height:0}.mvx-stage{position:relative;flex:1 1;max-height:86dvh;padding:28px 56px 110px;align-items:center;justify-content:center;overflow:hidden;touch-action:none}.mvx-stage.is-zoomed{cursor:-webkit-grab;cursor:grab}.mvx-stage.is-zoomed:active{cursor:-webkit-grabbing;cursor:grabbing}.mvx-img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transform-origin:center center;transition:opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.mvx-skel{position:absolute;width:200px;height:6px;border-radius:6px;background:linear-gradient(90deg,rgba(255,255,255,.08) 25%,rgba(255,255,255,.2) 37%,rgba(255,255,255,.08) 63%);background-size:400% 100%;animation:mvx-sh 1.3s ease infinite}@keyframes mvx-sh{0%{background-position:100% 50%}to{background-position:0 50%}}.mvx-error{text-align:center;color:#d8cfbd;font-size:13.5px;display:grid;grid-gap:12px;gap:12px;justify-items:center}.mvx-error button{padding:9px 16px;border-radius:9px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:#f2ede2;font-weight:700;font-size:12px;cursor:pointer}.mvx-close{position:fixed;top:16px;right:18px;z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(28,24,19,.7);color:#f2ede2;display:grid;place-items:center;cursor:pointer}.mvx-close:hover{background:rgba(60,52,40,.9)}.mvx-close svg{width:20px;height:20px}.mvx-counter{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:2;padding:7px 14px;border-radius:20px;background:rgba(28,24,19,.7);border:1px solid rgba(255,255,255,.14);font-family:var(--display);font-weight:700;font-size:12px;color:#e6dfd0}.mvx-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(28,24,19,.62);color:#f2ede2;display:grid;place-items:center;cursor:pointer;transition:.15s}.mvx-nav:hover{background:rgba(60,52,40,.9)}.mvx-nav svg{width:22px;height:22px}.mvx-nav.prev{left:10px}.mvx-nav.next{right:10px}.mvx-bar{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:2;display:flex;align-items:center;gap:4px;padding:5px;border-radius:14px;background:rgba(24,20,15,.82);border:1px solid var(--bronze-deep,#6e5526);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mvx-bar button{width:40px;height:40px;border-radius:10px;border:none;background:transparent;color:#e6dfd0;display:grid;place-items:center;cursor:pointer;transition:.15s}.mvx-bar button:hover:not(:disabled){background:rgba(255,255,255,.12);color:#fff}.mvx-bar button:disabled{opacity:.35;cursor:default}.mvx-bar button svg{width:19px;height:19px}.mvx-level{min-width:66px;text-align:center;font-family:var(--display);font-weight:700;font-size:11.5px;color:#cfc6b4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mvx-thumbs{display:flex;gap:8px;justify-content:center;overflow-x:auto;padding:2px;flex-shrink:0}.mvx-thumb{width:90px;height:68px;flex-shrink:0;padding:0;border-radius:8px;overflow:hidden;border:2px solid transparent;background:rgba(255,255,255,.08);cursor:pointer;opacity:.55;transition:.15s}.mvx-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mvx-thumb:hover{opacity:1}.mvx-thumb.on{opacity:1;border-color:var(--bronze-light,#b79a63)}.mvx-side{min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;background:#17140f;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px;font-size:13px;line-height:1.6;color:#d8cfbd}@media (max-width:900px){.mvx-content{width:100vw;height:100dvh;gap:0;grid-template-columns:minmax(0,1fr)}.mvx.with-info .mvx-content{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.mvx-stagewrap{padding:60px 0 0}.mvx-stage{max-height:70svh}.mvx-thumbs{display:none}.mvx-side{max-height:65dvh;border-radius:14px 14px 0 0;border-left:none;border-right:none;border-bottom:none}.mvx-side:before{content:"";display:block;width:40px;height:4px;border-radius:4px;background:rgba(255,255,255,.28);margin:0 auto 12px}.mvx-nav{width:44px;height:44px}.mvx-bar{bottom:10px}}@media (prefers-reduced-motion:reduce){.mvx-bar button,.mvx-img,.mvx-nav,.mvx-skel{transition:none;animation:none}}.vi{display:flex;flex-direction:column;gap:14px}.vi-head{display:flex;align-items:center;gap:10px}.vi-av{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--bronze,#8a6a2e);color:#fff;font-size:12px}.vi-av,.vi-name{font-family:var(--display);font-weight:800}.vi-name{font-size:15px;color:#f4efe4}.vi-meta{font-size:11.5px;color:#a49a87;margin-top:1px}.vi-text{font-size:13px;line-height:1.65;color:#d8cfbd;margin:0}.vi-block{padding-top:13px;border-top:1px solid rgba(255,255,255,.1)}.vi-block-k{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#8e8574;margin:0 0 5px}.vi-block-k,.vi-block-t{font-family:var(--display);font-weight:700}.vi-block-t{font-size:13.5px;color:#f4efe4;margin:0}.vi-block-s{font-size:12px;color:#a49a87;margin:2px 0 0;line-height:1.5}.vi-link{display:inline-block;margin-top:7px;color:var(--bronze-light,#b79a63)}.vi-counts,.vi-link{font-size:11.5px;font-weight:700}.vi-counts{padding-top:13px;border-top:1px solid rgba(255,255,255,.1);font-family:var(--display);color:#a49a87}.vi-actions{display:flex;flex-wrap:wrap;gap:8px}.vi-actions button,.vi-btn{padding:9px 14px;border-radius:9px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#f2ede2;font-family:var(--display);font-weight:700;font-size:11.5px;cursor:pointer}.vi-actions button:hover,.vi-btn:hover{background:rgba(255,255,255,.16)}.vi-profile{display:block;width:100%;text-align:center;padding:11px 14px;border-radius:9px;border:none;cursor:pointer;background:var(--bronze,#8a6a2e);color:#fff;font-family:var(--display);font-weight:700;font-size:11.5px;text-decoration:none}.vi-profile:hover{background:var(--bronze-light,#b79a63)}.vi-comments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.vi-comments li{font-size:12.5px;line-height:1.5;color:#c9c0ae}.vi-comments b{color:#f0eade;font-weight:700}