[data-random-page=true]{--random-accent:#cfc2ff;--character-quiet-world:none}[data-random-page=true] .random-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-random-page=true] .random-composer{text-align:left;color:#efecff;padding:20px;font-family:Arial,Helvetica,sans-serif}[data-random-page=true] .random-composer .v-random-section-title{margin:0 0 6px;font-size:20px}[data-random-page=true] .random-composer .v-random-intro{color:#cfc8e7;margin:0 0 14px;padding:0;font-size:12px;line-height:1.5}[data-random-page=true] .random-composer .v-combination>.v-random-intro{padding:0}[data-random-page=true] .random-composer .v-pool-editor{background:#171d30;border:1px solid #454562;border-radius:12px;padding:12px}[data-random-page=true] .random-composer .v-pool-editor h3{margin:0 0 6px;font-size:14px}[data-random-page=true] .random-composer .v-pool-editor p{color:#b9b4d2;margin:0 0 10px;font-size:11px;line-height:1.5}[data-random-page=true] .random-composer .v-pool-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}[data-random-page=true] .random-composer .v-pool-controls label{min-width:0;font-size:11px}[data-random-page=true] .random-composer .v-random-preview-title{margin:16px 0 8px;font-size:13px}[data-random-page=true] .random-composer .v-traits{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}[data-random-page=true] .random-composer .v-traits>div>span{text-transform:uppercase;letter-spacing:.1em;color:#b9afd8;font-size:10px}[data-random-page=true] .random-composer .v-traits>div>div{background:#12182a;border:1px solid #454562;border-radius:9px;margin-top:7px;display:flex;overflow:hidden}[data-random-page=true] .random-composer input,[data-random-page=true] .random-composer textarea,[data-random-page=true] .random-composer select{font:inherit;color:#efecff;background:#12182a;border:1px solid #454562;border-radius:6px;min-width:0;max-width:100%;padding:10px}[data-random-page=true] .random-composer .v-traits input{border:0;width:100%;padding:11px 6px;font-size:12px}[data-random-page=true] .random-composer button,[data-random-page=true] .random-composer a{font:inherit}[data-random-page=true] .random-composer .v-traits button{color:#cfc2ff;cursor:pointer;background:0 0;border:0;padding:7px}[data-random-page=true] .random-composer .v-traits button[aria-pressed=true]{background:#70609466}[data-random-page=true] .random-composer .v-random-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:15px;display:flex}[data-random-page=true] .random-composer .v-random-actions>*{color:#f2edff;cursor:pointer;background:#25233c;border:1px solid #776693;border-radius:25px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:12px;text-decoration:none;display:inline-flex}[data-random-page=true] .random-composer .v-random-actions>.v-primary{color:#17122a;background:#cec0ff}[data-random-page=true] .random-composer [aria-disabled=true],[data-random-page=true] .random-composer button:disabled{opacity:.45;pointer-events:none}[data-random-page=true] .random-composer .v-caption{color:#b6b4ca;margin:12px 0;font-size:10px;line-height:1.6}[data-random-page=true] .random-composer .v-random-brief-warning{color:#f2edff;background:#29233c;border:1px solid #9882b7;border-radius:10px;margin:12px 0;padding:12px;font-size:12px;line-height:1.5}[data-random-page=true] .random-composer .v-random-brief-warning p{margin:0 0 9px}[data-random-page=true] .random-composer .v-random-brief-warning>div{flex-wrap:wrap;gap:8px;display:flex}[data-random-page=true] .random-composer .v-random-brief-warning button{color:#fff;cursor:pointer;background:#332b4e;border:1px solid #aa97cc;border-radius:8px;padding:8px 10px}[data-random-page=true] .random-composer summary{color:#cfc2ff;cursor:pointer;padding:8px 0;font-size:12px}[data-random-page=true] .random-composer details[open]{margin-top:12px}[data-random-page=true] .random-composer details label{margin:12px 0;font-size:12px;display:block}[data-random-page=true] .random-composer details input,[data-random-page=true] .random-composer details textarea{width:100%;margin-top:5px;display:block}[data-random-page=true] .random-composer details textarea{resize:vertical;min-height:140px;line-height:1.6}[data-random-page=true] .random-composer .v-refine-combination h2{margin:14px 0;font-size:22px}[data-random-page=true] .random-composer .v-refine-combination p{font-size:12px;line-height:1.6}[data-random-page=true] .random-composer .v-detail-chips{flex-wrap:wrap;gap:7px;display:flex}[data-random-page=true] .random-composer .v-detail-chips>span{background:#272b42;border-radius:14px;align-items:center;gap:6px;padding:7px;font-size:11px;display:flex}[data-random-page=true] .random-composer .v-detail-chips button,[data-random-page=true] .random-composer form button{color:#e9e4ff;background:#3c3455;border:0;border-radius:6px;padding:8px}[data-random-page=true] .random-composer form{align-items:center;gap:8px;display:flex}[data-random-page=true] .random-composer .z-pool-editor{font-size:12px}[data-random-page=true] .random-composer :focus-visible,[data-random-page=true] .random-studio-frame :focus-visible,[data-random-page=true] .random-feature-card :focus-visible{outline-offset:4px;outline:2px solid #d9cfff}[data-random-page=true] .random-studio-frame{height:auto!important;min-height:680px!important}[data-random-page=true] .random-studio-frame svg{flex-shrink:0}[data-random-page=true] .random-studio-frame [class*=topbar] svg{max-width:70px}[data-random-page=true] .random-workspace{grid-template-columns:27% 1fr;min-height:650px;display:grid}[data-random-page=true] .random-director-copy{color:#c8c9d9;padding:16px 24px;font-size:13px;line-height:1.75}[data-random-page=true] .random-message{color:#f2edff;background:#202740;border:1px solid #404562;border-radius:14px;margin:0 0 28px;padding:20px}[data-random-page=true] .random-director-copy strong{color:#f3eeff;font-size:13px}[data-random-page=true] .random-demo-note{color:#aaa8c5;margin-top:30px;font-size:11px!important}[data-random-page=true] .random-studio-cta{color:#d2c5ff;border:1px solid #454760;border-radius:12px;justify-content:space-between;gap:12px;margin:auto 24px 24px;padding:17px;font-size:12px;text-decoration:none;display:flex}[data-random-page=true] .random-node-canvas{background-color:#080e20;background-image:radial-gradient(#383454 1px,#0000 1px);background-size:24px 24px;border-left:1px solid #343c59;min-width:0}[data-random-page=true] .random-canvas-tabs{word-spacing:20px;background:#10162a;border-bottom:1px solid #343c59;padding:18px 24px;font-size:12px}[data-random-page=true] .random-canvas-tabs span{color:#d1c2ff}[data-random-page=true] .random-node-layout{grid-template-columns:1fr 1fr;gap:24px;padding:35px;display:grid;position:relative}[data-random-page=true] .random-combination-node,[data-random-page=true] .random-brief-node{background:linear-gradient(120deg,#1c233b,#141a2f);border:1px solid #373d5b;border-radius:14px;padding:18px;position:relative}[data-random-page=true] .random-combination-node>small,[data-random-page=true] .random-brief-node>small{letter-spacing:.09em;color:#c5b5ff;font-size:9px}[data-random-page=true] .random-demo-traits{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}[data-random-page=true] .random-demo-traits>span{background:#28243e;border:1px solid #4e456b;border-radius:8px;grid-template-columns:1fr auto;gap:6px;padding:10px;display:grid}[data-random-page=true] .random-demo-traits svg{color:#cfc2ff;grid-area:1/2}[data-random-page=true] .random-demo-traits small{color:#beb2d9;grid-area:1/1;font-size:9px}[data-random-page=true] .random-demo-traits b{grid-column:1/3;font-size:12px}[data-random-page=true] .random-combination-node p,[data-random-page=true] .random-brief-node p{color:#c0bfd5;font-size:11px;line-height:1.65}[data-random-page=true] .random-brief-node h3{margin:12px 0;font-size:18px;line-height:1.3}[data-random-page=true] .random-brief-node button{color:#cfc2ff;cursor:pointer;background:0 0;border:0;border-top:1px solid #39415e;justify-content:space-between;width:100%;padding:12px 0 0;font-size:10px;display:flex}[data-random-page=true] .random-alternatives{grid-column:1/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid;position:relative}[data-random-page=true] .random-alternatives:before{content:"";pointer-events:none;border-top:1px solid #b9a0e3;border-left:1px solid #b9a0e3;border-right:1px solid #b9a0e3;border-radius:16px 16px 0 0;height:28px;position:absolute;top:-25px;left:16%;right:16%}[data-random-page=true] .random-alternative{color:#edeaff;cursor:pointer;text-align:left;z-index:1;background:#171e33;border:1px solid #39415e;border-radius:12px;padding:7px}[data-random-page=true] .random-alternative[aria-pressed=true]{border-color:#d1b9ff;box-shadow:0 0 0 3px #aa88e825}[data-random-page=true] .random-alternative img{aspect-ratio:3/4;object-fit:contain;border-radius:7px;width:100%;height:auto;display:block}[data-random-page=true] .random-alternative>span{justify-content:space-between;gap:6px;padding:10px 3px;font-size:10px;display:flex}[data-random-page=true] .random-alternative small{color:#b7b4cd;font-size:9px}[data-random-page=true] .random-feature-art{aspect-ratio:1.32;background:radial-gradient(#29244055,#0000 72%);border-radius:12px;justify-content:center;display:flex;position:relative;overflow:hidden}[data-random-page=true] .random-feature-art img{object-fit:contain;border-radius:8px;width:auto;max-width:90%;height:calc(100% - 50px);display:block}[data-random-page=true] .random-feature-options{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;bottom:5px}[data-random-page=true] .random-feature-options button{color:#c8bfdf;cursor:pointer;background:#151a30;border:1px solid #645477;border-radius:20px;padding:8px 13px;font-size:11px}[data-random-page=true] .random-feature-options button[aria-pressed=true]{color:#161126;background:#cfc2ff}[data-random-page=true] .random-feature-copy{padding:22px 6px 0}[data-random-page=true] .random-feature-copy>span{color:#c1afe8;font-size:11px}[data-random-page=true] .random-feature-copy h3{font-family:var(--font-serif,Georgia, serif);margin:10px 0;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.14}[data-random-page=true] .random-feature-copy p{color:#b8b5ce;max-width:540px;font-size:14px;line-height:1.7}[data-random-page=true] .random-feature-copy a{color:#d0bcff;align-items:center;gap:12px;margin-top:10px;font-size:12px;text-decoration:none;display:inline-flex}[data-random-page=true] [data-ending-variant=random]{background:#0b1025}[data-random-page=true] [data-ending-variant=random] [class*=stage]:before{background-image:linear-gradient(#0c112422, #0c112433), var(--page-ending-world)!important}@media (max-width:800px){[data-random-page=true] .random-workspace{grid-template-columns:1fr}[data-random-page=true] .random-studio-frame{width:calc(100vw - 28px)!important;min-height:0!important}[data-random-page=true] .random-director-copy{padding:14px 20px}[data-random-page=true] .random-director-copy p:not(.random-message){display:none}[data-random-page=true] .random-message{margin-bottom:10px}[data-random-page=true] .random-studio-cta{margin:0 20px 20px}[data-random-page=true] .random-node-layout{gap:20px;padding:22px 16px}[data-random-page=true] .random-demo-traits{gap:6px}[data-random-page=true] .random-demo-traits>span{padding:7px}[data-random-page=true] .random-alternatives{gap:10px}[data-random-page=true] .random-alternative>span{flex-direction:column}[data-random-page=true] .random-brief-node,[data-random-page=true] .random-combination-node{padding:12px}[data-random-page=true] .random-brief-node h3{font-size:15px}[data-random-page=true] .random-feature-art{aspect-ratio:1.1}}@media (max-width:500px){[data-random-page=true] .random-composer{padding:14px}[data-random-page=true] .random-composer .v-traits{grid-template-columns:repeat(2,minmax(0,1fr))}[data-random-page=true] .random-node-layout{grid-template-columns:1fr}[data-random-page=true] .random-alternatives{grid-column:1;grid-template-columns:repeat(3,65%);padding:4px 4px 15px;overflow-x:auto}[data-random-page=true] .random-alternatives:before{display:none}[data-random-page=true] .random-demo-traits{grid-template-columns:repeat(2,1fr)}[data-random-page=true] .random-feature-options button{padding:7px 10px;font-size:10px}}[data-random-page=true] .random-composer .v-pool-editor select{width:100%;margin:6px 0 12px;display:block}@media (max-width:600px){[data-random-page=true] .random-composer .v-pool-controls{grid-template-columns:minmax(0,1fr)}}[data-random-page=true] .random-composer .v-pool-editor button{color:#dbceff;cursor:pointer;background:#24243c;border:1px solid #625379;border-radius:8px;margin:5px;padding:9px}[data-random-page=true] .random-feature-options{border:0;margin:0;padding:0}[data-random-page=true] .random-composer{width:100%;max-width:none;padding:8px 6px}[data-random-page=true] .random-composer .v-combination{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;padding:0}[data-random-page=true] .random-composer .v-traits>div{flex-direction:column;gap:0;display:flex}[data-random-page=true] .random-composer .v-traits>div>span{text-align:left}[data-random-page=true] .random-composer .v-traits textarea{resize:none;white-space:normal;background:0 0;border:0;width:100%;height:54px;min-height:54px;max-height:76px;margin:0;padding:9px 7px;font-size:12px;line-height:18px;overflow:auto}[data-random-page=true] .random-composer .v-traits button{align-self:stretch;min-width:29px;padding:6px}[data-random-page=true] .random-composer .v-combination>details{background:0 0;border:0;padding:0}[data-random-page=true] .random-composer .v-refine-combination>div:last-child{background:0 0;border:0;width:100%;padding:0;display:block}[data-random-page=true] .random-composer .v-refine-combination form{width:100%;max-width:none}[data-random-page=true] .random-playback-controls{color:#b8b5ce;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;font:11px/1.5 Arial,Helvetica,sans-serif;display:flex}[data-random-page=true] .random-playback-controls>span{margin-right:auto}[data-random-page=true] .random-playback-controls button,[data-random-page=true] .random-direction-options button{color:#d6c9f6;font:inherit;cursor:pointer;background:#151a30;border:1px solid #645477;border-radius:16px;padding:7px 11px}[data-random-page=true] .random-direction-options{flex-wrap:wrap;gap:7px;font-size:10px;display:flex}[data-random-page=true] .random-direction-options [aria-pressed=true]{color:#17122a;background:#cfc2ff}[data-random-page=true] .random-story-steps{margin:24px 0;padding-left:25px;list-style:decimal-leading-zero}[data-random-page=true] .random-story-steps li{color:#89859f;padding:8px 0;transition:color .45s}[data-random-page=true] .random-story-steps [data-active=true],[data-random-page=true] .random-story-steps [data-complete=true]{color:#ddceff}[data-random-page=true] .random-flow-node{transition:opacity .65s,transform .65s,border-color .65s}[data-random-page=true] .random-flow-node[data-revealed=false]{opacity:0;visibility:hidden;transform:translateY(16px)}[data-random-page=true] .random-flow-node[data-active=true]{border-color:#ab91db;box-shadow:0 0 24px #aa88e814}[data-random-page=true] .random-character-node,[data-random-page=true] .random-profile-node{background:linear-gradient(120deg,#1c233b,#141a2f);border:1px solid #373d5b;border-radius:14px;min-width:0;padding:18px}[data-random-page=true] .random-character-node>small,[data-random-page=true] .random-profile-node>small{color:#c5b5ff;letter-spacing:.09em;font-size:9px}[data-random-page=true] .random-character-node img{object-fit:contain;border-radius:8px;width:100%;height:235px;margin:12px auto;display:block}[data-random-page=true] .random-character-node strong{text-align:center;color:#ece6fb;font-size:12px;display:block}[data-random-page=true] .random-profile-node h3{margin:12px 0;font-size:18px;line-height:1.3}[data-random-page=true] .random-profile-node dt{color:#d6c8ef;margin:12px 0 4px;font-size:10px}[data-random-page=true] .random-profile-node dd{color:#c0bfd5;margin:0;font-size:11px;line-height:1.65}[data-random-page=true] .random-profile-node>span{color:#aaa8c5;margin-top:14px;font-size:9px;line-height:1.5;display:block}[data-random-page=true] .random-feature-frames{place-items:center;display:grid;position:absolute;inset:0 0 55px}[data-random-page=true] .random-feature-frames img.random-feature-frame{opacity:0;grid-area:1/1;width:100%;max-width:90%;height:100%;min-height:0;transition:opacity .7s,transform .9s;transform:translateY(10px)scale(.98)}[data-random-page=true] .random-feature-frames img[data-active=true]{opacity:1;transform:none}[data-random-page=true] .random-idea-note{z-index:1;background:#181c32;border:1px solid #655580;border-radius:16px;padding:25px;transition:opacity .6s,transform .6s;position:absolute;top:28%;left:12%;right:12%}[data-random-page=true] .random-idea-note span,[data-random-page=true] .random-idea-note small{color:#c5b5ef;font-size:10px}[data-random-page=true] .random-idea-note p{font:24px / 1.35 var(--font-serif,Georgia, serif);color:#f0eafa}[data-random-page=true] [data-creation=true][data-revealed=true] .random-idea-note{opacity:0;pointer-events:none;transform:translateY(-20px)}@media (max-width:800px){[data-random-page=true] .random-director-copy .random-demo-note{margin-top:12px;display:block}[data-random-page=true] .random-story-steps{grid-template-columns:1fr 1fr;gap:0 24px;margin:12px 0;font-size:11px;display:grid}[data-random-page=true] .random-node-layout{gap:12px;padding:16px 12px}[data-random-page=true] .random-character-node,[data-random-page=true] .random-profile-node{padding:12px}[data-random-page=true] .random-character-node img{height:190px}[data-random-page=true] .random-profile-node h3{font-size:15px}[data-random-page=true] .random-feature-art{min-height:290px}}@media (prefers-reduced-motion:reduce){[data-random-page=true] .random-flow-node,[data-random-page=true] .random-feature-frames img,[data-random-page=true] .random-idea-note,[data-random-page=true] .random-story-steps li{transition:none;transform:none}}[data-random-page=true] .random-feature-frames{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}[data-random-page=true] .random-flow-connections{pointer-events:none;fill:none;stroke:#b9a0e3;stroke-width:1.5px;width:100%;height:100%;position:absolute;inset:0}[data-random-page=true] .random-flow-connections path{vector-effect:non-scaling-stroke;transition:opacity .65s}[data-random-page=true] .random-flow-connections [data-visible=false]{opacity:0}[data-random-page=true] .random-flow-node{position:relative}@media (prefers-reduced-motion:reduce){[data-random-page=true] .random-flow-connections path{transition:none}}@media (min-width:1101px){[data-random-page=true] .random-node-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:26px 20px;min-height:625px;padding:35px 22px}[data-random-page=true] .random-combination-node{grid-area:1/1/3}[data-random-page=true] .random-character-node{grid-area:1/2/3;padding:12px}[data-random-page=true] .random-character-node img{height:380px;max-height:none}[data-random-page=true] .random-brief-node{grid-area:1/3}[data-random-page=true] .random-profile-node{grid-area:2/3}}[data-random-page=true] .random-flow-connections path{stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 7;filter:drop-shadow(0 0 3px #ad83f0)}[data-random-page=true] [data-playing=true] .random-flow-connections [data-visible=true]{animation:1.4s linear infinite random-connection-flow}@keyframes random-connection-flow{to{stroke-dashoffset:-26px}}@media (max-width:1100px){[data-random-page=true] .random-node-layout{grid-template-columns:minmax(0,1fr)}[data-random-page=true] .random-node-layout>.random-flow-node{justify-self:center;width:min(100%,480px)}[data-random-page=true] .random-character-node img{height:300px}[data-random-page=true] .random-flow-connections{display:none}[data-random-page=true] .random-flow-node:not(:first-of-type):before{content:"";filter:drop-shadow(0 0 3px #ad83f0);border-left:2px dashed #b9a0e3;height:20px;position:absolute;top:-21px;left:50%}}@media (prefers-reduced-motion:reduce){[data-random-page=true] [data-playing=true] .random-flow-connections path{animation:none}}
[data-random-page=true] [data-home-section=hero] div:has(>.random-composer){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}[data-random-page=true] .random-composer{padding:0}[data-random-page=true] [data-home-section=hero]:has(.v-pool-picker[open]){z-index:10;overflow:visible}[data-random-page=true] [data-home-section=hero] div:has(>.random-composer):has(.v-pool-picker[open]){z-index:20!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}[data-random-page=true] .random-composer .v-pool-picker[open]{margin-top:0}[data-random-page=true] .random-composer .v-random-prompt{z-index:8;background:#151c30;border:1px solid #6c6188;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;min-height:68px;padding:10px 12px;display:flex;position:relative;box-shadow:0 12px 38px #03081542}[data-random-page=true] .random-composer .v-random-prompt:focus-within{border-color:#c6b5ff;box-shadow:0 0 0 3px #c6b5ff20,0 14px 42px #03081555}[data-random-page=true] .random-composer .v-random-prompt>textarea{field-sizing:content;resize:vertical;background:0 0;border:0;border-radius:8px;outline:0;flex:180px;width:auto;min-width:140px;min-height:38px;max-height:120px;padding:8px 10px;font-size:15px;line-height:1.45;display:block}[data-random-page=true] .random-composer .v-random-prompt>textarea::placeholder{color:#a9a4bc}[data-random-page=true] .random-composer .v-pool-editor{background:0 0;border:0;border-radius:0 0 18px 18px;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;min-height:38px;padding:0;display:flex}[data-random-page=true] .random-composer .v-pool-picker{background:0 0;border:0;margin:0;padding:0}[data-random-page=true] .random-composer .v-pool-picker>summary{color:#f2edff;background:#25243a;border:1px solid #6d6384;border-radius:999px;align-items:center;gap:8px;min-height:38px;margin:0;padding:6px 11px;font-size:12px;font-weight:650;list-style:none;display:inline-flex}[data-random-page=true] .random-composer .v-pool-picker>summary::-webkit-details-marker{display:none}[data-random-page=true] .random-composer .v-pool-picker>summary:after{content:"⌄";font-size:16px;line-height:10px}[data-random-page=true] .random-composer .v-pool-picker[open]>summary:after{transform:rotate(180deg)}[data-random-page=true] .random-composer .v-pool-picker>summary span{color:#bcb5d4;font-size:11px;font-weight:400}[data-random-page=true] .random-composer .v-pool-selected{flex-wrap:wrap;gap:6px;min-width:0;display:flex}[data-random-page=true] .random-composer .v-pool-selected button{color:#e5defc;cursor:pointer;background:#24243a;border:1px solid #544e70;border-radius:999px;align-items:center;gap:7px;min-height:38px;margin:0;padding:5px 9px;font-size:11px;display:inline-flex}[data-random-page=true] .random-composer .v-pool-selected button svg{color:#d8bdff;flex:none}[data-random-page=true] .random-composer .v-pool-selected .v-pool-chip-icon{font-size:15px;line-height:1}[data-random-page=true] .random-composer .v-pool-selected .v-pool-chip-remove{color:#bdb4cf;margin-left:2px;font-size:16px;line-height:1}[data-random-page=true] .random-composer .v-pool-picker-panel{z-index:30;background:#171b2b;border:1px solid #746b8e;border-radius:18px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 25px 65px #030815b8}[data-random-page=true] .random-composer .v-pool-picker-head{border-bottom:1px solid #393950;justify-content:space-between;align-items:center;gap:14px;padding:14px 17px 10px;display:flex}[data-random-page=true] .random-composer .v-pool-picker-head strong{font-size:14px}[data-random-page=true] .random-composer .v-pool-picker-head p,[data-random-page=true] .random-composer .v-pool-example-note{color:#bbb5d0;margin:4px 0 0;font-size:11px}[data-random-page=true] .random-composer .v-pool-picker-head button{color:#f5efff;cursor:pointer;background:#2d2a44;border:1px solid #796b9a;border-radius:8px;min-height:34px;padding:6px 12px}[data-random-page=true] .random-composer .v-pool-picker-body{grid-template-columns:150px minmax(0,1fr);max-height:min(45vh,360px);display:grid}[data-random-page=true] .random-composer .v-pool-categories{border-right:1px solid #393950;flex-direction:column;gap:4px;padding:12px;display:flex;overflow:auto}[data-random-page=true] .random-composer .v-pool-categories button{color:#cbc6dd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px;padding:8px 10px}[data-random-page=true] .random-composer .v-pool-categories button[aria-pressed=true]{color:#fff;background:#37314d}[data-random-page=true] .random-composer .v-pool-options{min-width:0;padding:12px;overflow:auto}[data-random-page=true] .random-composer .v-pool-options label{color:#d5cfe5;margin:0 0 6px;font-size:11px;display:block}[data-random-page=true] .random-composer .v-pool-options input{background:#111625;border:1px solid #5a5570;border-radius:9px;width:100%;margin:0 0 10px;padding:9px 11px;font-size:12px}[data-random-page=true] .random-composer .v-pool-option-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;margin:0;padding:0;display:grid}[data-random-page=true] .random-composer .v-pool-option-grid button{color:#edeaf6;text-align:left;cursor:pointer;background:#252838;border:1px solid #535266;border-radius:9px;min-height:43px;padding:9px 12px}[data-random-page=true] .random-composer .v-pool-option-grid button[aria-pressed=true]{color:#fff;background:#45395f;border-color:#c9b9ff}[data-random-page=true] .random-composer .v-pool-no-results{color:#cbc5d8;padding:12px 0}[data-random-page=true] .random-composer .v-pool-picker-foot{border-top:1px solid #393950;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}[data-random-page=true] .random-composer .v-pool-picker-foot label{align-items:center;gap:7px;margin:0;font-size:11px;display:inline-flex}[data-random-page=true] .random-composer .v-pool-picker-foot select{width:auto;margin:0;padding:5px 8px;font-size:11px}[data-random-page=true] .random-composer .v-pool-picker-foot button{margin:0;padding:7px 9px;font-size:11px}[data-random-page=true] .random-composer .v-random-actions{justify-content:flex-end;margin-top:12px}[data-random-page=true] .random-composer .v-random-current{margin-top:7px}[data-random-page=true] .random-composer .v-random-current>summary{color:#c5badf}[data-random-page=true] .random-composer .v-random-current-content{margin-top:9px}.v-pool-overlay{z-index:1000;background:#050715a6;position:fixed;inset:0}@media (max-width:600px){[data-random-page=true] .random-composer .v-random-prompt>textarea{flex-basis:120px;min-width:100px;min-height:38px;padding:8px 4px;font-size:14px}[data-random-page=true] .random-composer .v-pool-picker-panel{z-index:1;flex-direction:column;max-height:calc(100vh - 148px);display:flex;position:fixed;top:124px;left:12px;right:12px}[data-random-page=true] .random-composer .v-pool-picker-body{min-height:0;max-height:none;display:block;overflow:auto}[data-random-page=true] .random-composer .v-pool-categories{scrollbar-width:none;white-space:nowrap;border-bottom:1px solid #393950;border-right:0;flex-direction:row;overflow-x:auto}[data-random-page=true] .random-composer .v-pool-categories::-webkit-scrollbar{display:none}[data-random-page=true] .random-composer .v-pool-options{overflow:visible}[data-random-page=true] .random-composer .v-pool-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-random-page=true] .random-composer .v-random-actions>*{flex:none;width:100%}}
.showcase-gallery-module__fT6RXW__exhibition{--ink:#eeeaf9;--muted:#b1b4cc;color:var(--ink);isolation:isolate;padding:82px 0 42px;position:relative}.showcase-gallery-module__fT6RXW__heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.showcase-gallery-module__fT6RXW__eyebrow{color:#b29ae8;font:10px/1.5 var(--font-sans,sans-serif);letter-spacing:.2em;margin:0 0 18px}.showcase-gallery-module__fT6RXW__exhibition .showcase-gallery-module__fT6RXW__heading h2{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(46px,6vw,80px);font-weight:500;line-height:.98}.showcase-gallery-module__fT6RXW__heading h2 em{color:#c3acf9;font-weight:400}.showcase-gallery-module__fT6RXW__heading>p{max-width:320px;color:var(--muted);margin:0 0 5px;font-size:14px;line-height:1.7}.showcase-gallery-module__fT6RXW__toolbar{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:18px;padding-bottom:15px;display:flex}.showcase-gallery-module__fT6RXW__tabs{scrollbar-width:none;gap:5px;min-width:0;display:flex;overflow-x:auto}.showcase-gallery-module__fT6RXW__tabs::-webkit-scrollbar{display:none}.showcase-gallery-module__fT6RXW__tabs button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:24px;flex:none;padding:9px 15px;font-size:12px;transition:color .2s,background .2s}.showcase-gallery-module__fT6RXW__tabs button[aria-selected=true]{color:#f7f3ff;background:#b494f51c;border-color:#c5acf659}.showcase-gallery-module__fT6RXW__viewControls{flex-shrink:0;align-items:center;gap:6px;display:flex}.showcase-gallery-module__fT6RXW__viewControls button,.showcase-gallery-module__fT6RXW__more{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2b;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}.showcase-gallery-module__fT6RXW__viewControls .showcase-gallery-module__fT6RXW__pause{width:44px;padding:0}.showcase-gallery-module__fT6RXW__exhibition button:disabled{opacity:.35;cursor:default}.showcase-gallery-module__fT6RXW__exhibition button:focus-visible,.showcase-gallery-module__fT6RXW__viewer button:focus-visible{outline-offset:4px;outline:3px solid #d4bdff}.showcase-gallery-module__fT6RXW__description{color:var(--muted);min-height:20px;margin:15px 0 0;font-size:12px}.showcase-gallery-module__fT6RXW__stage{perspective:1400px;padding:30px 12px 20px;position:relative}.showcase-gallery-module__fT6RXW__stage:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 60% 40%,#8465c821,#0000 66%);position:absolute;inset:3% 0 6%}.showcase-gallery-module__fT6RXW__wall{column-count:4;column-gap:24px;padding:22px 8px;display:block}.showcase-gallery-module__fT6RXW__mount{break-inside:avoid;perspective:850px;width:100%;min-width:0;animation:9s ease-in-out infinite alternate showcase-gallery-module__fT6RXW__collection-float;animation-delay:var(--delay);margin:0 0 30px;animation-play-state:paused;display:inline-block}.showcase-gallery-module__fT6RXW__card{transform:rotate(var(--tilt)) translateY(var(--lift)) rotateY(-5deg);background:#111b2b;border:1px solid #ffffff24;border-radius:12px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;box-shadow:8px 17px 25px #02071166}.showcase-gallery-module__fT6RXW__artwork{cursor:zoom-in;background:radial-gradient(#253044,#0d1421);border:0;border-radius:11px 11px 0 0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.showcase-gallery-module__fT6RXW__artwork img{object-fit:contain;width:100%;height:auto;transition:transform .5s;display:block}.showcase-gallery-module__fT6RXW__expand{color:#fff;opacity:0;pointer-events:none;background:#080d1bc9;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:9px;right:9px;transform:translateY(4px)}.showcase-gallery-module__fT6RXW__caption{min-height:89px;padding:13px 14px 16px}.showcase-gallery-module__fT6RXW__caption>span{color:#b9add3;letter-spacing:.06em;margin-bottom:6px;font-size:9px;display:block}.showcase-gallery-module__fT6RXW__exhibition .showcase-gallery-module__fT6RXW__caption h3{color:#f1eefb;letter-spacing:-.018em;margin:0;font-size:17px;font-weight:500;line-height:1.16}.showcase-gallery-module__fT6RXW__exhibition[data-moving=true] .showcase-gallery-module__fT6RXW__mount{animation-play-state:running}.showcase-gallery-module__fT6RXW__mount:is(:hover,:focus-within){animation-play-state:paused}.showcase-gallery-module__fT6RXW__mount:focus-within{z-index:2}.showcase-gallery-module__fT6RXW__mount:focus-within .showcase-gallery-module__fT6RXW__card{transform:rotate(0)translateY(-6px);box-shadow:0 24px 40px #0008}.showcase-gallery-module__fT6RXW__mount:focus-within .showcase-gallery-module__fT6RXW__expand{opacity:1;transform:none}.showcase-gallery-module__fT6RXW__stage[data-grid=true] .showcase-gallery-module__fT6RXW__wall{column-count:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.showcase-gallery-module__fT6RXW__stage[data-grid=true] .showcase-gallery-module__fT6RXW__mount{margin:0;animation:none}.showcase-gallery-module__fT6RXW__stage[data-grid=true] .showcase-gallery-module__fT6RXW__card{transform:none}.showcase-gallery-module__fT6RXW__stage[data-grid=true] .showcase-gallery-module__fT6RXW__artwork img{aspect-ratio:1.3}.showcase-gallery-module__fT6RXW__footer{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:20px;display:flex}.showcase-gallery-module__fT6RXW__footer>p{color:var(--muted);max-width:490px;margin:0;font-size:11px;line-height:1.6}.showcase-gallery-module__fT6RXW__more{flex-shrink:0}.showcase-gallery-module__fT6RXW__railControls{display:none}.showcase-gallery-module__fT6RXW__overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030712ed;position:fixed;inset:0}.showcase-gallery-module__fT6RXW__viewer{z-index:1001;color:#eeedf7;width:min(1200px,100vw - 64px);height:min(900px,100dvh - 48px);max-height:calc(100dvh - 48px);font-family:var(--font-sans,sans-serif);background:#0c1423;border:1px solid #ffffff29;border-radius:18px;flex-direction:column;padding:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 120px #0009}.showcase-gallery-module__fT6RXW__viewerTop{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px 8px 22px;display:flex}.showcase-gallery-module__fT6RXW__viewerTop>span{color:#b8b2cd;letter-spacing:.15em;font-size:10px}.showcase-gallery-module__fT6RXW__close,.showcase-gallery-module__fT6RXW__viewerNavigation button,.showcase-gallery-module__fT6RXW__railControls button{color:#eeedf7;cursor:pointer;background:#131d30;border:1px solid #ffffff2b;border-radius:50%;place-items:center;min-width:44px;min-height:44px;padding:0;display:inline-grid}.showcase-gallery-module__fT6RXW__viewerImage{flex:1;min-height:0;padding:0 12px}.showcase-gallery-module__fT6RXW__viewerImage img{object-fit:contain;width:100%;height:100%;display:block}.showcase-gallery-module__fT6RXW__viewerBottom{flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.showcase-gallery-module__fT6RXW__viewer .showcase-gallery-module__fT6RXW__viewerBottom h2{margin:0 0 6px;font-size:clamp(19px,2.5vw,28px);font-weight:500;line-height:1.18}.showcase-gallery-module__fT6RXW__viewerBottom p{color:#b8b2cd;margin:0;font-size:11px;line-height:1.5}.showcase-gallery-module__fT6RXW__viewerNavigation{flex-shrink:0;align-items:center;gap:15px;display:flex}.showcase-gallery-module__fT6RXW__viewerNavigation>span{text-align:center;font-variant-numeric:tabular-nums;min-width:45px;font-size:11px}.showcase-gallery-module__fT6RXW__reels{gap:22px;padding:16px 0;display:grid;overflow:hidden}.showcase-gallery-module__fT6RXW__reelViewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.showcase-gallery-module__fT6RXW__reelTrack{width:max-content;animation:55s linear infinite paused showcase-gallery-module__fT6RXW__gallery-reel;display:flex}.showcase-gallery-module__fT6RXW__reelTrack[data-direction=right]{animation-duration:63s;animation-direction:reverse}.showcase-gallery-module__fT6RXW__reelGroup{align-items:center;gap:18px;padding-right:18px;display:flex}.showcase-gallery-module__fT6RXW__reelArtwork{flex:0 0 var(--reel-width,320px);width:var(--reel-width,320px);color:#f1e7fd;text-align:left;cursor:zoom-in;background:#151621;border:1px solid #dbc3ff30;border-radius:13px;grid-template-rows:220px 57px;padding:0;display:grid;overflow:hidden}.showcase-gallery-module__fT6RXW__reelArtwork img{object-fit:contain;object-position:center;background:#171923;width:100%;height:220px}.showcase-gallery-module__fT6RXW__reelArtwork>span{padding:11px 14px;display:block}.showcase-gallery-module__fT6RXW__reelArtwork strong{font:500 12px/1.4 Arial,sans-serif;display:block}.showcase-gallery-module__fT6RXW__reelArtwork small{color:#b5a7c6;margin-top:3px;font:10px/1.5 Arial,sans-serif;display:block}.showcase-gallery-module__fT6RXW__exhibition[data-moving=true] .showcase-gallery-module__fT6RXW__reelTrack{animation-play-state:running}.showcase-gallery-module__fT6RXW__exhibition[data-moving=true] .showcase-gallery-module__fT6RXW__reelViewport:is(:hover,:focus-within) .showcase-gallery-module__fT6RXW__reelTrack{animation-play-state:paused}.showcase-gallery-module__fT6RXW__stage:not([data-grid=true])>.showcase-gallery-module__fT6RXW__wall{display:none}@keyframes showcase-gallery-module__fT6RXW__gallery-reel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes showcase-gallery-module__fT6RXW__collection-float{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@media (hover:hover) and (pointer:fine){.showcase-gallery-module__fT6RXW__mount:hover{z-index:2}.showcase-gallery-module__fT6RXW__mount:hover .showcase-gallery-module__fT6RXW__card{transform:rotate(0)translateY(-8px)rotateY(0);box-shadow:0 28px 46px #0008}.showcase-gallery-module__fT6RXW__mount:hover .showcase-gallery-module__fT6RXW__expand{opacity:1;transform:none}.showcase-gallery-module__fT6RXW__tabs button:hover{color:#f7f3ff;background:#b494f516}}@media (max-width:1100px) and (min-width:701px){.showcase-gallery-module__fT6RXW__wall{column-count:3}.showcase-gallery-module__fT6RXW__stage[data-grid=true] .showcase-gallery-module__fT6RXW__wall{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-gallery-module__fT6RXW__toolbar{flex-wrap:wrap}}@media (max-width:700px){.showcase-gallery-module__fT6RXW__exhibition{padding:42px 0 28px}.showcase-gallery-module__fT6RXW__heading{margin-bottom:22px;display:block}.showcase-gallery-module__fT6RXW__exhibition .showcase-gallery-module__fT6RXW__heading h2{font-size:48px}.showcase-gallery-module__fT6RXW__heading>p{max-width:360px;margin:18px 0 0;font-size:13px}.showcase-gallery-module__fT6RXW__eyebrow{font-size:9px}.showcase-gallery-module__fT6RXW__toolbar{display:block}.showcase-gallery-module__fT6RXW__viewControls{display:none}.showcase-gallery-module__fT6RXW__tabs button{padding-inline:13px;font-size:11px}.showcase-gallery-module__fT6RXW__description{font-size:11px}.showcase-gallery-module__fT6RXW__stage{perspective:none;padding:0}.showcase-gallery-module__fT6RXW__reels{display:none}.showcase-gallery-module__fT6RXW__wall,.showcase-gallery-module__fT6RXW__stage[data-grid=true] .showcase-gallery-module__fT6RXW__wall,.showcase-gallery-module__fT6RXW__stage:not([data-grid=true])>.showcase-gallery-module__fT6RXW__wall{column-count:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:start;gap:18px;padding:22px 4px 18px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.showcase-gallery-module__fT6RXW__wall::-webkit-scrollbar{display:none}.showcase-gallery-module__fT6RXW__mount{scroll-snap-align:start;perspective:none;flex:0 0 86%;margin:0;animation:none}.showcase-gallery-module__fT6RXW__card{transform:none;box-shadow:0 10px 24px #02071166}.showcase-gallery-module__fT6RXW__artwork img,.showcase-gallery-module__fT6RXW__stage[data-grid=true] .showcase-gallery-module__fT6RXW__artwork img{aspect-ratio:auto;max-height:430px}.showcase-gallery-module__fT6RXW__expand{opacity:1;transform:none}.showcase-gallery-module__fT6RXW__caption{min-height:78px;padding:14px 16px}.showcase-gallery-module__fT6RXW__exhibition .showcase-gallery-module__fT6RXW__caption h3{font-size:21px}.showcase-gallery-module__fT6RXW__footer{flex-wrap:wrap;gap:16px;margin-top:10px}.showcase-gallery-module__fT6RXW__footer>p{flex:1 0 100%;order:3;font-size:10px}.showcase-gallery-module__fT6RXW__railControls{align-items:center;gap:10px;display:flex}.showcase-gallery-module__fT6RXW__railControls>span{text-align:center;min-width:42px;font-size:11px}.showcase-gallery-module__fT6RXW__more{margin-left:auto;padding-inline:10px;font-size:10px}.showcase-gallery-module__fT6RXW__viewer{border-radius:12px;width:calc(100vw - 20px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.showcase-gallery-module__fT6RXW__viewerTop{padding:7px 8px 7px 14px}.showcase-gallery-module__fT6RXW__viewerImage{padding:0 5px}.showcase-gallery-module__fT6RXW__viewerBottom{padding:16px 14px max(16px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:14px}.showcase-gallery-module__fT6RXW__viewerNavigation{justify-content:space-between}.showcase-gallery-module__fT6RXW__viewerTop>span{font-size:9px}}@media (max-height:500px){.showcase-gallery-module__fT6RXW__viewer{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.showcase-gallery-module__fT6RXW__viewerTop{padding-block:2px}.showcase-gallery-module__fT6RXW__viewerBottom{flex-direction:row;align-items:center;padding:8px 14px}.showcase-gallery-module__fT6RXW__viewer .showcase-gallery-module__fT6RXW__viewerBottom h2{font-size:16px}}@media (prefers-reduced-motion:reduce){.showcase-gallery-module__fT6RXW__mount,.showcase-gallery-module__fT6RXW__reelTrack{animation:none!important}.showcase-gallery-module__fT6RXW__reels{display:none}.showcase-gallery-module__fT6RXW__stage:not([data-grid=true])>.showcase-gallery-module__fT6RXW__wall{display:block}@media (max-width:700px){.showcase-gallery-module__fT6RXW__stage:not([data-grid=true])>.showcase-gallery-module__fT6RXW__wall{display:flex}}.showcase-gallery-module__fT6RXW__card,.showcase-gallery-module__fT6RXW__artwork img,.showcase-gallery-module__fT6RXW__expand,.showcase-gallery-module__fT6RXW__tabs button{transition:none}.showcase-gallery-module__fT6RXW__card,.showcase-gallery-module__fT6RXW__mount:hover .showcase-gallery-module__fT6RXW__card,.showcase-gallery-module__fT6RXW__mount:focus-within .showcase-gallery-module__fT6RXW__card{transform:none}.showcase-gallery-module__fT6RXW__wall{scroll-behavior:auto}}
.kinetic-showcase-module__lRQdDW__showcase{isolation:isolate;color:#f3effc;--sequence-duration:4.8s;min-width:0;position:relative}.kinetic-showcase-module__lRQdDW__scene{perspective:1500px;touch-action:pan-y;height:clamp(300px,33vw,460px);position:relative;overflow:hidden}.kinetic-showcase-module__lRQdDW__halo{background:radial-gradient(#8965eb30,#42918c12 45%,#0000 72%);border-radius:50%;width:70%;height:75%;animation:7s ease-in-out infinite alternate paused kinetic-showcase-module__lRQdDW__breathe;position:absolute;top:5%;left:15%}.kinetic-showcase-module__lRQdDW__orbit{pointer-events:none;border:1px solid #c3b0fc21;border-radius:50%;width:88%;height:55%;position:absolute;top:35%;left:6%;transform:rotateX(65deg)}.kinetic-showcase-module__lRQdDW__frame{will-change:transform;background:#151522;border:1px solid #bba2f940;border-radius:18px;grid-template-rows:minmax(0,1fr) 44px;gap:0;width:58%;height:calc(100% - 62px);margin:0;transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .65s,filter .65s;display:grid;position:absolute;top:49%;left:50%;overflow:hidden;box-shadow:0 30px 65px #0008}.kinetic-showcase-module__lRQdDW__frame[data-side=center]{opacity:1;z-index:3;transform:translate(-50%,-50%)}.kinetic-showcase-module__lRQdDW__frame[data-side=previous]{opacity:.64;z-index:1;transform:translate(-117%,-47%)rotateY(12deg)rotate(-7deg)scale(.76)}.kinetic-showcase-module__lRQdDW__frame[data-side=next]{opacity:.64;z-index:1;transform:translate(17%,-47%)rotateY(-12deg)rotate(7deg)scale(.76)}.kinetic-showcase-module__lRQdDW__frame[data-side=hidden]{opacity:0;pointer-events:none;z-index:0;transform:translate(-50%,-40%)scale(.58)}.kinetic-showcase-module__lRQdDW__imageWell{background:radial-gradient(at 50% 40%,#2a2935,#12141e);min-height:0;padding:8px;overflow:hidden}.kinetic-showcase-module__lRQdDW__imageWell img{border-radius:10px;width:100%;height:100%;display:block;object-fit:contain!important;object-position:center!important}.kinetic-showcase-module__lRQdDW__frame figcaption{font:500 12px/1.35 var(--font-sans,Arial, sans-serif);background:#141520;border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex}.kinetic-showcase-module__lRQdDW__frame figcaption small{color:#a6a4b6;font-size:10px}.kinetic-showcase-module__lRQdDW__stageLabel{color:#a19aae;text-align:center;font:9px/1.5 var(--font-sans,Arial, sans-serif);letter-spacing:.18em;position:absolute;bottom:5px;left:0;right:0}.kinetic-showcase-module__lRQdDW__controls{justify-content:center;align-items:center;gap:8px;margin:7px auto 0;display:flex}.kinetic-showcase-module__lRQdDW__controls>button,.kinetic-showcase-module__lRQdDW__viewer button{color:#ece7fb;cursor:pointer;background:#171722;border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;min-width:44px;min-height:44px;padding:0;display:inline-grid}.kinetic-showcase-module__lRQdDW__controls>button:hover,.kinetic-showcase-module__lRQdDW__viewer button:hover{background:#343044;border-color:#bca0fc}.kinetic-showcase-module__lRQdDW__controls>button:disabled{opacity:.35;cursor:default}.kinetic-showcase-module__lRQdDW__controls button:focus-visible,.kinetic-showcase-module__lRQdDW__viewer button:focus-visible{outline-offset:4px;outline:2px solid #d2b9ff}.kinetic-showcase-module__lRQdDW__dots{align-items:center;gap:0;display:flex}.kinetic-showcase-module__lRQdDW__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:27px;min-height:44px;padding:0;display:grid}.kinetic-showcase-module__lRQdDW__dots button span{background:#686177;border-radius:10px;width:6px;height:6px;transition:width .35s,background .35s}.kinetic-showcase-module__lRQdDW__dots button[aria-pressed=true] span{background:#c9b1fa;width:20px}.kinetic-showcase-module__lRQdDW__caption{text-align:center;color:#a39cae;font:11px/1.5 var(--font-sans,Arial, sans-serif);margin:8px 0 0}.kinetic-showcase-module__lRQdDW__showcase[data-running=true] .kinetic-showcase-module__lRQdDW__halo{animation-play-state:running}.kinetic-showcase-module__lRQdDW__showcase[data-variant=portrait] .kinetic-showcase-module__lRQdDW__frame,.kinetic-showcase-module__lRQdDW__showcase[data-variant=reference] .kinetic-showcase-module__lRQdDW__frame,.kinetic-showcase-module__lRQdDW__showcase[data-variant=stickers] .kinetic-showcase-module__lRQdDW__frame{width:48%}.kinetic-showcase-module__lRQdDW__showcase[data-variant=portrait] .kinetic-showcase-module__lRQdDW__scene,.kinetic-showcase-module__lRQdDW__showcase[data-variant=reference] .kinetic-showcase-module__lRQdDW__scene{height:470px}.kinetic-showcase-module__lRQdDW__showcase[data-variant=stickers] .kinetic-showcase-module__lRQdDW__imageWell{background:radial-gradient(#44416c,#202036);padding:20px}.kinetic-showcase-module__lRQdDW__showcase[data-variant=reference] .kinetic-showcase-module__lRQdDW__imageWell{background:#ece8e2}.kinetic-showcase-module__lRQdDW__showcase[data-variant=comic] .kinetic-showcase-module__lRQdDW__frame{width:66%}.kinetic-showcase-module__lRQdDW__overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060711ed;position:fixed;inset:0}.kinetic-showcase-module__lRQdDW__viewer{z-index:1001;color:#f5f1ff;background:#10111c;border:1px solid #a991d34d;border-radius:20px;outline:none;flex-direction:column;width:min(1160px,100% - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:18px;display:flex;position:fixed;inset:20px}.kinetic-showcase-module__lRQdDW__viewerHeading{flex:none;justify-content:space-between;align-items:center;gap:20px;display:flex}.kinetic-showcase-module__lRQdDW__viewerHeading h2{font:500 clamp(18px, 2.5vw, 28px)/1.2 var(--font-sans,Arial, sans-serif)}.kinetic-showcase-module__lRQdDW__viewerImage{flex:1;min-height:0;padding:16px 0}.kinetic-showcase-module__lRQdDW__viewerImage img{object-fit:contain;width:100%;height:100%}.kinetic-showcase-module__lRQdDW__viewer>p{text-align:center;color:#bfb6cf;font:12px/1.5 var(--font-sans,Arial, sans-serif);flex:none;margin:0}.kinetic-showcase-module__lRQdDW__viewerNavigation{flex:none;justify-content:center;align-items:center;gap:20px;margin-top:10px;font-size:12px;display:flex}@keyframes kinetic-showcase-module__lRQdDW__breathe{0%{opacity:.5;transform:scale(.9)translate(-4%)}to{opacity:1;transform:scale(1.1)translate(4%)}}@media (max-width:700px){.kinetic-showcase-module__lRQdDW__scene{height:280px}.kinetic-showcase-module__lRQdDW__frame{border-radius:12px;grid-template-rows:minmax(0,1fr) 34px;width:78%;height:calc(100% - 52px)}.kinetic-showcase-module__lRQdDW__frame[data-side=previous]{transform:translate(-117%,-47%)rotate(-6deg)scale(.78)}.kinetic-showcase-module__lRQdDW__frame[data-side=next]{transform:translate(17%,-47%)rotate(6deg)scale(.78)}.kinetic-showcase-module__lRQdDW__frame figcaption{padding-inline:10px;font-size:11px}.kinetic-showcase-module__lRQdDW__frame figcaption small{display:none}.kinetic-showcase-module__lRQdDW__controls{flex-wrap:wrap;gap:6px;width:100%}.kinetic-showcase-module__lRQdDW__dots{flex-wrap:wrap;flex:1 0 100%;order:-1;justify-content:center}.kinetic-showcase-module__lRQdDW__dots button{flex:0 0 44px;width:44px}.kinetic-showcase-module__lRQdDW__showcase[data-variant=portrait] .kinetic-showcase-module__lRQdDW__scene,.kinetic-showcase-module__lRQdDW__showcase[data-variant=reference] .kinetic-showcase-module__lRQdDW__scene{height:350px}.kinetic-showcase-module__lRQdDW__showcase[data-variant=portrait] .kinetic-showcase-module__lRQdDW__frame,.kinetic-showcase-module__lRQdDW__showcase[data-variant=reference] .kinetic-showcase-module__lRQdDW__frame,.kinetic-showcase-module__lRQdDW__showcase[data-variant=stickers] .kinetic-showcase-module__lRQdDW__frame{width:64%}.kinetic-showcase-module__lRQdDW__showcase[data-variant=comic] .kinetic-showcase-module__lRQdDW__frame{width:82%}.kinetic-showcase-module__lRQdDW__viewer{border-radius:14px;width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:12px;inset:8px}}@media (prefers-reduced-motion:reduce){.kinetic-showcase-module__lRQdDW__halo{animation:none}.kinetic-showcase-module__lRQdDW__frame,.kinetic-showcase-module__lRQdDW__dots button span{will-change:auto;transition:none}}
