.profile-settings-module__h2RanG__pageStack{gap:24px;display:grid}.profile-settings-module__h2RanG__twoColumnPanels{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);gap:24px;display:grid}.profile-settings-module__h2RanG__profileCard,.profile-settings-module__h2RanG__panelCard{color:var(--paper);background:linear-gradient(135deg,#d8ac520e,#0000 34%),#080a0de8;border:1px solid #f0e6d31c;border-top-color:#d8ac5257;position:relative;overflow:hidden;box-shadow:0 28px 72px #0000004d}.profile-settings-module__h2RanG__profileCard:before,.profile-settings-module__h2RanG__panelCard:before{content:"";background:linear-gradient(180deg, var(--gold), #d8ac520d 62%, transparent);pointer-events:none;width:2px;position:absolute;inset:0 auto 0 0}.profile-settings-module__h2RanG__cardHeader,.profile-settings-module__h2RanG__editorHeader,.profile-settings-module__h2RanG__editorFooter,.profile-settings-module__h2RanG__panelHeader,.profile-settings-module__h2RanG__sessionCard{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.profile-settings-module__h2RanG__cardHeader{border-bottom:1px solid #f0e6d314;padding:clamp(28px,4vw,40px)}.profile-settings-module__h2RanG__cardHeader h2,.profile-settings-module__h2RanG__editorHeader h2{color:var(--gold-bright);font:400 clamp(1.7rem, 3vw, 2.35rem) var(--font-serif);letter-spacing:.01em;margin:8px 0 9px}.profile-settings-module__h2RanG__cardHeader p,.profile-settings-module__h2RanG__editorHeader p,.profile-settings-module__h2RanG__formSection>p{color:var(--paper-muted);margin:0;line-height:1.65}.profile-settings-module__h2RanG__eyebrow{color:#b5a993;letter-spacing:.16em;font-size:.68rem;font-weight:650}.profile-settings-module__h2RanG__identityLedger{background:radial-gradient(circle at 12% 30%,#d8ac521a,#0000 35%),linear-gradient(90deg,#0a090880,#04080d1f);border-bottom:1px solid #f0e6d31a;grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:stretch;min-height:12rem;display:grid}.profile-settings-module__h2RanG__identityLead{flex-direction:column;justify-content:center;min-width:0;padding:clamp(30px,5vw,50px) clamp(28px,5vw,50px);display:flex}.profile-settings-module__h2RanG__identityLead>span{color:var(--paper-muted);letter-spacing:.13em;font-size:.73rem}.profile-settings-module__h2RanG__identityLead>strong{color:#f3e8d4;font:400 clamp(2.2rem, 5vw, 3.7rem) var(--font-serif);overflow-wrap:anywhere;margin-top:10px;line-height:1.08}.profile-settings-module__h2RanG__identityLead p{color:#cbbfae;flex-wrap:wrap;gap:10px 0;margin:17px 0 0;font-size:.9rem;display:flex}.profile-settings-module__h2RanG__identityLead p span{padding-right:16px}.profile-settings-module__h2RanG__identityLead p span+span{color:var(--gold-bright);border-left:1px solid #d8ac5252;padding-left:16px}.profile-settings-module__h2RanG__identityStatus{border-left:1px solid #d8ac5233;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.profile-settings-module__h2RanG__identityStatus>div{flex-direction:column;justify-content:flex-end;min-width:0;padding:34px 26px;display:flex}.profile-settings-module__h2RanG__identityStatus>div+div{border-left:1px solid #f0e6d314}.profile-settings-module__h2RanG__identityStatus dt{color:var(--paper-muted);font-size:.72rem}.profile-settings-module__h2RanG__identityStatus dd{color:var(--gold-bright);font:400 clamp(1.22rem, 2vw, 1.6rem) var(--font-serif);overflow-wrap:anywhere;margin:9px 0 0;line-height:1.3}.profile-settings-module__h2RanG__profileGroups{grid-template-columns:minmax(0,1.58fr) minmax(17rem,.72fr);display:grid}.profile-settings-module__h2RanG__profileGroup{min-width:0;padding:clamp(26px,4vw,38px)}.profile-settings-module__h2RanG__profileAbilityGroup{background:#ffffff03;border-left:1px solid #f0e6d317}.profile-settings-module__h2RanG__profileGroup>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.profile-settings-module__h2RanG__profileGroup>header span{color:var(--gold-dim);font:500 .72rem var(--font-mono);letter-spacing:.08em}.profile-settings-module__h2RanG__profileGroup>header h3{color:#d8c9b4;font:400 1.16rem var(--font-serif);margin:0}.profile-settings-module__h2RanG__profileGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.profile-settings-module__h2RanG__profileAbilityGroup .profile-settings-module__h2RanG__profileGrid{grid-template-columns:1fr}.profile-settings-module__h2RanG__profileValue{border-top:1px solid #f0e6d313;min-width:0;padding:16px 18px 17px 0}.profile-settings-module__h2RanG__profileValue dt{color:#817a70;letter-spacing:.06em;margin-bottom:8px;font-size:.72rem}.profile-settings-module__h2RanG__profileValue dd{color:#ded5c9;overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.55}.profile-settings-module__h2RanG__profileValue dd[data-accent=true]{color:var(--gold-bright);font-weight:650}.profile-settings-module__h2RanG__contactList{grid-template-columns:minmax(0,1fr);gap:10px 24px;display:grid}.profile-settings-module__h2RanG__contactPreview{gap:12px;display:grid}.profile-settings-module__h2RanG__contactToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-settings-module__h2RanG__contactToolbar>span{color:#817a70;font-size:.73rem}.profile-settings-module__h2RanG__contactDialogList{padding:18px 0}.profile-settings-module__h2RanG__contactItem{border-left:2px solid #d8ac523d;grid-template-columns:3.4rem minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;padding-left:11px;display:grid}.profile-settings-module__h2RanG__contactItem small{color:#817a70;white-space:nowrap;font-size:.7rem}.profile-settings-module__h2RanG__contactItem strong{color:#ded5c9;overflow-wrap:anywhere;min-width:0;font-size:.88rem;font-weight:620}.profile-settings-module__h2RanG__wideValue{grid-column:1/-1}.profile-settings-module__h2RanG__editorDialog,.profile-settings-module__h2RanG__smallDialog{max-width:none;color:var(--paper);background:#0a0b0dfa;border:1px solid #d8ac524d;border-radius:0;margin:auto;padding:0;overflow:hidden;box-shadow:0 34px 110px #000000ad}.profile-settings-module__h2RanG__editorDialog{width:min(980px,100vw - 32px);max-height:min(900px,100dvh - 32px)}.profile-settings-module__h2RanG__editorDialog::backdrop,.profile-settings-module__h2RanG__smallDialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020407cc}.profile-settings-module__h2RanG__editorShell{grid-template-rows:auto minmax(0,1fr) auto;max-height:min(900px,100dvh - 32px);display:grid}.profile-settings-module__h2RanG__editorHeader{background:linear-gradient(90deg,#d8ac520e,#0000 42%);border-bottom:1px solid #f0e6d317;padding:26px 30px 22px}.profile-settings-module__h2RanG__editorHeader h2{font-size:1.75rem}.profile-settings-module__h2RanG__editorBody{overscroll-behavior:contain;min-height:0;padding:0 30px;overflow-y:auto}.profile-settings-module__h2RanG__formSection{border-bottom:1px solid #f0e6d314;padding:28px 0}.profile-settings-module__h2RanG__formSection:last-child{border-bottom:0}.profile-settings-module__h2RanG__formSection h3{color:#e1c18a;font:400 1.18rem var(--font-serif);border-left:2px solid #d8ac52b3;margin:0 0 17px;padding-left:12px}.profile-settings-module__h2RanG__formSection>p{margin:-8px 0 18px 14px;font-size:.87rem}.profile-settings-module__h2RanG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.profile-settings-module__h2RanG__fieldGrid label,.profile-settings-module__h2RanG__smallDialogBody label{color:#d9d1c8;gap:8px;font-size:.86rem;font-weight:620;display:grid}.profile-settings-module__h2RanG__fieldGrid label>span{color:var(--paper-muted);font-size:.73rem;font-weight:450}.profile-settings-module__h2RanG__comboField{align-content:start;gap:8px;min-width:0;display:grid}.profile-settings-module__h2RanG__comboHelp{color:var(--paper-muted);font-size:.73rem;font-weight:450}.profile-settings-module__h2RanG__comboControl{gap:6px;min-width:0;display:grid;position:relative}.profile-settings-module__h2RanG__comboList{z-index:1;max-height:min(260px,34dvh);box-shadow:none;overscroll-behavior:contain;scrollbar-width:thin;background:#11100d;border:1px solid #f0e6d317;border-radius:0;margin:0;padding:4px 0;list-style:none;position:absolute;inset:calc(100% + 6px) 0 auto;overflow-y:auto}.profile-settings-module__h2RanG__comboOption{min-height:44px;color:var(--ui-control-fg,#d9d1c8);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:11px 15px;font-size:.86rem;font-weight:520;line-height:1.45;display:flex}.profile-settings-module__h2RanG__comboOption:hover,.profile-settings-module__h2RanG__comboOption[data-active=true]{background:#f0e6d30e}.profile-settings-module__h2RanG__comboOption[aria-selected=true]{color:var(--ui-accent,#f0c76a);background:linear-gradient(90deg, rgb(var(--ui-accent-rgb) / .1), transparent 72%)}.profile-settings-module__h2RanG__comboEmpty{min-height:44px;color:var(--paper-muted);align-items:center;padding:11px 15px;font-size:.82rem;font-weight:450;display:flex}.profile-settings-module__h2RanG__wideField{grid-column:1/-1}.profile-settings-module__h2RanG__privacyConsent{margin-top:19px}.profile-settings-module__h2RanG__contactSharingChoice{border:1px solid rgb(var(--ui-accent-rgb) / .28);background:rgb(var(--ui-accent-rgb) / .06);gap:8px;padding:16px 18px;display:grid}.profile-settings-module__h2RanG__contactSharingChoice>strong{color:var(--paper);font-size:.9rem}.profile-settings-module__h2RanG__contactSharingChoice>label{align-items:flex-start}.profile-settings-module__h2RanG__contactSharingChoice p,.profile-settings-module__h2RanG__contactSharingChoice small{color:var(--paper-muted);margin:0;line-height:1.55}.profile-settings-module__h2RanG__editorFooter{background:#050608f5;border-top:1px solid #f0e6d317;align-items:center;padding:20px 30px}.profile-settings-module__h2RanG__editorFooter p{max-width:560px;color:var(--paper-muted);margin:0;font-size:.82rem;line-height:1.5}.profile-settings-module__h2RanG__editorFooter p[role=alert],.profile-settings-module__h2RanG__smallDialogBody p[role=alert],.profile-settings-module__h2RanG__panelError{color:#f08d9a}.profile-settings-module__h2RanG__editorFooter>div{flex:none;gap:10px;display:flex}.profile-settings-module__h2RanG__panelCard{padding:clamp(26px,4vw,34px)}.profile-settings-module__h2RanG__panelHeader h3,.profile-settings-module__h2RanG__sessionCard h3{color:#e5c487;font:400 1.4rem var(--font-serif);margin:8px 0 7px}.profile-settings-module__h2RanG__panelHeader h3{white-space:nowrap;word-break:keep-all}.profile-settings-module__h2RanG__panelHeader>button{white-space:nowrap;flex:none}.profile-settings-module__h2RanG__panelHeader p,.profile-settings-module__h2RanG__panelNote,.profile-settings-module__h2RanG__sessionCard p{color:var(--paper-muted);margin:0;line-height:1.6}.profile-settings-module__h2RanG__sectionName{color:#f1ddbb;font:400 clamp(1.7rem, 3vw, 2.3rem) var(--font-serif);margin-top:14px;display:block}.profile-settings-module__h2RanG__panelNote{border-top:1px solid #f0e6d314;margin-top:24px;padding-top:20px}.profile-settings-module__h2RanG__requestState{border-top:1px solid #f0e6d317;margin-top:24px;padding-top:20px}.profile-settings-module__h2RanG__requestState p{margin:0 0 14px}.profile-settings-module__h2RanG__requestState ol{color:var(--paper-muted);gap:8px;margin:0 0 14px;padding-left:21px;display:grid}.profile-settings-module__h2RanG__requestState li[data-done=true]{color:#d9b875}.profile-settings-module__h2RanG__requestState>button{margin-top:4px}.profile-settings-module__h2RanG__smallDialog{width:min(540px,100vw - 32px)}.profile-settings-module__h2RanG__listDialog{width:min(760px,100vw - 32px);max-height:min(780px,100dvh - 32px)}.profile-settings-module__h2RanG__listDialogShell{grid-template-rows:auto minmax(0,1fr) auto;max-height:min(780px,100dvh - 32px);display:grid}.profile-settings-module__h2RanG__listDialogHeader p{max-width:58ch;color:var(--paper-muted);margin:8px 0 0;font-size:.82rem;line-height:1.55}.profile-settings-module__h2RanG__listDialogBody{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:0 24px 24px;overflow-y:auto}.profile-settings-module__h2RanG__listDialogToolbar{z-index:1;color:var(--paper-muted);background:#0a0b0dfa;border-bottom:1px solid #f0e6d317;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex;position:sticky;top:0}.profile-settings-module__h2RanG__listDialogEmpty{color:var(--paper-muted);margin:24px 0 0}.profile-settings-module__h2RanG__smallDialog header,.profile-settings-module__h2RanG__smallDialog footer{justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.profile-settings-module__h2RanG__smallDialog header{background:linear-gradient(90deg,#d8ac520d,#0000 52%);border-bottom:1px solid #f0e6d317}.profile-settings-module__h2RanG__smallDialog header h2{color:var(--gold-bright);font:400 1.55rem var(--font-serif);margin:6px 0 0}.profile-settings-module__h2RanG__smallDialog footer{background:#050608db;border-top:1px solid #f0e6d317;justify-content:flex-end}.profile-settings-module__h2RanG__smallDialogBody{gap:17px;padding:24px;display:grid}.profile-settings-module__h2RanG__smallDialogBody p{color:var(--paper-muted);margin:0;font-size:.84rem;line-height:1.55}.profile-settings-module__h2RanG__panelActions,.profile-settings-module__h2RanG__approvalHeaderActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.profile-settings-module__h2RanG__listSummary{border-top:1px solid #f0e6d317;margin-top:24px;padding-top:20px}.profile-settings-module__h2RanG__listSummaryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-settings-module__h2RanG__listSummaryHeader>div{gap:4px;display:grid}.profile-settings-module__h2RanG__listSummaryHeader>div>strong{color:#dec08b;font-size:.88rem}.profile-settings-module__h2RanG__listSummaryHeader>div>span,.profile-settings-module__h2RanG__securityHeading>div>span{color:#817a70;font-size:.73rem}.profile-settings-module__h2RanG__previewList,.profile-settings-module__h2RanG__dialogList{margin:14px 0 0;padding:0;list-style:none;display:grid}.profile-settings-module__h2RanG__dialogList{margin-top:0}.profile-settings-module__h2RanG__listRow{border-top:1px solid #f0e6d313;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:15px 0;display:grid}.profile-settings-module__h2RanG__listRow:first-child{border-top-color:#d8ac5233}.profile-settings-module__h2RanG__listRowMain{gap:5px;min-width:0;display:grid}.profile-settings-module__h2RanG__listRowMain>strong{color:#ddd3c7;font-size:.9rem;line-height:1.45}.profile-settings-module__h2RanG__listRowMeta,.profile-settings-module__h2RanG__listRowReason{color:#8e8580;font-size:.76rem;line-height:1.5}.profile-settings-module__h2RanG__listRowReason{color:#afa49b;overflow-wrap:anywhere;max-width:62ch}.profile-settings-module__h2RanG__sectionRoute{color:#b7aa9b;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:.82rem;display:flex}.profile-settings-module__h2RanG__sectionRoute>span{white-space:nowrap}.profile-settings-module__h2RanG__sectionRoute i{color:#8e6f38;font-style:normal}.profile-settings-module__h2RanG__listRowActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.profile-settings-module__h2RanG__pendingLabel,.profile-settings-module__h2RanG__grantStatus{color:#c9a966;white-space:nowrap;background:linear-gradient(90deg,#d8ac5214,#0000);border-left:2px solid #d8ac5285;align-self:center;padding:5px 9px;font-size:.72rem}.profile-settings-module__h2RanG__grantStatus[data-status=revoked]{color:#8f8881;background:linear-gradient(90deg,#9e968e0f,#0000);border-left-color:#9e968e6b}.profile-settings-module__h2RanG__approvalPanel{background:linear-gradient(90deg,#5d13221a,#0000 48%),#080a0deb;border-top-color:#a42e4185}.profile-settings-module__h2RanG__approvalPanel:before{background:linear-gradient(#c43c52d1,#5d132214)}.profile-settings-module__h2RanG__approvalMetric{text-align:right;gap:1px;min-width:62px;display:grid}.profile-settings-module__h2RanG__approvalMetric strong{color:#f0c76a;font:400 1.9rem var(--font-serif);line-height:1}.profile-settings-module__h2RanG__approvalMetric span{color:#9a8f85;font-size:.7rem}.profile-settings-module__h2RanG__securityColumns{border-top:1px solid #f0e6d317;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:28px;display:grid}.profile-settings-module__h2RanG__recoverySettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.profile-settings-module__h2RanG__recoverySettings>section{background:#ffffff05;border:1px solid #f0e6d317;justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;padding:18px;display:flex}.profile-settings-module__h2RanG__recoverySettings h4{color:#dec08b;align-items:center;gap:8px;margin:0;display:flex}.profile-settings-module__h2RanG__recoverySettings p{color:var(--paper-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.82rem;line-height:1.55}.profile-settings-module__h2RanG__recoverySettings>section>button{white-space:nowrap;flex:none}.profile-settings-module__h2RanG__securityColumns>section{min-width:0;padding:24px 24px 0 0}.profile-settings-module__h2RanG__securityColumns>section+section{border-left:1px solid #f0e6d317;padding-left:24px;padding-right:0}.profile-settings-module__h2RanG__securityHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profile-settings-module__h2RanG__cardHeader,.profile-settings-module__h2RanG__panelHeader{flex-wrap:wrap}.profile-settings-module__h2RanG__cardHeader>div,.profile-settings-module__h2RanG__panelHeader>div,.profile-settings-module__h2RanG__listSummaryHeader>div,.profile-settings-module__h2RanG__securityHeading>div{min-width:0}.profile-settings-module__h2RanG__cardHeader>button,.profile-settings-module__h2RanG__panelHeader>button,.profile-settings-module__h2RanG__contactToolbar>button,.profile-settings-module__h2RanG__listSummaryHeader>button,.profile-settings-module__h2RanG__securityHeading>button{white-space:nowrap;flex:none}.profile-settings-module__h2RanG__securityHeading>div{gap:6px;display:grid}.profile-settings-module__h2RanG__securityHeading h4{color:#dec08b;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.profile-settings-module__h2RanG__panelError{margin:16px 0 0}.profile-settings-module__h2RanG__inviteManager{gap:20px;display:grid}.profile-settings-module__h2RanG__inviteLink{border-top:1px solid #d8ac523d;gap:10px;padding:18px 0 0;display:grid}.profile-settings-module__h2RanG__inviteLink code{overflow-wrap:anywhere;color:#e8d8bc;background:var(--ui-control-bg);padding:12px 14px}.profile-settings-module__h2RanG__sessionCard{background:linear-gradient(90deg,#5d13221f,#0000 42%),#080a0de6;border-top-color:#a42e416b;align-items:center}.profile-settings-module__h2RanG__sessionCard:before{background:linear-gradient(#c43c52cc,#5d132214)}@media (max-width:900px){.profile-settings-module__h2RanG__twoColumnPanels,.profile-settings-module__h2RanG__profileGroups{grid-template-columns:1fr}.profile-settings-module__h2RanG__profileAbilityGroup{border-top:1px solid #f0e6d317;border-left:0}.profile-settings-module__h2RanG__profileAbilityGroup .profile-settings-module__h2RanG__profileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.profile-settings-module__h2RanG__cardHeader,.profile-settings-module__h2RanG__editorFooter,.profile-settings-module__h2RanG__panelHeader,.profile-settings-module__h2RanG__sessionCard{flex-direction:column;align-items:stretch}.profile-settings-module__h2RanG__cardHeader button,.profile-settings-module__h2RanG__editorFooter button,.profile-settings-module__h2RanG__panelHeader>button,.profile-settings-module__h2RanG__sessionCard>button{width:100%}.profile-settings-module__h2RanG__identityLedger{grid-template-columns:1fr}.profile-settings-module__h2RanG__identityStatus{border-top:1px solid #d8ac5233;border-left:0}.profile-settings-module__h2RanG__profileGrid,.profile-settings-module__h2RanG__profileAbilityGroup .profile-settings-module__h2RanG__profileGrid,.profile-settings-module__h2RanG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-settings-module__h2RanG__wideValue,.profile-settings-module__h2RanG__wideField{grid-column:1/-1}.profile-settings-module__h2RanG__editorDialog{border-width:0;width:100vw;max-height:100dvh}.profile-settings-module__h2RanG__editorShell{height:100dvh;max-height:100dvh}.profile-settings-module__h2RanG__editorHeader,.profile-settings-module__h2RanG__editorFooter{padding:18px}.profile-settings-module__h2RanG__editorBody{padding:0 18px}.profile-settings-module__h2RanG__editorFooter>div{flex-direction:column-reverse;width:100%}.profile-settings-module__h2RanG__securityColumns,.profile-settings-module__h2RanG__recoverySettings{grid-template-columns:1fr}.profile-settings-module__h2RanG__securityColumns>section,.profile-settings-module__h2RanG__securityColumns>section+section{border-left:0;padding:22px 0 0}.profile-settings-module__h2RanG__securityColumns>section+section{border-top:1px solid #f0e6d317;margin-top:20px}.profile-settings-module__h2RanG__smallDialog{width:calc(100vw - 20px)}.profile-settings-module__h2RanG__listDialog{border-width:0;width:100vw;height:100dvh;max-height:100dvh}.profile-settings-module__h2RanG__listDialogShell{height:100dvh;max-height:100dvh}.profile-settings-module__h2RanG__listDialogBody{padding:0 18px 18px}.profile-settings-module__h2RanG__smallDialog footer{flex-direction:column-reverse;align-items:stretch}.profile-settings-module__h2RanG__smallDialog footer button{width:100%}}@media (max-width:540px){.profile-settings-module__h2RanG__profileCard,.profile-settings-module__h2RanG__panelCard{box-shadow:0 20px 54px #0000003d}.profile-settings-module__h2RanG__cardHeader,.profile-settings-module__h2RanG__profileGroup,.profile-settings-module__h2RanG__panelCard{padding:24px 20px}.profile-settings-module__h2RanG__identityLead{padding:30px 20px}.profile-settings-module__h2RanG__identityStatus,.profile-settings-module__h2RanG__profileGrid,.profile-settings-module__h2RanG__profileAbilityGroup .profile-settings-module__h2RanG__profileGrid,.profile-settings-module__h2RanG__fieldGrid,.profile-settings-module__h2RanG__contactList{grid-template-columns:1fr}.profile-settings-module__h2RanG__panelActions,.profile-settings-module__h2RanG__approvalHeaderActions,.profile-settings-module__h2RanG__contactToolbar,.profile-settings-module__h2RanG__listSummaryHeader,.profile-settings-module__h2RanG__securityHeading,.profile-settings-module__h2RanG__recoverySettings>section,.profile-settings-module__h2RanG__listDialogToolbar{flex-direction:column;align-items:stretch}.profile-settings-module__h2RanG__panelActions,.profile-settings-module__h2RanG__approvalHeaderActions,.profile-settings-module__h2RanG__contactToolbar,.profile-settings-module__h2RanG__panelActions button,.profile-settings-module__h2RanG__approvalHeaderActions button,.profile-settings-module__h2RanG__contactToolbar button,.profile-settings-module__h2RanG__listSummaryHeader button,.profile-settings-module__h2RanG__securityHeading button,.profile-settings-module__h2RanG__recoverySettings>section>button,.profile-settings-module__h2RanG__listDialogToolbar button{width:100%}.profile-settings-module__h2RanG__approvalMetric{text-align:left}.profile-settings-module__h2RanG__listRow{grid-template-columns:1fr}.profile-settings-module__h2RanG__listRowActions{justify-content:stretch;width:100%}.profile-settings-module__h2RanG__listRowActions button{flex:1}.profile-settings-module__h2RanG__identityStatus>div{padding:20px}.profile-settings-module__h2RanG__identityStatus>div+div{border-top:1px solid #f0e6d314;border-left:0}.profile-settings-module__h2RanG__wideValue,.profile-settings-module__h2RanG__wideField{grid-column:auto}.profile-settings-module__h2RanG__profileValue{padding-right:0}.profile-settings-module__h2RanG__editorHeader h2{font-size:1.45rem}.profile-settings-module__h2RanG__editorHeader p{display:none}}:is([data-internal-theme=clear] .profile-settings-module__h2RanG__profileCard,[data-internal-theme=clear] .profile-settings-module__h2RanG__panelCard,[data-internal-theme=clear] .profile-settings-module__h2RanG__sessionCard,[data-internal-theme=clear] .profile-settings-module__h2RanG__approvalPanel){color:#17212b;box-shadow:none;background:#fff;border-color:#c8d1d8 #dfe5e9 #dfe5e9;border-radius:8px}[data-internal-theme=clear] .profile-settings-module__h2RanG__profileCard:before{content:none;background-image:none}[data-internal-theme=clear] .profile-settings-module__h2RanG__panelCard:before{content:none;background-image:none}[data-internal-theme=clear] .profile-settings-module__h2RanG__approvalPanel:before{content:none;background-image:none}[data-internal-theme=clear] .profile-settings-module__h2RanG__sessionCard:before{content:none;background-image:none}[data-internal-theme=clear] :is(.profile-settings-module__h2RanG__cardHeader,.profile-settings-module__h2RanG__editorHeader,.profile-settings-module__h2RanG__editorFooter,.profile-settings-module__h2RanG__panelHeader,.profile-settings-module__h2RanG__identityLedger,.profile-settings-module__h2RanG__identityStatus,.profile-settings-module__h2RanG__identityStatus>div,.profile-settings-module__h2RanG__profileValue,.profile-settings-module__h2RanG__profileAbilityGroup,.profile-settings-module__h2RanG__securityColumns,.profile-settings-module__h2RanG__securityColumns>section+section,.profile-settings-module__h2RanG__inviteLink,.profile-settings-module__h2RanG__listRow,.profile-settings-module__h2RanG__listSummaryHeader,.profile-settings-module__h2RanG__listDialogHeader,.profile-settings-module__h2RanG__listDialogToolbar){border-color:#dfe5e9}[data-internal-theme=clear] :is(.profile-settings-module__h2RanG__identityLedger,.profile-settings-module__h2RanG__profileAbilityGroup,.profile-settings-module__h2RanG__editorHeader,.profile-settings-module__h2RanG__editorFooter){background:#f7f9fa}[data-internal-theme=clear] :is(.profile-settings-module__h2RanG__cardHeader h2,.profile-settings-module__h2RanG__editorHeader h2,.profile-settings-module__h2RanG__panelHeader h3,.profile-settings-module__h2RanG__sessionCard h3,.profile-settings-module__h2RanG__profileGroup>header h3,.profile-settings-module__h2RanG__formSection h3,.profile-settings-module__h2RanG__identityLead>strong,.profile-settings-module__h2RanG__identityStatus dd,.profile-settings-module__h2RanG__securityHeading h4,.profile-settings-module__h2RanG__recoverySettings h4){color:#17212b;font-family:var(--font-sans)}[data-internal-theme=clear] :is(.profile-settings-module__h2RanG__cardHeader p,.profile-settings-module__h2RanG__editorHeader p,.profile-settings-module__h2RanG__formSection>p,.profile-settings-module__h2RanG__identityLead>span,.profile-settings-module__h2RanG__profileValue dt,.profile-settings-module__h2RanG__contactToolbar>span,.profile-settings-module__h2RanG__contactItem small,.profile-settings-module__h2RanG__panelNote,.profile-settings-module__h2RanG__editorFooter p,.profile-settings-module__h2RanG__recoverySettings p){color:#637381}[data-internal-theme=clear] :is(.profile-settings-module__h2RanG__identityLead p,.profile-settings-module__h2RanG__profileValue dd,.profile-settings-module__h2RanG__contactItem strong,.profile-settings-module__h2RanG__sectionName,.profile-settings-module__h2RanG__wideValue,.profile-settings-module__h2RanG__contactPreview,.profile-settings-module__h2RanG__inviteLink code){color:#263746}[data-internal-theme=clear] :is(.profile-settings-module__h2RanG__eyebrow,.profile-settings-module__h2RanG__profileGroup>header span,.profile-settings-module__h2RanG__identityLead p span+span,.profile-settings-module__h2RanG__profileValue dd[data-accent=true],.profile-settings-module__h2RanG__approvalMetric strong){color:#176b70}[data-internal-theme=clear] :is(.profile-settings-module__h2RanG__contactItem,.profile-settings-module__h2RanG__formSection,.profile-settings-module__h2RanG__pendingLabel,.profile-settings-module__h2RanG__grantStatus){border-color:#a9c8c9}[data-internal-theme=clear] :is(.profile-settings-module__h2RanG__pendingLabel,.profile-settings-module__h2RanG__grantStatus,.profile-settings-module__h2RanG__contactSharingChoice){color:#176b70;background:#eef5f5}[data-internal-theme=clear] :is(.profile-settings-module__h2RanG__recoverySettings>section,.profile-settings-module__h2RanG__privacyConsent,.profile-settings-module__h2RanG__profileAbilityGroup,.profile-settings-module__h2RanG__approvalMetric,.profile-settings-module__h2RanG__requestState){background:#f7f9fa;border-color:#dfe5e9}[data-internal-theme=clear] :is(.profile-settings-module__h2RanG__editorDialog,.profile-settings-module__h2RanG__smallDialog,.profile-settings-module__h2RanG__listDialog){color:#17212b;background:#fff;border-color:#d5dde2;border-radius:8px;box-shadow:0 16px 48px #0f172a2e}[data-internal-theme=clear] :is(.profile-settings-module__h2RanG__editorDialog,.profile-settings-module__h2RanG__smallDialog,.profile-settings-module__h2RanG__listDialog)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a5c}[data-internal-theme=clear] :is(.profile-settings-module__h2RanG__comboList,.profile-settings-module__h2RanG__listDialogShell,.profile-settings-module__h2RanG__editorShell){color:#17212b;box-shadow:none;background:#fff;border-color:#dfe5e9}:is([data-internal-theme=clear] .profile-settings-module__h2RanG__comboOption:hover,[data-internal-theme=clear] .profile-settings-module__h2RanG__comboOption[data-active=true]){background:#edf3f4}[data-internal-theme=clear] .profile-settings-module__h2RanG__comboOption[aria-selected=true]{color:#125d62;background:#e6f0f1}@media (max-width:760px){[data-internal-theme=clear] :is(.profile-settings-module__h2RanG__editorDialog,.profile-settings-module__h2RanG__smallDialog,.profile-settings-module__h2RanG__listDialog){border-radius:0}}
.admin-scope-module__AzfErW__scopeBar{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:auto;color:var(--paper-muted);background:#04090ec2;border:1px solid #8ca7be2e;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:.35rem .5rem .35rem .75rem;font-size:.76rem;display:flex;position:absolute;top:1.25rem;right:clamp(1.5rem,7vw,8rem)}.admin-scope-module__AzfErW__scopeBar strong{color:var(--gold-bright)}.admin-scope-module__AzfErW__scopeBar label{min-width:10rem}@media (max-width:760px){.admin-scope-module__AzfErW__scopeBar{justify-content:space-between;width:auto;top:.75rem;left:1rem;right:1rem}}[data-internal-theme=clear] .admin-scope-module__AzfErW__scopeBar{color:#536372;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#dfe5e9;border-radius:6px}[data-internal-theme=clear] .admin-scope-module__AzfErW__scopeBar strong{color:#17212b}[data-internal-theme=clear] .admin-scope-module__AzfErW__scopeBar select{color:#17212b;background:#fff;border-color:#cfd8de}
.attendance-module__WLWbjG__leaveDialog{overscroll-behavior:contain;color:#e9dfd0;background:#080c10;border:1px solid #dca44f57;border-radius:16px;width:min(72rem,100vw - 3rem);max-width:none;max-height:min(52rem,100vh - 3rem);padding:0;overflow-y:auto;box-shadow:0 40px 100px #000000b8}.attendance-module__WLWbjG__leaveDialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010508c7}.attendance-module__WLWbjG__dialogSurface{min-height:min(43rem,100vh - 3rem)}.attendance-module__WLWbjG__dialogHeader{background:linear-gradient(90deg,#761b2a33,#d8ac520a);border-bottom:1px solid #f0e6d31a;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.attendance-module__WLWbjG__dialogHeader p,.attendance-module__WLWbjG__eventPicker header p,.attendance-module__WLWbjG__leaveForm header p{color:#c58a43;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .3rem;font-size:.7rem}.attendance-module__WLWbjG__dialogHeader h2{color:#f0e6d7;font:400 clamp(1.35rem, 2.4vw, 1.85rem) var(--font-serif);outline:none;margin:0}.attendance-module__WLWbjG__eventList button:focus-visible{outline-offset:2px;outline:2px solid #e0aa58}.attendance-module__WLWbjG__leavePanel{background:radial-gradient(circle at 100% 0,#25608826,#0000 38%),#080c10;grid-template-columns:minmax(18rem,.78fr) minmax(24rem,1.22fr);min-height:39rem;display:grid}.attendance-module__WLWbjG__eventPicker{background:#04080c85;border-right:1px solid #f0e6d314;min-width:0;padding:1.5rem}.attendance-module__WLWbjG__eventPicker header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.attendance-module__WLWbjG__eventPicker header span{color:#77716b;font-size:.75rem}.attendance-module__WLWbjG__mobileEventSelect{display:none}.attendance-module__WLWbjG__eventList{gap:3px;max-height:33rem;display:grid;overflow:auto}.attendance-module__WLWbjG__eventList button{width:100%;min-height:5.3rem;color:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:0;border-left:2px solid #0000;grid-template-columns:4.5rem 1fr;gap:.8rem;padding:.85rem;display:grid}.attendance-module__WLWbjG__eventList button:hover{background:#ffffff0d}.attendance-module__WLWbjG__eventList button[aria-pressed=true]{background:linear-gradient(90deg,#d8ac5224,#ffffff06);border-left-color:#e0aa58}.attendance-module__WLWbjG__eventList time{color:#d8a65b;align-content:center;display:grid}.attendance-module__WLWbjG__eventList time b{font:400 1.12rem var(--font-serif)}.attendance-module__WLWbjG__eventList time span{color:#7f7972;margin-top:.25rem;font-size:.7rem}.attendance-module__WLWbjG__eventList button>span{align-content:center;min-width:0;display:grid}.attendance-module__WLWbjG__eventList small{color:#8d6637;font-size:.66rem}.attendance-module__WLWbjG__eventList strong{color:#ded6ca;text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 .3rem;font-weight:500;overflow:hidden}.attendance-module__WLWbjG__eventList i{color:#7f7972;font-size:.72rem;font-style:normal}.attendance-module__WLWbjG__leaveForm{flex-direction:column;gap:1rem;min-width:0;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.attendance-module__WLWbjG__leaveForm>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.attendance-module__WLWbjG__leaveForm h3{color:#f0e6d7;font:400 clamp(1.5rem, 2.4vw, 2rem) var(--font-serif);margin:0}.attendance-module__WLWbjG__leaveForm>header>span{color:#9bd5b7;background:#5db58614;border-left:2px solid #5db586;flex:none;padding:.38rem .65rem;font-size:.72rem}.attendance-module__WLWbjG__leaveForm>header>span[data-state=submitted],.attendance-module__WLWbjG__leaveForm>header>span[data-state=pending_confirmation]{color:#e0b978;background:#dca44f14;border-color:#dca44f}.attendance-module__WLWbjG__leaveForm>header>span[data-state=absent]{color:#e18b97;background:#c8475714;border-color:#c84757}.attendance-module__WLWbjG__leaveForm dl{gap:.65rem;margin:.25rem 0;display:grid}.attendance-module__WLWbjG__leaveForm dl div{border-bottom:1px solid #f0e6d312;grid-template-columns:4.5rem 1fr;gap:.8rem;padding-bottom:.65rem;display:grid}.attendance-module__WLWbjG__leaveForm dt{color:#7f7972;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.attendance-module__WLWbjG__leaveForm dt svg{width:15px}.attendance-module__WLWbjG__leaveForm dd{color:#c9c1b6;margin:0;font-size:.83rem;line-height:1.5}.attendance-module__WLWbjG__leaveForm footer{border-top:1px solid #f0e6d314;flex-wrap:wrap;gap:.65rem;margin-top:auto;padding-top:1rem;display:flex}.attendance-module__WLWbjG__leaveForm footer>:first-child{flex:13rem}.attendance-module__WLWbjG__ruleText,.attendance-module__WLWbjG__disabledReason{color:#7f7972;margin:0;font-size:.75rem;line-height:1.55}.attendance-module__WLWbjG__disabledReason{color:#b47a83}.attendance-module__WLWbjG__resolveNotice{background:linear-gradient(90deg,#dca44f1a,#0000);border-left:2px solid #dca44f;padding:1rem 1rem 1rem 1.1rem}.attendance-module__WLWbjG__resolveNotice strong{color:#e6c386}.attendance-module__WLWbjG__resolveNotice p{color:#a69c90;margin:.45rem 0 .8rem;font-size:.8rem;line-height:1.55}.attendance-module__WLWbjG__formResult{color:#98d5b4;align-items:center;gap:.5rem;margin:0;font-size:.8rem;display:flex}.attendance-module__WLWbjG__formResult svg{width:17px}.attendance-module__WLWbjG__leaveEmpty{color:#77716b;text-align:center;place-items:center;min-height:28rem;padding:3rem;display:grid}.attendance-module__WLWbjG__leaveEmpty h3{color:#c8beb1;font:400 1.45rem var(--font-serif);margin:1rem 0 .35rem}.attendance-module__WLWbjG__leaveEmpty p{margin:0}.attendance-module__WLWbjG__attendanceBody{gap:2rem;display:grid}.attendance-module__WLWbjG__actionBanner{background:linear-gradient(90deg,#dca44f21,#0000 82%);border-left:3px solid #dca44f;align-items:start;gap:1rem;padding:1rem 1.2rem;display:flex}.attendance-module__WLWbjG__actionBanner svg{color:#e0aa58;flex:none}.attendance-module__WLWbjG__actionBanner strong{color:#ead0a1}.attendance-module__WLWbjG__actionBanner p{color:#9f968b;margin:.35rem 0 0;line-height:1.55}.attendance-module__WLWbjG__summaryGrid{border-top:1px solid #dca44f38;border-bottom:1px solid #f0e6d314;grid-template-columns:1.25fr repeat(4,1fr);display:grid}.attendance-module__WLWbjG__summaryGrid article{background:#060b0f94;border-right:1px solid #f0e6d314;min-height:8.5rem;padding:1.25rem;position:relative}.attendance-module__WLWbjG__summaryGrid article:last-child{border-right:0}.attendance-module__WLWbjG__summaryGrid svg{color:#745e43;width:20px;position:absolute;top:1rem;right:1rem}.attendance-module__WLWbjG__summaryGrid p{color:#8f877f;margin:0 0 .65rem;font-size:.73rem}.attendance-module__WLWbjG__summaryGrid strong{color:#ead6b4;font:400 2.15rem var(--font-serif)}.attendance-module__WLWbjG__summaryGrid span{color:#716c66;margin-top:.5rem;font-size:.68rem;line-height:1.4;display:block}.attendance-module__WLWbjG__workspaceSection{border-top:1px solid #dca44f2b;gap:1.2rem;padding-top:1.2rem;display:grid}.attendance-module__WLWbjG__workspaceSection>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.attendance-module__WLWbjG__workspaceSection>header p{color:#b67d35;letter-spacing:.1em;margin:0 0 .35rem;font-size:.7rem}.attendance-module__WLWbjG__workspaceSection>header h2{color:#e5d5bd;font:400 clamp(1.5rem, 2.5vw, 2rem) var(--font-serif);margin:0}.attendance-module__WLWbjG__workspaceSection>header>span{color:#817a72;font-size:.75rem}.attendance-module__WLWbjG__pendingList{display:grid}.attendance-module__WLWbjG__pendingList article{border-bottom:1px solid #f0e6d314;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.attendance-module__WLWbjG__pendingList h3{color:#d8d0c5;font:400 1.18rem var(--font-serif);margin:.55rem 0 .25rem}.attendance-module__WLWbjG__pendingList p{color:#817a72;margin:0;font-size:.76rem}.attendance-module__WLWbjG__historyList{margin:0;padding:0;list-style:none;display:grid}.attendance-module__WLWbjG__historyList li{border-bottom:1px solid #f0e6d314;grid-template-columns:9rem minmax(0,1fr) auto;gap:1.2rem;padding:1.25rem 0;display:grid}.attendance-module__WLWbjG__historyList time{color:#b1874e;font-size:.76rem}.attendance-module__WLWbjG__historyList li>div>div{align-items:center;gap:.7rem;display:flex}.attendance-module__WLWbjG__historyList li>div>div>span{color:#77716b;font-size:.72rem}.attendance-module__WLWbjG__historyList h3{color:#ded5c8;font:400 1.15rem var(--font-serif);margin:.7rem 0 .3rem}.attendance-module__WLWbjG__historyList p{color:#8f877f;margin:.25rem 0;font-size:.76rem;line-height:1.5}.attendance-module__WLWbjG__historyList strong{color:#bcb1a3;font-weight:500}.attendance-module__WLWbjG__historyList li>a{color:#d5a65f;align-self:start;font-size:.76rem}.attendance-module__WLWbjG__aggregateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.attendance-module__WLWbjG__aggregateGrid article{background:linear-gradient(90deg,#5db58614,#060b0f94);border-left:2px solid #5db5868c;padding:1.4rem}.attendance-module__WLWbjG__aggregateGrid p{color:#8f877f;margin:0;font-size:.75rem}.attendance-module__WLWbjG__aggregateGrid h3{color:#b8e4cc;font:400 2rem var(--font-serif);margin:.55rem 0 1rem}.attendance-module__WLWbjG__aggregateGrid ul{color:#8c867e;flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.attendance-module__WLWbjG__sectionEmpty{color:#77716b;border:1px dashed #f0e6d31a;place-items:center;min-height:7rem;display:grid}@media (max-width:768px){.attendance-module__WLWbjG__leaveDialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.attendance-module__WLWbjG__dialogSurface{min-height:100dvh}.attendance-module__WLWbjG__dialogHeader{z-index:5;padding:calc(1rem + env(safe-area-inset-top,0px)) 1rem 1rem;background:#080c10f5;position:sticky;top:0}.attendance-module__WLWbjG__leavePanel{grid-template-columns:1fr;min-height:auto}.attendance-module__WLWbjG__eventPicker{border-bottom:1px solid #f0e6d314;border-right:0;padding:1rem}.attendance-module__WLWbjG__mobileEventSelect{color:#aaa198;gap:.45rem;width:100%;min-width:0;font-size:.78rem;display:grid}.attendance-module__WLWbjG__eventList,.attendance-module__WLWbjG__contextual .attendance-module__WLWbjG__eventPicker{display:none}.attendance-module__WLWbjG__leaveForm{min-height:29rem;padding:1.25rem 1rem 6rem}.attendance-module__WLWbjG__leaveForm footer{z-index:4;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom));background:#080c10f5;margin-inline:-1rem;position:sticky;bottom:0}.attendance-module__WLWbjG__summaryGrid{grid-template-columns:repeat(2,1fr)}.attendance-module__WLWbjG__summaryGrid article:first-child{grid-column:1/-1}.attendance-module__WLWbjG__summaryGrid article:nth-child(2n){border-right:0}.attendance-module__WLWbjG__workspaceSection>header,.attendance-module__WLWbjG__pendingList article{flex-direction:column;align-items:start}.attendance-module__WLWbjG__historyList li{grid-template-columns:1fr;gap:.65rem}.attendance-module__WLWbjG__aggregateGrid{grid-template-columns:1fr}}[data-internal-theme=clear] .attendance-module__WLWbjG__leaveDialog{color:#17212b;background:#fff;border-color:#d5dde2;box-shadow:0 16px 48px #0f172a2e}[data-internal-theme=clear] .attendance-module__WLWbjG__leaveDialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a5c}[data-internal-theme=clear] :is(.attendance-module__WLWbjG__dialogHeader,.attendance-module__WLWbjG__leavePanel,.attendance-module__WLWbjG__eventPicker,.attendance-module__WLWbjG__leaveForm footer){background:#fff;border-color:#dfe5e9}[data-internal-theme=clear] :is(.attendance-module__WLWbjG__dialogHeader h2,.attendance-module__WLWbjG__leaveForm h3,.attendance-module__WLWbjG__workspaceSection>header h2,.attendance-module__WLWbjG__pendingList h3,.attendance-module__WLWbjG__historyList h3,.attendance-module__WLWbjG__summaryGrid strong){color:#17212b;font-family:var(--font-sans)}[data-internal-theme=clear] :is(.attendance-module__WLWbjG__dialogHeader p,.attendance-module__WLWbjG__eventPicker header p,.attendance-module__WLWbjG__leaveForm header p,.attendance-module__WLWbjG__eventList time,.attendance-module__WLWbjG__workspaceSection>header p,.attendance-module__WLWbjG__historyList time,.attendance-module__WLWbjG__actionBanner svg){color:#176b70}[data-internal-theme=clear] :is(.attendance-module__WLWbjG__eventPicker header span,.attendance-module__WLWbjG__eventList time span,.attendance-module__WLWbjG__eventList i,.attendance-module__WLWbjG__leaveForm dt,.attendance-module__WLWbjG__leaveForm dd,.attendance-module__WLWbjG__ruleText,.attendance-module__WLWbjG__workspaceSection>header>span,.attendance-module__WLWbjG__pendingList p,.attendance-module__WLWbjG__historyList p,.attendance-module__WLWbjG__historyList strong,.attendance-module__WLWbjG__summaryGrid p,.attendance-module__WLWbjG__summaryGrid span,.attendance-module__WLWbjG__aggregateGrid p,.attendance-module__WLWbjG__aggregateGrid ul){color:#637381}[data-internal-theme=clear] .attendance-module__WLWbjG__leaveForm label{color:#637381}[data-internal-theme=clear] .attendance-module__WLWbjG__eventList button{background:#f7f9fa}[data-internal-theme=clear] .attendance-module__WLWbjG__eventList button:hover{background:#edf3f4}[data-internal-theme=clear] .attendance-module__WLWbjG__eventList button[aria-pressed=true]{background:#e6f0f1;border-left-color:#176b70}[data-internal-theme=clear] :is(.attendance-module__WLWbjG__summaryGrid,.attendance-module__WLWbjG__summaryGrid article,.attendance-module__WLWbjG__workspaceSection,.attendance-module__WLWbjG__pendingList article,.attendance-module__WLWbjG__historyList li,.attendance-module__WLWbjG__sectionEmpty){border-color:#dfe5e9}:is([data-internal-theme=clear] .attendance-module__WLWbjG__summaryGrid article,[data-internal-theme=clear] .attendance-module__WLWbjG__aggregateGrid article){background:#fff}[data-internal-theme=clear] :is(.attendance-module__WLWbjG__actionBanner,.attendance-module__WLWbjG__resolveNotice){background:#eef5f5;border-left-color:#176b70}:is([data-internal-theme=clear] .attendance-module__WLWbjG__actionBanner strong,[data-internal-theme=clear] .attendance-module__WLWbjG__resolveNotice strong){color:#125d62}[data-internal-theme=clear] :is(.attendance-module__WLWbjG__actionBanner p,.attendance-module__WLWbjG__resolveNotice p){color:#536372}[data-internal-theme=clear] .attendance-module__WLWbjG__aggregateGrid h3{color:#176b4b;font-family:var(--font-sans)}
.rehearsals-module__tJ6AyG__desktopCalendar{background:linear-gradient(135deg,#0d1218eb,#05080cf0);border-top:1px solid #dca44f3d;border-bottom:1px solid #dca44f29;grid-template-columns:minmax(0,1.55fr) minmax(20rem,.8fr);min-height:42rem;display:grid}.rehearsals-module__tJ6AyG__monthPanel{border-right:1px solid #dca44f26;padding:clamp(1.5rem,3vw,2.75rem)}.rehearsals-module__tJ6AyG__monthHeader{grid-template-columns:3rem 1fr 3rem;align-items:center;margin-bottom:2rem;display:grid}.rehearsals-module__tJ6AyG__monthHeader h2{color:#e3b66d;font:400 clamp(1.65rem, 2.8vw, 2.35rem) var(--font-serif);text-align:center;margin:0}.rehearsals-module__tJ6AyG__monthGrid button:focus-visible,.rehearsals-module__tJ6AyG__mobileTimeline button:focus-visible{outline-offset:2px;outline:2px solid #e0aa58}.rehearsals-module__tJ6AyG__weekdays,.rehearsals-module__tJ6AyG__monthGrid{grid-template-columns:repeat(7,1fr);display:grid}.rehearsals-module__tJ6AyG__weekdays{color:#817a72;text-align:center;margin-bottom:.55rem;font-size:.72rem}.rehearsals-module__tJ6AyG__monthGrid{gap:3px}.rehearsals-module__tJ6AyG__monthGrid button{color:#9c958c;text-align:left;cursor:default;background:#ffffff05;border:0;min-height:clamp(4.5rem,8vw,6.25rem);position:relative}.rehearsals-module__tJ6AyG__monthGrid button:disabled{opacity:1}.rehearsals-module__tJ6AyG__monthGrid button span{position:absolute;top:.75rem;left:.85rem}.rehearsals-module__tJ6AyG__monthGrid .rehearsals-module__tJ6AyG__outside{color:#4e4b46;background:0 0}.rehearsals-module__tJ6AyG__monthGrid .rehearsals-module__tJ6AyG__hasEvent{color:#eee3d3;cursor:pointer;background:linear-gradient(150deg,#7519282e,#d8ac520b)}.rehearsals-module__tJ6AyG__monthGrid .rehearsals-module__tJ6AyG__hasEvent i{color:#07120d;min-width:.7rem;min-height:.7rem;font:600 .55rem var(--font-sans);background:#5db586;border-radius:50%;place-items:center;padding:.08rem;display:grid;position:absolute;bottom:.65rem;right:.65rem;box-shadow:0 0 1rem #5db58666}.rehearsals-module__tJ6AyG__monthGrid .rehearsals-module__tJ6AyG__selectedDay{color:#bfe8d2;background:radial-gradient(circle at 80% 80%,#5db5862e,#0000 45%),#0c1c15;box-shadow:inset 2px 0 #5db586c7}.rehearsals-module__tJ6AyG__monthGrid .rehearsals-module__tJ6AyG__hasEvent[data-leave-window=later]{color:#77736d;background:#ffffff03}.rehearsals-module__tJ6AyG__monthGrid .rehearsals-module__tJ6AyG__hasEvent[data-leave-window=later] i{opacity:.32;box-shadow:none}.rehearsals-module__tJ6AyG__monthGrid .rehearsals-module__tJ6AyG__selectedDay[data-leave-window=later]{color:#918b82;background:#101214;box-shadow:inset 2px 0 #817a7273}.rehearsals-module__tJ6AyG__monthGrid .rehearsals-module__tJ6AyG__hasEvent[data-event-status=cancelled] i{opacity:1;color:#1b0609;background:#c84757;box-shadow:0 0 1rem #c8475759}.rehearsals-module__tJ6AyG__monthGrid .rehearsals-module__tJ6AyG__selectedDay[data-event-status=cancelled]{color:#e5a2aa;background:radial-gradient(circle at 80% 80%,#c8475729,#0000 45%),#1a0d10;box-shadow:inset 2px 0 #c84757b8}.rehearsals-module__tJ6AyG__detailPanel{background:radial-gradient(circle at 100% 0,#16486f2e,#0000 40%);flex-direction:column;padding:clamp(2rem,4vw,3.5rem);display:flex}.rehearsals-module__tJ6AyG__dayEvents{gap:2px;margin-bottom:1.5rem;display:flex;overflow-x:auto}.rehearsals-module__tJ6AyG__dayEvents button{color:#817a72;white-space:nowrap;background:#0d0c0a;border:0;min-height:40px;padding:.55rem .7rem}.rehearsals-module__tJ6AyG__dayEvents button[aria-pressed=true]{color:#f4d995;background:radial-gradient(90% 130% at 50% -40%,#d8ac5236,#0000 72%),#17140f}.rehearsals-module__tJ6AyG__detail{flex-direction:column;flex:1;display:flex;position:relative}.rehearsals-module__tJ6AyG__detailKicker{color:#d9a555;letter-spacing:.12em;margin:0 0 .85rem;font-size:.76rem}.rehearsals-module__tJ6AyG__detail h2{color:#eee3d3;max-width:18rem;font:400 2rem/1.16 var(--font-serif);margin:0 0 1.25rem}.rehearsals-module__tJ6AyG__status{min-height:28px;color:var(--accent-green);background:linear-gradient(90deg,#5db58617,#0000);border-left:2px solid #5db5868c;padding:4px 9px;font-size:.76rem;display:inline-block}.rehearsals-module__tJ6AyG__changed{color:var(--accent-yellow);background:linear-gradient(90deg,#e0aa5817,#0000);border-color:#e0aa58a6}.rehearsals-module__tJ6AyG__cancelled{color:var(--accent-red);background:linear-gradient(90deg,#c847571a,#0000);border-color:#c84757a6}.rehearsals-module__tJ6AyG__detail dl{gap:1.1rem;margin:2rem 0;display:grid}.rehearsals-module__tJ6AyG__detail dl div{border-bottom:1px solid #f0e6d314;padding-bottom:1rem}.rehearsals-module__tJ6AyG__detail dt{color:#837c74;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.72rem;display:flex}.rehearsals-module__tJ6AyG__detail dd{color:#d3cdc4;margin:0;line-height:1.55}.rehearsals-module__tJ6AyG__detail dd small{color:#827c74;margin-top:.35rem;display:block}.rehearsals-module__tJ6AyG__notes{color:#aaa198;background:linear-gradient(90deg,#d8ac520d,#0000);border-left:2px solid #d8ac5259;padding:1rem 0 1rem 1rem;line-height:1.65}.rehearsals-module__tJ6AyG__compactDetail{gap:.8rem;padding-top:.25rem;display:grid}.rehearsals-module__tJ6AyG__compactDetail>p{color:#817a72;margin:0;font-size:.76rem;line-height:1.55}.rehearsals-module__tJ6AyG__leaveBox{margin-top:auto;padding-top:1.5rem}.rehearsals-module__tJ6AyG__leaveBox>:last-child{width:100%;margin-top:0}.rehearsals-module__tJ6AyG__leaveBox form{border-top:1px solid #f0e6d317;gap:.85rem;margin-top:1rem;padding-top:1rem;display:grid}.rehearsals-module__tJ6AyG__leaveBox form>div{gap:.6rem;display:flex}.rehearsals-module__tJ6AyG__leaveState{color:#dfb76f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.rehearsals-module__tJ6AyG__leaveWindowNote{color:#777169;margin-top:auto;padding-top:1.5rem;font-size:.78rem}.rehearsals-module__tJ6AyG__empty{color:#756f68;text-align:center;place-items:center;min-height:18rem;display:grid}.rehearsals-module__tJ6AyG__empty h2{color:#bcb3a8;font:400 1.5rem var(--font-serif);margin:1rem 0 .4rem}.rehearsals-module__tJ6AyG__empty p{margin:0}.rehearsals-module__tJ6AyG__mobileTimeline{display:none}.rehearsals-module__tJ6AyG__subscription{background:linear-gradient(90deg,#265c851a,#0000 80%);border-left:2px solid #558bb68c;grid-template-columns:1fr auto;align-items:center;gap:1rem 2rem;padding:1.5rem 0 1.5rem 1.5rem;display:grid}.rehearsals-module__tJ6AyG__subscription h2{color:#d6cbbb;font:400 1.35rem var(--font-serif);margin:0 0 .45rem}.rehearsals-module__tJ6AyG__subscription p{color:#89827a;margin:0;line-height:1.55}.rehearsals-module__tJ6AyG__subscriptionUrl{grid-column:1/-1;width:100%}.rehearsals-module__tJ6AyG__manager{width:min(76rem,100% - 6rem);color:var(--internal-text);gap:.9rem;margin:1.5rem auto 5rem;display:grid}.admin-shell .rehearsals-module__tJ6AyG__manager{width:100%;margin:0}.rehearsals-module__tJ6AyG__manager>form{border:1px solid var(--internal-border);border-radius:var(--internal-radius);background:var(--internal-surface);order:2;padding:clamp(1.25rem,2vw,2rem)}.rehearsals-module__tJ6AyG__manager>form>header,.rehearsals-module__tJ6AyG__managerList>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.rehearsals-module__tJ6AyG__manager header p{color:var(--internal-accent);letter-spacing:.08em;margin:0 0 .35rem;font-size:.72rem}.rehearsals-module__tJ6AyG__manager h2{color:var(--internal-text);font:650 1.25rem var(--font-sans);margin:0}.rehearsals-module__tJ6AyG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.rehearsals-module__tJ6AyG__wide{grid-column:1/-1}.rehearsals-module__tJ6AyG__options{flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.25rem 0;display:flex}.rehearsals-module__tJ6AyG__memberPicker,.rehearsals-module__tJ6AyG__locationCreator{border-top:1px solid var(--internal-border);border-bottom:1px solid var(--internal-border);margin:1rem 0 1.5rem;padding:1rem 0}.rehearsals-module__tJ6AyG__memberPicker summary,.rehearsals-module__tJ6AyG__locationCreator summary{min-height:44px;color:var(--internal-accent);cursor:pointer}.rehearsals-module__tJ6AyG__memberPicker>p{color:#817a72;font-size:.78rem}.rehearsals-module__tJ6AyG__memberPicker>div{grid-template-columns:1fr 1fr;gap:1rem;max-height:24rem;display:grid;overflow:auto}.rehearsals-module__tJ6AyG__memberPicker fieldset{border:0;align-content:start;gap:2px;margin:0;padding:0;display:grid}.rehearsals-module__tJ6AyG__memberPicker legend{color:#aaa198;margin-bottom:.6rem}.rehearsals-module__tJ6AyG__memberPicker label span{display:grid}.rehearsals-module__tJ6AyG__memberPicker label small{color:var(--ui-control-muted)}.rehearsals-module__tJ6AyG__locationCreator{border:1px solid var(--internal-border);border-radius:var(--internal-radius);background:var(--internal-surface);order:3;padding:1.25rem 1.5rem}.rehearsals-module__tJ6AyG__locationCreator form{grid-template-columns:1fr 1.4fr 1fr auto;align-items:end;gap:1rem;display:grid}.rehearsals-module__tJ6AyG__managerList{border:1px solid var(--internal-border);border-radius:var(--internal-radius);background:var(--internal-surface);order:1;padding:1rem}.rehearsals-module__tJ6AyG__managerList>header span{color:var(--internal-text-faint)}.rehearsals-module__tJ6AyG__managerList article{border-bottom:1px solid var(--internal-border);grid-template-columns:9rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:7rem;padding:1rem 0;display:grid}.rehearsals-module__tJ6AyG__managerList time{color:var(--internal-accent);font:600 .92rem var(--font-sans)}.rehearsals-module__tJ6AyG__managerList time small{color:var(--internal-text-faint);font:.72rem var(--font-sans);margin-top:.45rem;display:block}.rehearsals-module__tJ6AyG__managerList article p{color:var(--internal-text-faint);margin:0 0 .3rem;font-size:.72rem}.rehearsals-module__tJ6AyG__managerList article h3{color:var(--internal-text);font:650 1rem var(--font-sans);margin:0 0 .35rem}.rehearsals-module__tJ6AyG__managerList article span{color:var(--internal-text-muted);font-size:.8rem}.rehearsals-module__tJ6AyG__managerList article>div:last-child{gap:.5rem;display:flex}@media (max-width:1024px){.rehearsals-module__tJ6AyG__desktopCalendar{grid-template-columns:1fr minmax(18rem,.7fr)}.rehearsals-module__tJ6AyG__manager{width:min(100% - 5rem,76rem)}.rehearsals-module__tJ6AyG__locationCreator form{grid-template-columns:1fr 1fr}}@media (min-width:769px) and (max-width:1280px){.admin-shell .rehearsals-module__tJ6AyG__locationCreator form{grid-template-columns:1fr 1fr}}@media (max-width:768px){[data-rehearsal-page] .workspace-immersive-hero{display:none}[data-rehearsal-page] .workspace-immersive-body{padding-top:1.5rem}.rehearsals-module__tJ6AyG__desktopCalendar{display:none}.rehearsals-module__tJ6AyG__mobileTimeline{display:block}.rehearsals-module__tJ6AyG__mobileTimeline>header{margin-bottom:1.25rem}.rehearsals-module__tJ6AyG__mobileTimeline>header p{color:#b67d35;letter-spacing:.1em;margin:0 0 .3rem;font-size:.72rem}.rehearsals-module__tJ6AyG__mobileTimeline>header h2{color:#e0aa58;font:400 1.8rem var(--font-serif);margin:0}.rehearsals-module__tJ6AyG__mobileFadeList{padding-bottom:5rem;-webkit-mask-image:linear-gradient(#000 0 73%,#0000 100%);mask-image:linear-gradient(#000 0 73%,#0000 100%)}.rehearsals-module__tJ6AyG__mobileFadeList article{border-bottom:1px solid #f0e6d314}.rehearsals-module__tJ6AyG__mobileFadeList article>button{width:100%;min-height:7rem;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:4.4rem minmax(0,1fr) auto;gap:.85rem;padding:1rem .75rem;display:grid}.rehearsals-module__tJ6AyG__mobileFadeList time{color:#e0aa58;align-content:center;display:grid}.rehearsals-module__tJ6AyG__mobileFadeList time b{font:400 1.35rem var(--font-serif)}.rehearsals-module__tJ6AyG__mobileFadeList time span{color:#8b847c;margin-top:.25rem;font-size:.72rem}.rehearsals-module__tJ6AyG__mobileFadeList button>div small{color:#9b6d34;font-size:.68rem}.rehearsals-module__tJ6AyG__mobileFadeList h3{color:#d8d0c5;font:400 1.08rem var(--font-serif);margin:.3rem 0 .5rem}.rehearsals-module__tJ6AyG__mobileFadeList button p{color:#817a72;align-items:center;gap:.35rem;margin:0;font-size:.75rem;display:flex}.rehearsals-module__tJ6AyG__nextMobileItem{background:linear-gradient(90deg,#74132426,#0000 88%)}.rehearsals-module__tJ6AyG__mobileDetail{padding:0 .75rem 1.5rem 6rem}.rehearsals-module__tJ6AyG__detail dl{margin:1rem 0}.rehearsals-module__tJ6AyG__subscription{grid-template-columns:1fr;padding:1.25rem 0 1.25rem 1.25rem}.rehearsals-module__tJ6AyG__subscriptionUrl{grid-column:auto}.rehearsals-module__tJ6AyG__manager{width:calc(100% - 3rem);margin-top:1rem}.rehearsals-module__tJ6AyG__manager>form{padding:1.25rem}.rehearsals-module__tJ6AyG__formGrid{grid-template-columns:1fr}.rehearsals-module__tJ6AyG__wide{grid-column:auto}.rehearsals-module__tJ6AyG__memberPicker>div{grid-template-columns:1fr;max-height:30rem}.rehearsals-module__tJ6AyG__locationCreator{padding-inline:1.25rem}.rehearsals-module__tJ6AyG__locationCreator form{grid-template-columns:1fr}.rehearsals-module__tJ6AyG__managerList article{grid-template-columns:1fr;gap:.65rem;padding:1.25rem 0}.rehearsals-module__tJ6AyG__managerList article>div:last-child{justify-content:flex-start}}[data-internal-theme=clear] :is(.rehearsals-module__tJ6AyG__monthPanel,.rehearsals-module__tJ6AyG__detailPanel,.rehearsals-module__tJ6AyG__manager>form,.rehearsals-module__tJ6AyG__locationCreator){color:#17212b;box-shadow:none;background:#fff;border-color:#dfe5e9}[data-internal-theme=clear] :is(.rehearsals-module__tJ6AyG__monthHeader,.rehearsals-module__tJ6AyG__weekdays,.rehearsals-module__tJ6AyG__dayEvents article,.rehearsals-module__tJ6AyG__detail,.rehearsals-module__tJ6AyG__memberPicker,.rehearsals-module__tJ6AyG__locationCreator,.rehearsals-module__tJ6AyG__managerList,.rehearsals-module__tJ6AyG__managerList article,.rehearsals-module__tJ6AyG__subscription){border-color:#dfe5e9}[data-internal-theme=clear] :is(.rehearsals-module__tJ6AyG__monthHeader h2,.rehearsals-module__tJ6AyG__detail h2,.rehearsals-module__tJ6AyG__detail h3,.rehearsals-module__tJ6AyG__manager h2,.rehearsals-module__tJ6AyG__managerList article h3,.rehearsals-module__tJ6AyG__mobileTimeline>header h2,.rehearsals-module__tJ6AyG__mobileFadeList h3){color:#17212b;font-family:var(--font-sans)}[data-internal-theme=clear] :is(.rehearsals-module__tJ6AyG__monthHeader p,.rehearsals-module__tJ6AyG__detailKicker,.rehearsals-module__tJ6AyG__manager header p,.rehearsals-module__tJ6AyG__managerList time,.rehearsals-module__tJ6AyG__mobileTimeline>header p,.rehearsals-module__tJ6AyG__mobileFadeList time){color:#176b70}[data-internal-theme=clear] :is(.rehearsals-module__tJ6AyG__weekdays,.rehearsals-module__tJ6AyG__dayEvents p,.rehearsals-module__tJ6AyG__detail p,.rehearsals-module__tJ6AyG__detail dt,.rehearsals-module__tJ6AyG__detail dd,.rehearsals-module__tJ6AyG__memberPicker>p,.rehearsals-module__tJ6AyG__memberPicker legend,.rehearsals-module__tJ6AyG__managerList>header span,.rehearsals-module__tJ6AyG__managerList time small,.rehearsals-module__tJ6AyG__managerList article p,.rehearsals-module__tJ6AyG__managerList article span,.rehearsals-module__tJ6AyG__mobileFadeList time span,.rehearsals-module__tJ6AyG__mobileFadeList button p){color:#637381}[data-internal-theme=clear] .rehearsals-module__tJ6AyG__formGrid label{color:#637381}[data-internal-theme=clear] :is(.rehearsals-module__tJ6AyG__dayEvents article:hover,.rehearsals-module__tJ6AyG__nextMobileItem){background:#f7f9fa}[data-internal-theme=clear] :is(.rehearsals-module__tJ6AyG__subscription,.rehearsals-module__tJ6AyG__leaveBox,.rehearsals-module__tJ6AyG__leaveWindowNote){background:#eef5f5;border-left-color:#176b70}@media (max-width:768px){[data-internal-theme=clear] .rehearsals-module__tJ6AyG__manager>form{background:#fff}[data-internal-theme=clear] .rehearsals-module__tJ6AyG__locationCreator{background:#fff}[data-internal-theme=clear] .rehearsals-module__tJ6AyG__mobileFadeList{-webkit-mask-image:none;mask-image:none}}
.score-library-module__YzFEia__libraryPage,.score-library-module__YzFEia__readerPage{--score-gold:#dca44f;--score-paper:#e8d6b5;--score-ink:#261f19;--score-muted:#9b9289;--score-line:#dca44f38}.score-library-module__YzFEia__libraryHero{z-index:1;align-content:end;min-height:31rem;padding:5rem max(4rem,7vw) 2rem;display:grid;position:relative}.score-library-module__YzFEia__heroCopy{z-index:2;max-width:46rem;position:relative}.score-library-module__YzFEia__kicker,.score-library-module__YzFEia__performanceCopy>p,.score-library-module__YzFEia__sectionHeader p,.score-library-module__YzFEia__adminLibraryHeader p,.score-library-module__YzFEia__batchLedger header p,.score-library-module__YzFEia__importReviewHeader p,.score-library-module__YzFEia__reviewTable header p,.score-library-module__YzFEia__readerHeader>div>p,.score-library-module__YzFEia__versionPanel>p{color:var(--score-gold,#dca44f);font:500 .76rem/1.4 var(--font-sans);letter-spacing:.12em;margin:0 0 .8rem}.score-library-module__YzFEia__heroCopy h1{color:#e8bd78;max-width:40rem;font:400 clamp(2.8rem, 4.4vw, 5.1rem)/1.03 var(--font-serif);text-wrap:balance;margin:0}.score-library-module__YzFEia__heroCopy>p:last-child{color:#c7c0b7;max-width:38rem;margin:1.2rem 0 0;font-size:1rem;line-height:1.75}.score-library-module__YzFEia__heroScore{opacity:.58;filter:drop-shadow(0 2rem 3rem #00000094);pointer-events:none;width:min(29vw,23rem);height:auto;position:absolute;top:1rem;right:4vw;transform:rotate(2deg)}.score-library-module__YzFEia__librarySearch{z-index:3;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;width:min(70rem,100%);margin-top:2.2rem;display:grid;position:relative}.score-library-module__YzFEia__librarySearch>div{gap:.55rem;display:flex}.score-library-module__YzFEia__librarySearch label{grid-template-columns:auto minmax(8rem,1fr);align-items:center;display:grid}.score-library-module__YzFEia__librarySearch label>span{color:var(--ui-control-muted);padding-left:.85rem;font-size:.72rem}.score-library-module__YzFEia__libraryBody{z-index:2;gap:2.5rem;width:min(70rem,100% - 6rem);margin:0 auto;padding:1.5rem 0 5rem;display:grid;position:relative}.score-library-module__YzFEia__performancePanel{border:1px solid var(--score-line);background:#0a0d10;border-radius:14px;min-height:24rem;position:relative;overflow:hidden;box-shadow:0 2.4rem 5rem #00000052}.score-library-module__YzFEia__performancePanel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#060a0efa 0 51%,#060a0e94 72%,#060a0e2e);position:absolute;inset:0}.score-library-module__YzFEia__performancePanel>img{object-fit:cover;object-position:center;filter:saturate(.76)contrast(1.05)brightness(.72)}.score-library-module__YzFEia__performanceCopy{z-index:2;width:62%;padding:clamp(2rem,4vw,3.5rem);position:relative}.score-library-module__YzFEia__performanceCopy h2{color:#e6bd7a;max-width:34rem;font:400 clamp(2rem, 3.2vw, 3.4rem)/1.15 var(--font-serif);margin:0}.score-library-module__YzFEia__performanceCopy dl{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:2rem 0 0;display:grid}.score-library-module__YzFEia__performanceCopy dl div{border-top:1px solid #dca44f3d;padding-top:.9rem}.score-library-module__YzFEia__performanceCopy dt{color:#8f877f;font-size:.7rem}.score-library-module__YzFEia__performanceCopy dd{color:#ddd3c5;margin:.45rem 0 0;font-size:.85rem;line-height:1.5}.score-library-module__YzFEia__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.score-library-module__YzFEia__myScore,.score-library-module__YzFEia__updateLedger,.score-library-module__YzFEia__workIndex,.score-library-module__YzFEia__workResources{min-width:0}.score-library-module__YzFEia__sectionHeader{border-bottom:1px solid var(--score-line);justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1rem;display:flex}.score-library-module__YzFEia__sectionHeader h2,.score-library-module__YzFEia__batchLedger header h2,.score-library-module__YzFEia__reviewTable header h2{color:#e4b66c;font:500 1.55rem/1.2 var(--font-serif);margin:0}.score-library-module__YzFEia__sectionHeader>span,.score-library-module__YzFEia__batchLedger header>span,.score-library-module__YzFEia__reviewTable header>span{color:#8e867e;font-size:.74rem}.score-library-module__YzFEia__scoreRow{min-height:8rem;color:inherit;border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(13rem,1fr) auto auto;align-items:center;gap:1.25rem;padding:1.25rem 0;transition:border-color .2s,transform .2s;display:grid}.score-library-module__YzFEia__scoreRow:hover{border-bottom-color:#dca44f73;transform:translate(.2rem)}.score-library-module__YzFEia__scoreRow:focus-visible{outline:2px solid var(--score-gold);outline-offset:6px}.score-library-module__YzFEia__scoreGrid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.25rem 1.5rem;padding-top:1rem;display:grid}.score-library-module__YzFEia__scoreItem{min-width:0;color:inherit;text-align:center;border-top:1px solid #ffffff1a;grid-template-rows:6.5rem minmax(2.8rem,auto) auto auto;align-content:start;justify-items:center;gap:.45rem;padding:1.1rem 0 1.25rem;transition:border-color .2s,transform .2s;display:grid}.score-library-module__YzFEia__scoreItem:hover{border-color:#dca44f7a;transform:translateY(-2px)}.score-library-module__YzFEia__scoreItem:active{transform:translateY(1px)}.score-library-module__YzFEia__scoreItem:focus-visible{outline:2px solid var(--score-gold);outline-offset:4px}.score-library-module__YzFEia__scoreItemIcon{place-items:center;display:grid}.score-library-module__YzFEia__scoreItemIcon img{object-fit:contain;filter:drop-shadow(0 .6rem .8rem #00000061);width:6rem;height:6rem}.score-library-module__YzFEia__scoreItemTitle{color:#e6dccf;font:500 1.05rem/1.35 var(--font-serif)}.score-library-module__YzFEia__scoreItemCount{color:#8f877f;font-size:.7rem}.score-library-module__YzFEia__scoreItem .score-library-module__YzFEia__openLabel{margin-top:.35rem}.score-library-module__YzFEia__scoreIcon{place-items:center;width:4.25rem;height:4.25rem;display:grid}.score-library-module__YzFEia__scoreIcon img{filter:drop-shadow(0 .45rem .55rem #0000005c);width:100%;height:auto}.score-library-module__YzFEia__scoreIdentity{gap:.35rem;display:grid}.score-library-module__YzFEia__scoreIdentity strong{color:#e6dccf;font:500 1.25rem var(--font-serif)}.score-library-module__YzFEia__scoreIdentity small{color:#a39b92}.score-library-module__YzFEia__resourceTags{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.score-library-module__YzFEia__resourceTags b{color:#cbbda9;border:1px solid #dca44f3d;border-radius:6px;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.68rem;font-weight:500;display:inline-flex}.score-library-module__YzFEia__openLabel{color:#dda955;white-space:nowrap;align-items:center;gap:.45rem;font-size:.8rem;display:inline-flex}.score-library-module__YzFEia__updateLedger article{grid-template-columns:6rem 1fr;gap:1.25rem;padding:1.5rem 0;display:grid}.score-library-module__YzFEia__updateLedger time{color:#a07944;font-size:.75rem}.score-library-module__YzFEia__updateLedger h3{color:#ded4c7;margin:0;font-size:1rem}.score-library-module__YzFEia__updateLedger p{color:#918981;margin:.55rem 0 0;font-size:.8rem;line-height:1.65}.score-library-module__YzFEia__workIndex>a{min-height:6rem;color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.score-library-module__YzFEia__workIndex>a>span:first-child{gap:.3rem;display:grid}.score-library-module__YzFEia__workIndex strong{color:#ded4c7;font:500 1.05rem var(--font-serif)}.score-library-module__YzFEia__workIndex small,.score-library-module__YzFEia__workIndex>a>span:nth-child(2){color:#8f877f;font-size:.72rem}.score-library-module__YzFEia__workIndex>a>svg{color:#dca44f}.score-library-module__YzFEia__partGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;display:grid}.score-library-module__YzFEia__partGrid>a{min-height:5.4rem;color:inherit;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.9rem 0;display:grid}.score-library-module__YzFEia__partGrid>a:hover{border-bottom-color:#dca44f73}.score-library-module__YzFEia__partGrid>a:focus-visible{outline:2px solid var(--score-gold);outline-offset:4px}.score-library-module__YzFEia__partGrid>a>span:first-child{gap:.3rem;display:grid}.score-library-module__YzFEia__partGrid strong{color:#ded4c7;font:500 .95rem var(--font-serif)}.score-library-module__YzFEia__partGrid small{color:#8f877f;font-size:.68rem}.score-library-module__YzFEia__partGrid>a>svg{color:#dca44f}.score-library-module__YzFEia__partGrid .score-library-module__YzFEia__resourceTags{flex-wrap:nowrap}.score-library-module__YzFEia__emptyResult{padding:1.5rem 0}.score-library-module__YzFEia__emptyResult h3{color:#ddd3c5;margin:0;font-size:1rem}.score-library-module__YzFEia__emptyResult p{color:#8f877f;margin:.5rem 0 1rem;font-size:.8rem}.score-library-module__YzFEia__emptyResult a{color:#dca44f;font-size:.8rem}.score-library-module__YzFEia__readerPage{min-height:100dvh}.score-library-module__YzFEia__readerHeader{z-index:2;border-bottom:1px solid var(--score-line);width:min(86rem,100% - 6rem);margin:0 auto;padding:4rem 0 1.8rem;position:relative}.score-library-module__YzFEia__readerHeader nav{color:#807971;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin-bottom:2rem;font-size:.72rem;display:flex}.score-library-module__YzFEia__readerHeader nav a{color:#c99a53;align-items:center;display:inline-flex}.score-library-module__YzFEia__readerHeader nav span+span:before{content:"/";color:#4d4945;margin-right:1.1rem}.score-library-module__YzFEia__readerHeader h1{color:#e7ba72;font:400 clamp(2.5rem, 4vw, 4.5rem)/1.05 var(--font-serif);text-wrap:balance;margin:0}.score-library-module__YzFEia__readerHeader>div>span{color:#a39b92;margin-top:.8rem;display:block}.score-library-module__YzFEia__readerLayout{z-index:2;grid-template-columns:minmax(0,1fr) 21rem;gap:1.5rem;width:min(86rem,100% - 6rem);margin:0 auto;padding:1.5rem 0 5rem;display:grid;position:relative}.score-library-module__YzFEia__scoreViewer{border:1px solid var(--score-line);background:#070b0fe6;border-radius:14px;min-width:0;box-shadow:0 2.2rem 5rem #00000052}.score-library-module__YzFEia__scoreViewer>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;padding:.8rem 1.1rem;display:flex}.score-library-module__YzFEia__scoreViewer h2{color:#e0d6ca;margin:0;font-size:.95rem}.score-library-module__YzFEia__scoreViewer header span{color:#817a72;font-size:.72rem}.score-library-module__YzFEia__scoreViewer header a{color:#d7aa63;white-space:nowrap;align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.score-library-module__YzFEia__scoreViewer header a:focus-visible{outline:2px solid var(--score-gold);outline-offset:4px}.score-library-module__YzFEia__scoreCanvas{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;background:#17191a;align-items:flex-start;gap:1rem;margin:0;padding:1rem;scroll-padding-inline:1rem;display:flex;position:relative;overflow:auto hidden}.score-library-module__YzFEia__scoreCanvas figure{scroll-snap-align:center;scroll-snap-stop:always;background:#fff;flex:0 0 min(100%,56rem);margin:0;box-shadow:0 .9rem 2.2rem #0000004d}.score-library-module__YzFEia__scoreCanvas img{width:100%;height:auto;display:block}.score-library-module__YzFEia__scoreCanvas figcaption{color:#8d857c;text-align:center;background:#111416;padding:.55rem;font-size:.68rem}.score-library-module__YzFEia__readerRail{align-self:start;gap:1rem;display:grid;position:sticky;top:1rem}.score-library-module__YzFEia__readerRail>section,.score-library-module__YzFEia__historyPanel{border:1px solid var(--score-line);background:#070b0fe0;border-radius:14px;padding:1.3rem}.score-library-module__YzFEia__versionPanel>div{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;display:flex}.score-library-module__YzFEia__versionPanel strong{color:#e7bb74;font:500 1.25rem var(--font-serif)}.score-library-module__YzFEia__versionPanel>div span{color:#9b938b;font-size:.72rem}.score-library-module__YzFEia__versionPanel dl{gap:.8rem;margin:1rem 0 0;display:grid}.score-library-module__YzFEia__versionPanel dl div{justify-content:space-between;gap:1rem;display:flex}.score-library-module__YzFEia__versionPanel dt{color:#817a72;font-size:.72rem}.score-library-module__YzFEia__versionPanel dd{color:#c7beb4;text-align:right;margin:0;font-size:.76rem}.score-library-module__YzFEia__audioPanel{color:#c89950;gap:.85rem;display:grid}.score-library-module__YzFEia__workResourceGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;margin-top:1rem;display:grid}.score-library-module__YzFEia__workResourceGrid>article{border:1px solid var(--score-line);background:#070b0fe0;border-radius:14px;padding:1.3rem}.score-library-module__YzFEia__audioPanelHeading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;display:grid}.score-library-module__YzFEia__audioPanelHeading>span{color:#d9ad66;white-space:nowrap;border:1px solid #dca44f52;border-radius:5px;padding:.28rem .45rem;font-size:.62rem}.score-library-module__YzFEia__audioPanel audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;accent-color:var(--score-gold)}.score-library-module__YzFEia__audioPanel h2,.score-library-module__YzFEia__downloadPanel h2,.score-library-module__YzFEia__batchFacts h2,.score-library-module__YzFEia__conflictPanel h2,.score-library-module__YzFEia__reviewNote h2,.score-library-module__YzFEia__adminScopeNote h2{color:#dfb66f;font:500 1.05rem var(--font-serif);margin:0}.score-library-module__YzFEia__audioPanel p,.score-library-module__YzFEia__downloadPanel>p,.score-library-module__YzFEia__reviewNote p,.score-library-module__YzFEia__adminScopeNote p{color:#8f877f;margin:.55rem 0 0;font-size:.76rem;line-height:1.6}.score-library-module__YzFEia__audioPanel .score-library-module__YzFEia__audioMeta{color:#716a63;margin:0;font-size:.65rem}.score-library-module__YzFEia__downloadPanel{gap:.8rem;display:grid}.score-library-module__YzFEia__downloadPanel>div{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.8rem;display:flex}.score-library-module__YzFEia__downloadPanel>div>span{flex:auto;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .55rem;min-width:0;display:grid}.score-library-module__YzFEia__downloadPanel small{color:#837c74;grid-column:2;font-size:.68rem}.score-library-module__YzFEia__downloadPanel b{color:#cfc5b8;font-size:.78rem}.score-library-module__YzFEia__downloadPanel>div>.score-library-module__YzFEia__unavailableResource{color:#706a64;white-space:nowrap;border:1px solid #ffffff1a;border-radius:8px;align-items:center;min-height:2.75rem;padding:0 .7rem;font-size:.7rem;display:inline-flex}.score-library-module__YzFEia__historyPanel summary{color:#cdbb9e;cursor:pointer;font-size:.8rem}.score-library-module__YzFEia__historyPanel p{color:#837c74;margin:.8rem 0 0;font-size:.74rem}.score-library-module__YzFEia__adminLibraryPage,.score-library-module__YzFEia__importReviewPage{--score-gold:#dca44f;--score-line:#dca44f38;color:#e8dfd3;width:100%;min-width:0;min-height:0}.score-library-module__YzFEia__adminLibraryPage{gap:1.5rem;display:grid}.score-library-module__YzFEia__adminLibraryHeader{border-bottom:1px solid var(--score-line);min-height:15rem;padding:2.4rem 18rem 2.4rem 0;position:relative;overflow:hidden}.score-library-module__YzFEia__adminLibraryHeader h1,.score-library-module__YzFEia__importReviewHeader h1{color:#e4b66c;font:400 clamp(2.6rem, 4.2vw, 4.8rem)/1.04 var(--font-serif);margin:0}.score-library-module__YzFEia__adminLibraryHeader span,.score-library-module__YzFEia__importReviewHeader>div>span{color:#a79f96;max-width:45rem;margin-top:1rem;line-height:1.65;display:block}.score-library-module__YzFEia__adminLibraryHeader img{opacity:.62;filter:drop-shadow(0 1.6rem 2.4rem #00000073);width:16rem;height:auto;position:absolute;top:-2.5rem;right:0}.score-library-module__YzFEia__adminActionStrip{border:1px solid var(--score-line);background:#080c11d6;border-radius:14px;grid-template-columns:1fr 1.35fr auto;align-items:stretch;gap:1rem;padding:1rem;display:grid}.score-library-module__YzFEia__adminActionStrip>div{color:#c99b52;align-items:center;gap:.8rem;padding:.65rem .85rem;display:flex}.score-library-module__YzFEia__adminActionStrip>div span{gap:.25rem;display:grid}.score-library-module__YzFEia__adminActionStrip b{color:#dcd2c5;font-size:.86rem}.score-library-module__YzFEia__adminActionStrip small{color:#887f77;font-size:.7rem}.score-library-module__YzFEia__batchLedger>header,.score-library-module__YzFEia__reviewTable>header{border-bottom:1px solid var(--score-line);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.score-library-module__YzFEia__batchLedger>a{min-height:7.5rem;color:inherit;border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(15rem,1fr) auto auto;align-items:center;gap:1.2rem;padding:1rem 0;display:grid}.score-library-module__YzFEia__batchLedger>a>span:nth-child(2){gap:.35rem;display:grid}.score-library-module__YzFEia__batchLedger strong{color:#e0d6ca;font:500 1.08rem var(--font-serif)}.score-library-module__YzFEia__batchLedger small,.score-library-module__YzFEia__batchLedger>a>span:nth-child(3){color:#8d857c;font-size:.72rem}.score-library-module__YzFEia__batchLedger>a>svg{color:var(--score-gold)}.score-library-module__YzFEia__batchMark,.score-library-module__YzFEia__batchMarkReady{color:#e09a9e;border:1px solid #cc454e6b;border-radius:6px;padding:.4rem .55rem;font-size:.68rem}.score-library-module__YzFEia__batchMarkReady{color:#91bf9a;border-color:#5e976873}.score-library-module__YzFEia__adminScopeNote{border-left:2px solid #7f2430;padding:1.4rem 0 0 1.4rem}.score-library-module__YzFEia__importReviewPage{gap:1.5rem;display:grid}.score-library-module__YzFEia__importReviewHeader{border-bottom:1px solid var(--score-line);justify-content:space-between;align-items:end;gap:2rem;padding:1rem 0 1.7rem;display:flex}.score-library-module__YzFEia__importReviewHeader>div{min-width:0}.score-library-module__YzFEia__importReviewHeader a{color:#b88c49;align-items:center;gap:.4rem;margin-bottom:1.8rem;font-size:.76rem;display:inline-flex}.score-library-module__YzFEia__importReviewHeader h1{max-width:52rem;font-size:clamp(2.3rem,3vw,2.8rem)}.score-library-module__YzFEia__reviewActions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.score-library-module__YzFEia__reviewLayout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.5rem;display:grid}.score-library-module__YzFEia__reviewTable{min-width:0}.score-library-module__YzFEia__tableScroll{border:1px solid var(--score-line);background:#070b0fe0;border-radius:14px;overflow-x:auto}.score-library-module__YzFEia__reviewTable table{border-collapse:collapse;width:100%;min-width:64rem}.score-library-module__YzFEia__reviewTable th,.score-library-module__YzFEia__reviewTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:.9rem .85rem}.score-library-module__YzFEia__reviewTable th{color:#aaa198;background:#ffffff08;font-size:.7rem;font-weight:550}.score-library-module__YzFEia__reviewTable td{color:#bcb3a9;font-size:.74rem}.score-library-module__YzFEia__reviewTable td:first-child{color:#d3c8bb;align-items:center;gap:.55rem;max-width:19rem;display:flex}.score-library-module__YzFEia__reviewTable td:first-child span{text-overflow:ellipsis;overflow:hidden}.score-library-module__YzFEia__reviewTable tr[data-review-issue=true]{background:#5d131d29}.score-library-module__YzFEia__issueLabel,.score-library-module__YzFEia__okLabel{align-items:center;gap:.35rem;display:inline-flex}.score-library-module__YzFEia__issueLabel{color:#e2989e}.score-library-module__YzFEia__okLabel{color:#8fbd98}.score-library-module__YzFEia__reviewRail{gap:1rem;display:grid;position:sticky;top:1rem}.score-library-module__YzFEia__reviewRail>section{border:1px solid var(--score-line);background:#070b0fe0;border-radius:14px;padding:1.25rem}.score-library-module__YzFEia__conflictPanel{color:#dc8d94;grid-template-columns:auto 1fr;gap:.75rem;display:grid;background:linear-gradient(145deg,#490a1370,#070b0feb)!important;border-color:#cc454e59!important}.score-library-module__YzFEia__conflictPanel p{color:#bda3a3;margin:.6rem 0 0;font-size:.76rem;line-height:1.65}.score-library-module__YzFEia__resolutionPanel{color:#8fbd98;grid-template-columns:auto 1fr;gap:.75rem;display:grid;background:linear-gradient(145deg,#17412361,#070b0feb)!important;border-color:#5e976857!important}.score-library-module__YzFEia__resolutionPanel h2{color:#a8cfae;font:500 1.05rem var(--font-serif);margin:0}.score-library-module__YzFEia__resolutionPanel p{color:#9faea0;margin:.6rem 0 0;font-size:.76rem;line-height:1.65}.score-library-module__YzFEia__batchFacts dl{gap:.85rem;margin:1rem 0 0;display:grid}.score-library-module__YzFEia__batchFacts dl div{justify-content:space-between;gap:1rem;display:flex}.score-library-module__YzFEia__batchFacts dt{color:#827b73;font-size:.71rem}.score-library-module__YzFEia__batchFacts dd{color:#c7beb4;text-align:right;margin:0;font-size:.74rem}@media (max-width:1100px){.score-library-module__YzFEia__libraryHero{padding-inline:3rem}.score-library-module__YzFEia__heroScore{opacity:.35;width:21rem;right:-2rem}.score-library-module__YzFEia__libraryBody,.score-library-module__YzFEia__readerHeader,.score-library-module__YzFEia__readerLayout{width:min(100% - 5rem,70rem)}.score-library-module__YzFEia__readerLayout,.score-library-module__YzFEia__reviewLayout{grid-template-columns:1fr}.score-library-module__YzFEia__readerRail,.score-library-module__YzFEia__reviewRail{grid-template-columns:repeat(2,1fr);position:static}.score-library-module__YzFEia__readerRail>:first-child,.score-library-module__YzFEia__reviewRail>:first-child{grid-column:1/-1}}@media (max-width:768px){.score-library-module__YzFEia__libraryHero{min-height:0;padding:5.8rem 1.5rem 1.2rem}.score-library-module__YzFEia__heroCopy h1{max-width:18rem;font-size:clamp(2.25rem,11vw,3rem)}.score-library-module__YzFEia__heroCopy>p:last-child{max-width:20rem;margin-top:.8rem;font-size:.86rem;line-height:1.6}.score-library-module__YzFEia__heroScore{opacity:.22;width:17rem;top:3.8rem;right:-5rem}.score-library-module__YzFEia__librarySearch{grid-template-columns:1fr;margin-top:1.35rem}.score-library-module__YzFEia__librarySearch>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.score-library-module__YzFEia__librarySearch label{grid-template-columns:auto minmax(0,1fr);min-width:0}.score-library-module__YzFEia__libraryBody,.score-library-module__YzFEia__readerHeader,.score-library-module__YzFEia__readerLayout{width:calc(100% - 3rem)}.score-library-module__YzFEia__libraryBody{gap:2.1rem;padding-top:1rem}.score-library-module__YzFEia__performancePanel{min-height:31rem}.score-library-module__YzFEia__performancePanel:after{background:linear-gradient(#060a0ef0 0 58%,#060a0e85 78%,#060a0eb8)}.score-library-module__YzFEia__performancePanel>img{object-position:65% bottom}.score-library-module__YzFEia__performanceCopy{width:100%;padding:1.5rem}.score-library-module__YzFEia__performanceCopy h2{max-width:18rem;font-size:2rem}.score-library-module__YzFEia__performanceCopy dl{grid-template-columns:1fr;gap:.65rem;margin-top:1.4rem}.score-library-module__YzFEia__performanceCopy dl div{grid-template-columns:5rem 1fr;gap:.5rem;padding-top:.6rem;display:grid}.score-library-module__YzFEia__performanceCopy dd{margin:0}.score-library-module__YzFEia__actions{margin-top:1.35rem}.score-library-module__YzFEia__actions>*{flex:auto}.score-library-module__YzFEia__sectionHeader{align-items:start}.score-library-module__YzFEia__sectionHeader>span{text-align:right;max-width:9rem}.score-library-module__YzFEia__scoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.1rem}.score-library-module__YzFEia__scoreItem{grid-template-rows:5rem minmax(2.5rem,auto) auto auto;padding:.9rem 0 1rem}.score-library-module__YzFEia__scoreItemIcon img{width:4.7rem;height:4.7rem}.score-library-module__YzFEia__scoreItemTitle{font-size:.9rem}.score-library-module__YzFEia__scoreItemCount{font-size:.64rem}.score-library-module__YzFEia__scoreItem .score-library-module__YzFEia__openLabel{grid-column:auto;justify-self:auto;font-size:.7rem}.score-library-module__YzFEia__scoreRow{grid-template-columns:auto 1fr;gap:1rem;padding:1.2rem 0}.score-library-module__YzFEia__resourceTags{grid-column:1/-1;justify-content:flex-start}.score-library-module__YzFEia__openLabel{grid-column:1/-1;justify-self:end}.score-library-module__YzFEia__workIndex>a{grid-template-columns:1fr auto}.score-library-module__YzFEia__workIndex>a>span:nth-child(2){grid-column:1}.score-library-module__YzFEia__workIndex>a>svg{grid-area:1/2/span 2}.score-library-module__YzFEia__partGrid{grid-template-columns:1fr}.score-library-module__YzFEia__partGrid>a{grid-template-columns:minmax(0,1fr) auto}.score-library-module__YzFEia__partGrid .score-library-module__YzFEia__resourceTags{grid-area:2/1;justify-content:flex-start}.score-library-module__YzFEia__partGrid>a>svg{grid-area:1/2/span 2}.score-library-module__YzFEia__workResourceGrid{grid-template-columns:1fr}.score-library-module__YzFEia__readerHeader{padding-top:5.5rem}.score-library-module__YzFEia__readerHeader nav span{display:none}.score-library-module__YzFEia__readerHeader h1{font-size:2.45rem}.score-library-module__YzFEia__readerLayout{padding-top:1rem}.score-library-module__YzFEia__scoreViewer>header{align-items:flex-start}.score-library-module__YzFEia__scoreCanvas{padding:.5rem;scroll-padding-inline:.5rem}.score-library-module__YzFEia__readerRail,.score-library-module__YzFEia__reviewRail{grid-template-columns:1fr}.score-library-module__YzFEia__readerRail>:first-child,.score-library-module__YzFEia__reviewRail>:first-child{grid-column:auto}.score-library-module__YzFEia__adminLibraryHeader{min-height:17rem;padding:1rem 7rem 1.8rem 0}.score-library-module__YzFEia__adminLibraryHeader h1{font-size:2.5rem}.score-library-module__YzFEia__adminLibraryHeader img{opacity:.3;width:13rem;top:1rem;right:-5rem}.score-library-module__YzFEia__adminActionStrip{grid-template-columns:1fr}.score-library-module__YzFEia__batchLedger>a{grid-template-columns:1fr auto}.score-library-module__YzFEia__batchMark{width:max-content}.score-library-module__YzFEia__batchLedger>a>span:nth-child(2),.score-library-module__YzFEia__batchLedger>a>span:nth-child(3){grid-column:1/-1}.score-library-module__YzFEia__batchLedger>a>svg{grid-area:1/2}.score-library-module__YzFEia__importReviewHeader{flex-direction:column;align-items:stretch;padding-top:1rem}.score-library-module__YzFEia__importReviewHeader h1{font-size:2.35rem}.score-library-module__YzFEia__reviewActions{justify-content:stretch}.score-library-module__YzFEia__reviewActions button{flex:1}}@media (prefers-reduced-transparency:reduce){.score-library-module__YzFEia__readerRail>section,.score-library-module__YzFEia__historyPanel,.score-library-module__YzFEia__reviewRail>section,.score-library-module__YzFEia__tableScroll{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0e12}}[data-internal-theme=clear] :is(.score-library-module__YzFEia__libraryPage,.score-library-module__YzFEia__readerPage,.score-library-module__YzFEia__adminLibraryPage,.score-library-module__YzFEia__importReviewPage){--score-gold:#176b70;--score-paper:#fff;--score-ink:#17212b;--score-muted:#637381;--score-line:#dfe5e9;color:#17212b}[data-internal-theme=clear] .score-library-module__YzFEia__libraryHero{background:#fff;border-bottom:1px solid #dfe5e9;min-height:auto;padding:2.5rem max(1.5rem,5vw) 1.5rem}[data-internal-theme=clear] .score-library-module__YzFEia__heroScore{display:none}[data-internal-theme=clear] .score-library-module__YzFEia__adminLibraryHeader img{display:none}[data-internal-theme=clear] :is(.score-library-module__YzFEia__heroCopy h1,.score-library-module__YzFEia__performanceCopy h2,.score-library-module__YzFEia__sectionHeader h2,.score-library-module__YzFEia__batchLedger header h2,.score-library-module__YzFEia__reviewTable header h2,.score-library-module__YzFEia__readerHeader h1,.score-library-module__YzFEia__adminLibraryHeader h1,.score-library-module__YzFEia__importReviewHeader h1,.score-library-module__YzFEia__scoreIdentity strong,.score-library-module__YzFEia__scoreItemTitle,.score-library-module__YzFEia__workIndex strong,.score-library-module__YzFEia__partGrid strong,.score-library-module__YzFEia__updateLedger h3){color:#17212b;font-family:var(--font-sans)}[data-internal-theme=clear] :is(.score-library-module__YzFEia__heroCopy>p:last-child,.score-library-module__YzFEia__sectionHeader>span,.score-library-module__YzFEia__scoreIdentity small,.score-library-module__YzFEia__scoreItemCount,.score-library-module__YzFEia__workIndex small,.score-library-module__YzFEia__partGrid small,.score-library-module__YzFEia__updateLedger p,.score-library-module__YzFEia__readerHeader>div>span,.score-library-module__YzFEia__adminLibraryHeader span,.score-library-module__YzFEia__importReviewHeader>div>span){color:#637381}[data-internal-theme=clear] :is(.score-library-module__YzFEia__kicker,.score-library-module__YzFEia__performanceCopy>p,.score-library-module__YzFEia__sectionHeader p,.score-library-module__YzFEia__adminLibraryHeader p,.score-library-module__YzFEia__batchLedger header p,.score-library-module__YzFEia__importReviewHeader p,.score-library-module__YzFEia__reviewTable header p,.score-library-module__YzFEia__readerHeader>div>p,.score-library-module__YzFEia__versionPanel>p,.score-library-module__YzFEia__openLabel){color:#176b70}[data-internal-theme=clear] :is(.score-library-module__YzFEia__librarySearch input,.score-library-module__YzFEia__librarySearch label,.score-library-module__YzFEia__librarySearch select,.score-library-module__YzFEia__librarySearch button){color:#17212b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #cfd8de}[data-internal-theme=clear] .score-library-module__YzFEia__librarySearch label>span{color:#637381}[data-internal-theme=clear] .score-library-module__YzFEia__librarySearch input::placeholder{color:#637381}[data-internal-theme=clear] :is(.score-library-module__YzFEia__performancePanel,.score-library-module__YzFEia__readerRail>section,.score-library-module__YzFEia__historyPanel,.score-library-module__YzFEia__workResourceGrid>article,.score-library-module__YzFEia__adminActionStrip,.score-library-module__YzFEia__tableScroll,.score-library-module__YzFEia__reviewRail>section){color:#17212b;box-shadow:none;background:#fff;border-color:#dfe5e9;border-radius:8px}[data-internal-theme=clear] .score-library-module__YzFEia__performancePanel{min-height:18rem}[data-internal-theme=clear] .score-library-module__YzFEia__performancePanel:after{content:none;background-image:none}[data-internal-theme=clear] .score-library-module__YzFEia__performancePanel>img{display:none}[data-internal-theme=clear] .score-library-module__YzFEia__performanceCopy{width:100%}[data-internal-theme=clear] :is(.score-library-module__YzFEia__performanceCopy dt,.score-library-module__YzFEia__performanceCopy dd,.score-library-module__YzFEia__resourceTags b,.score-library-module__YzFEia__updateLedger time,.score-library-module__YzFEia__readerHeader nav,.score-library-module__YzFEia__versionPanel dt,.score-library-module__YzFEia__versionPanel dd,.score-library-module__YzFEia__downloadPanel small,.score-library-module__YzFEia__downloadPanel b,.score-library-module__YzFEia__historyPanel summary,.score-library-module__YzFEia__historyPanel p,.score-library-module__YzFEia__adminActionStrip small,.score-library-module__YzFEia__batchLedger small,.score-library-module__YzFEia__batchLedger>a>span:nth-child(3),.score-library-module__YzFEia__batchFacts dt,.score-library-module__YzFEia__batchFacts dd){color:#536372}[data-internal-theme=clear] :is(.score-library-module__YzFEia__scoreRow,.score-library-module__YzFEia__scoreItem,.score-library-module__YzFEia__partGrid>a,.score-library-module__YzFEia__downloadPanel>div,.score-library-module__YzFEia__batchLedger>a,.score-library-module__YzFEia__reviewTable th,.score-library-module__YzFEia__reviewTable td){border-color:#e4e9ed}[data-internal-theme=clear] :is(.score-library-module__YzFEia__scoreRow:hover,.score-library-module__YzFEia__scoreItem:hover){transform:none}[data-internal-theme=clear] :is(.score-library-module__YzFEia__readerHeader,.score-library-module__YzFEia__adminLibraryHeader,.score-library-module__YzFEia__importReviewHeader,.score-library-module__YzFEia__sectionHeader,.score-library-module__YzFEia__batchLedger>header,.score-library-module__YzFEia__reviewTable>header){border-color:#dfe5e9}[data-internal-theme=clear] :is(.score-library-module__YzFEia__audioPanel h2,.score-library-module__YzFEia__downloadPanel h2,.score-library-module__YzFEia__batchFacts h2,.score-library-module__YzFEia__conflictPanel h2,.score-library-module__YzFEia__reviewNote h2,.score-library-module__YzFEia__adminScopeNote h2,.score-library-module__YzFEia__resolutionPanel h2){color:#17212b;font-family:var(--font-sans)}[data-internal-theme=clear] :is(.score-library-module__YzFEia__audioPanel p,.score-library-module__YzFEia__downloadPanel>p,.score-library-module__YzFEia__reviewNote p,.score-library-module__YzFEia__adminScopeNote p,.score-library-module__YzFEia__conflictPanel p,.score-library-module__YzFEia__resolutionPanel p){color:#536372}[data-internal-theme=clear] :is(.score-library-module__YzFEia__conflictPanel,.score-library-module__YzFEia__resolutionPanel){background:#f7f9fa!important;border-color:#dfe5e9!important}[data-internal-theme=clear] :is(.score-library-module__YzFEia__reviewTable th,.score-library-module__YzFEia__reviewTable td){color:#425466;background:#fff}[data-internal-theme=clear] .score-library-module__YzFEia__reviewTable th{color:#17212b;background:#f4f7f8}[data-internal-theme=clear] .score-library-module__YzFEia__reviewTable select{color:#17212b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #cfd8de}[data-internal-theme=clear] :is(.score-library-module__YzFEia__scoreViewer,.score-library-module__YzFEia__scoreCanvas,.score-library-module__YzFEia__scoreCanvas figcaption){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:768px){[data-internal-theme=clear] .score-library-module__YzFEia__libraryHero{padding:1.75rem 1.25rem 1.25rem}[data-internal-theme=clear] .score-library-module__YzFEia__performancePanel{min-height:auto}}.score-library-module__YzFEia__clearLibraryPage{color:#17212b;background:#f6f8f9;min-height:100%;padding:clamp(1.5rem,4vw,3rem) 0 5rem}.score-library-module__YzFEia__clearLibraryHeader,.score-library-module__YzFEia__clearLibraryBody{width:min(64rem,100% - 3rem);margin-inline:auto}.score-library-module__YzFEia__clearLibraryHeader{border-bottom:1px solid #dfe5e9;gap:1.5rem;padding-bottom:1.5rem;display:grid}.score-library-module__YzFEia__clearLibraryHeader h1{color:#17212b;font:650 clamp(2rem, 4vw, 3rem) / 1.1 var(--font-sans);letter-spacing:-.035em;margin:0}.score-library-module__YzFEia__clearLibraryHeader>div>p{color:#536372;margin:.65rem 0 0;font-size:.95rem}.score-library-module__YzFEia__clearLibrarySearch{width:100%;margin-top:0;position:static}.score-library-module__YzFEia__clearLibraryBody{gap:2.75rem;padding-top:1.5rem;display:grid}.score-library-module__YzFEia__clearSectionHeader{border-bottom:1px solid #dfe5e9;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.75rem;display:flex}.score-library-module__YzFEia__clearSectionHeader h2{color:#17212b;font:650 1.2rem/1.3 var(--font-sans);margin:0}.score-library-module__YzFEia__clearSectionHeader>span{color:#637381;font-size:.78rem}.score-library-module__YzFEia__clearScoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;display:grid}.score-library-module__YzFEia__clearScoreItem{color:#17212b;text-align:start;background:0 0;border-bottom:1px solid #e4e9ed;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;place-items:center stretch;gap:1rem;min-width:0;min-height:5.5rem;padding:18px 0;display:grid}.score-library-module__YzFEia__clearScoreItem:hover{background:#eef3f4;border-color:#9fc4c7}.score-library-module__YzFEia__clearScoreItem:focus-visible{outline-offset:3px;outline:2px solid #176b70}.score-library-module__YzFEia__clearWorkIdentity{gap:.3rem;min-width:0;display:grid}.score-library-module__YzFEia__clearWorkIdentity strong{color:#17212b;font:650 1rem/1.4 var(--font-sans);overflow-wrap:break-word}.score-library-module__YzFEia__clearWorkIdentity>span,.score-library-module__YzFEia__clearWorkCount{color:#637381;font-size:.75rem}.score-library-module__YzFEia__clearWorkCount{white-space:nowrap}.score-library-module__YzFEia__clearOpenLabel{color:#176b70;white-space:nowrap;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.score-library-module__YzFEia__clearEmptyResult{padding:1.5rem 0}.score-library-module__YzFEia__clearEmptyResult h3{color:#17212b;margin:0;font-size:1rem}.score-library-module__YzFEia__clearEmptyResult p{color:#536372;margin:.5rem 0 1rem;font-size:.86rem}.score-library-module__YzFEia__clearEmptyResult a{color:#176b70;font-size:.86rem}.score-library-module__YzFEia__clearPerformance{border-top:1px solid #dfe5e9;border-bottom:1px solid #dfe5e9;grid-template-columns:minmax(13rem,.8fr) minmax(0,1.3fr) auto;align-items:center;gap:1.5rem;padding:1.5rem 0;display:grid}.score-library-module__YzFEia__clearPerformance>div>p{color:#176b70;margin:0 0 .45rem;font-size:.75rem;font-weight:600}.score-library-module__YzFEia__clearPerformance h2{color:#17212b;font:650 1.15rem/1.4 var(--font-sans);margin:0}.score-library-module__YzFEia__clearPerformance dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.score-library-module__YzFEia__clearPerformance dl div{min-width:0}.score-library-module__YzFEia__clearPerformance dt{color:#637381;font-size:.72rem}.score-library-module__YzFEia__clearPerformance dd{color:#344657;margin:.35rem 0 0;font-size:.8rem;line-height:1.5}.score-library-module__YzFEia__clearUpdates article{border-bottom:1px solid #e4e9ed;grid-template-columns:6rem minmax(0,1fr);gap:1.25rem;padding:1.25rem 0;display:grid}.score-library-module__YzFEia__clearUpdates time{color:#637381;font-size:.76rem}.score-library-module__YzFEia__clearUpdates h3{color:#17212b;margin:0;font-size:.95rem}.score-library-module__YzFEia__clearUpdates p{color:#536372;margin:.45rem 0 0;font-size:.82rem;line-height:1.65}@media (max-width:768px){.score-library-module__YzFEia__clearLibraryPage{padding:1.25rem 0 calc(3rem + env(safe-area-inset-bottom,0px))}.score-library-module__YzFEia__clearLibraryHeader,.score-library-module__YzFEia__clearLibraryBody{width:calc(100% - 2rem)}.score-library-module__YzFEia__clearLibraryHeader{gap:1rem;padding-bottom:1rem}.score-library-module__YzFEia__clearScoreGrid{grid-template-columns:1fr}.score-library-module__YzFEia__clearScoreItem{grid-template-columns:minmax(0,1fr) auto;gap:.55rem .75rem}.score-library-module__YzFEia__clearOpenLabel{grid-area:1/2/span 2}.score-library-module__YzFEia__clearPerformance{grid-template-columns:1fr;gap:1rem}.score-library-module__YzFEia__clearPerformance dl{grid-template-columns:1fr;gap:.7rem}.score-library-module__YzFEia__clearPerformance dl div{grid-template-columns:5rem minmax(0,1fr);gap:.5rem;display:grid}.score-library-module__YzFEia__clearPerformance dd{margin:0}.score-library-module__YzFEia__clearPerformance>:last-child{width:100%}.score-library-module__YzFEia__clearUpdates article{grid-template-columns:1fr;gap:.45rem}}
.play-module__1iqura__shelf{--play-gold:#d8a458;color:#e9e0d5;width:min(70rem,100% - 6rem);margin:0 auto;padding:1.5rem 0 5rem;position:relative}.play-module__1iqura__shelfHeader{border-bottom:1px solid #d8a45833;justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.2rem;display:flex}.play-module__1iqura__shelfHeader h2{color:#e4b66c;font:500 1.55rem/1.2 var(--font-serif);margin:0}.play-module__1iqura__shelfHeader p{color:#85817c;margin:0;font-size:.76rem}.play-module__1iqura__works{grid-template-columns:repeat(auto-fit,minmax(16rem,22rem));gap:clamp(1.5rem,3vw,2.5rem);padding-top:2rem;display:grid}.play-module__1iqura__work{min-width:0;color:inherit;background:radial-gradient(at 50% -18%,#d8a45821,#0000 62%),linear-gradient(165deg,#0d1016c7,#04070be6 68%);border:1px solid #d8a45838;gap:1.15rem;padding:1.3rem 1.3rem 1.5rem;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 1.4rem 3rem #00000057}.play-module__1iqura__work:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 12%,#40748424,#0000 46%),radial-gradient(circle at 12% 88%,#8f26311f,#0000 42%);position:absolute;inset:0}.play-module__1iqura__work:hover{border-color:#d8a45875;transform:translateY(-.3rem);box-shadow:0 1.9rem 3.6rem #00000075}.play-module__1iqura__work:active{transform:translateY(0)}.play-module__1iqura__work:focus-visible{outline:2px solid var(--play-gold);outline-offset:4px}.play-module__1iqura__workPoster{aspect-ratio:1;background:#05080d;border:1px solid #d8a4582e;display:block;position:relative;overflow:hidden}.play-module__1iqura__workPoster img{object-fit:cover;filter:saturate(.92)brightness(.9)drop-shadow(0 1rem 1.4rem #0000006b);width:100%;height:100%;transition:transform .45s,filter .45s}.play-module__1iqura__work:hover .play-module__1iqura__workPoster img{filter:saturate()brightness();transform:scale(1.045)}.play-module__1iqura__workCopy{gap:.35rem;min-width:0;display:grid;position:relative}.play-module__1iqura__workCopy strong{color:#e2b976;font:400 clamp(1.3rem, 1.8vw, 1.6rem)/1.18 var(--font-serif)}.play-module__1iqura__workCopy small{color:#9a917f;font:.84rem/1.6 var(--font-serif)}.play-module__1iqura__rippleHeader{color:#e9e0d5;width:min(70rem,100% - 6rem);margin:0 auto;padding:clamp(3rem,7vh,4.75rem) 0 1.5rem}.play-module__1iqura__rippleEyebrow{color:#dfa958;width:max-content;font-family:var(--font-serif);letter-spacing:.14em;border-left:2px solid #d59a45;margin:0 0 1.1rem;padding-left:1rem}.play-module__1iqura__rippleHeader h1{color:#e4b86f;font:400 clamp(2.2rem, 3.2vw, 3.4rem)/1.08 var(--font-serif);overflow-wrap:break-word;word-break:keep-all;margin:0}.play-module__1iqura__rippleHint{color:#c8c2b9;max-width:38rem;margin:1rem 0 0;font-size:1rem;line-height:1.8}.play-module__1iqura__rippleStage{touch-action:pan-y;cursor:crosshair;background:radial-gradient(at 50% 118%,#172c3cad,#0000 62%),radial-gradient(circle at 80% 8%,#20548829,#0000 40%),#04080d;border:1px solid #d8a4583d;width:min(70rem,100% - 6rem);height:min(60dvh,34rem);min-height:19rem;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 1.8rem 4rem #0000006b,inset 0 0 4rem #00000061}.play-module__1iqura__rippleStage:focus-visible{outline-offset:4px;outline:2px solid #d8a458}.play-module__1iqura__sceneLayer{position:absolute;inset:0}.play-module__1iqura__sceneLayer>*{width:100%;height:100%;display:block}.play-module__1iqura__crosshair{z-index:3;pointer-events:none;border:2px solid #e2b976;border-radius:50%;width:1.55rem;height:1.55rem;transition:left .12s ease-out,top .12s ease-out;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 .95rem #d8a4588c,inset 0 0 .5rem #d8a45852}.play-module__1iqura__staticPoster{background:radial-gradient(at 50% 100%,#172c3c8c,#0000 60%);place-items:center;display:grid;position:absolute;inset:0}.play-module__1iqura__staticPoster img{aspect-ratio:1;object-fit:cover;filter:saturate()brightness(.98)drop-shadow(0 1.6rem 2.4rem #0000008f);border:1px solid #d8a4584d;width:min(74%,26rem);height:auto}.play-module__1iqura__rippleFooter{color:#89827a;width:min(70rem,100% - 6rem);font:.86rem/1.7 var(--font-serif);margin:0 auto;padding:1.1rem 0 5rem}.play-module__1iqura__rippleFooter p{margin:0}.play-module__1iqura__conductorStage{touch-action:pan-y;cursor:none;background:radial-gradient(at 50% -12%,#d8a4581a,#0000 58%),radial-gradient(at 50% 118%,#172c3ca8,#0000 62%),radial-gradient(circle at 14% 92%,#8f26311a,#0000 44%),#04060b;border:1px solid #d8a4583d;width:min(70rem,100% - 6rem);height:min(62dvh,36rem);min-height:20rem;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 1.8rem 4rem #0000006b,inset 0 0 4rem #00000061}.play-module__1iqura__conductorStage:focus-visible{outline-offset:4px;outline:2px solid #d8a458}.play-module__1iqura__chapterBar{flex-wrap:wrap;justify-content:center;gap:.6rem;width:min(70rem,100% - 6rem);margin:0 auto;padding-top:1.1rem;display:flex}.play-module__1iqura__chapterButton{color:#c8c2b9;font:.86rem/1.4 var(--font-serif);letter-spacing:.08em;cursor:pointer;background:linear-gradient(165deg,#0d1016b8,#04070bd9);border:1px solid #d8a4584d;border-radius:999px;padding:.5rem 1.15rem;transition:border-color .25s,color .25s,background .25s,opacity .25s}.play-module__1iqura__chapterButton:hover:not(:disabled){color:#e9e0d5;border-color:#d8a4588c}.play-module__1iqura__chapterButton:focus-visible{outline-offset:3px;outline:2px solid #d8a458}.play-module__1iqura__chapterButton[aria-pressed=true]{color:#e4b86f;background:linear-gradient(165deg,#d8a45838,#0d1016cc);border-color:#d8a458bf}.play-module__1iqura__chapterButton:disabled{opacity:.34;cursor:default}.play-module__1iqura__batonTip{z-index:3;pointer-events:none;background:radial-gradient(circle,#f4dcae 0%,#d8a458d9 46%,#d8a45800 72%);border-radius:50%;width:.9rem;height:.9rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 1.1rem #d8a458a6}.play-module__1iqura__conductorGestureHint{z-index:3;color:#c8c2b985;font:.78rem/1.5 var(--font-serif);letter-spacing:.12em;text-align:center;pointer-events:none;margin:0;position:absolute;bottom:.8rem;left:0;right:0}@media (max-width:1023px){.play-module__1iqura__works{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}@media (max-width:767px){.play-module__1iqura__shelf,.play-module__1iqura__rippleHeader,.play-module__1iqura__rippleStage,.play-module__1iqura__rippleFooter,.play-module__1iqura__conductorStage,.play-module__1iqura__chapterBar{width:calc(100% - 2rem)}.play-module__1iqura__shelfHeader{display:block}.play-module__1iqura__shelfHeader p{margin-top:.55rem}.play-module__1iqura__works{grid-template-columns:1fr;padding-top:1.6rem}.play-module__1iqura__rippleStage{height:min(56dvh,26rem);min-height:16rem}.play-module__1iqura__conductorStage{height:min(58dvh,28rem);min-height:17rem}.play-module__1iqura__chapterBar{gap:.5rem;padding-top:.9rem}.play-module__1iqura__chapterButton{padding:.45rem .95rem;font-size:.8rem}.play-module__1iqura__conductorGestureHint{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.play-module__1iqura__work,.play-module__1iqura__workPoster img,.play-module__1iqura__crosshair,.play-module__1iqura__chapterButton{transition:none}.play-module__1iqura__work:hover,.play-module__1iqura__work:hover .play-module__1iqura__workPoster img{transform:none}}.play-module__1iqura__eggShelf{padding-top:0}.play-module__1iqura__eggs{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1.1rem,2.4vw,1.8rem);margin:0;padding:1.8rem 0 0;list-style:none;display:grid}.play-module__1iqura__egg{background:radial-gradient(at 50% -22%,#d8a45812,#0000 60%),linear-gradient(165deg,#0d1016a8,#04070bd6 70%);border:1px solid #d8a45826;align-content:start;gap:.45rem;min-height:5.4rem;padding:1.05rem 1.15rem 1.15rem;transition:border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 1rem 2.2rem #00000047}.play-module__1iqura__egg strong{color:#e2b976;font:400 1.06rem/1.35 var(--font-serif);letter-spacing:.04em}.play-module__1iqura__egg span{color:#9a917f;font:.84rem/1.65 var(--font-serif)}.play-module__1iqura__egg .play-module__1iqura__eggHint{color:#7f796f;font-style:italic}.play-module__1iqura__eggFound{background:radial-gradient(at 50% -18%,#d8a45826,#0000 62%),radial-gradient(circle at 88% 12%,#4074841f,#0000 44%),linear-gradient(165deg,#0d1016c7,#04070be6 68%);border-color:#d8a4586b;box-shadow:0 1.2rem 2.6rem #0000005c}.play-module__1iqura__eggFound span{color:#b3a992}@media (max-width:767px){.play-module__1iqura__eggs{grid-template-columns:1fr;padding-top:1.5rem}}@media (prefers-reduced-motion:reduce){.play-module__1iqura__egg{transition:none}}.play-module__1iqura__tierNotice{text-align:center;color:#8d867a;width:min(70rem,100% - 6rem);margin:.9rem auto 0;font-size:.86rem}.play-module__1iqura__tierNotice a{color:#d8a458;text-underline-offset:3px;text-decoration:underline}.play-module__1iqura__tierNotice a:focus-visible{outline-offset:2px;outline:2px solid #d8a458}@media (max-width:767px){.play-module__1iqura__tierNotice{width:calc(100% - 2rem)}}.play-module__1iqura__sceneHost{touch-action:pan-y;width:100%;height:100%;overflow:hidden}.play-module__1iqura__conductorSceneHost{cursor:none}.play-module__1iqura__rippleSceneHost{cursor:crosshair}
