.AppViews-module__E80TQW__chrome{flex-direction:column;flex:1 0 auto;width:100%;display:flex}.AppViews-module__E80TQW__topbar{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--panel-line);background:#07090dd1;position:sticky;top:0}.AppViews-module__E80TQW__topInner{flex-wrap:nowrap;align-items:center;gap:clamp(8px,1.4vw,18px);max-width:1560px;margin:0 auto;padding:.7rem clamp(16px,4vw,44px);display:flex}.AppViews-module__E80TQW__brand{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.5rem;padding:0;font-size:1.1rem;font-weight:900;display:inline-flex}.AppViews-module__E80TQW__brandDot{background:var(--gradient-brand);width:10px;height:10px;box-shadow:var(--shadow-glow-red);border-radius:999px}.AppViews-module__E80TQW__navDesktop{flex-wrap:nowrap;align-items:center;gap:clamp(.1rem,.6vw,.35rem);margin-left:clamp(.25rem,1.2vw,.75rem);margin-right:auto;display:flex;position:relative}.AppViews-module__E80TQW__navHighlight{z-index:0;border-radius:var(--radius-pill);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)32%,transparent),0 8px 20px -10px color-mix(in srgb,var(--accent)55%,transparent);pointer-events:none;transition:transform .34s cubic-bezier(.34,1.28,.5,1),width .34s cubic-bezier(.34,1.28,.5,1),opacity .2s;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.AppViews-module__E80TQW__navHighlight{transition:opacity .2s}}.AppViews-module__E80TQW__navLink{border-radius:var(--radius-pill);color:color-mix(in srgb,var(--ink)74%,transparent);font:inherit;font-size:var(--fs-body-sm);white-space:nowrap;cursor:pointer;z-index:1;transition:color var(--transition-fast);background:0 0;border:0;align-items:center;gap:.4rem;padding:.5rem clamp(.6rem,1vw,.85rem);font-weight:600;display:inline-flex;position:relative}.AppViews-module__E80TQW__navLink svg{transition:transform var(--transition-fast),color var(--transition-fast);flex:none}.AppViews-module__E80TQW__navLink:hover{color:var(--ink)}.AppViews-module__E80TQW__navLink:hover svg{transform:scale(1.08)}.AppViews-module__E80TQW__navLinkActive,.AppViews-module__E80TQW__navLinkActive:hover{color:var(--ink)}.AppViews-module__E80TQW__navLinkActive svg{color:var(--accent);transform:scale(1.1)}.AppViews-module__E80TQW__esci{border-radius:var(--radius-pill);border:1px solid var(--panel-line);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);flex:none;padding:.5rem 1rem;font-weight:600}.AppViews-module__E80TQW__userWrap{flex:none;display:inline-flex;position:relative}.AppViews-module__E80TQW__userAvatarBtn{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;line-height:0;display:inline-flex}.AppViews-module__E80TQW__userAvatarBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AppViews-module__E80TQW__userMenu{z-index:60;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--panel-line);background:#12151c;flex-direction:column;gap:2px;min-width:200px;max-height:min(72vh,440px);padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 44px #0000008c}.AppViews-module__E80TQW__userMenuHead{border-bottom:1px solid var(--panel-line);flex-direction:column;gap:1px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.AppViews-module__E80TQW__userMenuName{color:var(--ink);font-size:14px;font-weight:700}.AppViews-module__E80TQW__userMenuHandle{color:var(--muted);font-size:12px}.AppViews-module__E80TQW__userMenuItem{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.AppViews-module__E80TQW__userMenuItem:hover{background:#ffffff0f}.AppViews-module__E80TQW__userMenuItemDanger{color:var(--danger,#ff6b6b)}.AppViews-module__E80TQW__esci:hover{border-color:var(--color-primary-border)}.AppViews-module__E80TQW__esci:disabled{opacity:.6;cursor:default}.AppViews-module__E80TQW__main{flex:1 0 auto;width:100%}.AppViews-module__E80TQW__bottomNav{display:none}.AppViews-module__E80TQW__page{width:100%;max-width:1560px;margin:0 auto;padding:clamp(1.25rem,3vw,2.25rem) 0 clamp(2rem,5vw,3.5rem)}.AppViews-module__E80TQW__pageHead{margin-bottom:clamp(1.25rem,3vw,2rem);padding:0 clamp(16px,4vw,44px)}.AppViews-module__E80TQW__h1{font-family:var(--font-display);font-weight:800;font-size:var(--fs-title);letter-spacing:-.02em;color:var(--ink);line-height:1.1}.AppViews-module__E80TQW__lead{color:var(--muted);font-size:var(--fs-body-lg);max-width:56ch;margin-top:.4rem;line-height:1.55}.AppViews-module__E80TQW__section{margin-bottom:clamp(28px,4vw,44px);padding:0 clamp(16px,4vw,44px)}.AppViews-module__E80TQW__sectionHead{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:14px;display:flex}.AppViews-module__E80TQW__sectionTitle{font-family:var(--font-display);font-weight:700;font-size:var(--fs-row);letter-spacing:-.02em;color:var(--ink);margin-bottom:14px}.AppViews-module__E80TQW__sectionHead .AppViews-module__E80TQW__sectionTitle{margin-bottom:0}.AppViews-module__E80TQW__sectionLink{cursor:pointer;color:var(--accent);font:inherit;font-size:var(--fs-body-sm);background:0 0;border:0;padding:0;font-weight:600}.AppViews-module__E80TQW__sectionLink:hover{color:var(--accent-strong);text-decoration:underline}.AppViews-module__E80TQW__posterBtn{cursor:pointer;color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-radius:14px;flex:none;margin:0;padding:0;display:block}.AppViews-module__E80TQW__posterBtnFluid{width:100%}.AppViews-module__E80TQW__posterBtn:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 5px var(--accent-soft)}.AppViews-module__E80TQW__upMeta{flex-direction:column;gap:1px;max-width:clamp(126px,15vw,176px);padding:9px 2px 0;display:flex}.AppViews-module__E80TQW__upName{color:#e7ebf3;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.AppViews-module__E80TQW__upEp{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.AppViews-module__E80TQW__upEpDim{color:var(--dim);font-size:11.5px}.AppViews-module__E80TQW__seriesList{flex-direction:column;gap:.5rem;display:flex}.AppViews-module__E80TQW__seriesRow{text-align:left;background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-md);cursor:pointer;width:100%;color:inherit;font:inherit;transition:border-color var(--transition-fast),background var(--transition-fast);align-items:center;gap:.9rem;padding:.6rem .75rem;display:flex}.AppViews-module__E80TQW__seriesRow:hover{border-color:var(--color-primary-border);background:#ffffff0f}.AppViews-module__E80TQW__seriesBody{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.AppViews-module__E80TQW__seriesName{font-size:var(--fs-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.AppViews-module__E80TQW__bar{background:#ffffff1a;border-radius:999px;height:6px;overflow:hidden}.AppViews-module__E80TQW__barFill{background:var(--gradient-brand);border-radius:999px;height:100%;display:block}.AppViews-module__E80TQW__seriesMeta{font-size:var(--fs-body-xs);color:var(--muted)}.AppViews-module__E80TQW__center{justify-content:center;align-items:center;min-height:46vh;padding:2rem clamp(16px,4vw,44px);display:flex}.AppViews-module__E80TQW__spinner{border:3px solid var(--panel-line);border-top-color:var(--accent);border-radius:999px;width:28px;height:28px;animation:.8s linear infinite AppViews-module__E80TQW__srl-app-spin}@keyframes AppViews-module__E80TQW__srl-app-spin{to{transform:rotate(360deg)}}.AppViews-module__E80TQW__stateBox{text-align:center;flex-direction:column;align-items:center;gap:.5rem;max-width:420px;margin-inline:auto;display:flex}.AppViews-module__E80TQW__stateTitle{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body-xl);color:var(--ink)}.AppViews-module__E80TQW__stateHint{color:var(--muted);font-size:var(--fs-body-sm);line-height:1.55}.AppViews-module__E80TQW__stateAction{margin-top:.6rem}.AppViews-module__E80TQW__searchForm{align-items:center;gap:.6rem;margin-bottom:clamp(1.25rem,3vw,2rem);padding:0 clamp(16px,4vw,44px);display:flex}.AppViews-module__E80TQW__searchBox{flex:auto;min-width:0;position:relative}.AppViews-module__E80TQW__searchField{width:100%}.AppViews-module__E80TQW__searchBox input{padding-left:2.5rem;padding-right:4.6rem}.AppViews-module__E80TQW__searchIcon{color:var(--muted);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.AppViews-module__E80TQW__searchBox input::-webkit-search-cancel-button{appearance:none}.AppViews-module__E80TQW__searchBox input::-webkit-search-decoration{appearance:none}.AppViews-module__E80TQW__searchSpin{border:2px solid var(--panel-line);border-top-color:var(--accent);pointer-events:none;border-radius:999px;width:18px;height:18px;animation:.8s linear infinite AppViews-module__E80TQW__srl-app-spin;position:absolute;top:50%;right:44px;transform:translateY(-50%)}.AppViews-module__E80TQW__searchClear{border:1px solid var(--panel-line);background:var(--panel);width:28px;height:28px;color:var(--muted);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);border-radius:999px;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.AppViews-module__E80TQW__searchClear:hover{color:var(--ink);border-color:var(--color-primary-border);background:#ffffff0f}.AppViews-module__E80TQW__searchClear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AppViews-module__E80TQW__segWrap{margin-bottom:clamp(1.1rem,2.6vw,1.6rem);padding:0 clamp(16px,4vw,44px)}.AppViews-module__E80TQW__seg{border-radius:var(--radius-pill);border:1px solid var(--panel-line);background:var(--panel);scrollbar-width:none;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.AppViews-module__E80TQW__seg::-webkit-scrollbar{display:none}.AppViews-module__E80TQW__segItem{border-radius:var(--radius-pill);color:var(--muted);font:inherit;font-size:var(--fs-body-sm);white-space:nowrap;cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast);background:0 0;border:0;flex:none;padding:.46rem clamp(.85rem,2vw,1.15rem);font-weight:600}.AppViews-module__E80TQW__segItem:hover{color:var(--ink)}.AppViews-module__E80TQW__segItemActive,.AppViews-module__E80TQW__segItemActive:hover{background:var(--gradient-brand);color:#fff}.AppViews-module__E80TQW__loadMore{justify-content:center;padding:clamp(1.5rem,4vw,2.25rem) clamp(16px,4vw,44px) 0;display:flex}.AppViews-module__E80TQW__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(14px,1.8vw,24px);display:grid}@media (min-width:431px){.AppViews-module__E80TQW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.AppViews-module__E80TQW__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.AppViews-module__E80TQW__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1440px){.AppViews-module__E80TQW__grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.AppViews-module__E80TQW__backIcon{transform:rotate(180deg)}.AppViews-module__E80TQW__typeBadge{background:var(--panel);border:1px solid var(--panel-line);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700}.AppViews-module__E80TQW__overview{color:var(--color-text-secondary);font-size:var(--fs-body);line-height:1.6}.AppViews-module__E80TQW__overviewClamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AppViews-module__E80TQW__tramaToggle{min-height:0;font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;margin-top:.5rem;padding:0;font-weight:600;display:inline-flex}.AppViews-module__E80TQW__tramaToggle:hover{color:var(--color-text)}.AppViews-module__E80TQW__actions{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;display:flex}.AppViews-module__E80TQW__rating{flex-wrap:wrap;gap:.5rem;display:flex}.AppViews-module__E80TQW__ratingChip{border-radius:var(--radius-sm);border:1px solid var(--panel-line);background:var(--panel);width:40px;height:40px;color:var(--muted);font:inherit;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);font-size:15px;font-weight:700}.AppViews-module__E80TQW__ratingChip:hover:not(:disabled){border-color:var(--color-primary-border);color:var(--ink)}.AppViews-module__E80TQW__ratingChipActive,.AppViews-module__E80TQW__ratingChipActive:hover{background:var(--gradient-brand);color:#fff;border-color:#0000}.AppViews-module__E80TQW__ratingChip:disabled{cursor:default}.AppViews-module__E80TQW__ratingWidget{flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;display:flex}.AppViews-module__E80TQW__ratingPill{border-radius:var(--radius-lg);border:1px solid var(--panel-line);background:radial-gradient(120% 140% at 0% 0%,#f5b94214,transparent 60%),var(--panel);align-items:center;gap:clamp(10px,2vw,18px);width:fit-content;max-width:100%;padding:clamp(10px,1.6vw,14px) clamp(14px,2.4vw,20px);display:flex}.AppViews-module__E80TQW__ratingPillScore{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;text-align:center;min-width:2.6ch;font-size:clamp(1.9rem,5vw,2.4rem);font-weight:800;line-height:1}.AppViews-module__E80TQW__ratingPillScoreEmpty{color:var(--muted)}.AppViews-module__E80TQW__ratingPillSep{background:var(--panel-line);flex:none;align-self:stretch;width:1px}.AppViews-module__E80TQW__ratingCaption{font-size:var(--fs-body-sm);letter-spacing:-.01em;color:var(--amber);min-height:1.2em;margin:0;padding-left:2px;font-weight:700}.AppViews-module__E80TQW__ratingCaptionPrompt{color:var(--muted);font-weight:400}.AppViews-module__E80TQW__starsRow{flex:0 auto;grid-template-columns:repeat(5,1fr);align-items:center;gap:clamp(5px,1.4vw,12px);width:272px;min-width:0;display:grid}.AppViews-module__E80TQW__starCell{aspect-ratio:1;min-width:0;display:block;position:relative}.AppViews-module__E80TQW__starArt{transition:transform var(--transition-fast);display:block;position:absolute;inset:0}.AppViews-module__E80TQW__starCell:hover .AppViews-module__E80TQW__starArt{transform:scale(1.16)}.AppViews-module__E80TQW__starFill{pointer-events:none;display:block;position:absolute;inset:0}.AppViews-module__E80TQW__starSvg{fill:#0000;stroke:#f5b94266;stroke-width:1.5px;stroke-linejoin:round;width:100%;height:100%;transition:fill var(--transition-fast),stroke var(--transition-fast);display:block}.AppViews-module__E80TQW__starSvgOn{fill:var(--amber);stroke:var(--amber);filter:drop-shadow(0 1px 5px #f5b94299)}.AppViews-module__E80TQW__starHit{cursor:pointer;background:0 0;border:0;width:50%;padding:0;position:absolute;top:0;bottom:0}.AppViews-module__E80TQW__starHit:disabled{cursor:default}.AppViews-module__E80TQW__starHitLeft{border-radius:8px 0 0 8px;left:0}.AppViews-module__E80TQW__starHitRight{border-radius:0 8px 8px 0;right:0}.AppViews-module__E80TQW__starHit:focus-visible{outline:2px solid var(--color-primary-border);outline-offset:1px}.AppViews-module__E80TQW__providers{flex-wrap:wrap;gap:.55rem;display:flex}.AppViews-module__E80TQW__pill{border-radius:var(--radius-pill);border:1px solid var(--panel-line);color:var(--ink);font-size:var(--fs-body-sm);background:linear-gradient(#ffffff12,#ffffff08);align-items:center;gap:.5rem;padding:.5rem .95rem .5rem .8rem;font-weight:600;display:inline-flex}.AppViews-module__E80TQW__pillDot{border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #ffffff0d}.AppViews-module__E80TQW__providerGrid{scrollbar-width:thin;flex-wrap:nowrap;gap:clamp(.9rem,2vw,1.25rem);padding:0 10px 6px;display:flex;overflow-x:auto}.AppViews-module__E80TQW__provItem{width:76px;color:inherit;flex-direction:column;align-items:center;gap:.4rem;text-decoration:none;display:flex}.AppViews-module__E80TQW__provTile{background:#fff;border:1px solid #ffffff14;border-radius:15px;place-items:center;width:60px;height:60px;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 6px 18px #00000073}.AppViews-module__E80TQW__provTile img{object-fit:cover;width:100%;height:100%;display:block}.AppViews-module__E80TQW__provInitial{color:#fff;place-items:center;width:100%;height:100%;font-size:1.4rem;font-weight:800;display:grid}a.AppViews-module__E80TQW__provItem:hover .AppViews-module__E80TQW__provTile{transform:translateY(-3px);box-shadow:0 10px 26px #0000008c}.AppViews-module__E80TQW__provName{font-size:var(--fs-body-sm);color:var(--ink);text-align:center;font-weight:600;line-height:1.15}.AppViews-module__E80TQW__provOffer{color:var(--muted);text-align:center;font-size:11px}@media (prefers-reduced-motion:reduce){.AppViews-module__E80TQW__provTile{transition:none}}.AppViews-module__E80TQW__muted{color:var(--muted);font-size:var(--fs-body-sm)}.AppViews-module__E80TQW__seasons{flex-direction:column;gap:.6rem;display:flex}.AppViews-module__E80TQW__season{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-md);overflow:hidden}.AppViews-module__E80TQW__seasonHead{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.AppViews-module__E80TQW__seasonHead:hover{background:#ffffff0a}.AppViews-module__E80TQW__seasonHeadText{flex-direction:column;gap:2px;min-width:0;display:flex}.AppViews-module__E80TQW__seasonTitle{font-weight:700;font-size:var(--fs-body-lg);color:var(--ink)}.AppViews-module__E80TQW__seasonCount{font-size:var(--fs-body-xs);color:var(--muted)}.AppViews-module__E80TQW__chevron{color:var(--accent);flex:none;margin-left:auto;font-size:18px}.AppViews-module__E80TQW__seasonBody{flex-direction:column;gap:.6rem;padding:0 1rem 1rem;display:flex}.AppViews-module__E80TQW__seasonActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AppViews-module__E80TQW__epList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AppViews-module__E80TQW__epRow{border-top:1px solid var(--border-subtle);align-items:center;gap:.5rem;display:flex}.AppViews-module__E80TQW__epMain{cursor:pointer;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:.7rem;padding:.55rem 0;display:flex}.AppViews-module__E80TQW__epMain:disabled{cursor:default}.AppViews-module__E80TQW__epStill{aspect-ratio:16/9;background:var(--night-2);border:1px solid var(--border-subtle);border-radius:8px;flex:none;place-items:center;width:84px;display:grid;overflow:hidden}.AppViews-module__E80TQW__epStill img{object-fit:cover;width:100%;height:100%;display:block}.AppViews-module__E80TQW__epStillGhost{color:#ffffff24;font-size:15px}.AppViews-module__E80TQW__epInfo{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.AppViews-module__E80TQW__epNum{font-size:var(--fs-body-xs);color:var(--accent);font-weight:700}.AppViews-module__E80TQW__epName{font-size:var(--fs-body-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AppViews-module__E80TQW__epMain:hover:not(:disabled) .AppViews-module__E80TQW__epName{color:var(--accent-strong)}.AppViews-module__E80TQW__epDate{font-size:var(--fs-body-xs);color:var(--dim)}.AppViews-module__E80TQW__epMark{border:1.5px solid var(--panel-line);background:var(--panel);box-sizing:border-box;color:#0000;width:34px;height:34px;font:inherit;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.AppViews-module__E80TQW__epMark:hover:not(:disabled){border-color:var(--color-primary-border);color:var(--muted)}.AppViews-module__E80TQW__epMarkOn,.AppViews-module__E80TQW__epMarkOn:hover{background:var(--success);border-color:var(--success);color:#06210f;box-shadow:0 2px 8px #4ad38a59}.AppViews-module__E80TQW__epMark:disabled{opacity:.4;cursor:default}@media (max-width:768px){.AppViews-module__E80TQW__epMark{width:44px;height:44px}}.AppViews-module__E80TQW__seasonDone{box-shadow:inset 3px 0 0 var(--success);border-color:#4ad38a66}.AppViews-module__E80TQW__seasonDoneMark{background:var(--success);color:#06210f;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid;box-shadow:0 2px 8px #4ad38a59}.AppViews-module__E80TQW__seasonCountDone{font-size:var(--fs-body-xs);color:var(--success);letter-spacing:.01em;font-weight:700}.AppViews-module__E80TQW__seasonDoneNote{font-size:var(--fs-body-sm);color:var(--success);align-items:center;gap:.5rem;margin:0;padding:.5rem .1rem;font-weight:600;display:flex}.AppViews-module__E80TQW__toast{z-index:60;border-radius:var(--radius-pill);max-width:min(92vw,480px);font-size:var(--fs-body-sm);box-shadow:var(--elev-3);text-align:center;padding:.7rem 1.1rem;font-weight:600;position:fixed;bottom:clamp(1.25rem,4vw,2rem);left:50%;transform:translate(-50%)}.AppViews-module__E80TQW__toastOk{color:#c4f4d9;background:#16271d;border:1px solid #4ad38a80}.AppViews-module__E80TQW__toastErr{color:#ffc0c6;background:#2a161a;border:1px solid #ff5c6a80}.AppViews-module__E80TQW__filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;padding:0 clamp(16px,4vw,44px);display:flex}.AppViews-module__E80TQW__filterChip{border-radius:var(--radius-pill);border:1px solid var(--panel-line);background:var(--panel);color:var(--muted);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);padding:.4rem .9rem;font-weight:600}.AppViews-module__E80TQW__filterChip:hover{color:var(--ink);border-color:var(--color-primary-border)}.AppViews-module__E80TQW__filterChipActive,.AppViews-module__E80TQW__filterChipActive:hover{background:var(--accent-soft);color:var(--ink);border-color:#0000}.AppViews-module__E80TQW__comingSoon{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-lg);align-items:flex-start;gap:1rem;margin:0 clamp(16px,4vw,44px);padding:clamp(1.25rem,3vw,1.9rem);display:flex}.AppViews-module__E80TQW__comingSoon svg{color:var(--accent);flex:none;margin-top:2px}.AppViews-module__E80TQW__comingSoonTitle{font-family:var(--font-text);font-weight:700;font-size:var(--fs-body-lg);color:var(--ink);margin-bottom:.3rem}.AppViews-module__E80TQW__comingSoonText{color:var(--muted);font-size:var(--fs-body-sm);max-width:52ch;line-height:1.55}.AppViews-module__E80TQW__iconBtn{border-radius:var(--radius-pill);border:1px solid var(--panel-line);background:var(--panel);width:40px;height:40px;color:var(--muted);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.AppViews-module__E80TQW__iconBtn:hover{color:var(--ink);border-color:var(--color-primary-border)}.AppViews-module__E80TQW__iconBtnActive,.AppViews-module__E80TQW__iconBtnActive:hover{color:var(--accent);background:var(--accent-soft);border-color:#0000}.AppViews-module__E80TQW__headRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.AppViews-module__E80TQW__calendar{flex-direction:column;gap:clamp(20px,3vw,30px);padding:0 clamp(16px,4vw,44px);display:flex}.AppViews-module__E80TQW__calDay{flex-direction:column;gap:.5rem;display:flex}.AppViews-module__E80TQW__calDayHeader{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body-lg);letter-spacing:-.01em;color:var(--accent)}.AppViews-module__E80TQW__calRows{flex-direction:column;gap:.5rem;display:flex}.AppViews-module__E80TQW__calRow{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-md);align-items:center;gap:.9rem;padding:.7rem .85rem;display:flex}.AppViews-module__E80TQW__calDot{background:var(--gradient-brand);border-radius:999px;flex:none;width:8px;height:8px}.AppViews-module__E80TQW__calBody{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.AppViews-module__E80TQW__calTitle{font-size:var(--fs-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.AppViews-module__E80TQW__calEp{font-size:var(--fs-body-sm);color:var(--muted)}.AppViews-module__E80TQW__notifList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.AppViews-module__E80TQW__notifRow{text-align:left;background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-md);width:100%;color:inherit;font:inherit;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}button.AppViews-module__E80TQW__notifRow{cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}button.AppViews-module__E80TQW__notifRow:hover:not(:disabled){border-color:var(--color-primary-border);background:#ffffff0f}button.AppViews-module__E80TQW__notifRow:disabled{cursor:default;opacity:.7}.AppViews-module__E80TQW__notifRowUnread{border-color:var(--color-primary-border);background:var(--accent-soft)}.AppViews-module__E80TQW__notifDot{background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px}.AppViews-module__E80TQW__notifDotRead{border:1px solid var(--panel-line);background:0 0}.AppViews-module__E80TQW__notifBody{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.AppViews-module__E80TQW__notifLabel{font-size:var(--fs-body);color:var(--ink)}.AppViews-module__E80TQW__notifLabelUnread{font-weight:700}.AppViews-module__E80TQW__notifDate{font-size:var(--fs-body-xs);color:var(--dim)}.AppViews-module__E80TQW__profileHeader{align-items:center;gap:1rem;margin-bottom:clamp(1.25rem,3vw,1.75rem);display:flex}.AppViews-module__E80TQW__avatar{border-radius:var(--radius-pill);background:var(--accent-soft);border:1px solid var(--color-primary-border);width:60px;height:60px;color:var(--accent);font-family:var(--font-display);flex:none;place-items:center;font-size:1.5rem;font-weight:800;display:grid}.AppViews-module__E80TQW__profileMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.AppViews-module__E80TQW__profileName{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body-xl);color:var(--ink);overflow-wrap:anywhere}.AppViews-module__E80TQW__profileHandle{font-size:var(--fs-body-sm);color:var(--accent);font-weight:600}.AppViews-module__E80TQW__profileEmail{font-size:var(--fs-body-sm);color:var(--muted);overflow-wrap:anywhere}.AppViews-module__E80TQW__statCards{gap:.6rem;display:flex}.AppViews-module__E80TQW__statCard{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-md);flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;padding:clamp(.9rem,2.5vw,1.25rem) .5rem;display:flex}.AppViews-module__E80TQW__statValue{font-family:var(--font-display);color:var(--accent);font-size:clamp(1.4rem,4vw,1.9rem);font-weight:800;line-height:1}.AppViews-module__E80TQW__statLabel{font-size:var(--fs-body-sm);color:var(--muted)}.AppViews-module__E80TQW__hoursLine{text-align:center;color:var(--muted);font-size:var(--fs-body);margin-top:.9rem}.AppViews-module__E80TQW__hoursValue{color:var(--ink);font-family:var(--font-display);font-size:1.2rem;font-weight:800}.AppViews-module__E80TQW__watchTimeCard{text-align:center;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--accent)35%,var(--panel-line));background:color-mix(in srgb,var(--accent)10%,var(--panel));flex-direction:column;align-items:center;gap:4px;margin-top:1rem;padding:clamp(1.1rem,3vw,1.5rem) 1rem;display:flex}.AppViews-module__E80TQW__watchTimeLead,.AppViews-module__E80TQW__watchTimeTail{color:var(--muted);font-size:var(--fs-body);line-height:1.2}.AppViews-module__E80TQW__watchTimeValue{font-family:var(--font-display);color:var(--accent);font-size:clamp(1.6rem,5vw,2.4rem);font-weight:800;line-height:1.1}.AppViews-module__E80TQW__watchTimeNote{font-size:var(--fs-body-sm);color:var(--muted);margin-top:4px;font-style:italic}.AppViews-module__E80TQW__bio{color:var(--color-text-secondary);font-size:var(--fs-body);overflow-wrap:anywhere;margin-top:1rem;line-height:1.6}.AppViews-module__E80TQW__heroCard{border-radius:var(--radius-lg);border:1px solid var(--panel-line);background:radial-gradient(120% 150% at 0% 0%,#ff3b5c29,transparent 55%),radial-gradient(120% 160% at 100% 0%,#7a5cff24,transparent 55%),radial-gradient(150% 130% at 85% 120%,#f5b9421a,transparent 60%),var(--panel);box-shadow:var(--shadow-md);align-items:center;gap:clamp(1.25rem,3vw,2.25rem);padding:clamp(1.25rem,4vw,2rem);display:flex;position:relative;overflow:hidden}.AppViews-module__E80TQW__heroGlow{filter:blur(28px);pointer-events:none;background:radial-gradient(closest-side,#ff3b5c38,#0000 70%);width:55%;height:180%;position:absolute;top:-40%;left:-10%}.AppViews-module__E80TQW__heroCover{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.AppViews-module__E80TQW__heroCoverScrim{pointer-events:none;background:linear-gradient(90deg,#07090deb 0%,#07090d8c 45%,#07090dd1 100%),linear-gradient(#07090d40,#07090db8);position:absolute;inset:0}.AppViews-module__E80TQW__pubHeaderCard{border-radius:var(--radius-lg);border:1px solid var(--panel-line);background:radial-gradient(120% 150% at 0% 0%,#ff3b5c1f,transparent 55%),var(--panel);box-shadow:var(--shadow-md);padding:clamp(1.25rem,4vw,2rem);position:relative;overflow:hidden}.AppViews-module__E80TQW__pubHeaderInner{z-index:1;position:relative}.AppViews-module__E80TQW__pubHours{z-index:2;text-align:right;pointer-events:none;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;bottom:clamp(1.1rem,3.5vw,1.75rem);right:clamp(1.25rem,4vw,2rem)}.AppViews-module__E80TQW__pubHoursMain{color:var(--muted);font-size:var(--fs-body-sm);font-weight:600;line-height:1.1}.AppViews-module__E80TQW__pubHoursMain strong{color:var(--ink);font-family:var(--font-display);margin-right:.32rem;font-size:1.4rem;font-weight:800}.AppViews-module__E80TQW__pubHoursSub{color:var(--dim);font-size:var(--fs-body-xs);font-weight:600}@media (max-width:640px){.AppViews-module__E80TQW__pubHours{text-align:left;align-items:flex-start;margin-top:1rem;position:static}}.AppViews-module__E80TQW__heroMain{z-index:1;flex:auto;align-items:center;gap:clamp(1rem,3vw,1.6rem);min-width:0;display:flex;position:relative}.AppViews-module__E80TQW__heroInfo{flex-direction:column;flex:auto;gap:.4rem;min-width:0;display:flex}.AppViews-module__E80TQW__heroNameRow{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;display:flex}.AppViews-module__E80TQW__heroName{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(1.5rem,4.5vw,2.15rem);font-weight:800;line-height:1.08}.AppViews-module__E80TQW__heroHandle{font-size:var(--fs-body);color:var(--accent);font-weight:600}.AppViews-module__E80TQW__heroEmail{font-size:var(--fs-body-sm);color:var(--muted);overflow-wrap:anywhere}.AppViews-module__E80TQW__usernamePill{border-radius:var(--radius-pill);border:1px dashed var(--color-primary-border);background:var(--accent-soft);color:var(--accent);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast);align-self:flex-start;align-items:center;gap:.35rem;padding:.28rem .72rem;font-weight:600;display:inline-flex}.AppViews-module__E80TQW__usernamePill svg{color:var(--accent)}.AppViews-module__E80TQW__usernamePill:hover{color:var(--ink);background:#ff3b5c29;border-style:solid}.AppViews-module__E80TQW__heroBio{color:var(--color-text-secondary);font-size:var(--fs-body);overflow-wrap:anywhere;max-width:60ch;margin-top:.25rem;line-height:1.55}.AppViews-module__E80TQW__heroActions{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.55rem;display:flex}.AppViews-module__E80TQW__heroLink{cursor:pointer;color:var(--muted);font:inherit;font-size:var(--fs-body-sm);transition:color var(--transition-fast);background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-weight:600;display:inline-flex}.AppViews-module__E80TQW__heroLink svg{color:var(--accent)}.AppViews-module__E80TQW__heroLink:hover{color:var(--ink)}.AppViews-module__E80TQW__heroStats{z-index:1;flex-direction:column;flex:none;gap:clamp(.6rem,1.4vw,.85rem);width:clamp(300px,42%,468px);display:flex;position:relative}.AppViews-module__E80TQW__heroStatGroup{flex-direction:column;gap:6px;display:flex}.AppViews-module__E80TQW__heroStatGroupLabel{font-size:var(--fs-body-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:800}.AppViews-module__E80TQW__heroStatTiles{gap:clamp(.5rem,1.2vw,.7rem);display:flex}.AppViews-module__E80TQW__heroStat{border-radius:var(--radius-md);border:1px solid var(--panel-line);background:linear-gradient(#ffffff12,#ffffff06);flex-direction:column;flex:1 1 0;gap:5px;min-width:0;padding:clamp(.6rem,1.6vw,.9rem);display:flex}.AppViews-module__E80TQW__heroStatValue{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.15rem,2.3vw,1.55rem);font-weight:800;line-height:1}.AppViews-module__E80TQW__heroStatLabel{font-size:var(--fs-body-xs);color:var(--muted)}.AppViews-module__E80TQW__heroStatSub{font-size:var(--fs-body-xs);color:var(--accent);opacity:.85;margin-top:1px;font-weight:600}@media (max-width:720px){.AppViews-module__E80TQW__heroCard{flex-direction:column;align-items:stretch}.AppViews-module__E80TQW__heroStats{width:100%}}@media (max-width:560px){.AppViews-module__E80TQW__heroMain{text-align:left;flex-direction:column;align-items:flex-start}.AppViews-module__E80TQW__heroActions{width:100%}}.AppViews-module__E80TQW__nudge{border-radius:var(--radius-lg);border:1px solid var(--color-primary-border);background:radial-gradient(130% 200% at 0% 0%,#ff3b5c1a,transparent 60%),var(--panel);align-items:center;gap:clamp(.8rem,2vw,1.15rem);padding:clamp(.85rem,2.2vw,1.1rem) clamp(1rem,2.4vw,1.25rem);display:flex}.AppViews-module__E80TQW__nudgeIcon{border-radius:var(--radius-md);background:var(--accent-soft);border:1px solid var(--color-primary-border);flex:none;place-items:center;width:42px;height:42px;font-size:1.3rem;line-height:1;display:grid}.AppViews-module__E80TQW__nudgeBody{flex-direction:column;flex:auto;gap:.4rem;min-width:0;display:flex}.AppViews-module__E80TQW__nudgeHead{align-items:center;gap:.6rem;display:flex}.AppViews-module__E80TQW__nudgeTitle{font-family:var(--font-display);font-weight:800;font-size:var(--fs-body-lg);color:var(--ink)}.AppViews-module__E80TQW__nudgeCount{font-size:var(--fs-body-xs);color:var(--accent);border-radius:var(--radius-pill);background:var(--accent-soft);flex:none;padding:.08rem .5rem;font-weight:700}.AppViews-module__E80TQW__nudgeBar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.AppViews-module__E80TQW__nudgeBarFill{background:var(--gradient-brand);height:100%;transition:width var(--transition-base);border-radius:999px;display:block}.AppViews-module__E80TQW__nudgeSub{font-size:var(--fs-body-sm);color:var(--muted);line-height:1.45}.AppViews-module__E80TQW__nudgeActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem;display:flex}.AppViews-module__E80TQW__nudgeAction{border-radius:var(--radius-pill);border:1px solid var(--panel-line);color:var(--ink);font:inherit;font-size:var(--fs-body-sm);white-space:nowrap;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast);background:#ffffff0d;align-items:center;padding:.42rem .85rem;font-weight:600;display:inline-flex}.AppViews-module__E80TQW__nudgeAction:hover{border-color:var(--color-primary-border);background:var(--accent-soft);color:var(--accent)}@media (max-width:640px){.AppViews-module__E80TQW__nudge{flex-wrap:wrap}.AppViews-module__E80TQW__nudgeActions{justify-content:flex-start;width:100%}}.AppViews-module__E80TQW__tileGrid{grid-template-columns:1fr;gap:clamp(.6rem,1.4vw,.85rem);display:grid}@media (min-width:720px){.AppViews-module__E80TQW__tileGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.AppViews-module__E80TQW__profilePage{padding-bottom:clamp(1.5rem,3vw,2.25rem)}.AppViews-module__E80TQW__profilePage .AppViews-module__E80TQW__section{margin-bottom:clamp(18px,2.6vw,28px)}.AppViews-module__E80TQW__profilePage .AppViews-module__E80TQW__sectionTitle{margin-bottom:12px}.AppViews-module__E80TQW__profileBody{flex-direction:column;gap:clamp(22px,3vw,34px);padding:0 clamp(16px,4vw,44px);display:flex}.AppViews-module__E80TQW__profileMain{flex-direction:column;gap:clamp(20px,3vw,30px);min-width:0;display:flex}.AppViews-module__E80TQW__profileSide{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,2.5vw,32px);display:grid}.AppViews-module__E80TQW__sideGroup{flex-direction:column;display:flex}.AppViews-module__E80TQW__sideGroupTitle{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0 0 10px 2px;font-size:12px;font-weight:700}.AppViews-module__E80TQW__sideStack{flex-direction:column;gap:8px;display:flex}@media (max-width:900px){.AppViews-module__E80TQW__profileSide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.AppViews-module__E80TQW__profileSide{grid-template-columns:1fr}}.AppViews-module__E80TQW__emptyMini{border:1px dashed var(--panel-line);border-radius:var(--radius-lg);background:var(--panel);align-items:center;gap:12px;padding:clamp(18px,3vw,26px);display:flex}.AppViews-module__E80TQW__emptyMiniIcon{color:var(--accent);flex:none;font-size:22px}.AppViews-module__E80TQW__emptyMiniText{color:var(--muted);font-size:var(--fs-body-sm);margin:0;line-height:1.5}.AppViews-module__E80TQW__prefTabs{background:var(--panel);border:1px solid var(--panel-line);border-radius:999px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.AppViews-module__E80TQW__prefTab{color:var(--muted);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast);background:0 0;border:0;border-radius:999px;padding:7px 16px;font-weight:650}.AppViews-module__E80TQW__prefTab:hover{color:var(--ink)}.AppViews-module__E80TQW__prefTabOn,.AppViews-module__E80TQW__prefTabOn:hover{color:#fff;background:var(--accent-soft)}.AppViews-module__E80TQW__addListPanel{border:1px solid var(--panel-line);border-radius:var(--radius-lg);background:var(--panel);padding:clamp(14px,2.4vw,20px)}.AppViews-module__E80TQW__addModeSeg{border-radius:var(--radius-pill);border:1px solid var(--panel-line);background:#ffffff0a;gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.AppViews-module__E80TQW__addModeTab{border-radius:var(--radius-pill);color:var(--muted);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast);background:0 0;border:0;padding:.42rem .9rem;font-weight:700}.AppViews-module__E80TQW__addModeTab:hover{color:var(--ink)}.AppViews-module__E80TQW__addModeTabOn,.AppViews-module__E80TQW__addModeTabOn:hover{background:var(--gradient-brand);color:#fff}.AppViews-module__E80TQW__addHint{font-size:var(--fs-body-sm);color:var(--muted);margin:.8rem 0 0}.AppViews-module__E80TQW__addEmpty{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.AppViews-module__E80TQW__linkBtn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.AppViews-module__E80TQW__linkBtn:hover{text-decoration:underline}.AppViews-module__E80TQW__addListSearch{box-sizing:border-box;border:1px solid var(--panel-line);width:100%;color:var(--ink);font:inherit;background:#ffffff0d;border-radius:12px;outline:none;margin-bottom:12px;padding:12px 14px;font-size:15px}.AppViews-module__E80TQW__addListSearch:focus{border-color:#ff3b5c99}.AppViews-module__E80TQW__addListResults{flex-direction:column;gap:6px;max-height:430px;display:flex;overflow-y:auto}.AppViews-module__E80TQW__addListItem{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.AppViews-module__E80TQW__addListItem:hover:not(:disabled){border-color:var(--panel-line);background:#ffffff0a}.AppViews-module__E80TQW__addListItem:disabled{opacity:.55;cursor:default}.AppViews-module__E80TQW__addListPoster{background:var(--panel-line);border-radius:6px;flex:none;width:40px;height:60px;display:flex;overflow:hidden}.AppViews-module__E80TQW__addListPoster img{object-fit:cover;width:100%;height:100%}.AppViews-module__E80TQW__addListPh{color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:3px;font-size:9px;display:flex}.AppViews-module__E80TQW__addListName{min-width:0;color:var(--ink);flex:auto;font-size:14px;font-weight:600}.AppViews-module__E80TQW__addListPlus{background:var(--accent-soft);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:800;display:flex}.AppViews-module__E80TQW__fbList{flex-direction:column;gap:10px;display:flex}.AppViews-module__E80TQW__fbItem{border:1px solid var(--panel-line);border-radius:var(--radius-md);background:var(--panel);padding:14px 16px}.AppViews-module__E80TQW__fbMeta{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12.5px;display:flex}.AppViews-module__E80TQW__fbWho{color:var(--ink);font-weight:700}.AppViews-module__E80TQW__fbWhen{color:var(--dim);font-variant-numeric:tabular-nums}.AppViews-module__E80TQW__fbMsg{color:var(--ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.AppViews-module__E80TQW__fbSrc{color:var(--dim);margin:8px 0 0;font-size:12px}.AppViews-module__E80TQW__fbForm{flex-direction:column;gap:10px;display:flex}.AppViews-module__E80TQW__fbTextarea{box-sizing:border-box;border:1px solid var(--panel-line);width:100%;min-height:90px;color:var(--ink);font:inherit;resize:vertical;background:#ffffff0d;border-radius:12px;outline:none;padding:12px 14px;font-size:14.5px;line-height:1.5}.AppViews-module__E80TQW__fbTextarea:focus{border-color:#ff3b5c99}.AppViews-module__E80TQW__editOverlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:flex-start;padding:clamp(16px,6vh,64px) 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.AppViews-module__E80TQW__editModal{border:1px solid var(--panel-line);background:#16171d;border-radius:18px;width:100%;max-width:600px;padding:clamp(20px,3vw,28px);box-shadow:0 24px 70px #00000080}.AppViews-module__E80TQW__editModalHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.AppViews-module__E80TQW__editModalTitle{font-family:var(--font-display);font-weight:800;font-size:var(--fs-row);color:var(--ink)}.AppViews-module__E80TQW__editClose{border:1px solid var(--panel-line);background:var(--panel);width:34px;height:34px;color:var(--muted);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.AppViews-module__E80TQW__editClose:hover{color:var(--ink);border-color:var(--color-primary-border)}.AppViews-module__E80TQW__tile{text-align:left;border-radius:var(--radius-lg);border:1px solid var(--panel-line);background:var(--panel);cursor:pointer;width:100%;color:inherit;font:inherit;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);align-items:center;gap:.85rem;padding:clamp(.85rem,2.4vw,1.1rem);display:flex}.AppViews-module__E80TQW__tile:hover{border-color:var(--tile-accent,var(--accent));box-shadow:0 16px 40px -18px var(--tile-glow,#ff3b5c8c);background:radial-gradient(120% 180% at 0% 0%,var(--tile-tint,#ff3b5c14),transparent 62%),var(--panel);transform:translateY(-2px)}.AppViews-module__E80TQW__tile:focus-visible{outline:2px solid var(--tile-accent,var(--accent));outline-offset:3px}.AppViews-module__E80TQW__tileIcon{border-radius:var(--radius-md);color:#fff;background:var(--tile-icon-bg,var(--gradient-brand));width:46px;height:46px;box-shadow:0 8px 22px -10px var(--tile-glow,#ff3b5c8c);flex:none;place-items:center;font-size:1.3rem;line-height:1;display:grid}.AppViews-module__E80TQW__tileIcon svg{color:#fff}.AppViews-module__E80TQW__tileBody{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.AppViews-module__E80TQW__tileTitle{font-family:var(--font-display);font-weight:800;font-size:var(--fs-body-lg);color:var(--ink)}.AppViews-module__E80TQW__tileSub{font-size:var(--fs-body-sm);color:var(--muted);overflow-wrap:anywhere;line-height:1.4}.AppViews-module__E80TQW__tileChevron{color:var(--tile-accent,var(--accent));opacity:.72;flex:none}.AppViews-module__E80TQW__tileRed{--tile-accent:var(--accent);--tile-icon-bg:var(--gradient-brand);--tile-glow:#ff3b5c80;--tile-tint:#ff3b5c1a}.AppViews-module__E80TQW__tileAmber{--tile-accent:var(--amber);--tile-icon-bg:linear-gradient(150deg,#f5b94252,#ff3b5c3d);--tile-glow:#f5b94280;--tile-tint:#f5b9421a}.AppViews-module__E80TQW__tileGold{--tile-accent:var(--amber);--tile-icon-bg:linear-gradient(150deg,#fff2c0 0%,#ffd45e 44%,#c99a1e 100%);--tile-glow:#f5b94280;--tile-tint:#ffd45e1f}.AppViews-module__E80TQW__tileGreen{--tile-accent:var(--success);--tile-icon-bg:linear-gradient(150deg,#57e39b,#14a06a);--tile-glow:#4ad38a73;--tile-tint:#4ad38a1a}.AppViews-module__E80TQW__tileBlue{--tile-accent:#4aa8ff;--tile-icon-bg:linear-gradient(150deg,#5cc6ff,#2f7bff);--tile-glow:#2f7bff80;--tile-tint:#2f7bff1a}.AppViews-module__E80TQW__tileViolet{--tile-accent:#a45cff;--tile-icon-bg:linear-gradient(150deg,#b98cff,#7a5cff);--tile-glow:#7a5cff80;--tile-tint:#7a5cff1a}.AppViews-module__E80TQW__tileNeutral{--tile-accent:var(--muted);--tile-icon-bg:linear-gradient(150deg,#ffffff29,#ffffff0d);--tile-glow:#ffffff29;--tile-tint:#ffffff0d}@media (prefers-reduced-motion:reduce){.AppViews-module__E80TQW__tile{transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.AppViews-module__E80TQW__tile:hover{transform:none}}.AppViews-module__E80TQW__linkList{flex-direction:column;gap:.5rem;display:flex}.AppViews-module__E80TQW__linkRow{text-align:left;background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-md);width:100%;color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.AppViews-module__E80TQW__linkRow:hover{border-color:var(--color-primary-border);background:#ffffff0f}.AppViews-module__E80TQW__linkRow svg{color:var(--accent);flex:none}.AppViews-module__E80TQW__linkRowText{font-weight:600;font-size:var(--fs-body);flex:auto}.AppViews-module__E80TQW__linkRow .AppViews-module__E80TQW__linkRowChevron{color:var(--dim)}.AppViews-module__E80TQW__form{flex-direction:column;gap:1rem;width:100%;display:flex}.AppViews-module__E80TQW__formField{flex-direction:column;gap:8px;display:flex}.AppViews-module__E80TQW__formLabel{color:var(--ink);font-size:14px;font-weight:600}.AppViews-module__E80TQW__textarea,.AppViews-module__E80TQW__select{border:1px solid var(--panel-line);width:100%;min-width:0;color:var(--ink);background:#ffffff0d;border-radius:12px;outline:none;padding:12px 16px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.AppViews-module__E80TQW__textarea{resize:vertical;line-height:1.5}.AppViews-module__E80TQW__select{cursor:pointer}.AppViews-module__E80TQW__textarea::placeholder{color:var(--dim)}.AppViews-module__E80TQW__textarea:focus,.AppViews-module__E80TQW__select:focus{border-color:#ff3b5c99;box-shadow:0 0 0 3px #ff3b5c2e}.AppViews-module__E80TQW__formError{color:var(--color-error);margin:0;font-size:13px}.AppViews-module__E80TQW__formActions{flex-wrap:wrap;gap:.6rem;display:flex}.AppViews-module__E80TQW__settingRow{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.AppViews-module__E80TQW__settingText{flex-direction:column;gap:3px;min-width:0;display:flex}.AppViews-module__E80TQW__settingLabel{font-size:var(--fs-body);color:var(--ink);font-weight:600}.AppViews-module__E80TQW__settingHint{font-size:var(--fs-body-sm);color:var(--muted);line-height:1.5}.AppViews-module__E80TQW__settingValue{font-size:var(--fs-body-sm);color:var(--muted);flex:none;font-weight:600}.AppViews-module__E80TQW__settingCard,.AppViews-module__E80TQW__dangerCard{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.AppViews-module__E80TQW__settingCard .AppViews-module__E80TQW__settingHint,.AppViews-module__E80TQW__dangerCard .AppViews-module__E80TQW__settingHint{max-width:60ch}.AppViews-module__E80TQW__dangerCard{background:#ff5c6a0f;border-color:#ff5c6a59}.AppViews-module__E80TQW__switch{border:1px solid var(--panel-line);cursor:pointer;width:46px;height:26px;min-height:26px;transition:background var(--transition-fast),border-color var(--transition-fast);background:#ffffff24;border-radius:999px;flex:none;padding:0;position:relative}.AppViews-module__E80TQW__switch:hover{background:#fff3}.AppViews-module__E80TQW__switch:disabled{opacity:.55;cursor:default}.AppViews-module__E80TQW__switchKnob{width:18px;height:18px;transition:transform var(--transition-base);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000073}.AppViews-module__E80TQW__switchOn{background:var(--gradient-brand);border-color:#0000}.AppViews-module__E80TQW__switchOn:hover{background:var(--gradient-brand)}.AppViews-module__E80TQW__switchOn .AppViews-module__E80TQW__switchKnob{transform:translate(20px)}.AppViews-module__E80TQW__dangerBtn{border-radius:var(--radius-pill);color:#ffb3ba;font:inherit;font-weight:700;font-size:var(--fs-body-sm);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);background:#ff5c6a1f;border:1px solid #ff5c6a80;align-self:flex-start;padding:.65rem 1.2rem}.AppViews-module__E80TQW__dangerBtn:hover:not(:disabled){background:#ff5c6a33;border-color:#ff5c6ab3}.AppViews-module__E80TQW__dangerBtn:disabled{opacity:.6;cursor:default}.AppViews-module__E80TQW__confirmBox{flex-direction:column;gap:.75rem;width:100%;display:flex}.AppViews-module__E80TQW__confirmText{font-size:var(--fs-body);color:var(--ink);font-weight:600}.AppViews-module__E80TQW__confirmActions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.AppViews-module__E80TQW__metaLine{color:var(--muted);font-size:var(--fs-body-sm);line-height:1.5}.AppViews-module__E80TQW__community{font-size:var(--fs-body-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem .85rem;display:flex}.AppViews-module__E80TQW__communityStrong{color:var(--ink);align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.AppViews-module__E80TQW__communityStrong svg{color:var(--amber)}.AppViews-module__E80TQW__communityDim{color:var(--muted);font-weight:500}.AppViews-module__E80TQW__airLine{font-size:var(--fs-body-sm);color:var(--color-text-secondary);align-items:center;gap:.4rem;display:inline-flex}.AppViews-module__E80TQW__airDot{background:var(--gradient-brand);border-radius:999px;flex:none;width:8px;height:8px}.AppViews-module__E80TQW__watchedMeta{font-size:var(--fs-body-sm);color:var(--success);font-weight:600}.AppViews-module__E80TQW__addWrap{align-items:stretch;display:inline-flex;position:relative}.AppViews-module__E80TQW__addWrap:has(.AppViews-module__E80TQW__splitCaret)>button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.AppViews-module__E80TQW__addWrap>.AppViews-module__E80TQW__splitCaret{isolation:isolate;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding-left:.85rem;padding-right:.85rem;font-size:1.5rem;line-height:1;position:relative;box-shadow:inset 1px 0 #00000047}.AppViews-module__E80TQW__addWrap>.AppViews-module__E80TQW__splitCaret:before{content:"";z-index:-1;border-radius:inherit;transition:background var(--transition-fast);background:#0003;position:absolute;inset:0}.AppViews-module__E80TQW__addWrap>.AppViews-module__E80TQW__splitCaret:hover:not(:disabled):before{background:#0000000f}.AppViews-module__E80TQW__addWrap>.AppViews-module__E80TQW__splitCaret[aria-expanded=true]:before{background:#00000057}.AppViews-module__E80TQW__stateMenu{z-index:30;background:var(--night-2);border:1px solid var(--panel-line);border-radius:var(--radius-md);min-width:180px;box-shadow:var(--elev-3);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.AppViews-module__E80TQW__stateItem{text-align:left;border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;padding:.55rem .7rem;font-weight:600}.AppViews-module__E80TQW__stateItem:hover:not(:disabled){background:var(--accent-soft)}.AppViews-module__E80TQW__stateItem:disabled{opacity:.5;cursor:default}.AppViews-module__E80TQW__pillLink{cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);text-decoration:none}.AppViews-module__E80TQW__pillLink:hover{border-color:var(--color-primary-border);background:linear-gradient(#ffffff1f,#ffffff0d);transform:translateY(-1px)}.AppViews-module__E80TQW__castCard{text-align:center;scroll-snap-align:start;flex-direction:column;flex:none;align-items:center;gap:.5rem;width:clamp(104px,14vw,132px);display:flex}.AppViews-module__E80TQW__castPhoto{background:var(--night-2);border:1px solid var(--panel-line);border-radius:50%;place-items:center;width:clamp(76px,10vw,96px);height:clamp(76px,10vw,96px);display:grid;position:relative;overflow:hidden}.AppViews-module__E80TQW__castPhoto img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block;position:absolute;inset:0}.AppViews-module__E80TQW__castInitial{font-family:var(--font-display);color:var(--muted);font-size:1.6rem;font-weight:800}.AppViews-module__E80TQW__castName{color:var(--ink);font-size:13px;font-weight:600;line-height:1.25}.AppViews-module__E80TQW__castChar{color:var(--dim);font-size:12px;line-height:1.25}.AppViews-module__E80TQW__castCardBtn{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;border-radius:14px;margin:0;padding:0}.AppViews-module__E80TQW__castCardBtn .AppViews-module__E80TQW__castPhoto{transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.AppViews-module__E80TQW__castCardBtn:hover .AppViews-module__E80TQW__castPhoto{border-color:var(--color-primary-border);transform:translateY(-3px);box-shadow:0 8px 22px #00000073}.AppViews-module__E80TQW__castCardBtn:hover .AppViews-module__E80TQW__castName{color:var(--accent-strong)}.AppViews-module__E80TQW__castCardBtn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.AppViews-module__E80TQW__castCardBtn .AppViews-module__E80TQW__castPhoto{transition:none}}.AppViews-module__E80TQW__modalOverlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04060ac7;place-items:center;padding:clamp(16px,4vw,40px);display:grid;position:fixed;inset:0}.AppViews-module__E80TQW__modalCard{flex-direction:column;gap:.75rem;width:min(920px,100%);display:flex;position:relative}.AppViews-module__E80TQW__modalClose{border:1px solid var(--panel-line);background:var(--panel);width:34px;height:34px;color:var(--ink);cursor:pointer;transition:border-color var(--transition-fast);border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;top:-42px;right:0}.AppViews-module__E80TQW__modalClose:hover{border-color:var(--color-primary-border)}.AppViews-module__E80TQW__trailerFrame{aspect-ratio:16/9;border-radius:var(--radius-md);width:100%;box-shadow:var(--elev-3);background:#000;position:relative;overflow:hidden}.AppViews-module__E80TQW__trailerFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.AppViews-module__E80TQW__trailerFacade{cursor:pointer;background-color:#000;background-position:50%;background-size:cover;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.AppViews-module__E80TQW__trailerFacade:after{content:"";background:#00000073;position:absolute;inset:0}.AppViews-module__E80TQW__trailerFacadePlay{z-index:1;color:#fff;background:var(--accent);width:64px;height:64px;box-shadow:var(--elev-2);transition:transform var(--transition-fast,.15s ease);border-radius:50%;place-items:center;display:grid;position:relative}.AppViews-module__E80TQW__trailerFacade:hover .AppViews-module__E80TQW__trailerFacadePlay{transform:scale(1.06)}.AppViews-module__E80TQW__trailerNotice{color:var(--muted);font-size:var(--fs-body-sm);text-align:center;margin:0;line-height:1.5}.AppViews-module__E80TQW__trailerNotice a{color:var(--accent);text-decoration:underline}.AppViews-module__E80TQW__modalLink{color:var(--accent);font-size:var(--fs-body-sm);align-self:center;font-weight:600;text-decoration:none}.AppViews-module__E80TQW__modalLink:hover{text-decoration:underline}.AppViews-module__E80TQW__stateDot{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 3px var(--success-soft);border-radius:999px}.AppViews-module__E80TQW__stateCaret{opacity:.7;margin-left:2px;font-size:11px}.AppViews-module__E80TQW__ratingHead{flex-wrap:wrap;align-items:baseline;gap:.4rem .7rem;margin-bottom:12px;display:flex}.AppViews-module__E80TQW__ratingValue{background:var(--amber-soft);color:var(--amber);font-size:var(--fs-body-xs);letter-spacing:.01em;border-radius:999px;align-items:center;padding:2px 9px;font-weight:800;display:inline-flex}.AppViews-module__E80TQW__ratingHint{font-size:var(--fs-body-xs);color:var(--dim)}.AppViews-module__E80TQW__ratingClear{cursor:pointer;color:var(--muted);font:inherit;font-size:var(--fs-body-xs);text-underline-offset:2px;background:0 0;border:0;margin-left:auto;padding:0;font-weight:600;text-decoration:underline}.AppViews-module__E80TQW__ratingClear:hover{color:var(--ink)}.AppViews-module__E80TQW__ratingChipSelected,.AppViews-module__E80TQW__ratingChipSelected:hover{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.AppViews-module__E80TQW__menuBackdrop{z-index:25;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.AppViews-module__E80TQW__stateItem{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.AppViews-module__E80TQW__stateItemActive,.AppViews-module__E80TQW__stateItemActive:hover{color:var(--accent);background:var(--accent-soft)}.AppViews-module__E80TQW__stateCheck{font-size:13px;font-weight:800}.AppViews-module__E80TQW__stateMenuSep{background:var(--panel-line);height:1px;margin:5px 4px}.AppViews-module__E80TQW__stateItemDanger{color:#ffb3ba}.AppViews-module__E80TQW__stateItemDanger:hover:not(:disabled){background:#ff5c6a24}@media (max-width:1023.98px){.AppViews-module__E80TQW__navDesktop{display:none}.AppViews-module__E80TQW__iconBtn{margin-left:auto}.AppViews-module__E80TQW__main{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.AppViews-module__E80TQW__bottomNav{z-index:50;padding:0 12px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none;display:block;position:fixed;bottom:0;left:0;right:0}.AppViews-module__E80TQW__bottomBar{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#0e1117d1;border:1px solid #ffffff14;border-radius:26px;gap:2px;max-width:520px;margin:0 auto;padding:8px;display:flex;box-shadow:0 12px 40px #00000080,inset 0 1px #ffffff0d}.AppViews-module__E80TQW__bottomItem{cursor:pointer;min-width:0;min-height:46px;color:var(--dim);font:inherit;transition:color var(--transition-fast),background var(--transition-fast);background:0 0;border:0;border-radius:18px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 2px;display:flex}.AppViews-module__E80TQW__bottomItem:active{color:var(--ink);transform:scale(.94)}.AppViews-module__E80TQW__bottomItemActive,.AppViews-module__E80TQW__bottomItemActive:active{color:var(--accent);background:var(--accent-soft)}.AppViews-module__E80TQW__bottomLabel{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;font-weight:700;line-height:1;overflow:hidden}.AppViews-module__E80TQW__toast{bottom:calc(104px + env(safe-area-inset-bottom,0px))}.AppViews-module__E80TQW__sheetOverlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04060a80;align-items:flex-end;animation:.18s AppViews-module__E80TQW__sheetFade;display:flex;position:fixed;inset:0}.AppViews-module__E80TQW__sheet{background:var(--night-2,#12151c);border-top:1px solid var(--panel-line);width:100%;padding:10px 12px calc(18px + env(safe-area-inset-bottom,0px));border-top-left-radius:22px;border-top-right-radius:22px;animation:.24s cubic-bezier(.22,1,.36,1) AppViews-module__E80TQW__sheetUp;box-shadow:0 -20px 60px #00000080}.AppViews-module__E80TQW__sheetGrip{background:var(--panel-line);border-radius:999px;width:40px;height:4px;margin:4px auto 12px;display:block}.AppViews-module__E80TQW__sheetItem{width:100%;color:var(--ink);font:inherit;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:14px 12px;font-size:15px;font-weight:600;display:flex}.AppViews-module__E80TQW__sheetItem:active{background:var(--panel)}.AppViews-module__E80TQW__sheetItemActive{color:var(--accent);background:var(--accent-soft)}@keyframes AppViews-module__E80TQW__sheetUp{0%{transform:translateY(100%)}}@keyframes AppViews-module__E80TQW__sheetFade{0%{opacity:0}}}@media (max-width:767.98px){.AppViews-module__E80TQW__filters{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-left:0;margin-right:0;overflow-x:auto}.AppViews-module__E80TQW__filters::-webkit-scrollbar{display:none}.AppViews-module__E80TQW__filterChip{scroll-snap-align:start;flex:none}.AppViews-module__E80TQW__seriesRow{gap:1rem;min-height:64px;padding:.7rem .85rem}}@media (max-width:700px){.AppViews-module__E80TQW__actions{justify-content:center}}@media (prefers-reduced-motion:reduce){.AppViews-module__E80TQW__spinner,.AppViews-module__E80TQW__searchSpin{animation:none}.AppViews-module__E80TQW__seriesRow,.AppViews-module__E80TQW__filterChip,.AppViews-module__E80TQW__segItem,.AppViews-module__E80TQW__navLink,.AppViews-module__E80TQW__bottomItem{transition:none}}.AppViews-module__E80TQW__detailWrap{--detail-max:1080px;--detail-gutter:clamp(16px,4vw,44px);--hero-h:clamp(210px,28vw,365px);--lede-pull:clamp(52px,9vw,118px);width:100%;padding-bottom:clamp(2.5rem,6vw,4rem)}.AppViews-module__E80TQW__bookDetail{--hero-h:clamp(150px,16vw,230px);--lede-pull:clamp(40px,8vw,96px)}.AppViews-module__E80TQW__dHero{width:100%;height:var(--hero-h);position:relative}.AppViews-module__E80TQW__dHeroMedia{z-index:0;position:absolute;inset:0;overflow:hidden}.AppViews-module__E80TQW__dHeroImg{background-position:50% 28%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.AppViews-module__E80TQW__dHeroImgBlur{filter:blur(34px)saturate(1.15);transform:scale(1.2)}.AppViews-module__E80TQW__bookHeroImg{filter:blur(60px)saturate(.8)brightness(.5);opacity:.85;transform:scale(1.4)}.AppViews-module__E80TQW__dHeroImgNone{background:radial-gradient(120% 130% at 12% 0%,#ff3b5c3d,transparent 55%),radial-gradient(120% 150% at 100% 100%,#f5b9421f,transparent 55%),linear-gradient(180deg,var(--bg-2),var(--bg))}.AppViews-module__E80TQW__dHeroScrim{z-index:1;background:linear-gradient(to bottom,#07090d80 0%,transparent 24%),linear-gradient(to right,#07090dd9 0%,#07090d66 32%,transparent 58%),linear-gradient(to top,var(--bg)0%,#07090dd1 20%,#07090d38 60%,transparent 82%);position:absolute;inset:0}.AppViews-module__E80TQW__dBack{top:clamp(12px,2vw,20px);left:var(--detail-gutter);z-index:3;max-width:calc(100% - 2*var(--detail-gutter));border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);background:#07090d8c;border:1px solid #ffffff24;align-items:center;gap:.4rem;padding:.45rem .9rem .45rem .65rem;font-weight:600;display:inline-flex;position:absolute}.AppViews-module__E80TQW__dBack:hover{border-color:var(--color-primary-border);background:#07090dc7}.AppViews-module__E80TQW__dBack .AppViews-module__E80TQW__dBackText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AppViews-module__E80TQW__dCol{width:min(100%,calc(var(--detail-max) + 2*var(--detail-gutter)));padding-inline:var(--detail-gutter);margin-inline:auto;position:relative}.AppViews-module__E80TQW__dLede{z-index:2;margin-top:calc(-1*var(--lede-pull));align-items:flex-end;gap:clamp(16px,3vw,30px);display:flex;position:relative}.AppViews-module__E80TQW__dPoster{aspect-ratio:2/3;border-radius:var(--radius-md);background:var(--night-2);border:1px solid #ffffff29;flex:none;place-items:center;width:clamp(140px,20vw,190px);display:grid;overflow:hidden;box-shadow:0 26px 60px #0000009e}.AppViews-module__E80TQW__dPoster img{object-fit:cover;width:100%;height:100%;display:block}.AppViews-module__E80TQW__dPosterGhost{color:#ffffff29;font-size:34px}.AppViews-module__E80TQW__dLedeInfo{flex-direction:column;flex:auto;gap:.5rem;min-width:0;padding-bottom:.35rem;display:flex}.AppViews-module__E80TQW__dTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-shadow:0 2px 26px #0000008c;font-size:clamp(1.7rem,4.4vw,3.1rem);font-weight:800;line-height:1.05}.AppViews-module__E80TQW__dTitleYear{color:var(--muted);letter-spacing:-.01em;font-size:.62em;font-weight:700}.AppViews-module__E80TQW__dActions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.55rem;display:flex}.AppViews-module__E80TQW__dSection{margin-top:clamp(2rem,4.2vw,2.6rem)}.AppViews-module__E80TQW__dRail{scroll-snap-type:x proximity;margin-inline:calc(-1*var(--detail-gutter));padding:4px var(--detail-gutter)12px;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;gap:clamp(10px,1.2vw,16px);display:flex;overflow-x:auto}.AppViews-module__E80TQW__dRail::-webkit-scrollbar{height:8px}.AppViews-module__E80TQW__dRail::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.AppViews-module__E80TQW__dRail>*{scroll-snap-align:start}.AppViews-module__E80TQW__epLede{z-index:2;flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:calc(-1*clamp(52px,10vw,116px));padding-bottom:.35rem;display:flex;position:relative}@media (max-width:760px){.AppViews-module__E80TQW__detailWrap{--hero-h:clamp(200px,52vw,300px);--lede-pull:clamp(44px,16vw,80px)}.AppViews-module__E80TQW__dLede{flex-direction:column;align-items:stretch;gap:.9rem}.AppViews-module__E80TQW__dPoster{align-self:flex-start;width:clamp(120px,34vw,150px)}.AppViews-module__E80TQW__dActions{gap:.5rem}.AppViews-module__E80TQW__dActions>button:first-child,.AppViews-module__E80TQW__dActions>.AppViews-module__E80TQW__addWrap:first-child{flex:100%}.AppViews-module__E80TQW__dActions>button:not(:first-child),.AppViews-module__E80TQW__dActions>.AppViews-module__E80TQW__addWrap:not(:first-child){flex:calc(50% - .25rem)}.AppViews-module__E80TQW__dActions .AppViews-module__E80TQW__addWrap{width:100%}.AppViews-module__E80TQW__dActions .AppViews-module__E80TQW__addWrap>button:first-child{flex:auto;justify-content:center}.AppViews-module__E80TQW__dActions .AppViews-module__E80TQW__addWrap>.AppViews-module__E80TQW__splitCaret{flex:none}.AppViews-module__E80TQW__dActions>button{justify-content:center}.AppViews-module__E80TQW__dActions .AppViews-module__E80TQW__addWrap .AppViews-module__E80TQW__stateMenu{min-width:0;left:0;right:0}.AppViews-module__E80TQW__dActions a{justify-content:center;width:100%}}.AppViews-module__E80TQW__emptyActions,.AppViews-module__E80TQW__importDoneActions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.AppViews-module__E80TQW__importDoneActions{justify-content:flex-start;margin-top:1.25rem}.AppViews-module__E80TQW__importIntroCard{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-lg);align-items:flex-start;gap:.9rem;margin-bottom:clamp(1.25rem,3vw,1.75rem);padding:clamp(1rem,2.5vw,1.4rem);display:flex}.AppViews-module__E80TQW__importIntroIcon{border-radius:var(--radius-md);background:var(--accent-soft);border:1px solid var(--color-primary-border);width:42px;height:42px;color:var(--accent);flex:none;place-items:center;display:grid}.AppViews-module__E80TQW__importIntroText{min-width:0}.AppViews-module__E80TQW__importIntroTitle{font-weight:700;font-size:var(--fs-body-lg);color:var(--ink);margin-bottom:.25rem}.AppViews-module__E80TQW__importIntroText code{font-family:var(--font-mono,ui-monospace,monospace);color:var(--ink);background:#ffffff14;border-radius:5px;padding:.05em .35em;font-size:.86em}.AppViews-module__E80TQW__importForm{flex-direction:column;gap:1rem;width:100%;max-width:620px;margin-inline:auto;display:flex}.AppViews-module__E80TQW__importDropzone{text-align:center;border:1.5px dashed var(--panel-line);border-radius:var(--radius-lg);min-height:168px;color:var(--muted);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);background:#ffffff05;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1.5rem 1.25rem;display:flex;position:relative}.AppViews-module__E80TQW__importDropzone:hover{border-color:var(--color-primary-border);background:#ffffff0a}.AppViews-module__E80TQW__importDropzoneActive{border-color:var(--accent);background:var(--accent-soft);border-style:solid}.AppViews-module__E80TQW__importDropzoneHasFile{background:var(--success-soft);border-style:solid;border-color:#4ad38a80}.AppViews-module__E80TQW__importFileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.AppViews-module__E80TQW__importDropIcon{background:var(--panel);border:1px solid var(--panel-line);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:.35rem;display:grid}.AppViews-module__E80TQW__importDropzoneHasFile .AppViews-module__E80TQW__importDropIcon{color:var(--success);border-color:#4ad38a80}.AppViews-module__E80TQW__importDropText{font-size:var(--fs-body);color:var(--ink);font-weight:600}.AppViews-module__E80TQW__importDropText u{color:var(--accent);text-underline-offset:2px}.AppViews-module__E80TQW__importDropHint{font-size:var(--fs-body-sm);color:var(--dim)}.AppViews-module__E80TQW__importFileName{font-size:var(--fs-body);color:var(--ink);word-break:break-word;font-weight:700}.AppViews-module__E80TQW__importFileMeta{font-size:var(--fs-body-sm);color:var(--success)}.AppViews-module__E80TQW__importConsent{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.AppViews-module__E80TQW__importConsent input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:none;margin-top:.15rem}.AppViews-module__E80TQW__importConsentText{font-size:var(--fs-body-sm);color:var(--muted);line-height:1.5}.AppViews-module__E80TQW__importConsentText a{color:var(--accent);text-underline-offset:2px}.AppViews-module__E80TQW__importReq{color:var(--accent);font-weight:700}.AppViews-module__E80TQW__importOptional{color:var(--dim)}.AppViews-module__E80TQW__importError{font-size:var(--fs-body-sm);color:#ffb3ba;margin:0}.AppViews-module__E80TQW__importMicrocopy{font-size:var(--fs-body-xs);color:var(--dim);max-width:60ch;line-height:1.5}.AppViews-module__E80TQW__importHint{border-radius:var(--radius-md);border:1px solid var(--panel-line);background:var(--accent-soft);max-width:60ch;color:var(--ink);font-size:var(--fs-body-sm);gap:.5rem;padding:.7rem .9rem;line-height:1.5;display:flex}.AppViews-module__E80TQW__importSteps{flex-wrap:wrap;gap:.5rem .75rem;margin:0 0 clamp(1.5rem,4vw,2.25rem);padding:0;list-style:none;display:flex}.AppViews-module__E80TQW__importStep{border-radius:var(--radius-pill);border:1px solid var(--panel-line);background:var(--panel);color:var(--dim);font-size:var(--fs-body-sm);align-items:center;gap:.5rem;padding:.5rem .9rem .5rem .5rem;font-weight:600;display:inline-flex}.AppViews-module__E80TQW__importStepDot{border:1px solid var(--panel-line);width:24px;height:24px;color:var(--dim);background:#ffffff0f;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.AppViews-module__E80TQW__importStepActive{color:var(--ink);background:var(--accent-soft);border-color:#0000}.AppViews-module__E80TQW__importStepActive .AppViews-module__E80TQW__importStepDot{background:var(--gradient-brand);color:#fff;border-color:#0000}.AppViews-module__E80TQW__importStepDone{color:var(--success);background:var(--success-soft);border-color:#4ad38a66}.AppViews-module__E80TQW__importStepDone .AppViews-module__E80TQW__importStepDot{color:var(--success);background:#4ad38a33;border-color:#4ad38a80}.AppViews-module__E80TQW__importStepLabel{white-space:nowrap}.AppViews-module__E80TQW__importWorking{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-md);align-items:center;gap:.85rem;padding:clamp(1.1rem,3vw,1.6rem);display:flex}.AppViews-module__E80TQW__importWorkingCopy{font-size:var(--fs-body-lg);color:var(--ink);font-weight:600}.AppViews-module__E80TQW__reviewList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.AppViews-module__E80TQW__reviewItem{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-md);padding:.9rem 1rem}.AppViews-module__E80TQW__reviewHead{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:.7rem;display:flex}.AppViews-module__E80TQW__reviewRaw{font-size:var(--fs-body-lg);color:var(--ink);overflow-wrap:anywhere;font-weight:700}.AppViews-module__E80TQW__reviewMeta{font-size:var(--fs-body-xs);color:var(--accent);font-weight:700}.AppViews-module__E80TQW__reviewCandidates{flex-wrap:wrap;gap:.5rem;display:flex}.AppViews-module__E80TQW__reviewCandidate{border-radius:var(--radius-pill);border:1px solid var(--panel-line);color:var(--ink);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);background:#ffffff0a;align-items:baseline;gap:.4rem;padding:.5rem .85rem;font-weight:600;display:inline-flex}.AppViews-module__E80TQW__reviewCandidate:hover{border-color:var(--color-primary-border);background:#ffffff12}.AppViews-module__E80TQW__reviewCandidateOn,.AppViews-module__E80TQW__reviewCandidateOn:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.AppViews-module__E80TQW__reviewCandName{overflow-wrap:anywhere}.AppViews-module__E80TQW__reviewCandYear{color:var(--muted);font-weight:500}.AppViews-module__E80TQW__reviewCandidateOn .AppViews-module__E80TQW__reviewCandYear{color:var(--accent)}.AppViews-module__E80TQW__reviewSkip{border-radius:var(--radius-pill);border:1px dashed var(--panel-line);color:var(--muted);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast);background:0 0;padding:.5rem .85rem;font-weight:600}.AppViews-module__E80TQW__reviewSkip:hover{border-color:var(--color-primary-border);color:var(--ink)}.AppViews-module__E80TQW__reviewSkipOn,.AppViews-module__E80TQW__reviewSkipOn:hover{color:#ffb3ba;background:#ff5c6a1a;border-style:solid;border-color:#ff5c6a80}.AppViews-module__E80TQW__reviewActions{justify-content:flex-end;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.AppViews-module__E80TQW__reviewProgress{font-size:var(--fs-body-sm);color:var(--muted);font-weight:600}@media (max-width:560px){.AppViews-module__E80TQW__importWorkingCopy{font-size:var(--fs-body)}.AppViews-module__E80TQW__reviewActions{flex-direction:column-reverse;align-items:stretch}.AppViews-module__E80TQW__reviewActions button{justify-content:center;width:100%}.AppViews-module__E80TQW__reviewProgress{text-align:center}}.AppViews-module__E80TQW__backLink{cursor:pointer;color:var(--muted);font:inherit;font-size:var(--fs-body-sm);transition:color var(--transition-fast);background:0 0;border:0;align-items:center;gap:.35rem;margin-bottom:.7rem;padding:0;font-weight:600;display:inline-flex}.AppViews-module__E80TQW__backLink:hover{color:var(--ink)}.AppViews-module__E80TQW__backLink .AppViews-module__E80TQW__backIcon{transform:rotate(180deg)}.AppViews-module__E80TQW__listGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:clamp(.75rem,1.8vw,1.1rem);display:grid}.AppViews-module__E80TQW__listCard{text-align:left;background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-md);cursor:pointer;color:inherit;font:inherit;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast);flex-direction:column;gap:.55rem;padding:1rem 1.05rem;display:flex}.AppViews-module__E80TQW__listCard:hover{border-color:var(--color-primary-border);background:#ffffff0f;transform:translateY(-2px)}.AppViews-module__E80TQW__listCard:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.AppViews-module__E80TQW__listCardHead{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.AppViews-module__E80TQW__listCardTitle{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body-lg);color:var(--ink);overflow-wrap:anywhere;line-height:1.25}.AppViews-module__E80TQW__listCardMeta{font-size:var(--fs-body-sm);color:var(--muted);align-items:center;gap:.5rem;display:flex}.AppViews-module__E80TQW__typeBadge{border:1px solid var(--panel-line);background:var(--panel);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.AppViews-module__E80TQW__visBadge{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--panel-line);background:var(--panel);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:700}.AppViews-module__E80TQW__visBadgePublic{background:var(--success-soft);color:var(--success);border-color:#4ad38a66}.AppViews-module__E80TQW__visBadgeFollowers{border-color:var(--color-primary-border);background:var(--accent-soft);color:var(--accent)}.AppViews-module__E80TQW__listDialog{background:var(--night-2);border:1px solid var(--panel-line);border-radius:var(--radius-lg);width:min(440px,100%);box-shadow:var(--elev-3);flex-direction:column;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);display:flex;position:relative}.AppViews-module__E80TQW__listDialogTitle{font-family:var(--font-display);font-weight:800;font-size:var(--fs-body-xl);color:var(--ink)}.AppViews-module__E80TQW__visRow{flex-wrap:wrap;gap:.5rem;display:flex}.AppViews-module__E80TQW__listDetailHeadText{flex-direction:column;gap:.5rem;min-width:0;display:flex}.AppViews-module__E80TQW__listDetailMeta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.AppViews-module__E80TQW__listDetailCount{font-size:var(--fs-body-sm);color:var(--muted)}.AppViews-module__E80TQW__listDetailActions{flex:none;align-items:center;gap:.5rem;display:flex}.AppViews-module__E80TQW__libItem{position:relative}.AppViews-module__E80TQW__libRemove{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:30px;height:30px;color:var(--ink);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);background:#07090db8;border:1px solid #ffffff29;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.AppViews-module__E80TQW__libRemove:hover:not(:disabled){background:#ff5c6ad9;border-color:#ff5c6ae6}.AppViews-module__E80TQW__libRemove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AppViews-module__E80TQW__libRemove:disabled{opacity:.5;cursor:default}.AppViews-module__E80TQW__listMenu{z-index:30;background:var(--night-2);border:1px solid var(--panel-line);border-radius:var(--radius-md);width:min(300px,80vw);box-shadow:var(--elev-3);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.AppViews-module__E80TQW__listMenuState{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:1.1rem .5rem;display:flex}.AppViews-module__E80TQW__listMenuEmpty{color:var(--muted);font-size:var(--fs-body-sm);padding:.6rem .7rem}.AppViews-module__E80TQW__listMenuScroll{scrollbar-width:thin;flex-direction:column;max-height:240px;display:flex;overflow-y:auto}.AppViews-module__E80TQW__listMenuItem{text-align:left;border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;align-items:center;gap:.6rem;padding:.5rem .6rem;font-weight:600;display:flex}.AppViews-module__E80TQW__listMenuItem:hover:not(:disabled){background:var(--accent-soft)}.AppViews-module__E80TQW__listMenuItem:disabled{opacity:.6;cursor:default}.AppViews-module__E80TQW__listCheck{border:1px solid var(--panel-line);background:var(--panel);color:#0000;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.AppViews-module__E80TQW__listCheckOn{background:var(--gradient-brand);color:#fff;border-color:#0000}.AppViews-module__E80TQW__listMenuName{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.AppViews-module__E80TQW__listMenuNew{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--accent);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;align-items:center;gap:.5rem;padding:.55rem .6rem;font-weight:700;display:flex}.AppViews-module__E80TQW__listMenuNew:hover{background:var(--accent-soft)}.AppViews-module__E80TQW__listMenuNew svg{flex:none}.AppViews-module__E80TQW__listQuick{flex-direction:column;gap:.5rem;padding:.4rem;display:flex}.AppViews-module__E80TQW__listQuickActions{flex-wrap:wrap;gap:.4rem;display:flex}@media (prefers-reduced-motion:reduce){.AppViews-module__E80TQW__listCard{transition:border-color var(--transition-fast),background var(--transition-fast)}}.AppViews-module__E80TQW__uAvatar{color:#fff;font-family:var(--font-display);border-radius:999px;flex:none;place-items:center;font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.AppViews-module__E80TQW__uAvatar img{object-fit:cover;width:100%;height:100%;display:block}.AppViews-module__E80TQW__uAvatarSvg{width:100%;height:100%;display:block;position:absolute;inset:0}.AppViews-module__E80TQW__uAvatarInitial{z-index:1;color:#ffffffe6;text-shadow:0 1px 4px #00000073;pointer-events:none;position:relative}.AppViews-module__E80TQW__uAvatarSm .AppViews-module__E80TQW__uAvatarInitial{display:none}.AppViews-module__E80TQW__uAvatarSm{width:40px;height:40px;font-size:1rem}.AppViews-module__E80TQW__uAvatarMd{width:52px;height:52px;font-size:1.2rem}.AppViews-module__E80TQW__uAvatarLg{width:64px;height:64px;font-size:1.5rem}.AppViews-module__E80TQW__uAvatarXl{width:clamp(84px,22vw,108px);height:clamp(84px,22vw,108px);font-size:clamp(2rem,8vw,2.7rem);box-shadow:inset 0 0 0 1px #ffffff24,0 10px 30px #0006}.AppViews-module__E80TQW__followBtn{border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-body-sm);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),filter var(--transition-fast);border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 1.1rem;font-weight:700;display:inline-flex}.AppViews-module__E80TQW__followBtn:disabled{opacity:.65;cursor:default}.AppViews-module__E80TQW__followBtnPrimary{background:var(--gradient-brand);color:#fff}.AppViews-module__E80TQW__followBtnPrimary:hover:not(:disabled){filter:brightness(1.06)}.AppViews-module__E80TQW__followBtnPending{background:var(--panel);border-color:var(--panel-line);color:var(--muted)}.AppViews-module__E80TQW__followBtnPending:hover:not(:disabled){border-color:var(--color-primary-border);color:var(--ink)}.AppViews-module__E80TQW__followBtnOn{background:var(--accent-soft);border-color:var(--color-primary-border);color:var(--ink)}.AppViews-module__E80TQW__followBtnOn:hover:not(:disabled){color:#ffb3ba;background:#ff5c6a24;border-color:#ff5c6a80}.AppViews-module__E80TQW__followLabelHover,.AppViews-module__E80TQW__followBtnOn:hover:not(:disabled) .AppViews-module__E80TQW__followLabelIdle{display:none}.AppViews-module__E80TQW__followBtnOn:hover:not(:disabled) .AppViews-module__E80TQW__followLabelHover{display:inline}.AppViews-module__E80TQW__userList{flex-direction:column;gap:.5rem;display:flex}.AppViews-module__E80TQW__tabsRow{margin-bottom:clamp(1rem,2.4vw,1.5rem);padding:0 clamp(16px,4vw,44px)}.AppViews-module__E80TQW__userCardGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:clamp(.7rem,1.6vw,1rem);display:grid}.AppViews-module__E80TQW__userCard{border-radius:var(--radius-lg);border:1px solid var(--panel-line);background:radial-gradient(130% 80% at 50% -10%,var(--accent-soft),transparent 55%),linear-gradient(180deg,#ffffff08,#fff0),var(--panel);box-shadow:var(--shadow-md);transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);flex-direction:column;align-items:center;gap:.85rem;padding:clamp(1.15rem,2.6vw,1.5rem) 1rem 1.1rem;display:flex}.AppViews-module__E80TQW__userCard:hover{border-color:var(--color-primary-border);transform:translateY(-3px);box-shadow:0 24px 48px -24px #000000b3}.AppViews-module__E80TQW__userCardMain{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;flex:auto;align-items:center;gap:.3rem;padding:0;display:flex}.AppViews-module__E80TQW__userCardMain>:first-child{border-radius:50%;margin-bottom:.55rem;box-shadow:0 0 0 4px #ffffff0a,0 6px 18px #00000073}.AppViews-module__E80TQW__userCardName{font-weight:800;font-size:var(--fs-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;max-width:100%;margin-top:.15rem;display:inline-flex;overflow:hidden}.AppViews-module__E80TQW__userCardMain:hover .AppViews-module__E80TQW__userCardName{color:var(--accent-strong)}.AppViews-module__E80TQW__userCardPro{letter-spacing:.06em;color:#1a1206;background:var(--amber);border-radius:999px;flex:none;padding:1px 6px;font-size:9px;font-weight:800}.AppViews-module__E80TQW__userCardYou{letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);border:1px solid var(--color-primary-border);border-radius:999px;flex:none;padding:1px 7px;font-size:9px;font-weight:800}.AppViews-module__E80TQW__userCardHandle{font-size:var(--fs-body-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.AppViews-module__E80TQW__userCardMeta{font-size:var(--fs-body-xs);color:var(--muted);font-variant-numeric:tabular-nums;background:#ffffff0d;border-radius:999px;margin-top:.2rem;padding:2px 10px;font-weight:700}.AppViews-module__E80TQW__userCardBio{font-size:var(--fs-body-xs);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.4rem;line-height:1.45;display:-webkit-box;overflow:hidden}.AppViews-module__E80TQW__userCardAction{justify-content:center;width:100%;margin-top:auto;padding-top:.9rem;display:flex}.AppViews-module__E80TQW__userCardAction .AppViews-module__E80TQW__followBtn{justify-content:center;width:100%}.AppViews-module__E80TQW__userRow{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-md);transition:border-color var(--transition-fast);align-items:center;gap:.75rem;padding:.6rem .8rem;display:flex}.AppViews-module__E80TQW__userRow:hover{border-color:var(--color-primary-border)}.AppViews-module__E80TQW__userRowMain{cursor:pointer;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:.75rem;margin:0;padding:0;display:flex}.AppViews-module__E80TQW__userRowText{flex-direction:column;gap:1px;min-width:0;display:flex}.AppViews-module__E80TQW__userRowName{font-size:var(--fs-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.AppViews-module__E80TQW__userRowMain:hover .AppViews-module__E80TQW__userRowName{color:var(--accent-strong)}.AppViews-module__E80TQW__userRowHandle{font-size:var(--fs-body-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AppViews-module__E80TQW__userRowAction{flex:none}.AppViews-module__E80TQW__peopleLink{cursor:pointer;color:var(--accent);font:inherit;font-size:var(--fs-body-sm);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-weight:600;display:inline-flex}.AppViews-module__E80TQW__peopleLink:hover{color:var(--accent-strong);text-decoration:underline}.AppViews-module__E80TQW__peopleLink svg{flex:none}.AppViews-module__E80TQW__feedList{flex-direction:column;gap:.6rem;display:flex}.AppViews-module__E80TQW__feedItem{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-md);transition:border-color var(--transition-fast);align-items:flex-start;gap:.85rem;padding:.85rem .95rem;display:flex}.AppViews-module__E80TQW__feedItem:hover{border-color:var(--color-primary-border)}.AppViews-module__E80TQW__feedAvatarBtn{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;margin:0;padding:0}.AppViews-module__E80TQW__feedAvatarBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AppViews-module__E80TQW__feedMain{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.AppViews-module__E80TQW__feedText{font-size:var(--fs-body-sm);color:var(--color-text-secondary);line-height:1.5}.AppViews-module__E80TQW__feedUser,.AppViews-module__E80TQW__feedTitleLink{cursor:pointer;font:inherit;font-size:var(--fs-body-sm);color:var(--ink);background:0 0;border:0;padding:0;font-weight:700}.AppViews-module__E80TQW__feedUser:hover,.AppViews-module__E80TQW__feedTitleLink:hover{color:var(--accent-strong);text-decoration:underline}.AppViews-module__E80TQW__feedEp{color:var(--accent);font-weight:700}.AppViews-module__E80TQW__feedScore{background:var(--amber-soft);color:var(--amber);font-size:var(--fs-body-xs);border-radius:999px;align-items:center;padding:1px 8px;font-weight:800;display:inline-flex}.AppViews-module__E80TQW__feedTime{font-size:var(--fs-body-xs);color:var(--dim)}.AppViews-module__E80TQW__feedPoster{aspect-ratio:2/3;background:var(--night-2);border:1px solid var(--panel-line);cursor:pointer;width:46px;transition:transform var(--transition-fast),border-color var(--transition-fast);border-radius:8px;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.AppViews-module__E80TQW__feedPoster:hover{border-color:var(--color-primary-border);transform:translateY(-2px)}.AppViews-module__E80TQW__feedPoster img{object-fit:cover;width:100%;height:100%;display:block}.AppViews-module__E80TQW__feedPosterGhost{color:#ffffff29;font-size:14px}.AppViews-module__E80TQW__pubHeader{align-items:flex-start;gap:clamp(1rem,3vw,1.5rem);display:flex}.AppViews-module__E80TQW__pubInfo{flex-direction:column;flex:auto;gap:.35rem;min-width:0;display:flex}.AppViews-module__E80TQW__pubNameRow{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.AppViews-module__E80TQW__pubName{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(1.4rem,4.5vw,2rem);font-weight:800;line-height:1.1}.AppViews-module__E80TQW__chipYou{background:var(--accent-soft);border:1px solid var(--color-primary-border);color:var(--accent);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.AppViews-module__E80TQW__pubHandle{font-size:var(--fs-body);color:var(--accent);font-weight:600}.AppViews-module__E80TQW__pubCounts{gap:1.25rem;margin-top:.4rem;display:flex}.AppViews-module__E80TQW__pubCount{cursor:pointer;color:var(--muted);font:inherit;background:0 0;border:0;align-items:baseline;gap:.35rem;padding:0;display:inline-flex}.AppViews-module__E80TQW__pubCountValue{font-family:var(--font-display);font-weight:800;font-size:var(--fs-body-lg);color:var(--ink)}.AppViews-module__E80TQW__pubCountLabel{font-size:var(--fs-body-sm);color:var(--muted)}.AppViews-module__E80TQW__pubCount:hover .AppViews-module__E80TQW__pubCountLabel{color:var(--ink)}.AppViews-module__E80TQW__pubActions{flex-wrap:wrap;gap:.6rem;margin-top:.7rem;display:flex}.AppViews-module__E80TQW__pubBio{color:var(--color-text-secondary);font-size:var(--fs-body);overflow-wrap:anywhere;max-width:62ch;margin-top:1.1rem;line-height:1.6}.AppViews-module__E80TQW__lockCard{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-lg);align-items:flex-start;gap:.9rem;padding:clamp(1.1rem,3vw,1.6rem);display:flex}.AppViews-module__E80TQW__lockIcon{border-radius:var(--radius-md);background:var(--accent-soft);border:1px solid var(--color-primary-border);width:44px;height:44px;color:var(--accent);flex:none;place-items:center;display:grid}.AppViews-module__E80TQW__lockTitle{font-weight:700;font-size:var(--fs-body-lg);color:var(--ink);margin-bottom:.25rem}.AppViews-module__E80TQW__lockHint{color:var(--muted);font-size:var(--fs-body-sm);max-width:52ch;line-height:1.55}.AppViews-module__E80TQW__userSheet{background:var(--night-2);border:1px solid var(--panel-line);border-radius:var(--radius-lg);width:min(460px,100%);max-height:min(80vh,640px);box-shadow:var(--elev-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.AppViews-module__E80TQW__userSheetHead{border-bottom:1px solid var(--panel-line);justify-content:space-between;align-items:center;gap:.75rem;padding:clamp(.9rem,2.5vw,1.2rem);display:flex}.AppViews-module__E80TQW__userSheetBody{scrollbar-width:thin;flex:auto;padding:clamp(.75rem,2vw,1rem);overflow-y:auto}.AppViews-module__E80TQW__userSheetState{text-align:center;color:var(--muted);font-size:var(--fs-body-sm);flex-direction:column;align-items:center;gap:.6rem;padding:1.5rem .5rem;display:flex}.AppViews-module__E80TQW__sheetClose{border:1px solid var(--panel-line);background:var(--panel);width:32px;height:32px;color:var(--ink);cursor:pointer;transition:border-color var(--transition-fast);border-radius:50%;flex:none;place-items:center;font-size:16px;line-height:1;display:grid}.AppViews-module__E80TQW__sheetClose:hover{border-color:var(--color-primary-border)}@media (prefers-reduced-motion:reduce){.AppViews-module__E80TQW__feedItem,.AppViews-module__E80TQW__feedPoster,.AppViews-module__E80TQW__followBtn,.AppViews-module__E80TQW__userRow{transition:none}}.AppViews-module__E80TQW__cComposer{flex-direction:column;gap:.6rem;margin-bottom:1.1rem;display:flex}.AppViews-module__E80TQW__cComposerActions{align-items:center;gap:.5rem;display:flex}.AppViews-module__E80TQW__cBanner{border-radius:var(--radius-sm);border:1px solid var(--color-primary-border);background:var(--accent-soft);color:var(--ink);font-size:var(--fs-body-sm);margin:0 0 .9rem;padding:.6rem .85rem}.AppViews-module__E80TQW__cCenter{justify-content:center;padding:1.6rem 0;display:flex}.AppViews-module__E80TQW__cState{flex-direction:column;align-items:flex-start;gap:.6rem;padding:.4rem 0;display:flex}.AppViews-module__E80TQW__cEmpty{color:var(--muted);font-size:var(--fs-body-sm);padding:.6rem 0 .2rem}.AppViews-module__E80TQW__cList{flex-direction:column;gap:0;display:flex}.AppViews-module__E80TQW__cThread{border-top:1px solid var(--border-subtle);transition:background var(--transition-fast);padding:.95rem .3rem 1rem}.AppViews-module__E80TQW__cThread:first-child{border-top:0;padding-top:.3rem}.AppViews-module__E80TQW__cThread:hover{background:#ffffff04}.AppViews-module__E80TQW__cThreadCollapsed{opacity:.82}.AppViews-module__E80TQW__cCollapse{cursor:pointer;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--fs-body-xs);color:var(--dim);transition:color var(--transition-fast);background:0 0;border:0;align-self:center;margin-left:-.1rem;padding:0 .1rem 0 0;font-weight:700;line-height:1}.AppViews-module__E80TQW__cCollapse:hover{color:var(--accent)}.AppViews-module__E80TQW__cCollapsedMeta{font-size:var(--fs-body-xs);color:var(--muted);font-weight:600}.AppViews-module__E80TQW__cItem{align-items:flex-start;gap:.7rem;display:flex}.AppViews-module__E80TQW__cItemReply{padding-top:0}.AppViews-module__E80TQW__cMain{flex-direction:column;flex:auto;gap:.45rem;min-width:0;display:flex}.AppViews-module__E80TQW__cHead{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;display:flex}.AppViews-module__E80TQW__cAuthor{cursor:pointer;font:inherit;font-size:var(--fs-body-sm);color:var(--ink);background:0 0;border:0;padding:0;font-weight:700}.AppViews-module__E80TQW__cAuthor:hover{color:var(--accent-strong);text-decoration:underline}.AppViews-module__E80TQW__cHandle{font-size:var(--fs-body-xs);color:var(--muted)}.AppViews-module__E80TQW__cTime{font-size:var(--fs-body-xs);color:var(--dim)}.AppViews-module__E80TQW__cTime:before{content:"· "}.AppViews-module__E80TQW__cEdited{font-size:var(--fs-body-xs);color:var(--dim);font-style:italic}.AppViews-module__E80TQW__cBody{color:var(--color-text-secondary);font-size:var(--fs-body-sm);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.AppViews-module__E80TQW__cDeleted{color:var(--dim);font-size:var(--fs-body-sm);font-style:italic}.AppViews-module__E80TQW__cReactions{flex-wrap:wrap;gap:.3rem;display:flex}.AppViews-module__E80TQW__cReact{border-radius:var(--radius-pill);border:1px solid var(--panel-line);cursor:pointer;font:inherit;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast);background:#ffffff08;align-items:center;gap:.28rem;padding:.16rem .46rem;line-height:1;display:inline-flex}.AppViews-module__E80TQW__cReact:hover:not(:disabled){border-color:var(--color-primary-border);transform:translateY(-1px)}.AppViews-module__E80TQW__cReact:disabled{opacity:.55;cursor:default}.AppViews-module__E80TQW__cReactOn{border-color:var(--color-primary-border);background:var(--accent-soft)}.AppViews-module__E80TQW__cReactEmoji{font-size:15px}.AppViews-module__E80TQW__cReactCount{font-size:var(--fs-body-xs);color:var(--muted);font-weight:700}.AppViews-module__E80TQW__cReactOn .AppViews-module__E80TQW__cReactCount{color:var(--accent)}.AppViews-module__E80TQW__cActions{flex-wrap:wrap;gap:.9rem;display:flex}.AppViews-module__E80TQW__cAction{cursor:pointer;font:inherit;font-size:var(--fs-body-xs);color:var(--muted);transition:color var(--transition-fast);background:0 0;border:0;padding:0;font-weight:700}.AppViews-module__E80TQW__cAction:hover:not(:disabled){color:var(--ink)}.AppViews-module__E80TQW__cAction:disabled{opacity:.55;cursor:default}.AppViews-module__E80TQW__cActionDanger:hover:not(:disabled){color:var(--color-error)}.AppViews-module__E80TQW__cReplyBox{margin:.6rem 0 .2rem;padding-left:calc(34px + .7rem)}.AppViews-module__E80TQW__cReplies{margin-top:.55rem;padding-left:calc(34px + .7rem)}.AppViews-module__E80TQW__cRepliesToggle{cursor:pointer;font:inherit;font-size:var(--fs-body-xs);color:var(--accent);background:0 0;border:0;align-items:center;gap:.35rem;padding:.1rem 0;font-weight:700;display:inline-flex}.AppViews-module__E80TQW__cRepliesToggle:hover{color:var(--accent-strong)}.AppViews-module__E80TQW__cRepliesCaret{font-size:10px;line-height:1}.AppViews-module__E80TQW__cReplyList{border-left:2px solid var(--panel-line);transition:border-color var(--transition-fast);flex-direction:column;gap:0;margin-top:.4rem;padding-left:.95rem;display:flex}.AppViews-module__E80TQW__cReplyList:hover{border-color:var(--accent-soft)}.AppViews-module__E80TQW__cReplyList>li{padding:.6rem 0}.AppViews-module__E80TQW__cReplyList>li+li{border-top:1px solid var(--border-subtle)}.AppViews-module__E80TQW__cMore{justify-content:center;padding-top:1rem;display:flex}@media (max-width:560px){.AppViews-module__E80TQW__cReplyBox,.AppViews-module__E80TQW__cReplies{padding-left:0}}@media (prefers-reduced-motion:reduce){.AppViews-module__E80TQW__cThread,.AppViews-module__E80TQW__cReact{transition:none}}.AppViews-module__E80TQW__personHeader{align-items:flex-start;gap:clamp(1.1rem,3vw,2rem);margin-top:.9rem;display:flex}.AppViews-module__E80TQW__personPhoto{aspect-ratio:2/3;border-radius:var(--radius-md);background:var(--night-2);border:1px solid #ffffff24;flex:none;place-items:center;width:clamp(120px,26vw,190px);display:grid;overflow:hidden;box-shadow:0 22px 52px #00000085}.AppViews-module__E80TQW__personPhoto img{object-fit:cover;width:100%;height:100%;display:block}.AppViews-module__E80TQW__personPhotoEmpty{background:var(--gradient-brand);border-color:#0000}.AppViews-module__E80TQW__personPhotoGhost{font-family:var(--font-display);color:#fffffff0;font-size:clamp(2.4rem,9vw,4.2rem);font-weight:800}.AppViews-module__E80TQW__personInfo{flex-direction:column;flex:auto;gap:.5rem;min-width:0;display:flex}.AppViews-module__E80TQW__personName{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(1.6rem,4.4vw,2.6rem);font-weight:800;line-height:1.06}.AppViews-module__E80TQW__personLife{color:var(--muted);font-size:var(--fs-body);overflow-wrap:anywhere;line-height:1.5}.AppViews-module__E80TQW__personDeath{color:var(--dim);font-size:var(--fs-body-sm)}.AppViews-module__E80TQW__personBio{margin-top:.35rem}.AppViews-module__E80TQW__personBioToggle{cursor:pointer;color:var(--accent);font:inherit;font-size:var(--fs-body-sm);background:0 0;border:0;margin-top:.4rem;padding:0;font-weight:600}.AppViews-module__E80TQW__personBioToggle:hover{color:var(--accent-strong);text-decoration:underline}@media (max-width:640px){.AppViews-module__E80TQW__personHeader{flex-direction:column;align-items:flex-start}.AppViews-module__E80TQW__personPhoto{width:clamp(120px,40vw,160px)}}.AppViews-module__E80TQW__rewind{--rw-gutter:clamp(16px,4vw,44px);--rw-max:1080px;width:100%;padding-bottom:clamp(2.5rem,6vw,4rem)}.AppViews-module__E80TQW__rwHero{border-bottom:1px solid var(--panel-line);background:radial-gradient(120% 140% at 6% 0%,#ff3b5c57,transparent 52%),radial-gradient(120% 130% at 100% 6%,#f5b94233,transparent 50%),radial-gradient(130% 150% at 62% 128%,#4ad38a29,transparent 55%),linear-gradient(180deg,var(--bg-2)0%,var(--bg)100%);width:100%;padding:clamp(2.25rem,6vw,4rem) 0 clamp(2.5rem,6vw,3.5rem);position:relative;overflow:hidden}.AppViews-module__E80TQW__rwHeroGlow{z-index:0;pointer-events:none;background:radial-gradient(80% 60% at 50% -14%,#ffffff12,#0000 62%);position:absolute;inset:0}.AppViews-module__E80TQW__rwHeroInner{z-index:1;width:min(100%,calc(var(--rw-max) + 2*var(--rw-gutter)));padding-inline:var(--rw-gutter);flex-direction:column;gap:clamp(1rem,2.6vw,1.6rem);margin-inline:auto;display:flex;position:relative}.AppViews-module__E80TQW__rwEyebrow{font-size:var(--fs-body-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-strong);align-self:flex-start;font-weight:700}.AppViews-module__E80TQW__rwTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-shadow:0 6px 44px #0000006b;font-size:clamp(2.6rem,10vw,5.4rem);font-weight:900;line-height:.94}.AppViews-module__E80TQW__rwTitleYear{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.AppViews-module__E80TQW__rwYears{flex-wrap:wrap;gap:.5rem;display:flex}.AppViews-module__E80TQW__rwYearChip{border-radius:var(--radius-pill);border:1px solid var(--panel-line);color:var(--muted);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);background:#ffffff0d;padding:.4rem .95rem;font-weight:700}.AppViews-module__E80TQW__rwYearChip:hover{color:var(--ink);border-color:var(--color-primary-border)}.AppViews-module__E80TQW__rwYearChipActive,.AppViews-module__E80TQW__rwYearChipActive:hover{background:var(--gradient-brand);color:#fff;border-color:#0000}.AppViews-module__E80TQW__rwYearChip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AppViews-module__E80TQW__rwEmptyNote{font-size:var(--fs-body-lg);color:var(--color-text-secondary);max-width:48ch;line-height:1.55}.AppViews-module__E80TQW__rwStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.6rem,1.5vw,1rem);display:grid}.AppViews-module__E80TQW__rwStat{border-radius:var(--radius-lg);border:1px solid var(--panel-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:AppViews-module__E80TQW__rwRise .6s var(--ease-out-quint)both;background:#ffffff0d;flex-direction:column;gap:.4rem;padding:clamp(.95rem,2.6vw,1.5rem);display:flex}.AppViews-module__E80TQW__rwStatValue{font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(#fff 0%,#ffd2da 128%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.9rem,6vw,3rem);font-weight:800;line-height:1}.AppViews-module__E80TQW__rwStatLabel{font-size:var(--fs-body-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.AppViews-module__E80TQW__rwHeroActions{flex-wrap:wrap;gap:.6rem;display:flex}.AppViews-module__E80TQW__rwCol{width:min(100%,calc(var(--rw-max) + 2*var(--rw-gutter)));padding-inline:var(--rw-gutter);margin-inline:auto}.AppViews-module__E80TQW__rwSection{margin-top:clamp(2.25rem,5vw,3.25rem)}.AppViews-module__E80TQW__rwSectionTitle{font-family:var(--font-display);font-weight:800;font-size:var(--fs-row);letter-spacing:-.02em;color:var(--ink);margin-bottom:1rem}.AppViews-module__E80TQW__rwSectionHint{color:var(--muted);font-size:var(--fs-body-sm);margin-top:-.75rem;margin-bottom:1rem}.AppViews-module__E80TQW__rwChart{align-items:flex-end;gap:clamp(4px,1.2vw,12px);padding-top:.4rem;display:flex}.AppViews-module__E80TQW__rwChartCol{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.AppViews-module__E80TQW__rwChartVal{min-height:13px;color:var(--dim);font-size:11px;font-weight:700;line-height:1}.AppViews-module__E80TQW__rwChartTrack{background:linear-gradient(#ffffff09,#ffffff03);border-radius:8px;align-items:flex-end;width:100%;height:clamp(120px,24vw,190px);display:flex}.AppViews-module__E80TQW__rwChartBar{transform-origin:bottom;width:100%;min-height:3px;animation:AppViews-module__E80TQW__rwGrow .6s var(--ease-out-quint)both;background:linear-gradient(#ffffff3d,#ffffff14);border-radius:7px 7px 3px 3px}.AppViews-module__E80TQW__rwChartBarPeak{background:var(--gradient-brand);box-shadow:0 0 26px -4px #ff3b5c99}.AppViews-module__E80TQW__rwChartLabel{color:var(--dim);font-size:12px;font-weight:700}.AppViews-module__E80TQW__rwChartLabelPeak{color:var(--accent)}.AppViews-module__E80TQW__rwRankList{flex-direction:column;gap:.5rem;display:flex}.AppViews-module__E80TQW__rwShow{text-align:left;background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-md);cursor:pointer;width:100%;color:inherit;font:inherit;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast);align-items:center;gap:.85rem;padding:.6rem .85rem .6rem .55rem;display:flex}.AppViews-module__E80TQW__rwShow:hover{border-color:var(--color-primary-border);background:#ffffff0f;transform:translateY(-1px)}.AppViews-module__E80TQW__rwShow:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.AppViews-module__E80TQW__rwShowRank{text-align:center;width:26px;font-family:var(--font-display);color:var(--accent);flex:none;font-size:1.25rem;font-weight:800;line-height:1}.AppViews-module__E80TQW__rwShowPoster{aspect-ratio:2/3;background:var(--night-2);border:1px solid var(--panel-line);border-radius:8px;flex:none;place-items:center;width:44px;display:grid;overflow:hidden}.AppViews-module__E80TQW__rwShowPoster img{object-fit:cover;width:100%;height:100%;display:block}.AppViews-module__E80TQW__rwShowGhost{color:#ffffff29;font-size:14px}.AppViews-module__E80TQW__rwShowBody{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.AppViews-module__E80TQW__rwShowName{font-size:var(--fs-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.AppViews-module__E80TQW__rwShow:hover .AppViews-module__E80TQW__rwShowName{color:var(--accent-strong)}.AppViews-module__E80TQW__rwShowMeta{font-size:var(--fs-body-xs);color:var(--muted)}.AppViews-module__E80TQW__rwShowChevron{color:var(--dim);flex:none}.AppViews-module__E80TQW__rwGenres{flex-direction:column;gap:.7rem;display:flex}.AppViews-module__E80TQW__rwGenreRow{align-items:center;gap:.85rem;display:flex}.AppViews-module__E80TQW__rwGenreName{width:clamp(80px,22vw,130px);font-size:var(--fs-body-sm);color:var(--ink);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;flex:none;font-weight:600;overflow:hidden}.AppViews-module__E80TQW__rwGenreTrack{background:#ffffff0f;border-radius:999px;flex:auto;height:12px;overflow:hidden}.AppViews-module__E80TQW__rwGenreFill{background:var(--gradient-brand);transform-origin:0;height:100%;animation:AppViews-module__E80TQW__rwWiden .7s var(--ease-out-quint)both;border-radius:999px;display:block}.AppViews-module__E80TQW__rwGenreCount{text-align:right;width:3ch;font-size:var(--fs-body-sm);color:var(--muted);flex:none;font-weight:700}.AppViews-module__E80TQW__rwFirst{text-align:left;background:linear-gradient(120deg,var(--accent-soft),#f5b94214);border:1px solid var(--color-primary-border);border-radius:var(--radius-lg);cursor:pointer;width:100%;color:inherit;font:inherit;transition:border-color var(--transition-fast),transform var(--transition-fast);align-items:center;gap:clamp(.85rem,2.5vw,1.25rem);padding:clamp(.85rem,2.5vw,1.25rem);display:flex}.AppViews-module__E80TQW__rwFirst:hover{border-color:var(--accent);transform:translateY(-2px)}.AppViews-module__E80TQW__rwFirst:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.AppViews-module__E80TQW__rwFirstPoster{aspect-ratio:2/3;background:var(--night-2);border:1px solid var(--border-strong);width:clamp(56px,14vw,76px);box-shadow:var(--elev-1);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.AppViews-module__E80TQW__rwFirstPoster img{object-fit:cover;width:100%;height:100%;display:block}.AppViews-module__E80TQW__rwFirstBody{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.AppViews-module__E80TQW__rwFirstKicker{font-size:var(--fs-body-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--accent);font-weight:700}.AppViews-module__E80TQW__rwFirstName{font-family:var(--font-display);font-weight:800;font-size:var(--fs-body-xl);color:var(--ink);overflow-wrap:anywhere;line-height:1.15}.AppViews-module__E80TQW__rwFirstDate{font-size:var(--fs-body-sm);color:var(--muted)}.AppViews-module__E80TQW__rwClosing{text-align:center;font-family:var(--font-display);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin-top:clamp(2.5rem,6vw,3.5rem);font-size:clamp(1.05rem,3vw,1.4rem);display:flex}.AppViews-module__E80TQW__rwClosing strong{color:var(--ink);font-weight:800}.AppViews-module__E80TQW__rwClosingDot{background:var(--accent);border-radius:999px;width:6px;height:6px}.AppViews-module__E80TQW__rwEntry{text-align:left;border-radius:var(--radius-lg);border:1px solid var(--color-primary-border);background:radial-gradient(130% 190% at 0% 0%,#ff3b5c38,transparent 60%),radial-gradient(130% 190% at 100% 100%,#f5b94224,transparent 60%),var(--panel);cursor:pointer;width:100%;color:inherit;font:inherit;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);align-items:center;gap:.9rem;padding:clamp(.9rem,2.5vw,1.15rem);display:flex}.AppViews-module__E80TQW__rwEntry:hover{border-color:var(--accent);box-shadow:var(--shadow-glow-red);transform:translateY(-2px)}.AppViews-module__E80TQW__rwEntry:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.AppViews-module__E80TQW__rwEntryIcon{border-radius:var(--radius-md);background:var(--gradient-brand);color:#fff;width:44px;height:44px;box-shadow:var(--shadow-glow-red);flex:none;place-items:center;display:grid}.AppViews-module__E80TQW__rwEntryText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.AppViews-module__E80TQW__rwEntryTitle{font-family:var(--font-display);font-weight:800;font-size:var(--fs-body-lg);color:var(--ink)}.AppViews-module__E80TQW__rwEntrySub{font-size:var(--fs-body-sm);color:var(--muted)}.AppViews-module__E80TQW__rwEntryChevron{color:var(--accent);flex:none}@keyframes AppViews-module__E80TQW__rwRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes AppViews-module__E80TQW__rwGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes AppViews-module__E80TQW__rwWiden{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:640px){.AppViews-module__E80TQW__rwStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.AppViews-module__E80TQW__rwStat,.AppViews-module__E80TQW__rwChartBar,.AppViews-module__E80TQW__rwGenreFill{animation:none}.AppViews-module__E80TQW__rwShow,.AppViews-module__E80TQW__rwFirst,.AppViews-module__E80TQW__rwEntry,.AppViews-module__E80TQW__rwYearChip{transition:none}}.AppViews-module__E80TQW__achEntry{text-align:left;border-radius:var(--radius-lg);border:1px solid var(--color-primary-border);background:radial-gradient(130% 190% at 0% 0%,#f5b94238,transparent 60%),radial-gradient(130% 190% at 100% 100%,#ff3b5c29,transparent 60%),var(--panel);cursor:pointer;width:100%;color:inherit;font:inherit;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);align-items:center;gap:.9rem;padding:clamp(.9rem,2.5vw,1.15rem);display:flex}.AppViews-module__E80TQW__achEntry:hover{border-color:var(--amber);box-shadow:var(--shadow-glow-amber);transform:translateY(-2px)}.AppViews-module__E80TQW__achEntry:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.AppViews-module__E80TQW__achEntryIcon{border-radius:var(--radius-md);width:44px;height:44px;box-shadow:var(--shadow-glow-amber);background:linear-gradient(160deg,#f5b94247,#ff3b5c38);flex:none;place-items:center;font-size:1.4rem;line-height:1;display:grid}.AppViews-module__E80TQW__streak{border-radius:var(--radius-lg);border:1px solid var(--panel-line);background:radial-gradient(120% 160% at 0% 0%,#ffffff0a,transparent 60%),linear-gradient(180deg,var(--bg-2)0%,var(--bg)100%);align-items:center;gap:clamp(.9rem,3vw,1.6rem);padding:clamp(1.15rem,3.5vw,1.9rem);display:flex;position:relative;overflow:hidden}.AppViews-module__E80TQW__streakActive{background:radial-gradient(120% 180% at 4% 0%,#ff3b5c42,transparent 55%),radial-gradient(120% 170% at 96% 100%,#f5b9423d,transparent 55%),linear-gradient(180deg,var(--bg-2)0%,var(--bg)100%);border-color:#f5b94273}.AppViews-module__E80TQW__streakGlow{z-index:0;pointer-events:none;background:radial-gradient(60% 120% at 12%,#f5b9421f,#0000 62%);position:absolute;inset:0}.AppViews-module__E80TQW__streakFlame{z-index:1;border-radius:var(--radius-pill);filter:grayscale(.7)brightness(.85);border:1px solid var(--panel-line);background:#ffffff0d;flex:none;place-items:center;width:clamp(58px,15vw,84px);height:clamp(58px,15vw,84px);font-size:clamp(1.9rem,6vw,2.9rem);line-height:1;display:grid;position:relative}.AppViews-module__E80TQW__streakFlameLit{filter:none;animation:AppViews-module__E80TQW__achFlicker 2.6s var(--ease-in-out)infinite;background:radial-gradient(circle at 50% 60%,#f5b94266,#ff3b5c2e 70%);border-color:#f5b94280;box-shadow:0 0 34px -6px #f5b94299}.AppViews-module__E80TQW__streakBody{z-index:1;flex-direction:column;gap:.3rem;min-width:0;display:flex;position:relative}.AppViews-module__E80TQW__streakKicker{font-size:var(--fs-body-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-weight:700}.AppViews-module__E80TQW__streakValue{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-size:clamp(1.1rem,3.2vw,1.5rem);font-weight:800;line-height:1.05;display:flex}.AppViews-module__E80TQW__streakNum{letter-spacing:-.03em;background:linear-gradient(180deg,#ffe08a 0%,var(--amber)45%,var(--accent)115%);-webkit-text-fill-color:transparent;color:var(--amber);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,10vw,4.4rem);font-weight:900;line-height:.9}.AppViews-module__E80TQW__streakPips{flex-wrap:wrap;gap:4px;margin:.5rem 0 .15rem;display:flex}.AppViews-module__E80TQW__streakPip{width:clamp(12px,3.2vw,18px);height:6px;transition:background var(--transition-fast);background:#ffffff1f;border-radius:999px}.AppViews-module__E80TQW__streakPipLit{background:linear-gradient(90deg,var(--amber),var(--accent));box-shadow:0 0 10px -2px #f5b942b3}.AppViews-module__E80TQW__streakTrophy{margin-right:.35rem;font-size:.95em}.AppViews-module__E80TQW__streakMotiv{font-size:var(--fs-body-sm);color:var(--amber);font-weight:600}.AppViews-module__E80TQW__streakValueEmpty{font-family:var(--font-display);color:var(--ink);max-width:32ch;font-size:clamp(1.15rem,3.6vw,1.6rem);font-weight:800;line-height:1.2}.AppViews-module__E80TQW__streakRecord{font-size:var(--fs-body);color:var(--muted)}@keyframes AppViews-module__E80TQW__achFlicker{0%,to{box-shadow:0 0 34px -6px #f5b94299}50%{box-shadow:0 0 42px -4px #ff3b5c8c}}.AppViews-module__E80TQW__nextGoal{border-radius:var(--radius-lg);background:radial-gradient(120% 160% at 0% 0%,#f5b94229,transparent 58%),radial-gradient(120% 160% at 100% 100%,#ff3b5c1f,transparent 58%),var(--panel);box-shadow:var(--shadow-md);border:1px solid #f5b94259;align-items:center;gap:clamp(.9rem,3vw,1.5rem);padding:clamp(1rem,3vw,1.5rem);display:flex}.AppViews-module__E80TQW__goalMedal{flex:none;place-items:center;display:grid}.AppViews-module__E80TQW__goalMedal .AppViews-module__E80TQW__badgeMedal{width:clamp(66px,18vw,86px);height:clamp(66px,18vw,86px)}.AppViews-module__E80TQW__goalMedal .AppViews-module__E80TQW__badgeMedalInner{font-size:clamp(1.05rem,3.4vw,1.4rem)}.AppViews-module__E80TQW__nextGoalBody{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.AppViews-module__E80TQW__nextGoalKicker{font-size:var(--fs-body-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-weight:700}.AppViews-module__E80TQW__nextGoalLabel{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.2rem,4vw,1.6rem);font-weight:800;line-height:1.12}.AppViews-module__E80TQW__nextGoalDesc{font-size:var(--fs-body-sm);color:var(--color-text-secondary);line-height:1.45}.AppViews-module__E80TQW__nextGoalBody .AppViews-module__E80TQW__badgeBar{height:8px;margin-top:.35rem}.AppViews-module__E80TQW__nextGoalMeta{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.1rem;display:flex}.AppViews-module__E80TQW__nextGoalCounts{font-size:var(--fs-body-sm);color:var(--muted);font-weight:600}.AppViews-module__E80TQW__nextGoalRemain{font-family:var(--font-display);font-size:var(--fs-body-sm);letter-spacing:.02em;color:var(--amber);font-weight:800}@media (max-width:480px){.AppViews-module__E80TQW__nextGoal{text-align:left;flex-direction:column;align-items:flex-start}.AppViews-module__E80TQW__nextGoalBody{width:100%}}.AppViews-module__E80TQW__achSummary{flex:none;align-items:center;gap:.55rem;display:inline-flex}.AppViews-module__E80TQW__achRing{flex:none;width:40px;height:40px}.AppViews-module__E80TQW__achRingTrack{fill:none;stroke:#ffffff1f;stroke-width:4px}.AppViews-module__E80TQW__achRingFill{fill:none;stroke:var(--amber);stroke-width:4px;stroke-linecap:round;transition:stroke-dasharray var(--transition-slow,.4s var(--ease-in-out))}.AppViews-module__E80TQW__achSummaryText{flex-direction:column;line-height:1.05;display:flex}.AppViews-module__E80TQW__achSummaryNum{font-family:var(--font-display);font-weight:800;font-size:var(--fs-body);color:var(--ink)}.AppViews-module__E80TQW__achSummaryLabel{font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600}.AppViews-module__E80TQW__badgeGroups{flex-direction:column;gap:clamp(1.4rem,3.5vw,2rem);display:flex}.AppViews-module__E80TQW__badgeGroupTitle{font-family:var(--font-display);font-weight:700;font-size:var(--fs-body-lg);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.AppViews-module__E80TQW__badgeGroupCount{border-radius:var(--radius-pill);min-width:1.4rem;height:1.4rem;font-family:var(--font-body,inherit);font-size:var(--fs-caption);color:var(--muted);border:1px solid var(--panel-line);background:#ffffff14;place-items:center;padding:0 .4rem;font-weight:700;display:inline-grid}.AppViews-module__E80TQW__badgeGrid{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;gap:clamp(.6rem,1.8vw,1rem);padding-bottom:.4rem;display:flex;overflow-x:auto}.AppViews-module__E80TQW__badgeGrid::-webkit-scrollbar{height:8px}.AppViews-module__E80TQW__badgeGrid::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.AppViews-module__E80TQW__achBadge{scroll-snap-align:start;text-align:center;border-radius:var(--radius-lg);border:1px solid var(--panel-line);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);animation:AppViews-module__E80TQW__badgeIn .42s var(--ease-out-quint,ease-out)backwards;animation-delay:calc(var(--i,0)*45ms);background:#ffffff08;flex-direction:column;flex:0 0 clamp(150px,44vw,190px);align-items:center;gap:.45rem;padding:clamp(.8rem,2.2vw,1.1rem) clamp(.6rem,1.8vw,.9rem);display:flex;position:relative}.AppViews-module__E80TQW__achBadge:hover{transform:translateY(-3px)}@keyframes AppViews-module__E80TQW__badgeIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.AppViews-module__E80TQW__badgeMedal{border-radius:var(--radius-pill);border:1px solid var(--panel-line);background:#ffffff0f;place-items:center;width:clamp(44px,12vw,56px);height:clamp(44px,12vw,56px);display:grid}.AppViews-module__E80TQW__badgeMedalInner{border-radius:var(--radius-pill);width:78%;height:78%;font-family:var(--font-display);color:var(--ink);background:#00000047;place-items:center;font-size:1.15rem;font-weight:800;line-height:1;display:grid}.AppViews-module__E80TQW__badgeLabel{font-family:var(--font-display);font-weight:800;font-size:var(--fs-body);color:var(--ink);line-height:1.15}.AppViews-module__E80TQW__badgeDesc{font-size:var(--fs-body-xs);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.AppViews-module__E80TQW__badgeEarned{color:var(--ink)}.AppViews-module__E80TQW__badgeEarned .AppViews-module__E80TQW__badgeMedalInner{color:#1a1207;background:0 0;font-size:1.5rem}.AppViews-module__E80TQW__badgeTier{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;margin-top:.1rem;font-weight:700}.AppViews-module__E80TQW__badgeBronze{background:radial-gradient(120% 140% at 50% 0,#cd7f322e,#0000 62%),#ffffff08;border-color:#cd7f3280;box-shadow:0 10px 30px -14px #cd7f32a6}.AppViews-module__E80TQW__badgeBronze .AppViews-module__E80TQW__badgeMedal{background:linear-gradient(150deg,#f0b47a 0%,#cd7f32 46%,#8a4f1c 100%);border-color:#f0b47ab3;box-shadow:0 0 20px -4px #cd7f32bf,inset 0 1px 2px #ffffff80}.AppViews-module__E80TQW__badgeBronze .AppViews-module__E80TQW__badgeTier{color:#e0975a}.AppViews-module__E80TQW__badgeSilver{background:radial-gradient(120% 140% at 50% 0,#c0c0c02e,#0000 62%),#ffffff08;border-color:#c0c0c080;box-shadow:0 10px 30px -14px #c0c0c08c}.AppViews-module__E80TQW__badgeSilver .AppViews-module__E80TQW__badgeMedal{background:linear-gradient(150deg,#fff 0%,silver 46%,#8a8f98 100%);border-color:#ffffffb3;box-shadow:0 0 20px -4px #c0c0c0b3,inset 0 1px 2px #fff9}.AppViews-module__E80TQW__badgeSilver .AppViews-module__E80TQW__badgeTier{color:#d2d6dd}.AppViews-module__E80TQW__badgeGold{background:radial-gradient(120% 140% at 50% 0,#ffd45e38,#0000 62%),#ffffff08;border-color:#ffd45e8c;box-shadow:0 10px 34px -12px #ffd45eb3}.AppViews-module__E80TQW__badgeGold .AppViews-module__E80TQW__badgeMedal{background:linear-gradient(150deg,#fff2c0 0%,#ffd45e 44%,#c99a1e 100%);border-color:#fff2c0cc;box-shadow:0 0 24px -3px #ffd45ed9,inset 0 1px 2px #ffffffa6}.AppViews-module__E80TQW__badgeGold .AppViews-module__E80TQW__badgeTier{color:#ffd45e}.AppViews-module__E80TQW__badgeLocked{filter:saturate(.5);opacity:.82}.AppViews-module__E80TQW__badgeLocked .AppViews-module__E80TQW__badgeMedal{background:#ffffff0d}.AppViews-module__E80TQW__badgeLocked .AppViews-module__E80TQW__badgeMedalInner{color:var(--muted);font-size:.95rem}.AppViews-module__E80TQW__badgeLocked .AppViews-module__E80TQW__badgeLabel{color:var(--color-text-secondary)}.AppViews-module__E80TQW__badgeLocked:hover{filter:saturate(.75);opacity:1}.AppViews-module__E80TQW__badgeProgress{flex-direction:column;align-items:center;gap:.35rem;width:100%;margin-top:auto;padding-top:.15rem;display:flex}.AppViews-module__E80TQW__badgeBar{background:#ffffff1a;border-radius:999px;width:100%;height:6px;overflow:hidden}.AppViews-module__E80TQW__badgeBarFill{background:linear-gradient(90deg,var(--amber),var(--accent));border-radius:999px;height:100%;display:block}.AppViews-module__E80TQW__badgeProgressText{font-size:var(--fs-caption);color:var(--muted);font-weight:600}@media (prefers-reduced-motion:reduce){.AppViews-module__E80TQW__streakFlameLit{animation:none}.AppViews-module__E80TQW__achBadge,.AppViews-module__E80TQW__achEntry{transition:none;animation:none}.AppViews-module__E80TQW__achBadge:hover,.AppViews-module__E80TQW__achEntry:hover{transform:none}}.AppViews-module__E80TQW__chartHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.AppViews-module__E80TQW__chartLegend{font-size:var(--fs-body-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.AppViews-module__E80TQW__chartLegendItem{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.AppViews-module__E80TQW__chartRampSwatch{background:linear-gradient(90deg,#da493e,#dad03e,#3eda72);border-radius:999px;width:26px;height:8px}.AppViews-module__E80TQW__chartRefSwatch{border-top:2px dashed;width:16px;height:0}.AppViews-module__E80TQW__chartRefCommunity{color:var(--amber)}.AppViews-module__E80TQW__chartRefUser{color:var(--accent-strong)}.AppViews-module__E80TQW__chartScroll{border:1px solid var(--panel-line);border-radius:var(--radius);background:radial-gradient(ellipse 90% 120% at 100% 0%,#ff3b5c0f,transparent 60%),var(--panel);padding-bottom:4px;overflow:auto hidden}.AppViews-module__E80TQW__chartSvg{display:block}.AppViews-module__E80TQW__chartGrid{stroke:var(--panel-line);stroke-width:1px}.AppViews-module__E80TQW__chartAxisLabel{fill:var(--dim);font-size:10px;font-family:var(--font-text)}.AppViews-module__E80TQW__chartSeasonLabel{fill:var(--muted);font-size:10px;font-weight:600;font-family:var(--font-display);letter-spacing:.02em}.AppViews-module__E80TQW__chartDivider{stroke:var(--panel-line);stroke-width:1px;stroke-dasharray:2 4}.AppViews-module__E80TQW__chartRefLine{stroke:currentColor;stroke-width:1.5px;stroke-dasharray:5 4;opacity:.55}.AppViews-module__E80TQW__chartLine{stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.AppViews-module__E80TQW__chartDot{stroke:var(--bg);stroke-width:1.5px;transition:r var(--transition-fast)}.AppViews-module__E80TQW__chartHit{fill:#0000;cursor:pointer;outline:none}.AppViews-module__E80TQW__chartHit:focus-visible{stroke:var(--ink);stroke-width:2px;fill:#ffffff0f}.AppViews-module__E80TQW__chartTipBox{fill:var(--night-3);stroke:var(--panel-line);stroke-width:1px}.AppViews-module__E80TQW__chartTipText{fill:var(--ink);font-size:11px;font-weight:600;font-family:var(--font-text)}.AppViews-module__E80TQW__profileNameRow{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.AppViews-module__E80TQW__proChip{border-radius:var(--radius-pill);font-family:var(--font-display);letter-spacing:.06em;color:#3a2a06;text-transform:uppercase;background:linear-gradient(150deg,#fff2c0 0%,#ffd45e 44%,#c99a1e 100%);border:1px solid #c99a1e99;flex:none;align-items:center;padding:.1rem .5rem;font-size:.66rem;font-weight:800;display:inline-flex;box-shadow:0 2px 10px -2px #f5b9428c}.AppViews-module__E80TQW__proEntry{background:radial-gradient(130% 190% at 0% 0%,#ffd45e3d,transparent 60%),radial-gradient(130% 190% at 100% 100%,#c99a1e29,transparent 60%),var(--panel);border-color:#f5b94266}.AppViews-module__E80TQW__proEntry:hover{border-color:var(--amber);box-shadow:var(--shadow-glow-amber)}.AppViews-module__E80TQW__proEntry:focus-visible{outline-color:var(--amber)}.AppViews-module__E80TQW__proEntryIcon{border-radius:var(--radius-md);width:44px;height:44px;box-shadow:var(--shadow-glow-amber);background:linear-gradient(150deg,#fff2c0 0%,#ffd45e 44%,#c99a1e 100%);flex:none;place-items:center;font-size:1.4rem;line-height:1;display:grid}.AppViews-module__E80TQW__proEntryChevron{color:var(--amber);flex:none}.AppViews-module__E80TQW__proHero{border-radius:var(--radius-lg);background:radial-gradient(120% 150% at 100% 0%,#ffd45e29,transparent 58%),radial-gradient(120% 150% at 0% 100%,#c99a1e1f,transparent 60%),linear-gradient(180deg,var(--bg-2)0%,var(--bg)100%);border:1px solid #f5b94247;flex-direction:column;gap:.6rem;margin-bottom:1rem;padding:clamp(1.4rem,5vw,2.6rem);display:flex;position:relative;overflow:hidden}.AppViews-module__E80TQW__proHeroGlow{pointer-events:none;filter:blur(6px);background:radial-gradient(60% 60%,#f5b94238,#0000 70%);height:220px;position:absolute;inset:-40% 30% auto -10%}.AppViews-module__E80TQW__proWordmark{font-family:var(--font-display);font-weight:800;font-size:var(--fs-body-lg);letter-spacing:.02em;color:var(--muted);position:relative}.AppViews-module__E80TQW__proWordmarkPro{color:#0000;background:linear-gradient(150deg,#fff2c0 0%,#ffd45e 44%,#c99a1e 100%);letter-spacing:.08em;-webkit-background-clip:text;background-clip:text}.AppViews-module__E80TQW__proTitle{font-family:var(--font-display);font-weight:800;font-size:var(--fs-title);line-height:var(--lh-tight);color:var(--ink);margin:0;position:relative}.AppViews-module__E80TQW__proLede{font-size:var(--fs-body-lg);color:var(--muted);max-width:44ch;margin:0;position:relative}.AppViews-module__E80TQW__proCard{border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 100% 0,#ffd45e1f,#0000 60%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #f5b94252;padding:clamp(1.2rem,4vw,1.8rem);position:relative;overflow:hidden}.AppViews-module__E80TQW__proDemoTag{border-radius:var(--radius-pill);font-size:var(--fs-caption);letter-spacing:.03em;text-transform:uppercase;color:var(--amber);background:var(--amber-soft);border:1px solid #f5b94266;align-items:center;padding:.22rem .66rem;font-weight:700;display:inline-flex}.AppViews-module__E80TQW__proPriceRow{align-items:baseline;gap:.4rem;margin-top:.8rem;display:flex}.AppViews-module__E80TQW__proPrice{font-family:var(--font-display);color:var(--ink);font-size:clamp(2.2rem,7vw,3rem);font-weight:800;line-height:1}.AppViews-module__E80TQW__proPriceUnit{font-size:var(--fs-body-lg);color:var(--muted);font-weight:600}.AppViews-module__E80TQW__proCardNote{font-size:var(--fs-body-sm);color:var(--muted);margin:.7rem 0 0}.AppViews-module__E80TQW__proActive{border-radius:var(--radius-lg);background:radial-gradient(120% 160% at 0 0,#ffd45e29,#0000 60%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #f5b94266;align-items:center;gap:clamp(.9rem,3vw,1.3rem);padding:clamp(1.1rem,3.5vw,1.6rem);display:flex}.AppViews-module__E80TQW__proActiveIcon{border-radius:var(--radius-md);width:58px;height:58px;box-shadow:var(--shadow-glow-amber);background:linear-gradient(150deg,#fff2c0 0%,#ffd45e 44%,#c99a1e 100%);flex:none;place-items:center;font-size:1.9rem;line-height:1;display:grid}.AppViews-module__E80TQW__proActiveBody{flex-direction:column;gap:3px;min-width:0;display:flex}.AppViews-module__E80TQW__proActiveKicker{font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--amber);font-weight:700}.AppViews-module__E80TQW__proActiveTitle{font-family:var(--font-display);font-weight:800;font-size:var(--fs-body-xl);color:var(--ink)}.AppViews-module__E80TQW__proActiveMeta{font-size:var(--fs-body-sm);color:var(--muted)}.AppViews-module__E80TQW__proBenefits{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.AppViews-module__E80TQW__proBenefit{border-radius:var(--radius-md);border:1px solid var(--panel-line);background:var(--panel);align-items:center;gap:.85rem;padding:.8rem .95rem;display:flex}.AppViews-module__E80TQW__proBenefitIcon{border-radius:var(--radius-sm);background:var(--amber-soft);border:1px solid #f5b9424d;flex:none;place-items:center;width:40px;height:40px;font-size:1.25rem;line-height:1;display:grid}.AppViews-module__E80TQW__proBenefitText{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.AppViews-module__E80TQW__proBenefitTitle{font-weight:700;font-size:var(--fs-body);color:var(--ink)}.AppViews-module__E80TQW__proBenefitDesc{font-size:var(--fs-body-sm);color:var(--muted)}.AppViews-module__E80TQW__proBenefitCheck{color:var(--amber);flex:none}.AppViews-module__E80TQW__proBenefitSoon{opacity:.72}.AppViews-module__E80TQW__proSoonTag{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb,var(--muted)15%,transparent);border-radius:999px;flex:none;align-self:center;padding:3px 9px;font-size:11px;font-weight:700}.AppViews-module__E80TQW__proInlineLink{cursor:pointer;color:var(--accent);font:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.AppViews-module__E80TQW__proInlineLink:hover{color:var(--ink)}.AppViews-module__E80TQW__proActions{flex-direction:column;gap:.7rem;display:flex}.AppViews-module__E80TQW__proBtn{cursor:pointer;border-radius:var(--radius-pill);width:100%;font-family:var(--font-display);font-weight:800;font-size:var(--fs-body-lg);color:#3a2a06;box-shadow:var(--shadow-glow-amber);transition:transform var(--transition-fast),box-shadow var(--transition-fast),filter var(--transition-fast);background:linear-gradient(150deg,#ffe08a 0%,#ffd45e 46%,#d9a422 100%);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.4rem;display:inline-flex}.AppViews-module__E80TQW__proBtn:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 18px 44px -10px #f5b94299}.AppViews-module__E80TQW__proBtn:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.AppViews-module__E80TQW__proBtn:disabled{opacity:.65;cursor:default;filter:none;box-shadow:none;transform:none}.AppViews-module__E80TQW__proFinePrint{text-align:center;font-size:var(--fs-body-xs);color:var(--dim);margin:0}@media (prefers-reduced-motion:reduce){.AppViews-module__E80TQW__proEntry,.AppViews-module__E80TQW__proBtn{transition:none}}.AppViews-module__E80TQW__mediaEdit{flex-direction:column;margin-bottom:6px;display:flex}.AppViews-module__E80TQW__coverEdit{background-color:#1e1e25;background-position:50%;background-size:cover;border:1px solid #2a2a34;border-radius:14px;justify-content:flex-end;align-items:flex-end;height:120px;padding:10px;display:flex;position:relative;overflow:hidden}.AppViews-module__E80TQW__avatarEdit{z-index:1;align-items:center;gap:14px;margin:-30px 0 0 16px;display:flex;position:relative}.AppViews-module__E80TQW__mediaBtn{cursor:pointer;color:#ededf0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;background:#14141ad1;border:1px solid #3a3a46;border-radius:100px;align-items:center;padding:7px 13px;font-size:13px;font-weight:650;display:inline-flex}.AppViews-module__E80TQW__mediaBtn:hover{border-color:#e11d2a}.AppViews-module__E80TQW__trophyMeta{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.AppViews-module__E80TQW__trophyChip{border-radius:var(--radius-pill);border:1px solid var(--panel-line);background:var(--panel);color:var(--ink);font-size:var(--fs-body-sm);align-items:center;gap:.4rem;padding:.4rem .85rem;font-weight:700;display:inline-flex}.AppViews-module__E80TQW__trophyChip b{font-variant-numeric:tabular-nums;color:var(--accent)}.AppViews-module__E80TQW__trophyRow{flex-wrap:wrap;gap:clamp(.7rem,2.4vw,1.2rem);display:flex}.AppViews-module__E80TQW__trophyItem{position:relative}.AppViews-module__E80TQW__trophyBtn{border-radius:var(--radius-md);border:1px solid var(--panel-line);text-align:center;width:clamp(78px,21vw,100px);font:inherit;color:inherit;cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast);background:0 0;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem .45rem .65rem;display:flex}.AppViews-module__E80TQW__trophyBtn:hover{transform:translateY(-2px)}.AppViews-module__E80TQW__trophyBtn:focus-visible{outline:2px solid var(--color-primary-border);outline-offset:2px}.AppViews-module__E80TQW__trophyBtn[aria-expanded=true]{border-color:var(--color-primary-border)}.AppViews-module__E80TQW__trophyName{font-family:var(--font-display);font-weight:800;font-size:var(--fs-body-xs);color:var(--ink);line-height:1.15}.AppViews-module__E80TQW__trophyHint{font-size:var(--fs-body-xs);color:var(--dim);margin:-.4rem 0 .9rem}.AppViews-module__E80TQW__trophyPop{z-index:30;border-radius:var(--radius-md);border:1px solid var(--panel-line);background:var(--night-2,var(--panel));width:max-content;max-width:min(240px,78vw);box-shadow:var(--elev-3,0 20px 50px #0000008c);text-align:left;flex-direction:column;gap:.25rem;padding:.7rem .85rem;animation:.12s ease-out AppViews-module__E80TQW__trophyPopIn;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.AppViews-module__E80TQW__trophyPop:before{content:"";border:6px solid #0000;border-bottom-color:var(--panel-line);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.AppViews-module__E80TQW__trophyPopTier{letter-spacing:.12em;text-transform:uppercase;color:var(--amber,var(--accent));font-size:10px;font-weight:800}.AppViews-module__E80TQW__trophyPopTitle{font-family:var(--font-display);font-weight:800;font-size:var(--fs-body);color:var(--ink);line-height:1.15}.AppViews-module__E80TQW__trophyPopDesc{font-size:var(--fs-body-sm);color:var(--muted);line-height:1.4}.AppViews-module__E80TQW__trophyPopProgress{font-size:var(--fs-body-xs);color:var(--dim);font-variant-numeric:tabular-nums;margin-top:.15rem;font-weight:700}@keyframes AppViews-module__E80TQW__trophyPopIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.AppViews-module__E80TQW__seeAll{color:var(--muted);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-weight:700;display:inline-flex}.AppViews-module__E80TQW__seeAll:hover{color:var(--accent)}.AppViews-module__E80TQW__h2{font-family:var(--font-display);font-size:var(--fs-body-lg);color:var(--ink);letter-spacing:-.01em;margin:0 0 14px;font-weight:650}.AppViews-module__E80TQW__adminChrome{background:var(--bg,transparent);grid-template-columns:232px 1fr;min-height:100vh;display:grid}.AppViews-module__E80TQW__adminSidebar{border-right:1px solid var(--panel-line);flex-direction:column;align-self:start;gap:6px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.AppViews-module__E80TQW__adminBrand{cursor:pointer;color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);background:0 0;border:none;align-items:center;gap:9px;padding:8px 12px 16px;display:flex}.AppViews-module__E80TQW__adminNav{flex-direction:column;gap:2px;display:flex}.AppViews-module__E80TQW__adminNavLink{border-radius:var(--radius-md);color:var(--muted);font-size:var(--fs-body-sm);cursor:pointer;text-align:left;transition:background var(--transition-fast),color var(--transition-fast);background:0 0;border:none;align-items:center;gap:11px;padding:10px 12px;display:flex}.AppViews-module__E80TQW__adminNavLink:hover{background:var(--accent-soft);color:var(--ink)}.AppViews-module__E80TQW__adminNavLinkActive{background:var(--accent-soft);color:var(--accent);font-weight:600}.AppViews-module__E80TQW__adminStatGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.AppViews-module__E80TQW__adminStat{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius-lg);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.AppViews-module__E80TQW__adminStatValue{font-family:var(--font-display);font-size:var(--fs-body-lg);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.AppViews-module__E80TQW__adminStatLabel{font-size:var(--fs-body-xs);color:var(--muted)}.AppViews-module__E80TQW__adminStatHint{font-size:var(--fs-body-xs);color:var(--accent)}@media (max-width:720px){.AppViews-module__E80TQW__adminChrome{grid-template-columns:1fr}.AppViews-module__E80TQW__adminSidebar{border-right:none;border-bottom:1px solid var(--panel-line);flex-flow:wrap;align-items:center;height:auto;padding:12px;position:static}.AppViews-module__E80TQW__adminBrand{padding:4px 8px}.AppViews-module__E80TQW__adminNav{flex-flow:wrap}}.AppViews-module__E80TQW__adminTableWrap{border:1px solid var(--panel-line);border-radius:var(--radius-lg);overflow-x:auto}.AppViews-module__E80TQW__adminTable{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--fs-body-sm)}.AppViews-module__E80TQW__adminTable th,.AppViews-module__E80TQW__adminTable td{text-align:left;border-bottom:1px solid var(--panel-line);vertical-align:middle;padding:11px 14px}.AppViews-module__E80TQW__adminTable thead th{font-size:var(--fs-body-xs);color:var(--muted);background:var(--panel);font-weight:600}.AppViews-module__E80TQW__adminTable tbody tr:last-child td{border-bottom:none}.AppViews-module__E80TQW__adminTable .AppViews-module__E80TQW__mono,.AppViews-module__E80TQW__mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.AppViews-module__E80TQW__badge{border-radius:var(--radius-pill);font-size:var(--fs-body-xs);white-space:nowrap;padding:2px 9px;font-weight:600;display:inline-block}.AppViews-module__E80TQW__badge_ok{background:color-mix(in srgb,var(--success)18%,transparent);color:var(--success)}.AppViews-module__E80TQW__badge_warn{background:color-mix(in srgb,var(--amber)20%,transparent);color:var(--amber)}.AppViews-module__E80TQW__badge_bad{background:var(--accent-soft);color:var(--accent)}.AppViews-module__E80TQW__badge_muted{background:var(--panel);color:var(--muted)}.AppViews-module__E80TQW__adminBtn{border-radius:var(--radius-md);border:1px solid var(--color-primary-border);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-body-xs);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast);padding:6px 14px;font-weight:600}.AppViews-module__E80TQW__adminBtn:hover:not(:disabled){background:color-mix(in srgb,var(--accent)22%,transparent)}.AppViews-module__E80TQW__adminBtn:disabled{opacity:.5;cursor:default}.AppViews-module__E80TQW__adminSearchRow{gap:10px;max-width:460px;display:flex}.AppViews-module__E80TQW__adminSearchInput{border:1px solid var(--panel-line);border-radius:var(--radius-md);background:var(--panel);color:var(--ink);font-size:var(--fs-body-sm);flex:1;padding:10px 14px}.AppViews-module__E80TQW__adminSearchInput:focus{outline:2px solid var(--accent);outline-offset:1px}.AppViews-module__E80TQW__adminBack{color:var(--muted);font-size:var(--fs-body-sm);cursor:pointer;background:0 0;border:none;margin-bottom:10px;padding:0;display:inline-block}.AppViews-module__E80TQW__adminBack:hover{color:var(--accent)}
