/* The studio opening and the human side of the universe. */
:root{--film-gold:#f5d28b;--film-white:#fff0ce;--film-dark:#071019}
button,.button,a.journey-primary{border-radius:999px;transition:transform .16s ease,box-shadow .25s ease,background .25s ease}
button:active{transform:translateY(2px) scale(.98);box-shadow:inset 0 2px 7px #0005}
dialog:not(#light-journey):not(#studio-premiere){border-radius:28px}
#conversation-dialog{background:linear-gradient(130deg,#122025b8,#060c13c9);backdrop-filter:blur(9px);padding:clamp(24px,4vw,60px);border-radius:28px}
#conversation-dialog::backdrop{background:#03080dc9}
#conversation-dialog input,#conversation-dialog textarea,#conversation-dialog select{border-radius:14px}
#conversation-dialog button,#world-dialog button,#welcome button,#light-journey button{border-radius:999px}
#light-journey .journey-card{border-radius:28px;padding:32px;background:linear-gradient(135deg,#132631b8,#080e18ce);box-shadow:inset 0 1px #fff2,0 25px 100px #0005}
#light-journey .journey-card h3{font-size:clamp(28px,2.8vw,39px)}
#light-journey .journey-card button{border-radius:999px;box-shadow:inset 0 1px #fff2,0 3px 0 #0004}
#light-journey .journey-card input,#light-journey .journey-card select{border-radius:12px}
.journey-clapper{width:min(350px,35vw);padding:25px 17px 12px;border:1px solid #efd59970;border-radius:12px;background:linear-gradient(155deg,#142026df,#060d18e8);box-shadow:0 0 40px #dab56d19;position:relative;overflow:hidden}
.journey-clapper:before{content:'';position:absolute;inset:0 0 auto;height:11px;background:repeating-linear-gradient(125deg,#e1c88b 0 22px,#111f2b 23px 45px);border-bottom:1px solid #ecd19590}
.journey-clapper .journey-progress-label{font-size:9px}.journey-clapper ol{margin:9px 0!important;gap:9px!important}.journey-clapper li{width:25px!important}
.clapper-meta{display:flex;justify-content:space-between;gap:8px;font:9px/1.5 monospace;letter-spacing:.06em;color:#e1c88b}.clapper-meta button{border:0;background:transparent;color:#fff0ce;padding:0;min-height:28px}
.clapper-count{background:#ffe2a0;color:#081522;border-radius:50%;padding:2px 5px;margin-left:4px}
.pillar-hover{position:absolute;left:28%;top:18%;max-width:380px;padding:20px 24px;border-radius:20px;background:#081520e8;border:1px solid #ead39b60;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s;z-index:2;color:#ffe6ab}
.pillar-hover:empty,.pillar-hover:not(.visible){opacity:0!important;visibility:hidden;padding:0;border-width:0;background:transparent}
.pillar-hover.visible{opacity:1;transform:none}.pillar-hover strong{font:32px/1.15 Georgia,serif}.pillar-hover em{display:block;margin:8px 0 10px;font:italic 14px/1.45 Georgia,serif;color:#f3d48a}.pillar-hover p{font:13px/1.6 Arial;color:#d6dfdb}
.member-open,.premiere-running{overflow:hidden}.member-open #cinema-cursor,.member-open #spotlight-shade,.member-open #spotlight-light{visibility:hidden!important}
#member-dialog,#studio-premiere{inset:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;border:0;padding:0;border-radius:0!important;background:#050a11;color:var(--film-white);cursor:auto!important}
#member-dialog *,#studio-premiere *{box-sizing:border-box;cursor:auto!important}#member-dialog button,#member-dialog select,#studio-premiere button{cursor:pointer!important}#member-dialog input,#member-dialog textarea{cursor:text!important}
#member-dialog::backdrop,#studio-premiere::backdrop{background:#000}#studio-premiere[open]{display:block;overflow-x:clip}#member-dialog[open]{display:block;overflow:hidden}
.member-shell{height:100%;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(16px,4vw);grid-template-rows:minmax(0,1fr);align-items:stretch;justify-content:center;column-gap:clamp(12px,1.5vw,24px);padding:clamp(24px,5vh,56px) clamp(24px,5vw,56px);isolation:isolate;position:relative;background:radial-gradient(ellipse at 26% 40%,#244e4830,transparent 60%),#040b11}
.member-sky{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}
.member-portal{position:relative;grid-column:1;justify-self:center;align-self:center;left:auto;top:auto;box-sizing:border-box;width:min(94%,calc(100svh - 2 * clamp(24px,5vh,56px)));width:min(94%,calc(100dvh - 2 * clamp(24px,5vh,56px)));max-width:100%;max-height:calc(100svh - 2 * clamp(24px,5vh,56px));max-height:calc(100dvh - 2 * clamp(24px,5vh,56px));height:auto;aspect-ratio:1;transform:none;z-index:1;pointer-events:auto;filter:saturate(1.22) hue-rotate(0deg) brightness(1.12) contrast(1.06) drop-shadow(0 0 70px #e6b354aa) drop-shadow(0 0 120px #ffb24a66);opacity:0;animation:portal-from-black 1.4s ease forwards}
.member-portal.welcome-gold{filter:saturate(1.22) hue-rotate(0deg) brightness(1.12) contrast(1.06) drop-shadow(0 0 70px #e6b354aa) drop-shadow(0 0 120px #ffb24a66)}
.member-portal>img{width:100%;height:100%;object-fit:contain;animation:portal-living 90s linear infinite;will-change:transform}
.member-nebula{position:absolute;inset:20%;border-radius:50%;background:radial-gradient(ellipse,#e6d28d44,transparent 60%),url('assets/energy-01-first-light.webp') center/cover;animation:portal-living 140s linear reverse infinite;will-change:transform;box-shadow:inset 0 0 90px #03121b}
.member-card{position:relative;z-index:2;grid-column:2;width:100%;max-width:560px;min-width:0;margin:0;justify-self:end;align-self:start;padding:clamp(26px,4vw,48px);max-height:calc(100svh - clamp(48px,10vh,112px));max-height:calc(100dvh - clamp(48px,10vh,112px));overflow-x:hidden;overflow-y:auto;border:1px solid #e5c99050;border-radius:30px;background:#0b141cfa;box-shadow:inset 0 1px #fff1,0 40px 100px #0005;isolation:isolate;contain:layout;animation:member-arrives .8s both;color:var(--film-white);font:14px/1.7 Arial,sans-serif;overflow-wrap:anywhere;word-break:break-word}
#member-dialog.member-form-active .member-portal{opacity:.42}
#member-dialog[open] .member-card{animation:none;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}
#member-dialog[dir=rtl] .member-shell{grid-template-columns:minmax(16px,4vw) minmax(0,560px) minmax(0,1fr)}
#member-dialog[dir=rtl] .member-portal{grid-column:3}
#member-dialog[dir=rtl] .member-card{grid-column:2;text-align:start;justify-self:start}
#member-dialog[dir=rtl] .member-eyebrow,#member-dialog[dir=rtl] .cube-section,#member-dialog[dir=rtl] .cube-hover-card strong,#member-dialog[dir=rtl] .cube-privacy-bar button,#member-dialog[dir=rtl] .cube-tag,#member-dialog[dir=rtl] .cube-face-tabs button,#member-dialog[dir=rtl] .cube-kit-chip,#member-dialog[dir=rtl] .cube-share,#member-dialog[dir=rtl] .cube-face-form legend,#member-dialog[dir=rtl] .cube-gold-space,#member-dialog[dir=rtl] .member-card label{letter-spacing:0;text-transform:none;overflow-wrap:anywhere;word-break:break-word;max-width:100%}
#member-dialog[dir=rtl] .member-card input,#member-dialog[dir=rtl] .member-card textarea,#member-dialog[dir=rtl] .member-card select{unicode-bidi:isolate;max-width:100%;box-sizing:border-box}
#member-dialog .cube-lang-box{display:grid;gap:14px;margin:16px 0;max-width:100%}
#member-dialog .cube-lang-box label{display:block;min-width:0}
#member-dialog .cube-lang-box select{display:none}
#member-dialog .cube-kit,#member-dialog .cube-tag-row,#member-dialog .cube-lang-box{max-width:100%}
#member-dialog .cube-lang-list,#member-dialog .member-lang-list{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin-top:6px;text-align:left}
#member-dialog .cube-lang-row{display:flex;align-items:center;gap:8px;margin:0;padding:6px 10px;border:1px solid #eac77f55;border-radius:10px;background:#0c1420;color:#fff6d0;font:12px/1.3 Arial,sans-serif;letter-spacing:.01em;text-transform:none;overflow-wrap:normal;word-break:normal;hyphens:none;white-space:nowrap;cursor:pointer;width:100%;text-align:left}
#member-dialog .cube-lang-row input{margin:0;flex:none}
#member-dialog .cube-lang-review{opacity:.82}
#member-dialog .cube-lang-row.member-gold-on,#member-dialog .cube-lang-row:has(input:checked){border-color:#eac77f;background:#1a1408;color:#ffe29a}
.member-card-id{font:12px/1.6 Arial,sans-serif;letter-spacing:.08em;color:#ffe8b3;border:1px solid #e5c99055;border-radius:999px;padding:8px 14px;display:inline-block}
.member-card button.member-congrats{position:relative;display:block;width:100%;margin:4px 0 20px;padding:20px 16px 16px;overflow:hidden;border-radius:22px!important;border:1px solid #f0d48a80;background:radial-gradient(ellipse at 50% 28%,#3a2f18d4,#0b141cf5 72%);box-shadow:inset 0 0 28px #e6c98a22,0 0 22px #d4ab5338;color:#fff4c4;text-align:center;filter:none!important;cursor:pointer}
.member-card button.member-congrats:hover,.member-card button.member-congrats:focus-visible{filter:none!important;box-shadow:0 0 38px #e6b35470,inset 0 0 30px #ffe7ab30}
.member-congrats-word{position:relative;z-index:1;display:block;font:normal clamp(28px,4.6vw,52px)/1.02 Impact,'Arial Narrow',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#fff6d0;text-shadow:0 0 10px #ffe29a,0 0 28px #e6b354cc,0 0 56px #c98a2a88;animation:congrats-glow 2.8s ease-in-out infinite}
.member-congrats-line{position:relative;z-index:1;display:block;margin-top:8px;color:#f2d9a6;font:13px/1.55 Arial,sans-serif;letter-spacing:.02em}
.member-congrats-meta{position:relative;z-index:1;display:block;margin-top:10px;color:#ffe8b3;font:12px/1.5 Arial,sans-serif;letter-spacing:.06em}
.member-congrats-note{position:relative;z-index:1;display:block;margin-top:8px;color:#a8bfc0;font:11px/1.55 Arial,sans-serif}
.member-congrats-light{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.member-ticker{overflow:hidden;margin:0 0 20px;border:1px solid #e5c99055;border-radius:999px;background:#0c1820d4}
.member-ticker-track{display:flex;gap:56px;width:max-content;animation:member-ticker 64s linear infinite}
.member-ticker-track span{white-space:nowrap;padding:10px 20px;color:#ffe8b3;font:12px/1.5 Arial,sans-serif;letter-spacing:.03em}
.ticker-activated{color:#3dff7a;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-style:normal}
@keyframes member-ticker{to{transform:translateX(-50%)}}
@keyframes congrats-glow{50%{text-shadow:0 0 16px #fff4c8,0 0 42px #f0c66ce0,0 0 74px #d4a44aaa}}
.crew-join-call{margin:22px 0;padding:16px 18px;border:1px solid #e5c99050;border-radius:20px;background:#0c1820a8}
.crew-frame{position:absolute;inset:10px;z-index:5;overflow:auto;padding:22px 22px 28px;border:1px solid #e5c99080;border-radius:24px;background:linear-gradient(160deg,#101c24f7,#071018fa);box-shadow:0 24px 80px #0009}
.crew-frame h3{margin-top:4px}.crew-savings{margin:18px 0;padding:14px 16px;border:1px solid #e6c98e55;border-radius:16px;background:#122028cc}
.crew-savings>p:first-child{color:#ffe8b3;font:15px/1.5 Georgia,serif}.crew-tiers{display:grid;gap:8px;margin:12px 0}
.crew-frame details{margin:16px 0;color:#d7c9a8}.crew-frame summary{cursor:pointer}
.member-card h2{font:normal clamp(36px,4.8vw,60px)/1.06 Georgia,serif;letter-spacing:-.035em;margin:16px 0 24px;text-transform:none;color:#fff0ce}
.member-card h3{font:normal 25px/1.2 Georgia,serif;letter-spacing:-.02em;text-transform:none;margin:16px 0;color:#fff0ce}
.member-card p{color:#d2dcd9}.member-card .member-eyebrow{font:10px/1.6 Arial,sans-serif;letter-spacing:.06em;color:#f2cc80;text-transform:uppercase;margin-top:8px}.member-card .member-lead{font:16px/1.75 Arial,sans-serif;margin-bottom:28px;max-width:50ch}
.member-close{position:absolute;right:17px;top:13px;width:36px;height:36px;border:1px solid #cfb07350;background:#08141aa1;color:#edd6a4;border-radius:50%!important}
#member-dialog[data-view=home] .member-close{display:none!important}
.member-card label{display:block;margin:18px 0 0;color:#ebdfc4;font:12px/1.6 Arial,sans-serif}.member-card input:not([type=checkbox]),.member-card textarea,.member-card select{width:100%;display:block;margin:7px 0 0;padding:13px 16px;border:1px solid #cab78960;border-radius:13px;background:#050f18b3;color:#fff0d0;font:15px/1.5 Arial,sans-serif}
.member-card textarea{min-height:115px;resize:vertical}.member-card option{background:#091723}.member-card .member-check{display:flex;gap:12px;align-items:flex-start;font-size:11px;line-height:1.6;margin:22px 0}.member-check input{accent-color:#f0cf8b;margin-top:4px;flex:none}
.member-card button.member-primary,.member-card button.member-secondary{padding:13px 23px;min-height:46px;width:100%;margin-top:12px;font:12px/1.5 Arial,sans-serif;letter-spacing:.02em;border-radius:999px;box-shadow:inset 0 1px #fff3,0 3px 0 #0004}
.member-primary{color:#13212b;background:linear-gradient(105deg,#eac77f,#fff0c4);border:1px solid #ffe7ab;font-weight:bold!important}.member-secondary{color:#f4dbaa;background:#0c1924a1;border:1px solid #d9b87555}.member-card button:hover{filter:brightness(1.14)}.member-card button:disabled{opacity:.5;cursor:wait!important}
.member-card .member-note{font:11px/1.65 Arial,sans-serif;color:#a8bfc0;margin:22px 0 6px}.member-feedback:empty{display:none}.member-feedback{font:12px/1.7 Arial;color:#f8d89d!important;padding-top:10px}
#member-dialog :focus-visible,#studio-premiere :focus-visible{outline:2px solid #a0ece0;outline-offset:4px}
.member-actions{display:flex;gap:8px;flex-wrap:wrap}.member-actions button{flex:1;min-width:105px}.member-offers{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:26px 0}.member-offers article,.dream-card,.connection-card{padding:24px;border:1px solid #e3c18445;border-radius:22px;background:linear-gradient(145deg,#33403836,#040c14b0);margin:12px 0}.member-offers article{margin:0;display:flex;flex-direction:column}.member-offers article button{margin-top:auto!important}.offer-symbol{font:42px/1 Georgia;color:#f3d080;text-shadow:0 0 30px #ffe0a8}.offer-price{font:20px/1.4 Georgia!important;color:#ffe8b3!important}.dream-card p{white-space:pre-wrap;overflow-wrap:anywhere}
#member-dialog[data-view=offers] .member-shell,#member-dialog.cube-max .member-shell{grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(16px,4vw)}
#member-dialog[data-view=offers] .member-card,#member-dialog.cube-max .member-card{max-width:720px;justify-self:end}
.studio-logo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;background:#000;animation:studio-mark 3.2s ease both}.premiere-screen{position:absolute;inset:12% 10% 14%;overflow:hidden}.studio-cubeman{animation-delay:0s}.studio-gold{animation-delay:3.2s}.studio-star{animation-delay:6.4s;padding:3%}.premiere-controls{position:absolute;bottom:5%;right:6%;display:flex;gap:14px}.premiere-controls button{border:1px solid #dfc48b50;color:#eacf97;background:#111b22;border-radius:50%;width:48px;height:48px;font-size:22px}
.premiere-spark{position:absolute;left:50%;bottom:0;width:3px;height:3px;background:#ffe5b0;box-shadow:0 0 30px 7px #e6b35477;animation:spark-pulse 3.2s ease infinite}.premiere-finished .premiere-screen{opacity:.2;transition:opacity .7s}.premiere-languages{position:absolute;inset:8%;overflow:auto;padding:28px;background:#08121be6;border:1px solid #e6c88855;border-radius:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}.premiere-languages[hidden]{display:none}.premiere-languages button{font:15px/1.5 Arial;padding:13px;background:#102028;color:#f8e0b0;border:1px solid #c4a16b40;border-radius:999px}
@keyframes studio-mark{0%,100%{opacity:0;transform:scale(.96)}20%,75%{opacity:1}88%{opacity:0;transform:scale(1.02)}}
@keyframes portal-from-black{from{opacity:0}to{opacity:1}}
@keyframes member-arrives{from{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}
@keyframes portal-living{from{transform:rotate(0deg) scale(1.05)}to{transform:rotate(360deg) scale(1.05)}}@keyframes spark-pulse{50%{opacity:.2;transform:scale(.5)}}
@media(max-width:850px){.member-shell,#member-dialog[dir=rtl] .member-shell,#member-dialog[data-view=offers] .member-shell,#member-dialog.cube-max .member-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);padding:20px;align-items:start}.member-card,#member-dialog[data-view=offers] .member-card,#member-dialog[dir=rtl] .member-card,#member-dialog.cube-max .member-card{grid-column:1;grid-row:3;margin:0;padding:30px 24px;width:100%;max-width:100%;max-height:calc(100svh - min(88vw,46svh) - 56px);max-height:calc(100dvh - min(88vw,46dvh) - 56px)}.member-portal,#member-dialog[dir=rtl] .member-portal,#member-dialog.cube-over .member-portal{grid-column:1;grid-row:1;justify-self:center;align-self:center;width:min(88vw,46svh);width:min(88vw,46dvh);max-width:100%;max-height:46svh;max-height:46dvh;opacity:.92}.cube-cubeman-dock,#member-dialog[dir=rtl] .cube-cubeman-dock{grid-column:1;grid-row:2;align-self:center;margin:8px 0}.member-card h2{font-size:39px}.member-card .member-lead{font-size:14px}.member-offers{grid-template-columns:1fr}.member-offers article{padding:23px}.member-actions button{min-width:90px}.member-languages{inset:5%}.journey-clapper{width:220px;max-width:56vw;padding:22px 12px 9px}.journey-clapper ol{gap:6px!important}.journey-clapper li{width:19px!important}.journey-clapper .clapper-meta{font-size:8px}.journey-clapper #journey-reward{display:none}#light-journey .journey-card{top:38%;bottom:150px;transform:none;max-height:none;border-radius:24px;padding:24px}#light-journey .journey-card h3{font-size:29px}.pillar-hover{left:20px;top:18%;max-width:220px;padding:12px 16px}.pillar-hover strong{font-size:20px}}
@media(max-height:650px) and (min-width:851px){#light-journey .journey-right-rail{bottom:140px}.journey-clapper{padding-top:18px}.journey-clapper #journey-reward{display:none}}
@media(prefers-reduced-motion:reduce){#studio-premiere *,#member-dialog *,button{animation:none!important;transition:none!important}.member-portal,.member-portal.welcome-gold{filter:saturate(1.22) hue-rotate(0deg) brightness(1.12) contrast(1.06) drop-shadow(0 0 70px #e6b354aa);opacity:1}.studio-logo{display:none}.member-card{opacity:1}.member-portal img{animation:none;transform:scale(1.05)}.member-nebula{animation:none}.pillar-hover{transition:none}.member-congrats-word{text-shadow:0 0 10px #ffe29a}.member-ticker-track{display:block;width:auto;animation:none}.member-ticker-track span+span{display:none}.member-ticker-track span{white-space:normal}.cube-spin-scene{animation:none;transform:rotateX(18deg) rotateY(28deg)}.cube-name-dissolve,.cube-marquee,.cube-marquee-hood,.cube-card-fresh,.cube-row-fresh,.portal-gold-cube,.cube-face-materialize,.cube-spin-face::after,.cube-marquee-bulbs i{animation:none}.member-sky{display:none}}
.motion-paused .member-portal img,.motion-paused .member-nebula,.effects-off .member-portal img,.effects-off .member-nebula{animation-play-state:paused}
#light-journey[data-mode] .journey-right-rail .journey-card{top:auto;bottom:auto;transform:none;max-height:none;padding:22px}
@media(max-width:850px){#light-journey[data-mode] .journey-right-rail .journey-card{top:auto;bottom:auto;transform:none;max-height:none;padding:18px}}
@media(max-height:650px) and (min-width:851px){#light-journey[data-mode] .journey-right-rail .journey-card{top:auto;max-height:none}}
.membership-launch{padding:16px 28px;margin:16px 0;font:13px/1.5 Arial,sans-serif;border:1px solid #edce8e;border-radius:999px;box-shadow:inset 0 1px #fff4,0 0 30px #d4ab5330}
.member-language-bar{display:flex;gap:10px;align-items:flex-start;justify-content:center;flex-wrap:wrap;border-top:1px solid #b9a57730;margin-top:28px;padding-top:18px;color:#f4dca5}.member-language-bar select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.member-lang-stack{min-width:min(220px,70%);align-items:stretch}.member-language-bar .member-lang-open{width:auto!important;min-width:150px;margin:0!important;padding:9px 14px!important;border-radius:999px!important;font-size:12px!important;letter-spacing:.01em}.member-language-bar button.member-sound{width:39px;height:39px;border:1px solid #d3b97860;background:#07131cb0;color:#f9d89a;border-radius:50%}
.member-sound-dock{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:120px;position:relative}
.member-sound-panel{opacity:0;max-height:0;overflow:hidden;pointer-events:none;transition:opacity 3s ease 3s,max-height 3s ease 3s;display:flex;flex-direction:column;align-items:center;gap:6px}
.member-sound-dock:hover .member-sound-panel,.member-sound-dock:focus-within .member-sound-panel{opacity:1;max-height:280px;pointer-events:auto;transition:opacity .45s ease,max-height .45s ease}
.member-sound-vol{width:110px;accent-color:#7ee8ff}
.member-sound-types{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}
.member-sound-type{margin:0!important;width:auto!important;min-width:0!important;padding:4px 8px!important;border-radius:999px!important;font:10px/1 Georgia,serif!important;letter-spacing:.04em;text-transform:uppercase;opacity:.55;border:1px solid #7ee8ff44!important;background:#07131cb0!important;color:#d7eef5!important;position:relative}
.member-sound-type[aria-pressed=true]{opacity:1;border-color:#7ee8ff!important;color:#fff!important;box-shadow:0 0 10px #7ee8ff66}
.member-sound-type[aria-pressed=false]{opacity:.42;text-decoration:line-through;border-color:#7ee8ff22!important}
.member-sound-hint{margin:0;max-width:220px;font:10px/1.35 Georgia,serif;color:#c9b88a;text-align:center;letter-spacing:.02em}
.member-sound-chip{display:flex;flex-direction:column;align-items:center;max-width:92px}
.member-sound-chip small{opacity:0;max-height:0;overflow:hidden;font:9px/1.3 Georgia,serif;color:#9ef6c8;text-transform:none;letter-spacing:0;transition:opacity .4s ease,max-height .4s ease}
.member-sound-chip:hover small,.member-sound-chip:focus-within small{opacity:1;max-height:64px}
.member-sound-share{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}
.member-sound-share button{margin:0!important;width:auto!important;min-width:0!important;padding:4px 8px!important;border-radius:999px!important;font:9px/1 Georgia,serif!important;letter-spacing:.04em;text-transform:uppercase}
.member-language-bar button[aria-pressed=true],.member-sound-live,#premiere-sound[aria-pressed=true],#premiere-sound.premiere-sound-live,#sound[aria-pressed=true],#sound.premiere-sound-live{border:2px solid #7ee8ff!important;box-shadow:0 0 18px #7ee8ffaa,0 0 36px #7ee8ff66;color:#fff8d0;animation:member-sound-pulse 1.8s ease-in-out infinite}
.member-sound-live-label{margin:8px 0 14px;font:700 12px/1.3 "Futura Condensed","Avenir Next Condensed",Futura,"Arial Narrow",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ffe29a;text-shadow:0 0 12px #ffe29a,0 0 28px #7ee8ff88}
@keyframes member-sound-pulse{0%,100%{box-shadow:0 0 10px #7ee8ff55,0 0 18px #7ee8ff33;opacity:.86}50%{box-shadow:0 0 26px #7ee8ffcc,0 0 48px #7ee8ff88;opacity:1}}
.premiere-sound-live{box-shadow:0 0 22px #ffe29acc}
.cube-share{display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.5;margin:8px 0;color:#ebdfc4}
.cube-stick{margin:12px 0 4px;padding:12px 14px;border:1px solid #e3c18455;border-radius:16px;background:linear-gradient(160deg,#2a342838,#081018c8)}
.cube-stick-mark{margin:6px 0 0;font:13px/1.45 Arial,sans-serif;color:#ebe0c6}
.cube-stick-mark[data-on="1"]{color:#ffe7ad;text-shadow:0 0 12px #f0c56a66}
.cube-stick-mark[data-kind=escalate][data-on="1"]{color:#ffd08a}
.cube-need-glow{margin-top:10px}
.cube-need-bar{display:flex;gap:8px;height:10px;margin-top:8px}
.cube-need-bar i{flex:1;border-radius:99px;background:#1a2430;box-shadow:inset 0 0 0 1px #e3c18433}
.cube-need-bar i[data-on="1"]{background:#f0c56a;box-shadow:0 0 14px #f0c56aaa,0 0 28px #ff8a3a66}
.cube-need-glow[data-level="3"] .cube-need-bar,.cube-need-glow[data-level="4"] .cube-need-bar{filter:saturate(1.25) brightness(1.08)}
.cube-board-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}
.cube-board-filters button{width:auto!important;min-width:0;padding:8px 14px;margin:0}
.member-gold{color:#1a1408!important;background:linear-gradient(145deg,#fff6d0 0%,#f0c45a 28%,#c7922a 52%,#ffe29a 78%,#8a6418)!important;border:1px solid #ffe7b8!important;box-shadow:inset 0 1px 0 #fff8,inset 0 -8px 16px #7a4e1088,0 0 18px #e6b35455!important;transition:filter .4s ease,box-shadow .5s ease,transform .28s ease,opacity .3s ease!important}
.cube-tag:not(.member-gold-on),.cube-kit-chip:not(.member-gold-on),.cube-guide-bar .cube-tag:not(.member-gold-on){color:#c9b88a!important;background:#0c1420!important;border:1px solid #c5b17b55!important;box-shadow:none!important;filter:none!important;opacity:.72}
.member-gold-on,.cube-tag.member-gold-on,.cube-kit-chip.member-gold-on,.cube-guide-bar .cube-tag.member-gold-on,.member-card button.member-gold-on,.tag-chip[aria-pressed=true]{color:#1a1408!important;background:linear-gradient(145deg,#fff8d8 0%,#f3cc66 26%,#d49a2a 50%,#ffe29a 78%,#8a6418)!important;border:1px solid #ffe7b8!important;box-shadow:inset 0 1px 0 #fff,inset 0 -10px 18px #a56b1488,0 0 36px #f0c66ccc!important;filter:brightness(1.22) saturate(1.28)!important;opacity:1!important}
.member-card button.member-gold-on:hover,.member-card button.member-gold-on:focus-visible,.cube-tag.member-gold-on:hover,.cube-tag.member-gold-on:focus-visible{filter:brightness(1.28) saturate(1.32)!important}
.cube-theater{margin:8px 0 22px}
.cube-section{margin:22px 0 10px;font:700 13px/1.2 "Futura Condensed","Avenir Next Condensed",Futura,"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f3d48a;text-align:center;overflow-wrap:normal;word-break:normal;hyphens:none}
.cube-studio-block{margin:0 0 22px}
.cube-privacy-bar button,.cube-tag,.cube-face-tabs button,.cube-tools button,.cube-share span,.cube-hover-card strong,.cube-tag-bar .member-eyebrow,.cube-face-form .member-eyebrow,.cube-face-form legend,.cube-gold-space,.cube-intent button{text-transform:uppercase;letter-spacing:.01em;overflow-wrap:normal;word-break:normal;hyphens:none;font-family:"Futura Condensed","Avenir Next Condensed",Futura,"Arial Narrow",sans-serif}
.cube-privacy-bar button,.cube-intent button,.cube-face-tabs button{white-space:nowrap}
.cube-view-bar button{white-space:normal;letter-spacing:.01em;word-break:normal}
.cube-hover-card{max-width:46ch;margin:8px 0 0;padding:20px 22px;border:1px solid #e5c99055;border-radius:18px;background:#0c1820d4;color:#ffe8b3}
.cube-hover-card strong{display:block;margin:0 0 10px;font:800 13px/1.35 Arial,sans-serif}
.cube-hover-card p{margin:0 0 12px;line-height:1.55}
.cube-choice-tip{position:absolute;z-index:40;padding:10px 12px;border:1px solid #f0c66c88;border-radius:12px;background:#08141ce8;color:#fff6d8;font:13px/1.45 Arial,sans-serif;box-shadow:0 10px 28px #0008;pointer-events:none}
.cube-choice-tip[hidden]{display:none!important}
#member-dialog.cube-over .member-portal{width:min(94%,calc(100svh - 2 * clamp(24px,5vh,56px)));width:min(94%,calc(100dvh - 2 * clamp(24px,5vh,56px)));max-width:100%;pointer-events:auto}
#member-dialog.cube-hot .portal-gold-cube{perspective:620px}
#member-dialog.cube-hot .portal-gold-cube .cube-spin-face{box-shadow:inset 0 0 58px #fff9,inset -10px -8px 18px #3a240844,0 0 52px #ffd56acc}
.portal-gold-cube{position:absolute;inset:3%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;perspective:1100px;perspective-origin:50% 42%;pointer-events:auto;animation:none;--shine-x:28%;--shine-y:16%}
.portal-gold-cube>.cube-marquee-hood{position:relative;z-index:5;flex:none;margin:0;order:0;animation:cube-soft-fade 3s ease both}
.portal-gold-cube .cube-stage{position:relative;flex:1 1 auto;width:100%;min-height:min(26vmin,180px);height:auto;display:flex;align-items:center;justify-content:center;padding:0;transform-style:preserve-3d;animation:cube-expand-only 6s ease both}
.portal-gold-cube .cube-spin-scene{position:relative;inset:auto;width:min(34%,26vmin);min-width:72px;aspect-ratio:1;height:auto;flex:none}
.cube-cubeman-dock{grid-column:1;justify-self:center;align-self:end;z-index:6;position:relative;margin-top:auto;margin-bottom:8px;display:flex;flex-direction:column;align-items:center;pointer-events:auto}
#member-dialog[dir=rtl] .cube-cubeman-dock{grid-column:3}
.cube-preview-float{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);width:min(36ch,86vw);margin:0;opacity:0;pointer-events:none;z-index:7}
.cube-cubeman-dock.cube-preview-on .cube-preview-float{pointer-events:auto;animation:cube-soft-fade 3s ease both}
.cube-cubeman-dock.cube-preview-off .cube-preview-float{animation:cube-soft-fade-out 3s ease both}
.cube-cubeman-dock.cube-preview-on .cube-cubeman{filter:drop-shadow(0 0 16px #ffe29a) drop-shadow(0 0 28px #7ee8ff88);box-shadow:none!important}
.portal-gold-cube>.cube-hover-card{display:none}
.portal-gold-cube .cube-spin-face{background:radial-gradient(circle at var(--shine-x,28%) var(--shine-y,16%),#fff 0 3%,#fff6d0 7%,#ffe29a 14%,transparent 32%),linear-gradient(145deg,#fff6d0 0%,#f0c45a 28%,#c7922a 52%,#ffe29a 78%,#8a6418 100%);box-shadow:inset 0 1px 0 #fff8,inset 0 0 56px #fff6d066,inset -10px -8px 18px #7a4e1088,0 0 28px #e6b35466;backdrop-filter:none}
.cube-face-copy,.cube-face-kit,.cube-face-caption{position:relative;z-index:1;font:700 11px/1.15 "Futura Condensed","Avenir Next Condensed",Futura,"Arial Narrow",sans-serif;font-stretch:condensed;letter-spacing:.02em;text-transform:uppercase;color:#1a1408;-webkit-text-stroke:0;paint-order:fill;text-shadow:0 1px 0 #fff6d088,0 0 10px #ffe29a55;animation:cube-charge 2.4s ease-in-out infinite;overflow-wrap:normal;word-break:normal}
.cube-face-world,.cube-face-you{position:relative;z-index:1;align-self:flex-start;padding:1px 5px;font:800 8px/1.2 Futura,'Arial Narrow',sans-serif;letter-spacing:.05em;text-transform:uppercase}
.cube-face-world{color:#06240e;background:#c8f5c0}
.cube-face-you{color:#2a1204;background:#f3c56a}
.cube-spin-face a{color:#0b1f3a;font-weight:700;text-decoration:underline;pointer-events:auto}
.cube-face-title,.cube-face-caption{position:relative;z-index:1}
.cube-face-title{font:700 clamp(14px,2vw,24px)/1.05 "Futura Condensed","Avenir Next Condensed",Futura,"Arial Narrow",sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#1a1408;text-shadow:0 1px 0 #fff6d0,0 0 12px #ffe29a66}
.cube-face-title:empty,.cube-face-kit:empty{display:none}
.cube-face-materialize{animation:cube-name-in 3s ease both}
.cube-stage{position:relative;width:min(240px,70vw);height:min(240px,70vw);cursor:grab}
@keyframes cube-materialize{from{opacity:0;transform:scale(.34) rotateY(-40deg);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}
@keyframes cube-expand-only{from{opacity:0;transform:scale(.34);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}
@keyframes cube-soft-fade{from{opacity:0}to{opacity:1}}
@keyframes cube-soft-fade-out{from{opacity:1}to{opacity:0}}
@keyframes cube-dissolve{from{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(14px)}}
@keyframes cube-dissolve-in{from{opacity:0;filter:blur(14px)}to{opacity:1;filter:none}}
.portal-gold-cube.cube-dissolve-out,.portal-gold-cube.cube-dissolve-in{animation:none}
.portal-gold-cube.cube-dissolve-out{pointer-events:none}
.portal-gold-cube.cube-dissolve-out .cube-marquee-hood,.portal-gold-cube.cube-dissolve-out .cube-hover-card{animation:cube-soft-fade-out 3s ease forwards}
.portal-gold-cube.cube-dissolve-in .cube-marquee-hood,.portal-gold-cube.cube-dissolve-in .cube-hover-card{animation:cube-soft-fade 3s ease both}
.portal-gold-cube.cube-dissolve-out .cube-stage{animation:cube-dissolve 3s ease forwards}
.portal-gold-cube.cube-dissolve-in .cube-stage{animation:cube-expand-only 6s ease both}
.portal-gold-cube.cube-away{opacity:0;filter:blur(14px);pointer-events:none}
.cube-stage.holding{cursor:grabbing}
.cube-spin-scene{position:relative;z-index:2;width:min(36%,28vmin);aspect-ratio:1;transform-style:preserve-3d;--cube-size:100%;--cube-half:50%;animation:none}
.cube-spin-scene.cube-spin-held{animation:none;transform:var(--cube-tilt,rotateX(18deg) rotateY(20deg))}
.cube-spin-face{position:absolute;inset:-0.6px;margin:0;padding:8px;border:0;border-radius:0!important;background:radial-gradient(circle at var(--shine-x,28%) var(--shine-y,16%),#fff 0 2.4%,#fff6d0 6%,#ffe29a 12%,transparent 30%),linear-gradient(145deg,#fff6d0 0%,#f0c45a 28%,#c7922a 52%,#ffe29a 78%,#8a6418 100%);color:#1a1408;box-shadow:inset 0 1px 0 #fff8,inset 0 0 48px #fff6d066,inset -10px -8px 16px #7a4e1088,0 0 22px #e6b35455;width:auto!important;height:auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:4px;overflow:hidden;cursor:grab;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.cube-spin-face::after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--shine-x,30%) var(--shine-y,18%),#fff 0 1.4%,#ffd700 4%,transparent 8%),radial-gradient(circle at calc(var(--shine-x,30%) + 16%) calc(var(--shine-y,18%) + 22%),#fff8 0 .9%,transparent 6%),linear-gradient(118deg,#fff6 0 8%,transparent 26%),radial-gradient(circle at calc(var(--shine-x,30%) + 38%) calc(var(--shine-y,18%) + 8%),#ffe29acc 0 .6%,transparent 5%);mix-blend-mode:screen;opacity:.52;animation:none}
#member-dialog.cube-hot .cube-spin-face::after,.cube-spin-scene.cube-calm .cube-spin-face::after{opacity:1;animation:cube-sparkle 2.8s ease-in-out infinite}
.cube-spin-face:nth-child(1){transform:rotateY(0deg) translateZ(var(--cube-half))}
.cube-spin-face:nth-child(2){transform:rotateY(90deg) translateZ(var(--cube-half))}
.cube-spin-face:nth-child(3){transform:rotateY(180deg) translateZ(var(--cube-half))}
.cube-spin-face:nth-child(4){transform:rotateY(-90deg) translateZ(var(--cube-half))}
.cube-spin-face:nth-child(5){transform:rotateX(90deg) translateZ(var(--cube-half))}
.cube-spin-face:nth-child(6){transform:rotateX(-90deg) translateZ(var(--cube-half))}
.cube-face-caption{font-size:10px;letter-spacing:.02em}
.cube-face-mark{font:28px/1 Georgia,serif;align-self:center}
.cube-name-dissolve,.cube-name-lock{text-align:center;color:#ffe8b3;font:normal clamp(18px,2.4vw,32px)/1.05 Impact,'Arial Narrow',sans-serif;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 18px #ffe29a;animation:cube-name-in 3s ease both}
.cube-marquee-hood{position:relative;top:auto;left:auto;right:auto;z-index:4;width:max-content;max-width:86%;pointer-events:none;padding:8px 16px 10px;border-radius:16px;background:linear-gradient(#2a1606,#5a320c 42%,#1a1006);border:2px solid #f3c56a;box-shadow:0 0 24px #e6b35499,inset 0 0 16px #0008;text-align:center;animation:cube-name-in 3s ease both}
.cube-marquee-name{margin:4px 8px;font:700 clamp(16px,2.2vw,28px)/1 "Futura Condensed","Avenir Next Condensed",Futura,"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f0c45a;-webkit-text-stroke:1.4px #1a1408;paint-order:stroke fill;text-shadow:0 0 8px #fff6d0,0 0 18px #e6b354}
.cube-marquee-bulbs{display:flex;justify-content:space-between;gap:4px;padding:0 4px}
.cube-marquee-bulbs i{width:7px;height:7px;border-radius:50%;background:#ffe29a;box-shadow:0 0 8px #fff8d0,0 0 14px #f0c66c;animation:cube-bulb 1s linear infinite}
.cube-theater-light{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.42}
.cube-privacy-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:8px 0 8px}
.cube-privacy-bar button{width:auto!important;min-width:0;padding:10px 18px;margin:0}
.cube-tools,.cube-face-tabs,.cube-kit,.cube-tag-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:16px 0}
.cube-tag-bar,.cube-guide-bar{text-align:center}
.cube-cat-tree{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:12px 0;text-align:center;overflow:visible}
.cube-cat-expand{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;text-align:center}
.cube-cat-stack:hover>.cube-cat-expand,.cube-cat-stack:has(> button:focus-visible)>.cube-cat-expand{opacity:1;max-height:min(70svh,240em);overflow-x:hidden;overflow-y:auto;pointer-events:auto}
.cube-tag-bar .member-eyebrow,.cube-guide-bar .member-eyebrow{text-align:center;letter-spacing:.03em}
.cube-tools button,.cube-face-tabs button,.cube-kit-chip,.cube-tag{width:auto!important;min-width:0;padding:8px 14px;margin:0}
.cube-tag-bar{margin:8px 0 16px}
.cube-data-label{letter-spacing:.04em;text-transform:uppercase}
.cube-tab-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:12px 0}
.cube-tab-list [role=tab]{min-width:88px}
.cube-tab-panel{text-align:left;margin-top:8px}
.cube-tab-panel[hidden]{display:none!important}
.cube-own-field{display:block;margin:10px 0 14px;text-align:left}
.cube-own-field textarea,.cube-own-field input[type=text]{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:10px 12px;border-radius:12px;border:1px solid #c5b17b55;background:#06121d;color:#fff1d4;font:14px/1.45 Arial,sans-serif}
.cube-own-field textarea{min-height:72px;resize:vertical}
.cube-need-form,.cube-offer-form{padding:8px 4px 4px}
.info-stack{display:flex;flex-direction:column;gap:4px;min-width:0}
.info-expand{display:block;opacity:0;max-height:0;overflow:hidden;pointer-events:none;color:#9ef6c8;font:11px/1.35 Georgia,serif;letter-spacing:.02em;transition:opacity 3s ease,max-height 3s ease;overflow-wrap:normal;word-break:normal;hyphens:none}
.info-expand span{display:block;margin-top:3px;color:#c9b88a;font-size:10px;letter-spacing:0;text-transform:none;overflow-wrap:normal;word-break:normal}
.info-stack:hover .info-expand,.info-stack:has(> button:focus-visible) .info-expand{opacity:1;max-height:min(70svh,240em);overflow-x:hidden;overflow-y:auto;pointer-events:auto;overscroll-behavior:contain}
#member-dialog[data-view=home] .info-stack.sub-delay:hover .info-expand,#member-dialog[data-view=home] .info-stack.sub-delay:has(> button:focus-visible) .info-expand{opacity:0;max-height:0;overflow:hidden;pointer-events:none}
#member-dialog[data-view=home] .info-stack.sub-delay.hover-hold > .info-expand,#member-dialog[data-view=home] .info-stack.sub-delay:focus-within > .info-expand{opacity:1;max-height:min(70svh,240em);overflow-x:hidden;overflow-y:auto;pointer-events:auto;overscroll-behavior:contain}
.info-expand[hidden]{display:none!important}
.member-card .cube-tag,.member-card .cube-kit-chip,.member-card .cube-privacy-bar button,.member-card .cube-face-tabs button{overflow-wrap:normal;word-break:normal;hyphens:none}
.cube-tag-pick{margin:10px 0}
#member-dialog .info-stack > button{width:auto!important}
#member-dialog #member-return-universe{position:relative;z-index:2}
#member-dialog #member-explore-site{position:relative;z-index:1}
.cube-kit-chip{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #d9b87555;border-radius:999px;background:#0c1924a1;color:#f4dbaa;font:11px/1.4 Arial,sans-serif}
.cube-marquee{font:normal clamp(22px,3.2vw,34px)/1.15 Georgia,serif;letter-spacing:.03em;color:#ffe7ad;text-shadow:0 2px 0 #7a5410,0 8px 0 #3d2a08,0 0 18px #e6b35488;animation:cube-marquee-in 3s ease both}
.cube-face-hidden{display:none}
.cube-face-form fieldset{border:1px solid #e5c99045;border-radius:18px;padding:22px 20px 26px;margin:20px 0;background:#0c182488;transition:border-color .25s,box-shadow .25s,background .25s}
.cube-face-form fieldset.cube-face-open{border-color:#f0c66c88;box-shadow:0 0 28px #e6b35433;background:#0c1824cc}
.cube-face-form legend{color:#ffe29a;font:italic 15px/1.3 Georgia,serif;padding:0 8px}
.member-card .cube-face-form input:not([type=checkbox]):focus,.member-card .cube-face-form textarea:focus,.member-card .cube-face-form select:focus{outline:none;border-color:#f0c66c;box-shadow:0 0 0 3px #e6b35444}
.cube-share{padding:8px 12px;border-radius:12px;background:#0c1924a1;cursor:pointer;transition:background .2s,box-shadow .2s}
.cube-share:hover,.cube-kit-chip:hover{background:#163042c8;box-shadow:0 0 12px #e6b35433}
.cube-share:has(input:checked),.cube-kit-chip:has(input:checked){background:linear-gradient(145deg,#fff6d0 0%,#f0c45a 40%,#c7922a);color:#1a1408}
.cube-gold-space{margin-top:12px}
.cube-cubeman{width:min(28%,20vmin);min-width:56px;max-width:120px;aspect-ratio:418/520;padding:0;margin:0;display:flex;align-items:center;justify-content:center;background:transparent!important;border:0!important;box-shadow:none!important;filter:none}
.cube-cubeman img{width:100%;height:100%;object-fit:contain;pointer-events:none;filter:none}
.cube-aim-hint{margin-top:4px!important}
@keyframes cube-charge{0%,100%{text-shadow:0 1px 0 #fff6d088,0 -1px 0 #1a0c0666,0 0 3px #7ee8ff77,0 0 8px #4ec8ff44,0 0 12px #ff9a3a33}40%{text-shadow:0 1px 0 #fff6d0aa,0 -1px 0 #1a0c0666,0 0 6px #c8ffff,0 0 14px #7ee8ffcc,0 0 22px #ffb34788}70%{text-shadow:0 1px 0 #fff6d088,0 -1px 0 #1a0c0666,0 0 5px #ffe29a,0 0 16px #ff8a2a99,0 0 24px #7ee8ff66}}
.member-portal::after,.member-portal.cube-over-portal::after,.cube-foot-dissolve{content:none;display:none;background:none}
.cube-registry{width:100%;border-collapse:collapse;margin:12px 0 22px;font:12px/1.5 Arial,sans-serif}
.cube-registry th,.cube-registry td{border-bottom:1px solid #e5c99033;padding:8px 10px;text-align:left;color:#ebdfc4}
.cube-registry tr{cursor:pointer}
.cube-card-fresh,.cube-row-fresh{animation:cube-fade 3s ease}
#member-dialog.cube-max .member-card{max-height:calc(100svh - clamp(48px,10vh,112px))}
@keyframes cube-studio-spin{to{transform:rotateX(18deg) rotateY(360deg)}}
@keyframes cube-name-in{from{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}
@keyframes cube-marquee-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes cube-fade{from{opacity:0}to{opacity:1}}
@keyframes cube-sparkle{0%,100%{opacity:.55}50%{opacity:1}}
@keyframes cube-bulb{0%,100%{opacity:.35}50%{opacity:1}}
#member-dialog[data-view=home] h2{font-family:Impact,'Arial Narrow',sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(28px,4.6vw,52px);overflow-wrap:normal;word-break:normal;hyphens:none}
#member-dialog[data-view=offers] .member-portal{animation:none;opacity:1}
#member-dialog[data-view=offers] .member-portal>img,#member-dialog[data-view=offers] .member-nebula{animation-play-state:running}
