.phone-mockup[data-astro-cid-q44hczbf]{--phone-frame-from:#3a3f47;--phone-frame-via:#202329;--phone-frame-to:#0d0e10;--phone-bezel:#06070a;--phone-highlight:rgb(255 255 255 / 28%);--phone-button:#1b1d21;--phone-screen-bg:#0b0c0e;--phone-fallback-text:#cbd5e1;--phone-glow-a:var(--aw-color-primary, #176f78);--phone-glow-b:var(--aw-color-secondary, #2457a6);aspect-ratio:9/19.5;isolation:isolate}html.dark .phone-mockup[data-astro-cid-q44hczbf][data-phone-theme=auto]{--phone-frame-from:#4a505a;--phone-frame-via:#24272c;--phone-frame-to:#101114;--phone-highlight:rgb(255 255 255 / 16%)}.phone-mockup[data-astro-cid-q44hczbf][data-phone-theme=light]{--phone-frame-from:#eef0f2;--phone-frame-via:#d3d6da;--phone-frame-to:#aeb2b8;--phone-bezel:#dcdfe2;--phone-highlight:rgb(255 255 255 / 90%);--phone-button:#c7cbd0;--phone-screen-bg:#e9ebee;--phone-fallback-text:#4b5563}.phone-glow[data-astro-cid-q44hczbf]{position:absolute;inset:-18% -26%;z-index:0;pointer-events:none;background:radial-gradient(50% 50%at 50% 42%,var(--phone-glow-a) 0%,var(--phone-glow-b) 55%,transparent 76%);filter:blur(46px);opacity:.32}html.dark .phone-glow[data-astro-cid-q44hczbf]{opacity:.42}.phone-pose[data-astro-cid-q44hczbf]{position:relative;z-index:1;width:100%;height:100%;will-change:transform}.phone-float[data-astro-cid-q44hczbf]{width:100%;height:100%}.phone-float-active[data-astro-cid-q44hczbf]{animation:phone-float 7s ease-in-out infinite}.phone-device[data-astro-cid-q44hczbf]{position:relative;width:100%;height:100%;padding:3.4%;border-radius:2.6rem;background:linear-gradient(155deg,var(--phone-frame-from) 0%,var(--phone-frame-via) 45%,var(--phone-frame-to) 100%);box-shadow:inset 0 1px 1px var(--phone-highlight),inset 0-1px 2px #0000008c}.phone-mockup[data-astro-cid-q44hczbf][data-shadow=soft] .phone-device[data-astro-cid-q44hczbf]{box-shadow:inset 0 1px 1px var(--phone-highlight),inset 0-1px 2px #0000008c,0 20px 45px -22px #0f172a66,0 8px 18px -12px #0f172a47}.phone-mockup[data-astro-cid-q44hczbf][data-shadow=strong] .phone-device[data-astro-cid-q44hczbf]{box-shadow:inset 0 1px 1px var(--phone-highlight),inset 0-1px 2px #0000008c,0 45px 90px -28px #0f172a8c,0 18px 38px -14px #0f172a66}.phone-mockup[data-astro-cid-q44hczbf][data-pose^=floating] .phone-device[data-astro-cid-q44hczbf]:after,.phone-mockup[data-astro-cid-q44hczbf][data-pose^=hero] .phone-device[data-astro-cid-q44hczbf]:after{content:"";position:absolute;left:10%;right:10%;bottom:-6%;height:10%;background:radial-gradient(50% 100%at 50%0,rgb(15 23 42/35%),transparent 70%);filter:blur(6px);z-index:-1}.phone-side-button[data-astro-cid-q44hczbf]{position:absolute;background:linear-gradient(180deg,var(--phone-button),var(--phone-bezel));border-radius:3px}.phone-side-button-top[data-astro-cid-q44hczbf]{right:-2px;top:16%;width:3px;height:8%}.phone-side-button-bottom[data-astro-cid-q44hczbf]{left:-2px;top:20%;width:3px;height:14%}.phone-frame[data-astro-cid-q44hczbf]{position:relative;width:100%;height:100%;border-radius:2.1rem;background:var(--phone-bezel);overflow:hidden}.phone-camera-island[data-astro-cid-q44hczbf]{position:absolute;top:2.2%;left:50%;transform:translate(-50%);width:22%;height:1.4%;min-height:6px;background:#040507;border-radius:999px;z-index:2;box-shadow:inset 0 0 0 1px #ffffff0d}.phone-screen[data-astro-cid-q44hczbf]{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:var(--phone-screen-bg)}.phone-screen-content[data-astro-cid-q44hczbf]{position:absolute;inset:0;overflow:hidden}.phone-screenshot[data-astro-cid-q44hczbf]{display:block;width:100%;height:100%}.phone-fit-cover[data-astro-cid-q44hczbf]{-o-object-fit:cover;object-fit:cover}.phone-fit-contain[data-astro-cid-q44hczbf]{-o-object-fit:contain;object-fit:contain}.phone-fallback[data-astro-cid-q44hczbf]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:8%;text-align:center;background:linear-gradient(160deg,#333846,#14161c);color:var(--phone-fallback-text);font-size:.8rem;font-weight:600;line-height:1.4}@keyframes phone-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@media (prefers-reduced-motion:reduce){.phone-float-active[data-astro-cid-q44hczbf]{animation:none}}.demo-screen[data-astro-cid-54dcqe3h]{container-type:inline-size;display:flex;flex-direction:column;height:100%;min-height:0;padding:13% 5% 5%;background:#121212;color:#f5f5f5;font-family:inherit}.demo-header[data-astro-cid-54dcqe3h]{display:flex;align-items:center;gap:4%;font-size:clamp(7px,4.8cqw,13px);line-height:1.35}.demo-back[data-astro-cid-54dcqe3h]{width:9%;height:auto;flex:none}.demo-session[data-astro-cid-54dcqe3h]{min-width:0}.demo-session[data-astro-cid-54dcqe3h]>p[data-astro-cid-54dcqe3h]:first-child{font-weight:700}.demo-role[data-astro-cid-54dcqe3h]{display:flex;align-items:center;gap:4px;margin-top:3px;color:#b4b4b4;font-size:clamp(6px,3.7cqw,10px)}.demo-dot[data-astro-cid-54dcqe3h]{display:inline-block;flex:none;width:5px;height:5px;border-radius:50%;background:#62d69a}.demo-dot-leader[data-astro-cid-54dcqe3h]{background:#f27676}.demo-song[data-astro-cid-54dcqe3h]{padding-top:9%;text-align:center}.demo-position[data-astro-cid-54dcqe3h]{display:inline-block;border-radius:999px;padding:2px 9px;background:#18243b;color:#83aaff;font-size:clamp(7px,4cqw,11px)}.demo-title[data-astro-cid-54dcqe3h]{margin-top:6%;font-size:clamp(12px,8.5cqw,23px);font-weight:700;line-height:1.2;overflow-wrap:anywhere}.demo-artist[data-astro-cid-54dcqe3h]{margin-top:3%;color:#b4b4b4;font-size:clamp(8px,5cqw,14px)}.demo-content[data-astro-cid-54dcqe3h]{display:flex;flex:1;min-height:0;flex-direction:column;justify-content:center;gap:9%;padding:8% 2%;text-align:center}.demo-content-note[data-astro-cid-54dcqe3h],.demo-follow[data-astro-cid-54dcqe3h]{color:#aaa;font-size:clamp(6px,4.3cqw,11px);line-height:1.45}.demo-lines[data-astro-cid-54dcqe3h]{display:grid;justify-items:center;gap:6px}.demo-lines[data-astro-cid-54dcqe3h] span[data-astro-cid-54dcqe3h]{height:2px;width:82%;border-radius:2px;background:#6d6d6d}.demo-lines[data-astro-cid-54dcqe3h] span[data-astro-cid-54dcqe3h]:nth-child(2n){width:65%}.demo-lines[data-astro-cid-54dcqe3h] span[data-astro-cid-54dcqe3h]:nth-child(3){margin-bottom:7px;width:75%}.demo-lines[data-astro-cid-54dcqe3h] span[data-astro-cid-54dcqe3h]:last-child{width:58%}.demo-bottom[data-astro-cid-54dcqe3h]{position:relative;padding:5%;border:1px solid #353535;border-radius:12px;background:#202020}.demo-next[data-astro-cid-54dcqe3h]{display:flex;align-items:center;gap:5%;margin-bottom:5%;font-size:clamp(6px,3.8cqw,10px);line-height:1.4}.demo-next[data-astro-cid-54dcqe3h]>svg[data-astro-cid-54dcqe3h]{width:10%;height:auto;color:#80a8ff;flex:none}.demo-next[data-astro-cid-54dcqe3h] strong[data-astro-cid-54dcqe3h]{font-weight:500}.demo-controls[data-astro-cid-54dcqe3h]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3px}.demo-controls[data-astro-cid-54dcqe3h]>button[data-astro-cid-54dcqe3h],.demo-queue[data-astro-cid-54dcqe3h] summary[data-astro-cid-54dcqe3h]{display:flex;min-width:0;min-height:clamp(30px,18cqw,44px);flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:3px 1px;border:1px solid #424242;border-radius:9px;background:#292929;color:#fff;font-size:clamp(5px,3.1cqw,9px);font-weight:600;line-height:1.2;cursor:pointer}.demo-controls[data-astro-cid-54dcqe3h]>button[data-astro-cid-54dcqe3h]>svg[data-astro-cid-54dcqe3h],.demo-queue[data-astro-cid-54dcqe3h] summary[data-astro-cid-54dcqe3h]>svg[data-astro-cid-54dcqe3h]{width:clamp(10px,7cqw,18px);height:auto}.demo-controls[data-astro-cid-54dcqe3h] .demo-next-button[data-astro-cid-54dcqe3h]{border-color:#168ae0;background:linear-gradient(110deg,#5e8dff,#0078bd)}.demo-controls[data-astro-cid-54dcqe3h] button[data-astro-cid-54dcqe3h]:disabled{opacity:.4;cursor:default}button[data-astro-cid-54dcqe3h]:focus-visible,summary[data-astro-cid-54dcqe3h]:focus-visible{outline:2px solid #96c0ff;outline-offset:2px}.demo-queue[data-astro-cid-54dcqe3h] summary[data-astro-cid-54dcqe3h]{height:100%;list-style:none}.demo-queue[data-astro-cid-54dcqe3h] summary[data-astro-cid-54dcqe3h]::-webkit-details-marker{display:none}.demo-queue-panel[data-astro-cid-54dcqe3h]{position:absolute;bottom:calc(100% + 4px);left:-1px;right:-1px;z-index:2;border:1px solid #353535;border-radius:12px;background:#151515;padding:8px;box-shadow:0-4px 14px #0000004d}.demo-queue-panel[data-astro-cid-54dcqe3h]>p[data-astro-cid-54dcqe3h]{margin-bottom:7px;text-align:center;color:#f5f5f5;font-size:clamp(8px,5cqw,13px);font-weight:700}.demo-queue-panel[data-astro-cid-54dcqe3h] ol[data-astro-cid-54dcqe3h]{display:grid;gap:3px}.demo-queue-panel[data-astro-cid-54dcqe3h] button[data-astro-cid-54dcqe3h]{display:flex;align-items:center;gap:6px;width:100%;padding:6px;border-radius:7px;color:#eee;text-align:left;font-size:clamp(7px,4.8cqw,12px);line-height:1.2}.demo-queue-panel[data-astro-cid-54dcqe3h] button[data-astro-cid-54dcqe3h][aria-current]{background:#222e45}.demo-queue-panel[data-astro-cid-54dcqe3h] small[data-astro-cid-54dcqe3h]{display:block;color:#aaa;margin-top:3px;font-size:.8em}.demo-connected[data-astro-cid-54dcqe3h]{display:flex;min-height:30px;align-items:center;justify-content:center;gap:5px;font-size:clamp(7px,4cqw,11px)}.hero-phones[data-astro-cid-x77wj2ym]{position:relative;display:flex;align-items:start;justify-content:center;gap:clamp(1rem,4vw,2.5rem);max-width:40rem;margin-inline:auto;padding:.5rem .25rem 1rem}.hero-phone[data-astro-cid-x77wj2ym]{width:44%;max-width:290px;min-width:0;margin:0}.hero-phone-member[data-astro-cid-x77wj2ym]{max-width:260px;margin-top:1.5rem}.hero-direction[data-astro-cid-x77wj2ym]{position:absolute;top:48%;left:50%;transform:translate(-50%);color:var(--aw-color-accent)}@media (min-width:1024px){.hero-layout[data-astro-cid-x77wj2ym]{grid-template-columns:.9fr 1.25fr}.hero-phone-member[data-astro-cid-x77wj2ym]{margin-top:3rem}}