.apps-track.svelte-15x90hl{--gutter: max(1rem, calc((100vw - 64rem)/2) );--gap: 1.25rem;display:flex;gap:var(--gap);margin:2rem calc(50% - 50vw) 0;padding:.5rem 0 .75rem var(--gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.apps-track.svelte-15x90hl::-webkit-scrollbar{display:none}.apps-track.svelte-15x90hl:after{content:"";flex:0 0 max(0px,calc(var(--gutter) - var(--gap)))}@media(min-width:640px){.apps-track.svelte-15x90hl{--gutter: max(1.5rem, calc((100vw - 64rem)/2) )}}.apps-track.contained.svelte-15x90hl{--gutter: .5rem;margin-inline:0}.apps-slide.svelte-15x90hl{flex:0 0 min(19.5rem,82vw);scroll-snap-align:start}.app-card.svelte-15x90hl{position:relative;display:flex;flex-direction:column;height:29rem;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:1rem;padding:1.6rem 1.6rem 0;background:radial-gradient(120% 60% at 100% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),#0b1120;color:#fff;text-decoration:none;transition:border-color .2s ease}.app-card.svelte-15x90hl:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.app-card.svelte-15x90hl:focus-visible{outline:2px solid #67e8f9;outline-offset:3px}.app-head.svelte-15x90hl{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.app-head.svelte-15x90hl h3:where(.svelte-15x90hl){font-size:1.2rem;font-weight:750;line-height:1.3;letter-spacing:-.01em}.app-icon.svelte-15x90hl{flex:none;color:var(--accent)}.app-blurb.svelte-15x90hl{margin-top:.75rem;font-size:.95rem;line-height:1.5;color:#cbd5e1}.app-soon.svelte-15x90hl{width:fit-content;margin-top:.75rem;padding:.25rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.04em}.band.svelte-15x90hl{position:absolute;inset:auto 0 0;height:5.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 80%,#05070e),color-mix(in srgb,var(--accent) 55%,#05070e))}.art.svelte-15x90hl{position:relative;z-index:1;display:flex;flex-direction:column;gap:.65rem;height:15rem;margin:auto calc(-1.6rem - 1px) 2.25rem 0;padding:1rem 1.25rem 1rem 1rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-right:0;border-radius:.85rem 0 0 .85rem;background:#121a2c;box-shadow:0 24px 48px -24px #000000e6;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.app-card.svelte-15x90hl:hover .art:where(.svelte-15x90hl),.app-card.svelte-15x90hl:focus-visible .art:where(.svelte-15x90hl){transform:translateY(-6px)}.ln.svelte-15x90hl{display:block;height:.5rem;border-radius:999px;background:#fff3}.ln.dim.svelte-15x90hl{background:#ffffff1a}.lines.svelte-15x90hl{display:flex;flex:1;min-width:0;flex-direction:column;gap:.4rem}.pill.svelte-15x90hl{flex:none;width:fit-content;padding:.2rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent);font-size:.68rem;font-weight:700;white-space:nowrap}.row.svelte-15x90hl{display:flex;align-items:center;gap:.7rem;padding:.7rem;border-radius:.65rem;background:#ffffff0a}.avatar.svelte-15x90hl{flex:none;width:1.9rem;height:1.9rem;border-radius:999px}.prompt.svelte-15x90hl{display:flex;align-items:center;gap:.45rem;margin-top:auto;padding:.55rem .7rem;border-radius:.6rem;background:#ffffff0f;color:#e2e8f0;font-size:.72rem;white-space:nowrap}.prompt.svelte-15x90hl svg{flex:none;color:var(--accent)}.prompt.svelte-15x90hl span:where(.svelte-15x90hl){overflow:hidden;text-overflow:ellipsis}.prompt.svelte-15x90hl b:where(.svelte-15x90hl){margin-left:auto;padding:.2rem .55rem;border-radius:999px;background:var(--accent);color:#05070e;font-weight:750}.hill.svelte-15x90hl{position:absolute;inset:auto -10% -35% -10%;height:70%;border-radius:50% 50% 0 0;background:#05070e73}.vid-play.svelte-15x90hl{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:999px;background:#ffffffeb;color:#05070e}.chrome.svelte-15x90hl{display:flex;align-items:center;gap:.3rem}.chrome.svelte-15x90hl i:where(.svelte-15x90hl){width:.45rem;height:.45rem;border-radius:999px;background:#ffffff38}.chrome.svelte-15x90hl span:where(.svelte-15x90hl){flex:1;height:.9rem;margin-left:.4rem;border-radius:999px;background:#ffffff0f}.ab.svelte-15x90hl{display:flex;flex:1;gap:.6rem;min-height:0}.ab-side.svelte-15x90hl{display:flex;flex-direction:column;gap:.4rem;width:22%;padding:.5rem;border-radius:.5rem;background:#ffffff0a}.ab-side.svelte-15x90hl span:where(.svelte-15x90hl){height:.4rem;border-radius:999px;background:#ffffff24}.ab-side.svelte-15x90hl .on:where(.svelte-15x90hl){background:var(--accent)}.ab-main.svelte-15x90hl{display:flex;flex:1;flex-direction:column;gap:.5rem;min-width:0}.ab-tiles.svelte-15x90hl{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.ab-tiles.svelte-15x90hl span:where(.svelte-15x90hl){height:2rem;border-radius:.45rem;background:#ffffff12}.ab-tiles.svelte-15x90hl span:where(.svelte-15x90hl):first-child{background:color-mix(in srgb,var(--accent) 30%,transparent)}.ab-chart.svelte-15x90hl{flex:1;width:100%;min-height:0;border-radius:.45rem;background:#ffffff0a}.ab-chart.svelte-15x90hl polyline:where(.svelte-15x90hl){fill:none;stroke:var(--accent);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.img-grid.svelte-15x90hl{display:grid;flex:1;grid-template-columns:1fr 1fr;gap:.45rem}.tile.svelte-15x90hl{position:relative;overflow:hidden;border-radius:.55rem}.tile.sunset.svelte-15x90hl{background:linear-gradient(180deg,#fb7185,#fdba74)}.tile.studio.svelte-15x90hl{background:radial-gradient(circle at 50% 40%,#fce7f3,#f9a8d4)}.tile.ocean.svelte-15x90hl{background:linear-gradient(180deg,#67e8f9,#2563eb)}.tile.dusk.svelte-15x90hl{background:linear-gradient(160deg,#c4b5fd,#db2777)}.sun.svelte-15x90hl{position:absolute;top:22%;left:50%;width:1.4rem;height:1.4rem;border-radius:999px;background:#fef9c3;transform:translate(-50%)}.bottle.svelte-15x90hl{position:absolute;left:50%;bottom:14%;width:1.25rem;height:2.6rem;border-radius:.45rem .45rem .3rem .3rem;background:linear-gradient(90deg,#9d174d,#db2777);transform:translate(-50%)}.vid-frame.svelte-15x90hl{position:relative;display:grid;flex:1;place-items:center;overflow:hidden;border-radius:.6rem;background:linear-gradient(180deg,#4c1d95,#a78bfa 70%,#f5d0fe)}.vid-frame.svelte-15x90hl .vid-play:where(.svelte-15x90hl){position:relative}.vid-time.svelte-15x90hl{position:absolute;right:.5rem;bottom:.45rem;padding:.1rem .4rem;border-radius:.3rem;background:#05070e99;font-size:.62rem;font-weight:700}.vid-timeline.svelte-15x90hl{position:relative;display:flex;gap:.25rem;height:1.3rem}.clip.svelte-15x90hl{border-radius:.3rem;background:color-mix(in srgb,var(--accent) 45%,#121a2c)}.clip.svelte-15x90hl:nth-child(2){background:color-mix(in srgb,#f472b6 45%,#121a2c)}.playhead.svelte-15x90hl{position:absolute;top:-.25rem;bottom:-.25rem;left:38%;width:2px;border-radius:2px;background:#fff}.vid-audio.svelte-15x90hl{display:flex;align-items:center;gap:2px;height:1.1rem}.vid-audio.svelte-15x90hl i:where(.svelte-15x90hl){flex:1;border-radius:2px;background:#ffffff38}.call.svelte-15x90hl{display:flex;align-items:center;gap:.7rem}.call-avatar.svelte-15x90hl{display:grid;flex:none;place-items:center;width:2.2rem;height:2.2rem;border-radius:999px;background:var(--accent);color:#05070e}.call-time.svelte-15x90hl{flex:none;color:#94a3b8;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums}.wave.svelte-15x90hl{display:flex;flex:1;align-items:center;gap:3px;padding:0 .25rem}.wave.svelte-15x90hl i:where(.svelte-15x90hl){flex:1;border-radius:999px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 40%,#121a2c))}.booked.svelte-15x90hl{display:flex;align-items:center;gap:.45rem;padding:.55rem .7rem;border-radius:.6rem;background:#ffffff0f;font-size:.72rem;font-weight:650;white-space:nowrap}.booked.svelte-15x90hl svg{flex:none;padding:2px;border-radius:999px;background:#34d399;color:#05070e}.logo.svelte-15x90hl{flex:none;width:1.9rem;height:1.9rem;border-radius:.5rem;background:#ffffff1f}.row.lead.svelte-15x90hl{background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.row.lead.svelte-15x90hl .logo:where(.svelte-15x90hl){background:var(--accent)}.fit.svelte-15x90hl{flex:none;font-size:.8rem;font-weight:800;color:var(--accent)}.lesson-thumb.svelte-15x90hl{display:grid;flex:1;place-items:center;border-radius:.6rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 70%,#121a2c),color-mix(in srgb,var(--accent) 25%,#121a2c))}.lesson-thumb.svelte-15x90hl .vid-play:where(.svelte-15x90hl){width:2rem;height:2rem}.lesson.svelte-15x90hl{display:flex;align-items:center;gap:.6rem}.tick.svelte-15x90hl{display:grid;flex:none;place-items:center;width:1.1rem;height:1.1rem;border-radius:999px;border:2px solid rgba(255,255,255,.25);color:#05070e}.lesson.done.svelte-15x90hl .tick:where(.svelte-15x90hl){border-color:var(--accent);background:var(--accent)}.progress.svelte-15x90hl{height:.4rem;border-radius:999px;background:#ffffff1a}.progress.svelte-15x90hl span:where(.svelte-15x90hl){display:block;height:100%;border-radius:inherit;background:var(--accent)}.post.svelte-15x90hl{display:flex;flex-direction:column;gap:.45rem;padding:.7rem;border-radius:.65rem;background:#ffffff0a}.post-head.svelte-15x90hl{display:flex;align-items:center;gap:.55rem}.post-head.svelte-15x90hl .avatar:where(.svelte-15x90hl){width:1.5rem;height:1.5rem;background:linear-gradient(135deg,var(--accent),#38bdf8)}.post.svelte-15x90hl+.post:where(.svelte-15x90hl) .post-head:where(.svelte-15x90hl) .avatar:where(.svelte-15x90hl){background:linear-gradient(135deg,#f472b6,#fbbf24)}.reactions.svelte-15x90hl{display:flex;gap:.8rem;font-size:.66rem;font-weight:700;color:#94a3b8}.reactions.svelte-15x90hl span:where(.svelte-15x90hl){display:inline-flex;align-items:center;gap:.25rem}.reactions.svelte-15x90hl span:where(.svelte-15x90hl):first-child{color:#fb7185}.fit-top.svelte-15x90hl{display:flex;align-items:center;gap:.9rem}.rings.svelte-15x90hl{flex:none;width:4.6rem;height:4.6rem;transform:rotate(-90deg)}.rings.svelte-15x90hl circle:where(.svelte-15x90hl){fill:none;stroke-width:6;stroke-linecap:round}.rings.svelte-15x90hl .track:where(.svelte-15x90hl){stroke:#ffffff14}.rings.svelte-15x90hl .r1:where(.svelte-15x90hl){stroke:var(--accent);stroke-dasharray:78 100}.rings.svelte-15x90hl .r2:where(.svelte-15x90hl){stroke:#38bdf8;stroke-dasharray:62 100}.rings.svelte-15x90hl .r3:where(.svelte-15x90hl){stroke:#f472b6;stroke-dasharray:88 100}.week.svelte-15x90hl{display:flex;flex:1;gap:.4rem}.week.svelte-15x90hl span:where(.svelte-15x90hl){display:flex;flex:1;flex-direction:column;justify-content:flex-end;align-items:center;gap:.3rem}.week.svelte-15x90hl i:where(.svelte-15x90hl){width:100%;min-height:3px;border-radius:.3rem;background:#ffffff24}.week.svelte-15x90hl span.today:where(.svelte-15x90hl) i:where(.svelte-15x90hl){background:var(--accent)}.week.svelte-15x90hl b:where(.svelte-15x90hl){font-size:.6rem;font-weight:700;color:#64748b}.week.svelte-15x90hl span.today:where(.svelte-15x90hl) b:where(.svelte-15x90hl){color:var(--accent)}.venue.svelte-15x90hl{position:relative;flex:1;overflow:hidden;border-radius:.6rem;background:linear-gradient(180deg,#1e1035,#2a1446 55%,#3b1a5c)}.floor.svelte-15x90hl{position:absolute;inset:auto -40% -10%;height:62%;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent) 35%,transparent) 0 1px,transparent 1px 1.5rem),repeating-linear-gradient(0deg,color-mix(in srgb,var(--accent) 35%,transparent) 0 1px,transparent 1px 1.5rem);transform:perspective(8rem) rotateX(55deg);transform-origin:bottom}.screen.svelte-15x90hl{position:absolute;top:14%;left:50%;display:flex;flex-direction:column;gap:.35rem;width:52%;padding:.6rem;border-radius:.35rem;background:#ffffff1a;box-shadow:0 0 24px -4px color-mix(in srgb,var(--accent) 60%,transparent);transform:translate(-50%)}.player.svelte-15x90hl{position:absolute;bottom:16%;left:50%;width:.8rem;height:.8rem;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 25%,transparent);transform:translate(-50%)}.qa.svelte-15x90hl{display:flex;align-items:center;gap:.4rem}.qa.svelte-15x90hl .pill:where(.svelte-15x90hl){margin-right:auto}.key.svelte-15x90hl{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:.4rem;background:#ffffff14;color:#cbd5e1;font-size:.72rem;font-weight:750}.key.picked.svelte-15x90hl{background:var(--accent);color:#05070e}.passport.svelte-15x90hl{display:flex;align-items:center;gap:.35rem}.passport.svelte-15x90hl span:where(.svelte-15x90hl){display:grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:999px;border:2px solid rgba(255,255,255,.25);color:#05070e}.passport.svelte-15x90hl span.earned:where(.svelte-15x90hl){border-color:var(--accent);background:var(--accent)}.passport.svelte-15x90hl b:where(.svelte-15x90hl){margin-left:auto;font-size:.66rem;font-weight:700;color:#94a3b8}.apps-controls.svelte-15x90hl{display:flex;gap:.75rem;margin-top:1.25rem}.apps-controls.svelte-15x90hl button:where(.svelte-15x90hl){display:grid;place-items:center;width:2.9rem;height:2.9rem;border:1px solid rgba(255,255,255,.35);border-radius:.6rem;background:transparent;color:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.apps-controls.svelte-15x90hl button:where(.svelte-15x90hl):hover:not(:disabled){border-color:#fff;background:#ffffff14}.apps-controls.svelte-15x90hl button:where(.svelte-15x90hl):focus-visible{outline:2px solid #67e8f9;outline-offset:3px}.apps-controls.svelte-15x90hl button:where(.svelte-15x90hl):disabled{opacity:.35;cursor:default}@media(prefers-reduced-motion:reduce){.art.svelte-15x90hl,.app-card.svelte-15x90hl,.apps-controls.svelte-15x90hl button:where(.svelte-15x90hl){transition:none}.app-card.svelte-15x90hl:hover .art:where(.svelte-15x90hl),.app-card.svelte-15x90hl:focus-visible .art:where(.svelte-15x90hl){transform:none}}
