.mo{background:var(--mo-ground);min-height:100dvh;color:var(--mo-ink);font-family:var(--mo-body-font);-webkit-font-smoothing:antialiased;touch-action:manipulation;position:relative}.mo *,.mo :before,.mo :after{box-sizing:border-box}.mo [hidden]{display:none!important}.mo .page{max-width:480px;margin-inline:auto}.mo .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mo a{color:inherit}.mo :focus-visible{outline:2px solid var(--mo-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mo .w-beams{animation:none}}.mo .cryptic{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:4px;margin:2px 0 0;display:flex}.mo .cryptic .clock{font:var(--mo-label-weight) 30px / 1 var(--mo-label-font);letter-spacing:var(--mo-label-track);color:var(--mo-label-color)}.mo .pill-link{background:var(--mo-chip);height:36px;box-shadow:inset 0 0 0 1px var(--mo-chip-line);color:var(--mo-ink);font:600 13.5px var(--mo-body-font);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.mo .stage-note{text-align:center;color:var(--mo-ink-2);margin-top:28px}.mo .page{isolation:isolate;min-height:100%;color:var(--mo-ink);padding:28px 18px 48px;position:relative;overflow:clip}.mo .wash{z-index:-1;background:var(--mo-ground);position:fixed;inset:0;overflow:hidden}.mo .wash i{display:block;position:absolute}.mo .w-photo{background:var(--mo-photo) center 30% / cover;filter:blur(46px)saturate(1.35);opacity:.6;height:72%;inset:-12% -20% auto}.mo .w-beams{transform-origin:50% 0;background:repeating-conic-gradient(from 160deg at 50% -6%, transparent 0 7deg, var(--mo-beam) 7deg 9deg, transparent 9deg 16deg);animation:14s ease-in-out infinite alternate mo-sway;inset:-10% -30% 30%;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}@keyframes mo-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.mo .w-grain{background:repeating-linear-gradient(0deg,#0000001f 0 1px,#0000 1px 2px,#0000001f 2px 3px),repeating-linear-gradient(90deg,#0000001f 0 1px,#0000 1px 2px,#0000001f 2px 3px);inset:0}.mo .w-glow{background:var(--mo-glow);filter:blur(60px);inset:-25%}.mo .w-fade{background:var(--mo-fade);inset:0}.mo .poster{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.mo .show-art{aspect-ratio:4/5;border-radius:var(--mo-art-radius);border:var(--mo-art-border);background:var(--mo-photo) center 32% / cover, var(--mo-glass-bg);width:calc(100% + 12px);box-shadow:var(--mo-art-shadow);color:#fff;text-align:left;font-family:var(--mo-title-font);font-stretch:var(--mo-title-stretch);font-weight:var(--mo-title-weight);text-transform:var(--mo-title-case);flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-inline:-6px;padding:22px 20px;line-height:.85;display:flex;position:relative;overflow:hidden}.mo .show-art:after{content:"";background:linear-gradient(#0000 40%,#000000b8);position:absolute;inset:0}.mo .show-art>*{z-index:1;position:relative}.mo .show-art .k{font:var(--mo-label-weight) var(--mo-label-size) / 1 var(--mo-label-font);letter-spacing:var(--mo-label-track);text-transform:uppercase;color:var(--mo-label-color);margin-bottom:10px}.mo .show-art .d{font-size:calc(var(--mo-title-size) * 1.5);letter-spacing:var(--mo-title-spacing);text-shadow:var(--mo-title-shadow);margin:0;line-height:.84}.mo .show-art .c{letter-spacing:.06em;color:var(--mo-label-color);margin-top:10px;font-size:26px}.mo .kicker{font:var(--mo-label-weight) var(--mo-label-size) / 1 var(--mo-label-font);letter-spacing:var(--mo-label-track);text-transform:uppercase;color:var(--mo-label-color);margin:6px 0 0}.mo .title{font-family:var(--mo-title-font);font-stretch:var(--mo-title-stretch);font-weight:var(--mo-title-weight);font-size:var(--mo-title-size);letter-spacing:var(--mo-title-spacing);text-transform:var(--mo-title-case);text-wrap:balance;text-shadow:var(--mo-title-shadow);margin:-4px 0 0;line-height:.92}.mo .from{color:var(--mo-ink-2);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.mo .details{text-align:left;flex-direction:column;gap:2px;width:100%;margin:6px 0 2px;padding:0;list-style:none;display:flex}.mo .details li{align-items:center;gap:12px;padding:5px 2px;font-size:14.5px;display:flex}.mo .details .ic{background:var(--mo-chip);width:38px;height:38px;color:var(--mo-icon);border-radius:12px;flex:none;place-items:center;display:grid}.mo .details .ic svg{width:18px;height:18px}.mo .details .ft{flex-direction:column;flex:1;min-width:0;display:flex}.mo .details .ft b{font-weight:600}.mo .details .ft small{color:var(--mo-ink-2);font-size:12.5px}.mo .av{color:#1d1324;text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.mo .av.artist{background:var(--mo-avatar)}.mo .av.you{box-shadow:0 0 0 2px var(--mo-pill)}.mo .entry{gap:10px;max-width:340px;margin:28px auto 0;display:grid}.mo .entry-title{font:600 13.5px var(--mo-body-font);color:var(--mo-ink-2);text-align:center}.mo .entry input{background:var(--mo-chip);height:44px;box-shadow:inset 0 0 0 1px var(--mo-chip-line);color:var(--mo-ink);font:500 16px var(--mo-body-font);border:0;border-radius:12px;padding:0 14px}.mo .entry button[type=submit]{background:var(--mo-chip-on);height:44px;color:var(--mo-chip-on-ink);font:700 14px var(--mo-body-font);border:0;border-radius:999px}.mo .entry button:disabled{opacity:.6}.mo .entry-link{color:var(--mo-ink-2);font:500 13px var(--mo-body-font);background:0 0;border:0;text-decoration:underline}.mo .entry-msg,.mo .entry-note{text-align:center;color:var(--mo-ink-2);font:500 13px var(--mo-body-font)}.mo .entry-note{margin-top:28px}.mo .stack{display:flex}.mo .stack .av{box-shadow:0 0 0 2px var(--mo-ring);margin-left:-8px}.mo .stack .av:first-child{margin-left:0}.mo .stack .av.you{box-shadow:0 0 0 2px var(--mo-pill)}.mo .in-row{background:var(--mo-chip);width:100%;box-shadow:inset 0 0 0 1px var(--mo-chip-line);text-align:left;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;padding:10px 10px 10px 14px;font-size:14px;display:flex}.mo .in-row .who{align-items:center;gap:8px;display:flex}.mo .pill{background:var(--mo-pill);height:38px;color:var(--mo-pill-ink);font:600 13.5px var(--mo-body-font);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;transition:transform .18s ease-out;display:inline-flex}.mo .pill:hover{transform:translateY(-1px)}.mo .pill.ghost{background:var(--mo-chip);color:var(--mo-ink);box-shadow:inset 0 0 0 1px var(--mo-chip-line)}.mo .pill.sm{height:32px;padding:0 13px;font-size:13px}.mo .pill.wide{width:100%}.mo .pill svg{width:16px;height:16px}.mo .pills{flex-wrap:wrap;gap:8px;display:flex}.mo .sec{margin-top:28px}.mo .sec-title{font:var(--mo-label-weight) var(--mo-label-size) / 1 var(--mo-label-font);letter-spacing:var(--mo-label-track);text-transform:uppercase;color:var(--mo-label-color);justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}.mo .sec-title .aside{font:400 12px var(--mo-body-font);letter-spacing:0;text-transform:none;color:var(--mo-ink-3)}.mo .card{background:var(--mo-glass-bg);box-shadow:inset 0 0 0 1px var(--mo-glass-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex}.mo .card h3{font-family:var(--mo-title-font);font-stretch:var(--mo-title-stretch);font-weight:var(--mo-title-weight);letter-spacing:var(--mo-title-spacing);text-transform:var(--mo-title-case);margin:0;font-size:30px;line-height:.95}.mo .note-text{text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.mo .text{color:var(--mo-ink-2);margin:0;font-size:14px;line-height:1.5}.mo .small{color:var(--mo-ink-3);margin:0;font-size:12.5px}.mo .tag{font:600 10px var(--mo-body-font);letter-spacing:.06em;text-transform:uppercase;background:var(--mo-door);color:var(--mo-door-ink);border-radius:999px;padding:3px 7px}.mo .activity{flex-direction:column;gap:10px;display:flex}.mo .composer{background:var(--mo-glass-bg);box-shadow:inset 0 0 0 1px var(--mo-glass-line);border-radius:20px;align-items:center;gap:8px;padding:8px 8px 8px 10px;display:flex}.mo .composer input{background:var(--mo-chip);min-width:0;height:38px;color:var(--mo-ink);box-shadow:inset 0 0 0 1px var(--mo-chip-line);border:0;border-radius:999px;flex:1;padding:0 14px;font-size:14px}.mo .composer input::placeholder{color:var(--mo-ink-3)}.mo .post{flex-direction:column;gap:10px;display:flex}.mo .post.host{box-shadow:inset 0 0 0 1.5px var(--mo-door)}.mo .post-head{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.mo .post-head b{font-weight:600}.mo .post-head .t{color:var(--mo-ink-3)}.mo .post-head .band{color:var(--mo-label-color);white-space:nowrap;margin-left:-6px;font-weight:600}.mo .post .re{border-left:2px solid var(--mo-glass-line);color:var(--mo-ink-2);margin:0;padding-left:10px;font-size:13px}.mo .post .re b{color:var(--mo-ink);font-weight:600}.mo .post.pinned{background:color-mix(in oklab, var(--mo-door) 12%, var(--mo-glass-bg))}.mo .pin-k{font:var(--mo-label-weight) var(--mo-label-size) / 1 var(--mo-label-font);letter-spacing:var(--mo-label-track);text-transform:uppercase;color:var(--mo-label-color);align-items:center;gap:6px;display:flex}.mo .pin-k svg{width:14px;height:14px}.mo .rec .dot{background:var(--mo-door);border-radius:50%;width:10px;height:10px;margin-inline:7px;animation:.9s ease-in-out infinite alternate mo-rec}@keyframes mo-rec{to{opacity:.25}}@media (prefers-reduced-motion:reduce){.mo .rec .dot{animation:none}}.mo .post .tx{margin:0;font-size:14.5px;line-height:1.45}.mo .actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mo .react{background:var(--mo-chip);height:30px;color:var(--mo-ink);cursor:pointer;font-variant-numeric:tabular-nums;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;transition:background-color .16s;display:inline-flex}.mo .react[aria-pressed=true]{background:var(--mo-chip-on);color:var(--mo-chip-on-ink)}.mo .act-join{color:var(--mo-ink-2);align-items:center;gap:10px;padding:4px 6px;font-size:13px;display:flex}.mo .act-join b{color:var(--mo-ink);font-weight:600}.mo .act-join .t{color:var(--mo-ink-3);white-space:nowrap;margin-left:auto;font-size:12px}.mo .rsvp-dock{z-index:9;background:linear-gradient(transparent, var(--mo-dock) 34%);flex-direction:column;align-items:center;gap:12px;padding:40px 16px 20px;animation:.5s cubic-bezier(.16,1,.3,1) both mo-dockin;display:flex;position:absolute;bottom:0;left:0;right:0}@keyframes mo-dockin{0%{opacity:0;transform:translateY(24px)}}.mo .rsvp-dock .q{color:var(--mo-ink-2);text-align:center;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.mo .rsvp-dock .q button{color:var(--mo-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mo .rsvp-row{justify-content:center;gap:26px;display:flex}.mo .rsvp-row button{color:var(--mo-ink);font:600 13px var(--mo-body-font);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.mo .rsvp-row .o{background:var(--mo-chip);width:66px;height:66px;box-shadow:inset 0 0 0 1.5px var(--mo-chip-line), 0 14px 30px -12px #000000b3;border-radius:50%;place-items:center;font-size:30px;line-height:1;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .16s;display:grid}.mo .rsvp-row button:hover .o{transform:translateY(-3px)scale(1.04)}.mo .rsvp-row button:active .o{transform:scale(.94)}.mo .rsvp-row button[aria-pressed=true] .o{background:var(--mo-door);box-shadow:0 0 0 4px var(--mo-door-glow)}.mo .sheet-layer{z-index:20;opacity:0;pointer-events:none;background:#04030899;align-items:flex-end;transition:opacity .24s ease-out;display:flex;position:absolute;inset:0}.mo .sheet-layer.open{opacity:1;pointer-events:auto}.mo .sheet{background:var(--mo-sheet);width:100%;max-height:92%;color:var(--mo-ink);box-shadow:0 -20px 60px #00000080, inset 0 1px 0 var(--mo-glass-line);scrollbar-width:none;border-radius:28px 28px 0 0;flex-direction:column;gap:14px;padding:22px 20px 28px;transition:transform .44s cubic-bezier(.16,1,.3,1);display:flex;overflow-y:auto;transform:translateY(100%)}.mo .sheet-layer.open .sheet{transform:none}.mo .sheet h2{font-family:var(--mo-title-font);font-stretch:var(--mo-title-stretch);font-weight:var(--mo-title-weight);letter-spacing:var(--mo-title-spacing);text-transform:var(--mo-title-case);margin:0;font-size:32px;line-height:.95}.mo .sheet p{color:var(--mo-ink-2);margin:0;font-size:14px;line-height:1.45}.mo .sheet p b{color:var(--mo-ink);font-weight:600}.mo .sheet .row{align-items:center;gap:12px;display:flex}.mo .sheet .x{background:var(--mo-chip);width:34px;height:34px;color:var(--mo-ink);cursor:pointer;border:0;border-radius:50%;flex:none;margin-left:auto;font-size:16px}.mo .sheet input{background:var(--mo-chip);min-width:0;height:46px;color:var(--mo-ink);box-shadow:inset 0 0 0 1px var(--mo-chip-line);border:0;border-radius:999px;flex:1;padding:0 18px;font-size:15px}.mo .sheet input::placeholder{color:var(--mo-ink-3)}.mo .sheet input.code{letter-spacing:.4em;text-align:center;height:56px;font:500 24px ui-monospace,SF Mono,Menlo,monospace}.mo .sheet .go-btn{background:var(--mo-door);width:100%;height:54px;color:var(--mo-door-ink);font:600 16px var(--mo-body-font);cursor:pointer;box-shadow:0 16px 40px -14px var(--mo-door-glow);border:0;border-radius:999px}.mo .sheet .fine{color:var(--mo-ink-3);text-align:center;font-size:12px}.mo .sheet .fine button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mo .cal{background:var(--mo-chip);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.mo .cal .d{color:#111;background:#fff;border-radius:12px;flex-direction:column;flex:none;align-items:center;width:52px;padding:6px 0 4px;line-height:1;display:flex}.mo .cal .d span{font:600 10px var(--mo-body-font);letter-spacing:.08em;color:#e5484d}.mo .cal .d b{font:600 24px var(--mo-body-font)}.mo .cal .tx{color:var(--mo-ink-2);flex-direction:column;gap:2px;min-width:0;font-size:12.5px;display:flex}.mo .cal .tx b{color:var(--mo-ink);font-size:14.5px}.mo .guest{align-items:center;gap:10px;padding:7px 0;font-size:14px;display:flex}.mo .toast{z-index:30;opacity:0;background:var(--mo-ink);max-width:90%;color:var(--mo-ground);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:550;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%,12px);box-shadow:0 10px 30px #0000004d}.mo .toast.show{opacity:1;transform:translate(-50%)}.mo .toast.high{bottom:176px}.mo .glist-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.mo .glist-title{font-family:var(--mo-title-font);font-stretch:var(--mo-title-stretch);font-weight:var(--mo-title-weight);letter-spacing:var(--mo-title-spacing);text-transform:var(--mo-title-case);margin:0 0 4px;font-size:34px;line-height:.95}.mo .glist-all{height:40px;box-shadow:inset 0 0 0 1.5px var(--mo-chip-line);background:0 0;padding:0 18px}.mo .glist-all svg{opacity:.7;width:14px;height:14px}.mo .glist-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.mo .gface{aspect-ratio:1;box-shadow:0 0 0 1.5px var(--mo-chip-line), 0 10px 24px -12px #000c;border-radius:50%}.mo .gface.you{box-shadow:0 0 0 2.5px var(--mo-pill), 0 10px 24px -12px #000c}.mo .gface.more{background:var(--mo-chip);color:var(--mo-ink);font-variant-numeric:tabular-nums;place-items:center;font-size:17px;font-weight:500;display:grid}.mo .act-peek>:last-child{-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.mo .act-lock{border:1.5px dashed var(--mo-chip-line);text-align:center;color:var(--mo-ink-2);border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:18px 14px;font-size:13.5px;display:flex}.mo .act-lock b{color:var(--mo-ink);font-weight:600}.mo .profile{flex-direction:column;gap:12px;display:flex}.mo .sheet form>input,.mo .sheet form>textarea{flex:none;width:100%}.mo .sheet textarea{background:var(--mo-chip);min-height:78px;color:var(--mo-ink);box-shadow:inset 0 0 0 1px var(--mo-chip-line);font:15px/1.4 var(--mo-body-font);resize:none;border:0;border-radius:22px;padding:12px 18px}.mo .sheet textarea::placeholder{color:var(--mo-ink-3)}.mo .plus{background:var(--mo-well);box-shadow:inset 0 0 0 1px var(--mo-well-line);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px 14px;display:flex}.mo .plus p{flex:1;min-width:0}.mo .sheet .err{color:var(--mo-label-color);margin:-4px 0 0 14px;font-size:12.5px}.mo .reward{z-index:26;cursor:pointer;background:radial-gradient(circle at 50% 42%, color-mix(in oklab, var(--mo-door) 22%, var(--mo-ground)), var(--mo-ground) 62%);place-items:center;animation:.35s ease-out both mo-rw-in;display:grid;position:absolute;inset:0;overflow:hidden}.mo .reward.out{animation:.38s ease-in forwards mo-rw-out}.mo .reward .bloom{aspect-ratio:1;background:radial-gradient(circle, var(--mo-door-glow), transparent 60%);border-radius:50%;width:160%;animation:1.5s cubic-bezier(.16,1,.3,1) .1s forwards mo-bloom;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)scale(0)}.mo .reward .rays{background:repeating-conic-gradient(from 0deg at 50% 46%, transparent 0 8deg, color-mix(in oklab, var(--mo-door) 16%, transparent) 8deg 10deg, transparent 10deg 20deg);animation:18s linear infinite mo-spin,1s ease-out both mo-rw-in;position:absolute;inset:-60%;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 0 22%,#0000 62%);mask-image:radial-gradient(circle at 50% 46%,#000 0 22%,#0000 62%)}.mo .reward .inner{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:0 22px;display:flex;position:relative}.mo .reward .emo{filter:drop-shadow(0 10px 30px var(--mo-door-glow));font-size:96px;line-height:1;animation:.75s cubic-bezier(.16,1,.3,1) .15s both mo-pop}.mo .reward .word{font-family:var(--mo-title-font);font-stretch:var(--mo-title-stretch);font-weight:var(--mo-title-weight);letter-spacing:var(--mo-title-spacing);text-transform:var(--mo-title-case);text-shadow:0 6px 40px var(--mo-door-glow);flex-wrap:wrap;justify-content:center;margin:0;font-size:74px;line-height:.88;display:flex}.mo .reward .word span{animation:.6s cubic-bezier(.16,1,.3,1) both mo-letter;animation-delay:calc(.4s + var(--i) * 45ms);display:inline-block}.mo .reward .sub{max-width:28ch;color:var(--mo-ink-2);margin:0;font-size:15px;line-height:1.45;animation:.6s cubic-bezier(.16,1,.3,1) 1s both mo-rise}.mo .mini-stub{background:color-mix(in oklab, var(--mo-door) 14%, transparent);box-shadow:inset 0 0 0 1.5px var(--mo-door);letter-spacing:.18em;text-transform:uppercase;color:var(--mo-label-color);border-radius:14px;align-items:center;gap:12px;margin-top:10px;padding:10px 16px;font-size:10.5px;animation:.7s cubic-bezier(.16,1,.3,1) 1.2s both mo-rise;display:flex}.mo .mini-stub b{font-family:var(--mo-title-font);font-stretch:var(--mo-title-stretch);font-weight:var(--mo-title-weight);letter-spacing:var(--mo-title-spacing);text-transform:var(--mo-title-case);color:var(--mo-ink);font-size:22px}.mo .mini-stub .no{letter-spacing:0;font-family:ui-monospace,SF Mono,Menlo,monospace}.mo .reward .plus-cta{margin-top:10px;animation:.7s cubic-bezier(.16,1,.3,1) 1.5s both mo-rise}.mo .reward .plus-note{color:var(--mo-ink-2);margin:0;font-size:12.5px;animation:.7s cubic-bezier(.16,1,.3,1) 1.6s both mo-rise}.mo .reward .tap{color:var(--mo-ink-3);font-size:12px;animation:.6s ease-out 2s both mo-rw-in;position:absolute;bottom:26px}@keyframes mo-rw-in{0%{opacity:0}}@keyframes mo-rw-out{to{opacity:0;transform:scale(1.03)}}@keyframes mo-bloom{to{transform:translate(-50%,-50%)scale(1)}}@keyframes mo-spin{to{transform:rotate(360deg)}}@keyframes mo-pop{0%{opacity:0;transform:scale(.3)rotate(-16deg)}}@keyframes mo-letter{0%{opacity:0;transform:translateY(55%)}}@keyframes mo-rise{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.mo .reward,.mo .reward *,.mo .mini-stub{animation:none!important}.mo .reward .bloom{transform:translate(-50%,-50%)scale(1)}}.mo .rsvp-dock,.mo .toast,.mo .sheet-layer,.mo .reward{position:fixed}.mo .rsvp-dock{max-width:480px;padding-bottom:max(20px, env(safe-area-inset-bottom));margin-inline:auto}.mo .sheet{max-width:480px;padding-bottom:max(28px, env(safe-area-inset-bottom));margin-inline:auto}@media (prefers-reduced-motion:reduce){.mo .rsvp-dock{animation:none}.mo .sheet,.mo .sheet-layer,.mo .toast,.mo .pill,.mo .rsvp-row .o{transition:none}}.mo a.go-btn{place-items:center;text-decoration:none;display:grid}.mo .show-art.square{aspect-ratio:1}.mo .show-art .d.teaser{font-size:var(--mo-title-size)}.mo .show-art .tl{font:400 15px / 1.3 var(--mo-body-font);text-transform:none;color:#ffffffd1;margin-top:14px}.mo .cryptic.bold .clock{font:var(--mo-title-weight) 48px / 1 var(--mo-title-font);letter-spacing:.04em;color:var(--mo-ink)}.mo .show-art.extended{background:var(--mo-glass-bg)}.mo .show-art.extended .art-media{z-index:0;position:absolute;inset:0;overflow:hidden}.mo .show-art.extended .art-layers{z-index:1;position:relative}.mo .show-art.extended .art-img{width:100%;height:auto;display:block}.mo .show-art.extended .art-img.mid,.mo .show-art.extended .art-img.sharp{position:absolute;inset:0}.mo .show-art.extended .art-img.soft{filter:blur(16px);transform:scale(1.08)}.mo .show-art.extended .art-img.mid{filter:blur(6px);transform:scale(1.03);-webkit-mask-image:linear-gradient(#000 70%,#0000 96%);mask-image:linear-gradient(#000 70%,#0000 96%)}.mo .show-art.extended .art-img.sharp{-webkit-mask-image:linear-gradient(#000 62%,#0009 76%,#0000 88%);mask-image:linear-gradient(#000 62%,#0009 76%,#0000 88%)}.mo .show-art.extended .art-mirror{filter:blur(28px)brightness(.8);width:100%;height:auto;margin-top:-2px;display:block;transform:scale(1.15,-1.15)}.mo .show-art.extended .art-text{flex-direction:column;align-items:flex-start;display:flex}.mo .imsg{color:#fff;background:#2c2c2e;border-radius:18px;width:82%;margin-left:auto;overflow:hidden}.mo .imsg .img{background:var(--mo-photo) center 30% / cover, var(--mo-cover);height:116px;font-family:var(--mo-title-font);font-stretch:var(--mo-title-stretch);text-transform:var(--mo-title-case);text-shadow:0 2px 12px #000000b3;place-items:end start;padding:10px 12px;font-size:28px;line-height:.9;display:grid}.mo .imsg .meta{flex-direction:column;gap:1px;padding:8px 12px 10px;display:flex}.mo .imsg b{font-size:13.5px}.mo .imsg span{color:#a1a1a6;font-size:12px}.mo .apps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mo .apps button,.mo .apps a{color:var(--mo-ink-2);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:11.5px;text-decoration:none;display:flex}.mo .apps i{background:var(--mo-chip);width:48px;height:48px;color:var(--mo-ink);border-radius:16px;place-items:center;display:grid}.mo .apps i svg{width:22px;height:22px}.mo .mylink{background:var(--mo-well);box-shadow:inset 0 0 0 1px var(--mo-well-line);border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.mo .mylink code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mo-ink-2);flex:1;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.mo .toggle{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.mo .toggle input{accent-color:var(--mo-door);flex:none;width:18px;height:18px;margin:1px 0 0}.mo .toggle small{color:var(--mo-ink-3);font-size:12px;display:block}.mo .page.room{padding-bottom:132px;overflow:visible}.mo .live{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.mo .live:before{content:"";background:var(--mo-door);width:8px;height:8px;box-shadow:0 0 0 4px var(--mo-door-glow);border-radius:50%;animation:1.6s ease-in-out infinite mo-pulse}@keyframes mo-pulse{50%{opacity:.4}}.mo .gate{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-top:10px;display:flex}.mo .gate .cover{aspect-ratio:1;border-radius:var(--mo-art-radius);background:var(--mo-cover);width:100%;box-shadow:var(--mo-art-shadow);place-items:center;display:grid;position:relative;overflow:hidden}.mo .gate .cover img{width:68%;height:auto;position:relative}.mo .gate .cover img.full{object-fit:cover;width:100%;height:100%}.mo .gate .cover .word{font-family:var(--mo-title-font);font-stretch:var(--mo-title-stretch);font-weight:var(--mo-title-weight);text-transform:var(--mo-title-case);color:#fff;font-size:40px;position:relative}.mo .door{background:var(--mo-door);width:100%;height:56px;color:var(--mo-door-ink);font:600 16.5px var(--mo-body-font);cursor:pointer;box-shadow:0 16px 40px -12px var(--mo-door-glow);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:4px;transition:transform .18s ease-out;display:inline-flex}.mo .door:hover{transform:translateY(-1px)}.mo .door svg{width:18px;height:18px}.mo .door-note{color:var(--mo-ink-2);text-wrap:balance;text-align:center;margin:0;font-size:12.5px}.mo .msg{overflow-wrap:anywhere;align-items:flex-start;gap:10px;padding:2px 6px;font-size:14px;line-height:1.4;display:flex}.mo .msg b{margin-right:6px;font-weight:600}.mo .msg.mine b{color:var(--mo-mine)}.mo .msg .to{color:var(--mo-ink-3);margin-right:6px}.mo .msg.reply{padding-left:42px}.mo .thread{flex-direction:column;gap:6px;display:flex}.mo .textbtn{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mo .msg .re-btn{color:var(--mo-ink-3);margin-left:8px;font-size:12px}.mo .msg .actions{margin-top:4px}.mo .react:disabled{cursor:default}.mo .reactbar{justify-content:center;gap:14px;display:flex}.mo .reactbar button{background:var(--mo-chip);width:50px;height:50px;box-shadow:inset 0 0 0 1px var(--mo-chip-line);cursor:pointer;touch-action:manipulation;border:0;border-radius:50%;font-size:22px;transition:transform .16s ease-out}.mo .reactbar button:active{transform:scale(.9)}.mo .reactbar button:focus-visible{outline:2px solid var(--mo-ink);outline-offset:2px}.mo .floats{pointer-events:none;z-index:11;max-width:480px;margin-inline:auto;position:fixed;inset:0;overflow:hidden}.mo .floats span{will-change:transform, opacity;font-size:26px;animation:1.8s ease-out both mo-floatup;position:absolute;bottom:110px}@keyframes mo-floatup{0%{opacity:0;transform:translateY(0)}6%{opacity:1}to{opacity:0;transform:translateY(-280px)}}.mo .react-live{color:var(--mo-ink-2);font-variant-numeric:tabular-nums;justify-content:center;gap:14px;margin:10px 0 0;font-size:13px;display:flex}.mo .say-dock{z-index:9;max-width:480px;padding:26px 12px max(14px, env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--mo-dock) 40%);margin-inline:auto;position:fixed;bottom:0;left:0;right:0}.mo .page:has(.say-dock){padding-bottom:132px}.mo .feed-end{scroll-margin-bottom:120px}.mo .new-pill{z-index:9;background:var(--mo-ink);color:var(--mo-dock);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:8px 14px;font-size:13px;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}.mo .cant-go{border-top:1px solid var(--mo-line,#ffffff1a);gap:10px;margin-top:14px;padding-top:14px;display:grid}.mo .say-dock .replying{color:var(--mo-ink-2);margin:0 0 8px 10px;font-size:12.5px}.mo .say-dock :focus-visible,.mo .gate :focus-visible{outline:2px solid var(--mo-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mo .live:before{animation:none}.mo .door,.mo .reactbar button{transition:none}}.mo .vnote{flex-direction:column;gap:6px;width:100%;margin-top:6px;display:flex}.mo .vnote .tx{margin:0}.mo .vrow{background:color-mix(in oklab, var(--mo-door) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mo-door) 38%, transparent);border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;display:flex}.mo .vwave{flex:1;align-items:center;gap:2px;min-width:0;height:30px;display:flex;overflow:hidden}.mo .vwave i{background:color-mix(in oklab, var(--mo-ink) 34%, transparent);border-radius:2px;flex:1 1 0;min-width:2px;max-width:4px;transition:background-color .2s}.mo .vwave i.on{background:var(--mo-door)}.mo .vtime{color:var(--mo-ink);font-variant-numeric:tabular-nums;flex:none;font:600 12.5px ui-monospace,SF Mono,Menlo,monospace}.mo .vbtn,.mo .hold{color:var(--mo-ink);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .16s ease-out;display:grid;position:relative}.mo .vbtn{width:44px;height:44px;color:var(--mo-door-ink);touch-action:manipulation}.mo .vbtn:before,.mo .hold:before{content:"";background:var(--mo-chip);border-radius:50%;transition:background-color .16s,box-shadow .2s;position:absolute;inset:5px}.mo .vbtn:before{background:var(--mo-door);box-shadow:0 6px 18px -6px var(--mo-door-glow);inset:0}.mo .vbtn:active{transform:scale(.93)}.mo .vbtn .vring{display:none}.mo .hold .vring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.mo .hold .vring circle{fill:none;stroke-width:3px}.mo .hold .track{stroke:var(--mo-chip-line)}.mo .hold .prog{stroke:var(--mo-door);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:var(--from,100);transition:stroke-dashoffset .25s linear}.mo .vbtn .ic,.mo .hold .ic{place-items:center;display:grid;position:relative}.mo .vbtn .ic svg{width:20px;height:20px}.mo .hold.on{color:var(--mo-door-ink)}.mo .vbtn.on:before,.mo .hold.on:before{background:var(--mo-door);box-shadow:0 0 18px var(--mo-door-glow)}.mo .vbtn.locked{cursor:default;color:var(--mo-ink-3)}.mo .vbtn.locked:before{background:var(--mo-well);box-shadow:inset 0 0 0 1px var(--mo-well-line)}.mo .to-you .vbtn:not(.played):not(.locked):after{content:"";box-shadow:0 0 0 0 var(--mo-door-glow);border-radius:50%;animation:1.8s ease-out infinite mo-vcall;position:absolute;inset:0}@keyframes mo-vcall{to{box-shadow:0 0 0 12px #0000}}.mo .vbtn.locked>svg{width:16px;height:16px;position:relative}.mo .host-acts{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.mo .msg-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.mo .msg-row .re-btn{margin-left:2px}.mo .host-acts .textbtn{margin:0;font-size:12.5px}.mo .host-acts .more{background:var(--mo-chip);width:32px;height:32px;color:var(--mo-ink-2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.mo .host-acts .more svg{width:18px;height:18px}.mo .host-menu{flex-direction:column;gap:8px;display:flex}.mo .host-menu button{background:var(--mo-chip);width:100%;min-height:50px;color:var(--mo-ink);font:600 15px var(--mo-body-font);text-align:left;cursor:pointer;border:0;border-radius:16px;padding:0 18px}.mo .host-bar{justify-content:space-between;align-items:center;gap:10px;margin:0 4px 8px;display:flex}.mo .host-as{min-width:0;color:var(--mo-ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.mo .host-as b{color:var(--mo-ink);font-weight:600}.mo .host-by{color:var(--mo-ink);align-items:center;display:inline-flex;position:relative}.mo .host-by select{appearance:none;background:var(--mo-chip);max-width:150px;height:30px;color:inherit;box-shadow:inset 0 0 0 1px var(--mo-chip-line);font:600 13px var(--mo-body-font);text-overflow:ellipsis;cursor:pointer;border:0;border-radius:999px;padding:0 28px 0 12px}.mo .host-by select:focus-visible{outline:2px solid var(--mo-ink);outline-offset:2px}.mo .host-by svg{width:12px;height:12px;color:var(--mo-ink-2);pointer-events:none;position:absolute;right:10px}.mo .msg.host-reply{background:color-mix(in oklab, var(--mo-door) 9%, transparent);border-radius:12px;margin-left:36px;padding:6px}.mo .msg.host-reply .band{color:var(--mo-label-color);margin-right:6px}.mo .msg>span:last-child{flex:1;min-width:0}.mo .msg.host-reply.to-you{background:color-mix(in oklab, var(--mo-door) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mo-door) 45%, transparent)}.mo .msg.host-reply.to-you .to{color:var(--mo-ink);font-weight:600}.mo .act-join .host-acts{margin:0 0 0 4px}.mo .act-join.moderated,.mo .msg.moderated,.mo .post.moderated{box-shadow:inset 0 0 0 1px var(--mo-chip-line);color:var(--mo-ink-3);background:0 0;border-radius:12px}.mo .msg.moderated{padding:6px}.mo .msg.reply.moderated{margin-left:36px}.mo .msg.moderated b,.mo .post.moderated b{color:var(--mo-ink-2)}.mo .msg.moderated .av,.mo .post.moderated .av{filter:grayscale();opacity:.6}.mo .thread.moderated>.msg:not(.moderated),.mo .thread.moderated>.post:not(.moderated){opacity:.55}.mo .tag.quiet{background:var(--mo-chip);color:var(--mo-ink-2);box-shadow:inset 0 0 0 1px var(--mo-chip-line)}.mo .host-quote{border-left:2px solid var(--mo-chip-line);color:var(--mo-ink-2);white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px 10px;padding-left:10px;font-size:13px;overflow:hidden}.mo .say-dock.voice{background:var(--mo-ground);padding-top:14px}.mo .activity.under-voice{padding-bottom:220px}.mo .hold-wrap{flex-direction:column;align-items:center;gap:6px;display:flex}.mo .voice-panel{background:var(--mo-sheet);box-shadow:inset 0 0 0 1px var(--mo-chip-line);border-radius:22px;flex-direction:column;gap:10px;padding:14px;display:flex}.mo .voice-panel p{margin:0}.mo .voice-panel .fine{color:var(--mo-ink-3);text-align:center;font-size:12px}.mo .voice-panel .fine button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mo .voice-panel .err{color:var(--mo-ink);font-size:13px}.mo .voice-panel .go-btn{background:var(--mo-door);width:100%;height:48px;color:var(--mo-door-ink);font:600 15px var(--mo-body-font);cursor:pointer;border:0;border-radius:999px}.mo .voice-panel .go-btn:disabled{opacity:.55;cursor:default}.mo .composer .mic{background:var(--mo-door);width:36px;height:36px;color:var(--mo-door-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.mo .composer .mic svg{width:19px;height:19px}.mo .host-file-link{color:var(--mo-ink-3);flex:none;font-size:12.5px}.mo .host-links{flex:none;align-items:center;gap:14px;display:inline-flex}.mo .host-show-link{color:var(--mo-ink);font-weight:600}.mo .show-hold{margin:8px 0 4px}.mo .show-hold .hold{width:120px;height:120px}.mo .show-hold .show-hold-count{font:700 30px var(--mo-body-font);color:var(--mo-ink);font-variant-numeric:tabular-nums;position:relative}.mo .hold{touch-action:none;width:96px;height:96px}.mo .hold.on{transform:scale(1.06)}.mo .hold .ic svg{width:32px;height:32px}.mo .hold-time{color:var(--mo-ink);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.mo .player{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:0;padding:0;overflow:visible}.mo .player+.card{margin-top:12px}.mo .player{scroll-margin-top:12px;position:relative}.mo .player .art-mark{aspect-ratio:1;visibility:hidden;pointer-events:none;width:100%;position:absolute;top:0;left:0}.mo .player .stage{z-index:1;aspect-ratio:1;color:#fff;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000047,0 14px 28px -8px #00000073,0 36px 64px -20px #0009}.mo .player .cover{z-index:1;background:var(--mo-cover);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.mo .player .cover img{width:62%;height:auto}.mo .player .cover img.full{object-fit:cover;width:100%;height:100%}.mo .player .cover .word{font-size:40px}.mo .player .scrim{z-index:2;pointer-events:none;background:linear-gradient(#0000,#000000d1);position:absolute;inset:45% 0 0}.mo .player .live{z-index:3;color:#fff;background:#00000080;border-radius:99px;padding:5px 10px 5px 9px;position:absolute;top:12px;left:12px}.mo .player .track{z-index:3;flex-direction:column;padding:14px;display:flex;position:absolute;inset:auto 0 0}.mo .player .track h3{color:#fff;text-shadow:0 1px 12px #0009;margin:0}.mo .player .track .small{color:#ffffffc7;margin:2px 0 12px}.mo .player .times{color:#ffffffc7;margin-top:6px}.mo .player .under{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.23,1,.32,1);display:grid}.mo .player .under[data-open=on]{grid-template-rows:1fr}.mo .player .under-in{opacity:0;min-height:0;transition:transform .42s cubic-bezier(.23,1,.32,1),opacity .24s ease-out;overflow:hidden;transform:translateY(-18px)}.mo .player .under[data-open=on] .under-in{opacity:1;transform:none}.mo .player .reactbar{gap:18px;padding:20px 0 6px}.mo .player .reactbar button{width:62px;height:62px;font-size:28px}.mo .scrub{background:#ffffff47;border-radius:99px;height:4px;position:relative}.mo .scrub .fill{border-radius:inherit;background:#fff;position:absolute;inset:0 auto 0 0}.mo .scrub input{appearance:none;cursor:pointer;background:0 0;width:100%;height:30px;margin:0;position:absolute;inset:-13px 0}.mo .scrub input::-webkit-slider-runnable-track{background:0 0}.mo .scrub input::-moz-range-track{background:0 0}.mo .scrub input::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:14px;height:14px}.mo .scrub input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px}.mo .scrub input:focus-visible{outline-offset:2px;outline:2px solid #fff}.mo .play-btn{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;cursor:pointer;background:#0000008c;border:0;border-radius:50%;place-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;top:42%;left:50%;transform:scale(.94)}.mo .play-btn svg{width:34px;height:34px}.mo .stage[data-controls=on] .play-btn,.mo .play-btn:focus-visible{opacity:1;pointer-events:auto;transform:scale(1)}@media (hover:hover) and (pointer:fine){.mo .stage:hover .play-btn{opacity:1;pointer-events:auto;transform:scale(1)}}.mo .stage[data-controls=on] .play-btn:active{transform:scale(.96)}.mo .play-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.mo .player .stage .door{z-index:3;white-space:nowrap;width:auto;padding-inline:24px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.mo .times{color:var(--mo-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.mo .ask{border-top:1px solid var(--mo-glass-line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.mo .ask-q{margin:0;font-size:16px;font-weight:600;line-height:1.3}.mo .ask .composer{box-shadow:none;background:0 0;padding:0}.mo .tally{color:var(--mo-ink-2);margin:0;font-size:13px}.mo .tally b{color:var(--mo-ink);font-variant-numeric:tabular-nums;font-weight:600}.mo .host-file{background:var(--mo-chip);min-height:46px;box-shadow:inset 0 0 0 1px var(--mo-chip-line);color:var(--mo-ink-2);cursor:pointer;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;display:flex;overflow:hidden}.mo .host-file input{opacity:0;width:1px;height:1px;position:absolute}.mo .host-file span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mo .host-file:focus-within{outline:2px solid var(--mo-ink);outline-offset:2px}.mo .sheet .go-btn:disabled{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.mo .hold,.mo .vbtn,.mo .vwave i,.mo .hold .prog{transition:none}.mo .to-you .vbtn:not(.played):not(.locked):after{box-shadow:0 0 0 3px var(--mo-door-glow);animation:none}}.mo .chips{flex-wrap:wrap;gap:6px;display:flex}.mo .chips button{background:var(--mo-chip);height:32px;color:var(--mo-ink);box-shadow:inset 0 0 0 1px var(--mo-chip-line);cursor:pointer;border:0;border-radius:999px;padding:0 13px;font-size:13px}.mo .big-line{font-family:var(--mo-title-font);font-stretch:var(--mo-title-stretch);font-weight:var(--mo-title-weight);letter-spacing:var(--mo-title-spacing);text-transform:var(--mo-title-case);text-align:center;text-shadow:var(--mo-title-shadow);margin:0;font-size:54px;line-height:.9}.mo .services{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mo .services .pill[aria-pressed=true]{background:var(--mo-door);color:var(--mo-door-ink);box-shadow:none}.mo .countdown{z-index:20;background:var(--mo-ground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:fixed;inset:0}.mo .countdown .kicker{margin:0}.mo .countdown .count{font-family:var(--mo-title-font);font-stretch:var(--mo-title-stretch);font-weight:var(--mo-title-weight);letter-spacing:var(--mo-title-spacing);font-variant-numeric:tabular-nums;text-shadow:var(--mo-title-shadow);margin:0;font-size:min(56vw,280px);line-height:.9;animation:1s cubic-bezier(.16,1,.3,1) both mo-count}@keyframes mo-count{0%{opacity:.4;transform:scale(1.12)}}.mo .countdown .door{width:auto;padding-inline:28px}@media (prefers-reduced-motion:reduce){.mo .countdown .count{animation:none}.mo .play-btn,.mo .player .under,.mo .player .under-in{transition:none}}.mo .stub-image{width:min(64%,236px);height:auto;box-shadow:var(--mo-art-shadow);-webkit-touch-callout:default;border-radius:18px;margin:0 auto;display:block}.mo .stub-note{text-align:center;margin:10px 0 0}.mo .stub-pills{justify-content:center;margin-top:12px}.mo .stub-pills a.pill{text-decoration:none}.mo .listen-links{flex-direction:column;gap:8px;width:100%;display:flex}.mo .listen-links a{text-decoration:none}.mo .listen-links .pill{height:50px}.mo .host-own{text-align:center;align-items:center;gap:14px;padding:22px 18px}.mo .host-own h3{max-width:14em;font-size:24px;line-height:1}.mo .host-own .door{place-items:center;font-size:18px;text-decoration:none;display:grid}.mo .mini{top:max(8px, env(safe-area-inset-top));z-index:10;pointer-events:none;border-radius:14px;align-items:center;gap:6px;width:calc(100% - 24px);max-width:456px;margin-inline:auto;padding:6px;display:flex;position:fixed;left:0;right:0}.mo .mini:before{content:"";z-index:-1;border-radius:inherit;background:var(--mo-dock);box-shadow:inset 0 0 0 1px var(--mo-glass-line), 0 10px 30px #00000059;position:absolute;inset:0}.mo .mini:before,.mo .mini-text,.mo .mini-line{opacity:0;transition:opacity .2s ease-out}.mo .mini[data-shown=on]{pointer-events:auto}.mo .mini[data-shown=on]:before,.mo .mini[data-shown=on] .mini-line{opacity:1}.mo .mini[data-shown=on] .mini-text{opacity:1;transition-delay:.12s}.mo .mini:not([data-shown=on]) .mini-art,.mo .mini:not([data-shown=on]) .mini-controls,.mo .player[data-folded] .stage,.mo .player[data-folded] .under .reactbar{visibility:hidden}.mo .mini-back{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.mo .mini-art{border-radius:8px;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.mo .mini .cover{background:var(--mo-cover);place-items:center;display:grid;position:absolute;inset:0}.mo .mini .cover img{width:62%;height:auto}.mo .mini .cover img.full{object-fit:cover;width:100%;height:100%}.mo .mini .cover .word{font-size:10px}.mo .mini-text{flex-direction:column;gap:1px;min-width:0;display:flex}.mo .mini-text>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mo .mini-text b{color:var(--mo-ink);font-size:14px;font-weight:600}.mo .mini-text>span{color:var(--mo-ink-2);font-size:12px}.mo .mini-live{color:var(--mo-ink);font-weight:600}.mo .mini-live:after{content:" · ";color:var(--mo-ink-2);font-weight:400}.mo .mini-controls{flex:none}.mo .mini .reactbar{gap:4px}.mo .mini .reactbar button{width:40px;height:40px;font-size:19px}.mo .mini .react-live{display:none}.mo .mini-line{background:#ffffff24;height:2px;position:absolute;bottom:0;left:14px;right:14px;overflow:hidden}.mo .mini-line span{background:var(--mo-ink);transform-origin:0;height:100%;transition:transform .25s linear;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.mo .mini:before,.mo .mini-text,.mo .mini-line,.mo .mini-line span{transition:none}}@media (pointer:coarse){.mo input:not([type=checkbox],[type=file],[type=radio],[type=range]),.mo textarea,.mo .sheet textarea{font-size:16px}}.mo .zone-time{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.mo .zone-time:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}.mo .doors-line{text-align:left;width:100%;color:var(--mo-ink-2);margin:4px 0 0;font-size:14px}.mo .doors-line b{color:var(--mo-ink);font-weight:600}.mo .doors-ask{text-align:left;width:100%}.mo .doors-ask .ask{border-top:0;padding-top:0}.mo .doors-tally{text-align:left;width:100%;margin-top:2px}
