.CountryFlag_wrap__jXQEg{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.CountryFlag_flag__6wa7u{flex:none;width:20px;height:15px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px color-mix(in srgb,var(--border-strong) 75%,transparent)}.CountryFlag_label__F0ruT{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.CountryFlag_none__pGd6H{color:var(--text-dim)}.SiteSwitcher_wrap__Vtb_R{position:relative;display:inline-flex}.SiteSwitcher_trigger__ZjfQg{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .7rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.SiteSwitcher_trigger__ZjfQg:hover:not(:disabled){border-color:var(--accent)}.SiteSwitcher_trigger__ZjfQg:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.SiteSwitcher_trigger__ZjfQg:disabled{opacity:.55;cursor:default}.SiteSwitcher_label__XfYfl{line-height:1}.SiteSwitcher_chev__oiQ5o{color:var(--text-dim);font-size:.7rem;transition:transform .18s ease}.SiteSwitcher_chev__oiQ5o[data-open]{transform:rotate(180deg)}.SiteSwitcher_mark__0GDeD{flex:none;width:16px;height:16px;object-fit:contain;border-radius:3px}.SiteSwitcher_markWhite__74Q7W{filter:brightness(0) invert(1);opacity:.92}.SiteSwitcher_markDot__Qin4W{flex:none;width:16px;height:16px;border-radius:999px;background:color-mix(in srgb,var(--text-dim) 35%,transparent)}.SiteSwitcher_menu__QOFc0{position:absolute;top:calc(100% + .35rem);left:0;z-index:60;min-width:100%;display:flex;flex-direction:column;padding:.3rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);box-shadow:0 18px 40px -18px var(--shadow-color)}.SiteSwitcher_row__JDiyt{display:flex;align-items:center;gap:.55rem;padding:.45rem .6rem;border:none;border-radius:calc(var(--radius) - 2px);background:rgba(0,0,0,0);color:var(--text-muted);font-size:.85rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s}.SiteSwitcher_row__JDiyt:hover{background:var(--surface-2);color:var(--text)}.SiteSwitcher_row__JDiyt:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring) inset}.SiteSwitcher_row__JDiyt[data-active]{color:var(--text);background:color-mix(in srgb,var(--accent) 14%,transparent)}.SiteSwitcher_rowLabel__CgoZd{flex:1 1;text-align:left}.SiteSwitcher_check__9CZU8{color:var(--accent);font-size:.8rem}@media(prefers-reduced-motion:reduce){.SiteSwitcher_chev__oiQ5o{transition:none}}.AnalyticsClient_wrap__CUFNX{display:flex;flex-direction:column;gap:1.5rem}.AnalyticsClient_topRow__iN7mL{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.AnalyticsClient_freshness__srp8h{display:flex;align-items:center;gap:.7rem;font-size:.82rem;color:var(--text-dim)}.AnalyticsClient_liveNow__FhH6L{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;border-radius:999px;font-weight:600;color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent);border:1px solid color-mix(in srgb,var(--success) 30%,transparent)}.AnalyticsClient_liveDot__G1Mv7{width:.5rem;height:.5rem;border-radius:50%;background:var(--success);box-shadow:0 0 0 0 color-mix(in srgb,var(--success) 70%,transparent);animation:AnalyticsClient_live-pulse__qhra4 2s ease-in-out infinite}@keyframes AnalyticsClient_live-pulse__qhra4{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--success) 60%,transparent)}70%{box-shadow:0 0 0 .4rem color-mix(in srgb,var(--success) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--success) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.AnalyticsClient_liveDot__G1Mv7{animation:none}}.AnalyticsClient_controls__IEHSG{display:flex;align-items:center;gap:.6rem}.AnalyticsClient_refresh___qVAd,.AnalyticsClient_retry__J5YYJ{padding:.45rem .9rem;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font-size:.84rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.AnalyticsClient_refresh___qVAd:hover,.AnalyticsClient_retry__J5YYJ:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--surface)}.AnalyticsClient_refresh___qVAd:disabled,.AnalyticsClient_retry__J5YYJ:disabled{opacity:.55;cursor:default}.AnalyticsClient_refresh___qVAd:focus-visible,.AnalyticsClient_retry__J5YYJ:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.AnalyticsClient_select__wgqVM{padding:.45rem .7rem;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font-size:.84rem;font-weight:600;cursor:pointer}.AnalyticsClient_select__wgqVM:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.AnalyticsClient_center__QBCRp{display:flex;justify-content:center;padding:4rem 0}.AnalyticsClient_errorBox__EmbqU{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.5rem;border:1px solid color-mix(in srgb,var(--danger) 45%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--text)}.AnalyticsClient_callout__psoMB{padding:.7rem 1rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--rank-gold) 45%,var(--border));background:color-mix(in srgb,var(--rank-gold) 10%,transparent);color:var(--text-muted);font-size:.86rem}.AnalyticsClient_kpiGrid__BHlYl{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.9rem;gap:.9rem}.AnalyticsClient_kpi__0f4xK{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--edge-light) 4%,transparent)}.AnalyticsClient_kpiLabel__KHGFi{font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.AnalyticsClient_kpiValue__qppTP{font-family:var(--font-display);font-size:1.9rem;font-weight:600;line-height:1;color:var(--text)}.AnalyticsClient_kpiFoot__K_08E{min-height:1.2rem;display:flex;align-items:center}.AnalyticsClient_trend__pQFb9{font-size:.76rem;font-weight:600}.AnalyticsClient_trend__pQFb9[data-tone=good]{color:var(--success)}.AnalyticsClient_trend__pQFb9[data-tone=bad]{color:var(--danger)}.AnalyticsClient_trend__pQFb9[data-tone=flat]{color:var(--text-dim)}.AnalyticsClient_panel___WOY8{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.AnalyticsClient_panelHead__xKak_{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--border)}.AnalyticsClient_panelTitle__rZ_BC{margin:0;font-size:1rem;font-weight:600;color:var(--text)}.AnalyticsClient_chartWrap__eI6DM{position:relative;padding:1rem 1.1rem 1.2rem}.AnalyticsClient_chart__5EB_i{display:block;width:100%;height:180px;cursor:crosshair}.AnalyticsClient_chartArea__i__4t{fill:var(--accent);opacity:.12}.AnalyticsClient_chartLine__9WpAc{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.AnalyticsClient_chartCrosshair__RTvjv{stroke:var(--text-dim);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.AnalyticsClient_chartDot__tzatr{fill:var(--accent)}.AnalyticsClient_chartTip__1839N{position:absolute;top:.2rem;transform:translateX(-50%);padding:.25rem .5rem;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border-strong);box-shadow:0 6px 18px var(--shadow-color);font-size:.76rem;color:var(--text);pointer-events:none;white-space:nowrap}.AnalyticsClient_chartTip__1839N span{color:var(--text-dim)}.AnalyticsClient_chartEmpty__K_Cug{padding:2.5rem 1.1rem;text-align:center;color:var(--text-dim);font-size:.88rem}.AnalyticsClient_grid__e2_S3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem;align-items:start}.AnalyticsClient_tabs__PXyEd{display:inline-flex;gap:.25rem}.AnalyticsClient_tab__rPWAj{padding:.25rem .6rem;border-radius:var(--radius);border:1px solid var(--border);background:rgba(0,0,0,0);color:var(--text-muted);font-size:.74rem;font-weight:600;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.AnalyticsClient_tab__rPWAj[data-active=true]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-soft)}.AnalyticsClient_tab__rPWAj:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.AnalyticsClient_bdRows__33PQM{list-style:none;margin:0;padding:.5rem .6rem;display:flex;flex-direction:column;gap:.15rem}.AnalyticsClient_bdRow__V36iR{position:relative;display:flex;align-items:center;gap:.6rem;padding:.4rem .6rem;border-radius:var(--radius);overflow:hidden}.AnalyticsClient_bdBar___Hhfa{position:absolute;inset:0 auto 0 0;background:var(--accent);opacity:.12;border-radius:var(--radius)}.AnalyticsClient_bdLabel__lYRg0,.AnalyticsClient_bdLinkInternal__IvUW3,.AnalyticsClient_bdLink__mHlKT{position:relative;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;color:var(--text)}.AnalyticsClient_bdLinkInternal__IvUW3:hover,.AnalyticsClient_bdLink__mHlKT:hover{color:var(--accent)}.AnalyticsClient_bdCount__tW5MP{position:relative;font-size:.84rem;font-weight:600;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.AnalyticsClient_bdPct__cPs4U{position:relative;width:2.6rem;text-align:right;font-size:.78rem;color:var(--text-muted);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.AnalyticsClient_empty__FJ6YE{text-align:center;color:var(--text-dim);padding:1.5rem 1.1rem;margin:0}.AnalyticsClient_panelHeadRight__zCqZq{display:inline-flex;align-items:center;gap:.5rem}.AnalyticsClient_expandBtn__rfqVT{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;flex:none;border-radius:var(--radius);border:1px solid var(--border);background:rgba(0,0,0,0);color:var(--text-muted);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.AnalyticsClient_expandBtn__rfqVT:hover{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.AnalyticsClient_expandBtn__rfqVT:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.AnalyticsClient_moreRow__KAC_3{display:block;width:100%;padding:.5rem .6rem;border:0;border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent);background:rgba(0,0,0,0);color:var(--text-muted);font-size:.8rem;font-weight:600;text-align:center;cursor:pointer;transition:color .15s ease,background .15s ease}.AnalyticsClient_moreRow__KAC_3:hover{color:var(--accent);background:var(--accent-soft)}.AnalyticsClient_moreRow__KAC_3:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus-ring)}.AnalyticsClient_bdModal__eL4L4{max-width:640px}.AnalyticsClient_modalHead__FbP7K{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:.6rem;padding:.9rem 1.1rem;background:var(--surface);border-bottom:1px solid var(--border)}.AnalyticsClient_modalTitle__xfYA1{margin:0;font-size:1.05rem;font-weight:600;color:var(--text)}.AnalyticsClient_modalCount__lhTE0{padding:.1rem .5rem;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-dim);font-size:.72rem;font-weight:700;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.AnalyticsClient_modalClose__NXsHy{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex:none;margin-left:auto;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--text-muted);cursor:pointer}.AnalyticsClient_modalClose__NXsHy:hover{color:var(--text)}.AnalyticsClient_modalClose__NXsHy:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.AnalyticsClient_modalBody__CDjQG{padding:.3rem .5rem .8rem}.AnalyticsClient_authRows__T3pSj{display:flex;flex-direction:column;padding:.4rem 0}.AnalyticsClient_authRow__OfLon{display:flex;align-items:center;gap:.8rem;padding:.6rem 1.1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.AnalyticsClient_authRow__OfLon:last-child{border-bottom:0}.AnalyticsClient_authLabel__p6_iM{flex:1 1;font-size:.88rem;color:var(--text-muted)}.AnalyticsClient_authValue__QliuR{font-family:var(--font-display);font-size:1.2rem;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}@media(max-width:1040px){.AnalyticsClient_grid__e2_S3{grid-template-columns:1fr}}.AnalyticsClient_panelNote__5WDWH{margin-left:auto;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.AnalyticsClient_journeyArea__EH5IH{margin-top:1.2rem}.AnalyticsClient_journeys__QkW7n{margin:0;padding:0;list-style:none}.AnalyticsClient_journeyRow__7G2pd{display:grid;grid-template-columns:2.5ch minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.5rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);font-size:.84rem}.AnalyticsClient_journeyRow__7G2pd:last-child{border-bottom:none}.AnalyticsClient_journeyRow__7G2pd:nth-child(2n){background:color-mix(in srgb,var(--surface-2) 35%,transparent)}.AnalyticsClient_journeyPath__01wld{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono,ui-monospace,"SFMono-Regular",Menlo,monospace);font-size:.8rem;color:var(--text)}.AnalyticsClient_journeyRank__LWBiO{color:var(--text-dim);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.AnalyticsClient_journeyArrow__ycrQH{color:var(--accent);font-weight:700}.AnalyticsClient_journeyCount__mPYWJ{min-width:3.5ch;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--text-muted)}@media(max-width:640px){.AnalyticsClient_journeyRow__7G2pd{grid-template-columns:2.5ch minmax(0,1fr) auto;row-gap:.15rem}.AnalyticsClient_journeyRank__LWBiO{grid-column:1;grid-row:1/span 2}.AnalyticsClient_journeyRow__7G2pd>:nth-child(2){grid-column:2;grid-row:1}.AnalyticsClient_journeyArrow__ycrQH{display:none}.AnalyticsClient_journeyRow__7G2pd>:nth-child(4){grid-column:2;grid-row:2}.AnalyticsClient_journeyCount__mPYWJ{grid-column:3;grid-row:1/span 2}}.AnalyticsClient_panelBadge__QrzXo{margin-left:auto;padding:.16rem .5rem;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);font-size:.72rem;font-weight:600;color:var(--text-muted)}.AnalyticsClient_subtitle__SBIuq{margin:0 0 .9rem;font-size:.86rem;line-height:1.55;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)}