.calendar-expressive-module__LC83TG__workspace{--calendar-warm-surface:color-mix(in srgb, var(--bg-card) 86%, #2d1710 14%);--calendar-warm-panel:color-mix(in srgb, var(--bg-surface) 82%, #3a1d10 18%);--calendar-gold-line:color-mix(in srgb, var(--accent-gold) 42%, var(--border-subtle));position:relative}.calendar-expressive-module__LC83TG__workspace:before{content:"";pointer-events:none;background:radial-gradient(circle at 26% 24%, color-mix(in srgb, var(--accent-vermillion) 16%, transparent), transparent 42%), radial-gradient(circle at 74% 8%, color-mix(in srgb, var(--accent-gold) 11%, transparent), transparent 38%);filter:blur(8px);opacity:.9;height:24rem;position:absolute;inset:-3rem -8vw auto}.calendar-expressive-module__LC83TG__modeSwitch{z-index:1;border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-card) 92%, transparent);border-radius:999px;grid-template-columns:repeat(2,minmax(8.5rem,1fr));gap:.2rem;margin-bottom:1.5rem;padding:.25rem;display:inline-grid;position:relative;box-shadow:0 18px 44px #00000029}.calendar-expressive-module__LC83TG__modeButton{min-height:2.75rem;color:var(--text-muted);letter-spacing:.02em;border-radius:999px;padding:.55rem 1rem;font-size:.72rem;font-weight:800;transition:color .16s,background-color .16s,box-shadow .16s}.calendar-expressive-module__LC83TG__modeButton:hover{color:var(--text-primary)}.calendar-expressive-module__LC83TG__modeButtonActive{color:var(--text-primary);background:color-mix(in srgb, var(--accent-vermillion) 18%, var(--bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-vermillion) 34%, transparent)}.calendar-expressive-module__LC83TG__masthead{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin:.5rem 0 2rem;display:grid;position:relative}.calendar-expressive-module__LC83TG__mastheadTitle{max-width:9ch;color:var(--text-primary);font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(3.7rem,7vw,6.3rem);font-weight:750;line-height:.91}.calendar-expressive-module__LC83TG__mastheadAccent{color:var(--accent-vermillion);font-style:normal}.calendar-expressive-module__LC83TG__mastheadCopy{max-width:42rem;color:var(--text-muted);margin-top:1.25rem;font-size:clamp(.82rem,1.4vw,1rem);line-height:1.7}.calendar-expressive-module__LC83TG__monthPanel{text-align:right}.calendar-expressive-module__LC83TG__monthEyebrow,.calendar-expressive-module__LC83TG__eyebrow{color:var(--accent-gold);letter-spacing:.17em;text-transform:uppercase;font-size:.64rem;font-weight:800}.calendar-expressive-module__LC83TG__monthRange{color:var(--text-primary);font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin-top:.2rem;font-size:clamp(2.2rem,4vw,4.1rem);font-weight:620;line-height:1.08;display:block}.calendar-expressive-module__LC83TG__monthActions{justify-content:flex-end;gap:.55rem;margin-top:.8rem;display:flex}.calendar-expressive-module__LC83TG__quietButton,.calendar-expressive-module__LC83TG__warmButton,.calendar-expressive-module__LC83TG__commandButton{border:1px solid var(--border-default);min-height:2.75rem;color:var(--text-secondary);background:color-mix(in srgb, var(--bg-card) 88%, transparent);border-radius:.65rem;padding:.55rem .85rem;font-size:.7rem;font-weight:750;transition:border-color .16s,background-color .16s,color .16s}.calendar-expressive-module__LC83TG__quietButton:hover,.calendar-expressive-module__LC83TG__warmButton:hover,.calendar-expressive-module__LC83TG__commandButton:hover{border-color:var(--border-default);background:var(--bg-hover);color:var(--text-primary)}.calendar-expressive-module__LC83TG__warmButton{border-color:color-mix(in srgb, var(--accent-vermillion) 42%, var(--border-default));color:var(--text-primary);background:color-mix(in srgb, var(--accent-vermillion) 10%, var(--bg-card))}.calendar-expressive-module__LC83TG__monthMeta{color:var(--text-faint);margin-top:.75rem;font-size:.66rem;line-height:1.5;display:block}.calendar-expressive-module__LC83TG__nextSummary{border-top:1px solid var(--border-subtle);text-align:left;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:.75rem;max-width:24rem;margin:1rem 0 0 auto;padding-top:.85rem;display:grid}.calendar-expressive-module__LC83TG__nextSummaryNoArt{grid-template-columns:1fr}.calendar-expressive-module__LC83TG__nextThumb{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:.55rem;width:3.2rem;height:4.5rem;overflow:hidden}.calendar-expressive-module__LC83TG__nextTitle{color:var(--text-primary);font-family:var(--font-display), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:750;display:block;overflow:hidden}.calendar-expressive-module__LC83TG__nextMeta{color:var(--text-muted);flex-wrap:wrap;gap:.25rem .5rem;margin-top:.2rem;font-size:.64rem;display:flex}.calendar-expressive-module__LC83TG__nextJump{min-height:2.75rem;color:var(--accent-gold);align-items:center;margin-top:.45rem;font-size:.66rem;font-weight:800;display:inline-flex}.calendar-expressive-module__LC83TG__dayStrip{z-index:1;min-width:0;position:relative}.calendar-expressive-module__LC83TG__dayScroller{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding:.45rem 0 .7rem;overflow-x:auto}.calendar-expressive-module__LC83TG__dayGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.7rem;min-width:0;display:grid}.calendar-expressive-module__LC83TG__dayCard{isolation:isolate;border:1px solid color-mix(in srgb, var(--border-default) 74%, #8d583c 26%);text-align:left;background:var(--calendar-warm-surface);scroll-snap-align:start;border-radius:.8rem;min-height:10.8rem;padding:.95rem;transition:transform .17s,border-color .17s,box-shadow .17s;position:relative;overflow:hidden;box-shadow:0 16px 30px #00000021}.calendar-expressive-module__LC83TG__dayCard:hover{border-color:color-mix(in srgb, var(--accent-gold) 40%, var(--border-default))}.calendar-expressive-module__LC83TG__dayCardSelected{border-color:var(--accent-vermillion);box-shadow:0 18px 38px #0000003b, inset 0 0 0 1px var(--accent-vermillion);transform:translateY(-.3rem)}.calendar-expressive-module__LC83TG__dayArtwork{z-index:-3;position:absolute;inset:0}.calendar-expressive-module__LC83TG__dayArtwork img{object-fit:cover;object-position:50% 26%;opacity:.64;width:100%;height:100%}.calendar-expressive-module__LC83TG__dayShade{z-index:-2;background:linear-gradient(#170d112e 24%,#190d0fd4 68%,#0e090cf7 96%),linear-gradient(90deg,#130a0d85,#0000 70%);position:absolute;inset:0}.calendar-expressive-module__LC83TG__dayCardSelected .calendar-expressive-module__LC83TG__dayShade{background:linear-gradient(#1d0e0f24 18%,#261211c2 58%,#41180cf5 98%),linear-gradient(90deg,#1c0b0b6b,#0000 70%)}.calendar-expressive-module__LC83TG__dayDate{flex-direction:column;display:flex}.calendar-expressive-module__LC83TG__dayName{color:#f0d6c5;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:750}.calendar-expressive-module__LC83TG__dayNumber{color:#fff8f1;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin-top:.25rem;font-size:2.65rem;font-weight:700;line-height:1}.calendar-expressive-module__LC83TG__dayBottom{color:#efd9ca;font-size:.63rem;line-height:1.3;position:absolute;bottom:.8rem;left:.95rem;right:.8rem}.calendar-expressive-module__LC83TG__todayLabel{color:#ffb190;margin-bottom:.2rem;font-weight:850;display:block}.calendar-expressive-module__LC83TG__quietGlyph{z-index:-1;color:color-mix(in srgb, var(--accent-gold) 22%, transparent);font-family:var(--font-display), sans-serif;font-size:5.6rem;line-height:1;position:absolute;bottom:-1.4rem;right:-.25rem}.calendar-expressive-module__LC83TG__commandBar{z-index:1;border-bottom:1px solid var(--border-subtle);align-items:center;gap:1rem;margin:.5rem 0 1.8rem;padding:1rem 0 1.15rem;display:flex;position:relative}.calendar-expressive-module__LC83TG__commandTabs{flex-wrap:wrap;gap:.4rem;margin-right:auto;display:flex}.calendar-expressive-module__LC83TG__commandGroup{flex-wrap:wrap;gap:.4rem;display:flex}.calendar-expressive-module__LC83TG__commandButtonActive{border-color:color-mix(in srgb, var(--accent-vermillion) 45%, var(--border-default));color:var(--text-primary);background:color-mix(in srgb, var(--accent-vermillion) 10%, var(--bg-card))}.calendar-expressive-module__LC83TG__commandMeta{color:var(--text-faint);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;font-size:.66rem;display:flex}.calendar-expressive-module__LC83TG__commandMeta button{color:var(--text-muted);font-weight:750}.calendar-expressive-module__LC83TG__commandMeta button:hover{color:var(--text-primary)}.calendar-expressive-module__LC83TG__scheduleColumns{grid-template-columns:minmax(0,1.85fr) minmax(18rem,.95fr);align-items:start;gap:clamp(1.4rem,3vw,2.3rem);display:grid}.calendar-expressive-module__LC83TG__programmeColumn,.calendar-expressive-module__LC83TG__sideColumn{min-width:0}.calendar-expressive-module__LC83TG__sideColumn{gap:1rem;display:grid}.calendar-expressive-module__LC83TG__panel{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-card) 94%, #2a160e 6%);border-radius:.9rem;overflow:hidden}.calendar-expressive-module__LC83TG__readyPanel,.calendar-expressive-module__LC83TG__healthPanel{padding:1.15rem}.calendar-expressive-module__LC83TG__panelHeading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.calendar-expressive-module__LC83TG__panelHeading h2,.calendar-expressive-module__LC83TG__panelHeading h3{color:var(--text-primary);font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0;font-size:1.55rem;font-weight:720}.calendar-expressive-module__LC83TG__panelCount{color:var(--accent-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.calendar-expressive-module__LC83TG__readyList{gap:.7rem;display:grid}.calendar-expressive-module__LC83TG__readyItem{isolation:isolate;border:1px solid var(--border-subtle);background:var(--calendar-warm-panel);border-radius:.75rem;min-height:10.4rem;position:relative;overflow:hidden}.calendar-expressive-module__LC83TG__readyArtwork{z-index:-3;position:absolute;inset:0}.calendar-expressive-module__LC83TG__readyArtwork img{object-fit:cover;object-position:50% 26%;opacity:.58;width:100%;height:100%}.calendar-expressive-module__LC83TG__readyShade{z-index:-2;background:linear-gradient(90deg,#120a0ef5,#180c11c2 58%,#180c1138),linear-gradient(#0000 26%,#120a0ef0);position:absolute;inset:0}.calendar-expressive-module__LC83TG__readyBody{flex-direction:column;justify-content:flex-end;min-height:10.4rem;padding:1rem;display:flex}.calendar-expressive-module__LC83TG__readyBody h3{color:#fff8f2;max-width:17ch;font-family:var(--font-display), sans-serif;margin:.35rem 0 .25rem;font-size:1.2rem;font-weight:740;line-height:1.08}.calendar-expressive-module__LC83TG__readyMeta{color:#d5beb0;font-size:.65rem}.calendar-expressive-module__LC83TG__readyActions{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.calendar-expressive-module__LC83TG__readyActions button{border:1px solid color-mix(in srgb, var(--accent-gold) 34%, var(--border-default));color:#f7dcc4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#110a0ca8;border-radius:.55rem;min-height:2.75rem;padding:.45rem .65rem;font-size:.65rem;font-weight:780}.calendar-expressive-module__LC83TG__readyActions button:last-child{border-color:color-mix(in srgb, var(--accent-vermillion) 55%, transparent);background:color-mix(in srgb, var(--accent-vermillion) 72%, #44160d 28%);color:#fff}.calendar-expressive-module__LC83TG__healthPanel{border-color:var(--calendar-gold-line);background:color-mix(in srgb, var(--bg-card) 88%, #2c1b0c 12%)}.calendar-expressive-module__LC83TG__healthStats{justify-content:space-between;align-items:start;gap:1rem;display:flex}.calendar-expressive-module__LC83TG__healthCount{color:var(--accent-gold);font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:2.2rem;font-weight:700;line-height:1}.calendar-expressive-module__LC83TG__healthCopy{color:var(--text-muted);margin-top:.3rem;font-size:.7rem;line-height:1.55}.calendar-expressive-module__LC83TG__healthButton{border:1px solid color-mix(in srgb, var(--accent-gold) 34%, var(--border-default));width:100%;min-height:2.75rem;color:var(--text-secondary);border-radius:.65rem;margin-top:.85rem;font-size:.7rem;font-weight:760}.calendar-expressive-module__LC83TG__healthButton:hover{background:color-mix(in srgb, var(--accent-gold) 8%, transparent);color:var(--text-primary)}.calendar-expressive-module__LC83TG__agendaPanel{background:0 0}.calendar-expressive-module__LC83TG__agendaHead{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.calendar-expressive-module__LC83TG__agendaHead small{color:var(--text-muted);font-size:.68rem;display:block}.calendar-expressive-module__LC83TG__agendaTitle{color:var(--text-primary);font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:.35rem 0 0;font-size:clamp(2.15rem,4vw,3.2rem);font-weight:730;line-height:1}.calendar-expressive-module__LC83TG__agendaDot{color:var(--accent-vermillion)}.calendar-expressive-module__LC83TG__agendaCount{color:var(--text-muted);padding-bottom:.25rem;font-size:.7rem}.calendar-expressive-module__LC83TG__programmeList{gap:1rem;display:grid}.calendar-expressive-module__LC83TG__programmeEvent{grid-template-columns:5.2rem minmax(0,1fr);gap:1rem;display:grid}.calendar-expressive-module__LC83TG__programmeClock{border-top:1px solid color-mix(in srgb, var(--accent-gold) 58%, var(--border-subtle));padding-top:1rem}.calendar-expressive-module__LC83TG__programmeClock strong{color:#f3d7bf;font-size:.72rem;font-weight:800;line-height:1.35;display:block}.calendar-expressive-module__LC83TG__programmeClock span{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;margin-top:.45rem;font-size:.56rem;font-weight:800;display:block}.calendar-expressive-module__LC83TG__programmeArt{isolation:isolate;border:1px solid var(--border-subtle);background:var(--calendar-warm-panel);border-radius:.9rem;min-height:16.3rem;position:relative;overflow:hidden}.calendar-expressive-module__LC83TG__programmeLead .calendar-expressive-module__LC83TG__programmeArt{min-height:20rem}.calendar-expressive-module__LC83TG__programmeArtwork{z-index:-3;position:absolute;inset:0}.calendar-expressive-module__LC83TG__programmeArtwork img{object-fit:cover;object-position:50% 28%;width:100%;height:100%}.calendar-expressive-module__LC83TG__programmeShade{z-index:-2;background:linear-gradient(90deg,#160b0ff2,#1e0f13b3 72%,#1f0e1124),linear-gradient(#0000 28%,#140b0ff0);position:absolute;inset:0}.calendar-expressive-module__LC83TG__programmeBody{min-height:inherit;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:88%;padding:1.6rem;display:flex}.calendar-expressive-module__LC83TG__programmeTitle{color:#fff8f2;max-width:18ch;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:.75rem 0 .45rem;font-size:1.7rem;font-weight:750;line-height:1.05}.calendar-expressive-module__LC83TG__programmeLead .calendar-expressive-module__LC83TG__programmeTitle{font-size:clamp(2rem,3.5vw,2.8rem)}.calendar-expressive-module__LC83TG__programmeMeta{color:#dbc4b6;flex-wrap:wrap;gap:.35rem .65rem;font-size:.7rem;line-height:1.45;display:flex}.calendar-expressive-module__LC83TG__confidence{border:1px solid var(--border-default);min-height:1.5rem;color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;background:#120a0c94;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.59rem;font-weight:830;display:inline-flex}.calendar-expressive-module__LC83TG__confidenceConfirmed{border-color:color-mix(in srgb, var(--accent-gold) 58%, transparent);color:#ffd996}.calendar-expressive-module__LC83TG__confidenceEstimated{border-color:color-mix(in srgb, var(--status-hiatus) 56%, transparent);color:var(--status-hiatus)}.calendar-expressive-module__LC83TG__confidenceUnknown{color:var(--text-muted)}.calendar-expressive-module__LC83TG__programmeActions{width:100%;margin-top:1.1rem}.calendar-expressive-module__LC83TG__programmeActions>button,.calendar-expressive-module__LC83TG__programmeActions>div button{border-radius:.58rem;min-height:2.6rem;font-size:.66rem}.calendar-expressive-module__LC83TG__agendaEmpty{isolation:isolate;border:1px solid var(--border-subtle);background:var(--calendar-warm-surface);border-radius:.9rem;min-height:19rem;padding:2rem;position:relative;overflow:hidden}.calendar-expressive-module__LC83TG__agendaEmptyGlyph{z-index:-1;color:color-mix(in srgb, var(--accent-gold) 16%, transparent);font-family:var(--font-display), sans-serif;font-size:7rem;position:absolute;bottom:-1.5rem;right:-1rem}.calendar-expressive-module__LC83TG__agendaEmpty h3{max-width:13ch;color:var(--text-primary);font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:3.5rem 0 .8rem;font-size:2rem;line-height:1.05}.calendar-expressive-module__LC83TG__agendaEmpty p{max-width:38ch;color:var(--text-muted);font-size:.76rem;line-height:1.6}.calendar-expressive-module__LC83TG__reviewPanel{border:1px solid var(--calendar-gold-line);background:color-mix(in srgb, var(--bg-card) 91%, #2f1b0e 9%);border-radius:.9rem;padding:1.15rem}.calendar-expressive-module__LC83TG__reviewIntro h2{color:var(--text-primary);font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-size:1.7rem;font-weight:720}.calendar-expressive-module__LC83TG__reviewIntro p{color:var(--text-muted);margin-top:.35rem;font-size:.72rem;line-height:1.55}.calendar-expressive-module__LC83TG__reviewList{gap:.55rem;margin-top:1rem;display:grid}.calendar-expressive-module__LC83TG__reviewRow{border-top:1px solid var(--border-subtle);align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.calendar-expressive-module__LC83TG__horizonPanel{border:1px solid var(--calendar-gold-line);background:color-mix(in srgb, var(--bg-card) 86%, #2f1f0b 14%);border-radius:.9rem;padding:1.15rem;overflow:hidden}.calendar-expressive-module__LC83TG__horizonHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.calendar-expressive-module__LC83TG__horizonTitle{color:var(--text-primary);font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0;font-size:1.7rem;font-weight:720}.calendar-expressive-module__LC83TG__horizonCopy{max-width:34rem;color:var(--text-muted);margin-top:.4rem;font-size:.68rem;line-height:1.55}.calendar-expressive-module__LC83TG__horizonList{margin-top:.8rem;display:grid}.calendar-expressive-module__LC83TG__futureSeasonCard{isolation:isolate;border-top:1px solid color-mix(in srgb, var(--accent-gold) 20%, var(--border-subtle));grid-template-columns:3.7rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:5.3rem;padding:.85rem 0;display:grid;position:relative;overflow:hidden}.calendar-expressive-module__LC83TG__futureSeasonNumber{z-index:2;color:var(--accent-gold);font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:1.8rem;font-weight:700;position:relative}.calendar-expressive-module__LC83TG__futureSeasonBody{z-index:2;min-width:0;position:relative}.calendar-expressive-module__LC83TG__futureSeasonTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:760;display:block;overflow:hidden}.calendar-expressive-module__LC83TG__futureSeasonRelease{color:var(--text-muted);margin-top:.2rem;font-size:.64rem;display:block}.calendar-expressive-module__LC83TG__futureSeasonAction{z-index:2;border:1px solid color-mix(in srgb, var(--accent-gold) 34%, var(--border-default));min-height:2.75rem;color:var(--text-secondary);background:color-mix(in srgb, var(--bg-surface) 82%, transparent);border-radius:.55rem;padding:.45rem .65rem;font-size:.64rem;font-weight:780;position:relative}.calendar-expressive-module__LC83TG__futureSeasonActionPrimary{border-color:color-mix(in srgb, var(--accent-vermillion) 52%, transparent);color:#fff;background:var(--accent-vermillion)}.calendar-expressive-module__LC83TG__horizonFooter{border-top:1px solid var(--border-subtle);color:var(--text-faint);margin-top:.75rem;padding-top:.75rem;font-size:.62rem;line-height:1.5}.calendar-expressive-module__LC83TG__exploreHeader{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);align-items:end;gap:2rem;margin:.5rem 0 1.8rem;display:grid}.calendar-expressive-module__LC83TG__exploreTitle{max-width:11ch;color:var(--text-primary);font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,6vw,5.5rem);font-weight:750;line-height:.92}.calendar-expressive-module__LC83TG__exploreMeta{text-align:right}.calendar-expressive-module__LC83TG__exploreMeta strong{color:var(--text-primary);font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:clamp(1.8rem,3vw,3.15rem);font-weight:650;display:block}.calendar-expressive-module__LC83TG__exploreMeta p{color:var(--text-muted);margin-top:.4rem;font-size:.7rem;line-height:1.55}.calendar-expressive-module__LC83TG__exploreHealth{border-block:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;gap:.45rem 1rem;margin-bottom:1rem;padding:.8rem 0;font-size:.67rem;display:flex}.calendar-expressive-module__LC83TG__exploreHealth strong{color:var(--accent-gold)}.calendar-expressive-module__LC83TG__exploreControls{align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.calendar-expressive-module__LC83TG__exploreSearch{flex:1;min-width:12rem}.calendar-expressive-module__LC83TG__exploreSearch input{border:1px solid var(--border-default);width:100%;min-height:2.75rem;color:var(--text-primary);background:var(--bg-card);border-radius:.65rem;padding:0 .8rem;font-size:.78rem}.calendar-expressive-module__LC83TG__exploreFormats{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.calendar-expressive-module__LC83TG__exploreAgenda{margin-top:1.3rem}.calendar-expressive-module__LC83TG__exploreAgendaHead{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.calendar-expressive-module__LC83TG__exploreAgendaHead h2{color:var(--text-primary);font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:clamp(2rem,4vw,3rem);font-weight:720}.calendar-expressive-module__LC83TG__exploreAgendaHead span{color:var(--text-muted);font-size:.68rem}.calendar-expressive-module__LC83TG__exploreCards{gap:.9rem;display:grid}.calendar-expressive-module__LC83TG__exploreCard{isolation:isolate;border:1px solid var(--border-subtle);background:var(--calendar-warm-panel);border-radius:.85rem;grid-template-columns:5rem minmax(0,1fr) auto;align-items:end;gap:1rem;min-height:11rem;padding:1rem;display:grid;position:relative;overflow:hidden}.calendar-expressive-module__LC83TG__exploreCardLead{grid-template-columns:6rem minmax(0,1fr) auto;min-height:18rem;padding:1.4rem}.calendar-expressive-module__LC83TG__exploreArtwork{z-index:-3;position:absolute;inset:0}.calendar-expressive-module__LC83TG__exploreArtwork img{object-fit:cover;object-position:50% 27%;opacity:.68;width:100%;height:100%}.calendar-expressive-module__LC83TG__exploreShade{z-index:-2;background:linear-gradient(90deg,#140a0ef5,#1c0e12b8 68%,#1c0d1040),linear-gradient(#0000 28%,#130a0df5);position:absolute;inset:0}.calendar-expressive-module__LC83TG__exploreClock{border-top:1px solid color-mix(in srgb, var(--accent-gold) 55%, var(--border-subtle));color:#efd6c2;align-self:stretch;padding-top:.55rem;font-size:.68rem;font-weight:800}.calendar-expressive-module__LC83TG__exploreClock small{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:.4rem;font-size:.55rem;display:block}.calendar-expressive-module__LC83TG__exploreBody{min-width:0}.calendar-expressive-module__LC83TG__exploreBody h3{color:#fff8f2;max-width:18ch;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:.45rem 0;font-size:1.55rem;font-weight:750;line-height:1.05}.calendar-expressive-module__LC83TG__exploreCardLead .calendar-expressive-module__LC83TG__exploreBody h3{font-size:clamp(2rem,3.4vw,2.65rem)}.calendar-expressive-module__LC83TG__exploreBody p{color:#dbc5b6;flex-wrap:wrap;gap:.35rem .65rem;font-size:.68rem;display:flex}.calendar-expressive-module__LC83TG__exploreActions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.calendar-expressive-module__LC83TG__exploreActions a,.calendar-expressive-module__LC83TG__exploreActions button,.calendar-expressive-module__LC83TG__trackedPill{border:1px solid color-mix(in srgb, var(--accent-gold) 36%, var(--border-default));color:#f2dac7;background:#120a0cb3;border-radius:.55rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.45rem .7rem;font-size:.65rem;font-weight:800;display:inline-flex}.calendar-expressive-module__LC83TG__exploreActions button{border-color:color-mix(in srgb, var(--accent-vermillion) 55%, transparent);color:#fff;background:var(--accent-vermillion)}.calendar-expressive-module__LC83TG__trackedPill{border-color:color-mix(in srgb, var(--status-active) 45%, transparent);color:var(--status-active)}.calendar-expressive-module__LC83TG__exploreState{border:1px dashed var(--border-subtle);min-height:13rem;color:var(--text-muted);background:color-mix(in srgb, var(--bg-card) 94%, #29160f 6%);text-align:center;border-radius:.85rem;padding:2rem}.calendar-expressive-module__LC83TG__exploreState strong{color:var(--text-primary);font-family:var(--font-display), sans-serif;font-size:1.4rem;display:block}.calendar-expressive-module__LC83TG__exploreState p{max-width:34rem;margin:.45rem auto 0;font-size:.72rem;line-height:1.55}.calendar-expressive-module__LC83TG__emptySchedule{isolation:isolate;border:1px solid var(--calendar-gold-line);background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--accent-gold) 12%, transparent), transparent 32%), radial-gradient(circle at 16% 74%, color-mix(in srgb, var(--accent-vermillion) 15%, transparent), transparent 38%), color-mix(in srgb, var(--bg-card) 88%, #25130e 12%);border-radius:.95rem;align-items:flex-end;min-height:clamp(22rem,48vw,31rem);display:flex;position:relative;overflow:hidden;box-shadow:0 1.6rem 3.8rem #00000038}.calendar-expressive-module__LC83TG__emptyScheduleCopy{z-index:1;max-width:43rem;padding:clamp(1.6rem,4vw,3.2rem);position:relative}.calendar-expressive-module__LC83TG__emptyScheduleCopy h2{max-width:11ch;color:var(--text-primary);font-family:var(--font-display), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:.45rem 0 0;font-size:clamp(2.7rem,5.8vw,5rem);font-weight:740;line-height:.95}.calendar-expressive-module__LC83TG__emptyScheduleCopy p{max-width:58ch;color:var(--text-muted);margin:1.2rem 0 0;font-size:.88rem;line-height:1.7}.calendar-expressive-module__LC83TG__emptyScheduleAction{border:1px solid color-mix(in srgb, var(--accent-vermillion) 60%, var(--border-default));color:#fff;background:var(--accent-vermillion);border-radius:.65rem;align-items:center;min-height:2.75rem;margin-top:1.35rem;padding:.55rem .9rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:filter .16s,transform .16s;display:inline-flex}.calendar-expressive-module__LC83TG__emptyScheduleAction:hover{filter:brightness(1.08);transform:translateY(-1px)}.calendar-expressive-module__LC83TG__emptyScheduleAction:focus-visible{outline:2px solid var(--accent-gold);outline-offset:3px}.calendar-expressive-module__LC83TG__emptyScheduleMark{color:color-mix(in srgb, var(--accent-gold) 11%, transparent);font-family:var(--font-display), sans-serif;letter-spacing:-.08em;pointer-events:none;font-size:clamp(8rem,22vw,16rem);font-weight:800;line-height:.78;position:absolute;bottom:clamp(-1.1rem,-2vw,-.4rem);right:clamp(-1rem,-1vw,-.2rem)}@media (max-width:1100px){.calendar-expressive-module__LC83TG__scheduleColumns{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.9fr);gap:1.25rem}.calendar-expressive-module__LC83TG__programmeEvent{grid-template-columns:1fr;gap:.45rem}.calendar-expressive-module__LC83TG__programmeClock{align-items:center;gap:.8rem;padding-top:.65rem;display:flex}.calendar-expressive-module__LC83TG__programmeClock span{margin-top:0}.calendar-expressive-module__LC83TG__dayCard{min-height:9.7rem;padding:.75rem}.calendar-expressive-module__LC83TG__dayBottom{left:.75rem}}@media (max-width:760px){.calendar-expressive-module__LC83TG__workspace:before{height:20rem;inset-inline:-1rem}.calendar-expressive-module__LC83TG__modeSwitch{grid-template-columns:1fr 1fr;width:100%}.calendar-expressive-module__LC83TG__masthead,.calendar-expressive-module__LC83TG__exploreHeader{grid-template-columns:1fr;gap:1.35rem;margin-top:0}.calendar-expressive-module__LC83TG__mastheadTitle{font-size:clamp(3.4rem,17vw,4.7rem)}.calendar-expressive-module__LC83TG__monthPanel,.calendar-expressive-module__LC83TG__exploreMeta{text-align:left}.calendar-expressive-module__LC83TG__monthRange{margin-left:.65rem;font-size:2.4rem;display:inline-block}.calendar-expressive-module__LC83TG__monthActions{justify-content:flex-start}.calendar-expressive-module__LC83TG__nextSummary{margin-left:0}.calendar-expressive-module__LC83TG__dayGrid{grid-template-columns:repeat(7,7.2rem);gap:.6rem;width:max-content;min-width:max-content}.calendar-expressive-module__LC83TG__dayCard{min-height:9.7rem}.calendar-expressive-module__LC83TG__commandBar,.calendar-expressive-module__LC83TG__exploreControls{flex-wrap:wrap}.calendar-expressive-module__LC83TG__commandTabs,.calendar-expressive-module__LC83TG__exploreSearch{width:100%;margin-right:0}.calendar-expressive-module__LC83TG__commandMeta,.calendar-expressive-module__LC83TG__exploreFormats{justify-content:flex-start;width:100%}.calendar-expressive-module__LC83TG__scheduleColumns{grid-template-columns:1fr}.calendar-expressive-module__LC83TG__emptySchedule{min-height:25rem}.calendar-expressive-module__LC83TG__emptyScheduleCopy{padding:1.6rem}.calendar-expressive-module__LC83TG__programmeArt,.calendar-expressive-module__LC83TG__programmeLead .calendar-expressive-module__LC83TG__programmeArt{min-height:19rem}.calendar-expressive-module__LC83TG__programmeBody{max-width:100%;padding:1.3rem}.calendar-expressive-module__LC83TG__sideColumn{grid-template-columns:1fr}.calendar-expressive-module__LC83TG__readyList{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-expressive-module__LC83TG__readyItem{min-height:14rem}.calendar-expressive-module__LC83TG__readyBody{min-height:14rem;padding:.85rem}.calendar-expressive-module__LC83TG__readyBody h3{font-size:1.05rem}.calendar-expressive-module__LC83TG__futureSeasonCard{grid-template-columns:3.2rem minmax(0,1fr)}.calendar-expressive-module__LC83TG__futureSeasonAction{grid-column:1/-1;width:100%}.calendar-expressive-module__LC83TG__exploreTitle{font-size:clamp(3.2rem,16vw,4.6rem)}.calendar-expressive-module__LC83TG__exploreCard,.calendar-expressive-module__LC83TG__exploreCardLead{grid-template-columns:1fr;gap:.65rem;min-height:18rem;padding:1.15rem}.calendar-expressive-module__LC83TG__exploreClock{align-items:center;gap:.6rem;display:flex}.calendar-expressive-module__LC83TG__exploreClock small{margin-top:0;display:inline}.calendar-expressive-module__LC83TG__exploreActions{justify-content:flex-start}}@media (max-width:460px){.calendar-expressive-module__LC83TG__readyList{grid-template-columns:1fr}.calendar-expressive-module__LC83TG__readyItem,.calendar-expressive-module__LC83TG__readyBody{min-height:11.5rem}.calendar-expressive-module__LC83TG__programmeTitle,.calendar-expressive-module__LC83TG__programmeLead .calendar-expressive-module__LC83TG__programmeTitle{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.calendar-expressive-module__LC83TG__modeButton,.calendar-expressive-module__LC83TG__dayCard,.calendar-expressive-module__LC83TG__quietButton,.calendar-expressive-module__LC83TG__warmButton,.calendar-expressive-module__LC83TG__commandButton{transition:none}.calendar-expressive-module__LC83TG__dayCardSelected{transform:none}}
.workspace-navigation-drawer-module__bIVNBG__trigger{border:1px solid var(--border-strong);background:var(--bg-card);width:100%;min-height:52px;color:var(--text-primary);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:none}.workspace-navigation-drawer-module__bIVNBG__triggerLocation,.workspace-navigation-drawer-module__bIVNBG__triggerAction{align-items:center;gap:10px;display:flex}.workspace-navigation-drawer-module__bIVNBG__triggerLocation{font-family:var(--font-display);font-weight:700}.workspace-navigation-drawer-module__bIVNBG__triggerAction{color:var(--accent-gold);font-size:12px}.workspace-navigation-drawer-module__bIVNBG__locationMark{background:var(--accent-vermillion);width:3px;height:20px}.workspace-navigation-drawer-module__bIVNBG__trigger:hover{border-color:var(--accent-gold)}.workspace-navigation-drawer-module__bIVNBG__trigger:focus-visible,.workspace-navigation-drawer-module__bIVNBG__dialog :is(a,button):focus-visible{outline:2px solid var(--accent-gold);outline-offset:3px}.workspace-navigation-drawer-module__bIVNBG__dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text-primary);opacity:0;transition:opacity .2s ease, overlay .2s allow-discrete, display .2s allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.workspace-navigation-drawer-module__bIVNBG__dialog::backdrop{background:#000000b8}.workspace-navigation-drawer-module__bIVNBG__dialog[open]{opacity:1}.workspace-navigation-drawer-module__bIVNBG__dialog:not([open]){pointer-events:none}.workspace-navigation-drawer-module__bIVNBG__panel{width:min(25rem,100% - 24px);height:100%;padding:max(18px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) 20px;overscroll-behavior:contain;scrollbar-gutter:stable;border-left:1px solid var(--accent-gold);background:var(--bg-card);flex-direction:column;margin-left:auto;transition:transform .24s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow-y:auto;transform:translate(100%);box-shadow:-18px 0 64px #00000047}.workspace-navigation-drawer-module__bIVNBG__dialog[open] .workspace-navigation-drawer-module__bIVNBG__panel{transform:translate(0)}.workspace-navigation-drawer-module__bIVNBG__masthead{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-navigation-drawer-module__bIVNBG__wordmark{font:700 23px/1 var(--font-display);letter-spacing:-.04em}.workspace-navigation-drawer-module__bIVNBG__wordmark>span,.workspace-navigation-drawer-module__bIVNBG__intro h2>span{color:var(--accent-vermillion)}.workspace-navigation-drawer-module__bIVNBG__close{border:1px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.workspace-navigation-drawer-module__bIVNBG__close:hover{background:var(--bg-hover);border-color:var(--accent-gold)}.workspace-navigation-drawer-module__bIVNBG__intro{isolation:isolate;border-bottom:1px solid var(--border-strong);flex:none;margin-bottom:20px;padding:30px 0 26px;position:relative;overflow:hidden}.workspace-navigation-drawer-module__bIVNBG__kanji{z-index:-1;color:var(--accent-gold);opacity:.08;font:700 108px/1 var(--font-display);letter-spacing:-.08em;pointer-events:none;position:absolute;bottom:-12px;right:-8px}.workspace-navigation-drawer-module__bIVNBG__eyebrow,.workspace-navigation-drawer-module__bIVNBG__sectionLabel{color:var(--accent-gold);font:500 10px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.workspace-navigation-drawer-module__bIVNBG__intro h2{max-width:8ch;font:700 40px/.98 var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:12px 0}.workspace-navigation-drawer-module__bIVNBG__description{color:var(--text-secondary);font-size:13px;line-height:1.6}.workspace-navigation-drawer-module__bIVNBG__workspace{flex:none}.workspace-navigation-drawer-module__bIVNBG__sectionLabel{margin:0 0 12px}.workspace-navigation-drawer-module__bIVNBG__linkList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workspace-navigation-drawer-module__bIVNBG__workspaceLink{min-height:62px;font:600 23px/1.2 var(--font-display);letter-spacing:-.025em;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.workspace-navigation-drawer-module__bIVNBG__workspaceLink>span:first-child{overflow-wrap:anywhere;min-width:0}.workspace-navigation-drawer-module__bIVNBG__workspaceLink>svg{color:var(--accent-gold);flex:none}.workspace-navigation-drawer-module__bIVNBG__workspaceLink:hover{background:var(--bg-hover)}.workspace-navigation-drawer-module__bIVNBG__workspaceLink[aria-current=page]{background:var(--accent-vermillion);color:var(--bg-card);border-color:var(--accent-vermillion)}.workspace-navigation-drawer-module__bIVNBG__current{max-width:5ch;font:700 9px/1.3 var(--font-mono);letter-spacing:.03em;text-transform:uppercase;flex:none}.workspace-navigation-drawer-module__bIVNBG__account{border-top:1px solid var(--border-strong);flex:none;margin-top:28px;padding-top:20px}.workspace-navigation-drawer-module__bIVNBG__accountLink{border-left:2px solid #0000;border-radius:0 6px 6px 0;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:9px 12px;display:flex}.workspace-navigation-drawer-module__bIVNBG__accountLink>svg{color:var(--text-secondary);flex:none}.workspace-navigation-drawer-module__bIVNBG__accountLink:hover{background:var(--bg-hover)}.workspace-navigation-drawer-module__bIVNBG__accountLink[aria-current=page]{background:var(--accent-gold-dim);border-left-color:var(--accent-gold)}.workspace-navigation-drawer-module__bIVNBG__accountLabel{font-size:14px;font-weight:600;display:block}.workspace-navigation-drawer-module__bIVNBG__accountDetail{color:var(--text-secondary);margin-top:3px;font-size:11px;line-height:1.5;display:block}.workspace-navigation-drawer-module__bIVNBG__footer{color:var(--text-secondary);margin-top:auto;padding-top:28px;font-size:11px;line-height:1.6}@starting-style{.workspace-navigation-drawer-module__bIVNBG__dialog[open]{opacity:0}.workspace-navigation-drawer-module__bIVNBG__dialog[open] .workspace-navigation-drawer-module__bIVNBG__panel{transform:translate(100%)}}@media (max-width:900px){.workspace-navigation-drawer-module__bIVNBG__trigger{display:flex}}@media (max-height:650px){.workspace-navigation-drawer-module__bIVNBG__intro{margin-bottom:14px;padding-block:18px}.workspace-navigation-drawer-module__bIVNBG__intro h2{max-width:none;font-size:30px}.workspace-navigation-drawer-module__bIVNBG__workspaceLink{min-height:54px;font-size:21px}.workspace-navigation-drawer-module__bIVNBG__account{margin-top:18px}}@media (prefers-reduced-motion:reduce){.workspace-navigation-drawer-module__bIVNBG__dialog,.workspace-navigation-drawer-module__bIVNBG__panel{transition:none}}:is(html[data-motion-preference=reduced] .workspace-navigation-drawer-module__bIVNBG__dialog,html[data-motion-preference=reduced] .workspace-navigation-drawer-module__bIVNBG__panel){transition:none}
.expressive-workspace-module__3BVRVW__container{width:100%;max-width:1800px;margin-inline:auto;padding-inline:4%}.expressive-workspace-module__3BVRVW__header{color:#f4eee5;border-bottom:1px solid #383336;align-items:center;gap:clamp(24px,3.5vw,55px);min-height:112px;display:flex}.expressive-workspace-module__3BVRVW__brand{flex:none;padding-top:7px;position:relative}.expressive-workspace-module__3BVRVW__brand a{white-space:nowrap;font:700 clamp(24px, 2.25vw, 34px)/1 var(--font-display);letter-spacing:-.035em}.expressive-workspace-module__3BVRVW__brand a span{color:#ff5b21}.expressive-workspace-module__3BVRVW__beta{color:#ff5b21;letter-spacing:.12em;font-size:9px;font-weight:700;position:absolute;top:-7px;right:0}.expressive-workspace-module__3BVRVW__navigation{min-width:0}.expressive-workspace-module__3BVRVW__desktopNavigation a{font-size:14px}.expressive-workspace-module__3BVRVW__desktopNavigation a[aria-current=page]{color:#1e0e07;background:#ff5b21}.expressive-workspace-module__3BVRVW__end{align-items:center;gap:22px;min-width:0;margin-left:auto;display:flex}.expressive-workspace-module__3BVRVW__search{flex:none}.expressive-workspace-module__3BVRVW__header :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #efc477}@media (max-width:900px){.expressive-workspace-module__3BVRVW__header{flex-wrap:wrap;gap:18px;padding-block:25px 20px}.expressive-workspace-module__3BVRVW__navigation{order:3;width:100%}.expressive-workspace-module__3BVRVW__desktopNavigation{display:none}.expressive-workspace-module__3BVRVW__end{gap:10px}.expressive-workspace-module__3BVRVW__header[data-workspace-context=community] .expressive-workspace-module__3BVRVW__end{display:contents}.expressive-workspace-module__3BVRVW__header[data-workspace-context=community] .expressive-workspace-module__3BVRVW__end>:not(.expressive-workspace-module__3BVRVW__search){margin-left:auto}.expressive-workspace-module__3BVRVW__header[data-workspace-context=community] .expressive-workspace-module__3BVRVW__search{flex:1 0 100%;order:2;min-width:0}.expressive-workspace-module__3BVRVW__header[data-workspace-context=community] .expressive-workspace-module__3BVRVW__search>div{max-width:none}}@media (max-width:420px){.expressive-workspace-module__3BVRVW__brand a{font-size:24px}.expressive-workspace-module__3BVRVW__header{gap:8px}.expressive-workspace-module__3BVRVW__navigation{margin-top:16px}.expressive-workspace-module__3BVRVW__end{gap:6px}}
.library-empty-state-module__a4AbBq__root{--empty-warm:#1d1112;--empty-warm-raised:#251616;--empty-line:#cf984a57;gap:clamp(2rem,4vw,3.4rem);padding-block:clamp(.5rem,1vw,1rem) 1rem;display:grid}.library-empty-state-module__a4AbBq__heading h1{max-width:12ch;color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,5vw,4.15rem);font-weight:800;line-height:.98}.library-empty-state-module__a4AbBq__heading h1 span{color:var(--accent-vermillion)}.library-empty-state-module__a4AbBq__heading p{color:var(--text-secondary);margin:.8rem 0 0;font-size:clamp(.95rem,1.5vw,1.08rem)}.library-empty-state-module__a4AbBq__firstStory{border:1px solid var(--empty-line);background:var(--empty-warm);border-radius:16px;min-height:clamp(26rem,47vw,36rem);position:relative;overflow:hidden;box-shadow:0 1.6rem 3.8rem #00000047}.library-empty-state-module__a4AbBq__artwork,.library-empty-state-module__a4AbBq__artworkVeil{position:absolute;inset:0}.library-empty-state-module__a4AbBq__artwork{background:url(/support/benefit-library-room.webp) 50%/cover no-repeat;position:absolute;left:31%;overflow:hidden}.library-empty-state-module__a4AbBq__artworkVeil{pointer-events:none;background:linear-gradient(90deg, var(--empty-warm) 0%, #1d1112fa 29%, #1d1112b8 50%, #1d111214 78%), linear-gradient(0deg, #07060885 0%, transparent 42%)}.library-empty-state-module__a4AbBq__firstCopy{z-index:2;min-height:inherit;flex-direction:column;justify-content:center;width:min(47rem,61%);padding:clamp(2rem,5vw,4rem);display:flex;position:relative}.library-empty-state-module__a4AbBq__firstCopy h2{color:#fff5e9;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.55rem,5.7vw,5.05rem);font-weight:800;line-height:.92}.library-empty-state-module__a4AbBq__firstCopy h2 em{color:#ff9f78;font-style:normal}.library-empty-state-module__a4AbBq__firstCopy>p{color:#f2dfd1;max-width:39rem;margin:clamp(1.4rem,2.5vw,2rem) 0 0;font-size:clamp(.92rem,1.4vw,1.03rem);line-height:1.65}.library-empty-state-module__a4AbBq__firstActions{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}.library-empty-state-module__a4AbBq__primaryAction,.library-empty-state-module__a4AbBq__secondaryAction,.library-empty-state-module__a4AbBq__firstShelf button{min-height:2.75rem;font-family:var(--font-display);border-radius:9px;justify-content:center;align-items:center;gap:.55rem;padding:.72rem 1rem;font-size:.82rem;font-weight:750;line-height:1;text-decoration:none;transition:transform .16s cubic-bezier(.16,1,.3,1),border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out;display:inline-flex}.library-empty-state-module__a4AbBq__primaryAction svg,.library-empty-state-module__a4AbBq__firstShelf button svg{width:1rem;height:1rem}.library-empty-state-module__a4AbBq__primaryAction{color:#171012;background:#fff5e9;border:1px solid #fff5e9}.library-empty-state-module__a4AbBq__secondaryAction{color:#fff5e9;background:#1d1112ad;border:1px solid #ff9f788f}.library-empty-state-module__a4AbBq__primaryAction:hover:not(:disabled),.library-empty-state-module__a4AbBq__secondaryAction:hover,.library-empty-state-module__a4AbBq__firstShelf button:hover:not(:disabled){transform:translateY(-1px)}.library-empty-state-module__a4AbBq__secondaryAction:hover{color:#ffb08d;border-color:#ff9f78}.library-empty-state-module__a4AbBq__primaryAction:focus-visible,.library-empty-state-module__a4AbBq__secondaryAction:focus-visible,.library-empty-state-module__a4AbBq__discoveryPath:focus-visible,.library-empty-state-module__a4AbBq__firstShelf button:focus-visible{outline:2px solid var(--accent-gold);outline-offset:3px}.library-empty-state-module__a4AbBq__primaryAction:disabled,.library-empty-state-module__a4AbBq__firstShelf button:disabled{cursor:not-allowed;opacity:.48}.library-empty-state-module__a4AbBq__firstCopy>small{color:#e9a98e;max-width:43rem;margin-top:1.35rem;font-size:.73rem;line-height:1.5}.library-empty-state-module__a4AbBq__kanji{z-index:2;color:#fff4e717;font-family:var(--font-display);letter-spacing:-.08em;pointer-events:none;font-size:clamp(5rem,12vw,11rem);font-weight:800;line-height:.8;position:absolute;bottom:clamp(.8rem,2vw,1.6rem);right:clamp(1.3rem,4vw,3.5rem)}.library-empty-state-module__a4AbBq__emptyPaths{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr);align-items:start;gap:clamp(1.5rem,3vw,2.8rem);display:grid}.library-empty-state-module__a4AbBq__discovery h2,.library-empty-state-module__a4AbBq__collectionPromise h3,.library-empty-state-module__a4AbBq__firstShelf h3{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-weight:800}.library-empty-state-module__a4AbBq__discovery h2{font-size:clamp(1.85rem,3vw,2.65rem);line-height:1.05}.library-empty-state-module__a4AbBq__discoveryIntro{max-width:60ch;color:var(--text-muted);margin:.8rem 0 0;font-size:.9rem;line-height:1.65}.library-empty-state-module__a4AbBq__discoveryPaths{border-top:1px solid var(--border-subtle);margin-top:1.4rem;display:grid}.library-empty-state-module__a4AbBq__discoveryPath{border-bottom:1px solid var(--border-subtle);min-height:4.7rem;color:var(--text-primary);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.85rem;text-decoration:none;transition:padding-left .18s cubic-bezier(.16,1,.3,1),color .16s ease-out,background-color .16s ease-out;display:grid}.library-empty-state-module__a4AbBq__discoveryPath:hover{color:#ff9f78;background:#ffffff04;padding-left:.4rem}.library-empty-state-module__a4AbBq__discoveryPath>svg:first-child{width:1.25rem;height:1.25rem;color:var(--accent-gold)}.library-empty-state-module__a4AbBq__discoveryPath>svg:last-child{width:1rem;height:1rem;color:var(--text-faint)}.library-empty-state-module__a4AbBq__discoveryPath span{gap:.24rem;display:grid}.library-empty-state-module__a4AbBq__discoveryPath strong{font-family:var(--font-display);font-size:.92rem}.library-empty-state-module__a4AbBq__discoveryPath small{color:var(--text-muted);font-size:.76rem;line-height:1.45}.library-empty-state-module__a4AbBq__collectionPromise{border:1px solid var(--empty-line);background:linear-gradient(145deg,#211510 0%,#171113 100%);border-radius:16px;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 1rem 2.4rem #0000002e}.library-empty-state-module__a4AbBq__promiseMark{color:#ff9f7814;font-family:var(--font-display);font-size:8rem;font-weight:800;line-height:1;position:absolute;top:-.15em;right:-.05em}.library-empty-state-module__a4AbBq__collectionPromise h3{max-width:12ch;font-size:1.55rem;line-height:1.05;position:relative}.library-empty-state-module__a4AbBq__collectionPromise>p{color:#dbc9bc;margin:1rem 0 0;font-size:.82rem;line-height:1.62;position:relative}.library-empty-state-module__a4AbBq__capacitySignal{border-top:1px solid var(--empty-line);grid-template-columns:auto 1fr;align-items:baseline;gap:.05rem .45rem;margin-top:1.6rem;padding-top:1.15rem;display:grid;position:relative}.library-empty-state-module__a4AbBq__capacitySignal strong{color:var(--accent-gold);font-family:var(--font-display);font-size:2rem;line-height:1}.library-empty-state-module__a4AbBq__capacitySignal span{color:#f3dfcf;font-size:.78rem;font-weight:700}.library-empty-state-module__a4AbBq__capacitySignal small{color:#c7aa96;grid-column:1/-1;margin-top:.55rem;font-size:.7rem;line-height:1.45}.library-empty-state-module__a4AbBq__firstShelf{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.45rem 0;display:grid;position:relative;overflow:hidden}.library-empty-state-module__a4AbBq__shelfMark{color:#ff9f7842;width:4rem;font-family:var(--font-display);letter-spacing:-.12em;font-size:2rem;font-weight:800}.library-empty-state-module__a4AbBq__firstShelf h3{font-size:1rem}.library-empty-state-module__a4AbBq__firstShelf p{color:var(--text-muted);margin:.38rem 0 0;font-size:.78rem;line-height:1.5}.library-empty-state-module__a4AbBq__firstShelf button{border:1px solid var(--border-default);color:var(--text-primary);background:0 0}@media (max-width:900px){.library-empty-state-module__a4AbBq__firstStory{min-height:31rem}.library-empty-state-module__a4AbBq__artwork{left:42%}.library-empty-state-module__a4AbBq__artworkVeil{background:linear-gradient(90deg, var(--empty-warm) 0%, #1d1112f0 39%, #1d11128f 68%, #1d111221 100%), linear-gradient(0deg, #07060894 0%, transparent 50%)}.library-empty-state-module__a4AbBq__firstCopy{width:72%}.library-empty-state-module__a4AbBq__emptyPaths{grid-template-columns:minmax(0,1fr) minmax(15rem,.52fr)}}@media (max-width:640px){.library-empty-state-module__a4AbBq__root{gap:2.2rem}.library-empty-state-module__a4AbBq__heading h1{font-size:2.35rem}.library-empty-state-module__a4AbBq__firstStory{border-radius:14px;min-height:36rem}.library-empty-state-module__a4AbBq__artwork{inset:0}.library-empty-state-module__a4AbBq__artworkVeil{background:linear-gradient(180deg, #1d111252 0%, #1d1112c2 48%, var(--empty-warm) 82%), linear-gradient(90deg, #1d1112d1 0%, transparent 74%)}.library-empty-state-module__a4AbBq__firstCopy{justify-content:flex-end;width:100%;padding:2rem 1.55rem 2.2rem}.library-empty-state-module__a4AbBq__firstCopy h2{font-size:clamp(2.75rem,14.5vw,3.85rem)}.library-empty-state-module__a4AbBq__firstCopy>p{font-size:.9rem}.library-empty-state-module__a4AbBq__firstActions{display:grid}.library-empty-state-module__a4AbBq__primaryAction,.library-empty-state-module__a4AbBq__secondaryAction{width:100%}.library-empty-state-module__a4AbBq__kanji{font-size:5.5rem;top:.8rem;bottom:auto;right:.8rem}.library-empty-state-module__a4AbBq__emptyPaths{grid-template-columns:1fr}.library-empty-state-module__a4AbBq__collectionPromise{padding:1.35rem}.library-empty-state-module__a4AbBq__collectionPromise h3{max-width:16ch}.library-empty-state-module__a4AbBq__firstShelf{grid-template-columns:auto minmax(0,1fr)}.library-empty-state-module__a4AbBq__firstShelf button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.library-empty-state-module__a4AbBq__primaryAction,.library-empty-state-module__a4AbBq__secondaryAction,.library-empty-state-module__a4AbBq__discoveryPath,.library-empty-state-module__a4AbBq__firstShelf button{transition:none}.library-empty-state-module__a4AbBq__primaryAction:hover:not(:disabled),.library-empty-state-module__a4AbBq__secondaryAction:hover,.library-empty-state-module__a4AbBq__firstShelf button:hover:not(:disabled){transform:none}}html[data-motion-preference=reduced] .library-empty-state-module__a4AbBq__primaryAction,html[data-motion-preference=reduced] .library-empty-state-module__a4AbBq__secondaryAction,html[data-motion-preference=reduced] .library-empty-state-module__a4AbBq__discoveryPath,html[data-motion-preference=reduced] .library-empty-state-module__a4AbBq__firstShelf button{transition:none}
.library-toolbar-module__ZSV0YG__savedViewSlot>details>summary{color:var(--text-secondary);background:0 0;border-width:0;border-color:#0000;border-radius:.5rem}.library-toolbar-module__ZSV0YG__savedViewSlot>details>summary:hover,.library-toolbar-module__ZSV0YG__savedViewSlot>details>summary:focus-visible{background:var(--bg-hover);color:var(--text-primary);border-color:#0000}.library-toolbar-module__ZSV0YG__savedViewSlot>details[open]>summary{background:var(--bg-elevated);color:var(--text-primary)}.library-toolbar-module__ZSV0YG__savedViewSlot>details>summary{transition-property:gap,background-color,color;transition-duration:.18s;transition-timing-function:ease-out}.library-toolbar-module__ZSV0YG__toolbarChrome button[aria-controls=library-view-tool-options]{transition-property:gap,background-color,color;transition-duration:.18s;transition-timing-function:ease-out}.library-toolbar-module__ZSV0YG__savedViewSlot>details>summary>span{white-space:nowrap;opacity:1;max-width:9rem;transition-property:max-width,opacity,padding,margin;transition-duration:.22s;transition-timing-function:ease-out;overflow:hidden}.library-toolbar-module__ZSV0YG__toolbarChrome button[aria-controls=library-view-tool-options]>span{white-space:nowrap;opacity:1;max-width:9rem;transition-property:max-width,opacity,padding,margin;transition-duration:.22s;transition-timing-function:ease-out;overflow:hidden}.library-toolbar-module__ZSV0YG__savedViewSlot>details:not([open])>summary{gap:0}.library-toolbar-module__ZSV0YG__toolbarChrome button[aria-controls=library-view-tool-options][aria-expanded=false]{gap:0}.library-toolbar-module__ZSV0YG__savedViewSlot>details:not([open])>summary>span{opacity:0;max-width:0;margin-inline:0;padding-inline:0}.library-toolbar-module__ZSV0YG__toolbarChrome button[aria-controls=library-view-tool-options][aria-expanded=false]>span{opacity:0;max-width:0;margin-inline:0;padding-inline:0}@media (prefers-reduced-motion:reduce){.library-toolbar-module__ZSV0YG__savedViewSlot>details>summary,.library-toolbar-module__ZSV0YG__savedViewSlot>details>summary>span{transition:none}.library-toolbar-module__ZSV0YG__toolbarChrome button[aria-controls=library-view-tool-options]{transition:none}.library-toolbar-module__ZSV0YG__toolbarChrome button[aria-controls=library-view-tool-options]>span{transition:none}}
.library-capacity-indicator-module__ikn5la__summary{color:#d6c2ac;white-space:nowrap;min-width:190px;font-size:.75rem;font-weight:500;line-height:1.25rem;display:block}.library-capacity-indicator-module__ikn5la__capacityText{justify-content:space-between;align-items:baseline;gap:18px;font-size:11px;display:flex}.library-capacity-indicator-module__ikn5la__capacityText strong{color:#efc477;font-size:16px}.library-capacity-indicator-module__ikn5la__capacityTrack{background:#5d4a35;height:3px;margin-top:9px;display:block}.library-capacity-indicator-module__ikn5la__capacityTrack>span{background:#efc477;height:100%;display:block}@media (max-width:540px){.library-capacity-indicator-module__ikn5la__summary{min-width:150px}.library-capacity-indicator-module__ikn5la__capacityText{gap:9px}}@media (max-width:639px){.library-capacity-indicator-module__ikn5la__summary{white-space:normal}}
.activation-welcome-module__pmRC9W__notice{color:#f5e9d8;background:#2b211b;border:1px solid #68503c;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:16px;margin-bottom:24px;padding:18px 16px 18px 22px;display:grid}.activation-welcome-module__pmRC9W__notice strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:18px}.activation-welcome-module__pmRC9W__notice p{color:#cfbda8;max-width:68ch;margin:6px 0 0;font-size:13px;line-height:1.65}.activation-welcome-module__pmRC9W__notice a{color:#edc284;padding:12px 0;font-size:13px;font-weight:650}.activation-welcome-module__pmRC9W__notice button{cursor:pointer;border-radius:8px;place-items:center;min-height:44px;display:grid}.activation-welcome-module__pmRC9W__notice button:hover{background:#423127}.activation-welcome-module__pmRC9W__notice a:focus-visible,.activation-welcome-module__pmRC9W__notice button:focus-visible{outline-offset:3px;outline:2px solid #ff713d}@media (max-width:600px){.activation-welcome-module__pmRC9W__notice{grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:16px}.activation-welcome-module__pmRC9W__notice div{grid-column:1}.activation-welcome-module__pmRC9W__notice button{grid-area:1/2;align-self:start}.activation-welcome-module__pmRC9W__notice a{grid-column:1;padding:6px 0}}
.library-workspace-module__fVUCVW__workspace{color:#f4eee5;padding-block:28px 64px}.library-workspace-module__fVUCVW__membership{background:#1b1611;border:1px solid #66523e;border-radius:10px;align-items:center;gap:30px;margin-bottom:28px;padding:18px 22px;display:flex}.library-workspace-module__fVUCVW__membership[data-supporter=true]{background:linear-gradient(110deg,#2e2114,#17120f 75%);border-color:#8f683b}.library-workspace-module__fVUCVW__memberCopy{align-items:center;gap:14px;margin-right:auto;display:flex}.library-workspace-module__fVUCVW__memberCopy strong{font-size:14px}.library-workspace-module__fVUCVW__badge{color:#efc477;border:1px solid #8f683b;border-radius:4px;padding:5px 9px;font-size:11px}.library-workspace-module__fVUCVW__benefits{color:#f0d4af;border:1px solid #8f683b;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}.library-workspace-module__fVUCVW__benefits:hover{background:#38271c}.library-workspace-module__fVUCVW__heading{justify-content:space-between;align-items:end;gap:24px;margin:28px 0;display:flex}.library-workspace-module__fVUCVW__heading h1{font:700 clamp(36px, 4.3vw, 64px)/1.05 var(--font-display);letter-spacing:-.035em;margin:0}.library-workspace-module__fVUCVW__heading p{color:#c0b8b2;margin-top:14px;font-size:14px}.library-workspace-module__fVUCVW__add{color:#190b04;white-space:nowrap;background:#ff5b21;border-radius:7px;min-height:44px;padding:12px 20px;font-size:14px;font-weight:700}.library-workspace-module__fVUCVW__add:hover{background:#ff8a5f}.library-workspace-module__fVUCVW__add:disabled{cursor:not-allowed;opacity:.55}.library-workspace-module__fVUCVW__workspace :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #efc477}.library-workspace-module__fVUCVW__next{margin-bottom:32px}@media (max-width:900px){.library-workspace-module__fVUCVW__membership{flex-wrap:wrap;gap:16px}.library-workspace-module__fVUCVW__memberCopy{width:100%}.library-workspace-module__fVUCVW__benefits{margin-left:auto}}@media (max-width:540px){.library-workspace-module__fVUCVW__workspace{padding-top:20px}.library-workspace-module__fVUCVW__membership{padding:17px}.library-workspace-module__fVUCVW__heading{flex-direction:column;align-items:start;gap:20px}.library-workspace-module__fVUCVW__memberCopy{gap:10px}.library-workspace-module__fVUCVW__memberCopy strong{font-size:12px}.library-workspace-module__fVUCVW__benefits{padding-inline:10px}}
.next-for-you-cinema-module__ggxhLW__section{position:relative}.next-for-you-cinema-module__ggxhLW__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;margin-bottom:14px;display:flex}.next-for-you-cinema-module__ggxhLW__modeTabs{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:.5rem;flex:none;width:max-content;max-width:100%;padding:.25rem;display:inline-flex}.next-for-you-cinema-module__ggxhLW__mediaFilters{flex-wrap:wrap;gap:.25rem;display:flex}.next-for-you-cinema-module__ggxhLW__controls button{color:#c0b8b2;min-height:40px;font-size:12px}.next-for-you-cinema-module__ggxhLW__controls button[aria-selected=true],.next-for-you-cinema-module__ggxhLW__controls button[aria-pressed=true]{color:#f4eee5}.next-for-you-cinema-module__ggxhLW__footer{color:#c0b8b2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.next-for-you-cinema-module__ggxhLW__stories{min-width:0}.next-for-you-cinema-module__ggxhLW__cinema{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:18px;display:grid}.next-for-you-cinema-module__ggxhLW__story{isolation:isolate;color:#fff5eb;background:#211713;border-radius:16px;min-width:0;min-height:224px;position:relative;overflow:hidden}.next-for-you-cinema-module__ggxhLW__story:first-child{grid-row:span 2;min-height:466px}.next-for-you-cinema-module__ggxhLW__story:only-child{grid-column:1/-1}.next-for-you-cinema-module__ggxhLW__artwork,.next-for-you-cinema-module__ggxhLW__artworkFallback,.next-for-you-cinema-module__ggxhLW__shade{width:100%;height:100%;position:absolute;inset:0}.next-for-you-cinema-module__ggxhLW__artwork{object-fit:cover;object-position:center 30%;z-index:-3}.next-for-you-cinema-module__ggxhLW__artworkFallback{font:800 clamp(5rem, 12vw, 10rem)/1 var(--font-display);color:#77513e;z-index:-3;place-content:center;display:grid}.next-for-you-cinema-module__ggxhLW__shade{z-index:-2;background:linear-gradient(#170e0a18 0%,#170e0acc 65%,#170e0af5 100%)}.next-for-you-cinema-module__ggxhLW__copy{min-height:inherit;flex-direction:column;justify-content:flex-end;padding:26px;display:flex}.next-for-you-cinema-module__ggxhLW__story:first-child .next-for-you-cinema-module__ggxhLW__copy{padding:34px}.next-for-you-cinema-module__ggxhLW__storyLabels{flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:11px;display:flex}.next-for-you-cinema-module__ggxhLW__storyLabels span{color:#f4eee5;background:#20131ac9;border-radius:4px;padding:5px 8px}.next-for-you-cinema-module__ggxhLW__story:first-child .next-for-you-cinema-module__ggxhLW__storyLabels span:first-child{color:#190b04;background:#ff5b21}.next-for-you-cinema-module__ggxhLW__copy h3{max-width:20ch;font:700 clamp(1.35rem, 2vw, 2rem)/1.08 var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0}.next-for-you-cinema-module__ggxhLW__story:first-child h3{max-width:13ch;font-size:clamp(2.6rem,4.3vw,4.5rem);line-height:.98}.next-for-you-cinema-module__ggxhLW__story:not(:first-child) .next-for-you-cinema-module__ggxhLW__copy{justify-content:center}.next-for-you-cinema-module__ggxhLW__story:not(:first-child) .next-for-you-cinema-module__ggxhLW__storyLabels{margin-bottom:10px}.next-for-you-cinema-module__ggxhLW__copy h3 button{text-align:left;cursor:pointer}.next-for-you-cinema-module__ggxhLW__copy p{color:#f4dfd0;max-width:55ch;margin:14px 0 0;font-size:14px;line-height:1.6}.next-for-you-cinema-module__ggxhLW__progress{color:#ffc292;font-variant-numeric:tabular-nums;margin-top:14px;font-size:12px}.next-for-you-cinema-module__ggxhLW__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.next-for-you-cinema-module__ggxhLW__primary,.next-for-you-cinema-module__ggxhLW__dismiss{cursor:pointer;border-radius:8px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:700}.next-for-you-cinema-module__ggxhLW__primary{color:#25170f;background:#fff4e8}.next-for-you-cinema-module__ggxhLW__primary:hover{background:#ffd4ae}.next-for-you-cinema-module__ggxhLW__dismiss{color:#ffecdd;background:#24140be6;border:1px solid #a78065}.next-for-you-cinema-module__ggxhLW__dismiss:hover{background:#593520}.next-for-you-cinema-module__ggxhLW__story button:focus-visible{outline-offset:4px;outline:2px solid #ffc292}.next-for-you-cinema-module__ggxhLW__controls[data-discover=true]{margin-bottom:1.25rem}.next-for-you-cinema-module__ggxhLW__discoverHeading{font:700 clamp(1.8rem, 3vw, 2.75rem)/1 var(--font-display);letter-spacing:-.04em;color:#f4eee5;order:-1;margin:0 auto 0 0}.next-for-you-cinema-module__ggxhLW__discoverGrid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.next-for-you-cinema-module__ggxhLW__discoverCard{isolation:isolate;color:#fff4e8;background:#281d1b;border-radius:1rem;min-width:0;min-height:29rem;display:flex;position:relative;overflow:hidden}.next-for-you-cinema-module__ggxhLW__discoverCard:only-child{grid-column:1/-1;max-width:48rem}.next-for-you-cinema-module__ggxhLW__discoverArtwork,.next-for-you-cinema-module__ggxhLW__discoverFallback,.next-for-you-cinema-module__ggxhLW__discoverShade{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.next-for-you-cinema-module__ggxhLW__discoverArtwork{object-fit:cover;object-position:center 25%;transition:transform .3s}.next-for-you-cinema-module__ggxhLW__discoverCard:hover .next-for-you-cinema-module__ggxhLW__discoverArtwork{transform:scale(1.035)}.next-for-you-cinema-module__ggxhLW__discoverFallback{font:700 9rem/1 var(--font-display);color:#916044;place-items:start center;padding-top:1.25rem;display:grid}.next-for-you-cinema-module__ggxhLW__discoverShade{background:linear-gradient(#170e0a00 0%,#170e0a22 22%,#170e0ae8 55%,#170e0a 100%)}.next-for-you-cinema-module__ggxhLW__discoverCopy{flex-direction:column;justify-content:flex-end;width:100%;min-width:0;padding:11rem 1.4rem 1.25rem;display:flex}.next-for-you-cinema-module__ggxhLW__discoverLabels{color:#ffca98;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.65rem;font-size:.72rem;font-weight:650;display:flex}.next-for-you-cinema-module__ggxhLW__discoverLabels span:first-child{color:#ffe8ca}.next-for-you-cinema-module__ggxhLW__discoverCopy h3{-webkit-line-clamp:3;font:700 clamp(1.7rem, 2.25vw, 2.5rem)/1.08 var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.next-for-you-cinema-module__ggxhLW__discoverCard:first-child h3{font-size:clamp(2rem,2.9vw,3rem)}.next-for-you-cinema-module__ggxhLW__discoverReason{-webkit-line-clamp:3;color:#ead6c5;-webkit-box-orient:vertical;margin-top:.85rem;font-size:.84rem;line-height:1.65;display:-webkit-box;overflow:hidden}.next-for-you-cinema-module__ggxhLW__discoverMetadata{color:#ccaf96;margin-top:.7rem;font-size:.68rem;line-height:1.5}.next-for-you-cinema-module__ggxhLW__discoverActions{border-top:1px solid #725542;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-top:1rem;padding-top:.75rem;display:flex}.next-for-you-cinema-module__ggxhLW__discoverAdd,.next-for-you-cinema-module__ggxhLW__discoverFeedback{border-radius:.5rem;min-height:2.75rem;font-size:.75rem;font-weight:650}.next-for-you-cinema-module__ggxhLW__discoverAdd{color:#281609;background:#fff0df;padding:.65rem 1rem}.next-for-you-cinema-module__ggxhLW__discoverAdd:hover{background:#ffbe81}.next-for-you-cinema-module__ggxhLW__discoverFeedback{color:#f9e2ce;background:#24140bcc;border:1px solid #a78065;padding:.5rem .7rem}.next-for-you-cinema-module__ggxhLW__discoverFeedback:hover{color:#fff5e8;background:#593520}.next-for-you-cinema-module__ggxhLW__discoverActions button:disabled{opacity:.55;cursor:wait}.next-for-you-cinema-module__ggxhLW__discoverActions button:focus-visible{outline-offset:3px;outline:2px solid #ffc292}.next-for-you-cinema-module__ggxhLW__discoverSkeleton{flex-direction:column;justify-content:flex-end;gap:1rem;padding:2rem}.next-for-you-cinema-module__ggxhLW__discoverSkeleton span{background:#4c3530;border-radius:.25rem;width:80%;height:1.5rem}.next-for-you-cinema-module__ggxhLW__discoverSkeleton span:last-child{width:55%;height:.8rem}@media (min-width:761px) and (max-width:1100px){.next-for-you-cinema-module__ggxhLW__discoverGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-for-you-cinema-module__ggxhLW__discoverCard:first-child{grid-column:1/-1}.next-for-you-cinema-module__ggxhLW__discoverCard:first-child .next-for-you-cinema-module__ggxhLW__discoverCopy{max-width:72%}}@media (prefers-reduced-motion:reduce){.next-for-you-cinema-module__ggxhLW__discoverArtwork{transition:none}.next-for-you-cinema-module__ggxhLW__discoverCard:hover .next-for-you-cinema-module__ggxhLW__discoverArtwork{transform:none}}.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(2){color:#30231b;background:#e5d3b2}.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(2) .next-for-you-cinema-module__ggxhLW__discoverShade{background:linear-gradient(#e5d3b200 0%,#e5d3b218 25%,#e5d3b2ed 60%,#e5d3b2 82%)}.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(2) .next-for-you-cinema-module__ggxhLW__discoverLabels,.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(2) .next-for-you-cinema-module__ggxhLW__discoverLabels span:first-child,.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(2) .next-for-you-cinema-module__ggxhLW__discoverMetadata{color:#68402a}.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(2) .next-for-you-cinema-module__ggxhLW__discoverReason{color:#503b2c}.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(2) .next-for-you-cinema-module__ggxhLW__discoverActions{border-color:#bda383}.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(2) .next-for-you-cinema-module__ggxhLW__discoverAdd{color:#fff1dd;background:#30231b}.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(2) .next-for-you-cinema-module__ggxhLW__discoverAdd:hover{background:#8e3a24}.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(2) .next-for-you-cinema-module__ggxhLW__discoverFeedback{color:#503b2c;background:#f4e6cf;border-color:#af9275}.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(2) .next-for-you-cinema-module__ggxhLW__discoverFeedback:hover{background:#fff3dd}.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(2) button:focus-visible{outline-color:#8e3a24}.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(3){background:#783b2a}.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(3) .next-for-you-cinema-module__ggxhLW__discoverShade{background:linear-gradient(#783b2a00 0%,#783b2a18 22%,#783b2aeb 59%,#783b2a 85%)}.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(3) .next-for-you-cinema-module__ggxhLW__discoverReason{color:#ffe8d6}.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(3) .next-for-you-cinema-module__ggxhLW__discoverMetadata,.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(3) .next-for-you-cinema-module__ggxhLW__discoverFeedback{color:#f4d5b9}.next-for-you-cinema-module__ggxhLW__discoverCard:nth-child(3) .next-for-you-cinema-module__ggxhLW__discoverActions{border-color:#bc8264}@media (max-width:767px){.next-for-you-cinema-module__ggxhLW__cinema,.next-for-you-cinema-module__ggxhLW__discoverGrid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#85614a transparent;grid-template-rows:auto;grid-template-columns:none;grid-auto-columns:min(88%,360px);grid-auto-flow:column;align-items:stretch;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.next-for-you-cinema-module__ggxhLW__cinema>*,.next-for-you-cinema-module__ggxhLW__discoverGrid>*{scroll-snap-align:start;scroll-snap-stop:always}.next-for-you-cinema-module__ggxhLW__story,.next-for-you-cinema-module__ggxhLW__story:first-child{grid-area:auto;min-height:300px}.next-for-you-cinema-module__ggxhLW__story:only-child,.next-for-you-cinema-module__ggxhLW__discoverCard:only-child{grid-column:auto}.next-for-you-cinema-module__ggxhLW__copy,.next-for-you-cinema-module__ggxhLW__story:first-child .next-for-you-cinema-module__ggxhLW__copy,.next-for-you-cinema-module__ggxhLW__story:not(:first-child) .next-for-you-cinema-module__ggxhLW__copy{justify-content:flex-end;height:100%;min-height:300px;padding:18px}.next-for-you-cinema-module__ggxhLW__copy h3,.next-for-you-cinema-module__ggxhLW__story:first-child h3{-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;max-width:none;font-size:24px;line-height:1.08;display:-webkit-box;overflow:hidden}.next-for-you-cinema-module__ggxhLW__storyLabels,.next-for-you-cinema-module__ggxhLW__story:not(:first-child) .next-for-you-cinema-module__ggxhLW__storyLabels{gap:6px;margin-bottom:10px;font-size:10px}.next-for-you-cinema-module__ggxhLW__copy p{margin-top:10px;font-size:12px;line-height:1.45}.next-for-you-cinema-module__ggxhLW__progress{margin-top:8px;font-size:11px}.next-for-you-cinema-module__ggxhLW__actions{gap:8px;margin-top:14px}.next-for-you-cinema-module__ggxhLW__primary,.next-for-you-cinema-module__ggxhLW__dismiss{padding:10px 12px;font-size:12px}.next-for-you-cinema-module__ggxhLW__controls,.next-for-you-cinema-module__ggxhLW__controls[data-discover=true]{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.55rem;margin-bottom:.9rem}.next-for-you-cinema-module__ggxhLW__modeTabs{order:0;align-self:flex-start}.next-for-you-cinema-module__ggxhLW__discoverHeading{order:1;margin:.35rem 0 .1rem}.next-for-you-cinema-module__ggxhLW__mediaFilters{order:2;max-width:100%}.next-for-you-cinema-module__ggxhLW__discoverCard,.next-for-you-cinema-module__ggxhLW__discoverCard:first-child{grid-column:auto;min-height:350px}.next-for-you-cinema-module__ggxhLW__discoverCopy,.next-for-you-cinema-module__ggxhLW__discoverCard:first-child .next-for-you-cinema-module__ggxhLW__discoverCopy{max-width:none;padding:76px 18px 18px}.next-for-you-cinema-module__ggxhLW__discoverCopy h3,.next-for-you-cinema-module__ggxhLW__discoverCard:first-child h3{-webkit-line-clamp:2;font-size:24px}.next-for-you-cinema-module__ggxhLW__discoverReason{-webkit-line-clamp:2;margin-top:8px;font-size:12px;line-height:1.45}.next-for-you-cinema-module__ggxhLW__discoverMetadata{margin-top:6px}.next-for-you-cinema-module__ggxhLW__discoverLabels{margin-bottom:8px;font-size:10px}.next-for-you-cinema-module__ggxhLW__discoverActions{gap:6px;margin-top:12px;padding-top:10px}.next-for-you-cinema-module__ggxhLW__discoverAdd{flex-basis:100%}.next-for-you-cinema-module__ggxhLW__discoverFeedback{flex:1;padding-inline:8px;font-size:11px}.next-for-you-cinema-module__ggxhLW__discoverArtwork{object-position:center 25%}}
.community-discover-module__2kx6uG__opening{grid-template-columns:minmax(0,1.25fr) minmax(24rem,1fr);align-items:stretch;gap:1.25rem;padding-top:1.25rem;display:grid}.community-discover-module__2kx6uG__feature{isolation:isolate;background:#23191a;border-radius:1rem;align-items:flex-end;min-width:0;min-height:28rem;display:flex;position:relative;overflow:hidden}.community-discover-module__2kx6uG__featureArtwork{z-index:-2;position:absolute;inset:0}.community-discover-module__2kx6uG__feature:after{content:"";z-index:-1;background:linear-gradient(90deg,#171113e8 0%,#17111380 42%,#17111300 100%),linear-gradient(#17111300 10%,#171113 100%);position:absolute;inset:0}.community-discover-module__2kx6uG__featureCopy{padding:clamp(1.5rem,3vw,3rem)}.community-discover-module__2kx6uG__eyebrow{color:#efc477;margin-bottom:1.2rem;font-size:.75rem;font-weight:600}.community-discover-module__2kx6uG__feature h1{font-family:var(--font-display);letter-spacing:-.055em;color:#f4eee5;font-size:clamp(3.1rem,6.1vw,6.7rem);font-weight:700;line-height:.97}.community-discover-module__2kx6uG__feature h1 span{color:var(--accent-vermillion)}.community-discover-module__2kx6uG__featureDescription{color:#ded2cd;max-width:30ch;margin-top:1.25rem;font-size:.875rem;line-height:1.65}.community-discover-module__2kx6uG__featureActions{color:#ded2cd;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.75rem;font-size:.75rem;display:flex}.community-discover-module__2kx6uG__featureLink{color:#171113;background:#f4eee5;border-radius:.5rem;align-items:center;gap:1.75rem;min-height:2.75rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:700;display:inline-flex}.community-discover-module__2kx6uG__featureLink:hover{background:#efc477}.community-discover-module__2kx6uG__featureLink:focus-visible{outline-offset:4px;outline:2px solid #efc477}.community-discover-module__2kx6uG__trending{--text-primary:#fff1dd;--text-secondary:#ecd0bc;--text-muted:#e1bba3;--accent-gold:#ffd5a0;background:#603526;border-radius:1rem;min-width:0;padding:1.25rem 1.5rem 1rem}.community-discover-module__2kx6uG__section{margin-top:1.75rem}.community-discover-module__2kx6uG__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.community-discover-module__2kx6uG__sectionHeading h2{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.035em;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:600;line-height:1.15}.community-discover-module__2kx6uG__sectionCopy,.community-discover-module__2kx6uG__quietState{color:var(--text-secondary);font-size:.75rem;line-height:1.6}.community-discover-module__2kx6uG__sectionCopy{margin:.25rem 0 .75rem}.community-discover-module__2kx6uG__quietState{margin-top:.75rem}.community-discover-module__2kx6uG__emptyTrending{color:var(--text-secondary);padding:3rem 0;font-size:.875rem;line-height:1.7}.community-discover-module__2kx6uG__seasonHeading{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.community-discover-module__2kx6uG__seasonHeading>span{color:var(--text-secondary);font-size:.75rem}.community-discover-module__2kx6uG__discoveryGrid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:1.25rem;margin-top:1.25rem;display:grid}.community-discover-module__2kx6uG__personalRow,.community-discover-module__2kx6uG__discoveryFooter{grid-column:1/-1;grid-template-columns:subgrid;align-items:stretch;gap:1.25rem;min-width:0;display:grid}.community-discover-module__2kx6uG__forYou{isolation:isolate;background:#211619;border-radius:.875rem;flex-direction:column;min-width:0;min-height:19rem;display:flex;position:relative;overflow:hidden}.community-discover-module__2kx6uG__affinityHeader{z-index:2;background:linear-gradient(#211619b0,#0000);justify-content:space-between;align-items:start;gap:.75rem;padding:1.5rem 1.5rem 0;display:flex;position:relative}.community-discover-module__2kx6uG__affinityStory{align-items:end;width:100%;min-width:0;display:flex}.community-discover-module__2kx6uG__affinityHeader p{min-height:2.5rem}.community-discover-module__2kx6uG__affinityArtwork{z-index:-1;width:52%;max-width:26rem;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.community-discover-module__2kx6uG__affinityArtwork:after{content:"";background:linear-gradient(#0000 30%,#2116198c);position:absolute;inset:0}.community-discover-module__2kx6uG__affinityCopy{width:65%;padding:1.5rem;position:relative}.community-discover-module__2kx6uG__affinityKind{color:#eebd82;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.5rem;font-size:.65rem;font-weight:700}.community-discover-module__2kx6uG__affinityTitle{-webkit-line-clamp:3;min-height:3.12em;font-family:var(--font-display);letter-spacing:-.04em;text-shadow:0 2px 24px #211619;-webkit-box-orient:vertical;font-size:clamp(1.65rem,2.4vw,2.65rem);font-weight:700;line-height:1.04;display:-webkit-box;overflow:hidden}.community-discover-module__2kx6uG__activity{--text-primary:#30231b;--text-secondary:#604632;background:#e5d3b2;border-radius:.875rem;grid-template-rows:auto minmax(4.75rem,1fr) auto;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-self:stretch;gap:1rem;min-width:0;min-height:13.5rem;padding:1.5rem;display:grid;container-type:inline-size}.community-discover-module__2kx6uG__activityHeader{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);grid-column:1/-1;justify-content:space-between;gap:.75rem;font-size:.625rem;font-weight:600;line-height:1.5;display:flex}.community-discover-module__2kx6uG__activityHeader span{color:#9d3d22;text-align:right}.community-discover-module__2kx6uG__activityTotal{color:#9d3d22;font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;grid-area:2/1;align-self:center;font-size:clamp(2.25rem,17cqi,4.75rem);font-weight:600;line-height:.95}.community-discover-module__2kx6uG__activityChart{grid-area:2/2;align-self:center;align-items:end;gap:.375rem;min-width:0;height:4.75rem;display:flex}.community-discover-module__2kx6uG__activityBar{outline:none;flex-direction:column;flex:1;justify-content:end;min-width:0;height:100%;display:flex;position:relative}.community-discover-module__2kx6uG__activityBar:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #9d3d22}.community-discover-module__2kx6uG__activityBarDetail{z-index:1;color:#f8ead6;opacity:0;pointer-events:none;background:#30231b;border-radius:.25rem;width:max-content;max-width:12rem;padding:.375rem .5rem;font-size:.625rem;line-height:1.5;position:absolute;bottom:calc(100% + .375rem);right:0}.community-discover-module__2kx6uG__activityBar:hover .community-discover-module__2kx6uG__activityBarDetail,.community-discover-module__2kx6uG__activityBar:focus-visible .community-discover-module__2kx6uG__activityBarDetail{opacity:1}.community-discover-module__2kx6uG__activityCaption{color:var(--text-secondary);grid-area:3/1/4/-1;font-size:.75rem;line-height:1.65}.community-discover-module__2kx6uG__discoveryFooter>.community-discover-module__2kx6uG__section{flex-direction:column;margin-top:0;display:flex}.community-discover-module__2kx6uG__discoveryFooter>.community-discover-module__2kx6uG__section>div:last-child{flex:1;display:flex}.community-discover-module__2kx6uG__discoveryFooter>.community-discover-module__2kx6uG__section>div:last-child>div{width:100%}.community-discover-module__2kx6uG__discoveryFooter>.community-discover-module__2kx6uG__section article>div:last-child{height:100%}@media (max-width:1000px){.community-discover-module__2kx6uG__opening{grid-template-columns:minmax(0,1fr) minmax(22rem,1fr);gap:1rem}.community-discover-module__2kx6uG__feature h1{font-size:3.25rem}.community-discover-module__2kx6uG__featureCopy{padding:1.5rem}.community-discover-module__2kx6uG__trending{padding:1rem}.community-discover-module__2kx6uG__discoveryGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.community-discover-module__2kx6uG__affinityHeader{flex-wrap:wrap}}@media (max-width:800px){.community-discover-module__2kx6uG__opening,.community-discover-module__2kx6uG__discoveryGrid{grid-template-columns:minmax(0,1fr)}.community-discover-module__2kx6uG__opening{gap:1rem;padding-top:1rem}.community-discover-module__2kx6uG__feature{min-height:23rem}.community-discover-module__2kx6uG__feature h1{font-size:clamp(3rem,8vw,4.5rem)}.community-discover-module__2kx6uG__discoveryGrid,.community-discover-module__2kx6uG__personalRow,.community-discover-module__2kx6uG__discoveryFooter{gap:1rem}.community-discover-module__2kx6uG__affinityHeader{flex-wrap:nowrap}}@media (max-width:420px){.community-discover-module__2kx6uG__trending{padding:1rem .75rem .75rem}.community-discover-module__2kx6uG__trending article{grid-template-columns:1.5rem 3rem minmax(0,1fr) 4.5rem;gap:.5rem}.community-discover-module__2kx6uG__trending article>a{width:3rem}.community-discover-module__2kx6uG__affinityHeader{padding:1.25rem 1rem 0}.community-discover-module__2kx6uG__affinityCopy{width:76%;padding:1rem}.community-discover-module__2kx6uG__affinityArtwork{opacity:.72;width:65%}}
.legal-surface-module__1-o51a__surface{width:min(100% - 2rem,82rem);margin-inline:auto;padding:1.5rem 0 5rem}.legal-surface-module__1-o51a__surface :where(a){transition:border-color .18s,background-color .18s,color .18s,transform .18s}.legal-surface-module__1-o51a__surface :where(a:hover){transform:translateY(-1px)}.legal-surface-module__1-o51a__header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding-bottom:1.4rem;display:flex}.legal-surface-module__1-o51a__back{background:#e1b86c0a;color:var(--text-secondary)!important;border-color:#e1b86c61!important}.legal-surface-module__1-o51a__back:hover{border-color:var(--accent-gold)!important;color:var(--text-primary)!important;background:#e1b86c1f!important}.legal-surface-module__1-o51a__hero{background:var(--bg-void);isolation:isolate;border:1px solid #513b2b;border-radius:1rem;margin-top:clamp(2.5rem,5vw,4.5rem);position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #00000047}.legal-surface-module__1-o51a__hero:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 82% 18%,#e1b86c24,#0000 32%),linear-gradient(112deg,#0000 0 64%,#e8450b1a 64.2%,#0000 64.5%);position:absolute;inset:0}.legal-surface-module__1-o51a__hero:after{background:linear-gradient(90deg, transparent, var(--accent-vermillion) 36%, var(--accent-gold) 72%, transparent);content:"";height:2px;position:absolute;inset:auto 0 0}.legal-surface-module__1-o51a__heroContent{padding:clamp(1.5rem,4vw,3.25rem)}.legal-surface-module__1-o51a__heroEyebrow,.legal-surface-module__1-o51a__articleEyebrow{color:var(--accent-vermillion);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:700}.legal-surface-module__1-o51a__heroTitle{color:#f6eee3;max-width:18ch;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin-top:.85rem;font-size:clamp(2.35rem,6vw,5rem);font-weight:760;line-height:.96}.legal-surface-module__1-o51a__heroDescription{color:#f6eee3c2;max-width:66ch;margin-top:1.2rem;font-size:.96rem;line-height:1.75}.legal-surface-module__1-o51a__heroMeta{color:#f6eee38f;font-family:var(--font-mono);letter-spacing:.04em;margin-top:1.25rem;font-size:.7rem}.legal-surface-module__1-o51a__heroFacts{color:#f6eee39e;background:#111114b8;border:1px solid #e1b86c33;border-radius:.6rem;margin-top:1.25rem;padding:.9rem 1rem;font-size:.76rem;line-height:1.65}.legal-surface-module__1-o51a__heroFacts p+p{margin-top:.25rem}.legal-surface-module__1-o51a__heroFacts strong{color:#f6eee3}.legal-surface-module__1-o51a__routeGrid{gap:.75rem;margin-top:1.5rem;display:grid}.legal-surface-module__1-o51a__index .legal-surface-module__1-o51a__routeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-surface-module__1-o51a__contact .legal-surface-module__1-o51a__routeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.legal-surface-module__1-o51a__routeCard{border:1px solid var(--border-default);background:var(--bg-card);border-radius:.8rem;grid-template-columns:auto minmax(8rem,.32fr) minmax(0,1fr);align-items:center;gap:1.25rem;min-height:5.25rem;padding:1.1rem 1.25rem;display:grid;position:relative}.legal-surface-module__1-o51a__routeCard:before{background:var(--accent-vermillion);content:"";border-radius:999px;width:.35rem;height:.35rem;box-shadow:0 0 0 .25rem #e8450b1a}.legal-surface-module__1-o51a__routeCard:hover{background:var(--bg-hover);border-color:#e1b86c7a}.legal-surface-module__1-o51a__routeCardLabel{color:var(--text-primary);font-family:var(--font-display);font-size:1rem;font-weight:700}.legal-surface-module__1-o51a__routeCardDetail{color:var(--text-muted);font-size:.84rem;line-height:1.55}.legal-surface-module__1-o51a__routeCardArrow{color:var(--accent-gold);font-family:var(--font-mono);font-size:1rem}.legal-surface-module__1-o51a__documentGrid{grid-template-columns:minmax(0,1fr) 14rem;align-items:start;gap:2rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.legal-surface-module__1-o51a__article{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:1rem;min-width:0;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 1.5rem 4rem #0000002e}.legal-surface-module__1-o51a__articleTitle{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin-top:.8rem;font-size:clamp(2.1rem,5vw,3.7rem);font-weight:760;line-height:.98}.legal-surface-module__1-o51a__articleSummary{border:1px solid #e8450b47;border-left:2px solid var(--accent-vermillion);color:var(--text-secondary);background:#e8450b0f;border-radius:.7rem;margin-top:1.5rem;padding:1rem 1.1rem;font-size:.88rem;line-height:1.75}.legal-surface-module__1-o51a__articleBody{margin-top:2rem}.legal-surface-module__1-o51a__section{border-top:1px solid var(--border-default);padding:1.8rem 0}.legal-surface-module__1-o51a__section:first-child{border-top:0;padding-top:0}.legal-surface-module__1-o51a__section h2{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.legal-surface-module__1-o51a__section>div{color:var(--text-secondary);margin-top:.85rem;font-size:.88rem;line-height:1.85}.legal-surface-module__1-o51a__section :where(a),.legal-surface-module__1-o51a__legalContact :where(a){color:var(--accent-vermillion);text-underline-offset:.2em;text-decoration:underline}.legal-surface-module__1-o51a__section :where(strong),.legal-surface-module__1-o51a__legalContact :where(strong){color:var(--text-primary)}.legal-surface-module__1-o51a__section :where(ul){padding-left:1.25rem}.legal-surface-module__1-o51a__section :where(li+li){margin-top:.55rem}.legal-surface-module__1-o51a__toc{border:1px solid var(--border-default);background:var(--bg-card);border-radius:.8rem;padding:1rem;position:sticky;top:1rem}.legal-surface-module__1-o51a__tocLabel{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.legal-surface-module__1-o51a__tocNav{gap:.2rem;margin-top:.75rem;display:grid}.legal-surface-module__1-o51a__tocLink{color:var(--text-secondary);border-radius:.45rem;padding:.55rem .65rem;font-size:.75rem;font-weight:650;display:block}.legal-surface-module__1-o51a__tocLink:hover{background:var(--bg-hover);color:var(--text-primary)}.legal-surface-module__1-o51a__tocMeta{border-top:1px solid var(--border-default);color:var(--text-faint);margin-top:1rem;padding-top:.85rem;font-size:.68rem;line-height:1.65}.legal-surface-module__1-o51a__legalContact{border:1px solid var(--border-default);background:var(--bg-card);color:var(--text-secondary);border-radius:.7rem;margin-top:1.5rem;padding:1rem 1.1rem;font-size:.84rem;line-height:1.75}.legal-surface-module__1-o51a__pending{align-items:center;max-width:52rem;min-height:70vh;display:flex}.legal-surface-module__1-o51a__pendingCard{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:1rem;width:100%;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 1.5rem 4rem #0000002e}.legal-surface-module__1-o51a__pendingCard h1{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.05em;margin-top:.8rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:760;line-height:1}.legal-surface-module__1-o51a__pendingCard p:not([class]),.legal-surface-module__1-o51a__pendingDescription{max-width:58ch;color:var(--text-muted);margin-top:1rem;font-size:.88rem;line-height:1.8}.legal-surface-module__1-o51a__pendingLink{margin-top:1.5rem}.legal-surface-module__1-o51a__contactLane{border:1px solid var(--border-default);background:var(--bg-card);border-radius:.8rem;min-height:11rem;padding:1.35rem}.legal-surface-module__1-o51a__contactLane:hover{background:var(--bg-hover);border-color:#e1b86c7a}.legal-surface-module__1-o51a__contactLane h2{color:var(--text-primary);font-family:var(--font-display);font-size:1.05rem;font-weight:700}.legal-surface-module__1-o51a__contactLane p{color:var(--text-muted);margin-top:.55rem;font-size:.82rem;line-height:1.65}.legal-surface-module__1-o51a__contactLane a{min-height:2.5rem;color:var(--accent-vermillion);border:1px solid #e8450b66;border-radius:.5rem;align-items:center;margin-top:1rem;padding-inline:.85rem;font-size:.76rem;font-weight:700;display:inline-flex}.legal-surface-module__1-o51a__contactLane a:hover{background:#e8450b14}.legal-surface-module__1-o51a__contactSafe{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-muted);border-radius:.7rem;margin-top:1.5rem;padding:1.25rem;font-size:.84rem;line-height:1.8}.legal-surface-module__1-o51a__contactSafe h2{color:var(--text-primary);font-family:var(--font-display);font-size:1rem;font-weight:700}.legal-surface-module__1-o51a__contactSafe p+p{margin-top:.75rem}.legal-surface-module__1-o51a__contactSafe strong{color:var(--text-primary)}@media (max-width:760px){.legal-surface-module__1-o51a__surface{width:min(100% - 1rem,48rem);padding-top:.8rem}.legal-surface-module__1-o51a__documentGrid,.legal-surface-module__1-o51a__index .legal-surface-module__1-o51a__routeGrid,.legal-surface-module__1-o51a__contact .legal-surface-module__1-o51a__routeGrid{grid-template-columns:1fr}.legal-surface-module__1-o51a__toc{order:-1;position:static}.legal-surface-module__1-o51a__routeCard{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem}.legal-surface-module__1-o51a__routeCardLabel{font-size:.92rem}}@media (max-width:520px){.legal-surface-module__1-o51a__routeCard{grid-template-columns:auto minmax(0,1fr)}.legal-surface-module__1-o51a__routeCardDetail{grid-column:2}.legal-surface-module__1-o51a__routeCardArrow{display:none}}@media (prefers-reduced-motion:reduce){.legal-surface-module__1-o51a__surface *{scroll-behavior:auto!important;transition:none!important}}
.tracker-card-module__Brf-bW__card{background:#201613;border:1px solid #604135;border-radius:15px;padding-bottom:4rem;box-shadow:0 18px 38px #00000057,inset 0 2px #ffefdc09;container-type:inline-size}.tracker-card-module__Brf-bW__coverPlane{width:100%;min-width:0;min-height:335px}.tracker-card-module__Brf-bW__coverSurface{border-radius:14px 14px 7px 7px}.tracker-card-module__Brf-bW__coverShade{pointer-events:none;z-index:10;background:linear-gradient(#0000 0%,#2016139e 46%,#201613f5 75%,#201613 100%);height:70%;position:absolute;inset:auto 0 0}.tracker-card-module__Brf-bW__title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(18px,1.6vw,25px);font-weight:700;line-height:1.1}.tracker-card-module__Brf-bW__progressBlock{min-width:0;margin-top:.45rem}.tracker-card-module__Brf-bW__progressMeta{color:#ccbab3;text-shadow:0 1px 8px #000000d1;justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;font-size:.6875rem;font-weight:600;line-height:1rem;display:flex}.tracker-card-module__Brf-bW__progressCount{font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:.28rem;min-width:0;display:inline-flex}.tracker-card-module__Brf-bW__progressPrefix{color:#d9bfae;letter-spacing:.03em;font-size:.625rem}.tracker-card-module__Brf-bW__progressCurrent{color:#f4eee5;font-family:var(--font-season-number);font-size:1rem;font-weight:600;line-height:1}.tracker-card-module__Brf-bW__progressSeparator{color:#ffffff61;font-weight:500}.tracker-card-module__Brf-bW__progressLatest{color:#e1cfc5;font-variant-numeric:tabular-nums}.tracker-card-module__Brf-bW__progressStatus{color:#ccbab3;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container (max-width:190px){.tracker-card-module__Brf-bW__progressMeta{flex-wrap:wrap;gap:.2rem}.tracker-card-module__Brf-bW__progressStatus{white-space:normal;flex-basis:100%}.tracker-card-module__Brf-bW__coverPlane{min-height:300px}}.tracker-card-module__Brf-bW__progressTrack{background:#f3d4b62b;height:2px;margin-top:.625rem;overflow:hidden}.tracker-card-module__Brf-bW__progressFill{background:var(--accent-vermillion);height:100%;display:block}.tracker-card-module__Brf-bW__coverButton{isolation:isolate}.tracker-card-module__Brf-bW__ratingControl [data-tsui-rating-collapsed=true]{text-shadow:0 1px 4px #000000eb;font-size:.625rem}.tracker-card-module__Brf-bW__ratingControl [data-tsui-rating-collapsed=true]>span:first-child{font-size:1.35rem;line-height:1}.tracker-card-module__Brf-bW__coverArtwork{transition:transform .135s cubic-bezier(.2,0,0,1)}@media (hover:hover) and (pointer:fine){.tracker-card-module__Brf-bW__coverButton:hover .tracker-card-module__Brf-bW__coverArtwork,.tracker-card-module__Brf-bW__coverButton:focus-visible .tracker-card-module__Brf-bW__coverArtwork{transform:scale(1.035)}}.tracker-card-module__Brf-bW__motionReduced .tracker-card-module__Brf-bW__coverArtwork{transition:none!important;transform:none!important}@keyframes tracker-card-module__Brf-bW__tracker-card-spotlight{0%,to{box-shadow:0 0 #0000}35%{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-vermillion) 78%, transparent), 0 0 20px color-mix(in srgb, var(--accent-vermillion) 22%, transparent)}70%{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-vermillion) 46%, transparent), 0 0 12px color-mix(in srgb, var(--accent-vermillion) 12%, transparent)}}.tracker-card-module__Brf-bW__spotlight{animation:.42s cubic-bezier(.2,0,0,1) both tracker-card-module__Brf-bW__tracker-card-spotlight}.tracker-card-module__Brf-bW__actionTray{z-index:30;color:#fff1df;letter-spacing:.025em;text-align:center;white-space:nowrap;background:#34231c;border:1px solid #7b5744;border-radius:9px;outline:none;height:44px;padding:0 14px;font-size:.78rem;font-weight:800;line-height:1;transition:transform .135s cubic-bezier(.7,0,.84,0),background-color .135s,border-color .135s,box-shadow .135s ease-in;position:absolute;inset:auto 12px 10px;overflow:hidden;transform:translateY(0);box-shadow:0 7px 16px #0003,inset 0 1px #ffefdc0d}.tracker-card-module__Brf-bW__actionTray:hover{border-color:color-mix(in srgb, var(--accent-gold) 64%, #7b5744);background:#493023}.tracker-card-module__Brf-bW__actionTray:focus-visible{border-color:var(--accent-gold);box-shadow:0 0 0 2px #fff1df, 0 9px 20px color-mix(in srgb, var(--accent-vermillion) 24%, transparent)}@media (hover:hover) and (pointer:fine) and (min-width:641px){.tracker-card-module__Brf-bW__actionTray{z-index:30;pointer-events:auto;box-shadow:none;transform:none}.tracker-card-module__Brf-bW__card:hover .tracker-card-module__Brf-bW__actionTray,.tracker-card-module__Brf-bW__card:focus-within .tracker-card-module__Brf-bW__actionTray{z-index:30;pointer-events:auto;border-color:color-mix(in srgb, var(--accent-gold) 52%, #7b5744);background:#493023;transition-duration:.18s;transition-timing-function:cubic-bezier(.16,1,.3,1),ease-out;transform:translateY(0);box-shadow:0 9px 20px #0000003d,inset 0 1px #ffefdc0f}.tracker-card-module__Brf-bW__card:hover,.tracker-card-module__Brf-bW__card:focus-within{z-index:20}}@media (prefers-reduced-motion:reduce){.tracker-card-module__Brf-bW__actionTray{transition:none}}
.season-stack-card-module__4uoS_W__stackShell{isolation:isolate;min-width:0;height:100%;position:relative}.season-stack-card-module__4uoS_W__depth{z-index:0;position:absolute;inset:0;overflow:visible}.season-stack-card-module__4uoS_W__foreground{z-index:3;min-width:0;height:100%;position:relative}.season-stack-card-module__4uoS_W__foreground>article{height:100%}.season-stack-card-module__4uoS_W__rearCard{cursor:pointer;text-align:left;transform-origin:50%;background:#201613;border:1px solid #8a6049;border-radius:15px;padding:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 16px 34px #00000057}.season-stack-card-module__4uoS_W__rearCardPrimary{z-index:2;opacity:.9;transform:translate(7px,4px)}.season-stack-card-module__4uoS_W__rearCardSecondary{z-index:1;opacity:.62;transform:translate(13px,8px)}.season-stack-card-module__4uoS_W__rearCard:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}.season-stack-card-module__4uoS_W__rearVeil{background:linear-gradient(135deg,#2016132e,#20161394);position:absolute;inset:0}@media (max-width:639px){.season-stack-card-module__4uoS_W__rearCardPrimary{transform:translate(6px,4px)}.season-stack-card-module__4uoS_W__rearCardSecondary{display:none}}@media (prefers-reduced-motion:reduce){.season-stack-card-module__4uoS_W__rearCard{transition:none}}.season-stack-card-module__4uoS_W__seasonTab{color:#30231b;max-width:8rem;min-height:44px;font-family:var(--font-display);cursor:pointer;background:#e5d3b2;border-radius:0 11px;align-items:center;gap:.6rem;padding:.65rem .8rem;font-size:.8rem;font-weight:750;display:inline-flex}.season-stack-card-module__4uoS_W__seasonTab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.season-stack-card-module__4uoS_W__seasonTab svg{flex:none}.season-stack-card-module__4uoS_W__seasonTab:hover{background:#f6e7cd}.season-stack-card-module__4uoS_W__seasonTab:focus-visible{outline-offset:3px;outline:2px solid #ce5b35}
.contextual-coachmark-module__uKbLrW__panel{z-index:50;color:#f6e9d5;background:#30231d;border:1px solid #71533e;border-radius:14px;padding:22px 48px 18px 22px;animation:.18s ease-out both contextual-coachmark-module__uKbLrW__arrive;position:fixed;box-shadow:0 12px 32px #0006}.contextual-coachmark-module__uKbLrW__panel h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.15}.contextual-coachmark-module__uKbLrW__panel p{color:#dac2ac;margin-top:10px;font-size:14px;line-height:1.65}.contextual-coachmark-module__uKbLrW__close{color:#dac2ac;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:4px;right:4px}.contextual-coachmark-module__uKbLrW__action{color:#ffc084;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:12px;font-size:14px;font-weight:700;display:flex}.contextual-coachmark-module__uKbLrW__close:hover{background:#604431}.contextual-coachmark-module__uKbLrW__action:hover{text-decoration:underline}.contextual-coachmark-module__uKbLrW__close:focus-visible,.contextual-coachmark-module__uKbLrW__action:focus-visible{outline:2px solid var(--accent-gold);outline-offset:3px}.contextual-coachmark-module__uKbLrW__pointer{background:#30231d;border-top:1px solid #71533e;border-left:1px solid #71533e;width:10px;height:10px;position:absolute;top:-6px;left:24px;transform:rotate(45deg)}.contextual-coachmark-module__uKbLrW__pointerBelow{top:auto;bottom:-6px;transform:rotate(225deg)}@keyframes contextual-coachmark-module__uKbLrW__arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.contextual-coachmark-module__uKbLrW__panel{animation:none}}
.beta-workspace-soft-lock-module__97BLgG__root{z-index:70;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(4px)saturate(.76);backdrop-filter:blur(4px)saturate(.76);isolation:isolate;background:radial-gradient(circle at 17% 13%,#00000057,#000000ab 54%,#000000d6 100%),linear-gradient(115deg,#0405084d,#040406b8);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden auto}.beta-workspace-soft-lock-module__97BLgG__effects{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.beta-workspace-soft-lock-module__97BLgG__laserFallback,.beta-workspace-soft-lock-module__97BLgG__laser{position:absolute;inset:-12%}.beta-workspace-soft-lock-module__97BLgG__laserFallback{filter:blur(2px);background:linear-gradient(96deg,#0000 56%,#ffba4417 61%,#ffe09f9e 61.45%,#e8450b14 63%,#0000 70%)}.beta-workspace-soft-lock-module__97BLgG__stage{z-index:1;background:linear-gradient(119deg,#111115f7 0%,#0a0a0df2 51%,#050507c9 100%);border-radius:2.25rem .75rem;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);width:min(70rem,100%);min-height:min(42rem,100dvh - 2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2.5rem 7rem #000000b8,0 0 0 1px #ffeac814,inset 0 1px #ffffff0f}.beta-workspace-soft-lock-module__97BLgG__stage:before{content:"";background:linear-gradient(#0000,#ffd27d57 22%,#ffd27d1f 78%,#0000);width:1px;position:absolute;inset:0 auto 0 55%;box-shadow:0 0 2rem #ffa52d2e}.beta-workspace-soft-lock-module__97BLgG__copy{z-index:3;flex-direction:column;justify-content:center;max-width:40rem;padding:clamp(2rem,5vw,5rem) clamp(1.5rem,5vw,4.75rem);display:flex;position:relative}.beta-workspace-soft-lock-module__97BLgG__title{max-width:13ch;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.055em;color:#fffaf2;text-wrap:balance;margin:0;font-size:clamp(2.35rem,5.7vw,4.85rem);font-weight:750;line-height:.98}.beta-workspace-soft-lock-module__97BLgG__titleAccent{color:#ffb43c;text-shadow:0 0 2.6rem #e8450b52;display:block}.beta-workspace-soft-lock-module__97BLgG__description{color:#d5d0c8;max-width:35rem;margin:1.6rem 0 0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7}.beta-workspace-soft-lock-module__97BLgG__supporting{color:#aaa59e;max-width:34rem;margin:.75rem 0 0;font-size:.94rem;line-height:1.6}.beta-workspace-soft-lock-module__97BLgG__actions{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-top:2rem;display:flex}.beta-workspace-soft-lock-module__97BLgG__primary,.beta-workspace-soft-lock-module__97BLgG__secondary{border-radius:.75rem .25rem;outline:none;min-height:3.25rem;font-size:.93rem;font-weight:750;line-height:1}.beta-workspace-soft-lock-module__97BLgG__primary{color:#120803;cursor:pointer;background:linear-gradient(135deg,#ffd477 0%,#ff9f25 52%,#f26115 100%);border:0;justify-content:center;align-items:center;gap:.75rem;min-width:12rem;padding:.9rem 1.25rem;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;position:relative;box-shadow:0 .25rem #7b2c0b,0 .9rem 2rem #e8450b38}.beta-workspace-soft-lock-module__97BLgG__primary:after{content:"";border-top:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transition:transform .16s;transform:rotate(45deg)}.beta-workspace-soft-lock-module__97BLgG__primary:hover{filter:saturate(1.08)brightness(1.05);transform:translateY(-1px);box-shadow:0 .32rem #7b2c0b,0 1.1rem 2.4rem #e8450b4d}.beta-workspace-soft-lock-module__97BLgG__primary:hover:after{transform:translate(.18rem)rotate(45deg)}.beta-workspace-soft-lock-module__97BLgG__primary:active{transform:translateY(.18rem);box-shadow:0 .08rem #7b2c0b,0 .4rem 1.2rem #e8450b3d}.beta-workspace-soft-lock-module__97BLgG__secondary{color:#ede8e0;text-underline-offset:.35rem;justify-content:center;align-items:center;padding:.9rem;-webkit-text-decoration:underline #ffb43c6b;text-decoration:underline #ffb43c6b;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s;display:inline-flex}.beta-workspace-soft-lock-module__97BLgG__secondary:hover{color:#ffcb72;text-decoration-color:currentColor}.beta-workspace-soft-lock-module__97BLgG__primary:focus-visible,.beta-workspace-soft-lock-module__97BLgG__secondary:focus-visible{box-shadow:0 0 0 3px #0a0a0d,0 0 0 6px #ffb43c}.beta-workspace-soft-lock-module__97BLgG__finePrint{color:#8e8a85;max-width:33rem;margin:1.35rem 0 0;font-size:.76rem;line-height:1.55}.beta-workspace-soft-lock-module__97BLgG__artArea{z-index:2;min-width:0;position:relative}.beta-workspace-soft-lock-module__97BLgG__artGlow{filter:blur(22px);background:radial-gradient(circle,#f08f192e,#5d3ba614 42%,#0000 72%);position:absolute;inset:14% 2% 2% -16%}.beta-workspace-soft-lock-module__97BLgG__art{object-fit:contain;filter:drop-shadow(-1.5rem 1.5rem 2.5rem #00000075);width:min(39rem,125%);max-width:none;height:auto;position:absolute;bottom:clamp(-5.5rem,-7vw,-2.5rem);right:clamp(-6rem,-5vw,-2rem);-webkit-mask-image:radial-gradient(74% 79% at 58% 49%,#000 58%,#000000eb 73%,#0000 100%);mask-image:radial-gradient(74% 79% at 58% 49%,#000 58%,#000000eb 73%,#0000 100%)}@media (max-width:760px){.beta-workspace-soft-lock-module__97BLgG__root{padding-inline:max(.65rem, env(safe-area-inset-left)) max(.65rem, env(safe-area-inset-right));-webkit-backdrop-filter:blur(3px)saturate(.78);backdrop-filter:blur(3px)saturate(.78);place-items:end center}.beta-workspace-soft-lock-module__97BLgG__stage{min-height:min(46rem, calc(100dvh - max(1.3rem, env(safe-area-inset-top)) - max(.5rem, env(safe-area-inset-bottom))));border-radius:1.5rem .5rem;grid-template-columns:1fr}.beta-workspace-soft-lock-module__97BLgG__stage:before{background:linear-gradient(90deg,#0000,#ffd27d52,#0000);width:auto;height:1px;inset:auto 8% 42%}.beta-workspace-soft-lock-module__97BLgG__copy{justify-content:flex-start;padding:2rem 1.35rem 17.5rem}.beta-workspace-soft-lock-module__97BLgG__title{max-width:12ch;font-size:clamp(2.5rem,12vw,4rem)}.beta-workspace-soft-lock-module__97BLgG__description{margin-top:1.1rem;font-size:.98rem;line-height:1.58}.beta-workspace-soft-lock-module__97BLgG__supporting{font-size:.86rem;line-height:1.5}.beta-workspace-soft-lock-module__97BLgG__actions{grid-template-columns:1fr;gap:.55rem;margin-top:1.35rem;display:grid}.beta-workspace-soft-lock-module__97BLgG__primary,.beta-workspace-soft-lock-module__97BLgG__secondary{width:100%;min-height:3.2rem}.beta-workspace-soft-lock-module__97BLgG__finePrint{margin-top:.9rem}.beta-workspace-soft-lock-module__97BLgG__artArea{pointer-events:none;height:18rem;position:absolute;inset:auto 0 0;overflow:hidden}.beta-workspace-soft-lock-module__97BLgG__art{width:min(25rem,104vw);top:-3.2rem;bottom:auto;right:-2.6rem}.beta-workspace-soft-lock-module__97BLgG__laserFallback,.beta-workspace-soft-lock-module__97BLgG__laser{inset:0}}@media (max-width:390px),(max-height:720px){.beta-workspace-soft-lock-module__97BLgG__copy{padding-top:1.45rem;padding-bottom:14rem}.beta-workspace-soft-lock-module__97BLgG__title{font-size:clamp(2.15rem,10.5vw,3rem)}.beta-workspace-soft-lock-module__97BLgG__description{margin-top:.85rem}.beta-workspace-soft-lock-module__97BLgG__supporting{display:none}.beta-workspace-soft-lock-module__97BLgG__actions{margin-top:1rem}.beta-workspace-soft-lock-module__97BLgG__finePrint{display:none}.beta-workspace-soft-lock-module__97BLgG__artArea{height:14.5rem}.beta-workspace-soft-lock-module__97BLgG__art{width:21rem;top:-2.5rem;right:-1.8rem}}@media (prefers-reduced-motion:reduce){.beta-workspace-soft-lock-module__97BLgG__primary,.beta-workspace-soft-lock-module__97BLgG__primary:after,.beta-workspace-soft-lock-module__97BLgG__secondary{transition:none}.beta-workspace-soft-lock-module__97BLgG__primary:hover,.beta-workspace-soft-lock-module__97BLgG__primary:active{transform:none}}
.profile-showcase-module__xYW4Ca__page{--profile-accent:#ff784f;padding-block:1.5rem 5rem}.profile-showcase-module__xYW4Ca__breadcrumbs{color:#c6b7ac;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;font-size:.8rem;display:flex}.profile-showcase-module__xYW4Ca__breadcrumbs a,.profile-showcase-module__xYW4Ca__heroActions a,.profile-showcase-module__xYW4Ca__textLink{align-items:center;min-height:44px;display:inline-flex}.profile-showcase-module__xYW4Ca__hero{isolation:isolate;background:var(--profile-surface,#301611);border-radius:1rem;align-items:end;min-height:34rem;display:flex;position:relative;overflow:hidden}.profile-showcase-module__xYW4Ca__heroArt{z-index:-3;display:flex;position:absolute;inset:0;overflow:hidden}.profile-showcase-module__xYW4Ca__heroArt>img{object-fit:cover;flex:1;width:100%;min-width:0;height:100%}.profile-showcase-module__xYW4Ca__heroArt[data-count="2"]>img{width:50%}.profile-showcase-module__xYW4Ca__heroArt[data-count="3"]>img{width:33.33%}.profile-showcase-module__xYW4Ca__heroArt[data-count="4"]>img{width:25%}.profile-showcase-module__xYW4Ca__hero[data-composition=gallery] .profile-showcase-module__xYW4Ca__heroArt[data-count]:not([data-count="0"]):not([data-count="1"]){gap:.6rem;inset:-8% -3% 0 34%;transform:rotate(-9deg)}.profile-showcase-module__xYW4Ca__hero[data-composition=gallery] .profile-showcase-module__xYW4Ca__heroArt>img{border-radius:.6rem}.profile-showcase-module__xYW4Ca__heroArt .profile-showcase-module__xYW4Ca__shiori{object-fit:contain;object-position:right bottom;width:min(64%,55rem);height:100%;position:absolute;bottom:0;right:0}.profile-showcase-module__xYW4Ca__signature{color:var(--profile-accent);opacity:.1;letter-spacing:-.04em;font-size:clamp(12rem,23vw,27rem);font-weight:800;line-height:1.1;position:absolute;top:-5%;left:3%}.profile-showcase-module__xYW4Ca__heroShade{z-index:-1;background:linear-gradient(#100c0b05 20%,#100c0b75 62%,#100c0bf5),linear-gradient(90deg,#120e0da8,#0000 80%);position:absolute;inset:0}.profile-showcase-module__xYW4Ca__heroContent{padding:clamp(1.4rem,3vw,3.5rem);align-items:end;gap:2rem;width:100%;padding-top:14rem;display:flex}.profile-showcase-module__xYW4Ca__avatar{flex:none;padding:1.6rem .5rem .7rem}.profile-showcase-module__xYW4Ca__nameBlock{flex:1;min-width:0}.profile-showcase-module__xYW4Ca__handle{color:#ead5c3;font-size:.85rem}.profile-showcase-module__xYW4Ca__nameBlock h1{overflow-wrap:anywhere;font:750 clamp(3.2rem, 6vw, 6rem)/.98 var(--font-display);letter-spacing:-.04em;color:#fff3e6;margin-top:.6rem}.profile-showcase-module__xYW4Ca__nameBlock h1>span{color:var(--profile-accent)}.profile-showcase-module__xYW4Ca__nameBlock p{color:#efddd0;overflow-wrap:anywhere;max-width:45ch;margin-top:1rem;font-size:1rem;line-height:1.65}.profile-showcase-module__xYW4Ca__heroActions{flex-wrap:wrap;flex:none;align-items:center;gap:.7rem;display:flex}.profile-showcase-module__xYW4Ca__heroActions>a{color:#241711;background:#f3e7d4;border-radius:.6rem;padding:.65rem 1rem;font-size:.8rem;font-weight:700}.profile-showcase-module__xYW4Ca__belowHero{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:start;gap:clamp(2rem,5vw,6rem);padding:2.8rem 1.5rem 0;display:grid}.profile-showcase-module__xYW4Ca__intro,.profile-showcase-module__xYW4Ca__profileBody{min-width:0}.profile-showcase-module__xYW4Ca__intro h2{font:650 1.7rem/1.2 var(--font-display);letter-spacing:-.025em}.profile-showcase-module__xYW4Ca__intro>p{white-space:pre-line;overflow-wrap:anywhere;color:#cebbb0;max-width:65ch;margin-top:1.1rem;font-size:1.02rem;line-height:1.9}.profile-showcase-module__xYW4Ca__counts{color:#bdaa9f;border-bottom:1px solid #352925;flex-wrap:wrap;gap:2rem;margin-top:.5rem;padding:1.7rem 0;font-size:.8rem;display:flex}.profile-showcase-module__xYW4Ca__counts strong{color:#f0dfc7;font:650 1.6rem var(--font-display);margin-right:.45rem}.profile-showcase-module__xYW4Ca__privacy{color:#a8958a;margin-top:1rem;font-size:.73rem;line-height:1.7}.profile-showcase-module__xYW4Ca__roleStack{gap:1rem;margin-top:-5.2rem;display:grid;position:relative}.profile-showcase-module__xYW4Ca__roleCard{isolation:isolate;color:#efdbc1;background:linear-gradient(125deg,#493321,#261b17 54%,#644526);border-radius:1rem;min-height:15rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 1.5rem 2.5rem #0005}.profile-showcase-module__xYW4Ca__roleCard[data-role=owner]{color:#392b1e;background:linear-gradient(115deg,#f1d5a0,#c6a66b 54%,#efdcb4)}.profile-showcase-module__xYW4Ca__roleCard[data-role=admin],.profile-showcase-module__xYW4Ca__roleCard[data-role=moderator]{color:#1d3034;background:linear-gradient(115deg,#cbd7d8,#879a9e 62%,#c6d3d2)}.profile-showcase-module__xYW4Ca__roleCard[data-role=member]{color:#d9c8bf;background:linear-gradient(125deg,#33282b,#1c171b)}.profile-showcase-module__xYW4Ca__roleGlyph{z-index:-1;opacity:.1;font:800 11rem/1 serif;position:absolute;top:1.7rem;right:-.5rem}.profile-showcase-module__xYW4Ca__cardTop{justify-content:space-between;align-items:center;gap:1rem;font-size:.62rem;display:flex}.profile-showcase-module__xYW4Ca__cardTop>span:first-child{font:700 .9rem var(--font-display)}.profile-showcase-module__xYW4Ca__roleCard h2{font:700 2rem/1 var(--font-display);letter-spacing:-.035em;margin-top:2.1rem}.profile-showcase-module__xYW4Ca__roleCard h2>span{color:#bc4827}.profile-showcase-module__xYW4Ca__roleCard>p{max-width:26ch;margin-top:.7rem;font-size:.8rem;line-height:1.6}.profile-showcase-module__xYW4Ca__cardBottom{border-top:1px solid;flex-direction:column;gap:.6rem;margin-top:1.6rem;padding-top:1rem;display:flex}.profile-showcase-module__xYW4Ca__cardBottom strong{overflow-wrap:anywhere;font-size:.82rem}.profile-showcase-module__xYW4Ca__cardBottom span{letter-spacing:.08em;font-size:.52rem}.profile-showcase-module__xYW4Ca__collections{margin-top:4rem}.profile-showcase-module__xYW4Ca__sectionHeading{border-bottom:1px solid #352925;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1.2rem;display:flex}.profile-showcase-module__xYW4Ca__sectionHeading h2{font:650 clamp(2rem, 3vw, 3rem)/1.1 var(--font-display);letter-spacing:-.035em}.profile-showcase-module__xYW4Ca__sectionHeading p{color:#baa89d;margin-top:.7rem;font-size:.85rem}.profile-showcase-module__xYW4Ca__collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-top:1.7rem;display:grid}.profile-showcase-module__xYW4Ca__collection{min-width:0}.profile-showcase-module__xYW4Ca__collection h3{margin-top:1rem;font-size:1.2rem;font-weight:650}.profile-showcase-module__xYW4Ca__collection p{color:#bbaa9f;margin-top:.55rem;font-size:.82rem;line-height:1.7}.profile-showcase-module__xYW4Ca__featured{background:#21191a;border-radius:1rem;grid-template-columns:1.1fr 1fr;align-items:center;gap:2rem;margin-top:2rem;display:grid;overflow:hidden}.profile-showcase-module__xYW4Ca__featuredCopy{padding:1.5rem 2rem 1.5rem 0}.profile-showcase-module__xYW4Ca__featuredCopy>span{color:#e6b779;font-size:.8rem}.profile-showcase-module__xYW4Ca__featuredCopy h3{font:650 clamp(1.6rem, 3vw, 3rem)/1.08 var(--font-display);margin-top:1rem}.profile-showcase-module__xYW4Ca__featuredCopy p{color:#c7b4a9;margin-top:1rem;line-height:1.8}.profile-showcase-module__xYW4Ca__textLink{color:#e6b779;margin-top:1rem;font-size:.85rem}.profile-showcase-module__xYW4Ca__empty{color:#bba99d;padding-block:3rem;font-size:1rem;line-height:1.8}.profile-showcase-module__xYW4Ca__page a:focus-visible,.profile-showcase-module__xYW4Ca__hero a:focus-visible{outline-offset:4px;border-radius:.4rem;outline:2px solid #edc47c}@media (max-width:1000px){.profile-showcase-module__xYW4Ca__heroContent{flex-wrap:wrap;gap:1.3rem}.profile-showcase-module__xYW4Ca__heroActions{width:100%}.profile-showcase-module__xYW4Ca__belowHero{grid-template-columns:1fr;gap:2rem;padding-inline:.3rem}.profile-showcase-module__xYW4Ca__roleStack{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.profile-showcase-module__xYW4Ca__collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.profile-showcase-module__xYW4Ca__hero{min-height:32rem}.profile-showcase-module__xYW4Ca__heroContent{align-items:start;padding-top:12rem}.profile-showcase-module__xYW4Ca__nameBlock{flex-basis:100%}.profile-showcase-module__xYW4Ca__heroArt .profile-showcase-module__xYW4Ca__shiori{width:100%;height:78%;top:0;bottom:auto}.profile-showcase-module__xYW4Ca__heroArt[data-count="4"]>img:last-child{display:none}.profile-showcase-module__xYW4Ca__heroArt[data-count="4"]>img{width:33.33%}.profile-showcase-module__xYW4Ca__hero[data-composition=gallery] .profile-showcase-module__xYW4Ca__heroArt[data-count]:not([data-count="0"]):not([data-count="1"]){inset:-6% -14% 22% 5%}.profile-showcase-module__xYW4Ca__nameBlock h1{font-size:3.3rem}.profile-showcase-module__xYW4Ca__roleStack,.profile-showcase-module__xYW4Ca__collectionGrid,.profile-showcase-module__xYW4Ca__featured{grid-template-columns:1fr}.profile-showcase-module__xYW4Ca__featuredCopy{padding:.5rem 1.5rem 1.5rem}.profile-showcase-module__xYW4Ca__collections{margin-top:2.8rem}}
.discord-showcase-module__L-HsbG__nextPhrase{color:#0000;text-shadow:0 0 26px #e8450b2e;background-image:linear-gradient(90deg,#e8450b,#c9a96e,#f25a1e,#e8450b);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite alternate discord-showcase-module__L-HsbG__discordGradientShift;display:inline-block;position:relative}.discord-showcase-module__L-HsbG__nextPhrase:after{content:"";transform-origin:50%;opacity:.9;background:linear-gradient(90deg,#e8450b,#c9a96e,#e8450b);border-radius:999px;height:.12em;position:absolute;bottom:-.22em;left:7%;right:4%;transform:rotate(-1.8deg)scaleX(.96);box-shadow:0 0 18px #e8450b4d}@keyframes discord-showcase-module__L-HsbG__discordGradientShift{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.discord-showcase-module__L-HsbG__nextPhrase{background-position:45%;animation:none}}
.tracker-list-item-module__o_OBIW__row{grid-template-rows:22px minmax(0,1fr);grid-template-columns:52px minmax(0,1fr) auto;gap:2px 12px;padding:8px;display:grid}.tracker-list-item-module__o_OBIW__identity{grid-area:1/2}.tracker-list-item-module__o_OBIW__details{grid-area:2/2;align-self:center;min-width:0;max-width:34rem}.tracker-list-item-module__o_OBIW__actions{grid-area:1/3/3}.tracker-list-item-module__o_OBIW__progressLabels{flex-wrap:wrap;column-gap:8px;font-size:12px;font-weight:600;line-height:15px;display:flex}.tracker-list-item-module__o_OBIW__coverButton{grid-area:1/1/3;width:52px;height:78px;position:relative}.tracker-list-item-module__o_OBIW__stackMarker{color:#f4eee5;text-align:center;background:#211819ed;border-radius:6px 0 0;min-width:22px;padding:2px 4px;font-size:11px;font-weight:700;position:absolute;inset:auto 0 0 auto}@media (max-width:639px){.tracker-list-item-module__o_OBIW__identity{grid-column:2/4}.tracker-list-item-module__o_OBIW__actions{grid-row:2}.tracker-list-item-module__o_OBIW__row{column-gap:8px}.tracker-list-item-module__o_OBIW__progressLabels{font-size:11px}}.tracker-list-item-module__o_OBIW__coverButton{isolation:isolate}.tracker-list-item-module__o_OBIW__coverArtwork{transition:transform .135s cubic-bezier(.2,0,0,1)}@media (hover:hover) and (pointer:fine){.tracker-list-item-module__o_OBIW__coverButton:hover .tracker-list-item-module__o_OBIW__coverArtwork,.tracker-list-item-module__o_OBIW__coverButton:focus-visible .tracker-list-item-module__o_OBIW__coverArtwork{transform:scale(1.035)}}.tracker-list-item-module__o_OBIW__motionReduced .tracker-list-item-module__o_OBIW__coverArtwork{transition:none!important;transform:none!important}@keyframes tracker-list-item-module__o_OBIW__tracker-list-item-spotlight{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-vermillion) 0%, transparent)}35%{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-vermillion) 55%, transparent), 0 0 18px color-mix(in srgb, var(--accent-vermillion) 28%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-vermillion) 0%, transparent)}}.tracker-list-item-module__o_OBIW__spotlight{animation:.42s cubic-bezier(.2,0,0,1) both tracker-list-item-module__o_OBIW__tracker-list-item-spotlight}
