.studio-module__a7qFVG__compact.studio-module__a7qFVG__compact[data-variant]{--btn-h:36px;letter-spacing:0;box-shadow:none;border-radius:10px;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:650}.studio-module__a7qFVG__compact.studio-module__a7qFVG__compact[data-variant=primary]{font-weight:750}.studio-module__a7qFVG__compact.studio-module__a7qFVG__compact svg{width:14px;height:14px}@media (pointer:coarse){.studio-module__a7qFVG__compact.studio-module__a7qFVG__compact[data-variant]{--btn-h:44px;padding:0 14px}}.studio-module__a7qFVG__danger.studio-module__a7qFVG__danger[data-variant]{border-color:color-mix(in srgb, var(--danger) 55%, transparent);color:var(--danger);background:0 0}@media (hover:hover){.studio-module__a7qFVG__danger.studio-module__a7qFVG__danger[data-variant]:hover:not(:disabled){background:var(--danger-tint);border-color:var(--danger)}}.studio-module__a7qFVG__wrap.studio-module__a7qFVG__wrap[data-variant]{white-space:normal;text-wrap:balance;padding-block:8px;line-height:1.25}.studio-module__a7qFVG__field{border-radius:var(--radius-control);border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;transition:border-color var(--dur-fast) var(--ease-settle), background-color var(--dur-fast) var(--ease-settle);padding:10px 14px;font-size:.9375rem;font-weight:400;line-height:1.5;display:block}textarea.studio-module__a7qFVG__field{resize:vertical;min-height:96px}select.studio-module__a7qFVG__field{cursor:pointer;padding-right:36px}.studio-module__a7qFVG__field::placeholder{color:var(--ink-faint);opacity:1}.studio-module__a7qFVG__field:read-only:not(select){background:var(--surface);color:var(--ink-muted)}.studio-module__a7qFVG__field:disabled{background:var(--surface);color:var(--ink-muted);border-color:var(--line);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--ink-muted)}.studio-module__a7qFVG__field[aria-invalid=true]{border-color:var(--danger)}@media (hover:hover){.studio-module__a7qFVG__field:hover:not(:disabled):not(:focus){border-color:var(--ink-muted)}}.studio-module__a7qFVG__field.studio-module__a7qFVG__field:focus-visible{border-radius:var(--radius-control);border-color:var(--action)}.studio-module__a7qFVG__fieldSmall{min-height:40px;padding:8px 12px;font-size:.875rem}@media (pointer:coarse){.studio-module__a7qFVG__fieldSmall{min-height:44px}}.studio-module__a7qFVG__fieldMono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:.8125rem}.studio-module__a7qFVG__check{width:18px;height:18px;accent-color:var(--action);cursor:pointer;flex-shrink:0}.studio-module__a7qFVG__check:disabled{cursor:not-allowed}.studio-module__a7qFVG__insetFocus.studio-module__a7qFVG__insetFocus:focus-visible{outline-offset:-3px;box-shadow:none;border-radius:var(--radius-control)}.studio-module__a7qFVG__tableWrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;overflow-x:auto}.studio-module__a7qFVG__tableWrap.studio-module__a7qFVG__tableWrap:focus-visible{border-radius:var(--radius-tile);outline-offset:2px}.studio-module__a7qFVG__table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem;line-height:1.4}.studio-module__a7qFVG__table caption{text-align:left}.studio-module__a7qFVG__table th,.studio-module__a7qFVG__table td{vertical-align:middle;padding:12px 16px}.studio-module__a7qFVG__table thead th{z-index:1;background:var(--surface-raised);color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--line-strong);font-size:.6875rem;font-weight:650;position:sticky;top:0}.studio-module__a7qFVG__table tbody tr+tr{box-shadow:inset 0 1px 0 var(--line)}.studio-module__a7qFVG__table tbody th{color:var(--ink);white-space:nowrap;font-weight:600}.studio-module__a7qFVG__table td{color:var(--ink-muted)}@media not (min-width:1440px){.studio-module__a7qFVG__table{font-size:.8125rem}.studio-module__a7qFVG__table th,.studio-module__a7qFVG__table td{padding:11px 10px}.studio-module__a7qFVG__table th:first-child,.studio-module__a7qFVG__table td:first-child{padding-left:14px}.studio-module__a7qFVG__table th:last-child,.studio-module__a7qFVG__table td:last-child{padding-right:14px}}.studio-module__a7qFVG__tableText th,.studio-module__a7qFVG__tableText td{vertical-align:top;line-height:1.55}.studio-module__a7qFVG__tableText td{color:var(--ink)}.studio-module__a7qFVG__tableText tbody th{white-space:normal}.studio-module__a7qFVG__table .studio-module__a7qFVG__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.studio-module__a7qFVG__table .studio-module__a7qFVG__strong{color:var(--ink);font-weight:650}.studio-module__a7qFVG__table .studio-module__a7qFVG__sub{color:var(--ink-faint);margin-top:2px;font-size:.75rem;font-weight:400;display:block}@media (hover:hover){.studio-module__a7qFVG__table tbody tr:hover{background:rgb(var(--ink-rgb) / .035)}}.studio-module__a7qFVG__status{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-muted);min-height:24px;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;padding:2px 10px;font-size:.75rem;font-weight:650;line-height:1.3;display:inline-flex}.studio-module__a7qFVG__status:before{content:"";opacity:.9;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.studio-module__a7qFVG__status[data-tone=progress]{border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink)}.studio-module__a7qFVG__status[data-tone=progress]:before{background:var(--ink-muted)}.studio-module__a7qFVG__status[data-tone=action]{border-color:rgb(var(--action-rgb) / .55);background:var(--action-wash);color:var(--action)}.studio-module__a7qFVG__status[data-tone=warning]{border-color:color-mix(in srgb, var(--warning) 45%, transparent);background:color-mix(in srgb, var(--warning) 10%, transparent);color:var(--warning)}.studio-module__a7qFVG__status[data-tone=success]{border-color:rgb(var(--success-rgb) / .4);background:var(--success-tint);color:var(--success)}.studio-module__a7qFVG__status[data-tone=danger]{border-color:rgb(var(--danger-rgb) / .45);background:var(--danger-tint);color:var(--danger)}.studio-module__a7qFVG__bar{border-radius:var(--radius-pill);background:var(--surface-muted);height:8px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.studio-module__a7qFVG__barThin{height:6px}.studio-module__a7qFVG__barFill{border-radius:inherit;background:var(--ink-muted);min-width:2px;height:100%;transition:width var(--dur-slow) var(--ease-settle);display:block}.studio-module__a7qFVG__barFill[data-tone=action]{background:var(--action)}.studio-module__a7qFVG__barFill[data-tone=success]{background:var(--success)}.studio-module__a7qFVG__barFill[data-tone=warning]{background:var(--warning)}.studio-module__a7qFVG__barFill[data-tone=neutral]{background:var(--ink-muted)}.studio-module__a7qFVG__barFill[data-tone=ink]{background:var(--ink)}.studio-module__a7qFVG__barFill[data-empty=true]{min-width:0}.studio-module__a7qFVG__navItem[aria-current=page]{box-shadow:inset 2px 0 0 var(--action)}.studio-module__a7qFVG__navItem[data-orientation=horizontal]{box-shadow:inset 0 0 0 1px var(--line)}.studio-module__a7qFVG__navItem[data-orientation=horizontal][aria-current=page]{box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 -2px 0 var(--action)}.studio-module__a7qFVG__navScroll{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,currentColor calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,currentColor calc(100% - 36px),#0000)}.studio-module__a7qFVG__navScroll::-webkit-scrollbar{display:none}.studio-module__a7qFVG__figure{font-family:var(--display,var(--font-tv-display,var(--font-tv-display-chrome,var(--font-archivo))), "Arial Narrow", system-ui, sans-serif);font-synthesis:none;font-variant-numeric:tabular-nums;letter-spacing:.004em;font-size:clamp(2rem,2.4vw,2.75rem);font-weight:800;font-stretch:75%;line-height:.95}@media (prefers-reduced-motion:reduce){.studio-module__a7qFVG__field,.studio-module__a7qFVG__barFill{transition:none}}@media print{.studio-module__a7qFVG__tableWrap{overflow:visible}.studio-module__a7qFVG__table thead th{position:static}}
.library-module__F1QO9q__scope{}.library-module__F1QO9q__icon{flex-shrink:0;width:18px;height:18px}.library-module__F1QO9q__library{gap:var(--section-gap,44px);padding-bottom:72px;display:grid}.library-module__F1QO9q__library>*{min-width:0}.library-module__F1QO9q__group{gap:16px;display:grid}.library-module__F1QO9q__group>*{min-width:0}.library-module__F1QO9q__groupHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.library-module__F1QO9q__groupHead h2{font-size:var(--t-d2);margin:0}.library-module__F1QO9q__groupNote{color:var(--ink-muted);font-size:var(--t-small);margin:0}.library-module__F1QO9q__filters{scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter);gap:8px;display:flex;overflow-x:auto}.library-module__F1QO9q__filters::-webkit-scrollbar{display:none}.library-module__F1QO9q__grid{gap:var(--gap,10px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.library-module__F1QO9q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.library-module__F1QO9q__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1440px){.library-module__F1QO9q__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1800px){.library-module__F1QO9q__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.library-module__F1QO9q__tile{border-radius:var(--radius-tile);background:var(--surface);min-width:0;box-shadow:var(--elevation-1);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:clip}.library-module__F1QO9q__cover{aspect-ratio:4/5;background:var(--surface-muted);color:var(--ink);display:block;position:relative;overflow:hidden}.library-module__F1QO9q__cover img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;transition:transform var(--dur-stage) var(--ease-settle);position:absolute;inset:0}.library-module__F1QO9q__cover[data-fit=poster] img{object-position:50% 50%}.library-module__F1QO9q__cover:after{content:"";background:linear-gradient(180deg, rgb(var(--canvas-rgb) / 0) 38%, rgb(var(--canvas-rgb) / .62) 68%, rgb(var(--canvas-rgb) / .94) 100%);pointer-events:none;position:absolute;inset:0}.library-module__F1QO9q__cover:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}@media (hover:hover) and (pointer:fine){.library-module__F1QO9q__tile:hover .library-module__F1QO9q__cover img{transform:scale(1.045)}}.library-module__F1QO9q__letter{color:rgb(var(--ink-rgb) / .16);background:radial-gradient(120% 90% at 50% 0%, rgb(var(--action-rgb) / .22), rgb(var(--canvas-rgb) / 0) 70%), var(--surface-raised);place-items:center;font-size:clamp(4rem,22vw,7rem);display:grid;position:absolute;inset:0}.library-module__F1QO9q__tags{z-index:2;top:10px;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:6px;display:flex;position:absolute;inset-inline:10px}.library-module__F1QO9q__new{border-radius:var(--radius-tag);background:var(--action);min-height:24px;color:var(--action-ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 9px;font-size:.6875rem;font-weight:800;display:inline-flex}.library-module__F1QO9q__coverTitle{z-index:2;inset-inline:12px;font-size:var(--t-d4);overflow-wrap:anywhere;margin:0;position:absolute;bottom:10px}.library-module__F1QO9q__body{align-content:start;gap:10px;min-width:0;padding:10px 12px 12px;display:grid}.library-module__F1QO9q__line{color:var(--ink-muted);font-size:var(--t-small);overflow-wrap:anywhere;min-height:2.7em;margin:0;line-height:1.35}.library-module__F1QO9q__line[data-quiet=true]{color:var(--ink-faint)}.library-module__F1QO9q__tileActions{gap:6px;display:grid}.library-module__F1QO9q__tileActions>*{white-space:normal;width:100%;min-width:0}.library-module__F1QO9q__extras{flex-wrap:wrap;gap:4px 14px;display:flex}.library-module__F1QO9q__extras a,.library-module__F1QO9q__extras button{min-height:44px;color:var(--ink-muted);font:inherit;font-size:var(--t-small);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.library-module__F1QO9q__extras a:hover,.library-module__F1QO9q__extras button:hover{color:var(--ink)}.library-module__F1QO9q__extras button[data-tone=danger]{color:var(--danger)}@media (hover:hover) and (pointer:fine){.library-module__F1QO9q__extras a,.library-module__F1QO9q__extras button{min-height:32px}}.library-module__F1QO9q__empty{border-radius:var(--radius-card);background:var(--surface);text-align:center;justify-items:center;gap:14px;padding:48px 20px;display:grid}.library-module__F1QO9q__empty[data-wait]{background:var(--surface);min-height:290px}@media not (min-width:640px){.library-module__F1QO9q__empty[data-wait]{min-height:330px}}.library-module__F1QO9q__empty h2{font-size:var(--t-d2);margin:0}.library-module__F1QO9q__empty p{max-width:40ch;color:var(--ink-muted);margin:0}.library-module__F1QO9q__notice{border-radius:var(--radius-tile);border:1px solid var(--line-strong);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.9375rem;line-height:1.45;display:flex}.library-module__F1QO9q__notice[data-tone=good]{border-color:rgb(var(--success-rgb) / .5);background:var(--success-tint)}.library-module__F1QO9q__notice[data-tone=bad]{border-color:rgb(var(--danger-rgb) / .5);background:var(--danger-tint)}.library-module__F1QO9q__notice p{margin:0}.library-module__F1QO9q__notice a{text-underline-offset:3px;text-decoration:underline}.library-module__F1QO9q__streaks{gap:var(--gap,10px);display:grid}@media (min-width:900px){.library-module__F1QO9q__streaks{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.library-module__F1QO9q__streak{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--elevation-1);align-content:start;gap:14px;min-width:0;padding:18px;display:grid;position:relative;overflow:clip}.library-module__F1QO9q__streak>*{min-width:0;position:relative}.library-module__F1QO9q__streak:before{content:"";background:radial-gradient(90% 120% at 50% 0%, rgb(var(--action-rgb) / .16), rgb(var(--canvas-rgb) / 0) 62%);pointer-events:none;position:absolute;inset:0}.library-module__F1QO9q__streakTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.library-module__F1QO9q__streakCount{align-items:baseline;gap:10px;margin:0;display:flex}.library-module__F1QO9q__streakCount strong{color:var(--ink);font-size:clamp(3rem,12vw,4.5rem);font-weight:800;line-height:.86}.library-module__F1QO9q__streakCount span{color:var(--ink-muted);font-size:.9375rem;font-weight:600}.library-module__F1QO9q__streakLine{color:var(--ink-muted);margin:0;font-size:.9375rem;line-height:1.4}.library-module__F1QO9q__streakActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.library-module__F1QO9q__nightsSoon{align-items:center;gap:14px;display:flex}.library-module__F1QO9q__nightsSoon img{object-fit:cover;object-position:50% 18%;background:var(--surface-muted);width:72px;height:72px;box-shadow:0 0 0 2px rgb(var(--action-rgb) / .45), 0 0 24px rgb(var(--action-rgb) / .3);border-radius:50%;flex-shrink:0}.library-module__F1QO9q__lanterns{grid-template-columns:repeat(13,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.library-module__F1QO9q__lanterns li{aspect-ratio:3/4;background:rgb(var(--ink-rgb) / .08);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px}.library-module__F1QO9q__lanterns li[data-lit=true]{background:var(--action);box-shadow:0 0 12px rgb(var(--action-rgb) / .5)}.library-module__F1QO9q__beaten{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.library-module__F1QO9q__beaten li{border-radius:var(--radius-pill);background:rgb(var(--ink-rgb) / .06);min-height:36px;font-size:var(--t-small);align-items:center;gap:8px;padding-block:0;padding-inline:4px 12px;font-weight:600;display:inline-flex}.library-module__F1QO9q__beaten img{object-fit:cover;object-position:50% 12%;background:var(--surface-muted);border-radius:50%;width:28px;height:28px}.library-module__F1QO9q__beaten li[data-plain=true]{padding-inline-start:12px}.library-module__F1QO9q__inbox{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--elevation-1);scroll-margin-top:calc(var(--bar-h,64px) + 16px);gap:4px;padding:6px;display:grid}.library-module__F1QO9q__inboxHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block:8px 4px;padding-inline:12px 10px;display:flex}.library-module__F1QO9q__inboxHead h2{font-size:var(--t-d4);align-items:center;gap:10px;margin:0;display:flex}.library-module__F1QO9q__count{border-radius:var(--radius-pill);background:var(--action);min-width:22px;height:22px;color:var(--action-ink);font-family:var(--font-geist-sans,system-ui), sans-serif;letter-spacing:0;place-items:center;padding:0 6px;font-size:.75rem;font-weight:800;font-stretch:100%;display:inline-grid}.library-module__F1QO9q__inboxList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.library-module__F1QO9q__inboxItem{border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:4px;padding-inline:12px 6px;display:grid}.library-module__F1QO9q__inboxItem[data-read=false]{background:var(--action-wash)}.library-module__F1QO9q__dot{background:var(--action);border-radius:50%;width:8px;height:8px}.library-module__F1QO9q__inboxItem[data-read=true] .library-module__F1QO9q__dot{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.library-module__F1QO9q__inboxLink{min-height:44px;color:var(--ink);overflow-wrap:anywhere;align-items:center;font-size:.9375rem;line-height:1.35;display:flex}.library-module__F1QO9q__inboxLink:hover{text-underline-offset:3px;text-decoration:underline}.library-module__F1QO9q__inboxEmpty{color:var(--ink-muted);margin:0;padding:6px 12px 12px;font-size:.9375rem;line-height:1.45}.library-module__F1QO9q__inboxFoot{color:var(--ink-faint);font-size:var(--t-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding-block:0 2px;padding-inline:12px 6px;display:flex}.library-module__F1QO9q__badge{width:44px;height:44px;color:var(--ink);border-radius:12px;place-items:center;display:inline-grid;position:relative}.library-module__F1QO9q__badge:hover{background:#ffffff14}.library-module__F1QO9q__badge:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.library-module__F1QO9q__badge .library-module__F1QO9q__count{top:4px;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--canvas);padding:0 5px;font-size:.6875rem;position:absolute;inset-inline-end:2px}.library-module__F1QO9q__badge svg{width:22px;height:22px}.library-module__F1QO9q__prompt{border-radius:var(--radius-tile);border:1px solid var(--glass-line);background:var(--glass);color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);align-items:center;gap:12px;min-width:0;padding-block:12px;padding-inline:16px 12px;display:flex}.library-module__F1QO9q__prompt[data-variant=band]{border-radius:var(--radius-card);background:var(--surface);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;padding-block:16px;padding-inline:20px 16px}.library-module__F1QO9q__promptIcon{background:var(--action-wash);width:36px;height:36px;color:var(--action);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.library-module__F1QO9q__prompt{flex-wrap:wrap}.library-module__F1QO9q__promptText{flex:220px;gap:2px;min-width:0;display:grid}.library-module__F1QO9q__promptText strong{font-size:.9375rem;font-weight:700;line-height:1.3}.library-module__F1QO9q__promptText span{color:var(--ink-muted);font-size:var(--t-small);line-height:1.35}.library-module__F1QO9q__promptActions{flex-shrink:0;align-items:center;gap:4px;display:flex}@media not (min-width:520px){.library-module__F1QO9q__promptText{flex-basis:calc(100% - 48px)}.library-module__F1QO9q__promptActions{justify-content:space-between;width:100%}.library-module__F1QO9q__promptActions>:first-child{flex:1}}.library-module__F1QO9q__streak .library-module__F1QO9q__prompt{border:0;border-top:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin-top:auto;padding:14px 0 0}.library-module__F1QO9q__streak .library-module__F1QO9q__promptIcon{display:none}.library-module__F1QO9q__streak .library-module__F1QO9q__promptText{flex-basis:100%}.library-module__F1QO9q__streak .library-module__F1QO9q__promptActions{justify-content:flex-start;width:100%}.library-module__F1QO9q__streak .library-module__F1QO9q__promptActions>:first-child{flex:0 auto}.library-module__F1QO9q__streak{grid-template-rows:auto;align-content:stretch}.library-module__F1QO9q__first{gap:12px;display:grid}.library-module__F1QO9q__first:empty{display:none}.library-module__F1QO9q__hear{min-height:44px;color:var(--ink-muted);font-size:var(--t-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;line-height:1.35;display:flex}.library-module__F1QO9q__hear a{color:var(--ink);text-underline-offset:3px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.library-module__F1QO9q__hear strong{color:var(--ink)}.library-module__F1QO9q__hearText{align-items:center;gap:8px;min-width:0;display:inline-flex}.library-module__F1QO9q__hearCompact{flex-wrap:nowrap}.library-module__F1QO9q__hearCompact .library-module__F1QO9q__hearText{flex-wrap:wrap;gap:0 4px}.library-module__F1QO9q__hearCompact>button{flex-shrink:0;min-width:44px;padding-inline:10px}.library-module__F1QO9q__float{z-index:6;top:calc(var(--bar-h,56px) + env(safe-area-inset-top) + 12px);max-width:calc(100% - 96px);position:absolute;inset-inline-start:max(var(--gutter,16px), env(safe-area-inset-left), env(safe-area-inset-right))}.library-module__F1QO9q__float .library-module__F1QO9q__prompt{border-radius:var(--radius-pill);gap:6px;padding-block:4px;padding-inline:12px 4px}.library-module__F1QO9q__float .library-module__F1QO9q__promptIcon{background:0 0;width:28px;height:28px}.library-module__F1QO9q__float .library-module__F1QO9q__promptText{display:none}.library-module__F1QO9q__float .library-module__F1QO9q__promptActions button{color:var(--ink)}.library-module__F1QO9q__float .library-module__F1QO9q__promptActions{width:auto}.library-module__F1QO9q__float .library-module__F1QO9q__prompt{flex-wrap:nowrap}[data-pinned=true]~.library-module__F1QO9q__float{display:none}.library-module__F1QO9q__float:has(~[data-pinned=true]){display:none}.library-module__F1QO9q__sheet{border:1px solid var(--glass-line);border-radius:var(--radius-stage);background:var(--surface);width:min(100% - 24px,460px);max-height:min(100dvh - 24px,720px);color:var(--ink);box-shadow:var(--elevation-3);overscroll-behavior:contain;margin:auto;padding:0;overflow:hidden auto;}.library-module__F1QO9q__sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a8}@media not (min-width:520px){.library-module__F1QO9q__sheet{border-radius:var(--radius-stage) var(--radius-stage) 0 0;width:100%;max-width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;margin:auto 0 0}}.library-module__F1QO9q__sheet[open]{animation:library-module__F1QO9q__rise var(--dur-base) var(--ease-settle)}@keyframes library-module__F1QO9q__rise{0%{opacity:0;transform:translateY(16px)}}.library-module__F1QO9q__sheetBody{gap:16px;padding:20px;display:grid}.library-module__F1QO9q__sheetBody>*{min-width:0}.library-module__F1QO9q__sheetHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.library-module__F1QO9q__sheetHead h2{font-size:var(--t-d2);margin:6px 0 0}.library-module__F1QO9q__close{width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;margin-block:-8px 0;margin-inline:0 -8px;display:inline-grid}.library-module__F1QO9q__close:hover{color:var(--ink);background:#ffffff14}.library-module__F1QO9q__close:focus-visible,.library-module__F1QO9q__sheet button:focus-visible,.library-module__F1QO9q__sheet a:focus-visible,.library-module__F1QO9q__sheet input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.library-module__F1QO9q__preview{border-radius:var(--radius-tile);background:var(--surface-raised);box-shadow:var(--elevation-1);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.library-module__F1QO9q__previewMark{background:var(--action);width:40px;height:40px;color:var(--action-ink);border-radius:10px;place-items:center;font-size:1.125rem;font-weight:800;display:grid}.library-module__F1QO9q__previewFrom{color:var(--ink-muted);justify-content:space-between;gap:8px;font-size:.75rem;font-weight:600;display:flex}.library-module__F1QO9q__preview strong{margin-top:2px;font-size:.9375rem;line-height:1.3;display:block}.library-module__F1QO9q__preview p{color:var(--ink-muted);font-size:var(--t-small);margin:2px 0 0;line-height:1.4}.library-module__F1QO9q__choices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.library-module__F1QO9q__choice{gap:6px;display:grid}.library-module__F1QO9q__choice>a,.library-module__F1QO9q__choice>button{white-space:normal;text-align:start;justify-content:flex-start;width:100%}.library-module__F1QO9q__choiceOn{border:1px solid rgb(var(--success-rgb) / .45);background:var(--success-tint);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding-block:0;padding-inline:16px 6px;font-size:.9375rem;font-weight:700;display:flex}.library-module__F1QO9q__choiceOn span{align-items:center;gap:10px;min-width:0;display:inline-flex}.library-module__F1QO9q__choiceOn svg{color:var(--success)}.library-module__F1QO9q__small{color:var(--ink-muted);font-size:var(--t-small);margin:0;line-height:1.45}.library-module__F1QO9q__small[data-tone=bad]{color:var(--danger);font-weight:600}.library-module__F1QO9q__field{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.library-module__F1QO9q__field input{border:1px solid var(--line-strong);background:var(--surface-raised);min-width:0;min-height:52px;color:var(--ink);font:inherit;border-radius:14px;padding:0 14px;font-size:1rem}.library-module__F1QO9q__field input::placeholder{color:var(--ink-faint)}@media (prefers-reduced-motion:reduce){.library-module__F1QO9q__sheet[open]{animation:none}.library-module__F1QO9q__cover img{transition:none}.library-module__F1QO9q__tile:hover .library-module__F1QO9q__cover img{transform:none}}.library-module__F1QO9q__returnBand{width:100%;max-width:var(--frame-max,1680px);padding-block:0 56px;padding-inline:max(var(--gutter,16px), env(safe-area-inset-left), env(safe-area-inset-right));background:var(--canvas);color:var(--ink);margin:0 auto}.library-module__F1QO9q__returnBand:empty{display:none}
.haunting-module__4qR5GG__page{--glow:255 107 53}.haunting-module__4qR5GG__stage{background:radial-gradient(70% 55% at 50% 30%, rgb(var(--glow) / .2) 0%, rgb(var(--glow) / .05) 45%, transparent 75%), radial-gradient(90% 70% at 50% 36%, #17141f 0%, #0d0b12 42%, var(--canvas) 80%)}.haunting-module__4qR5GG__stage .haunting-module__4qR5GG__host{transform-origin:50% 38%;transition:scale 1.1s var(--ease-settle), filter .9s var(--ease-settle)}.haunting-module__4qR5GG__stage[data-approach=true] .haunting-module__4qR5GG__host{scale:calc(1 + var(--close,0) * .34)}.haunting-module__4qR5GG__silhouette{width:100%;height:100%;display:block;position:absolute;inset:0}.haunting-module__4qR5GG__mist{z-index:1;pointer-events:none;opacity:.9;background:radial-gradient(40% 46% at 28% 64%, rgb(var(--glow) / .16), transparent 70%), radial-gradient(46% 40% at 72% 72%, #c8cce61a, transparent 70%);animation:16s ease-in-out infinite alternate haunting-module__4qR5GG__drift;position:absolute;inset:46% -20% 0}@keyframes haunting-module__4qR5GG__drift{0%{transform:translate(-3%)}to{transform:translate(3%)}}.haunting-module__4qR5GG__veil{z-index:2;pointer-events:none;opacity:var(--dim,0);transition:opacity .9s var(--ease-settle);background:radial-gradient(60% 50% at 50% 34%,#0000 0%,#030206b8 70%,#030206f0 100%);position:absolute;inset:0}.haunting-module__4qR5GG__lockup{z-index:3;left:max(var(--gutter), env(safe-area-inset-left));right:max(var(--gutter), env(safe-area-inset-right));pointer-events:none;--name-size:min(calc(176cqw / var(--len,4)), 17cqh, 220px);justify-items:start;margin:0;line-height:.86;display:grid;position:absolute;bottom:14px}.haunting-module__4qR5GG__lockup>span[aria-hidden]{white-space:nowrap;display:block}.haunting-module__4qR5GG__kick{font-size:max(15px, calc(var(--name-size) * .2));color:rgb(var(--glow));letter-spacing:.04em;margin-bottom:.2em}.haunting-module__4qR5GG__lname{font-size:var(--name-size);color:var(--ink)}.haunting-module__4qR5GG__stage[data-size=small] .haunting-module__4qR5GG__lockup{--name-size:min(calc(104cqw / var(--len,4)), 18cqh, 64px);bottom:8px}.haunting-module__4qR5GG__lockup[data-land=true]>span{animation:haunting-module__4qR5GG__settle .9s var(--ease-settle) both;transform-origin:0 80%}.haunting-module__4qR5GG__lockup[data-land=true]>span:nth-child(3){animation-delay:.14s}@keyframes haunting-module__4qR5GG__settle{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:none}}.haunting-module__4qR5GG__lantern{z-index:4;left:max(var(--gutter), env(safe-area-inset-left));background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:4px;margin:0;padding:6px 12px 6px 8px;display:inline-flex;position:absolute;top:12px}.haunting-module__4qR5GG__lantern i{place-items:center;width:18px;height:24px;display:grid}.haunting-module__4qR5GG__flame{width:16px;height:22px;transition:opacity .7s var(--ease-settle), transform .7s var(--ease-settle);transform-origin:50% 90%;display:block}.haunting-module__4qR5GG__flame path:first-child{fill:#ffb347}.haunting-module__4qR5GG__flame path:last-child{fill:#fff1d6}.haunting-module__4qR5GG__lantern i[data-lit=false] .haunting-module__4qR5GG__flame{opacity:.16;transform:scale(.7)}.haunting-module__4qR5GG__lantern i[data-lit=false] .haunting-module__4qR5GG__flame path{fill:var(--ink-faint,#6b6f7d)}.haunting-module__4qR5GG__lantern i[data-lit=true] .haunting-module__4qR5GG__flame{animation:2.8s ease-in-out infinite alternate haunting-module__4qR5GG__breathe}.haunting-module__4qR5GG__lantern i[data-lit=true]:nth-child(2) .haunting-module__4qR5GG__flame{animation-delay:-.9s}.haunting-module__4qR5GG__lantern i[data-lit=true]:nth-child(3) .haunting-module__4qR5GG__flame{animation-delay:-1.7s}@keyframes haunting-module__4qR5GG__breathe{0%{transform:scale(.94)rotate(-2deg)}to{transform:scale(1.04)rotate(2deg)}}.haunting-module__4qR5GG__lanternText{letter-spacing:.04em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:6px;font-size:.75rem;font-weight:700}.haunting-module__4qR5GG__steps{z-index:4;right:max(var(--gutter), env(safe-area-inset-right));justify-items:end;gap:4px;margin:0;display:grid;position:absolute;bottom:10px}.haunting-module__4qR5GG__stepsText{background:rgb(var(--canvas-rgb) / .72);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(12px);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);white-space:nowrap;border-radius:999px;margin:0;padding:5px 10px;font-size:.75rem;font-weight:700}.haunting-module__4qR5GG__stepsText[data-near=true]{color:rgb(var(--glow));border-color:rgb(var(--glow) / .5)}@media not (min-width:360px){.haunting-module__4qR5GG__stepsText{letter-spacing:.06em;padding:4px 9px}}.haunting-module__4qR5GG__speech{z-index:4;left:max(var(--gutter), env(safe-area-inset-left));right:max(var(--gutter), env(safe-area-inset-right));background:var(--ink);color:var(--canvas);text-wrap:pretty;max-width:460px;animation:haunting-module__4qR5GG__rise .5s var(--ease-settle) both;border-radius:4px 16px 16px;margin:0;padding:12px 14px;font-size:1rem;font-weight:600;line-height:1.3;position:absolute;bottom:12px}.haunting-module__4qR5GG__speech small{letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:2px;font-size:.75rem;font-weight:700;display:block}@keyframes haunting-module__4qR5GG__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.haunting-module__4qR5GG__monsters{scrollbar-width:none;scroll-padding-inline:var(--gutter);margin-inline:calc(max(var(--gutter), env(safe-area-inset-left)) * -1);padding:2px max(var(--gutter), env(safe-area-inset-left)) 4px;gap:8px;display:flex;overflow-x:auto}.haunting-module__4qR5GG__monsters::-webkit-scrollbar{display:none}.haunting-module__4qR5GG__monster{width:78px;color:var(--ink-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-items:center;gap:5px;padding:0;font-size:.8125rem;font-weight:700;display:grid}.haunting-module__4qR5GG__monster span.haunting-module__4qR5GG__art{background:var(--surface-raised);width:78px;height:78px;transition:border-color var(--dur-fast) var(--ease-settle), transform var(--dur-fast) var(--ease-settle);border:2px solid #0000;border-radius:18px;display:block;position:relative;overflow:hidden}.haunting-module__4qR5GG__monster img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.haunting-module__4qR5GG__monster[aria-pressed=true]{color:var(--ink)}.haunting-module__4qR5GG__monster[aria-pressed=true] span.haunting-module__4qR5GG__art{border-color:rgb(var(--tile-glow));box-shadow:0 0 0 3px rgb(var(--tile-glow) / .28)}.haunting-module__4qR5GG__monster:active span.haunting-module__4qR5GG__art{transform:scale(.95)}.haunting-module__4qR5GG__monster:focus-visible{outline:none}.haunting-module__4qR5GG__monster:focus-visible span.haunting-module__4qR5GG__art{outline:2px solid var(--ink);outline-offset:2px}.haunting-module__4qR5GG__fate{z-index:3;left:max(var(--gutter), env(safe-area-inset-left));right:max(var(--gutter), env(safe-area-inset-right));justify-items:start;gap:6px;display:grid;position:absolute;bottom:14px}.haunting-module__4qR5GG__fateKick{letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--glow));margin:0;font-size:.75rem;font-weight:700}.haunting-module__4qR5GG__fateTitle{color:var(--ink);text-wrap:balance;animation:haunting-module__4qR5GG__settle .9s var(--ease-settle) both;transform-origin:0 80%;margin:0;font-size:clamp(2.25rem,12.5vw,4.5rem);line-height:.9}.haunting-module__4qR5GG__fateTitle em{color:rgb(var(--glow));font-style:normal}.haunting-module__4qR5GG__fateScore{color:var(--ink);margin:0;font-size:clamp(1rem,4.6vw,1.375rem);font-weight:700}.haunting-module__4qR5GG__fateScore span{color:var(--ink-muted);font-weight:600}.haunting-module__4qR5GG__posterTag{z-index:4;left:max(var(--gutter), env(safe-area-inset-left));border-left:4px solid rgb(var(--glow));background:rgb(var(--canvas-rgb) / .72);margin:0;padding:7px 12px 5px;font-size:1.0625rem;line-height:1;position:absolute;top:14px}.haunting-module__4qR5GG__page.haunting-module__4qR5GG__screenFate{grid-template-rows:minmax(64svh,auto) auto;height:auto}.haunting-module__4qR5GG__levelRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.haunting-module__4qR5GG__levelRow>span{font-size:var(--t-label,.75rem);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.haunting-module__4qR5GG__trailer:before{background:radial-gradient(40% 50% at 50% 40%, rgb(var(--glow,255 107 53) / .14), transparent 70%)}.haunting-module__4qR5GG__offscreen{pointer-events:none;opacity:0;width:270px;height:480px;position:fixed;top:0;left:-200vw}.haunting-module__4qR5GG__wall{z-index:3;left:max(var(--gutter), env(safe-area-inset-left));right:max(var(--gutter), env(safe-area-inset-right));grid-template-columns:repeat(13,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:12px}.haunting-module__4qR5GG__wall li{min-width:0;color:var(--ink-faint);font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #0000;border-radius:9px;align-content:end;justify-items:center;gap:3px;padding:5px 0 4px;font-size:.75rem;font-weight:700;line-height:1;display:grid}.haunting-module__4qR5GG__wall .haunting-module__4qR5GG__flame{opacity:.14;width:12px;height:17px}.haunting-module__4qR5GG__wall .haunting-module__4qR5GG__flame path{fill:currentColor}.haunting-module__4qR5GG__wall li[data-state=lit]{color:var(--ink);background:#ffb3471a}.haunting-module__4qR5GG__wall li[data-state=lit] .haunting-module__4qR5GG__flame{opacity:1}.haunting-module__4qR5GG__wall li[data-state=lit] .haunting-module__4qR5GG__flame path:first-child{fill:#ffb347}.haunting-module__4qR5GG__wall li[data-state=lit] .haunting-module__4qR5GG__flame path:last-child{fill:#fff1d6}.haunting-module__4qR5GG__wall li[data-state=lit][data-flames="0"] .haunting-module__4qR5GG__flame{opacity:.5}.haunting-module__4qR5GG__wall li[data-state=tonight]{color:var(--ink);border-color:var(--action);background:rgb(var(--action-rgb) / .12)}.haunting-module__4qR5GG__wall li[data-state=relight]{color:var(--ink);border-color:var(--line-strong);border-style:dashed}.haunting-module__4qR5GG__wall li[data-state=missed]{opacity:.45}.haunting-module__4qR5GG__wallHead{z-index:3;left:max(var(--gutter), env(safe-area-inset-left));right:max(var(--gutter), env(safe-area-inset-right));pointer-events:none;gap:2px;margin:0;display:grid;position:absolute;bottom:64px}.haunting-module__4qR5GG__wallHead .haunting-module__4qR5GG__big{color:var(--ink);margin:0;font-size:clamp(2rem,10.5vw,3.75rem);line-height:.9}.haunting-module__4qR5GG__wallHead .haunting-module__4qR5GG__big em{color:rgb(var(--glow));font-style:normal}.haunting-module__4qR5GG__wallHead .haunting-module__4qR5GG__sub{letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--glow));margin:0;font-size:.8125rem;font-weight:700}.haunting-module__4qR5GG__hero{z-index:0;background:#0b0a10;position:absolute;inset:0;overflow:hidden}.haunting-module__4qR5GG__hero img,.haunting-module__4qR5GG__hero video{object-fit:cover;object-position:50% 28%;width:100%;height:100%;display:block;position:absolute;inset:0}.haunting-module__4qR5GG__hero video{opacity:0;transition:opacity .36s linear}.haunting-module__4qR5GG__hero[data-rolling=true] video{opacity:1}.haunting-module__4qR5GG__hero[data-plain=true]:after{display:none}.haunting-module__4qR5GG__hero:after{content:"";background:linear-gradient(#0000 0%,#08060cb8 46%,#08060cf0 100%);position:absolute;inset:42% 0 0}@container (min-aspect-ratio:1){.haunting-module__4qR5GG__hero img,.haunting-module__4qR5GG__hero video{object-fit:contain;object-position:50% 0%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%)}}.haunting-module__4qR5GG__caption{z-index:4;left:max(var(--gutter), env(safe-area-inset-left));right:max(var(--gutter), env(safe-area-inset-right));max-width:34rem;color:var(--ink);text-align:center;text-wrap:balance;animation:haunting-module__4qR5GG__captionIn .22s var(--ease-settle) both;background:#08060cc7;border-radius:12px;margin:0 auto;padding:7px 12px;font-size:.9375rem;line-height:1.35;position:absolute;bottom:62px}@keyframes haunting-module__4qR5GG__captionIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.haunting-module__4qR5GG__caption{animation:none}}.haunting-module__4qR5GG__streak{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:700;display:inline-flex}.haunting-module__4qR5GG__streak .haunting-module__4qR5GG__flame{width:13px;height:18px}.haunting-module__4qR5GG__flames{vertical-align:-3px;gap:3px;display:inline-flex}.haunting-module__4qR5GG__flames .haunting-module__4qR5GG__flame{width:15px;height:21px}.haunting-module__4qR5GG__flames .haunting-module__4qR5GG__flame[data-lit=false]{opacity:.2}.haunting-module__4qR5GG__flames .haunting-module__4qR5GG__flame[data-lit=false] path{fill:var(--ink-faint,#6b6f7d)}.haunting-module__4qR5GG__result{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:4px;padding:14px 16px;display:grid}.haunting-module__4qR5GG__result h2{margin:0;font-size:clamp(1.5rem,6.4vw,2rem)}.haunting-module__4qR5GG__result p{color:var(--ink-muted);font-size:var(--t-small);margin:0;line-height:1.4}.haunting-module__4qR5GG__sources{color:var(--ink-muted);gap:4px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.haunting-module__4qR5GG__sources a{color:var(--ink-muted);text-underline-offset:3px;text-decoration:underline}.haunting-module__4qR5GG__band{--glow:255 93 143;isolation:isolate;border-radius:var(--radius-stage,24px);color:#f5f2ee;background:#08060c;border:1px solid #ffffff14;align-content:end;gap:10px;min-height:clamp(540px,142vw,640px);padding:clamp(18px,3vw,36px);display:grid;position:relative;overflow:hidden}.haunting-module__4qR5GG__bandArt{z-index:-1;position:absolute;inset:0}.haunting-module__4qR5GG__bandArt:before{content:"";background:radial-gradient(60% 80% at 70% 30%, rgb(var(--glow) / .3), transparent 70%), radial-gradient(50% 60% at 20% 20%, #a875ff29, transparent 70%);position:absolute;inset:0}.haunting-module__4qR5GG__bandArt img{object-fit:cover;position:absolute}.haunting-module__4qR5GG__bandMonster{aspect-ratio:1;width:min(92%,520px);top:-3%;right:-6%;-webkit-mask-image:radial-gradient(closest-side at 50% 46%,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 46%,#000 62%,#0000 100%)}.haunting-module__4qR5GG__bandHost{z-index:1;aspect-ratio:1;opacity:.9;width:min(52%,300px);top:4%;left:-10%;-webkit-mask-image:radial-gradient(closest-side at 50% 46%,#000 58%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 46%,#000 58%,#0000 100%)}.haunting-module__4qR5GG__bandArt:after{content:"";z-index:2;background:linear-gradient(#0000 0%,#08060ce6 34%,#08060c 56%);position:absolute;inset:34% 0 0}.haunting-module__4qR5GG__bandKicker{letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--glow));font-size:.75rem;font-weight:700}.haunting-module__4qR5GG__bandTitle{max-width:11ch;font-family:var(--display,var(--font-tv-display,var(--font-archivo))), "Arial Narrow", system-ui, sans-serif;font-synthesis:none;text-transform:uppercase;letter-spacing:.006em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,8.4vw,4.75rem);font-weight:800;font-stretch:75%;line-height:.92}.haunting-module__4qR5GG__bandLine{color:#f5f2eed1;text-wrap:pretty;max-width:46ch;margin:0;font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.4}.haunting-module__4qR5GG__bandActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.haunting-module__4qR5GG__bandCta{background:var(--action,#ff6b35);min-height:48px;color:var(--action-ink,#0a0604);border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.haunting-module__4qR5GG__bandCta svg{width:18px;height:18px}.haunting-module__4qR5GG__bandCta:active{transform:scale(.97)}.haunting-module__4qR5GG__bandCta[data-quiet=true]{color:#f5f2ee;background:#ffffff1a;border:1px solid #ffffff2e}.haunting-module__4qR5GG__bandCta:focus-visible{outline-offset:3px;outline:2px solid #fff}.haunting-module__4qR5GG__bandNote{color:#f5f2ee99;font-size:.75rem}.haunting-module__4qR5GG__bandSample{color:#f5f2ee;text-underline-offset:4px;justify-self:start;align-items:center;gap:8px;min-height:44px;font-size:.9375rem;font-weight:700;-webkit-text-decoration:underline #f5f2ee66;text-decoration:underline #f5f2ee66;display:inline-flex}.haunting-module__4qR5GG__bandSample svg{flex:none;width:16px;height:16px}.haunting-module__4qR5GG__bandSample:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (min-width:900px){.haunting-module__4qR5GG__lockup{--name-size:min(calc(92cqw / var(--len,4)), 20cqh, 240px);bottom:40px;left:48px;right:48px}.haunting-module__4qR5GG__stage[data-size=small] .haunting-module__4qR5GG__lockup{--name-size:min(calc(92cqw / var(--len,4)), 20cqh, 240px);bottom:40px}.haunting-module__4qR5GG__lantern{top:28px;left:48px}.haunting-module__4qR5GG__steps{top:28px;bottom:auto;right:48px}.haunting-module__4qR5GG__speech{font-size:1.125rem;bottom:40px;left:48px;right:auto}.haunting-module__4qR5GG__fate{bottom:40px;left:48px;right:48px}.haunting-module__4qR5GG__fateTitle{font-size:clamp(3rem,5.4vw,6rem)}.haunting-module__4qR5GG__posterTag{top:28px;left:48px}.haunting-module__4qR5GG__page.haunting-module__4qR5GG__screenFate{height:calc(100dvh - var(--you-top,0px));grid-template-rows:minmax(0,1fr)}.haunting-module__4qR5GG__monsters{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.haunting-module__4qR5GG__wall{gap:8px;max-width:760px;bottom:40px;left:48px;right:48px}.haunting-module__4qR5GG__wall li{border-radius:12px;padding:10px 0 8px;font-size:.75rem}.haunting-module__4qR5GG__wall .haunting-module__4qR5GG__flame{width:18px;height:25px}.haunting-module__4qR5GG__wallHead{bottom:124px;left:48px;right:48px}.haunting-module__4qR5GG__wallHead .haunting-module__4qR5GG__big{font-size:clamp(3rem,5vw,5.5rem)}.haunting-module__4qR5GG__band{grid-template-columns:minmax(0,1fr);min-height:440px}.haunting-module__4qR5GG__bandMonster{width:min(46%,560px);top:-8%;right:4%}.haunting-module__4qR5GG__bandHost{width:min(24%,300px);top:8%;left:auto;right:36%}.haunting-module__4qR5GG__bandArt:after{background:linear-gradient(90deg,#08060c 0%,#08060ce6 34%,#08060c33 62%,#0000 100%),linear-gradient(#0000 60%,#08060cb3 100%);inset:0}}@media (prefers-reduced-motion:reduce){.haunting-module__4qR5GG__mist,.haunting-module__4qR5GG__lantern i[data-lit=true] .haunting-module__4qR5GG__flame,.haunting-module__4qR5GG__lockup[data-land=true]>span,.haunting-module__4qR5GG__speech,.haunting-module__4qR5GG__fateTitle{animation:none}.haunting-module__4qR5GG__stage[data-approach=true] .haunting-module__4qR5GG__host{scale:1}.haunting-module__4qR5GG__stage .haunting-module__4qR5GG__host,.haunting-module__4qR5GG__veil,.haunting-module__4qR5GG__flame{transition:none}}.haunting-module__4qR5GG__film{gap:8px;display:grid}.haunting-module__4qR5GG__booth{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.haunting-module__4qR5GG__boothFrame{aspect-ratio:9/13;width:84px;box-shadow:0 0 0 1px rgb(var(--glow,255 107 53) / .5), 0 0 22px rgb(var(--glow,255 107 53) / calc(.12 + .3 * var(--lift,0)));background:#050408;border-radius:12px;display:block;position:relative;overflow:hidden}.haunting-module__4qR5GG__boothFrame img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;display:block}.haunting-module__4qR5GG__boothFrame:after{content:"";background:linear-gradient(180deg, #050408 0%, rgb(5 4 8/calc(.96 - .8 * var(--lift,0))) calc(18% - 14% * var(--lift,0)), transparent 38%, transparent 50%, rgb(5 4 8/calc(.96 - .8 * var(--lift,0))) calc(72% + 20% * var(--lift,0)), #050408 100%);transition:background .6s linear;position:absolute;inset:0}.haunting-module__4qR5GG__boothWords{gap:4px;min-width:0;display:grid}.haunting-module__4qR5GG__boothLine{color:var(--ink);text-wrap:pretty;margin:0;font-weight:700;line-height:1.3}.haunting-module__4qR5GG__boothClock{font-variant-numeric:tabular-nums;color:rgb(var(--glow,255 107 53));margin-right:6px;font-weight:700}.haunting-module__4qR5GG__filmReady{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.haunting-module__4qR5GG__filmFrame{aspect-ratio:9/16;width:100%;box-shadow:0 0 0 1px rgb(var(--glow,255 107 53) / .6), 0 0 22px rgb(var(--glow,255 107 53) / .3);background:#050408;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.haunting-module__4qR5GG__filmFrame video,.haunting-module__4qR5GG__filmFrame img{object-fit:cover;background:#050408;width:100%;height:100%;display:block;position:absolute;inset:0}.haunting-module__4qR5GG__filmFrame img{object-position:50% 26%}.haunting-module__4qR5GG__filmPlay{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.haunting-module__4qR5GG__filmPlay svg{background:#0504089e;border-radius:50%;width:34px;height:34px;padding:8px}.haunting-module__4qR5GG__filmPlay:focus-visible{outline:2px solid var(--ink);outline-offset:-4px;border-radius:12px}.haunting-module__4qR5GG__film[data-playing] .haunting-module__4qR5GG__filmReady{grid-template-columns:minmax(0,1fr)}.haunting-module__4qR5GG__film[data-playing] .haunting-module__4qR5GG__filmFrame{justify-self:center;width:min(100%,36svh)}.haunting-module__4qR5GG__film[data-playing] .haunting-module__4qR5GG__filmFrame video{object-fit:contain}.haunting-module__4qR5GG__filmActions{gap:8px;min-width:0;display:grid}.haunting-module__4qR5GG__filmTitle{color:var(--ink);margin:0;font-weight:700;line-height:1.3}.haunting-module__4qR5GG__filmButtons{flex-wrap:wrap;gap:8px;display:flex}.haunting-module__4qR5GG__filmSave{min-height:44px;color:var(--ink);border:1px solid var(--line-strong);background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.haunting-module__4qR5GG__filmSave:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.haunting-module__4qR5GG__house{gap:8px;display:grid}.haunting-module__4qR5GG__houseHead{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.haunting-module__4qR5GG__houseHead h2{font-size:var(--t-label,.75rem);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-weight:700}.haunting-module__4qR5GG__houseHead p{font-size:var(--t-small);color:var(--ink-muted);margin:0}.haunting-module__4qR5GG__windows{scrollbar-width:none;margin:0;margin-inline:calc(max(var(--gutter), env(safe-area-inset-left)) * -1);padding:3px max(var(--gutter), env(safe-area-inset-left)) 4px;gap:10px;list-style:none;display:flex;overflow-x:auto}.haunting-module__4qR5GG__windows::-webkit-scrollbar{display:none}.haunting-module__4qR5GG__window{width:84px;color:var(--ink);-webkit-tap-highlight-color:transparent;justify-items:center;gap:3px;text-decoration:none;display:grid}.haunting-module__4qR5GG__pane{background:var(--surface-raised);border:2px solid rgb(var(--tile-glow) / .7);width:72px;height:84px;box-shadow:0 0 16px rgb(var(--tile-glow) / .22);color:rgb(var(--tile-glow));border-radius:36px 36px 10px 10px;place-items:center;font-size:1.5rem;font-weight:700;display:grid;overflow:hidden}.haunting-module__4qR5GG__pane img{object-fit:cover;object-position:50% 26%;width:100%;height:100%;display:block}.haunting-module__4qR5GG__windowName{text-align:center;text-wrap:balance;font-size:.8125rem;font-weight:700;line-height:1.15}.haunting-module__4qR5GG__windowSub{color:var(--ink-muted);text-align:center;font-size:.75rem;line-height:1.15}.haunting-module__4qR5GG__window:focus-visible{outline:none}.haunting-module__4qR5GG__window:focus-visible .haunting-module__4qR5GG__pane{outline:2px solid var(--ink);outline-offset:2px}.haunting-module__4qR5GG__monster[aria-disabled=true]{cursor:default}.haunting-module__4qR5GG__monster[aria-disabled=true] span.haunting-module__4qR5GG__art img{filter:brightness(.16)saturate(.4)}.haunting-module__4qR5GG__monster[aria-disabled=true] span.haunting-module__4qR5GG__art:after{content:attr(data-opens);text-align:center;color:var(--ink);place-items:center;padding:4px;font-size:.75rem;font-weight:700;line-height:1.15;display:grid;position:absolute;inset:0}.haunting-module__4qR5GG__monster span.haunting-module__4qR5GG__art[data-early=true] img{filter:brightness(.42)saturate(.7)}.haunting-module__4qR5GG__monster span.haunting-module__4qR5GG__art[data-early=true]:after{content:attr(data-opens);text-align:center;color:var(--reward);place-items:center;padding:4px;font-size:.75rem;font-weight:700;line-height:1.15;display:grid;position:absolute;inset:0}.haunting-module__4qR5GG__monster span.haunting-module__4qR5GG__art[data-new=true]:before{content:"New";z-index:1;letter-spacing:.08em;text-transform:uppercase;background:var(--action,#ff6b35);color:var(--action-ink,#0a0604);border-radius:999px;padding:2px 6px 1px;font-size:.75rem;font-weight:700;position:absolute;top:5px;left:5px}.haunting-module__4qR5GG__dare{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.haunting-module__4qR5GG__dare input{border:1px solid var(--line-strong);background:var(--surface);min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:999px;padding:0 16px;font-weight:600}.haunting-module__4qR5GG__dare input::placeholder{color:var(--ink-faint);font-weight:500}.haunting-module__4qR5GG__dare input:focus-visible{border-color:var(--action);box-shadow:0 0 0 3px rgb(var(--action-rgb) / .3);outline:none}@media (min-width:900px){.haunting-module__4qR5GG__windows{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.haunting-module__4qR5GG__boothFrame:after{transition:none}}.haunting-module__4qR5GG__filmSheet{z-index:60;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:#050408;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:12px;display:grid;position:fixed;inset:0}.haunting-module__4qR5GG__filmSheet video{aspect-ratio:9/16;background:#050408;border-radius:18px;max-width:100%;max-height:100%}.haunting-module__4qR5GG__contents{display:contents}.haunting-module__4qR5GG__seen{color:var(--ink)}.haunting-module__4qR5GG__rule{font-size:var(--t-small);color:var(--ink-muted);text-wrap:pretty;align-items:center;gap:10px;margin:0;font-weight:600;line-height:1.35;display:flex}.haunting-module__4qR5GG__rule .haunting-module__4qR5GG__flames{vertical-align:0;flex:none}.haunting-module__4qR5GG__kickerEnd{align-items:center;gap:4px;display:inline-flex}.haunting-module__4qR5GG__startOver{min-width:44px;min-height:44px;color:var(--ink-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin-block:-12px;margin-inline-end:-8px;padding:0 8px;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-grid}.haunting-module__4qR5GG__startOver:hover{color:var(--ink)}.haunting-module__4qR5GG__startOver:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.haunting-module__4qR5GG__confirm{background:var(--surface);border:1px solid var(--line-strong);border-radius:16px;gap:8px;padding:12px;display:grid}.haunting-module__4qR5GG__confirm strong{color:var(--ink)}.haunting-module__4qR5GG__review{gap:12px;min-width:0;display:grid}.haunting-module__4qR5GG__review h1:focus,.haunting-module__4qR5GG__review h1:focus-visible{box-shadow:none;outline:none}.haunting-module__4qR5GG__reviewList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.haunting-module__4qR5GG__reviewRow{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:6px;min-width:0;padding:12px 12px 8px 14px;display:grid}.haunting-module__4qR5GG__reviewRow[data-answered=false]{background:#ffffff05;border-style:dashed}.haunting-module__4qR5GG__reviewHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.haunting-module__4qR5GG__reviewAsk{min-width:0;color:var(--ink-muted);text-wrap:balance;font-size:.8125rem;font-weight:700;line-height:1.3}.haunting-module__4qR5GG__reviewTag{border:1px solid var(--line-strong);color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px 2px;font-size:.75rem;font-weight:700;line-height:1.3}.haunting-module__4qR5GG__reviewTag[data-on=true]{border-color:rgb(var(--glow,var(--action-rgb,255 107 53)) / .6);color:rgb(var(--glow,var(--action-rgb,255 107 53)))}.haunting-module__4qR5GG__reviewShown{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.haunting-module__4qR5GG__reviewAnswer{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.haunting-module__4qR5GG__reviewAnswer[data-empty=true]{color:var(--ink-faint);font-weight:500}.haunting-module__4qR5GG__reviewEdit{gap:8px;padding-block-end:4px;display:grid}.haunting-module__4qR5GG__reviewEdit input{border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:0 14px;font-size:1rem;font-weight:600}.haunting-module__4qR5GG__reviewEdit input::placeholder{color:var(--ink-faint);font-weight:500}.haunting-module__4qR5GG__reviewEdit input:focus-visible{border-color:var(--action);box-shadow:0 0 0 3px rgb(var(--action-rgb) / .3);outline:none}.haunting-module__4qR5GG__reviewActions{flex-wrap:wrap;gap:8px;display:flex}.haunting-module__4qR5GG__length{gap:8px;display:grid}.haunting-module__4qR5GG__lengthRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.haunting-module__4qR5GG__lengthRow>span{font-size:var(--t-label,.75rem);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}@media not (min-width:360px){.haunting-module__4qR5GG__lengthRow>span{display:none}}.haunting-module__4qR5GG__send{gap:10px;min-width:0;display:grid}.haunting-module__4qR5GG__preview{gap:6px;min-width:0;display:grid}.haunting-module__4qR5GG__previewLabel{font-size:var(--t-label,.75rem);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.haunting-module__4qR5GG__previewCard{background:var(--surface);border:1px solid rgb(var(--glow) / .45);box-shadow:0 0 22px rgb(var(--glow) / .12);border-radius:18px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.haunting-module__4qR5GG__previewFace{background:#050408;border-radius:12px;width:64px;height:80px;overflow:hidden}.haunting-module__4qR5GG__previewFace img{object-fit:cover;object-position:50% 26%;width:100%;height:100%;display:block}.haunting-module__4qR5GG__previewWords{gap:3px;min-width:0;display:grid}.haunting-module__4qR5GG__previewKick{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--glow));font-size:.75rem;font-weight:700}.haunting-module__4qR5GG__previewTitle{color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.2}.haunting-module__4qR5GG__previewLink{text-overflow:ellipsis;white-space:nowrap;text-align:start;min-width:0;color:var(--ink-muted);direction:ltr;font-size:.8125rem;font-weight:600;display:block;overflow:hidden}.haunting-module__4qR5GG__group{border-block-start:1px solid var(--line);gap:10px;min-width:0;padding-block-start:14px;display:grid}.haunting-module__4qR5GG__smallRow{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.haunting-module__4qR5GG__changeRow{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:0 4px;padding-block-start:8px;display:flex}.haunting-module__4qR5GG__keptChip{color:var(--ink);background:rgb(var(--success-rgb,52 199 89) / .14);border:1px solid rgb(var(--success-rgb,52 199 89) / .4);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.haunting-module__4qR5GG__keptChip svg{width:14px;height:14px}.haunting-module__4qR5GG__groupHead{font-size:var(--t-label,.75rem);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-weight:700}.haunting-module__4qR5GG__attempts{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.haunting-module__4qR5GG__attempts>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:2px;min-width:0;padding:10px 12px;display:grid}.haunting-module__4qR5GG__attempts>div[data-best=true]{border-color:rgb(var(--glow,var(--action-rgb,255 107 53)) / .55)}.haunting-module__4qR5GG__attempts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:700}.haunting-module__4qR5GG__attempts dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem;font-weight:700}.haunting-module__4qR5GG__yours{background:var(--action);color:var(--action-ink);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:1px;border-radius:999px;margin-inline-start:6px;padding:2px 7px 1px;font-size:.75rem;font-weight:700}.haunting-module__4qR5GG__group:not(:has(>:not(.haunting-module__4qR5GG__groupHead))){display:none}@media (min-width:900px){.haunting-module__4qR5GG__page .haunting-module__4qR5GG__dockLong{align-content:start}@supports (align-content:safe center){.haunting-module__4qR5GG__page .haunting-module__4qR5GG__dockLong{align-content:safe center}}}@media not (min-width:900px){.haunting-module__4qR5GG__page.haunting-module__4qR5GG__screenFate>.haunting-module__4qR5GG__stage{grid-template-rows:auto minmax(132px,1fr) auto;min-height:64svh;display:grid;container-type:inline-size}.haunting-module__4qR5GG__page.haunting-module__4qR5GG__screenFate .haunting-module__4qR5GG__posterTag{margin:14px calc(max(12px, env(safe-area-inset-right)) + 56px) 0 max(var(--gutter), env(safe-area-inset-left));text-wrap:balance;overflow-wrap:anywhere;grid-row:1;justify-self:start;line-height:1.08;position:relative;top:auto;left:auto}.haunting-module__4qR5GG__page.haunting-module__4qR5GG__screenFate .haunting-module__4qR5GG__fate{margin:0 max(var(--gutter), env(safe-area-inset-right)) 14px max(var(--gutter), env(safe-area-inset-left));grid-row:3;align-self:end;position:relative;bottom:auto;left:auto;right:auto}.haunting-module__4qR5GG__page.haunting-module__4qR5GG__screenFate .haunting-module__4qR5GG__fateTitle{overflow-wrap:anywhere}.haunting-module__4qR5GG__page.haunting-module__4qR5GG__screenFate{grid-template-columns:minmax(0,1fr)}.haunting-module__4qR5GG__page.haunting-module__4qR5GG__screenFate .haunting-module__4qR5GG__dockLong a small{white-space:normal;text-wrap:balance}}.haunting-module__4qR5GG__camera{opacity:0;transition:opacity .26s var(--ease-settle);pointer-events:none;position:absolute;inset:0}.haunting-module__4qR5GG__camera[data-show=loop],.haunting-module__4qR5GG__camera[data-show=clip]{opacity:1}.haunting-module__4qR5GG__camera>*{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 62% at 50% 46%,#000 58%,#0000 100%);mask-image:radial-gradient(60% 62% at 50% 46%,#000 58%,#0000 100%)}.haunting-module__4qR5GG__camera>video{opacity:0;background:0 0;transition:opacity .2s linear}.haunting-module__4qR5GG__camera[data-show=loop]>video[data-layer=loop],.haunting-module__4qR5GG__camera[data-show=clip]>video[data-layer=clip]{opacity:1}@media (prefers-reduced-motion:reduce){.haunting-module__4qR5GG__camera{display:none}}.haunting-module__4qR5GG__samples{padding:2px max(var(--gutter), env(safe-area-inset-left)) 4px;margin:0;margin-inline:calc(max(var(--gutter), env(safe-area-inset-left)) * -1);scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(44%,190px);grid-auto-flow:column;gap:10px;list-style:none;display:grid;overflow-x:auto}.haunting-module__4qR5GG__samples::-webkit-scrollbar{display:none}.haunting-module__4qR5GG__samples>li{scroll-snap-align:start;min-width:0}.haunting-module__4qR5GG__sampleCard{isolation:isolate;aspect-ratio:4/5;color:var(--ink);box-shadow:0 0 0 1px rgb(var(--tile-glow) / .42), 0 10px 30px rgb(var(--tile-glow) / .12);transition:transform var(--dur-fast) var(--ease-settle), box-shadow var(--dur-fast) var(--ease-settle);-webkit-tap-highlight-color:transparent;background:#14151c;border-radius:18px;text-decoration:none;display:block;position:relative;overflow:hidden}.haunting-module__4qR5GG__sampleCard:active{transform:scale(.97)}.haunting-module__4qR5GG__sampleCard:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (hover:hover){.haunting-module__4qR5GG__sampleCard:hover{box-shadow:0 0 0 2px rgb(var(--tile-glow) / .8), 0 14px 38px rgb(var(--tile-glow) / .22)}}.haunting-module__4qR5GG__sampleArt{position:absolute;inset:0}.haunting-module__4qR5GG__sampleArt img,.haunting-module__4qR5GG__sampleArt video{object-fit:cover;object-position:50% 16%;width:100%;height:100%;display:block;position:absolute;inset:0}.haunting-module__4qR5GG__sampleArt video{opacity:0;transition:opacity .32s linear}.haunting-module__4qR5GG__sampleArt video[data-on=true]{opacity:1}.haunting-module__4qR5GG__sampleArt:after{content:"";background:linear-gradient(#0000 0%,#08060ce0 40%,#08060cf7 100%);position:absolute;inset:24% 0 0}.haunting-module__4qR5GG__sampleText{z-index:1;gap:4px;padding:10px 12px 12px;display:grid;position:absolute;inset:auto 0 0}.haunting-module__4qR5GG__sampleKick{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--tile-glow));text-shadow:0 1px 6px #08060ce6;font-size:.75rem;font-weight:700;overflow:hidden}.haunting-module__4qR5GG__sampleName{text-wrap:balance;font-size:clamp(1.25rem,5.4vw,1.625rem);line-height:.92}.haunting-module__4qR5GG__sampleLine{color:var(--ink-muted);text-wrap:pretty;font-size:.8125rem;line-height:1.3;display:none}.haunting-module__4qR5GG__samplePlay{background:var(--ink);min-height:30px;color:var(--canvas);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:5px;padding:0 12px 0 9px;font-size:.8125rem;font-weight:700;display:inline-flex}.haunting-module__4qR5GG__samplePlay svg{width:14px;height:14px}.haunting-module__4qR5GG__samples[data-placement=hub]{grid-auto-columns:min(62%,280px)}.haunting-module__4qR5GG__samples[data-placement=hub] .haunting-module__4qR5GG__sampleLine{display:block}.haunting-module__4qR5GG__samples[data-placement=hub] .haunting-module__4qR5GG__sampleName{font-size:clamp(1.5rem,6.4vw,2rem)}@media (min-width:900px){.haunting-module__4qR5GG__samples{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.haunting-module__4qR5GG__samples[data-placement=hub]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.haunting-module__4qR5GG__samples[data-placement=ending]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.haunting-module__4qR5GG__sampleCard,.haunting-module__4qR5GG__sampleArt video{transition:none}.haunting-module__4qR5GG__sampleArt video{display:none}}.haunting-module__4qR5GG__offer{gap:14px;min-width:0;display:grid}.haunting-module__4qR5GG__offerMore{background:var(--surface);border:1px solid var(--line);border-radius:16px}.haunting-module__4qR5GG__offerSummary{min-height:52px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.haunting-module__4qR5GG__offerSummary::-webkit-details-marker{display:none}.haunting-module__4qR5GG__offerSummary svg{color:var(--ink-muted);transition:transform var(--dur-fast) var(--ease-settle);flex:none}.haunting-module__4qR5GG__offerMore[open] .haunting-module__4qR5GG__offerSummary svg{transform:rotate(180deg)}.haunting-module__4qR5GG__offerSummary:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:16px}.haunting-module__4qR5GG__offerBody{gap:14px;padding:2px 16px 16px;display:grid}.haunting-module__4qR5GG__offerGroup{gap:8px;min-width:0;display:grid}.haunting-module__4qR5GG__offerGroup>h3{margin:0}.haunting-module__4qR5GG__offerList,.haunting-module__4qR5GG__offerPaid{gap:7px;margin:0;padding:0;list-style:none;display:grid}.haunting-module__4qR5GG__offerList li{color:var(--ink);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;font-size:.9375rem;line-height:1.35;display:grid}.haunting-module__4qR5GG__offerList svg{color:rgb(var(--glow));margin-top:2px}.haunting-module__4qR5GG__offerPaid li{background:var(--surface-raised,#ffffff0a);color:var(--ink-muted);border-radius:12px;gap:2px;padding:10px 12px;font-size:.875rem;line-height:1.35;display:grid}.haunting-module__4qR5GG__offerPaid strong{color:var(--ink);font-size:.9375rem}.haunting-module__4qR5GG__offerPrice{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.haunting-module__4qR5GG__offerPromise{font-size:.8125rem}.haunting-module__4qR5GG__offerNote{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.4}.haunting-module__4qR5GG__offerNote strong{color:var(--ink)}.haunting-module__4qR5GG__offerNot{gap:6px;display:grid}@media (prefers-reduced-motion:reduce){.haunting-module__4qR5GG__offerSummary svg{transition:none}}.haunting-module__4qR5GG__frontSamples{gap:8px;min-width:0;margin-block-start:8px;display:grid}.haunting-module__4qR5GG__talk{background:radial-gradient(120% 70% at 50% 0%, rgb(var(--glow,255 107 53) / .16), transparent 62%), var(--surface);border:1px solid rgb(var(--glow,255 107 53) / .38);min-width:0;box-shadow:0 18px 48px -28px rgb(var(--glow,255 107 53) / .6);border-radius:22px;gap:14px;padding:14px;display:grid;container-type:inline-size}.haunting-module__4qR5GG__talkTitle{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.5rem,6.4vw,2rem);font-weight:800;font-stretch:75%;line-height:1.02}.haunting-module__4qR5GG__talkHead{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--glow,255 107 53));margin:0;font-size:.75rem;font-weight:700}.haunting-module__4qR5GG__talkBooth{grid-template-columns:56px minmax(0,1fr)}.haunting-module__4qR5GG__talkBooth .haunting-module__4qR5GG__boothFrame{width:56px}.haunting-module__4qR5GG__talkLine{color:var(--ink);text-wrap:pretty;margin:0;font-weight:700;line-height:1.35}.haunting-module__4qR5GG__talkPitch{color:var(--ink);margin:0;line-height:1.4}.haunting-module__4qR5GG__talkPreview{gap:10px;min-width:0;margin:0;display:grid}.haunting-module__4qR5GG__talkFrame{aspect-ratio:1;isolation:isolate;width:100%;box-shadow:0 0 0 1px rgb(var(--glow,255 107 53) / .55), 0 0 36px rgb(var(--glow,255 107 53) / .28);background:#14151c;border-radius:18px;display:block;position:relative;overflow:hidden}.haunting-module__4qR5GG__talkFrame>img,.haunting-module__4qR5GG__talkFrame>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.haunting-module__4qR5GG__talkFrame>video{opacity:0;transition:opacity .22s linear}.haunting-module__4qR5GG__talkPreview[data-mode=after][data-playing] .haunting-module__4qR5GG__talkFrame>video,.haunting-module__4qR5GG__talkFrame[data-playing]>video,.haunting-module__4qR5GG__talkReady .haunting-module__4qR5GG__talkFrame>video{opacity:1}.haunting-module__4qR5GG__talkFrame:after{content:"";pointer-events:none;background:linear-gradient(#0504088c 0%,#0000 22% 70%,#050408b3 100%);position:absolute;inset:0}.haunting-module__4qR5GG__talkBadge,.haunting-module__4qR5GG__talkMode{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050408b8;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:800;position:absolute;top:10px}.haunting-module__4qR5GG__talkBadge{left:10px}.haunting-module__4qR5GG__talkMode{color:rgb(var(--glow,255 107 53));right:10px}.haunting-module__4qR5GG__talkCaption{color:var(--ink-muted);gap:2px;line-height:1.35;display:grid}.haunting-module__4qR5GG__talkCaptionTitle{color:var(--ink);font-weight:800}.haunting-module__4qR5GG__talkToggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.haunting-module__4qR5GG__talkToggleButton{min-height:44px;font:inherit;cursor:pointer;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.haunting-module__4qR5GG__talkToggleButton svg{width:16px;height:16px}.haunting-module__4qR5GG__talkToggleButton[aria-pressed=true]{border-color:rgb(var(--glow,255 107 53));box-shadow:inset 0 0 0 1px rgb(var(--glow,255 107 53))}.haunting-module__4qR5GG__talkToggleButton:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.haunting-module__4qR5GG__talkLights{flex-wrap:wrap;gap:6px;display:flex}.haunting-module__4qR5GG__talkLights span{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:50%;width:14px;height:14px;transition:background .4s,box-shadow .4s}.haunting-module__4qR5GG__talkLights span[data-lit]{background:rgb(var(--glow,255 107 53));box-shadow:0 0 10px rgb(var(--glow,255 107 53) / .7);border-color:#0000}.haunting-module__4qR5GG__talkBar{background:var(--surface-raised);border-radius:999px;height:4px;overflow:hidden}.haunting-module__4qR5GG__talkBar span{background:rgb(var(--glow,255 107 53));height:100%;transition:width .6s;display:block}.haunting-module__4qR5GG__talk[data-stage=learning] .haunting-module__4qR5GG__talkBar span,.haunting-module__4qR5GG__talk[data-stage=filming] .haunting-module__4qR5GG__talkBar span{min-width:12%;animation:2.4s ease-in-out infinite haunting-module__4qR5GG__talkBreathe}@keyframes haunting-module__4qR5GG__talkBreathe{0%,to{opacity:.55}50%{opacity:1}}.haunting-module__4qR5GG__talkReady{gap:10px;display:grid}.haunting-module__4qR5GG__talkPlay{z-index:2;cursor:pointer;min-height:48px;font:inherit;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050408b3;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex;position:absolute;inset:auto 12px 12px}.haunting-module__4qR5GG__talkPlay svg{width:18px;height:18px}.haunting-module__4qR5GG__talkPlay:focus-visible{outline-offset:2px;outline:2px solid #fff}.haunting-module__4qR5GG__nights{background:var(--surface);border:1px solid #ffb34759;border-radius:18px;gap:10px;min-width:0;padding:14px 16px;display:grid}.haunting-module__4qR5GG__nightsHead{align-items:center;gap:12px;min-width:0;display:flex}.haunting-module__4qR5GG__nightsHead>div{gap:2px;min-width:0;display:grid}.haunting-module__4qR5GG__nightsHead h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.375rem,5.6vw,1.75rem)}.haunting-module__4qR5GG__nightsKicker{color:#ffb347}.haunting-module__4qR5GG__nightsFace{object-fit:cover;background:#ffb3471f;border-radius:50%;flex:none;width:56px;height:56px}.haunting-module__4qR5GG__nights>p{color:var(--ink-muted);font-size:var(--t-small);margin:0;line-height:1.4}.haunting-module__4qR5GG__talkNudge{background:rgb(var(--glow,255 107 53) / .12);border:1px solid rgb(var(--glow,255 107 53) / .4);color:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.haunting-module__4qR5GG__talkNudge p{margin:0;font-weight:700;line-height:1.3}.haunting-module__4qR5GG__talkNudge a,.haunting-module__4qR5GG__talkNudge button{flex:none}@media (prefers-reduced-motion:reduce){.haunting-module__4qR5GG__talk .haunting-module__4qR5GG__talkBar span{animation:none}}@container (min-width:600px){.haunting-module__4qR5GG__talkPreview{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:end}.haunting-module__4qR5GG__talkPreview .haunting-module__4qR5GG__talkFrame{grid-row:span 2}}@container (max-width:440px){.haunting-module__4qR5GG__talkBadge,.haunting-module__4qR5GG__talkMode{letter-spacing:.08em;padding:4px 8px;font-size:.64rem;top:8px}.haunting-module__4qR5GG__talkBadge{left:8px}.haunting-module__4qR5GG__talkMode{right:8px}}.haunting-module__4qR5GG__talk .haunting-module__4qR5GG__booth{background:0 0;border:0;padding:0}.haunting-module__4qR5GG__talkQuiet{gap:6px;min-width:0;display:grid}.haunting-module__4qR5GG__watermark{z-index:4;pointer-events:none;color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 12px #0009;-webkit-user-select:none;user-select:none;place-items:center;font-size:clamp(1.1rem,4.5vw,2rem);font-weight:800;display:grid;position:absolute;inset:0;transform:rotate(-18deg)}.haunting-module__4qR5GG__previewFace[data-watermark]{position:relative}.haunting-module__4qR5GG__previewFace[data-watermark]:after{content:"Preview";color:#ffffffbf;text-transform:uppercase;letter-spacing:.08em;background:#00000040;place-items:center;font-size:.625rem;font-weight:800;display:grid;position:absolute;inset:0}.haunting-module__4qR5GG__stageProblem{z-index:4;max-width:calc(100% - 2 * var(--gutter,16px));background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(12px);color:var(--ink);text-align:center;text-wrap:balance;border-radius:999px;margin:0;padding:10px 16px;font-size:.875rem;font-weight:700;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.haunting-module__4qR5GG__voices{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.haunting-module__4qR5GG__voiceBlock{border:1px solid var(--glass-line);background:#ffffff08;border-radius:18px;gap:8px;min-width:0;padding:14px;display:grid}.haunting-module__4qR5GG__voiceTitle{color:var(--ink);margin:0;font-size:1.0625rem;font-weight:800;line-height:1.2}.haunting-module__4qR5GG__voiceChip{gap:6px;padding:0 14px 0 12px}.haunting-module__4qR5GG__voiceMark{flex-shrink:0;width:16px;height:16px;display:inline-flex}.haunting-module__4qR5GG__voiceMark svg{width:16px;height:16px}.haunting-module__4qR5GG__voiceChip[data-preview=loading] .haunting-module__4qR5GG__voiceMark{animation:.9s ease-in-out infinite alternate haunting-module__4qR5GG__voiceWait}.haunting-module__4qR5GG__voiceChip[data-preview=playing]{box-shadow:0 0 0 3px #ffffff38}.haunting-module__4qR5GG__voiceChip[data-preview=playing] .haunting-module__4qR5GG__voiceMark{animation:.6s ease-in-out infinite alternate haunting-module__4qR5GG__voicePlay}.haunting-module__4qR5GG__voiceSuggested{letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;margin-left:2px;padding:2px 6px;font-size:.625rem;font-weight:700}@keyframes haunting-module__4qR5GG__voiceWait{0%{opacity:.35}to{opacity:1}}@keyframes haunting-module__4qR5GG__voicePlay{0%{transform:scaleY(.7)}to{transform:scaleY(1.15)}}@media (prefers-reduced-motion:reduce){.haunting-module__4qR5GG__voiceChip .haunting-module__4qR5GG__voiceMark{animation:none!important}}.haunting-module__4qR5GG__writeBar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.haunting-module__4qR5GG__writeBar>span{border-radius:inherit;background:var(--action);height:100%;transition:width .25s linear;display:block}.haunting-module__4qR5GG__clip{object-fit:cover;object-position:50% 88%}.haunting-module__4qR5GG__stageTagLow{top:64px}.haunting-module__4qR5GG__talkLanguage{color:var(--ink-muted);margin:0;font-size:.8125rem;font-weight:600}.haunting-module__4qR5GG__nextStep[data-variant]{white-space:normal;text-wrap:balance;overflow-wrap:anywhere;min-width:0;max-width:100%;padding-block:12px}
.legend-band-module__aEupZW__band{--glow:var(--action-rgb);}.legend-band-module__aEupZW__band.legend-band-module__aEupZW__band{margin-top:var(--section-gap);min-height:0}.legend-band-module__aEupZW__art{z-index:-2;aspect-ratio:5/4;align-self:stretch;margin:-20px -20px 0;position:relative;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.legend-band-module__aEupZW__band .legend-band-module__aEupZW__art img{object-fit:cover;object-position:50% 10%}.legend-band-module__aEupZW__band.legend-band-module__aEupZW__band:before{background:linear-gradient(0deg, rgb(var(--canvas-rgb) / 1) 0%, rgb(var(--canvas-rgb) / .96) 38%, rgb(var(--canvas-rgb) / 0) 62%)}.legend-band-module__aEupZW__band:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 90% at 86% 10%, rgb(var(--glow) / .16), transparent 68%);position:absolute;inset:0}.legend-band-module__aEupZW__kicker{color:var(--ink-muted);}.legend-band-module__aEupZW__title{font-size:var(--t-d3);max-width:14ch;color:var(--ink);margin:0;}.legend-band-module__aEupZW__line{max-width:34ch;color:var(--ink-muted);text-wrap:pretty;margin:0 0 6px;font-size:1rem;line-height:1.45}.legend-band-module__aEupZW__line strong{color:var(--ink);white-space:nowrap;font-weight:700}.legend-band-module__aEupZW__cta{}.legend-band-module__aEupZW__band a.legend-band-module__aEupZW__cta{color:var(--action-ink);text-decoration:none}.legend-band-module__aEupZW__portrayal{color:var(--ink-faint);font-size:var(--t-label);letter-spacing:.04em;margin-top:6px;font-weight:600}@media (min-width:640px){.legend-band-module__aEupZW__band.legend-band-module__aEupZW__band{min-height:340px}.legend-band-module__aEupZW__art{aspect-ratio:1;width:auto;height:100%;margin:0;position:absolute;inset-block:0;inset-inline:auto 0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.legend-band-module__aEupZW__art:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 30%);mask-image:linear-gradient(270deg,#0000 0%,#000 30%)}.legend-band-module__aEupZW__band .legend-band-module__aEupZW__art img{object-position:50% 0}.legend-band-module__aEupZW__band.legend-band-module__aEupZW__band:before{background:linear-gradient(90deg, rgb(var(--canvas-rgb) / 1) 0%, rgb(var(--canvas-rgb) / .94) 40%, rgb(var(--canvas-rgb) / .1) 78%), linear-gradient(0deg, rgb(var(--canvas-rgb) / .7) 0%, rgb(var(--canvas-rgb) / 0) 55%)}}@media (min-width:900px){.legend-band-module__aEupZW__band.legend-band-module__aEupZW__band{padding:36px}}@media (min-width:1280px){.legend-band-module__aEupZW__band.legend-band-module__aEupZW__band{min-height:380px;padding:44px}}
.showcase-module__2S_V8W__card{flex-direction:column;gap:12px;min-width:0;display:flex}.showcase-module__2S_V8W__frame.showcase-module__2S_V8W__frame{aspect-ratio:16/9}.showcase-module__2S_V8W__still{object-position:50% 22%}.showcase-module__2S_V8W__play{inset-inline-end:12px;z-index:3;pointer-events:none;background:rgb(var(--canvas-rgb) / .72);width:46px;height:46px;color:var(--ink);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color var(--dur-fast) var(--ease-settle), color var(--dur-fast), transform var(--dur-base) var(--ease-settle), border-color var(--dur-fast);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12px}.showcase-module__2S_V8W__play svg{width:18px;height:18px;margin-inline-start:2px}@media (hover:hover){.showcase-module__2S_V8W__card:hover .showcase-module__2S_V8W__play{background:var(--action);border-color:var(--action);color:var(--action-ink);transform:scale(1.08)}}.showcase-module__2S_V8W__caption{flex-direction:column;gap:2px;min-width:0;padding:0 2px;display:flex}.showcase-module__2S_V8W__captionTitle{font-size:var(--t-d4);margin:0}.showcase-module__2S_V8W__captionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;display:flex}.showcase-module__2S_V8W__line{color:var(--ink-muted);margin:0;font-size:.8125rem;line-height:1.35}.showcase-module__2S_V8W__bonus{min-height:44px;color:var(--action);white-space:nowrap;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:inline-flex}.showcase-module__2S_V8W__captionRow a.showcase-module__2S_V8W__bonus{color:var(--action)}.showcase-module__2S_V8W__bonus svg{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-settle)}@media (hover:hover){.showcase-module__2S_V8W__bonus:hover svg{transform:translate(3px)}}.showcase-module__2S_V8W__playbill.showcase-module__2S_V8W__playbill{background:radial-gradient(120% 74% at 62% 0%, color-mix(in srgb, var(--gel,var(--action)) 52%, transparent) 0%, transparent 62%), radial-gradient(90% 46% at 50% 108%, color-mix(in srgb, var(--gel,var(--action)) 26%, transparent) 0%, transparent 70%), linear-gradient(180deg, var(--surface-raised), var(--canvas))}.showcase-module__2S_V8W__playbill.showcase-module__2S_V8W__playbill:after{background:linear-gradient(180deg, rgb(var(--canvas-rgb) / 0) 40%, rgb(var(--canvas-rgb) / .55) 66%, rgb(var(--canvas-rgb) / .95) 100%)}.showcase-module__2S_V8W__playbillArt{z-index:0;transform-origin:50% 100%;filter:drop-shadow(0 16px 26px #0000008c);width:86%;max-width:none;height:auto;transition:transform var(--dur-stage) var(--ease-settle);position:absolute;bottom:24%;left:50%;transform:translate(-50%)}.showcase-module__2S_V8W__playbill.showcase-module__2S_V8W__playbill[data-wide]{aspect-ratio:16/9}.showcase-module__2S_V8W__playbill[data-wide] .showcase-module__2S_V8W__playbillArt{inset-inline:auto 1%;width:62%;bottom:-32%;transform:none}.showcase-module__2S_V8W__playbill[data-wide]>div:last-of-type{inset-inline-end:44%}.showcase-module__2S_V8W__playbill[data-wide]>div:last-of-type>div>span{white-space:normal}.showcase-module__2S_V8W__playbill.showcase-module__2S_V8W__playbill[data-wide]:after{background:linear-gradient(90deg, rgb(var(--canvas-rgb) / .82) 0%, rgb(var(--canvas-rgb) / .3) 52%, rgb(var(--canvas-rgb) / 0) 78%), linear-gradient(180deg, rgb(var(--canvas-rgb) / 0) 50%, rgb(var(--canvas-rgb) / .7) 100%)}@media (hover:hover) and (pointer:fine){.showcase-module__2S_V8W__playbill:hover .showcase-module__2S_V8W__playbillArt{transform:translate(-50%)scale(1.05)}.showcase-module__2S_V8W__playbill[data-wide]:hover .showcase-module__2S_V8W__playbillArt{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.showcase-module__2S_V8W__play,.showcase-module__2S_V8W__playbillArt{transition:none}.showcase-module__2S_V8W__card:hover .showcase-module__2S_V8W__play,.showcase-module__2S_V8W__playbill:hover .showcase-module__2S_V8W__playbillArt{transform:none}.showcase-module__2S_V8W__playbill:not([data-wide]):hover .showcase-module__2S_V8W__playbillArt{transform:translate(-50%)}}
.you-show-band-module__IyeHQW__lead{isolation:isolate;border-radius:var(--radius-card);background:var(--canvas);box-shadow:var(--elevation-1);grid-template-columns:minmax(0,1fr);margin-top:20px;display:grid;position:relative;overflow:hidden}.you-show-band-module__IyeHQW__lead:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);position:absolute;inset:0}.you-show-band-module__IyeHQW__stage{isolation:isolate;background:radial-gradient(90% 70% at 50% 36%, rgb(var(--ink-rgb) / .1) 0%, rgb(var(--ink-rgb) / .05) 38%, transparent 78%);height:clamp(250px,76vw,330px);position:relative;overflow:hidden;container-type:size}.you-show-band-module__IyeHQW__beam{z-index:1;pointer-events:none;background:linear-gradient(180deg, rgb(var(--ink-rgb) / .26) 0%, rgb(var(--ink-rgb) / .07) 58%, transparent 92%);clip-path:polygon(44% 0,56% 0,96% 100%,4% 100%);mix-blend-mode:screen;position:absolute;inset:-4% 0 0}.you-show-band-module__IyeHQW__pool{z-index:1;aspect-ratio:2.2;background:radial-gradient(closest-side, rgb(var(--action-rgb) / .26), transparent);pointer-events:none;width:130%;position:absolute;bottom:-22%;left:50%;transform:translate(-50%)}.you-show-band-module__IyeHQW__host{z-index:0;aspect-ratio:1;height:min(104cqh,112cqw);position:absolute;top:-2%;left:50%;translate:-50%}.you-show-band-module__IyeHQW__host img{object-fit:cover;-webkit-mask-image:radial-gradient(60% 62% at 50% 46%,#000 58%,#0000 100%);mask-image:radial-gradient(60% 62% at 50% 46%,#000 58%,#0000 100%)}.you-show-band-module__IyeHQW__stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, transparent 0%, rgb(var(--canvas-rgb) / .8) 60%, var(--canvas) 100%);position:absolute;inset:46% 0 0}.you-show-band-module__IyeHQW__marquee{z-index:3;inset-inline-start:20px;pointer-events:none;--name-size:clamp(2.5rem, 19cqh, 4.75rem);justify-items:start;margin:0;display:grid;position:absolute;bottom:18px;}.you-show-band-module__IyeHQW__marquee:not(_){line-height:.84}.you-show-band-module__IyeHQW__marquee>span{white-space:nowrap;display:block}.you-show-band-module__IyeHQW__the{font-size:max(15px, calc(var(--name-size) * .27));color:var(--ink);margin-bottom:.14em}.you-show-band-module__IyeHQW__name{font-size:var(--name-size);color:var(--ink)}.you-show-band-module__IyeHQW__show{font-size:calc(var(--name-size) * .92);color:var(--action)}.you-show-band-module__IyeHQW__sample{z-index:4;inset-inline-start:16px;font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);background:rgb(var(--glass-rgb) / .72);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:5px 9px;font-weight:700;position:absolute;top:16px}.you-show-band-module__IyeHQW__words{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 20px 24px;display:flex}.you-show-band-module__IyeHQW__kicker{}.you-show-band-module__IyeHQW__kicker:not(_){color:var(--action)}.you-show-band-module__IyeHQW__title{font-size:var(--t-d1);color:var(--ink);text-wrap:balance;margin:0;}.you-show-band-module__IyeHQW__title:not(_){line-height:.92}.you-show-band-module__IyeHQW__title span{display:block}.you-show-band-module__IyeHQW__line{max-width:38ch;color:var(--ink-muted);text-wrap:pretty;margin:0 0 6px;font-size:1.0625rem;line-height:1.45}.you-show-band-module__IyeHQW__cta{}.you-show-band-module__IyeHQW__lead a.you-show-band-module__IyeHQW__cta{color:var(--action-ink);text-decoration:none}.you-show-band-module__IyeHQW__note{color:var(--ink-faint);font-size:var(--t-label);letter-spacing:.04em;font-weight:600}@media (min-width:768px){.you-show-band-module__IyeHQW__lead{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:440px}.you-show-band-module__IyeHQW__stage{order:2;height:auto}.you-show-band-module__IyeHQW__words{order:1;justify-content:center;gap:14px;padding:36px}.you-show-band-module__IyeHQW__marquee{inset-inline-start:28px;--name-size:clamp(3rem, 17cqh, 5.25rem);bottom:24px}.you-show-band-module__IyeHQW__sample{inset-inline:auto 20px;top:20px}.you-show-band-module__IyeHQW__stage:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--canvas) 0%, transparent 100%);width:22%;position:absolute;inset:0 auto 0 0}}@media (min-width:1280px){.you-show-band-module__IyeHQW__lead{min-height:500px}.you-show-band-module__IyeHQW__words{gap:16px;padding:52px}.you-show-band-module__IyeHQW__line{font-size:1.125rem}}
.moments-occasion-path-module__9PzOcW__path{border-block-start:1px solid var(--line);gap:6px;padding-block-start:16px;display:grid}.moments-occasion-path-module__9PzOcW__link{min-block-size:44px;color:var(--ink);justify-self:start;align-items:center;gap:8px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.moments-occasion-path-module__9PzOcW__link svg{block-size:18px;inline-size:18px;color:var(--action);flex-shrink:0;transition:translate .16s}.moments-occasion-path-module__9PzOcW__link:hover{text-underline-offset:4px;text-decoration:underline}.moments-occasion-path-module__9PzOcW__link:hover svg{translate:3px}.moments-occasion-path-module__9PzOcW__link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg{scale:-1 1}.moments-occasion-path-module__9PzOcW__link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):hover svg{translate:-3px}.moments-occasion-path-module__9PzOcW__link:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.moments-occasion-path-module__9PzOcW__line,.moments-occasion-path-module__9PzOcW__terms{color:var(--ink-muted);font-size:var(--t-small);margin:0;line-height:1.5}.moments-occasion-path-module__9PzOcW__terms strong{color:var(--ink);font-weight:700}@media (prefers-reduced-motion:reduce){.moments-occasion-path-module__9PzOcW__link svg{transition:none}.moments-occasion-path-module__9PzOcW__link:hover svg{translate:none}.moments-occasion-path-module__9PzOcW__link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):hover svg{translate:none}}.moments-occasion-path-module__9PzOcW__quiet{color:var(--ink-muted);font-size:var(--t-small);text-align:center;margin:0;line-height:1.6}.moments-occasion-path-module__9PzOcW__quietLink{color:var(--ink);text-underline-offset:4px;margin-block:-12px;padding-block:12px;font-weight:700;text-decoration:underline;display:inline-block}.moments-occasion-path-module__9PzOcW__quietLink:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}
.rewards-module__ZS6nZq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rewards-module__ZS6nZq__stage{isolation:isolate;background:var(--panel);border-radius:22px;align-items:flex-end;min-height:min(76dvh,560px);margin-top:16px;padding:22px 18px;display:flex;position:relative;overflow:hidden}.rewards-module__ZS6nZq__stage img.rewards-module__ZS6nZq__cover{object-fit:cover;z-index:-2;filter:brightness(1.12)saturate(1.1)}.rewards-module__ZS6nZq__stage:before{content:"";z-index:-1;background:linear-gradient(90deg, rgb(var(--canvas-rgb) / .7) 0%, rgb(var(--canvas-rgb) / 0) 78%), linear-gradient(180deg, rgb(var(--canvas-rgb) / 0) 0%, rgb(var(--canvas-rgb) / .5) 40%, rgb(var(--canvas-rgb) / .96) 100%);position:absolute;inset:0}.rewards-module__ZS6nZq__stageBody{flex-direction:column;align-items:flex-start;gap:14px;width:100%;max-width:760px;display:flex}.rewards-module__ZS6nZq__stageBody h1{text-wrap:balance;margin:0;font-size:clamp(46px,11vw,112px)}.rewards-module__ZS6nZq__stageShort{min-height:0;padding-top:120px}.rewards-module__ZS6nZq__stageFull{min-height:calc(100dvh - 150px)}.rewards-module__ZS6nZq__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:800}.rewards-module__ZS6nZq__line{color:var(--muted);max-width:44ch;margin:0;font-size:16px}.rewards-module__ZS6nZq__fine{color:var(--muted);margin:0;font-size:13px}.rewards-module__ZS6nZq__gold{color:var(--gold)}.rewards-module__ZS6nZq__host{color:var(--muted);align-items:center;gap:10px;font-weight:600;display:flex}.rewards-module__ZS6nZq__host img{object-fit:cover;background:var(--raised);width:44px;height:44px;box-shadow:0 0 0 2px var(--accent);border-radius:50%}.rewards-module__ZS6nZq__host strong{color:var(--ink)}.rewards-module__ZS6nZq__hostLabel{color:var(--muted);font-size:12px;font-weight:500;display:block}.rewards-module__ZS6nZq__actions{flex-wrap:wrap;gap:10px;width:100%;display:flex}.rewards-module__ZS6nZq__actions>a{flex:220px;max-width:360px}.rewards-module__ZS6nZq__ghost{background:rgb(var(--canvas-rgb) / .6);border:1px solid #ffffff40;border-radius:14px;justify-content:center;align-items:center;min-height:56px;padding:0 22px;font-size:16px;font-weight:700;display:flex}.rewards-module__ZS6nZq__ghost:hover{border-color:var(--accent)}.rewards-module__ZS6nZq__textLink{align-items:center;min-height:44px;font-weight:700;display:inline-flex;color:var(--accent)!important}.rewards-module__ZS6nZq__columns{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:14px;display:grid}.rewards-module__ZS6nZq__panelTitle{margin:0;font-size:clamp(30px,6vw,46px)}.rewards-module__ZS6nZq__panelHead{flex-direction:column;gap:4px;display:flex}.rewards-module__ZS6nZq__coin{white-space:nowrap;color:var(--gold);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:800;display:inline-flex}.rewards-module__ZS6nZq__coin:before{content:"";background:radial-gradient(circle at 34% 30%, var(--reward) 0%, var(--gold) 55%, color-mix(in srgb, var(--reward) 64%, black) 100%);width:.72em;height:.72em;box-shadow:0 0 0 1px #00000040, 0 0 14px color-mix(in srgb, var(--reward) 33%, transparent);border-radius:50%;flex-shrink:0}.rewards-module__ZS6nZq__coinChip{background:color-mix(in srgb, var(--reward) 11%, transparent);border:1px solid color-mix(in srgb, var(--reward) 30%, transparent);border-radius:999px;padding:4px 10px;font-size:13px}.rewards-module__ZS6nZq__notice{background:color-mix(in srgb, var(--reward) 9%, transparent);border:1px solid color-mix(in srgb, var(--reward) 30%, transparent);border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:14px 16px;font-weight:700;display:flex}.rewards-module__ZS6nZq__board{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rewards-module__ZS6nZq__boardRow{background:var(--raised);border:1px solid #0000;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:8px 14px;display:grid}.rewards-module__ZS6nZq__boardRow[data-viewer=true]{border-color:var(--accent)}.rewards-module__ZS6nZq__position{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:24px}.rewards-module__ZS6nZq__boardRow[data-position="1"] .rewards-module__ZS6nZq__position{color:var(--gold)}.rewards-module__ZS6nZq__player{min-width:0}.rewards-module__ZS6nZq__playerName{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.rewards-module__ZS6nZq__playerMeta{color:var(--muted);font-size:12px;display:block}.rewards-module__ZS6nZq__you{background:var(--accent);color:var(--accent-ink);letter-spacing:.08em;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:800}.rewards-module__ZS6nZq__rowEnd{align-items:center;gap:10px;display:flex}.rewards-module__ZS6nZq__scoreValue{font-variant-numeric:tabular-nums;font-size:28px}.rewards-module__ZS6nZq__blank{color:var(--muted);flex-direction:column;gap:4px;padding:26px 4px 8px;display:flex}.rewards-module__ZS6nZq__blank strong{color:var(--ink);font-size:18px}.rewards-module__ZS6nZq__rows{margin:0;padding:0;list-style:none}.rewards-module__ZS6nZq__rows li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:12px 0;display:grid}.rewards-module__ZS6nZq__rows li:last-child{border-bottom:0}.rewards-module__ZS6nZq__rowTitle{font-weight:700;display:block}.rewards-module__ZS6nZq__rowDetail{color:var(--muted);font-size:13px;display:block}.rewards-module__ZS6nZq__rankName,.rewards-module__ZS6nZq__bigCoin{font-size:26px}.rewards-module__ZS6nZq__stats{grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;display:grid}.rewards-module__ZS6nZq__stat{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.rewards-module__ZS6nZq__stat:first-child{background:linear-gradient(135deg, color-mix(in srgb, var(--reward) 14%, var(--surface)) 0%, var(--panel) 62%);border-color:color-mix(in srgb, var(--reward) 25%, transparent);grid-column:1/-1}.rewards-module__ZS6nZq__statLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.rewards-module__ZS6nZq__statValue{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(40px,11vw,64px)}.rewards-module__ZS6nZq__stat:first-child .rewards-module__ZS6nZq__statValue{color:var(--gold);font-size:clamp(64px,20vw,128px)}.rewards-module__ZS6nZq__meter{background:var(--line);border-radius:6px;height:6px;overflow:hidden}.rewards-module__ZS6nZq__meter span{background:var(--gold);border-radius:6px;height:100%;display:block}@media (min-width:900px){.rewards-module__ZS6nZq__stage{min-height:540px;padding:44px}.rewards-module__ZS6nZq__stageShort{min-height:0;padding-top:160px}.rewards-module__ZS6nZq__stageFull{min-height:calc(100dvh - 170px)}.rewards-module__ZS6nZq__columns{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:18px;padding-top:18px}.rewards-module__ZS6nZq__columns[data-solo=true]{grid-template-columns:minmax(0,1fr)}.rewards-module__ZS6nZq__stats{grid-template-columns:1.4fr 1fr 1fr;gap:14px;padding-top:18px}.rewards-module__ZS6nZq__stat:first-child{grid-column:auto}.rewards-module__ZS6nZq__stat{padding:24px}}