:root{--photo-ground:#151130;--accent:#f04b28;--verified:#166ff9;--grey-text:#afafaf;--ink:#0e062e;--glass-card:#1a191780;--glass-card-border:#ffffff14;--glass-muted:#ffffffdb;--glass-line:#ffffff2e;--glass-edge:#ffffff59;--glass-fill:#ffffff26;--disc:#0006;--content-top:61dvh;--scrim-height:46dvh;--frame:430px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--photo-ground)}body{background:var(--photo-ground);color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}a{color:inherit}img{max-width:100%}:root:has(.content){--photo-ground:#1a1917}.frame{height:100lvh;width:min(100vw, var(--frame));pointer-events:none;position:fixed;top:0;left:50%;transform:translate(-50%)}.photoLayer{background:var(--photo-ground);pointer-events:none;position:absolute;inset:0;overflow:hidden}.photoSlide{opacity:0;z-index:0;position:absolute;inset:0}.photoSlide[data-under=true]{opacity:1;z-index:1}.photoSlide[data-shown=true]{opacity:1;z-index:2;transition:opacity .25s cubic-bezier(.5,1,.89,1)}.photoSlide img{object-fit:cover}.photoDim{background:var(--photo-ground);opacity:var(--dim,0);pointer-events:none;position:absolute;inset:0}.scrim{height:var(--scrim-height);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.scrimHome,.scrimProfile{background:linear-gradient(#1a191700 0%,#1a191733 46%,#1a1917bd 100%)}.tapZones{height:calc(var(--content-top) - 108px);pointer-events:auto;display:flex;position:absolute;top:100px;left:0;right:0}.tapZone{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;margin:0;padding:0}.backDiscBand{width:min(100vw, var(--frame));z-index:10;pointer-events:none;height:0;position:fixed;top:0;left:50%;transform:translate(-50%)}.backDisc{top:calc(env(safe-area-inset-top,0px) + 8px);appearance:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#ffffff26;border:1.5px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:flex;position:absolute;left:3%}.dots{top:calc(env(safe-area-inset-top,0px) + 25px);z-index:3;pointer-events:none;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;left:0;right:0}.dot{opacity:.45;background:#fff;border-radius:50%;flex:none;width:6px;height:6px;transition:opacity .25s cubic-bezier(.5,1,.89,1),transform .25s cubic-bezier(.5,1,.89,1);transform:scale(1);box-shadow:0 .5px 3px #0e062e8c}.dot[data-active=true]{opacity:1;transform:scale(1.4)}.content{z-index:2;max-width:var(--frame);padding:var(--content-top) max(15px, env(safe-area-inset-right,0px)) calc(40px + env(safe-area-inset-bottom,0px)) max(15px, env(safe-area-inset-left,0px));pointer-events:none;margin:0 auto;position:relative}.content>*{pointer-events:auto}.contentProfile{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.headerBlock{flex-direction:column;gap:5px;padding:10px 0;display:flex}.heroRow{flex-direction:row;justify-content:space-between;width:100%;padding:10px 0;display:flex}.heroLeft{flex-direction:column;flex:1;gap:5px;min-width:0;margin-right:12px;display:flex}.nameRow{align-items:center;gap:9px;min-height:44px;display:flex}.name{color:#fff;text-wrap:balance;flex-shrink:1;min-width:0;margin:0;font-size:26px;font-weight:600;line-height:1.15}.subtitle{color:#fff;flex-shrink:1;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:22px}.placeRow{align-items:center;gap:6px;display:flex}.placeTag{flex-direction:row;align-self:start;align-items:center;gap:5px;margin-top:6px;display:flex}.placeTagText{color:#fff;font-size:14px;font-weight:500}.socialDiscs{flex-direction:row;flex-shrink:0;align-self:flex-end;gap:8px;display:flex}.socialDisc{color:#fff;background:#0006;border:1px solid #f5f3f026;border-radius:20px;place-items:center;width:37px;height:37px;text-decoration:none;display:grid}.socialDisc:hover,.socialDisc:focus-visible{background:#0000008c}.socialDisc:focus-visible{outline-offset:2px;outline:2px solid #fff}.contactRow{flex-direction:row;align-self:start;gap:8px;margin-top:12px;display:flex}.contactPill{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff26;border:1.5px solid #ffffff59;border-radius:14px;place-items:center;width:42px;height:42px;text-decoration:none;display:grid}.contactPill:hover,.contactPill:focus-visible{background:#ffffff42;border-color:#ffffff80}.contactPill:focus-visible{outline-offset:2px;outline:2px solid #fff}.features{color:#fff;opacity:.9;margin:6px 0 0;font-size:13px;font-weight:500;line-height:18px}.pillRow{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pill{border:1.5px solid var(--glass-edge);background:var(--glass-fill);-webkit-backdrop-filter:blur(8px);color:#fff;border-radius:100px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.hostRow{align-items:center;gap:8px;min-height:44px;margin-top:2px;display:flex}.avatarRing{border:1.5px solid var(--accent);border-radius:19px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;margin-right:2px;display:flex}.avatar{object-fit:cover;border-radius:16px;width:32px;height:32px}.hostLink{color:inherit;cursor:pointer;text-decoration:none}.hostLinkApp{font:inherit;text-align:left;background:0 0;border:0;padding:0}.openInApp{color:var(--glass-muted,#ffffffdb);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.hostName{color:#fff;font-size:15px;font-weight:600}.card{background:var(--glass-card);color:#fff;border-radius:15px;width:100%;margin:10px 0;padding:25px;overflow:hidden}.cardTitle{color:#fff;margin:0;font-size:16px;font-weight:700}.body{color:#fff;white-space:pre-line;margin:10px 0 0;font-size:13px;font-weight:500;line-height:18px}.bioText{color:#fff;white-space:pre-line;margin:0;font-size:12px;font-weight:500;line-height:16px}.muted{color:var(--glass-muted);margin:8px 0 0;font-size:12.5px;font-weight:500;line-height:17px}.row{align-items:center;gap:7px;margin-top:10px;display:flex}.rowText{color:#fff;font-size:13px;font-weight:500}.rowIcon{flex:none;justify-content:center;align-items:center;display:flex}.rowLink{text-decoration:none}.rowLink .rowText{color:#4ea1ff}.rowButton{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.rowButton .rowText{flex:1}.rowChevron{color:#fff;flex:none;transition:transform .2s cubic-bezier(.5,1,.89,1);display:flex}.rowChevron[data-open=true]{transform:rotate(90deg)}.calendar{margin-top:14px}.calViewOnly{color:var(--glass-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 14px;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.calViewOnlyTag{letter-spacing:.02em;color:#fff;border:1px solid #ffffff47;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.calendar[hidden]{display:none}.calMonth+.calMonth{margin-top:16px}.calMonthTitle{color:#fff;margin:0 0 8px;font-size:13px;font-weight:700}.calGrid{grid-template-columns:repeat(7,1fr);row-gap:4px;display:grid}.calWeekday{color:var(--glass-muted);text-align:center;padding-bottom:4px;font-size:11px;font-weight:600}.calDay{color:#ffffff57;justify-content:center;align-items:center;height:30px;font-size:12.5px;font-weight:500;display:flex}.calDay[data-state=unavailable] .calDayNum{-webkit-text-decoration:line-through #ffffff4d;text-decoration:line-through #ffffff4d}.calDay[data-state=past]{color:#fff3}.calDay[data-open=true]{color:#fff;background:#ffffff29;font-weight:600}.calDay[data-edge=start]{border-radius:15px 0 0 15px}.calDay[data-edge=end]{border-radius:0 15px 15px 0}.calDay[data-edge=single]{border-radius:15px}.calGrid>.calDay[data-open=true]:nth-child(7n+1){border-top-left-radius:15px;border-bottom-left-radius:15px}.calGrid>.calDay[data-open=true]:nth-child(7n){border-top-right-radius:15px;border-bottom-right-radius:15px}.calLegend{color:var(--glass-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;font-size:12.5px;font-weight:500;display:flex}.calLegendItem{align-items:center;gap:7px;display:inline-flex}.calLegendStruck{text-align:center;color:#ffffff57;width:14px;font-size:12px;-webkit-text-decoration:line-through #ffffff4d;text-decoration:line-through #ffffff4d}.calLegendSwatch{background:#ffffff29;border-radius:7px;width:14px;height:14px}.chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.chip{border:1px solid var(--glass-edge);color:#fff;border-radius:14px;padding:5px 10px;font-size:12px;font-weight:500}.mapFrame{border:1px solid var(--glass-line);background:#ffffff0f;border-radius:12px;width:100%;height:200px;margin-top:10px;position:relative;overflow:hidden}.mapImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.mapCredit{color:#ffffffe0;letter-spacing:.01em;pointer-events:none;background:#00000061;border-radius:3px;padding:1px 5px;font-size:9.5px;font-weight:500;line-height:13px;position:absolute;bottom:6px;right:6px}.mapPlace{color:#fff;margin:10px 0 0;font-size:13px;font-weight:500}.splitRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.feeRow{border-top:1px solid var(--glass-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.feeRow:first-of-type{border-top:0}.feeWhen{color:#fff;font-size:13.5px;font-weight:800}.feeSub{color:var(--glass-muted);margin:2px 0 0;font-size:12.5px;font-weight:500;line-height:17px}.feeAmount{color:#fff;white-space:nowrap;font-size:14px;font-weight:800}.ruleLine{color:#fff;border-top:1px solid var(--glass-line);padding:9px 0;font-size:13px;font-weight:500;line-height:18px}.ruleLine:first-of-type{border-top:0}.cta{background:var(--accent);color:#fff;text-align:center;border-radius:14px;width:100%;margin:18px 0 0;padding:14px 20px;font-size:14.5px;font-weight:700;text-decoration:none;display:block}.ctaNote{color:var(--glass-muted);text-align:center;margin:10px 0 0;font-size:12.5px;font-weight:500;line-height:17px}.plain{background:radial-gradient(120% 80% at 50% 0%, #2a2740 0%, #15113000 60%), var(--photo-ground);justify-content:center;align-items:center;min-height:100dvh;padding:40px 24px;display:flex}.plainInner{width:100%;max-width:var(--frame)}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--glass-muted);margin:0 0 14px;font-size:13px;font-weight:600}.plainTitle{color:#fff;margin:0;font-size:26px;font-weight:600;line-height:1.2}.plainBody{color:#fff;margin:14px 0 0;font-size:14px;font-weight:500;line-height:22px}.plainNote{color:var(--glass-muted);margin:10px 0 0;font-size:13.5px;font-weight:500;line-height:20px}@media (prefers-reduced-motion:reduce){.photoSlide[data-shown=true],.dot{transition:none}}.legalFooter{background:var(--photo-ground);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:22px 24px 28px;font-size:12px;font-weight:500;line-height:16px;display:flex}.legalFooter>span{align-items:center;gap:8px;display:inline-flex}.legalLink{color:var(--grey-text);text-decoration:none}.legalLink:hover,.legalLink:focus-visible{color:#fff;text-decoration:underline}.legalMark{color:var(--grey-text);opacity:.7}.legalDot{background:var(--grey-text);opacity:.5;border-radius:50%;flex:none;width:3px;height:3px}.datesHidden{flex-direction:column;gap:4px;display:flex}.datesHiddenGlyphs{filter:blur(5px);letter-spacing:1px;-webkit-user-select:none;user-select:none;opacity:.9;display:inline-block}.datesHiddenNote{opacity:.7;font-size:13px}.trackHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.trackSpotify{flex:none;margin:-6px;padding:6px;display:flex}.trackSpotify svg{width:21px;min-width:21px;height:21px;min-height:21px}.trackRow{align-items:center;margin-top:14px;display:flex}.trackArt{object-fit:cover;background:#ffffff14;border-radius:4px;flex:none;width:56px;height:56px}.trackArtEmpty{border:1px solid var(--glass-edge);display:block}.trackWords{flex:1;min-width:0;margin:0 12px}.trackName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.trackArtist{color:var(--glass-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.trackPlay{border:1.5px solid var(--glass-edge);background:var(--glass-fill);cursor:pointer;border-radius:22px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.trackPlay:focus-visible{outline-offset:2px;outline:2px solid #fff}.trackEmbed{border:0;border-radius:12px;width:100%;height:152px;margin-top:14px;display:block}
