.w9HvGq_badge{color:#141414;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#d5a848;border-radius:4px;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 2px 8px #00000073}
._3Z1FKa_wrap{margin-top:48px}._3Z1FKa_title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 24px;font-size:13px;font-weight:700}._3Z1FKa_reel{margin-inline:-12px}._3Z1FKa_reel .slick-slide{opacity:.45;z-index:0;padding:12px;transition:opacity .45s,transform .45s;transform:scale(.86)translateY(22px)}._3Z1FKa_reel .slick-slide.slick-center{opacity:1;z-index:2;transform:scale(1)translateY(0)}@media (prefers-reduced-motion:reduce){._3Z1FKa_reel .slick-slide{transition:none}}._3Z1FKa_reel .slick-slide:not(.slick-center){pointer-events:none}._3Z1FKa_card{align-items:flex-start;gap:14px;display:flex}._3Z1FKa_avatar{background:color-mix(in srgb, var(--primary-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--primary-color) 30%, transparent);border-radius:50%;flex:none;place-items:center;width:60px;height:60px;display:grid;overflow:hidden}._3Z1FKa_face{object-fit:cover;width:100%;height:100%;display:block}._3Z1FKa_initial{color:var(--primary-color);text-transform:uppercase;font-size:26px;font-weight:700;line-height:1}._3Z1FKa_body{background:color-mix(in srgb, var(--primary-color) 12%, transparent);border-radius:10px;flex-direction:column;flex:auto;align-self:stretch;gap:20px;min-width:0;padding:12px 14px;display:flex;position:relative}._3Z1FKa_body:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-right:7px solid color-mix(in srgb, var(--primary-color) 12%, transparent);width:0;height:0;position:absolute;top:22px;left:-7px}._3Z1FKa_said{color:var(--text-primary);margin:0;font-size:14px;font-weight:600;line-height:1.55}._3Z1FKa_mark{color:var(--primary-color);padding:0 2px;font-weight:800}._3Z1FKa_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-top:auto;display:flex}._3Z1FKa_name{color:var(--text-primary);font-size:14px;font-weight:700}._3Z1FKa_from{color:var(--primary-color);font-size:12px}@media (max-width:700px){._3Z1FKa_reel{margin-inline:0}._3Z1FKa_reel .slick-slide{opacity:1;pointer-events:auto;padding:0;transform:none}}
.r3x42W_mosaic{background:var(--mosaic-ink,#141414);gap:2px;display:grid;position:absolute;inset:0;overflow:hidden}.r3x42W_count2{grid-template-columns:1fr 1fr}.r3x42W_count3{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.r3x42W_count3 img:first-child{grid-row:span 2}.r3x42W_count4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.r3x42W_count5{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr}.r3x42W_count5 img:first-child{grid-row:span 2}.r3x42W_mosaic img,.r3x42W_single{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}
@property --shelf-accent{syntax:"<color>";inherits:true;initial-value:#d5a848}@property --shelf-surface{syntax:"<color>";inherits:true;initial-value:#1a1714}._4lTbRG_gridScope{--card-accent:var(--shelf-accent);--card-accent-soft:color-mix(in srgb, var(--card-accent) 20%, transparent);--card-accent-mid:color-mix(in srgb, var(--card-accent) 55%, transparent);--card-accent-strong:color-mix(in srgb, var(--card-accent) 75%, transparent);--card-surface:var(--shelf-surface);--card-ink:#141414;flex:1;min-width:0;transition:--shelf-accent 2.4s ease-in-out,--shelf-surface 2.4s ease-in-out;container-type:inline-size}@media (prefers-reduced-motion:reduce){._4lTbRG_gridScope{transition:none}}._4lTbRG_grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}@container (min-width:664px){._4lTbRG_grid{grid-template-columns:repeat(3,1fr);gap:32px}}@container (min-width:896px){._4lTbRG_grid{grid-template-columns:repeat(4,1fr);gap:36px}}@container (min-width:1128px){._4lTbRG_grid{grid-template-columns:repeat(5,1fr);gap:40px}}._4lTbRG_card{border:1px solid var(--card-accent-soft);background:var(--card-surface);box-shadow:0 6px 0 0 var(--card-accent-mid);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;padding:0;font-family:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}._4lTbRG_card:after{content:"";background:linear-gradient(105deg, transparent 20%, #ffffff21 50%, var(--card-accent-soft) 60%, transparent 80%);pointer-events:none;width:60%;height:100%;position:absolute;top:0;left:-120%;transform:skew(-15deg)}@media (hover:hover){._4lTbRG_card:hover:after{animation:.55s forwards _4lTbRG_cardShine}._4lTbRG_card:hover{border-color:var(--card-accent-strong);box-shadow:0 6px 0 0 var(--card-accent-mid), 0 0 0 2px var(--card-accent-soft), 0 8px 24px var(--card-accent-soft)}._4lTbRG_card:hover ._4lTbRG_play{filter:brightness(.92);transform:scale(1.08)}}@keyframes _4lTbRG_cardShine{0%{left:-120%}to{left:160%}}@media (prefers-reduced-motion:reduce){._4lTbRG_card:after{display:none}}._4lTbRG_cover{position:relative}._4lTbRG_image{aspect-ratio:1;background:#432b4b66;border-radius:10px 10px 0 0;position:relative;overflow:hidden}._4lTbRG_placeholder{width:100%;height:100%;color:var(--card-accent-soft);justify-content:center;align-items:center;font-size:40px;display:flex}._4lTbRG_cardLocked ._4lTbRG_image{filter:grayscale()brightness(.62)}._4lTbRG_cardVeiled ._4lTbRG_image{filter:blur(6px)saturate(.92)brightness(.78);transform:scale(1.06)}._4lTbRG_cardVeiled{opacity:1}._4lTbRG_seal{border:2px solid var(--card-accent-mid);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:54px;height:54px;color:var(--card-accent);z-index:2;background:#0a080c8c;border-radius:50%;justify-content:center;align-items:center;font-size:22px;transition:transform .2s,border-color .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._4lTbRG_card:hover ._4lTbRG_seal{border-color:var(--card-accent-strong);transform:translate(-50%,-50%)scale(1.06)}@media (prefers-reduced-motion:reduce){._4lTbRG_seal{transition:none}}._4lTbRG_cardLocked ._4lTbRG_title,._4lTbRG_cardLocked ._4lTbRG_description{color:#ffffff73}._4lTbRG_cardLocked{opacity:.86}._4lTbRG_note{color:var(--card-accent);margin-top:6px;font-size:11px;font-weight:600;line-height:1.35}._4lTbRG_badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.06em;text-transform:uppercase;color:var(--card-accent);background:#0a080cc7;border-radius:4px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px}._4lTbRG_count{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--card-accent);background:#0a080cb8;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600;position:absolute;bottom:20px;left:8px}._4lTbRG_play{background:var(--card-accent);width:52px;height:28px;color:var(--card-ink);z-index:4;pointer-events:none;border-radius:20px;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:transform .15s,filter .15s;display:flex;position:absolute;bottom:-14px;right:14px;box-shadow:0 2px 10px #0000008c}._4lTbRG_body{border-top:2px solid var(--card-accent-soft);border-radius:0 0 10px 10px;flex-direction:column;flex:1;gap:5px;padding:28px 14px 16px;display:flex}._4lTbRG_open{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}._4lTbRG_open:after{content:"";z-index:1;position:absolute;inset:0}._4lTbRG_open:focus-visible{outline:none}._4lTbRG_card:has(._4lTbRG_open:focus-visible){outline:2px solid var(--card-accent);outline-offset:3px}._4lTbRG_badgeAside{left:8px;right:auto}._4lTbRG_actions{z-index:2;-webkit-backdrop-filter:blur(8px);opacity:0;background:#0a0a0ab8;border-radius:8px;gap:2px;padding:2px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px}._4lTbRG_card:hover ._4lTbRG_actions,._4lTbRG_card:focus-within ._4lTbRG_actions{opacity:1}@media (hover:none){._4lTbRG_actions{opacity:1}}._4lTbRG_actionsShown{opacity:1}._4lTbRG_title{letter-spacing:.04em;text-transform:uppercase;color:var(--card-accent);font-size:13px;font-weight:700;line-height:1.3}._4lTbRG_description{-webkit-line-clamp:3;color:#ffffff80;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}._4lTbRG_overview{z-index:3;opacity:0;cursor:pointer;pointer-events:none;background:#14141473;border:none;border-radius:10px 10px 0 0;place-items:center;padding:0;transition:opacity .3s;display:grid;position:absolute;inset:0}._4lTbRG_overviewEye{border:1px solid var(--card-accent-mid);width:44px;height:44px;color:var(--card-accent);pointer-events:auto;background:#141414d9;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:transform .3s;display:inline-flex;transform:translateY(6px)}._4lTbRG_card:hover ._4lTbRG_overview,._4lTbRG_overview:focus-visible{opacity:1}._4lTbRG_card:hover ._4lTbRG_overviewEye,._4lTbRG_overview:focus-visible ._4lTbRG_overviewEye{transform:translateY(0)}@media (hover:none){._4lTbRG_overview{opacity:1;background:0 0;place-items:end;inset:auto 8px 20px auto}._4lTbRG_overviewEye{width:36px;height:36px;font-size:.95rem;transform:none}}._4lTbRG_sealPeek{transition:transform .2s,border-color .2s,opacity .3s}._4lTbRG_card:hover ._4lTbRG_sealPeek{opacity:0}
.OYGaja_row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:10px 4px;transition:background .18s,border-color .18s;display:flex}.OYGaja_row:hover{background:#ffffff0a;border-bottom-color:#d5a84873}.OYGaja_cover{object-fit:cover;background:#d5a84814;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:flex}.OYGaja_text{flex:auto;min-width:0}.OYGaja_flag{flex-shrink:0;align-items:center;display:inline-flex}.OYGaja_title{-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.OYGaja_artist{color:#d5a848d9;font-weight:400}.OYGaja_provenance{color:#fff6;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}
.ZaandG_tab,.ZaandG_player,.ZaandG_sheet{--pl-a:var(--pl-accent,#d5a848);--pl-a-soft:var(--pl-accent-soft,#d5a8481f);--pl-a-mid:var(--pl-accent-mid,#d5a84873);--pl-surface:#ffffff0a;--pl-surface-hover:#ffffff14;--pl-line:#ffffff1a;--pl-ink:#ffffffe0;--pl-ink-dim:#ffffff80}.ZaandG_tab{flex-direction:column;gap:24px;display:flex}.ZaandG_createRow{gap:8px;display:flex}.ZaandG_scopeBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ZaandG_scopeTabs{gap:4px;display:flex}.ZaandG_scopeTab{min-height:44px;color:var(--pl-ink-dim);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px;font-size:14px;font-weight:600;transition:color .15s,border-color .15s}.ZaandG_scopeTab:hover{color:var(--pl-ink)}.ZaandG_scopeTabOn{color:var(--pl-a);border-bottom-color:var(--pl-a)}.ZaandG_createInline{flex:1;gap:8px;min-width:min(260px,100%);max-width:380px;margin-inline-start:auto;display:flex}.ZaandG_createInline .ant-input{flex:1;min-width:0}.ZaandG_sharedOn{color:var(--pl-a)!important}.ZaandG_alreadyNote{border:1px solid var(--pl-a-mid);background:var(--pl-a-soft);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;display:flex}.ZaandG_alreadyHead{color:var(--pl-a);font-weight:600}.ZaandG_alreadyList{color:var(--pl-ink);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ZaandG_alreadyPos{min-width:18px;color:var(--pl-ink-dim);font-variant-numeric:tabular-nums;display:inline-block}.ZaandG_alreadyHint{color:var(--pl-ink-dim);line-height:1.5}.ZaandG_createRow .ant-input{flex:1;min-width:0}.ZaandG_emptyLists{max-width:46ch;color:var(--pl-ink-dim);margin:0;padding:32px 8px;font-size:14px;line-height:1.6}.ZaandG_loading{justify-content:center;padding:48px 0;display:flex}.ZaandG_openHeader{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ZaandG_openTitle{color:var(--pl-ink);letter-spacing:.01em;margin:0;font-size:18px;font-weight:600}.ZaandG_editBar{align-items:center;gap:12px;display:flex}.ZaandG_editHint{color:var(--pl-ink-dim);font-size:12px}.ZaandG_addList{max-height:46vh;margin:0;padding:0;list-style:none;overflow-y:auto}.ZaandG_addRow{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:6px 8px;font-family:inherit;font-size:14px;transition:background-color .15s;display:flex}.ZaandG_addRow:hover,.ZaandG_addRow:focus-visible{background:var(--pl-a-soft)}.ZaandG_addRow img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;flex:none;width:60px}.ZaandG_addRowName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ZaandG_addRowMeta{color:var(--pl-ink-dim);flex:none;font-size:12px}.ZaandG_addPickedName{margin:0 0 12px;font-weight:600}.ZaandG_addLoading{justify-content:center;padding:32px 0;display:flex}.ZaandG_entryGrid{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ZaandG_entryCard{background:var(--pl-surface);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.ZaandG_entryHead{align-items:center;gap:8px;min-width:0;display:flex}.ZaandG_entryCardPlaying{background:var(--pl-a-soft);box-shadow:inset 3px 0 0 var(--pl-a)}.ZaandG_entryCardPos{cursor:grab;touch-action:none;color:var(--pl-ink);background:#ffffff14;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 6px;font-size:12px;font-weight:600;display:inline-flex}.ZaandG_entryCardTitle{min-width:0;color:var(--pl-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;overflow:hidden}.ZaandG_entrySpans{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ZaandG_entrySpanWhole{border:1px solid var(--pl-line);background:var(--pl-surface);color:var(--pl-ink-dim);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.ZaandG_cardAction{color:#ffffffd9!important}.ZaandG_cardAction:hover{color:#fff!important}.ZaandG_entryCardPos:active{cursor:grabbing}.ZaandG_entrySpanWhole:hover{border-color:var(--pl-a-mid);color:var(--pl-a)}.ZaandG_entrySummary{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 0}.ZaandG_entrySummary:hover .ZaandG_entryWhole{color:var(--pl-a)}.ZaandG_entryEdit{color:var(--pl-ink-dim);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:2px 0;font-size:11px;text-decoration:underline}.ZaandG_entryEdit:hover{color:var(--pl-a)}.ZaandG_entryText{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.ZaandG_entryTitle{color:var(--pl-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ZaandG_entryWhole{color:var(--pl-ink-dim);font-size:12px}.ZaandG_entryChapters{flex-wrap:wrap;gap:4px 10px;display:flex}.ZaandG_entryChapter{background:var(--pl-surface);color:var(--pl-a);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:baseline;gap:6px;padding:3px 8px;font-size:12px;transition:border-color .15s,background .15s;display:inline-flex}.ZaandG_entryChapter:hover{border-color:var(--pl-a-mid);background:var(--pl-a-soft)}.ZaandG_entryChapterOn{border-color:var(--pl-a);background:var(--pl-a-soft);font-weight:600}.ZaandG_entryChapterTime{font-variant-numeric:tabular-nums;color:var(--pl-ink-dim)}.ZaandG_player{flex-direction:column;align-items:stretch;gap:12px;display:flex}.ZaandG_upNext{min-width:0;color:var(--pl-ink-dim);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;font-size:12px;overflow:hidden}.ZaandG_playerStage{border-radius:12px;width:100%;max-width:640px;display:grid;position:relative;overflow:hidden}.ZaandG_cover{z-index:20;opacity:0;pointer-events:none;background:#000;transition:opacity .34s ease-out;position:absolute;inset:0}.ZaandG_coverOn{opacity:1;transition:opacity .14s ease-in}.ZaandG_playerBar{justify-content:space-between;align-items:center;gap:16px;display:flex}.ZaandG_playerControls{align-items:center;gap:4px;display:flex}.ZaandG_transportBtn{color:var(--pl-ink)!important}.ZaandG_loopOn{color:var(--pl-a)!important}.ZaandG_playerPosition{color:var(--pl-ink-dim);font-variant-numeric:tabular-nums;font-size:12px}.ZaandG_sheet{flex-direction:column;gap:24px;display:flex}.ZaandG_sheetSection{flex-direction:column;gap:8px;display:flex}.ZaandG_sheetHeading{letter-spacing:.08em;text-transform:uppercase;color:var(--pl-ink-dim);margin:0;font-size:12px;font-weight:600}.ZaandG_sheetHint{color:var(--pl-ink-dim);margin:0;font-size:12px}.ZaandG_picker{flex-direction:column;gap:10px;display:flex}.ZaandG_pickerHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ZaandG_linkButton{color:var(--pl-a);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;flex-shrink:0;padding:4px 0;font-size:12px;text-decoration:underline}.ZaandG_sheetFooter{border-top:1px solid var(--pl-line);background:var(--pl-sheet-bg,inherit);flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;display:flex;position:sticky;bottom:0}.ZaandG_sheetSummary{color:var(--pl-ink-dim);text-align:center;font-size:13px}.ZaandG_sheetSummaryWarn{color:#e8a33d}.ZaandG_chapterList{flex-direction:column;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ZaandG_chapterRow{cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:6px 8px;transition:background .15s;display:flex}.ZaandG_chapterRow:hover{background:var(--pl-surface-hover)}.ZaandG_chapterTime{color:var(--pl-ink-dim);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.ZaandG_chapterName{min-width:0;color:var(--pl-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.ZaandG_playlistPicks{flex-direction:column;gap:4px;max-height:30vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ZaandG_playlistPick{border:1px solid var(--pl-line);background:var(--pl-surface);width:100%;min-height:44px;color:var(--pl-ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s,background .15s;display:flex}.ZaandG_playlistPick:hover:not(:disabled){border-color:var(--pl-a-mid);background:var(--pl-a-soft)}.ZaandG_playlistPickOn{border-color:var(--pl-a-mid);background:var(--pl-a-soft);color:var(--pl-a)}.ZaandG_playlistPick:disabled{opacity:.5;cursor:default}.ZaandG_playlistPickName{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.ZaandG_playlistPickCount{color:var(--pl-ink-dim);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}@media (max-width:767px){.ZaandG_playerBar{flex-wrap:wrap}}
.i61VeG_spectrum{aspect-ratio:1;width:100%;height:100%;padding:var(--spectrum-pad,18px);border-radius:var(--spectrum-radius,10px);background:radial-gradient(120% 90% at 50% 100%, var(--spectrum-wash,#2f6df62e), transparent 70%), var(--spectrum-ground,#0b0c0f);gap:2px;display:flex;position:relative;overflow:hidden}.i61VeG_bar{min-width:0;height:calc(var(--h) * 100%);background:linear-gradient(to top, var(--spectrum-low,#2f6df6), var(--spectrum-mid,#17c3a2) 55%, var(--spectrum-high,#f4c04a));border-radius:2px;flex:1;transition:height .25s linear;animation:.62s ease-in-out infinite alternate i61VeG_pump}.i61VeG_bars{align-items:flex-end}.i61VeG_bars .i61VeG_bar{transform-origin:bottom;animation-delay:calc(var(--i) * -37ms)}.i61VeG_mirror{align-items:center}.i61VeG_mirror .i61VeG_bar{transform-origin:50%;animation-delay:calc(var(--i) * -53ms)}.i61VeG_wave{align-items:center}.i61VeG_wave .i61VeG_bar{transform-origin:50%;animation-duration:1.5s;animation-delay:calc(var(--i) * 26ms)}.i61VeG_circle{padding:0;display:block}.i61VeG_circle .i61VeG_bar{width:4px;height:calc(22% + var(--h) * 22%);transform-origin:50% 100%;transform:rotate(calc(var(--i) * (360deg / var(--n))));animation-name:i61VeG_spoke;animation-duration:.9s;animation-delay:calc(var(--i) * -21ms);transition:height .25s linear;position:absolute;bottom:50%;left:calc(50% - 2px)}.i61VeG_still .i61VeG_bar{animation-play-state:paused}@keyframes i61VeG_pump{0%{transform:scaleY(.62)}to{transform:scaleY(1)}}@keyframes i61VeG_spoke{0%{transform:rotate(calc(var(--i) * (360deg / var(--n)))) scaleY(.72)}to{transform:rotate(calc(var(--i) * (360deg / var(--n)))) scaleY(1)}}@media (prefers-reduced-motion:reduce){.i61VeG_bar{animation:none}}
.Y9mDBa_restart{border:1px solid color-mix(in oklch, var(--primary-color) 55%, transparent);min-height:44px;color:var(--primary-color);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;padding:8px 20px;font-size:14px;font-weight:600;transition:background .2s ease-out,color .2s ease-out}.Y9mDBa_restart:hover{background:var(--primary-color);color:#0e0b07;color:lab(3.05304% .547029 1.76957)}
.ygcYnq_wrap{--card-gap:8px;max-width:1100px;margin:0}.ygcYnq_bar{max-width:var(--board-max,620px);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.ygcYnq_sizes,.ygcYnq_bar>.ygcYnq_restart:last-child{margin-left:auto}.ygcYnq_sizes{border:1px solid color-mix(in oklch, var(--primary-color) 35%, transparent);border-radius:999px;display:inline-flex;overflow:hidden}.ygcYnq_size{min-height:44px;color:var(--text-secondary);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;padding:8px 14px;font-size:13px;font-weight:600;transition:background .2s ease-out,color .2s ease-out}.ygcYnq_size+.ygcYnq_size{border-left:1px solid color-mix(in oklch, var(--primary-color) 25%, transparent)}.ygcYnq_size:hover{color:var(--primary-color)}.ygcYnq_sizeOn{background:var(--primary-color);color:#0e0b07;color:lab(3.05304% .547029 1.76957)}.ygcYnq_sizeOn:hover{color:#0e0b07;color:lab(3.05304% .547029 1.76957)}.ygcYnq_moves{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:14px}.ygcYnq_win{color:var(--primary-color);font-size:14px;font-weight:600}.ygcYnq_restart{}.ygcYnq_grid{grid-template-columns:repeat(var(--cols,4), 1fr);gap:var(--card-gap,8px);display:grid}@media (min-width:768px){.ygcYnq_wrap{--card-gap:12px}}.ygcYnq_card{aspect-ratio:1;cursor:pointer;perspective:700px;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;position:relative}.ygcYnq_inner{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}.ygcYnq_up .ygcYnq_inner{transform:rotateY(180deg)}.ygcYnq_back,.ygcYnq_front{backface-visibility:hidden;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ygcYnq_back{border:1px solid color-mix(in oklch, var(--primary-color) 35%, transparent);color:var(--primary-color);background:#15110c;background:lab(5.27566% .945248 3.05782);transition:border-color .2s ease-out}.ygcYnq_card:hover .ygcYnq_back{border-color:var(--primary-color)}.ygcYnq_backArt{width:78%}.ygcYnq_front{border:1px solid color-mix(in oklch, var(--primary-color) 45%, transparent);background:#15110c;background:lab(5.27566% .945248 3.05782);transform:rotateY(180deg)}.ygcYnq_front img{object-fit:cover;width:100%;height:100%}.ygcYnq_matched .ygcYnq_front{border-color:var(--primary-color);box-shadow:0 0 0 1px color-mix(in oklch, var(--primary-color) 55%, transparent)}.ygcYnq_play{gap:20px;display:grid}@media (min-width:720px){.ygcYnq_play{grid-template-columns:minmax(0, var(--board-max,620px)) minmax(190px, 240px);align-items:start;gap:24px}.ygcYnq_playWon{grid-template-columns:minmax(0, var(--board-max,620px)) minmax(428px, 540px)}}.ygcYnq_found{padding-top:4px}.ygcYnq_won{animation:.4s ease-out both ygcYnq_cast-in;display:grid}@media (min-width:720px){.ygcYnq_won{min-height:calc(((var(--board-max,620px) - (var(--cols,4) - 1) * var(--card-gap,12px)) / var(--cols,4)) * 2 + var(--card-gap,12px))}}@media (prefers-reduced-motion:reduce){.ygcYnq_won{animation:none}}.ygcYnq_foundTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--primary-color);align-items:baseline;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.ygcYnq_foundCount{letter-spacing:0;color:var(--text-secondary);font-size:11px;font-weight:600}.ygcYnq_foundEmpty{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.ygcYnq_foundList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ygcYnq_foundItem{border:1px solid color-mix(in oklch, var(--primary-color) 22%, transparent);width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:#ffffff08;border-radius:10px;align-items:center;gap:10px;padding:6px;transition:border-color .2s ease-out,background .2s ease-out;animation:.4s ease-out both ygcYnq_cast-in;display:flex}@keyframes ygcYnq_cast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ygcYnq_foundItem:disabled{cursor:default;pointer-events:none}.ygcYnq_foundItem:hover{border-color:var(--primary-color);background:#ffffff0f}.ygcYnq_foundItem img{object-fit:cover;border:1px solid color-mix(in oklch, var(--primary-color) 35%, transparent);border-radius:50%;flex-shrink:0;width:44px;height:44px}.ygcYnq_foundWho{flex-direction:column;gap:2px;min-width:0;display:flex}.ygcYnq_foundName{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.25}.ygcYnq_foundRole{color:var(--text-secondary);text-transform:capitalize;font-size:11px;line-height:1.25}@media (prefers-reduced-motion:reduce){.ygcYnq_foundItem{animation:none}}
.R5Vlxq_wrap{max-width:420px;margin:0 auto}@media (min-width:1040px){.R5Vlxq_wrap{grid-template-columns:.75fr 1fr .75fr;grid-template-areas:"bar bar bar""left board right""subject subject subject";align-items:center;gap:24px;max-width:1060px;display:grid}.R5Vlxq_bar{grid-area:bar;margin-bottom:0}.R5Vlxq_board{grid-area:board}.R5Vlxq_left{grid-area:left;margin-top:0}.R5Vlxq_right{grid-area:right;margin-top:0}.R5Vlxq_subject{grid-area:subject}}.R5Vlxq_bar{align-items:center;gap:16px;margin-bottom:16px;display:flex}.R5Vlxq_moves{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:14px}.R5Vlxq_win{color:var(--primary-color);font-size:14px;font-weight:600}.R5Vlxq_restart{margin-left:auto;}.R5Vlxq_board{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--primary-color) 35%, transparent);background:#15110c;background:lab(5.27566% .945248 3.05782);border-radius:12px;position:relative;overflow:hidden}.R5Vlxq_cut{width:0;height:0;position:absolute}.R5Vlxq_hole{cursor:default;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ffffff0d;border:1px solid lab(100% 0 0/.05);padding:0;transition:transform .15s ease-out,filter .15s ease-out;position:absolute}.R5Vlxq_placed{pointer-events:none;z-index:1;position:absolute;overflow:hidden}.R5Vlxq_piecePic{object-fit:fill;pointer-events:none;display:block;position:absolute}.R5Vlxq_open{background:#ffffff0a;background:lab(100% 0 0/.04)}.R5Vlxq_aim{background:#ffffff1a;background:lab(100% 0 0/.1)}.R5Vlxq_table{aspect-ratio:3/4;width:75%;margin:16px auto 0;position:relative}.R5Vlxq_loose{cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;transition:transform .15s ease-out,filter .15s ease-out;position:absolute;overflow:hidden}.R5Vlxq_edge{fill:none;width:100%;height:100%;stroke:var(--primary-color);stroke-width:1.5px;stroke-linejoin:round;pointer-events:none;position:absolute;inset:0}.R5Vlxq_loose:hover{z-index:4;filter:drop-shadow(0 2px 6px #00000080);filter:drop-shadow(0 2px 6px lab(0% 0 0/.5))}.R5Vlxq_chosen{z-index:4;filter:drop-shadow(0 0 3px var(--primary-color)) drop-shadow(0 0 8px color-mix(in oklch, var(--primary-color) 60%, transparent))}.R5Vlxq_carried{z-index:5;cursor:grabbing;filter:drop-shadow(0 6px 10px #0000008c);filter:drop-shadow(0 6px 10px lab(0% 0 0/.55));transition:none}.R5Vlxq_solved{border-color:var(--primary-color)}.R5Vlxq_solved .R5Vlxq_hole{background:0 0;border-color:#0000}.R5Vlxq_reveal{z-index:3;border-radius:12px;position:absolute;inset:0;overflow:hidden}.R5Vlxq_reveal img{object-fit:fill;width:100%;height:100%;animation:1.1s ease-out forwards R5Vlxq_revealMask;display:block;-webkit-mask-image:radial-gradient(circle,#000 59%,#0000 60%);mask-image:radial-gradient(circle,#000 59%,#0000 60%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes R5Vlxq_revealMask{0%{-webkit-mask-size:0% 0%;mask-size:0% 0%}to{-webkit-mask-size:340% 340%;mask-size:340% 340%}}.R5Vlxq_subject{flex-direction:column;align-items:center;gap:4px;margin-top:20px;animation:.4s ease-out both R5Vlxq_subject-in;display:flex}@keyframes R5Vlxq_subject-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.R5Vlxq_subjectName{color:var(--primary-color);font-size:18px;font-weight:600}.R5Vlxq_subjectFrom{color:var(--text-secondary);font-size:13px}.R5Vlxq_subject .R5Vlxq_restart{margin:12px 0 0}
