.page_page__Jpio8{width:100%;max-width:1180px;margin:0 auto;padding:2.4rem 1.2rem 4rem}.page_hero__4rtLA{margin-bottom:2rem}.page_eyebrow__GQBJD{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.page_h1__cPZa4{margin:0 0 .6rem;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:700;letter-spacing:-.01em;color:var(--text)}.page_lede__CCTKN{margin:0;max-width:64ch;font-size:.94rem;line-height:1.7;color:var(--text-muted)}.page_code__ql18C{padding:.08rem .35rem;border:1px solid var(--border);border-radius:4px;background:var(--surface-2);font-family:ui-monospace,SFMono-Regular,JetBrains Mono,monospace;font-size:.85em;color:var(--text)}.page_backLink__HSdEh{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.9rem;font-size:.78rem;color:var(--text-muted);text-decoration:none}.page_backLink__HSdEh:hover{color:var(--accent)}.page_facts__RSiY1{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:.9rem;font-size:.78rem;color:var(--text-muted)}.page_facts__RSiY1 b{color:var(--text);font-weight:600}.page_privateNote__d_RAA{display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;padding:.35rem .7rem;border:1px solid color-mix(in srgb,var(--warning) 45%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--warning) 10%,transparent);font-size:.76rem;color:var(--text)}.Matches_list__L15tw{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius-lg,12px);overflow:hidden;background:var(--surface)}.Matches_row__AnvCn{border-top:1px solid var(--border)}.Matches_row__AnvCn:first-child{border-top:none}.Matches_rowLink__X0gtx{display:grid;grid-template-columns:minmax(0,1fr) 10rem 8rem 6rem;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.7rem 1rem;color:inherit;text-decoration:none}.Matches_rowLink__X0gtx:hover{background:var(--surface-2)}.Matches_rowLink__X0gtx:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:760px){.Matches_rowLink__X0gtx{grid-template-columns:minmax(0,1fr) auto;row-gap:.25rem}}.Matches_rowName__MgzNv{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text)}.Matches_rowHost__onWU9,.Matches_rowLife__vnrY8,.Matches_rowWhen__GBshW{font-size:.78rem;color:var(--text-muted)}.Matches_rowLife__vnrY8{text-align:right}.Matches_rowLife__vnrY8[data-open]{color:var(--accent)}@media(max-width:760px){.Matches_rowHost__onWU9{grid-column:1}.Matches_rowLife__vnrY8,.Matches_rowWhen__GBshW{grid-column:2;text-align:right}}.Matches_games__yutRz{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius-lg,12px);overflow:hidden;background:var(--surface)}.Matches_game__AAyS3{border-top:1px solid var(--border)}.Matches_game__AAyS3:first-child{border-top:none}.Matches_gameHead__zrWZC{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.9rem;gap:.9rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:.7rem 1rem;text-align:left;color:inherit;cursor:pointer}.Matches_gameHead__zrWZC:hover{background:var(--surface-2)}.Matches_gameHead__zrWZC:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:760px){.Matches_gameHead__zrWZC{grid-template-columns:minmax(0,1fr) auto;row-gap:.2rem}}.Matches_gameMap__x_1fW{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text)}.Matches_gameCount__RssiD,.Matches_gameMeta__EbBeg{font-size:.76rem;color:var(--text-muted);white-space:nowrap}.Matches_scoreboard__E9zFf{padding:.2rem 1rem .9rem;background:var(--surface-2)}.Matches_gameRules__i5SVR{margin:0 0 .6rem;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.Matches_tableWrap__Qn2Hw{overflow-x:auto}.Matches_scoreTable__yWMay{width:100%;border-collapse:collapse;font-size:.8rem}.Matches_scoreTable__yWMay th{padding:.3rem .6rem .4rem;text-align:left;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--border);white-space:nowrap}.Matches_scoreTable__yWMay td{padding:.35rem .6rem;color:var(--text);white-space:nowrap}.Matches_scoreTable__yWMay tr[data-failed] td{color:var(--text-muted)}.Matches_scoreName__z4BrO{display:flex;align-items:baseline;gap:.4rem;min-width:0}.Matches_failedTag__juI5v{font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--danger)}.Matches_teamBlue__B9bqX td:first-child{box-shadow:inset 3px 0 0 #4a8fe0}.Matches_teamRed__3q6cb td:first-child{box-shadow:inset 3px 0 0 #e05a5a}.Matches_stateLine__ipQSu{margin:.7rem 0;font-size:.8rem;color:var(--text-muted)}.Matches_empty__sxUIP{padding:2rem 1rem;border:1px dashed var(--border);border-radius:var(--radius-lg,12px);text-align:center}.Matches_emptyHead___kHWA{margin:0 0 .35rem;font-weight:600;color:var(--text)}.Matches_emptySub__rwNyg{margin:0 auto;max-width:48ch;font-size:.82rem;line-height:1.6;color:var(--text-muted)}.Matches_pager__yD6Ul{display:flex;justify-content:center;padding:1rem 0 0}.Matches_pageBtn__4l4PQ{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.45rem 1.1rem;font-size:.8rem;color:var(--text-muted);cursor:pointer}.Matches_pageBtn__4l4PQ:hover{border-color:var(--accent);color:var(--text)}.Matches_pageBtn__4l4PQ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Matches_pageBtn__4l4PQ:disabled{cursor:default;opacity:.6}.Matches_pageBtn__4l4PQ:disabled:hover{border-color:var(--border);color:var(--text-muted)}.NotiBanner_rail__wqrty{display:flex;width:100%;gap:2px}.NotiBanner_band__Hiru3{--na:var(--accent-2);flex:1 1;min-width:0;position:relative;overflow:hidden;min-height:92px;border-top:1px solid color-mix(in srgb,var(--na) 30%,var(--border));border-bottom:1px solid color-mix(in srgb,var(--na) 42%,var(--border));background:radial-gradient(ellipse 90% 130% at 6% -10%,color-mix(in srgb,var(--na) 16%,transparent),transparent 58%),radial-gradient(ellipse 70% 140% at 98% 130%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 55%),var(--surface);box-shadow:0 0 22px color-mix(in srgb,var(--na) 11%,transparent)}.NotiBanner_band__Hiru3[data-slot=developer]{flex:1.35 1}.NotiBanner_band__Hiru3[data-role=admin]{--na:var(--role-admin)}.NotiBanner_band__Hiru3[data-role=bn]{--na:var(--role-nominator)}.NotiBanner_band__Hiru3[data-slot=developer]:not([data-live]){--na:var(--text-dim);border-color:var(--border);box-shadow:none}.NotiBanner_bg__OUpqf{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:saturate(.8) brightness(.86)}.NotiBanner_scrim__dtWQJ{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--scrim) 93%,transparent) 0,color-mix(in srgb,var(--scrim) 80%,transparent) 52%,color-mix(in srgb,var(--scrim) 55%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--scrim) 42%,transparent),transparent 55%),linear-gradient(100deg,color-mix(in srgb,var(--na) 13%,transparent),transparent 62%)}.NotiBanner_sheen__cSOAF{position:absolute;inset:0;z-index:6;pointer-events:none;mix-blend-mode:screen;transform:translateX(-130%);opacity:0;background:linear-gradient(105deg,transparent 38%,color-mix(in srgb,var(--na) 22%,transparent) 50%,transparent 62%)}.NotiBanner_sheenRun__gxFsV{animation:NotiBanner_noti-sheen__VaI0F 2.2s ease-in-out .3s both}.NotiBanner_stripe__Vys98{position:absolute;top:0;left:0;right:0;height:4px;z-index:5;pointer-events:none;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--na) 90%,transparent) 0 10px,color-mix(in srgb,var(--scrim) 85%,transparent) 10px 20px);box-shadow:0 1px 12px -2px color-mix(in srgb,var(--na) 55%,transparent);animation:NotiBanner_noti-stripe-crawl__PDPlv 24s linear infinite}.NotiBanner_band__Hiru3[data-slot=developer]:not([data-live]) .NotiBanner_stripe__Vys98{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--border-strong) 80%,transparent) 0 10px,color-mix(in srgb,var(--scrim) 85%,transparent) 10px 20px);box-shadow:none;animation:none}@keyframes NotiBanner_noti-stripe-crawl__PDPlv{to{background-position-x:-28.284px}}.NotiBanner_watermark__GVt31{position:absolute;right:-24px;top:50%;transform:translateY(-50%) rotate(-8deg);z-index:2;width:96px;height:96px;color:var(--na);opacity:.08;pointer-events:none}.NotiBanner_watermark__GVt31 svg{width:100%;height:100%}.NotiBanner_inner__MXKBK{position:relative;z-index:3;display:flex;align-items:center;gap:.8rem;padding:.7rem .95rem .75rem;height:100%}.NotiBanner_announcer__OHBap{position:relative;flex:none;display:block;width:46px;height:46px;border-radius:50%}.NotiBanner_announcer__OHBap:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.NotiBanner_ring__yScmB{position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(from 210deg,var(--na),color-mix(in srgb,var(--na) 35%,transparent) 40%,color-mix(in srgb,var(--na) 70%,transparent) 75%,var(--na));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));filter:drop-shadow(0 0 9px color-mix(in srgb,var(--na) 40%,transparent))}.NotiBanner_band__Hiru3[data-slot=developer]:not([data-live]) .NotiBanner_ring__yScmB{filter:none}.NotiBanner_avatar__2BLKr{position:relative;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--surface-3);box-shadow:0 4px 16px var(--shadow-strong);transition:transform .25s cubic-bezier(.16,1,.3,1)}.NotiBanner_announcer__OHBap:hover .NotiBanner_avatar__2BLKr{transform:scale(1.045)}.NotiBanner_badge__no9fr{position:absolute;right:-4px;bottom:-4px;z-index:2;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,var(--na),color-mix(in srgb,var(--na) 55%,var(--scrim)));border:1.5px solid color-mix(in srgb,var(--surface) 80%,transparent);box-shadow:0 2px 9px color-mix(in srgb,var(--na) 40%,var(--shadow-strong))}.NotiBanner_badgeGlyph__tHt_6{width:11px;height:11px;color:var(--scrim);position:relative;z-index:1}.NotiBanner_ping__guSDp{position:absolute;inset:-4px;border-radius:50%;border:2px solid color-mix(in srgb,var(--na) 55%,transparent);animation:NotiBanner_noti-ping__AqCfP 2.6s ease-out infinite}@keyframes NotiBanner_noti-ping__AqCfP{0%{transform:scale(1);opacity:.8}70%,to{transform:scale(1.55);opacity:0}}.NotiBanner_body__fP1iY{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.28rem}.NotiBanner_head__OKJoX{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0}.NotiBanner_eyebrow__jzvra{display:inline-flex;align-items:center;gap:.4rem;min-width:0;font-size:.63rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--na);text-shadow:0 1px 6px var(--shadow-strong);white-space:nowrap}.NotiBanner_band__Hiru3[data-slot=developer]:not([data-live]) .NotiBanner_eyebrow__jzvra{color:var(--text-muted)}.NotiBanner_eyebrowSep__rhunO{color:color-mix(in srgb,var(--na) 55%,transparent)}.NotiBanner_authorName__XzhCW{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.66rem;letter-spacing:.1em;color:color-mix(in srgb,var(--na) 55%,var(--text));text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--na) 40%,transparent);transition:color .18s ease,border-color .18s ease}.NotiBanner_authorName__XzhCW:hover{color:var(--text);border-color:var(--na)}.NotiBanner_authorName__XzhCW:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring);border-radius:3px}.NotiBanner_dot__ub6Ba{flex:none;width:.45rem;height:.45rem;border-radius:999px;background:var(--na);box-shadow:0 0 10px color-mix(in srgb,var(--na) 75%,transparent);animation:NotiBanner_noti-pulse__oN4dv 2s ease-in-out infinite}.NotiBanner_chip__lvsSv{flex:none;font-size:.66rem;font-weight:700;letter-spacing:.03em;color:var(--na);padding:.16rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--na) 34%,transparent);background:color-mix(in srgb,var(--scrim) 40%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.NotiBanner_band__Hiru3[data-slot=developer]:not([data-live]) .NotiBanner_chip__lvsSv{color:var(--text-dim);border-color:var(--border)}.NotiBanner_message__N1HSn{margin:0;font-size:.87rem;font-weight:600;line-height:1.35;color:var(--text);text-shadow:0 1px 6px var(--scrim);overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotiBanner_link__FVodM{color:var(--na);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--na) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--na) 55%,transparent);text-underline-offset:2px;transition:color .16s ease,-webkit-text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.NotiBanner_link__FVodM:focus-visible,.NotiBanner_link__FVodM:hover{color:color-mix(in srgb,var(--na) 70%,white);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.NotiBanner_seasonName__h0SmA{margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:.01em;line-height:1.05;color:var(--text);text-shadow:0 1px 8px var(--scrim)}.NotiBanner_track__IgE8O{height:4px;border-radius:999px;background:color-mix(in srgb,var(--scrim) 55%,var(--surface-sunken));overflow:hidden;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--scrim) 55%,transparent)}.NotiBanner_fill__rQZ4E{display:block;height:100%;width:var(--noti-progress,0);border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--na));box-shadow:0 0 12px color-mix(in srgb,var(--na) 55%,transparent);transition:width .8s cubic-bezier(.2,.7,.2,1)}.NotiBanner_band__Hiru3[data-slot=developer]:not([data-live]) .NotiBanner_fill__rQZ4E{background:var(--border-strong);box-shadow:none}.NotiBanner_foot__w2Mia{margin:0;font-size:.7rem;color:var(--text-muted);text-shadow:0 1px 3px var(--scrim);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NotiBanner_footCount__3xjQ9{color:var(--na);font-weight:700}@keyframes NotiBanner_noti-pulse__oN4dv{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}@keyframes NotiBanner_noti-sheen__VaI0F{0%{transform:translateX(-130%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(130%);opacity:0}}@media(max-width:760px){.NotiBanner_rail__wqrty{flex-direction:column}.NotiBanner_inner__MXKBK{padding:.65rem .8rem .7rem}.NotiBanner_announcer__OHBap{width:40px;height:40px}.NotiBanner_badge__no9fr{width:18px;height:18px}.NotiBanner_badgeGlyph__tHt_6{width:10px;height:10px}}@media(prefers-reduced-motion:reduce){.NotiBanner_dot__ub6Ba,.NotiBanner_ping__guSDp,.NotiBanner_stripe__Vys98{animation:none}.NotiBanner_ping__guSDp{opacity:0}.NotiBanner_sheen__cSOAF{display:none}.NotiBanner_announcer__OHBap:hover .NotiBanner_avatar__2BLKr,.NotiBanner_avatar__2BLKr,.NotiBanner_fill__rQZ4E{transition:none;transform:none}}.ConfirmDialog_overlay__BPEXg{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:color-mix(in srgb,var(--scrim) 62%,transparent);animation:ConfirmDialog_cd-fade__uOjE9 .16s ease}.ConfirmDialog_dialog__0bPz5{width:min(28rem,100%);max-height:calc(100dvh - 3rem);overflow-y:auto;padding:1.4rem;border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface);box-shadow:0 24px 70px var(--shadow-color);animation:ConfirmDialog_cd-pop__plz3X .18s cubic-bezier(.2,.7,.2,1)}.ConfirmDialog_title__o15qn{margin:0 0 .5rem;font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--text)}.ConfirmDialog_body__BhSNx{margin:0 0 1rem;font-size:.9rem;color:var(--text-muted);line-height:1.5}.ConfirmDialog_field__ZYlaM{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem}.ConfirmDialog_field__ZYlaM span{font-size:.76rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.ConfirmDialog_field__ZYlaM input,.ConfirmDialog_field__ZYlaM select,.ConfirmDialog_field__ZYlaM textarea{padding:.55rem .7rem;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font-size:.9rem;font-family:inherit;resize:vertical}.ConfirmDialog_field__ZYlaM input:focus-visible,.ConfirmDialog_field__ZYlaM select:focus-visible,.ConfirmDialog_field__ZYlaM textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.ConfirmDialog_field__ZYlaM select{cursor:pointer;resize:none}.ConfirmDialog_error__s7b4d{margin:0 0 .9rem;padding:.5rem .7rem;border-radius:var(--radius);font-size:.84rem;color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent)}.ConfirmDialog_actions__2LTlg{display:flex;justify-content:flex-end;gap:.6rem}.ConfirmDialog_cancel__ecvMK,.ConfirmDialog_confirm__gHInW{padding:.5rem 1rem;border-radius:var(--radius);font-size:.86rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.ConfirmDialog_cancel__ecvMK:disabled,.ConfirmDialog_confirm__gHInW:disabled{opacity:.5;cursor:default}.ConfirmDialog_cancel__ecvMK:focus-visible,.ConfirmDialog_confirm__gHInW:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.ConfirmDialog_cancel__ecvMK{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text)}.ConfirmDialog_confirm__gHInW{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent)}.ConfirmDialog_confirm__gHInW.ConfirmDialog_danger__Iefy9{border-color:var(--danger);background:var(--danger);color:var(--on-accent)}@keyframes ConfirmDialog_cd-fade__uOjE9{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog_cd-pop__plz3X{0%{opacity:.6;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ConfirmDialog_dialog__0bPz5,.ConfirmDialog_overlay__BPEXg{animation:none}}.AnnouncementsClient_wrap__2G2wO{display:flex;flex-direction:column;gap:1.1rem;max-width:980px}.AnnouncementsClient_center__xBXur{display:grid;place-items:center;min-height:200px}.AnnouncementsClient_error__aPdvD{margin:0;color:var(--danger)}.AnnouncementsClient_card__wx7CN{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 1px 2px var(--shadow-color);overflow:hidden}.AnnouncementsClient_cardHead__dfeKl{display:flex;align-items:center;gap:.7rem;padding:.7rem 1.1rem;background:var(--surface-2);border-bottom:1px solid var(--border)}.AnnouncementsClient_cardTitle__s0z1o{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--text)}.AnnouncementsClient_cardBody__PjMID{display:flex;flex-direction:column;gap:.95rem;padding:1.1rem}.AnnouncementsClient_hint__9HTig{margin:0;font-size:.84rem;line-height:1.55;color:var(--text-muted);max-width:68ch}.AnnouncementsClient_hint__9HTig strong{color:var(--text)}.AnnouncementsClient_durationRow__Tr8Da{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.AnnouncementsClient_durationLabel__cofAc{font-size:.8rem;font-weight:600;color:var(--text-muted)}.AnnouncementsClient_durationPills__QgKke{display:flex;gap:.4rem;flex-wrap:wrap}.AnnouncementsClient_preview__etljg{display:flex;flex-direction:column;gap:.4rem}.AnnouncementsClient_previewLabel__pW8Lk{font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.AnnouncementsClient_actions__AzLZ_{display:flex;justify-content:flex-end}.AnnouncementsClient_slotList__2grMB{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.AnnouncementsClient_slotItem___Z6bN{display:flex;flex-direction:column;gap:.35rem}.AnnouncementsClient_slotItem___Z6bN[data-expired] .AnnouncementsClient_slotBand__qIkrH{opacity:.45;filter:saturate(.6)}.AnnouncementsClient_slotMeta__ZccEl{display:flex;align-items:center;gap:.7rem;padding:0 .2rem}.AnnouncementsClient_slotMetaText__x1eRI{flex:1 1;min-width:0;font-size:.78rem;color:var(--text-dim);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.AnnouncementsClient_expiredTag__ww2Pa{margin-left:.5rem;padding:.1rem .5rem;border-radius:999px;border:1px solid var(--border-strong);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ModLens_lens__RT1zX{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.ModLens_lensLabel__F_hX2{font-size:.75rem;color:var(--text-dim);letter-spacing:.02em}.ModLens_lensGroup__N_T2_{display:flex;gap:2px}.ModLens_lensPill__GDWYi{padding:.22rem .5rem;border:1px solid var(--border);border-radius:var(--radius);background:none;color:var(--text-dim);font:inherit;font-size:.72rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.ModLens_lensPill__GDWYi:focus-visible,.ModLens_lensPill__GDWYi:hover{color:var(--text);border-color:color-mix(in srgb,var(--tone) 55%,var(--border))}.ModLens_lensPillOn__rVi7x{border-color:color-mix(in srgb,var(--tone) 70%,transparent);background:color-mix(in srgb,var(--tone) 16%,transparent);color:var(--tone)}.ModLens_lensOut__JzqOj{padding:.2rem .5rem;border-radius:var(--radius);background:color-mix(in srgb,var(--tone) 18%,transparent);color:var(--tone);font-size:.74rem;font-weight:700;letter-spacing:.06em}.ModLens_lensReset__L_c2W{border:0;background:none;color:var(--text-dim);font:inherit;font-size:.72rem;cursor:pointer}.ModLens_lensReset__L_c2W:focus-visible,.ModLens_lensReset__L_c2W:hover{color:var(--accent)}@media(prefers-reduced-motion:reduce){.ModLens_lensPill__GDWYi{transition:none}}.CheatStats_stats__7dMDm{display:inline-flex;align-items:center;gap:.4rem}.CheatStats_like__bzc9t,.CheatStats_metric__cJnZA{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .7rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.84rem;font-weight:600;font-family:inherit;line-height:1}.CheatStats_metric__cJnZA{color:var(--text-muted);background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.CheatStats_count__s_5zr{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.CheatStats_like__bzc9t{background:rgba(0,0,0,0);color:var(--text-muted);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .12s ease}.CheatStats_like__bzc9t:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.CheatStats_like__bzc9t:active{transform:translateY(1px)}.CheatStats_like__bzc9t:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.CheatStats_like__bzc9t:disabled{cursor:default;opacity:.7}.CheatStats_liked__ORxz3{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:var(--accent-soft)}.CheatStats_liked__ORxz3:hover{color:var(--accent)}.RankedLog_controls__7IRtr{display:flex;flex-direction:column;gap:.7rem;margin-bottom:1.4rem}.RankedLog_searchRow__QRKVC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem}.RankedLog_search__62_9P{position:relative;display:flex;align-items:center;flex:1 1 18rem;max-width:26rem}.RankedLog_searchIcon__qSfWm{position:absolute;left:.7rem;display:flex;color:var(--text-dim);pointer-events:none;transition:color .18s ease}.RankedLog_searchInput__W9Y_5{width:100%;padding:.5rem .8rem .5rem 2.1rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-sunken);color:var(--text);font:inherit;font-size:.86rem;transition:border-color .18s ease,box-shadow .18s ease}.RankedLog_searchInput__W9Y_5::placeholder{color:var(--text-dim)}.RankedLog_searchInput__W9Y_5:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.RankedLog_search__62_9P:focus-within .RankedLog_searchInput__W9Y_5~*{color:var(--accent)}.RankedLog_searchInput__W9Y_5::-webkit-search-cancel-button{filter:invert(.7);cursor:pointer}.RankedLog_filters__TMBzE{display:flex;flex-wrap:wrap;gap:.4rem}.RankedLog_pillCount__5c7QZ{margin-left:.4rem;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.62}.RankedLog_ppRow__MKe_O{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.RankedLog_lensLabel__iJlNQ{font-size:.75rem;color:var(--text-dim);letter-spacing:.02em}.RankedLog_ppUnder__3Bbni{color:var(--accent);font-weight:700;letter-spacing:.04em}.RankedLog_ppPill__HReY6{padding:.22rem .55rem;border:1px solid var(--border);border-radius:var(--radius);background:none;color:var(--text-dim);font:inherit;font-size:.74rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.RankedLog_ppPill__HReY6:focus-visible,.RankedLog_ppPill__HReY6:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}.RankedLog_ppPillOn__09M88{border-color:color-mix(in srgb,var(--accent) 70%,transparent);background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.RankedLog_clear__HcNF1{align-self:flex-start;padding:.28rem .6rem;border:0;border-radius:var(--radius);background:none;color:var(--text-dim);font:inherit;font-size:.78rem;cursor:pointer;transition:color .18s ease}.RankedLog_clear__HcNF1:focus-visible,.RankedLog_clear__HcNF1:hover{color:var(--accent)}.RankedLog_count__6vSJz{margin:0;font-size:.82rem;color:var(--text-dim);letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RankedLog_countSub__QskXz{color:var(--text-dim);opacity:.72}@media(prefers-reduced-motion:reduce){.RankedLog_clear__HcNF1,.RankedLog_searchIcon__qSfWm,.RankedLog_searchInput__W9Y_5{transition:none}}.RankedLog_grid__hagOb{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.1rem;gap:1.1rem}.RankedLog_pager__YiR_H{margin-block:1.2rem}.RankedLog_center__sfdFn{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:4rem 1rem}.RankedLog_retry___yWyX{padding:.45rem 1rem;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font-size:.85rem;cursor:pointer}.RankedLog_retry___yWyX:hover{border-color:var(--accent)}.RankedLog_card__s6S_l{display:flex;flex-direction:column;overflow:hidden;animation:RankedLog_rise__uX9PA .4s ease both;animation-delay:calc(var(--i, 0)*40ms)}@keyframes RankedLog_rise__uX9PA{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.RankedLog_cover__Lwc9Y{position:relative;aspect-ratio:16/6;background-size:cover;background-position:50%;flex:none}.RankedLog_scrim__A8Q4S{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 10%,transparent) 0,color-mix(in srgb,var(--bg) 82%,transparent) 100%)}.RankedLog_seal__LpLcQ{position:absolute;top:.55rem;left:.6rem;padding:.16rem .5rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--accent);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.RankedLog_card__s6S_l[data-source=staff] .RankedLog_seal__LpLcQ{border-color:color-mix(in srgb,var(--accent-2) 55%,transparent);color:var(--accent-2)}.RankedLog_plays__1OlDV{position:absolute;right:.6rem;top:.55rem;display:inline-flex;align-items:center;gap:.25rem;padding:.14rem .45rem;border-radius:var(--radius);background:color-mix(in srgb,var(--bg) 70%,transparent);color:var(--text-muted);font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RankedLog_playSlot__5Vbhb{position:absolute;right:.6rem;bottom:.6rem}.RankedLog_body__r9G6a{padding:.75rem .85rem .6rem;display:flex;flex-direction:column;gap:.2rem;min-width:0}.RankedLog_title__pPaIt{font-size:.95rem;font-weight:600;color:var(--text)}.RankedLog_byline__SiHZO,.RankedLog_title__pPaIt{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RankedLog_byline__SiHZO{font-size:.79rem;color:var(--text-muted)}.RankedLog_meta__Y30UA{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.35rem}.RankedLog_dots__3wSXZ{display:inline-flex;align-items:center;gap:3px;flex-wrap:wrap}.RankedLog_dot__Sd5uM{width:7px;height:7px;border-radius:50%;flex:none}.RankedLog_moreDots__1bdGE{font-size:.68rem;color:var(--text-dim);margin-left:.15rem}.RankedLog_when__9XuB1{font-size:.72rem;color:var(--text-dim);white-space:nowrap}.RankedLog_modes__WDrDX{display:inline-flex;gap:.3rem;flex-wrap:wrap}.RankedLog_modeChip__llBTM{padding:.08rem .42rem;border-radius:var(--radius);border:1px solid;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.RankedLog_modeChip__llBTM[data-mode="0"]{color:var(--mode-osu)}.RankedLog_modeChip__llBTM[data-mode="1"]{color:var(--mode-taiko)}.RankedLog_modeChip__llBTM[data-mode="2"]{color:var(--mode-fruits)}.RankedLog_modeChip__llBTM[data-mode="3"]{color:var(--mode-mania)}.RankedLog_diffCount__PG_Ti{font-size:.7rem;color:var(--text-dim);white-space:nowrap}.RankedLog_ppLine__xe2mE{display:flex;align-items:baseline;gap:.3rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--border) 65%,transparent)}.RankedLog_ppNum__KWTz_{color:var(--tone);font-size:1.02rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.RankedLog_ppUnit__U0Mat{color:var(--tone);font-size:.7rem;font-weight:700;opacity:.85}.RankedLog_ppMod__G9Zh7{color:var(--tone);font-size:.66rem;font-weight:700;letter-spacing:.05em;opacity:.72}.RankedLog_ppNote__ClyUC{margin-left:auto;color:var(--text-dim);font-size:.63rem;white-space:nowrap}.RankedLog_chainSlot__M1emo{margin-top:auto;padding:.65rem .85rem .8rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-sunken) 55%,transparent)}.RankedLog_chain__fS6ye{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;gap:.32rem}.RankedLog_link__eqfr7{position:relative;display:flex;align-items:center;gap:.4rem;padding-left:.95rem;font-size:.76rem;min-width:0}.RankedLog_link__eqfr7:before{content:"";position:absolute;left:3px;top:50%;width:1px;height:calc(100% + .32rem);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 45%,transparent),color-mix(in srgb,var(--accent) 12%,transparent))}.RankedLog_link__eqfr7[data-terminal=true]:before{display:none}.RankedLog_node__FIocN{position:absolute;left:0;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);background:var(--surface)}.RankedLog_link__eqfr7[data-terminal=true] .RankedLog_node__FIocN{background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 55%,transparent)}.RankedLog_role__dLjr4{color:var(--text-dim);flex:none;letter-spacing:.01em}.RankedLog_who__bKrTZ{color:var(--text-muted)}.RankedLog_whoLink__uHbcL,.RankedLog_who__bKrTZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RankedLog_whoLink__uHbcL{display:inline-flex;align-items:center;gap:.3rem;color:var(--text);text-decoration:none;font-weight:600}.RankedLog_whoLink__uHbcL:focus-visible,.RankedLog_whoLink__uHbcL:hover{color:var(--accent)}.RankedLog_face__pljRL{flex:none}.RankedLog_whoFace__MqsVh{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RankedLog_staffPick__BFkR_{padding:.05rem .4rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--accent-2) 40%,transparent);color:var(--accent-2);font-size:.68rem;font-weight:600;letter-spacing:.04em}.RankedLog_chain__fS6ye[data-compact=true]{gap:.22rem}.RankedLog_chain__fS6ye[data-compact=true] .RankedLog_link__eqfr7{font-size:.72rem}.RankedLog_empty__Kb5Te{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:4rem 1.5rem;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-sunken) 40%,transparent)}.RankedLog_emptyMark__NGVA1{width:46px;height:46px;border-radius:50%;border:2px dashed color-mix(in srgb,var(--accent) 45%,transparent);opacity:.7;animation:RankedLog_pulse__DxN1n 3.6s ease-in-out infinite}@keyframes RankedLog_pulse__DxN1n{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}.RankedLog_emptyTitle__NMQYd{margin:0;font-size:1.05rem;font-weight:600;color:var(--text)}.RankedLog_emptyLead__k4IyR{margin:0;max-width:46ch;font-size:.86rem;line-height:1.6;color:var(--text-muted)}.RankedLog_emptyCta__1_l_K{margin-top:.5rem;padding:.5rem 1.1rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);background:var(--accent-soft);color:var(--accent);font-size:.85rem;font-weight:600;text-decoration:none}.RankedLog_emptyCta__1_l_K:hover{border-color:var(--accent)}@media(prefers-reduced-motion:reduce){.RankedLog_card__s6S_l,.RankedLog_emptyMark__NGVA1{animation:none}}.StaffRanked_section__1kqjF{margin:3rem 0}.StaffRanked_head__6yN9D{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.StaffRanked_h2__uS966{margin:0;font-family:var(--font-display);font-size:1.8rem;font-weight:600;color:var(--text)}.StaffRanked_sub__S9B7t{margin:.35rem 0 0;font-size:.9rem;color:var(--text-muted)}.StaffRanked_more__g5LBT{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding-bottom:.15rem;font-size:.85rem;font-weight:600;color:var(--accent);border-radius:var(--radius);transition:gap .18s ease,color .15s ease}.StaffRanked_more__g5LBT:hover{gap:.65rem}.StaffRanked_more__g5LBT:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.StaffRanked_grid__U1ol1{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:1.1rem;gap:1.1rem}.WhyChooseUs_section__ATppD{margin:3.5rem 0 3rem}.WhyChooseUs_head__MsF2t{margin-bottom:1.25rem}.WhyChooseUs_h2__P_SWb{margin:0;font-family:var(--font-display);font-size:1.8rem;font-weight:600;color:var(--text)}.WhyChooseUs_sub__p8BaB{margin:.35rem 0 0;font-size:.9rem;color:var(--text-muted)}.WhyChooseUs_grid__9iZJJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1.1rem;gap:1.1rem}.WhyChooseUs_card__YrQ71{display:flex;flex-direction:column;gap:.55rem;animation:WhyChooseUs_reason-rise__pGhY_ .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0)*55ms)}.WhyChooseUs_card__YrQ71:hover .WhyChooseUs_glyph__DXFuW{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:0 0 14px color-mix(in srgb,var(--accent) 25%,transparent)}.WhyChooseUs_top___XfL7{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.2rem}.WhyChooseUs_glyph__DXFuW{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:color-mix(in srgb,var(--accent) 75%,var(--text));background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid var(--border);border-radius:var(--radius);transition:color .2s ease,border-color .2s ease,box-shadow .2s ease}.WhyChooseUs_logoGlyph__HftdU{display:block;object-fit:contain;border-radius:3px}.WhyChooseUs_num__vjwBl{font-family:var(--font-display);font-size:1.6rem;font-weight:600;line-height:1;color:color-mix(in srgb,var(--text-dim) 55%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.WhyChooseUs_title__hbTCw{margin:0;font-family:var(--font-display);font-size:1.2rem;font-weight:600;color:var(--text)}.WhyChooseUs_desc__zcr1k{margin:0;font-size:.88rem;line-height:1.55;color:var(--text-muted)}@keyframes WhyChooseUs_reason-rise__pGhY_{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.WhyChooseUs_card__YrQ71{animation:none}}.MusicWidget_root__ACHz1{position:fixed;bottom:20px;right:20px;z-index:9999;font-family:var(--font-body)}@media(max-width:768px){.MusicWidget_root__ACHz1{right:14px;bottom:14px}}@media(max-width:760px){.MusicWidget_root__ACHz1{bottom:calc(60px + env(safe-area-inset-bottom) + 14px)}}.MusicWidget_launcher__pfhpE{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:none;border-radius:9999px;cursor:pointer;color:var(--on-accent);background:linear-gradient(135deg,var(--accent) 0,var(--accent-2) 100%);box-shadow:0 8px 30px color-mix(in srgb,var(--accent) 40%,transparent),0 2px 6px var(--shadow-color);transition:transform .3s cubic-bezier(.68,-.55,.265,1.55),box-shadow .3s ease}.MusicWidget_launcher__pfhpE:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 16px 40px color-mix(in srgb,var(--accent) 50%,transparent),0 4px 10px var(--shadow-color)}.MusicWidget_launcher__pfhpE:active{transform:translateY(-1px) scale(.98)}.MusicWidget_launcher__pfhpE:focus-visible{outline:2px solid var(--edge-light);outline-offset:3px}.MusicWidget_launcher__pfhpE.MusicWidget_open__I2eN5{transform:rotate(90deg);background:linear-gradient(135deg,var(--accent-press) 0,var(--accent) 100%)}.MusicWidget_launcher__pfhpE.MusicWidget_open__I2eN5:hover{transform:rotate(90deg) scale(1.05)}@media(max-width:768px){.MusicWidget_launcher__pfhpE{width:54px;height:54px}}.MusicWidget_launcherLogo__2vcM2{width:30px;height:30px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 1px 2px rgba(0,0,0,.35));pointer-events:none}.MusicWidget_pulse__9Ij_s{position:absolute;inset:-2px;border-radius:9999px;background:linear-gradient(135deg,var(--accent-2),var(--accent));opacity:.6;z-index:-1;animation:MusicWidget_pulse-ring__BO_S3 2.4s ease-out infinite}.MusicWidget_launcherEq__8OKoW{position:absolute;right:6px;bottom:6px;display:flex;align-items:flex-end;gap:2px;height:12px;padding:2px 3px;border-radius:5px;background:color-mix(in srgb,var(--scrim) 70%,transparent)}.MusicWidget_launcherEq__8OKoW i{width:2px;height:100%;border-radius:1px;background:var(--edge-light);transform-origin:bottom;animation:MusicWidget_eq__8jMDL .9s ease-in-out infinite}.MusicWidget_launcherEq__8OKoW i:nth-child(2){animation-duration:.7s}.MusicWidget_launcherEq__8OKoW i:nth-child(3){animation-duration:1.1s}.MusicWidget_spinning__TCyhd:not(.MusicWidget_open__I2eN5):after{content:"";position:absolute;inset:-3px;border-radius:9999px;background:conic-gradient(from 0deg,transparent 0deg,var(--accent-2) 90deg,transparent 200deg);opacity:.55;z-index:-1;animation:MusicWidget_spin__j7kgC 3.2s linear infinite}.MusicWidget_panel__tB32c{position:absolute;bottom:78px;right:0;width:380px;max-width:calc(100vw - 28px);height:min(680px,82vh);display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--border-strong);border-radius:20px;box-shadow:var(--shadow-lg);transform-origin:bottom right;animation:MusicWidget_slide-up___Hmil .3s cubic-bezier(.68,-.55,.265,1.55)}@media(max-width:768px){.MusicWidget_panel__tB32c{position:fixed;inset:auto 0 0 0;width:auto;max-width:none;height:78vh;border-radius:22px 22px 0 0;border-bottom:none;animation:MusicWidget_slide-up-sheet__OmR_Z .3s cubic-bezier(0,0,.2,1)}}.MusicWidget_header__HlZ5Y{display:flex;align-items:center;gap:10px;padding:14px 14px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),var(--surface))}.MusicWidget_credit__O_b8M{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 12px 7px;font-size:.63rem;letter-spacing:.02em;color:var(--text-dim);text-decoration:none;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--accent) 6%,var(--surface));transition:color .15s ease,background .15s ease}.MusicWidget_credit__O_b8M:hover{color:var(--text-muted);background:var(--surface-2)}.MusicWidget_credit__O_b8M:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.MusicWidget_creditHost__QTjyp{color:var(--accent-2);font-weight:600}.MusicWidget_credit__O_b8M:hover .MusicWidget_creditHost__QTjyp{text-decoration:underline}.MusicWidget_headerLogo__wOT26{width:22px;height:22px;object-fit:contain;filter:brightness(0) invert(1);opacity:.92}.MusicWidget_brand__aAHiE{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.MusicWidget_brandTitle__lO7cx{font-family:var(--font-display);font-size:1.05rem;line-height:1.1;letter-spacing:.01em;color:var(--text)}.MusicWidget_brandSub__B8yuD{font-size:.68rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MusicWidget_close__VgwQP{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:9px;background:rgba(0,0,0,0);color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.MusicWidget_close__VgwQP:hover{background:var(--surface-2);color:var(--text)}.MusicWidget_close__VgwQP:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.MusicWidget_now__b1nat{padding:14px 14px 10px;border-bottom:1px solid var(--border)}.MusicWidget_art__4QQYh{position:relative;height:148px;border-radius:14px;overflow:hidden;background:var(--art) center/cover no-repeat,var(--surface-2);border:1px solid var(--border)}.MusicWidget_art__4QQYh[data-playing]:before{content:"";position:absolute;inset:0;background:var(--art) center/cover no-repeat;animation:MusicWidget_art-drift__xjI4m 18s ease-in-out infinite alternate}.MusicWidget_artScrim__zUqwF{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--surface) 88%,transparent) 100%)}.MusicWidget_artSpinner__zgW0b{position:absolute;top:10px;left:10px;width:20px;height:20px;border-radius:9999px;border:2px solid color-mix(in srgb,var(--edge-light) 30%,transparent);border-top-color:var(--accent-2);animation:MusicWidget_spin__j7kgC .8s linear infinite}.MusicWidget_quality__5T_cZ{position:absolute;top:10px;right:10px;padding:3px 8px;border-radius:999px;font-size:.62rem;font-weight:600;letter-spacing:.02em;color:var(--text-muted);background:color-mix(in srgb,var(--scrim) 74%,transparent);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.MusicWidget_qFull__ho5L2{color:var(--on-accent);background:color-mix(in srgb,var(--success) 82%,transparent);border-color:rgba(0,0,0,0)}.MusicWidget_curatedBadge__n_X1n{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 6px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--rank-gold);background:color-mix(in srgb,var(--scrim) 74%,transparent);border:1px solid color-mix(in srgb,var(--rank-gold) 55%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.MusicWidget_curatedStar__c0kB_{color:var(--rank-gold);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--rank-gold) 60%,transparent))}.MusicWidget_metaRow__jRTeT{display:flex;align-items:center;gap:10px;margin-top:12px}.MusicWidget_meta__JUoZ4{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.MusicWidget_heroHeart__I5kcB{flex:0 0 auto;display:inline-flex;align-items:center}.MusicWidget_title__4SlZ3{font-size:.98rem;font-weight:600;color:var(--text)}.MusicWidget_sub__ZCjVj,.MusicWidget_title__4SlZ3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MusicWidget_sub__ZCjVj{font-size:.75rem;color:var(--text-muted)}.MusicWidget_mapper__lCrFw{color:var(--text-dim)}.MusicWidget_scrubRow__Tw8f3{display:flex;align-items:center;gap:9px;margin-top:12px}.MusicWidget_time__95F8a{flex-shrink:0;font-size:.66rem;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--text-dim);min-width:30px}.MusicWidget_time__95F8a:last-child{text-align:right}.MusicWidget_track__QbcyJ{position:relative;flex:1 1;height:6px;border-radius:999px;background:var(--surface-sunken);border:1px solid var(--border);cursor:pointer;touch-action:none}.MusicWidget_track__QbcyJ:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.MusicWidget_trackFill__2iRwS{position:absolute;inset:0 auto 0 0;width:var(--pct,0);border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.MusicWidget_trackThumb__X0lTV{position:absolute;top:50%;left:var(--pct,0);width:11px;height:11px;border-radius:9999px;background:var(--edge-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent);transform:translate(-50%,-50%) scale(.6);opacity:0;transition:transform .12s ease,opacity .12s ease}.MusicWidget_track__QbcyJ:focus-visible .MusicWidget_trackThumb__X0lTV,.MusicWidget_track__QbcyJ:hover .MusicWidget_trackThumb__X0lTV{transform:translate(-50%,-50%) scale(1);opacity:1}.MusicWidget_transport___EygQ{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:12px}.MusicWidget_tBtn___eBDI{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border);border-radius:9999px;background:var(--surface-2);color:var(--text-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease,transform .1s ease,background .15s ease}.MusicWidget_tBtn___eBDI:hover:not(:disabled){color:var(--text);border-color:var(--border-strong);background:var(--surface-3)}.MusicWidget_tBtn___eBDI:active:not(:disabled){transform:scale(.92)}.MusicWidget_tBtn___eBDI:disabled{opacity:.4;cursor:default}.MusicWidget_tBtn___eBDI:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.MusicWidget_play__eW9jS{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border:none;border-radius:9999px;color:var(--on-accent);background:linear-gradient(135deg,var(--accent) 0,var(--accent-2) 100%);box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 40%,transparent);cursor:pointer;transition:transform .12s ease,box-shadow .2s ease}.MusicWidget_play__eW9jS svg{margin-left:1px}.MusicWidget_play__eW9jS[data-playing] svg{margin-left:0}.MusicWidget_play__eW9jS:hover{transform:scale(1.06);box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 55%,transparent)}.MusicWidget_play__eW9jS:active{transform:scale(.95)}.MusicWidget_play__eW9jS:focus-visible{outline:2px solid var(--edge-light);outline-offset:3px}.MusicWidget_volRow__nhxcI{display:flex;align-items:center;gap:9px;margin-top:12px;padding:0 2px}.MusicWidget_volBtn__pKMQ6{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:7px;background:rgba(0,0,0,0);color:var(--text-muted);cursor:pointer;transition:color .15s ease}.MusicWidget_volBtn__pKMQ6:hover{color:var(--text)}.MusicWidget_volBtn__pKMQ6:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.MusicWidget_volTrack__bme8r{position:relative;flex:1 1;height:5px;border-radius:999px;background:var(--surface-sunken);border:1px solid var(--border);cursor:pointer;touch-action:none}.MusicWidget_volTrack__bme8r:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.MusicWidget_volFill__I_uXE{position:absolute;inset:0 auto 0 0;width:var(--pct,100%);border-radius:999px;background:color-mix(in srgb,var(--accent-2) 80%,var(--accent))}.MusicWidget_volThumb__jE_Dz{position:absolute;top:50%;left:var(--pct,100%);width:10px;height:10px;border-radius:9999px;background:var(--edge-light);transform:translate(-50%,-50%);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 40%,transparent)}.MusicWidget_empty__jHXL0{padding:40px 22px;text-align:center;border-bottom:1px solid var(--border)}.MusicWidget_emptyGlyph__94YKB{display:block;width:46px;height:46px;margin:0 auto 14px;border-radius:9999px;border:2px dashed var(--border-strong);opacity:.6}.MusicWidget_emptyTitle__H_NNx{margin:0 0 4px;font-family:var(--font-display);font-size:1.1rem;color:var(--text)}.MusicWidget_emptyText__ORHkD{margin:0;font-size:.8rem;color:var(--text-muted)}.MusicWidget_queue__RaZc_{flex:1 1;min-height:0;overflow-y:auto;padding:8px 8px 12px}.MusicWidget_queueHead__31BPs{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:8px;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);background:linear-gradient(180deg,var(--surface) 65%,transparent)}.MusicWidget_queueList__oOdeE{list-style:none;margin:0;padding:0}.MusicWidget_qRow__oysdq{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:none;border-radius:10px;background:rgba(0,0,0,0);color:inherit;text-align:left;cursor:pointer;transition:background .14s ease}.MusicWidget_qRow__oysdq:hover{background:var(--surface-2)}.MusicWidget_qRow__oysdq:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.MusicWidget_qActive__Ic5FZ{box-shadow:inset 2px 0 0 var(--accent-2)}.MusicWidget_qActive__Ic5FZ,.MusicWidget_qActive__Ic5FZ:hover{background:var(--accent-soft)}.MusicWidget_qRow__oysdq[data-curated]:not(.MusicWidget_qActive__Ic5FZ){box-shadow:inset 2px 0 0 var(--rank-gold);background:color-mix(in srgb,var(--rank-gold) 7%,transparent)}.MusicWidget_qRow__oysdq[data-curated]:not(.MusicWidget_qActive__Ic5FZ):hover{background:color-mix(in srgb,var(--rank-gold) 12%,transparent)}.MusicWidget_qArt__tvpSu{position:relative;flex-shrink:0;width:40px;height:40px;border-radius:8px;overflow:hidden;background:var(--art) center/cover no-repeat,var(--surface-3)}.MusicWidget_qArt__tvpSu,.MusicWidget_qNum__M4Kk4{display:flex;align-items:center;justify-content:center}.MusicWidget_qNum__M4Kk4{font-size:.72rem;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-weight:600;color:var(--edge-light);text-shadow:0 1px 3px var(--scrim);background:color-mix(in srgb,var(--scrim) 40%,transparent);width:100%;height:100%}.MusicWidget_qMeta__r_QOq{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.MusicWidget_qTitle__yOnYB{font-size:.8rem;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MusicWidget_qStar__AQ4ET{color:var(--rank-gold);margin-right:4px;vertical-align:-1px}.MusicWidget_qArtist__GmPYn{font-size:.68rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MusicWidget_qEq__XDNv8{display:flex;align-items:flex-end;gap:2px;height:15px}.MusicWidget_qEq__XDNv8 i{width:2.5px;height:100%;border-radius:1px;background:var(--accent-2);transform-origin:bottom;animation:MusicWidget_eq__8jMDL .9s ease-in-out infinite}.MusicWidget_qEq__XDNv8 i:nth-child(2){animation-duration:.7s}.MusicWidget_qEq__XDNv8 i:nth-child(3){animation-duration:1.1s}@keyframes MusicWidget_pulse-ring__BO_S3{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}@keyframes MusicWidget_slide-up___Hmil{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes MusicWidget_slide-up-sheet__OmR_Z{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes MusicWidget_eq__8jMDL{0%,to{transform:scaleY(.32)}50%{transform:scaleY(1)}}@keyframes MusicWidget_spin__j7kgC{to{transform:rotate(1turn)}}@keyframes MusicWidget_art-drift__xjI4m{0%{transform:scale(1.04) translateX(-1.5%)}to{transform:scale(1.12) translateX(1.5%)}}@media(prefers-reduced-motion:reduce){.MusicWidget_launcher__pfhpE,.MusicWidget_launcher__pfhpE:active,.MusicWidget_launcher__pfhpE:hover,.MusicWidget_play__eW9jS:active,.MusicWidget_play__eW9jS:hover,.MusicWidget_tBtn___eBDI:active{transition:none;transform:none}.MusicWidget_launcher__pfhpE.MusicWidget_open__I2eN5{transform:rotate(90deg)}.MusicWidget_artSpinner__zgW0b,.MusicWidget_art__4QQYh[data-playing]:before,.MusicWidget_launcherEq__8OKoW i,.MusicWidget_panel__tB32c,.MusicWidget_pulse__9Ij_s,.MusicWidget_qEq__XDNv8 i,.MusicWidget_spinning__TCyhd:after{animation:none}.MusicWidget_art__4QQYh[data-playing]:before{display:none}}.PageLoad_wrap__bD0ve{position:relative}.PageLoad_skeleton__fPSGU{opacity:.3;filter:saturate(.7)}.PageLoad_logo__j_c5I{position:absolute;left:0;right:0;top:28vh;display:grid;justify-items:center;grid-gap:.6rem;gap:.6rem;pointer-events:none}.ClientCard_card__zR7Eh{display:grid;grid-template-columns:auto 1fr;grid-gap:1.6rem;gap:1.6rem;align-items:start;animation:ClientCard_card-rise__I0_T2 .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0)*60ms)}.ClientCard_identity__2_Qq7{display:flex;flex-direction:column;align-items:center;gap:.6rem}.ClientCard_logoWell__dyYrT{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;padding:.4rem;background:color-mix(in srgb,var(--accent) 8%,var(--surface-sunken));border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 14%,transparent)}.ClientCard_logo__hgCIT{width:100%;height:100%;object-fit:contain;border-radius:var(--radius)}.ClientCard_status__e5CIX{padding:.16rem .6rem;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border);border-radius:999px}.ClientCard_ok__kkU5o{color:var(--success);border-color:color-mix(in srgb,var(--success) 45%,var(--border));background:color-mix(in srgb,var(--success) 10%,transparent)}.ClientCard_beta__LRXnd{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 10%,transparent)}.ClientCard_warn__o6bmj{color:var(--docs-warn,#e0a93b);border-color:color-mix(in srgb,var(--docs-warn,#e0a93b) 45%,var(--border));background:color-mix(in srgb,var(--docs-warn,#e0a93b) 10%,transparent)}.ClientCard_body__v3pdT{display:flex;flex-direction:column;gap:.6rem;min-width:0}.ClientCard_head__2oZAH{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .6rem}.ClientCard_name__zHFCY{margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--text)}.ClientCard_vendor__XxwyI{font-size:.85rem;color:var(--text-dim)}.ClientCard_vendorLink__q3kDq{color:var(--text-muted)}.ClientCard_vendorLink__q3kDq:hover{color:var(--accent)}.ClientCard_vendorName__diTpn{color:var(--text-muted)}.ClientCard_tagline__u4_yS{margin:0;font-size:.95rem;line-height:1.5;color:var(--text-muted)}.ClientCard_highlights__UTeZ0{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.3rem 1.1rem;gap:.3rem 1.1rem;margin:.2rem 0 0;padding:0;list-style:none}.ClientCard_highlight__XgjCK{position:relative;padding-left:1.1rem;font-size:.85rem;line-height:1.45;color:var(--text-muted)}.ClientCard_highlight__XgjCK:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px color-mix(in srgb,var(--accent) 60%,transparent)}.ClientCard_metaRow__Hyoq0{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.2rem;font-size:.8rem;color:var(--text-dim)}.ClientCard_metaDot__uK5Q8{color:var(--text-dim)}.ClientCard_scan__YJWlD{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-muted)}.ClientCard_scan__YJWlD:hover{color:var(--accent)}.ClientCard_note__tNGLX{margin:0;font-size:.82rem;color:var(--text-dim)}.ClientCard_provenance__bQnnZ{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:.2rem 0 0;padding:.7rem 0 0;border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.ClientCard_provItem__U_z6P{display:flex;flex-direction:column;gap:.12rem}.ClientCard_provLabel__C9YAj{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.ClientCard_provValue__NdwuY{margin:0;font-size:.82rem;font-weight:600;color:var(--text-muted)}.ClientCard_statsBar__q_7zX{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--text) 9%,transparent)}.ClientCard_actions__0CxXv{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.8rem}.ClientCard_downloadForm__7KbYu{display:contents}.ClientCard_download___T1pT{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;border:none;cursor:pointer;font-family:inherit;font-size:.92rem;font-weight:700;color:var(--accent-contrast,#051018);background:var(--accent);border-radius:var(--radius);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 35%,transparent);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.ClientCard_download___T1pT:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 0 26px color-mix(in srgb,var(--accent) 50%,transparent)}.ClientCard_download___T1pT:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.ClientCard_download___T1pT:disabled{color:var(--text-dim);background:color-mix(in srgb,var(--surface) 40%,transparent);border:1px dashed var(--border-strong);box-shadow:none;cursor:not-allowed;opacity:.8}.ClientCard_download___T1pT:disabled:hover{transform:none;filter:none}.ClientCard_dlSize__aIvop{padding-left:.5rem;margin-left:.1rem;font-size:.72rem;font-weight:600;opacity:.8;border-left:1px solid color-mix(in srgb,var(--accent-contrast,#051018) 30%,transparent)}.ClientCard_downloadLite__XXjbb{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.05rem;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:600;color:var(--text);background:color-mix(in srgb,var(--surface) 55%,transparent);border:1px solid var(--border-strong);border-radius:var(--radius);transition:transform .16s ease,border-color .16s ease,color .16s ease}.ClientCard_downloadLite__XXjbb:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 55%,var(--border-strong));color:var(--accent)}.ClientCard_downloadLite__XXjbb:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.ClientCard_downloadLite__XXjbb .ClientCard_dlSize__aIvop{border-left-color:color-mix(in srgb,var(--text) 25%,transparent)}.ClientCard_downloadLite__XXjbb:disabled{color:var(--text-dim);border-style:dashed;cursor:not-allowed;opacity:.7}.ClientCard_downloadLite__XXjbb:disabled:hover{transform:none;border-color:var(--border-strong);color:var(--text-dim)}.ClientCard_stripe__t5kNy{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-family:inherit;font-size:.88rem;font-weight:700;color:var(--on-accent);background:var(--accent-2);border:none;border-radius:var(--radius);transition:transform .16s ease,filter .16s ease}.ClientCard_stripe__t5kNy:hover{transform:translateY(-1px);filter:brightness(1.06)}.ClientCard_stripe__t5kNy:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.ClientCard_stripeSoon__BBbqf{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600;color:var(--text-dim);background:color-mix(in srgb,var(--surface) 40%,transparent);border:1px dashed var(--border-strong);border-radius:var(--radius);cursor:not-allowed;opacity:.8}.ClientCard_soonBadge___VAKa{padding:.05rem .4rem;margin-left:.1rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-2);background:color-mix(in srgb,var(--accent-2) 16%,transparent);border-radius:999px}.ClientCard_sources__gbXgK{margin:.7rem 0 0;font-size:.78rem;line-height:1.5;color:var(--text-dim)}.ClientCard_sourcesLabel__afhFH{font-weight:600;color:var(--text-muted)}.ClientCard_sourcesDot__NBEEG{color:var(--text-dim)}.ClientCard_sourceLink__VFw3l{color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--text-muted) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--text-muted) 40%,transparent);text-underline-offset:2px;transition:color .15s ease}.ClientCard_sourceLink__VFw3l:hover{color:var(--accent)}.ClientCard_details__JLqvN{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;font-size:.86rem;font-weight:600;color:var(--text-muted);transition:color .15s ease,gap .15s ease}.ClientCard_details__JLqvN:hover{color:var(--accent);gap:.6rem}.ClientCard_details__JLqvN:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring);border-radius:var(--radius)}.ClientCard_tip__PFSdu{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-family:inherit;font-size:.9rem;font-weight:800;letter-spacing:.01em;color:var(--kofi-fg);background:var(--kofi-red);border:none;border-radius:999px;box-shadow:0 4px 16px color-mix(in srgb,var(--kofi-red) 42%,transparent);animation:ClientCard_kofi-glow__R5zEO 2.8s ease-in-out infinite;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.ClientCard_tip__PFSdu:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 8px 24px color-mix(in srgb,var(--kofi-red) 62%,transparent);animation-play-state:paused}.ClientCard_tip__PFSdu:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring);animation-play-state:paused}.ClientCard_tipLogo__d7Zbq{flex:none;filter:drop-shadow(0 0 2px rgb(var(--kofi-logo-halo)/.45))}@keyframes ClientCard_kofi-glow__R5zEO{0%,to{box-shadow:0 4px 16px color-mix(in srgb,var(--kofi-red) 38%,transparent)}50%{box-shadow:0 6px 24px color-mix(in srgb,var(--kofi-red) 72%,transparent)}}@keyframes ClientCard_card-rise__I0_T2{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:620px){.ClientCard_card__zR7Eh{grid-template-columns:1fr;gap:1.1rem;justify-items:start}.ClientCard_identity__2_Qq7{flex-direction:row}.ClientCard_highlights__UTeZ0{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ClientCard_card__zR7Eh,.ClientCard_tip__PFSdu{animation:none}}.ClientCard_forumLink__HaSQE{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);background:var(--accent-soft);color:var(--accent);font-size:.84rem;font-weight:700;transition:background .15s ease,border-color .15s ease,transform .15s ease}.ClientCard_forumLink__HaSQE:hover{border-color:color-mix(in srgb,var(--accent) 58%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);transform:translateY(-1px)}.ClientCard_forumLink__HaSQE:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}@media(prefers-reduced-motion:reduce){.ClientCard_forumLink__HaSQE{transition:none}.ClientCard_forumLink__HaSQE:hover{transform:none}}.DownloadView_hero__bCd9T{position:relative;overflow:hidden;display:flex;align-items:center;min-height:clamp(15rem,32vh,21rem);padding:3rem 0;border-bottom:1px solid var(--border)}.DownloadView_bubbles__dwT3U{z-index:0}.DownloadView_heroContent__oIcBn{position:relative;z-index:1;max-width:64ch;animation:DownloadView_rise__CEdWi .6s cubic-bezier(.2,.7,.2,1) both}.DownloadView_eyebrow__o5XRS{margin:0 0 .5rem;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.DownloadView_title__6r661{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);font-weight:600;line-height:1.05;color:var(--text)}.DownloadView_sub__xCWjI{margin:.7rem 0 0;max-width:60ch;font-size:.95rem;line-height:1.6;color:var(--text-muted)}.DownloadView_inlineLink__uOtaz{color:var(--accent)}.DownloadView_inlineLink__uOtaz:hover{text-decoration:underline}.DownloadView_mono__g2CwD{font-family:var(--font-mono,ui-monospace,monospace);font-size:.9em;color:var(--text)}.DownloadView_intro__59fLT{display:flex;flex-direction:column;gap:.8rem;margin:2.2rem 0 2rem}.DownloadView_grid__tF6Di{display:flex;flex-direction:column;gap:1.2rem}.DownloadView_footnote__qjoEW{margin:2.2rem 0 3.5rem;font-size:.85rem;color:var(--text-dim)}@keyframes DownloadView_rise__CEdWi{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.DownloadView_heroContent__oIcBn{animation:none}}