.re-w-glass{--gl-ink:#F5F0F7;--gl-dim:rgba(245,240,247,.56);--gl-line:rgba(255,255,255,.14)}.re-w-glass .gl-bar{margin:0 0 14px}.re-w-glass .gl-how{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;font:500 13.5px/1.45 Inter,system-ui,sans-serif;color:var(--muted)}.re-w-glass .gl-how-i{flex:none;width:14px;height:16px;margin-top:1px;fill:none;stroke:var(--gold);stroke-width:2.4;stroke-linejoin:round}.re-w-glass .gl-q{margin:0 0 10px;font:600 11px/1 Inter,system-ui,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:var(--gold)}.re-w-glass .gl-rail{grid-template-columns:repeat(3,minmax(0,1fr));border-top-color:var(--gl-line);border-bottom-color:var(--gl-line)}.re-w-glass .gl-rail .d4-pick{display:flex;align-items:center;gap:16px;min-height:56px;padding:15px 20px 14px;border-bottom:0;border-right-color:var(--gl-line)}.re-w-glass .gl-rail .d4-pick:active{background:rgba(195,148,211,.12)}.re-w-glass .gl-rail .d4-pick:last-child{border-right:0}.re-w-glass .gl-meter{flex:none;display:grid;grid-template-columns:repeat(3,7px);align-items:end;gap:4px;height:16px}.re-w-glass .gl-meter i{display:block;border:1px solid rgba(195,148,211,.5);border-radius:1px;transition:background-color .45s var(--ease),border-color .45s var(--ease)}.re-w-glass .gl-meter i:nth-child(1){height:7px}.re-w-glass .gl-meter i:nth-child(2){height:11px}.re-w-glass .gl-meter i:nth-child(3){height:16px}.re-w-glass .gl-meter i.on{background:rgba(195,148,211,.38)}.re-w-glass .d4-pick[aria-pressed=true] .gl-meter i.on{background:var(--gold);border-color:var(--gold)}.re-w-glass .gl-pick-t{min-width:0}.re-w-glass .gl-grid{display:grid;grid-template-columns:minmax(0,1.68fr) minmax(0,1fr);gap:clamp(26px,3.6vw,56px);align-items:start}.re-w-glass .gl-fig{min-width:0}.re-w-glass .gl-stage{position:relative;width:100%;aspect-ratio:16 / 10.4;overflow:hidden;border-radius:2px;isolation:isolate;background:#09060B;box-shadow:0 50px 100px -40px rgba(0,0,0,.78),0 0 0 1px rgba(216,185,226,.2);touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.re-w-glass .gl-cv{position:absolute;inset:0;display:block;width:100%;height:100%}.re-w-glass .gl-handle{position:absolute;z-index:3;left:clamp(23px,var(--gl-x,50%),calc(100% - 23px));top:var(--gl-hy,46%);width:44px;height:44px;margin:-22px 0 0 -22px;border:1px solid rgba(216,185,226,.88);border-radius:2px;outline:none;cursor:ew-resize;background:rgba(18,11,21,.58) no-repeat center/20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F5F0F7' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6-6 6 6 6M15 6l6 6-6 6'/%3E%3C/svg%3E");-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px -10px rgba(0,0,0,.7);transition:border-color .35s var(--ease),background-color .35s var(--ease),box-shadow .35s var(--ease)}.re-w-glass .gl-handle:hover,.re-w-glass .gl-stage.gl-drag .gl-handle{border-color:#F3E6F7;background-color:rgba(18,11,21,.78)}.re-w-glass .gl-handle:focus-visible{box-shadow:0 0 0 2px #120B15,0 0 0 4px var(--gold)}.re-w-glass .gl-grip{position:absolute;inset:-10px}.re-w-glass .gl-tag{position:absolute;z-index:4;top:var(--gl-ty,9%);min-height:40px;margin:0;padding:0 13px;border:1px solid rgba(195,148,211,.32);border-radius:2px;cursor:pointer;background:rgba(18,11,21,.6);color:var(--gl-ink);font:600 11px/1 Inter,system-ui,sans-serif;letter-spacing:2.4px;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .45s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease)}.re-w-glass .gl-tag:hover{border-color:#F3E6F7;background-color:rgba(18,11,21,.84)}.re-w-glass .gl-tag:active{transform:translateY(1px)}.re-w-glass .gl-tag:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.re-w-glass .gl-tag-l{left:var(--gl-tl,9%)}.re-w-glass .gl-tag-r{right:var(--gl-tl,9%);color:var(--gold);border-color:rgba(195,148,211,.62)}.re-w-glass .gl-stage.gl-no-l .gl-tag-l,.re-w-glass .gl-stage.gl-no-r .gl-tag-r{opacity:0;pointer-events:none}.re-w-glass .gl-ghost{position:absolute;z-index:5;left:clamp(23px,var(--gl-x,50%),calc(100% - 23px));top:var(--gl-hy,46%);width:0;height:0;pointer-events:none}.re-w-glass .gl-ghost[hidden]{display:none}.re-w-glass .gl-hand{position:absolute;left:-14px;top:-3px;width:44px;height:50px;opacity:0;transform-origin:14px 3px;fill:rgba(18,11,21,.74);stroke:#EBD8F2;stroke-width:1.15;stroke-linejoin:round;filter:drop-shadow(0 10px 18px rgba(0,0,0,.55))}.re-w-glass .gl-ghost.is-on .gl-hand{animation:gl-gh 3.1s var(--ease) both}@keyframes gl-gh{0%{opacity:0;transform:translate(16px,34px)}14%{opacity:1;transform:translate(4px,10px)}22%{transform:translate(4px,10px) scale(.88)}80%{opacity:1;transform:translate(4px,10px) scale(.88)}88%{opacity:1;transform:translate(4px,10px)}100%{opacity:0;transform:translate(12px,30px)}}.re-w-glass .gl-says{display:grid}.re-w-glass .gl-say{grid-area:1 / 1;margin:0;max-width:74ch;font-size:15px;line-height:1.6;color:var(--muted)}.re-w-glass .gl-done-k{margin:0;font:700 clamp(20px,1.7vw,24px)/1.12 "Archivo",system-ui,sans-serif;font-stretch:114%;letter-spacing:-.01em;color:var(--ink)}.re-w-glass .gl-done-t{margin:8px 0 0;font-size:14.5px;line-height:1.55;color:var(--muted)}.re-w-glass .gl-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.re-w-glass .gl-cta .btn{min-height:46px;padding-left:18px;padding-right:18px;white-space:nowrap;justify-content:center}.re-w-glass .gl-cta .btn-gold,.re-w-glass .gl-book{color:#120B15}.re-w-glass .gl-cta .btn-gold:hover,.re-w-glass .btn-gold.gl-book:hover{background:#FFFFFF;color:#120B15}.re-w-glass .gl-cta .btn:focus-visible,.re-w-glass .gl-book:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.re-w-glass .gl-cta .btn:active,.re-w-glass .gl-book:active{transform:translateY(1px)}.re-w-glass .gl.is-done .gl-card .gl-book{display:none}.re-w-glass .gl-says .gl-done[hidden]{display:none!important}.re-w-glass .gl.is-done .gl-card .gl-text{display:none}.re-w-glass .gl-say[hidden]{display:block!important;visibility:hidden}.re-w-glass .gl-say>span{margin-right:8px;font:600 11px/1 Inter,system-ui,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:var(--gold)}.re-w-glass .gl-say.re-in{animation:gl-in .55s var(--ease)}@keyframes gl-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.re-w-glass .gl-note{margin:12px 0 0;font:600 11px/1.6 Inter,system-ui,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:var(--gl-dim)}.re-w-glass .gl-side{min-width:0;display:flex;flex-direction:column;gap:20px}.re-w-glass .gl-card{padding:clamp(20px,2.2vw,30px);background:rgba(18,11,21,.6);border:1px solid rgba(195,148,211,.28);border-top:2px solid var(--gold);border-radius:2px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.re-w-glass .gl-kick{margin:0;font:600 11px/1 Inter,system-ui,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:var(--gold)}.re-w-glass .gl-name{margin:12px 0 0;font-family:"Archivo",system-ui,sans-serif;font-weight:700;font-stretch:114%;font-size:clamp(28px,2.6vw,38px);line-height:1.05;letter-spacing:-.01em;color:var(--ink)}.re-w-glass .gl-facts{display:grid;grid-template-columns:auto minmax(0,1fr);margin:18px 0 0;border-top:1px solid var(--gl-line);border-bottom:1px solid var(--gl-line)}.re-w-glass .gl-facts div{padding:16px 24px 16px 0;min-width:0}.re-w-glass .gl-facts div+div{padding-left:24px;padding-right:0;border-left:1px solid var(--gl-line)}.re-w-glass .gl-facts dt{font:600 11px/1 Inter,system-ui,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:var(--gl-dim)}.re-w-glass .gl-facts dd{margin:10px 0 0;font-family:"Archivo",system-ui,sans-serif;font-weight:700;font-stretch:118%;font-size:clamp(26px,2.3vw,32px);line-height:1;color:var(--ink);white-space:nowrap;font-variant-numeric:lining-nums}.re-w-glass .gl-facts dd.gl-dd-s{font-size:clamp(16px,1.3vw,18px);font-stretch:110%;line-height:1.25;white-space:normal;padding-top:6px}.re-w-glass .gl-text{margin:16px 0 0;font-size:15px;line-height:1.6;color:var(--muted)}.re-w-glass .gl-book{margin-top:18px;min-height:48px;white-space:nowrap}.re-w-glass .gl-touch{display:none}@media(hover:none),(pointer:coarse){.re-w-glass .gl-touch{display:inline}.re-w-glass .gl-fine{display:none}}@media(max-width:1100px){.re-w-glass .gl-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.re-w-glass .gl-say{font-size:14px;line-height:1.55}.re-w-glass .gl-name{font-size:26px}.re-w-glass .gl-facts dd{font-size:26px}.re-w-glass .gl-text{font-size:14px}}@media(max-width:899px){.re-w-glass .gl-grid{grid-template-columns:1fr;gap:16px}.re-w-glass .gl-side{max-width:640px}.re-w-glass .gl-fig{display:contents}.re-w-glass .gl-side{order:1}.re-w-glass .gl-note{order:2;margin-top:-4px}}@media(max-width:760px){.re-w-glass .gl-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.re-w-glass .gl-rail .d4-pick:nth-child(2){border-right:1px solid var(--gl-line)}.re-w-glass .gl-rail .d4-pick:nth-child(-n+2){border-bottom:0}}@media(max-width:600px){.re-w-glass .gl-rail .d4-pick{flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;min-height:62px;padding:10px 12px 10px;font-size:14.5px}.re-w-glass .gl-q{display:none}.re-w-glass .gl-facts dd{font-size:22px}.re-w-glass .gl-facts dd.gl-dd-s{font-size:15px;padding-top:3px}.re-w-glass .gl-facts div{padding-top:2px;padding-bottom:10px}.re-w-glass .gl-facts dt{font-size:10px}.re-w-glass .gl-stage{aspect-ratio:1 / .84}.re-w-glass .gl-how{font-size:13px;margin-bottom:10px}.re-w-glass .gl-tag{padding:0 9px;font-size:10px;letter-spacing:2px}.re-w-glass .gl-note{margin-top:8px}.re-w-glass .gl-cta{display:grid;grid-template-columns:1fr auto;gap:8px}.re-w-glass .gl-cta .btn{padding-left:14px;padding-right:14px}.re-w-glass .gl-say{font-size:14px;line-height:1.5}.re-w-glass .gl-text{font-size:13.5px;line-height:1.5}.re-w-glass .gl-note{letter-spacing:2px}.re-w-glass .gl-card{padding:16px 18px 18px}.re-w-glass .gl-side{gap:14px}.re-w-glass .gl-kick,.re-w-glass .gl-name{display:none}.re-w-glass .gl-facts{margin-top:0;border-top:0}.re-w-glass .gl-facts div{padding-top:4px;padding-bottom:12px}.re-w-glass .gl-text{margin-top:12px}.re-w-glass .gl.is-done .gl-facts{border-bottom:0}.re-w-glass .gl-done-t{font-size:14px}.re-w-glass .gl-book{align-self:stretch;justify-content:center}}@media(prefers-reduced-motion:reduce){.re-w-glass .gl-say.re-in{animation:none}.re-w-glass .gl-ghost{display:none}.re-w-glass .gl-tag,.re-w-glass .gl-handle,.re-w-glass .gl-meter i{transition:none}}
