.home-image-module__E5Zn3G__frame{background:linear-gradient(135deg,#232336,#111722);display:block;position:absolute;inset:0;overflow:hidden}.home-image-module__E5Zn3G__frame img{object-fit:cover;opacity:0;transition:opacity .18s var(--ease-out)}.home-image-module__E5Zn3G__frame[data-loaded=true] img{opacity:1}@media (prefers-reduced-motion:reduce){.home-image-module__E5Zn3G__frame img{transition:none}}
.recent-visits-module__nj_mAW__section{min-width:0;margin-block:28px}.recent-visits-module__nj_mAW__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.recent-visits-module__nj_mAW__header h2{letter-spacing:-.025em;align-items:center;gap:10px;font-size:23px;display:flex}.recent-visits-module__nj_mAW__header h2 svg{color:var(--accent-primary);flex-shrink:0}.recent-visits-module__nj_mAW__header p{color:var(--text-secondary);margin-top:6px;font-size:12px}.recent-visits-module__nj_mAW__header button{min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:8px;font-size:12px}.recent-visits-module__nj_mAW__shelf{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;grid-auto-columns:260px;grid-auto-flow:column;gap:12px;margin-inline:-4px;padding:4px 4px 12px;display:grid;overflow-x:auto}.recent-visits-module__nj_mAW__card{border:1px solid var(--border-default);background:var(--bg-secondary);scroll-snap-align:start;border-radius:10px;min-width:0;position:relative}.recent-visits-module__nj_mAW__card a{align-items:center;gap:12px;min-height:104px;padding:12px 32px 12px 12px;display:flex}.recent-visits-module__nj_mAW__poster{border-radius:5px;flex-shrink:0;width:54px;height:78px;position:relative;overflow:hidden}.recent-visits-module__nj_mAW__copy{min-width:0}.recent-visits-module__nj_mAW__copy small{color:var(--text-secondary);font-size:11px}.recent-visits-module__nj_mAW__copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.recent-visits-module__nj_mAW__card>button{inset-inline-end:2px;width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:2px}@media (hover:hover) and (pointer:fine){.recent-visits-module__nj_mAW__card a:hover strong,.recent-visits-module__nj_mAW__header button:hover{color:var(--accent-primary)}.recent-visits-module__nj_mAW__card>button:hover{background:var(--surface-hover);color:var(--text-primary)}}@media (max-width:540px){.recent-visits-module__nj_mAW__header{align-items:flex-start;gap:8px}.recent-visits-module__nj_mAW__header h2{font-size:20px}.recent-visits-module__nj_mAW__shelf{grid-auto-columns:240px}}
.SiteNavbar-module__5XlbnG__loginLink{color:var(--text-secondary);min-height:calc(var(--space-10) - var(--focus-ring-width));padding:var(--space-0) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-bold);transition:color var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default);flex:none;align-items:center;text-decoration:none;display:flex;position:relative}.SiteNavbar-module__5XlbnG__loginLink:hover{color:var(--text-primary);transform:translateY(var(--motion-lift));background:0 0}.SiteNavbar-module__5XlbnG__loginLink:focus-visible{outline:var(--focus-ring-width) solid var(--accent-primary);outline-offset:var(--border-width)}.SiteNavbar-module__5XlbnG__searchShell{align-self:center;align-items:center;gap:var(--space-2);width:100%;display:flex;position:relative}.SiteNavbar-module__5XlbnG__searchTypeIconButton{background:var(--accent-muted);border:1px solid var(--border-default);width:44px;min-width:44px;height:44px;color:var(--accent-primary);cursor:pointer;border-radius:7px;flex:0 0 44px;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.SiteNavbar-module__5XlbnG__searchTypeIconButton:hover{background:var(--accent-muted-hover);border-color:var(--accent-primary)}.SiteNavbar-module__5XlbnG__searchTypeIconButton:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.SiteNavbar-module__5XlbnG__switchBadge{bottom:-2px;background:var(--bg-elevated);border:1px solid var(--border-strong);width:16px;height:16px;color:var(--accent-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:-2px}.SiteNavbar-module__5XlbnG__searchTypeIconButton:hover .SiteNavbar-module__5XlbnG__switchBadge{border-color:var(--accent-primary)}@media (prefers-reduced-motion:reduce){.SiteNavbar-module__5XlbnG__searchTypeIconButton{transition:none}}.SiteNavbar-module__5XlbnG__searchInputWrap{border:1px solid var(--border-strong);min-width:0;height:38px;min-height:38px;color:var(--text-secondary);background:var(--bg-secondary);border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.SiteNavbar-module__5XlbnG__searchInputWrap>svg{width:16px;height:16px;color:var(--text-secondary);flex:none}.SiteNavbar-module__5XlbnG__searchInputWrap input{width:100%;min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:none;outline:none;font-size:.85rem;line-height:1}.SiteNavbar-module__5XlbnG__searchInputWrap input::placeholder{color:var(--text-secondary)}.SiteNavbar-module__5XlbnG__searchShell .SiteNavbar-module__5XlbnG__searchInputWrap input:focus,.SiteNavbar-module__5XlbnG__searchShell .SiteNavbar-module__5XlbnG__searchInputWrap input:focus-visible{box-shadow:none;outline:none}.SiteNavbar-module__5XlbnG__searchResults{z-index:999;border:1px solid var(--border-default);background:var(--bg-elevated);min-width:min(320px,100vw - 32px);max-height:380px;box-shadow:var(--shadow-lg);border-radius:18px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.SiteNavbar-module__5XlbnG__searchResultRow{color:var(--text-primary);border-radius:12px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;transition:background-color .14s;display:flex}.SiteNavbar-module__5XlbnG__resultImage{background:var(--bg-tertiary);width:38px;height:38px;color:var(--accent-primary);border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;font-weight:800;display:flex;position:relative;overflow:hidden}.SiteNavbar-module__5XlbnG__resultImage img{object-fit:cover;border-radius:50%}.SiteNavbar-module__5XlbnG__resultMeta{flex-direction:column;flex:auto;min-width:0;display:flex}.SiteNavbar-module__5XlbnG__resultMeta strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:.88rem;font-weight:700;display:block;overflow:hidden}.SiteNavbar-module__5XlbnG__resultMeta small{color:var(--text-secondary);font-size:.76rem;display:block}.SiteNavbar-module__5XlbnG__searchStatus{text-align:center;color:var(--text-secondary);padding:16px;font-size:.85rem}.SiteNavbar-module__5XlbnG__loginLink{border:var(--border-width) solid var(--border-strong);color:var(--text-primary);background:var(--surface-primary);justify-self:end}.SiteNavbar-module__5XlbnG__accountPlaceholder{width:calc(var(--space-16) + var(--space-8) + var(--focus-ring-width));cursor:default;border-color:var(--border-default);background:linear-gradient(90deg, transparent, var(--surface-hover), transparent), var(--surface-primary);background-size:var(--skeleton-shimmer-size) var(--skeleton-full-size);animation:SiteNavbar-module__5XlbnG__accountPulse var(--skeleton-duration) var(--ease-default) infinite}.SiteNavbar-module__5XlbnG__accountPlaceholder:hover{background:linear-gradient(90deg, transparent, var(--surface-hover), transparent), var(--surface-primary);transform:none}@keyframes SiteNavbar-module__5XlbnG__accountPulse{0%{background-position:var(--skeleton-shimmer-start) var(--space-0)}to{background-position:var(--skeleton-shimmer-end) var(--space-0)}}.SiteNavbar-module__5XlbnG__profileLink{gap:var(--space-2);padding-inline:var(--space-3);border-color:var(--border-default);color:var(--text-primary);cursor:pointer;font:inherit}.SiteNavbar-module__5XlbnG__openProfileLink,.SiteNavbar-module__5XlbnG__profileLink:hover{border-color:var(--accent-primary);background:var(--surface-hover);box-shadow:var(--shadow-sm)}.SiteNavbar-module__5XlbnG__profileLabel{max-width:calc(var(--space-16) + var(--space-12) - var(--focus-ring-width));max-width:calc(var(--space-16) + var(--space-12) - var(--focus-ring-width));text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.SiteNavbar-module__5XlbnG__accountMenu,.SiteNavbar-module__5XlbnG__notificationShell{position:relative}.SiteNavbar-module__5XlbnG__directionUp .SiteNavbar-module__5XlbnG__accountDropdown,.SiteNavbar-module__5XlbnG__directionUp .SiteNavbar-module__5XlbnG__notificationPanel{box-shadow:var(--shadow-md);z-index:1500!important;inset:auto auto calc(100% + 8px) 0!important}.SiteNavbar-module__5XlbnG__accountDropdown,.SiteNavbar-module__5XlbnG__notificationPanel{top:calc(100% + var(--space-2));right:var(--space-0);z-index:var(--z-dropdown);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-lg);position:absolute;overflow:hidden}.SiteNavbar-module__5XlbnG__searchResults,.SiteNavbar-module__5XlbnG__accountDropdown,.SiteNavbar-module__5XlbnG__notificationPanel{animation:SiteNavbar-module__5XlbnG__navbarPanelIn var(--duration-enter) var(--ease-out)}@keyframes SiteNavbar-module__5XlbnG__navbarPanelIn{0%{opacity:0;transform:translateY(calc(var(--space-0) - var(--space-1)))}}.SiteNavbar-module__5XlbnG__accountMenu{--account-accent:var(--accent-primary);--account-surface:var(--bg-elevated);--account-hover:var(--bg-tertiary)}.SiteNavbar-module__5XlbnG__accountDropdown{background:var(--account-surface);border:1px solid var(--border-strong);width:min(260px,100vw - 32px);max-height:calc(100dvh - 96px);box-shadow:var(--shadow-md);border-radius:9px;flex-direction:column;gap:4px;padding:8px;display:flex;overflow-y:auto}.SiteNavbar-module__5XlbnG__accountDropdownHeader{border-bottom:1px solid var(--border-default);align-items:center;gap:12px;margin-bottom:4px;padding:10px 8px 16px;display:flex}.SiteNavbar-module__5XlbnG__accountHeaderInfo{min-width:0}.SiteNavbar-module__5XlbnG__accountHeaderInfo strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.SiteNavbar-module__5XlbnG__accountMenuLinks{gap:2px;display:grid}.SiteNavbar-module__5XlbnG__menuIconBubble{width:28px;height:28px;color:var(--text-secondary);flex:0 0 28px;place-items:center;display:grid}.SiteNavbar-module__5XlbnG__accountDropdown a,.SiteNavbar-module__5XlbnG__logoutButton{width:100%;min-height:44px;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.SiteNavbar-module__5XlbnG__accountDropdown a:hover{background:var(--account-hover);color:var(--account-accent)}.SiteNavbar-module__5XlbnG__accountDropdown a:hover .SiteNavbar-module__5XlbnG__menuIconBubble{color:inherit}.SiteNavbar-module__5XlbnG__accountDropdown a:focus-visible,.SiteNavbar-module__5XlbnG__logoutButton:focus-visible{outline:2px solid var(--account-accent);outline-offset:-2px}.SiteNavbar-module__5XlbnG__logoutButton{border-top:1px solid var(--border-default);color:var(--error);margin-top:4px}.SiteNavbar-module__5XlbnG__logoutButton .SiteNavbar-module__5XlbnG__menuIconBubble{color:inherit}.SiteNavbar-module__5XlbnG__logoutButton:hover:not(:disabled){background:var(--error-muted)}.SiteNavbar-module__5XlbnG__logoutButton:disabled{opacity:.6;cursor:wait}.SiteNavbar-module__5XlbnG__accountMenu .SiteNavbar-module__5XlbnG__navAvatar{background:var(--account-hover);color:var(--account-accent);flex-shrink:0;font-weight:600}@media (prefers-reduced-motion:reduce){.SiteNavbar-module__5XlbnG__accountDropdown a,.SiteNavbar-module__5XlbnG__logoutButton,.SiteNavbar-module__5XlbnG__chevronIcon{transition:none}}.SiteNavbar-module__5XlbnG__notificationPanel{width:min(var(--navbar-notification-panel-width), calc(100vw - var(--space-6)));border-radius:20px}.SiteNavbar-module__5XlbnG__notificationHeader{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--border-width) solid var(--border-default);padding:12px 12px 12px 18px;display:flex}.SiteNavbar-module__5XlbnG__notificationHeader strong{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.015em;font-size:18px;font-weight:800}.SiteNavbar-module__5XlbnG__notificationList{max-height:var(--navbar-notification-list-height);overscroll-behavior:contain;gap:2px;padding:6px;display:grid;overflow-y:auto}.SiteNavbar-module__5XlbnG__notificationGroup{color:var(--text-tertiary);margin:8px 10px 2px;font-family:inherit;font-size:12px;font-weight:800}.SiteNavbar-module__5XlbnG__notificationList>button{color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:10px 28px 10px 10px;display:grid;position:relative}[dir=rtl] .SiteNavbar-module__5XlbnG__notificationList>button{padding:10px 10px 10px 28px}.SiteNavbar-module__5XlbnG__notificationList>button:hover{background:var(--bg-tertiary)}.SiteNavbar-module__5XlbnG__notificationList .SiteNavbar-module__5XlbnG__unreadNotification{background:color-mix(in srgb, var(--accent-primary) 9%, transparent)}.SiteNavbar-module__5XlbnG__notificationList .SiteNavbar-module__5XlbnG__unreadNotification:after{content:"";top:50%;background:var(--accent-primary);border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:12px;translate:0 -50%}.SiteNavbar-module__5XlbnG__notificationAvatar{border-radius:var(--radius-full);width:40px;height:40px;color:var(--text-primary);background:var(--bg-tertiary);font-family:var(--font-display);place-items:center;font-weight:800;display:grid;overflow:hidden}.SiteNavbar-module__5XlbnG__notificationAvatar img{object-fit:cover;width:100%;height:100%}.SiteNavbar-module__5XlbnG__notificationList strong{color:var(--text-primary);font-size:14px;font-weight:700}.SiteNavbar-module__5XlbnG__notificationList .SiteNavbar-module__5XlbnG__unreadNotification strong{font-weight:800}.SiteNavbar-module__5XlbnG__notificationList small{color:var(--text-secondary);margin-top:2px;font-size:13px}.SiteNavbar-module__5XlbnG__notificationList time{color:var(--text-tertiary);margin-top:3px;font-size:12px;font-weight:650}.SiteNavbar-module__5XlbnG__emptyNotifications{border:2px dashed var(--border-strong);color:var(--text-secondary);font-size:var(--text-sm);text-align:center;border-radius:16px;margin:10px;padding:28px 16px}.SiteNavbar-module__5XlbnG__navAvatar{background:var(--account-hover);color:var(--account-accent);flex-shrink:0;font-weight:600}.SiteNavbar-module__5XlbnG__accountMenu .SiteNavbar-module__5XlbnG__largeNavAvatar{border:1px solid var(--border-strong);width:42px;height:42px;box-shadow:none}.SiteNavbar-module__5XlbnG__navAvatar img{object-fit:cover;width:100%;height:100%}.SiteNavbar-module__5XlbnG__accountMenu .SiteNavbar-module__5XlbnG__profileLink{background:var(--account-surface);min-height:44px;box-shadow:none;border-radius:7px;font-size:14px;font-weight:500;transform:none}.SiteNavbar-module__5XlbnG__accountMenu .SiteNavbar-module__5XlbnG__profileLink:hover,.SiteNavbar-module__5XlbnG__accountMenu .SiteNavbar-module__5XlbnG__openProfileLink{background:var(--account-hover);border-color:var(--account-accent)}.SiteNavbar-module__5XlbnG__accountMenu .SiteNavbar-module__5XlbnG__profileLink:focus-visible{outline-color:var(--account-accent)}.SiteNavbar-module__5XlbnG__directionUp .SiteNavbar-module__5XlbnG__profileLink{justify-content:flex-start;width:100%}.SiteNavbar-module__5XlbnG__directionUp .SiteNavbar-module__5XlbnG__profileLabel{text-align:start;flex:1;min-width:0;max-width:none}.SiteNavbar-module__5XlbnG__chevronIcon{flex-shrink:0;transition:transform .18s}.SiteNavbar-module__5XlbnG__chevronRotate{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.SiteNavbar-module__5XlbnG__accountDropdown a,.SiteNavbar-module__5XlbnG__logoutButton,.SiteNavbar-module__5XlbnG__chevronIcon{transition:none}}.SiteNavbar-module__5XlbnG__notificationButton{align-items:center;gap:var(--space-1);min-height:calc(var(--space-10) - var(--focus-ring-width));padding:var(--space-0) var(--space-2);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--text-base);font-weight:var(--weight-bold);transition:color var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default);background:0 0;display:inline-flex;position:relative}.SiteNavbar-module__5XlbnG__notificationButton:hover{color:var(--text-primary);background:var(--surface-hover);transform:translateY(var(--motion-lift))}.SiteNavbar-module__5XlbnG__notificationButton:active{transform:scale(.98)}.SiteNavbar-module__5XlbnG__notificationButton:focus-visible,.SiteNavbar-module__5XlbnG__notificationHeader button:focus-visible{outline:var(--focus-ring-width) solid var(--accent-primary);outline-offset:var(--border-width)}.SiteNavbar-module__5XlbnG__notificationButton strong{min-width:calc(var(--space-5) + var(--focus-ring-width));min-height:calc(var(--space-5) + var(--focus-ring-width));border-radius:var(--radius-full);color:var(--text-primary);background:var(--gradient-brand);font-size:var(--text-xs);place-items:center;display:inline-grid}.SiteNavbar-module__5XlbnG__notificationCount{top:calc(var(--space-1) * -1);right:calc(var(--space-1) * -1);z-index:1;min-width:calc(var(--space-5) + var(--focus-ring-width));min-height:calc(var(--space-5) + var(--focus-ring-width));border-radius:var(--radius-full);color:var(--text-primary);background:var(--gradient-brand);font-size:var(--text-xs);place-items:center;display:inline-grid;position:absolute}.SiteNavbar-module__5XlbnG__notificationPanel{width:min(var(--navbar-notification-panel-width), calc(100vw - var(--space-6)))}.SiteNavbar-module__5XlbnG__notificationHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:var(--border-width) solid var(--border-default);display:flex}.SiteNavbar-module__5XlbnG__notificationHeader strong{color:var(--text-primary)}.SiteNavbar-module__5XlbnG__notificationHeaderActions{align-items:center;gap:var(--space-1);display:flex}.SiteNavbar-module__5XlbnG__notificationHeader button{border:var(--space-0);color:var(--accent-primary);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);background:0 0}.SiteNavbar-module__5XlbnG__notificationList{max-height:var(--navbar-notification-list-height);display:grid;overflow-y:auto}.SiteNavbar-module__5XlbnG__notificationList>button{grid-template-columns:calc(var(--space-10) + var(--focus-ring-width)) minmax(var(--space-0), 1fr);gap:var(--space-2);padding:var(--space-3);border:var(--space-0);border-bottom:var(--border-width) solid var(--border-subtle);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;display:grid}.SiteNavbar-module__5XlbnG__notificationList>button:hover,.SiteNavbar-module__5XlbnG__notificationList .SiteNavbar-module__5XlbnG__unreadNotification{background:var(--accent-muted)}.SiteNavbar-module__5XlbnG__notificationList>button:focus-visible{outline:var(--focus-ring-width) solid var(--accent-primary);outline-offset:calc(var(--space-0) - var(--focus-ring-width))}.SiteNavbar-module__5XlbnG__notificationAvatar{width:calc(var(--space-10) + var(--focus-ring-width));height:calc(var(--space-10) + var(--focus-ring-width));border-radius:var(--radius-full);color:var(--text-inverse);background:var(--gradient-brand);font-weight:var(--weight-black);place-items:center;display:grid;overflow:hidden}.SiteNavbar-module__5XlbnG__notificationList strong,.SiteNavbar-module__5XlbnG__notificationList small,.SiteNavbar-module__5XlbnG__notificationList time{line-height:1.35;display:block}.SiteNavbar-module__5XlbnG__notificationList strong{color:var(--text-primary)}.SiteNavbar-module__5XlbnG__notificationList small{margin-top:calc(var(--space-1) / 2);color:var(--text-secondary)}.SiteNavbar-module__5XlbnG__notificationList time,.SiteNavbar-module__5XlbnG__emptyNotifications{color:var(--text-secondary);font-size:var(--text-sm)}.SiteNavbar-module__5XlbnG__emptyNotifications{margin:var(--space-0);padding:var(--space-5);text-align:center}.SiteNavbar-module__5XlbnG__navAvatar{width:calc(var(--space-6) + var(--focus-ring-width));height:calc(var(--space-6) + var(--focus-ring-width));border-radius:var(--radius-full);color:var(--text-inverse);background:var(--gradient-brand);font-size:var(--text-xs);font-weight:var(--weight-black);place-items:center;display:grid;overflow:hidden}.SiteNavbar-module__5XlbnG__largeNavAvatar{width:calc(var(--space-12) + var(--focus-ring-width));height:calc(var(--space-12) + var(--focus-ring-width));border:calc(var(--border-width) + var(--focus-ring-width)) solid var(--accent-primary);box-shadow:var(--shadow-glow)}@media (max-width:820px){.SiteNavbar-module__5XlbnG__loginLink{justify-self:start}.SiteNavbar-module__5XlbnG__accountDropdown{right:auto;left:var(--space-0)}.SiteNavbar-module__5XlbnG__searchShell{justify-self:stretch}.SiteNavbar-module__5XlbnG__searchResults{min-width:var(--space-0)}}@media (prefers-reduced-motion:reduce){.SiteNavbar-module__5XlbnG__loginLink,.SiteNavbar-module__5XlbnG__searchInputWrap,.SiteNavbar-module__5XlbnG__notificationButton{transition:none}.SiteNavbar-module__5XlbnG__accountPlaceholder,.SiteNavbar-module__5XlbnG__searchResults,.SiteNavbar-module__5XlbnG__accountDropdown,.SiteNavbar-module__5XlbnG__notificationPanel{animation:none}}.SiteNavbar-module__5XlbnG__searchShell{gap:6px}.SiteNavbar-module__5XlbnG__searchTypeIconButton{color:var(--text-secondary);background:var(--bg-tertiary);border-color:#0000;border-radius:14px}.SiteNavbar-module__5XlbnG__searchTypeIconButton:hover{color:var(--text-primary);background:var(--bg-tertiary);border-color:var(--border-strong)}.SiteNavbar-module__5XlbnG__searchTypeAnime{color:var(--accent-primary)}.SiteNavbar-module__5XlbnG__switchBadge{background:var(--bg-secondary);border-color:var(--border-default)}.SiteNavbar-module__5XlbnG__searchInputWrap{background:var(--bg-tertiary);border:1px solid #0000;border-radius:14px;height:44px;min-height:44px;padding-inline:14px 8px}.SiteNavbar-module__5XlbnG__searchInputWrap:focus-within{border-color:var(--accent-primary);box-shadow:none}.SiteNavbar-module__5XlbnG__searchInputWrap input{font-size:15px}.SiteNavbar-module__5XlbnG__searchResults{border:1px solid var(--border-strong);background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}.SiteNavbar-module__5XlbnG__searchResultRow{border-radius:12px}.SiteNavbar-module__5XlbnG__searchResultRow:hover,.SiteNavbar-module__5XlbnG__activeRow{background:var(--bg-tertiary)!important}.SiteNavbar-module__5XlbnG__loginLink{min-height:44px;color:var(--text-primary);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:14px;padding-inline:14px;font-size:15px;font-weight:650;transition:background-color .15s,color .15s}.SiteNavbar-module__5XlbnG__loginLink:hover{color:var(--text-primary);background:var(--bg-tertiary);transform:none}.SiteNavbar-module__5XlbnG__loginLink:active{transform:none}.SiteNavbar-module__5XlbnG__joinLink{color:var(--text-on-accent);background:var(--accent-primary);font-weight:750}.SiteNavbar-module__5XlbnG__joinLink:hover{color:var(--text-on-accent);background:var(--accent-hover)}.SiteNavbar-module__5XlbnG__guestLinks{align-items:center;gap:4px;display:flex}.SiteNavbar-module__5XlbnG__accountPlaceholder{border-color:#0000;border-radius:14px;width:120px;min-height:44px}.SiteNavbar-module__5XlbnG__accountMenu .SiteNavbar-module__5XlbnG__profileLink{background:0 0;border:1px solid #0000;border-radius:14px;min-height:44px;padding-inline:5px 10px;font-size:15px;font-weight:650}.SiteNavbar-module__5XlbnG__accountMenu .SiteNavbar-module__5XlbnG__profileLink:hover,.SiteNavbar-module__5XlbnG__accountMenu .SiteNavbar-module__5XlbnG__openProfileLink{background:var(--bg-tertiary);box-shadow:none;border-color:#0000}.SiteNavbar-module__5XlbnG__accountMenu .SiteNavbar-module__5XlbnG__navAvatar{background:var(--bg-tertiary);width:32px;height:32px;color:var(--text-primary)}.SiteNavbar-module__5XlbnG__accountDropdown{background:var(--bg-elevated);box-shadow:var(--shadow-lg);border-radius:18px}.SiteNavbar-module__5XlbnG__accountDropdown a,.SiteNavbar-module__5XlbnG__logoutButton{border-radius:12px;font-size:15px}.SiteNavbar-module__5XlbnG__accountDropdown a:hover{color:var(--text-primary)}.SiteNavbar-module__5XlbnG__notificationShell .SiteNavbar-module__5XlbnG__notificationButton{width:44px;height:44px;color:var(--text-primary);background:0 0;border-color:#0000;border-radius:14px}.SiteNavbar-module__5XlbnG__notificationShell .SiteNavbar-module__5XlbnG__notificationButton:hover:not(:disabled){color:var(--text-primary);background:var(--bg-tertiary);transform:none}.SiteNavbar-module__5XlbnG__notificationCount{color:var(--text-on-accent);background:var(--accent-primary);font-weight:750;top:2px;right:2px}.SiteNavbar-module__5XlbnG__notificationPanel{border-radius:18px}.SiteNavbar-module__5XlbnG__notificationAction{margin:-4px 0 6px;padding-inline-start:62px;display:flex}.SiteNavbar-module__5XlbnG__notificationAction button,.SiteNavbar-module__5XlbnG__notificationAction span{border:1px solid var(--border-default);min-height:32px;color:var(--text-primary);background:var(--bg-secondary);font:inherit;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.SiteNavbar-module__5XlbnG__notificationAction button{cursor:pointer}.SiteNavbar-module__5XlbnG__notificationAction button:hover:not(:disabled){border-color:var(--accent-primary)}.SiteNavbar-module__5XlbnG__notificationAction button:disabled{opacity:.6}.SiteNavbar-module__5XlbnG__notificationAction button:focus-visible{outline:var(--focus-ring-width) solid var(--accent-primary);outline-offset:2px}.SiteNavbar-module__5XlbnG__notificationAction span{color:var(--accent-primary);background:0 0;border-color:#0000}
.LanguageSwitcher-module__kcAi4G__switcher{align-items:center;display:inline-flex;position:relative}.LanguageSwitcher-module__kcAi4G__triggerButton{border:1px solid var(--border-default);background:var(--bg-tertiary);min-width:0;max-width:100%;height:40px;color:var(--text-primary);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;transition:background-color .16s,border-color .16s;display:inline-flex}.LanguageSwitcher-module__kcAi4G__triggerButton:hover:not(:disabled),.LanguageSwitcher-module__kcAi4G__triggerActive{border-color:var(--accent-primary)}.LanguageSwitcher-module__kcAi4G__globeIcon{width:15px;height:15px;color:var(--accent-primary);flex:none}.LanguageSwitcher-module__kcAi4G__flagSpan{font-size:13px;font-weight:750;line-height:1}.LanguageSwitcher-module__kcAi4G__labelSpan{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LanguageSwitcher-module__kcAi4G__chevronIcon{width:14px;height:14px;color:var(--text-secondary);flex:none;transition:rotate .2s}.LanguageSwitcher-module__kcAi4G__chevronRotate{rotate:180deg}.LanguageSwitcher-module__kcAi4G__spinIcon{width:14px;height:14px;color:var(--accent-primary);flex:none;animation:1s linear infinite LanguageSwitcher-module__kcAi4G__spin}@keyframes LanguageSwitcher-module__kcAi4G__spin{to{rotate:360deg}}.LanguageSwitcher-module__kcAi4G__dropdownPopover{z-index:1000;border:1px solid var(--border-default);background:var(--bg-elevated);min-width:180px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-lg);border-radius:18px;flex-direction:column;gap:2px;padding:6px;animation:.18s cubic-bezier(.16,1,.3,1) LanguageSwitcher-module__kcAi4G__fadeIn;display:flex;position:absolute;top:calc(100% + 8px);right:0}@keyframes LanguageSwitcher-module__kcAi4G__fadeIn{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}.LanguageSwitcher-module__kcAi4G__dropdownOption{width:100%;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:700;transition:background-color .14s;display:flex}.LanguageSwitcher-module__kcAi4G__dropdownOption:hover{background:var(--surface-hover)}.LanguageSwitcher-module__kcAi4G__optionSelected,.LanguageSwitcher-module__kcAi4G__optionSelected:hover{background:var(--accent-muted);color:var(--accent-primary)}.LanguageSwitcher-module__kcAi4G__optionFlag{font-size:13px;font-weight:750}.LanguageSwitcher-module__kcAi4G__optionText{overflow-wrap:anywhere;flex:1;min-width:0}.LanguageSwitcher-module__kcAi4G__optionBadge{color:var(--text-secondary);font-size:12px;font-weight:800}.LanguageSwitcher-module__kcAi4G__checkIcon{width:15px;height:15px;color:var(--accent-primary);flex:none;margin-inline-start:auto}.LanguageSwitcher-module__kcAi4G__status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LanguageSwitcher-module__kcAi4G__mobile{border-top:1px solid var(--border-default);width:100%;padding-top:16px}.LanguageSwitcher-module__kcAi4G__mobile .LanguageSwitcher-module__kcAi4G__triggerButton{justify-content:space-between;width:100%;height:46px}.LanguageSwitcher-module__kcAi4G__mobile .LanguageSwitcher-module__kcAi4G__dropdownPopover{width:100%;left:0;right:0}.LanguageSwitcher-module__kcAi4G__directionUp .LanguageSwitcher-module__kcAi4G__dropdownPopover{inset:auto auto calc(100% + 8px) 0}.LanguageSwitcher-module__kcAi4G__showMoreButton{border:0;border-top:1px solid var(--border-default);color:var(--accent-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:0 0 12px 12px;align-items:center;gap:9px;margin-top:4px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.LanguageSwitcher-module__kcAi4G__showMoreButton:hover{background:var(--accent-muted)}.LanguageSwitcher-module__kcAi4G__showMoreButton svg{flex:none;width:16px;height:16px}.LanguageSwitcher-module__kcAi4G__modalBackdrop{z-index:2000;background:var(--bg-overlay);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.LanguageSwitcher-module__kcAi4G__languageModal{border:1px solid var(--border-default);background:var(--bg-elevated);width:min(760px,100%);max-height:min(720px,100dvh - 40px);color:var(--text-primary);box-shadow:var(--shadow-xl);border-radius:24px;padding:26px;animation:.2s cubic-bezier(.16,1,.3,1) LanguageSwitcher-module__kcAi4G__modalIn;overflow:auto}@keyframes LanguageSwitcher-module__kcAi4G__modalIn{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.LanguageSwitcher-module__kcAi4G__modalHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.LanguageSwitcher-module__kcAi4G__modalHeader h2{letter-spacing:-.03em;overflow-wrap:normal;margin:0 0 6px;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.1}.LanguageSwitcher-module__kcAi4G__modalHeader p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.55}.LanguageSwitcher-module__kcAi4G__modalClose{border:1px solid var(--border-default);background:var(--bg-tertiary);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;border-radius:14px;flex:none;place-items:center;padding:0;display:grid}.LanguageSwitcher-module__kcAi4G__modalClose:hover{border-color:var(--accent-primary);color:var(--text-primary)}.LanguageSwitcher-module__kcAi4G__modalClose svg{width:18px;height:18px}.LanguageSwitcher-module__kcAi4G__languageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.LanguageSwitcher-module__kcAi4G__modalLanguage{border:1px solid var(--border-default);background:var(--bg-secondary);min-height:58px;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 14px;transition:border-color .16s,translate .16s;display:grid}.LanguageSwitcher-module__kcAi4G__modalLanguage:hover:not(:disabled){border-color:var(--accent-primary);translate:0 -1px}.LanguageSwitcher-module__kcAi4G__modalLanguageSelected{border-color:var(--accent-primary);background:var(--accent-muted)}.LanguageSwitcher-module__kcAi4G__modalFlag{font-size:13px;font-weight:800;line-height:1}.LanguageSwitcher-module__kcAi4G__modalLanguageName{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:700;line-height:1.25}.LanguageSwitcher-module__kcAi4G__modalLanguageCode{color:var(--text-secondary);font-size:12px;font-weight:800}.LanguageSwitcher-module__kcAi4G__modalCheck{width:15px;height:15px;color:var(--accent-primary)}html[data-theme=light] :is(.LanguageSwitcher-module__kcAi4G__dropdownPopover,.LanguageSwitcher-module__kcAi4G__languageModal){border-color:#0000}html[data-theme=light] .LanguageSwitcher-module__kcAi4G__modalLanguage:not(.LanguageSwitcher-module__kcAi4G__modalLanguageSelected){box-shadow:var(--shadow-sm);border-color:#0000}.LanguageSwitcher-module__kcAi4G__triggerButton:focus-visible,.LanguageSwitcher-module__kcAi4G__dropdownOption:focus-visible,.LanguageSwitcher-module__kcAi4G__showMoreButton:focus-visible,.LanguageSwitcher-module__kcAi4G__modalClose:focus-visible,.LanguageSwitcher-module__kcAi4G__modalLanguage:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.LanguageSwitcher-module__kcAi4G__compact .LanguageSwitcher-module__kcAi4G__triggerButton{background:0 0;border:0;gap:6px;height:44px;padding:0 10px}.LanguageSwitcher-module__kcAi4G__compact .LanguageSwitcher-module__kcAi4G__triggerButton:hover:not(:disabled),.LanguageSwitcher-module__kcAi4G__compact .LanguageSwitcher-module__kcAi4G__triggerActive{background:var(--bg-tertiary)}.LanguageSwitcher-module__kcAi4G__compact .LanguageSwitcher-module__kcAi4G__labelSpan,.LanguageSwitcher-module__kcAi4G__compact .LanguageSwitcher-module__kcAi4G__chevronIcon{display:none}@media (prefers-reduced-motion:reduce){.LanguageSwitcher-module__kcAi4G__dropdownPopover,.LanguageSwitcher-module__kcAi4G__languageModal{animation:none}.LanguageSwitcher-module__kcAi4G__modalLanguage,.LanguageSwitcher-module__kcAi4G__chevronIcon{transition:none}.LanguageSwitcher-module__kcAi4G__modalLanguage:hover:not(:disabled){translate:none}}@media (max-width:680px){.LanguageSwitcher-module__kcAi4G__languageModal{padding:18px}.LanguageSwitcher-module__kcAi4G__languageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.LanguageSwitcher-module__kcAi4G__modalBackdrop{padding:10px}.LanguageSwitcher-module__kcAi4G__languageGrid{grid-template-columns:minmax(0,1fr)}}
.ThemeToggle-module__sGqMhG__toggle{width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.ThemeToggle-module__sGqMhG__toggle:hover{background:var(--bg-tertiary)}.ThemeToggle-module__sGqMhG__toggle:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.ThemeToggle-module__sGqMhG__toggle svg{width:20px;height:20px}
.game-components-module__SBHFaq__gamePage{background:var(--bg-primary);color:var(--text-primary)}.game-components-module__SBHFaq__shell{min-width:0;max-width:1376px;height:calc(100dvh - var(--site-header-offset,0px) - var(--site-tabbar-offset,0px));flex-direction:column;gap:14px;min-height:520px;margin:0 auto;padding:14px 40px 20px;display:flex}.game-components-module__SBHFaq__topbar{align-items:center;gap:14px;min-width:0;display:flex}.game-components-module__SBHFaq__backLink{background:var(--bg-tertiary);min-height:40px;color:var(--text-secondary);border-radius:14px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.game-components-module__SBHFaq__backLink:hover{color:var(--text-primary)}.game-components-module__SBHFaq__title{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;min-width:0;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1.1;overflow:hidden}.game-components-module__SBHFaq__kindSticker{background:var(--sticker);color:var(--on-sticker);border-radius:999px;flex-shrink:0;padding:5px 12px;font-size:13px;font-weight:800;rotate:-4deg}.game-components-module__SBHFaq__gameName{color:var(--text-secondary);flex-shrink:0;margin:0 0 0 auto;font-size:14px;font-weight:600}.game-components-module__SBHFaq__stage{flex-direction:column;flex:1;min-height:0;display:flex}.game-components-module__SBHFaq__shell[data-flow]{height:auto;min-height:0}.game-components-module__SBHFaq__shell[data-flow] .game-components-module__SBHFaq__stage{flex:none}.game-components-module__SBHFaq__leaderboard{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:24px;margin-top:0;padding:18px}.game-components-module__SBHFaq__leaderboardHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:14px;display:flex}.game-components-module__SBHFaq__leaderboardHeader h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.game-components-module__SBHFaq__leaderboardHeader span,.game-components-module__SBHFaq__currentLeaderboardUser>span{color:var(--text-secondary);font-size:13px;font-weight:600}.game-components-module__SBHFaq__leaderboardHeader span{line-height:1.5}.game-components-module__SBHFaq__leaderboardList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.game-components-module__SBHFaq__leaderboardRow{background:var(--bg-primary);min-height:52px;color:var(--text-primary);border:1px solid #0000;border-radius:14px;grid-template-columns:34px 32px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 12px;text-decoration:none;display:grid}.game-components-module__SBHFaq__leaderboardRow:hover{border-color:var(--accent-primary)}.game-components-module__SBHFaq__leaderboardRow strong{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.game-components-module__SBHFaq__leaderboardRank{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.game-components-module__SBHFaq__leaderboardList li:first-child .game-components-module__SBHFaq__leaderboardRank{background:var(--sticker);width:34px;height:28px;color:var(--on-sticker);border-radius:999px;place-items:center;display:inline-grid;rotate:-6deg}.game-components-module__SBHFaq__leaderboardAvatar{background:var(--bg-tertiary);width:32px;height:32px;color:var(--accent-primary);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:relative;overflow:hidden}.game-components-module__SBHFaq__leaderboardAvatar img{object-fit:cover}.game-components-module__SBHFaq__leaderboardScore{color:var(--text-primary);font-family:var(--font-display);font-variant-numeric:tabular-nums;grid-area:1/4/span 2;font-size:18px;font-weight:800}.game-components-module__SBHFaq__leaderboardReward{background:var(--accent-muted);color:var(--accent-primary);white-space:nowrap;border-radius:999px;grid-area:2/3;justify-self:start;padding:3px 8px;font-size:12px;font-weight:800;line-height:1.2}.game-components-module__SBHFaq__currentUserRow{border-color:var(--accent-primary);background:var(--accent-muted)}.game-components-module__SBHFaq__currentLeaderboardUser{border-top:1px dashed var(--border-strong);gap:8px;margin-top:14px;padding-top:14px;display:grid}.game-components-module__SBHFaq__leaderboardNotice,.game-components-module__SBHFaq__leaderboardError{border:2px dashed var(--border-strong);color:var(--text-secondary);border-radius:14px;margin:0;padding:14px}.game-components-module__SBHFaq__leaderboardError{border-style:solid;border-width:1px;border-color:var(--error);background:var(--error-muted);color:var(--text-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.game-components-module__SBHFaq__leaderboardError p{margin:0}.game-components-module__SBHFaq__secondaryButton{border:1px solid var(--border-default);background:var(--bg-tertiary);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:14px;padding:9px 16px;font-size:14px;font-weight:700}.game-components-module__SBHFaq__secondaryButton:hover{border-color:var(--accent-primary)}html[data-theme=light] .game-components-module__SBHFaq__leaderboard{box-shadow:var(--shadow-sm);border-color:#0000}html[data-theme=light] .game-components-module__SBHFaq__backLink{background:var(--bg-secondary);box-shadow:var(--shadow-sm)}.game-components-module__SBHFaq__shell :is(button,a,input,select):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.game-components-module__SBHFaq__shell :is(button,input,select){min-height:44px}.game-components-module__SBHFaq__shell :is(h2,h3,p){overflow-wrap:anywhere}@media (max-width:1100px){.game-components-module__SBHFaq__shell{padding-inline:26px}.game-components-module__SBHFaq__gameName{display:none}}@media (max-width:1023px){.game-components-module__SBHFaq__shell{--stage-h:max(460px, calc(100dvh - var(--site-header-offset,0px) - var(--site-tabbar-offset,0px) - 92px));--play-h:max(340px, calc(100dvh - var(--site-header-offset,0px) - var(--site-tabbar-offset,0px) - 196px));gap:12px;height:auto;min-height:0;padding:12px 16px 24px}.game-components-module__SBHFaq__stage{flex:none}.game-components-module__SBHFaq__backLink{justify-content:center;width:40px;padding:0}.game-components-module__SBHFaq__backLink span{display:none}.game-components-module__SBHFaq__title{font-size:24px}}@media (prefers-reduced-motion:reduce){.game-components-module__SBHFaq__shell,.game-components-module__SBHFaq__shell *,.game-components-module__SBHFaq__shell :before,.game-components-module__SBHFaq__shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.episode-poster-module__sWAhMW__trigger{border:1px solid var(--border-strong);background:var(--bg-secondary);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-block:12px;padding:10px 16px;font-size:14px;display:inline-flex}.episode-poster-module__sWAhMW__dialog{width:min(940px,100% - 24px)}.episode-poster-module__sWAhMW__editor{gap:18px;display:grid}.episode-poster-module__sWAhMW__editor>p{color:var(--text-secondary);margin:0;line-height:1.65}.episode-poster-module__sWAhMW__options{border:1px solid var(--border-default);border-radius:18px;gap:10px;margin:0;padding:16px;display:grid}.episode-poster-module__sWAhMW__options legend{padding-inline:6px;font-weight:650}.episode-poster-module__sWAhMW__options label{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.episode-poster-module__sWAhMW__options input{accent-color:var(--discovery-accent);width:18px;height:18px}.episode-poster-module__sWAhMW__source{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.episode-poster-module__sWAhMW__source select{border:1px solid var(--border-strong);min-height:44px;color:var(--text-primary);background:var(--bg-secondary);font:inherit;border-radius:14px;padding:8px 12px}.episode-poster-module__sWAhMW__generate{background:var(--discovery-accent);min-height:46px;color:var(--discovery-on-accent);font:inherit;cursor:pointer;border:0;border-radius:14px;padding:12px 18px;font-weight:700}.episode-poster-module__sWAhMW__generate:disabled{opacity:.6;cursor:wait}.episode-poster-module__sWAhMW__preview{border:1px solid var(--border-strong);border-radius:18px;margin:0;overflow:hidden}.episode-poster-module__sWAhMW__preview img{width:100%;height:auto;display:block}.episode-poster-module__sWAhMW__preview figcaption{background:var(--bg-secondary);padding:12px}.episode-poster-module__sWAhMW__preview a{min-height:44px;color:var(--text-primary);align-items:center;gap:8px;display:flex}.episode-poster-module__sWAhMW__editor summary{cursor:pointer;min-height:44px}.episode-poster-module__sWAhMW__editor ul{padding-inline-start:24px;line-height:1.8}.episode-poster-module__sWAhMW__trigger:focus-visible,.episode-poster-module__sWAhMW__editor :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--discovery-accent);outline-offset:3px}
.settings-shell-module__09FvCG__shell{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px;width:min(1180px,100%);margin:0 auto;padding:32px 40px 72px;display:grid}.settings-shell-module__09FvCG__aside{top:calc(var(--site-header-offset,0px) + 24px);gap:12px;display:grid;position:sticky}.settings-shell-module__09FvCG__account{border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-primary);border-radius:20px;align-items:center;gap:12px;padding:12px;display:flex}[data-theme=light] .settings-shell-module__09FvCG__account{box-shadow:var(--shadow-sm);border-color:#0000}.settings-shell-module__09FvCG__account:hover{border-color:var(--accent-primary)}.settings-shell-module__09FvCG__account>svg{color:var(--text-tertiary);flex:none}.settings-shell-module__09FvCG__avatar{background:var(--bg-tertiary);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid;position:relative;overflow:hidden}.settings-shell-module__09FvCG__avatar img{object-fit:cover}.settings-shell-module__09FvCG__accountText{flex:1;gap:2px;min-width:0;display:grid}.settings-shell-module__09FvCG__accountText strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.settings-shell-module__09FvCG__accountText small{color:var(--text-secondary);font-size:12px;font-weight:650}.settings-shell-module__09FvCG__nav{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:20px;gap:2px;padding:6px;display:grid}[data-theme=light] .settings-shell-module__09FvCG__nav{box-shadow:var(--shadow-sm);border-color:#0000}.settings-shell-module__09FvCG__nav a{min-height:44px;color:var(--text-secondary);border-radius:14px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.settings-shell-module__09FvCG__nav a:hover{color:var(--text-primary);background:var(--bg-tertiary)}.settings-shell-module__09FvCG__nav{position:relative}.settings-shell-module__09FvCG__nav a{z-index:1;position:relative}.settings-shell-module__09FvCG__navPill{background:rgba(var(--brand-rgb), .16);border-radius:14px}.settings-shell-module__09FvCG__nav a[aria-current]{color:var(--text-primary);background:0 0}.settings-shell-module__09FvCG__nav a[aria-current] svg{color:var(--accent-primary)}.settings-shell-module__09FvCG__nav a[data-danger]{color:color-mix(in srgb, var(--error,#d86464) 80%, var(--text-secondary));margin-top:6px}.settings-shell-module__09FvCG__nav a[data-danger] svg{color:var(--error,#d86464)}.settings-shell-module__09FvCG__main{gap:20px;min-width:0;display:grid}.settings-shell-module__09FvCG__header{margin-bottom:8px}.settings-shell-module__09FvCG__eyebrow{background:var(--sticker);color:var(--on-sticker);border-radius:999px;margin-bottom:10px;padding:5px 11px;font-size:12px;font-weight:800;display:inline-block;rotate:-2deg}.settings-shell-module__09FvCG__header h1{letter-spacing:-.035em;overflow-wrap:normal;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.05}.settings-shell-module__09FvCG__header p{max-width:62ch;color:var(--text-secondary);margin:10px 0 0;font-size:16px;line-height:1.6}.settings-shell-module__09FvCG__shell :is(a,button):focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width:960px){.settings-shell-module__09FvCG__shell{grid-template-columns:1fr;gap:20px;padding:24px 26px 56px}.settings-shell-module__09FvCG__aside{position:static}.settings-shell-module__09FvCG__nav{scrollbar-width:none;gap:4px;padding:5px;display:flex;overflow-x:auto}.settings-shell-module__09FvCG__nav a{white-space:nowrap;flex-shrink:0}.settings-shell-module__09FvCG__nav a[data-danger]{margin-top:0}}@media (max-width:600px){.settings-shell-module__09FvCG__shell{padding:16px 16px 48px}}
.Select-module__E8rWSW__container{width:100%;display:inline-block;position:relative}.Select-module__E8rWSW__trigger.Select-module__E8rWSW__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-width:var(--space-16);min-height:var(--space-10);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-strong);color:var(--text-primary);background:var(--bg-tertiary);font:inherit;font-size:var(--text-base);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default);border-radius:14px;display:inline-flex}.Select-module__E8rWSW__trigger.Select-module__E8rWSW__trigger:hover{border-color:var(--accent-primary);background:var(--surface-hover)}.Select-module__E8rWSW__trigger.Select-module__E8rWSW__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--border-width)}.Select-module__E8rWSW__trigger.Select-module__E8rWSW__trigger:disabled{opacity:.5;cursor:not-allowed}.Select-module__E8rWSW__trigger.Select-module__E8rWSW__trigger[data-placeholder]{color:var(--text-tertiary)}.Select-module__E8rWSW__valueText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Select-module__E8rWSW__chevron{width:var(--space-4);height:var(--space-4);color:var(--text-secondary);transition:transform var(--duration-normal) var(--ease-default);flex:none}.Select-module__E8rWSW__trigger.Select-module__E8rWSW__trigger[data-state=open] .Select-module__E8rWSW__chevron{transform:rotate(.5turn)}.Select-module__E8rWSW__content{z-index:var(--z-dropdown,1000);width:max-content;min-width:100%;max-width:min(320px, calc(100vw - var(--space-6)));border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-elevated);max-height:280px;box-shadow:var(--shadow-lg);animation:Select-module__E8rWSW__selectContentIn var(--duration-enter,.15s) var(--ease-out);position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.Select-module__E8rWSW__viewport{padding:var(--space-1)}.Select-module__E8rWSW__item{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:calc(var(--space-8) + var(--space-1));padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-base);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;outline:none;line-height:1.2;transition:background-color .1s,color .1s;display:flex;position:relative}.Select-module__E8rWSW__itemText{overflow-wrap:anywhere;min-width:0}.Select-module__E8rWSW__item:hover,.Select-module__E8rWSW__item[data-highlighted]{color:var(--text-primary);background:var(--surface-hover,#ffffff14)}.Select-module__E8rWSW__item[data-state=checked]{color:var(--accent-primary,#638bff);font-weight:var(--weight-semibold,600);background:#638bff1f}.Select-module__E8rWSW__item[data-disabled]{opacity:.5;pointer-events:none}.Select-module__E8rWSW__indicator{flex:none;place-items:center;display:inline-grid}.Select-module__E8rWSW__check{width:var(--space-4);height:var(--space-4)}@keyframes Select-module__E8rWSW__selectContentIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Select-module__E8rWSW__trigger,.Select-module__E8rWSW__chevron{transition:none}.Select-module__E8rWSW__content{animation:none}}
.watch-module__7VQlrq__control{grid-column:1/-1;gap:10px;min-width:0;margin-bottom:10px;display:grid}.watch-module__7VQlrq__menuRoot{display:inline-flex;position:relative}.watch-module__7VQlrq__statusButton{overflow-wrap:normal;white-space:nowrap;border:1px solid var(--accent-primary);background:var(--accent-primary);min-height:48px;color:var(--text-on-accent);font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:750;display:inline-flex}.watch-module__7VQlrq__statusButton:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.watch-module__7VQlrq__statusButton:disabled{cursor:progress;opacity:.7}.watch-module__7VQlrq__statusButton:focus-visible,.watch-module__7VQlrq__stepButton:focus-visible,.watch-module__7VQlrq__watchedButton:focus-visible,.watch-module__7VQlrq__rowMenuButton:focus-visible,.watch-module__7VQlrq__menu button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.watch-module__7VQlrq__menu{top:calc(100% + 6px);z-index:20;border:1px solid var(--border-default);background:var(--bg-elevated);min-width:220px;box-shadow:var(--shadow-md,0 12px 30px #0000004d);border-radius:16px;padding:6px;display:grid;position:absolute;inset-inline-start:0}.watch-module__7VQlrq__menu button{min-height:42px;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:15px;font-weight:650;display:flex}.watch-module__7VQlrq__menu button:hover{background:var(--bg-tertiary)}.watch-module__7VQlrq__menu button[aria-checked=true]{font-weight:800}.watch-module__7VQlrq__menu .watch-module__7VQlrq__menuRemove{border-top:1px solid var(--border-default);color:var(--error,#d86464);border-radius:0 0 10px 10px;justify-content:flex-start;margin-top:4px}.watch-module__7VQlrq__progress{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:16px;align-items:center;gap:12px;max-width:520px;padding:8px;display:flex}[data-theme=light] .watch-module__7VQlrq__progress{box-shadow:var(--shadow-sm);border-color:#0000}.watch-module__7VQlrq__progressText{flex:1;gap:7px;min-width:0;display:grid}.watch-module__7VQlrq__progressText strong{overflow-wrap:normal;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.watch-module__7VQlrq__bar{background:var(--bg-tertiary);border-radius:999px;height:4px;display:block;overflow:hidden}.watch-module__7VQlrq__bar i{border-radius:inherit;background:var(--accent-primary);height:100%;transition:width .25s;display:block}.watch-module__7VQlrq__stepButton,.watch-module__7VQlrq__rowMenuButton{width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.watch-module__7VQlrq__stepButton:hover:not(:disabled),.watch-module__7VQlrq__rowMenuButton:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.watch-module__7VQlrq__stepButton:disabled{cursor:not-allowed;opacity:.4}.watch-module__7VQlrq__watchedButton{border:1px solid var(--border-strong);min-height:40px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:750;display:inline-flex}.watch-module__7VQlrq__watchedButton:hover:not(:disabled){border-color:var(--accent-primary)}.watch-module__7VQlrq__watchedButton:disabled{cursor:progress;opacity:.6}span.watch-module__7VQlrq__watchedButton{cursor:default;color:var(--accent-primary)}span.watch-module__7VQlrq__watchedButton[data-waiting]{color:var(--text-secondary);font-weight:650}.watch-module__7VQlrq__menu[data-align=end]{inset-inline:auto 0}.watch-module__7VQlrq__menuHint{max-width:260px;color:var(--text-secondary);margin:4px 12px 8px;font-size:13px;line-height:1.45}.watch-module__7VQlrq__importRoot{justify-items:end;gap:6px;display:grid}.watch-module__7VQlrq__importResult{color:var(--text-secondary);text-align:end;margin:0;font-size:14px}.watch-module__7VQlrq__error{color:var(--error,#d86464);margin:0;font-size:14px}.watch-module__7VQlrq__matchPanel{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:24px;gap:18px;margin-bottom:28px;padding:22px 24px;display:grid}html[data-theme=light] .watch-module__7VQlrq__matchPanel{box-shadow:var(--shadow-sm);border-color:#0000}.watch-module__7VQlrq__matchHead{align-items:center;gap:20px;min-width:0;display:flex}.watch-module__7VQlrq__matchStamp{background:var(--sticker);width:84px;height:84px;color:var(--on-sticker);box-shadow:var(--shadow-md);border-radius:50%;flex:none;align-content:center;place-items:center;line-height:1;display:grid;rotate:-8deg}.watch-module__7VQlrq__matchStamp b{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:27px;font-weight:800}.watch-module__7VQlrq__matchStamp small{text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:11px;font-weight:800}.watch-module__7VQlrq__matchText{gap:4px;min-width:0;display:grid}.watch-module__7VQlrq__matchText h2{letter-spacing:-.02em;overflow-wrap:normal;margin:0;font-size:22px;font-weight:800}.watch-module__7VQlrq__matchText p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.55}.watch-module__7VQlrq__matchText p strong{color:var(--text-primary);font-weight:750}.watch-module__7VQlrq__matchText a{color:var(--accent-primary);font-weight:750}.watch-module__7VQlrq__matchText .watch-module__7VQlrq__matchVerdict{color:var(--text-primary);font-size:16px;font-weight:700}.watch-module__7VQlrq__matchNote{color:var(--text-secondary);margin:0;font-size:14px}.watch-module__7VQlrq__matchCommon{gap:10px;display:grid}.watch-module__7VQlrq__matchCommon ul{grid-template-columns:repeat(auto-fill,minmax(96px,112px));gap:12px;margin:0;padding:0;list-style:none;display:grid}.watch-module__7VQlrq__matchCommon a{border-radius:12px;display:block}.watch-module__7VQlrq__matchCommon a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.watch-module__7VQlrq__matchCover{aspect-ratio:2/3;background:var(--bg-tertiary);box-shadow:var(--shadow-sm);border-radius:12px;transition:translate .18s;display:block;position:relative;overflow:hidden}.watch-module__7VQlrq__matchCommon a:hover .watch-module__7VQlrq__matchCover{translate:0 -3px}.watch-module__7VQlrq__matchCover img{object-fit:cover}.watch-module__7VQlrq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.watch-module__7VQlrq__profileShelves{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:24px;gap:16px;margin-bottom:28px;padding:22px 24px;display:grid}html[data-theme=light] .watch-module__7VQlrq__profileShelves{box-shadow:var(--shadow-sm);border-color:#0000}.watch-module__7VQlrq__profileShelves header{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.watch-module__7VQlrq__shelfTabs{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.watch-module__7VQlrq__shelfTabs button{border:1px solid var(--border-default);min-height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.watch-module__7VQlrq__shelfTabs button:hover{color:var(--text-primary)}.watch-module__7VQlrq__shelfTabs button[aria-selected=true]{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--text-on-accent)}.watch-module__7VQlrq__shelfTabs button small{opacity:.75;font-size:12px;font-weight:800}.watch-module__7VQlrq__shelfTabs button:focus-visible,.watch-module__7VQlrq__shelfMore:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.watch-module__7VQlrq__shelfListLink{margin-inline-start:auto}.watch-module__7VQlrq__shelfMore{aspect-ratio:2/3;border:1px dashed var(--border-strong);background:var(--bg-tertiary);color:var(--text-primary);border-radius:12px;place-items:center;font-size:22px;font-weight:800;transition:translate .18s;display:grid!important}.watch-module__7VQlrq__shelfMore:hover{border-color:var(--accent-primary);color:var(--accent-primary);translate:0 -3px}.watch-module__7VQlrq__profileShelves h2{letter-spacing:-.02em;overflow-wrap:normal;margin:0;font-size:22px;font-weight:800}.watch-module__7VQlrq__profileShelves header a,.watch-module__7VQlrq__profileShelves p a{color:var(--accent-primary);font-weight:750}.watch-module__7VQlrq__profileShelf{gap:10px;display:grid}.watch-module__7VQlrq__profileShelf h3{color:var(--text-secondary);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:750;display:flex}.watch-module__7VQlrq__profileShelf h3 small{background:var(--bg-tertiary);color:var(--text-secondary);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800}.watch-module__7VQlrq__profileShelf ul{grid-template-columns:repeat(8,minmax(0,112px));gap:12px;margin:0;padding:0;list-style:none;display:grid}.watch-module__7VQlrq__profileShelf a{border-radius:12px;gap:6px;display:grid}.watch-module__7VQlrq__profileShelf a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.watch-module__7VQlrq__profileShelf a:hover .watch-module__7VQlrq__matchCover{translate:0 -3px}.watch-module__7VQlrq__profileShelf .watch-module__7VQlrq__bar{max-width:none}.watch-module__7VQlrq__cardDialog{width:min(480px,100vw - 32px)}.watch-module__7VQlrq__cardPreview{aspect-ratio:4/5;background:var(--bg-tertiary);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.watch-module__7VQlrq__cardPreview img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .2s}.watch-module__7VQlrq__cardPreview[data-ready=true] img{opacity:1}.watch-module__7VQlrq__cardLoading{border:3px solid var(--border-default);border-top-color:var(--accent-primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite watch-module__7VQlrq__cardSpin;position:absolute}@keyframes watch-module__7VQlrq__cardSpin{to{rotate:360deg}}.watch-module__7VQlrq__cardActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.watch-module__7VQlrq__cardThemes{background:var(--bg-tertiary);border-radius:12px;margin-inline-end:auto;padding:3px;display:inline-flex}.watch-module__7VQlrq__cardThemes button{min-height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:14px;font-weight:700}.watch-module__7VQlrq__cardThemes button[aria-checked=true]{background:var(--bg-secondary);color:var(--text-primary)}.watch-module__7VQlrq__cardThemes button:focus-visible,.watch-module__7VQlrq__cardPrimary:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.watch-module__7VQlrq__cardPrimary{background:var(--accent-primary);min-height:40px;color:var(--text-on-accent);font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:750;display:inline-flex}.watch-module__7VQlrq__cardPrimary:hover:not(:disabled){background:var(--accent-hover)}.watch-module__7VQlrq__cardPrimary:disabled{cursor:progress;opacity:.6}@media (max-width:700px){.watch-module__7VQlrq__control>.watch-module__7VQlrq__menuRoot,.watch-module__7VQlrq__control .watch-module__7VQlrq__statusButton{width:100%}.watch-module__7VQlrq__matchPanel{padding:18px}.watch-module__7VQlrq__matchHead{gap:16px}.watch-module__7VQlrq__matchStamp{width:72px;height:72px}.watch-module__7VQlrq__matchStamp b{font-size:23px}.watch-module__7VQlrq__matchCommon ul,.watch-module__7VQlrq__profileShelf ul{scrollbar-width:none;display:flex;overflow-x:auto}.watch-module__7VQlrq__profileShelves h2{flex:1}.watch-module__7VQlrq__shelfTabs{scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;order:3;overflow-x:auto}.watch-module__7VQlrq__shelfTabs button{flex:none}.watch-module__7VQlrq__matchCommon li,.watch-module__7VQlrq__profileShelf li{flex:0 0 88px}.watch-module__7VQlrq__profileShelves{padding:18px}}@media (prefers-reduced-motion:reduce){.watch-module__7VQlrq__bar i,.watch-module__7VQlrq__cardPreview img,.watch-module__7VQlrq__matchCover{transition:none}.watch-module__7VQlrq__cardLoading{animation-duration:2.4s}}.watch-module__7VQlrq__importDialog{width:min(560px,100vw - 32px)}.watch-module__7VQlrq__importLead{color:var(--text-secondary);margin:0 0 14px;font-size:14px;line-height:1.55}.watch-module__7VQlrq__importSources{gap:12px;display:grid}.watch-module__7VQlrq__importSource{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:18px;gap:12px;padding:16px;display:grid}.watch-module__7VQlrq__importSource header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.watch-module__7VQlrq__importSource h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.watch-module__7VQlrq__importSource header small{color:var(--text-secondary);font-size:13px;font-weight:700}.watch-module__7VQlrq__importSource>.watch-module__7VQlrq__cardPrimary{justify-content:center}.watch-module__7VQlrq__importWaiting{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.watch-module__7VQlrq__importByName{gap:6px;display:grid}.watch-module__7VQlrq__importByName label{color:var(--text-tertiary);font-size:13px;font-weight:700}.watch-module__7VQlrq__importByName>div{gap:8px;display:flex}.watch-module__7VQlrq__importByName input,.watch-module__7VQlrq__addSearch input{border:1px solid var(--border-default);background:var(--bg-tertiary);min-width:0;min-height:40px;color:var(--text-primary);font:inherit;border-radius:12px;flex:1;padding:0 12px;font-size:15px}.watch-module__7VQlrq__importByName input:focus-visible,.watch-module__7VQlrq__addSearch input:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.watch-module__7VQlrq__importDone{color:var(--text-primary);margin:14px 0 0;font-size:14px;font-weight:700}.watch-module__7VQlrq__importDialog .watch-module__7VQlrq__error{margin-top:14px}.watch-module__7VQlrq__addDialog{width:min(560px,100vw - 32px)}.watch-module__7VQlrq__addDialog .watch-module__7VQlrq__cardThemes{margin:12px 0 4px}.watch-module__7VQlrq__addSearch{align-items:center;display:flex;position:relative}.watch-module__7VQlrq__addSearch svg{color:var(--text-tertiary);pointer-events:none;position:absolute;inset-inline-start:12px}.watch-module__7VQlrq__addSearch input{min-height:46px;padding-inline-start:40px;font-size:16px}.watch-module__7VQlrq__addNote{color:var(--text-secondary);margin:14px 2px 4px;font-size:14px}.watch-module__7VQlrq__addResults{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.watch-module__7VQlrq__addResults[aria-busy=true]{opacity:.7}.watch-module__7VQlrq__addResults li{border-radius:14px;align-items:center;gap:12px;padding:8px;display:flex}.watch-module__7VQlrq__addResults li:hover{background:var(--bg-tertiary)}.watch-module__7VQlrq__addCover{aspect-ratio:2/3;background:var(--bg-tertiary);border-radius:8px;flex:0 0 44px;width:44px;position:relative;overflow:hidden}.watch-module__7VQlrq__addCover img{object-fit:cover}.watch-module__7VQlrq__addTitle{flex:1;gap:2px;min-width:0;font-size:15px;font-weight:700;line-height:1.35;display:grid}.watch-module__7VQlrq__addTitle small{color:var(--error,#d86464);font-size:13px;font-weight:600}.watch-module__7VQlrq__addAdded{min-height:40px;color:var(--accent-primary);flex:none;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}
.seasonal-module__qdZZMq__stats{border-block:1px solid var(--archive-line);align-items:center;gap:0;margin:0 0 28px;padding:18px 0;display:flex}.seasonal-module__qdZZMq__stat{border-inline-end:1px solid var(--archive-line);flex-direction:row-reverse;align-items:baseline;gap:10px;padding-inline:28px;display:flex}.seasonal-module__qdZZMq__stat:first-child{padding-inline-start:0}.seasonal-module__qdZZMq__stat:last-child{border:0}.seasonal-module__qdZZMq__stat dt{color:var(--text-secondary);font-size:14px;font-weight:600}.seasonal-module__qdZZMq__stat dd{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.seasonal-module__qdZZMq__seasonRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.seasonal-module__qdZZMq__seasonRail a{border:1px solid var(--archive-line);background:var(--archive-panel);min-height:76px;color:var(--text-secondary);border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;padding:14px 10px;font-size:15px;transition:border-color .15s,color .15s;display:flex;position:relative}[data-theme=light] .seasonal-module__qdZZMq__seasonRail a{box-shadow:var(--shadow-sm);border-color:#0000}.seasonal-module__qdZZMq__seasonRail span{font-weight:800}.seasonal-module__qdZZMq__seasonRail strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.seasonal-module__qdZZMq__seasonRail span,.seasonal-module__qdZZMq__seasonRail strong{white-space:nowrap}.seasonal-module__qdZZMq__seasonRail small{white-space:nowrap;background:var(--sticker);width:fit-content;color:var(--on-sticker);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.seasonal-module__qdZZMq__seasonRail a:hover{border-color:var(--border-strong);color:var(--text-primary)}.seasonal-module__qdZZMq__seasonRail .seasonal-module__qdZZMq__selectedSeason{border-color:var(--archive-accent);background:rgba(var(--brand-rgb), .16);color:var(--text-primary)}[data-theme=light] .seasonal-module__qdZZMq__seasonRail .seasonal-module__qdZZMq__selectedSeason{border-color:var(--archive-accent)}.seasonal-module__qdZZMq__filters{border:1px solid var(--archive-line);background:var(--archive-panel);border-radius:24px;grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:end;gap:14px;padding:20px;display:grid}[data-theme=light] .seasonal-module__qdZZMq__filters{box-shadow:var(--shadow-sm);border-color:#0000}.seasonal-module__qdZZMq__filterHeading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding-bottom:4px;display:flex}.seasonal-module__qdZZMq__filterHeading strong{font-size:16px;font-weight:800}.seasonal-module__qdZZMq__filterHeading a{color:var(--text-secondary);font-size:13px;font-weight:650}.seasonal-module__qdZZMq__filterHeading a:hover{color:var(--archive-accent)}.seasonal-module__qdZZMq__field{min-width:0;color:var(--text-secondary);gap:8px;font-size:13px;font-weight:700;display:grid}.seasonal-module__qdZZMq__customSelect{border-radius:14px;min-width:0;min-height:46px;background:var(--bg-tertiary)!important;border-color:#0000!important}.seasonal-module__qdZZMq__applyButton{background:var(--accent-primary);min-height:46px;color:var(--text-on-accent);font:inherit;cursor:pointer;border:0;border-radius:14px;padding:0 20px;font-size:15px;font-weight:750}.seasonal-module__qdZZMq__applyButton:hover{background:var(--accent-hover)}.seasonal-module__qdZZMq__catalog{margin-top:8px}.seasonal-module__qdZZMq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.seasonal-module__qdZZMq__card{border:1px solid var(--archive-line);background:var(--archive-panel);min-width:0;transition:border-color .2s ease, translate .2s var(--ease-out);border-radius:24px;grid-template-columns:42% minmax(0,1fr);display:grid;position:relative;overflow:hidden}[data-theme=light] .seasonal-module__qdZZMq__card{box-shadow:var(--shadow-sm);border-color:#0000}.seasonal-module__qdZZMq__card:hover{border-color:var(--archive-accent);translate:0 -3px}.seasonal-module__qdZZMq__poster{background:var(--bg-tertiary);min-height:320px;display:block;position:relative;overflow:hidden}.seasonal-module__qdZZMq__poster img{object-fit:cover;transition:scale .3s}.seasonal-module__qdZZMq__poster:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--archive-panel) 25%, transparent) 35%, color-mix(in srgb, var(--archive-panel) 72%, transparent) 72%, var(--archive-panel) 100%);width:38%;max-width:80px;position:absolute;inset-block:0;inset-inline-end:0}.seasonal-module__qdZZMq__poster:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{background:linear-gradient(to left, transparent 0%, color-mix(in srgb, var(--archive-panel) 25%, transparent) 35%, color-mix(in srgb, var(--archive-panel) 72%, transparent) 72%, var(--archive-panel) 100%)}.seasonal-module__qdZZMq__card:hover .seasonal-module__qdZZMq__poster img{scale:1.03}.seasonal-module__qdZZMq__score{z-index:2;bottom:14px;background:var(--sticker);color:var(--on-sticker);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:14px;font-weight:800;display:flex;position:absolute;inset-inline-start:14px}.seasonal-module__qdZZMq__cardBody{flex-direction:column;min-width:0;padding:24px;display:flex;position:relative}.seasonal-module__qdZZMq__status{color:var(--text-secondary);align-items:center;gap:7px;margin-bottom:14px;padding-inline-end:40px;font-size:12px;font-weight:750;display:flex}.seasonal-module__qdZZMq__status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.seasonal-module__qdZZMq__statusReleasing{color:var(--success)}.seasonal-module__qdZZMq__statusUpcoming{color:var(--archive-accent)}.seasonal-module__qdZZMq__statusFinished{color:var(--text-secondary)}.seasonal-module__qdZZMq__titleRow h3{font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:break-word;margin:0;font-size:clamp(20px,1.6vw,26px);font-weight:800;line-height:1.15}.seasonal-module__qdZZMq__titleLink:hover{color:var(--archive-accent)}.seasonal-module__qdZZMq__card .seasonal-module__qdZZMq__quickListButton{top:16px;border:1px solid var(--border-strong);background:var(--bg-primary);width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:none;color:var(--text-primary);border-radius:12px;position:absolute;inset-inline-end:16px}.seasonal-module__qdZZMq__card .seasonal-module__qdZZMq__quickListButton:hover{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--text-on-accent)}.seasonal-module__qdZZMq__romaji{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:13px;overflow:hidden}.seasonal-module__qdZZMq__meta{color:var(--text-secondary);gap:8px;margin-top:18px;font-size:13px;display:grid}.seasonal-module__qdZZMq__meta span{align-items:center;gap:8px;display:flex}.seasonal-module__qdZZMq__meta svg{opacity:.7;flex-shrink:0}.seasonal-module__qdZZMq__studio{color:var(--text-primary);margin-top:14px;font-size:13px;font-weight:750}.seasonal-module__qdZZMq__genres{flex-wrap:wrap;gap:6px;margin:14px 0 20px;display:flex}.seasonal-module__qdZZMq__genres span{background:var(--bg-tertiary);color:var(--text-secondary);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:650}.seasonal-module__qdZZMq__detailLink{border-top:1px solid var(--archive-line);color:var(--archive-accent);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:750;display:flex}.seasonal-module__qdZZMq__mobileFilters{margin-bottom:4px}.seasonal-module__qdZZMq__sheetFields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px 12px;min-height:min(560px,62dvh);display:grid}.seasonal-module__qdZZMq__sheetFields .seasonal-module__qdZZMq__customSelect{border-color:#0000!important}.seasonal-module__qdZZMq__sheetActions{align-items:center;gap:10px;display:flex}.seasonal-module__qdZZMq__sheetActions a{border:1px solid var(--border-strong);min-height:46px;color:var(--text-primary);text-align:center;border-radius:14px;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.seasonal-module__qdZZMq__sheetActions .seasonal-module__qdZZMq__applyButton{flex:1}@media (min-width:1600px){.seasonal-module__qdZZMq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seasonal-module__qdZZMq__cardBody{padding:20px}.seasonal-module__qdZZMq__poster{min-height:340px}}@media (max-width:1100px){.seasonal-module__qdZZMq__card{grid-template-columns:38% minmax(0,1fr)}.seasonal-module__qdZZMq__cardBody{padding:18px}.seasonal-module__qdZZMq__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.seasonal-module__qdZZMq__applyButton{grid-column:1/-1;justify-self:end}.seasonal-module__qdZZMq__grid{gap:16px}.seasonal-module__qdZZMq__poster{min-height:310px}}@media (max-width:760px){.seasonal-module__qdZZMq__grid{grid-template-columns:1fr}.seasonal-module__qdZZMq__poster{min-height:290px}.seasonal-module__qdZZMq__titleRow h3{font-size:21px}.seasonal-module__qdZZMq__stats{justify-content:space-between}.seasonal-module__qdZZMq__stat{flex-direction:column-reverse;align-items:flex-start;gap:2px;padding-inline:12px}.seasonal-module__qdZZMq__stat dt{font-size:12px}.seasonal-module__qdZZMq__stat dd{font-size:24px}.seasonal-module__qdZZMq__seasonRail{scrollbar-width:none;grid-template-columns:repeat(5,minmax(140px,1fr));margin-inline:-18px;padding:2px 18px 6px;overflow-x:auto}.seasonal-module__qdZZMq__filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.seasonal-module__qdZZMq__applyButton{width:100%}.seasonal-module__qdZZMq__card{border-radius:20px}.seasonal-module__qdZZMq__card .seasonal-module__qdZZMq__quickListButton{top:12px;inset-inline-end:12px}.seasonal-module__qdZZMq__cardBody{padding:16px}.seasonal-module__qdZZMq__genres{margin-bottom:16px}}@media (max-width:640px){.seasonal-module__qdZZMq__filters{display:none}}@media (prefers-reduced-motion:reduce){.seasonal-module__qdZZMq__card,.seasonal-module__qdZZMq__poster img,.seasonal-module__qdZZMq__seasonRail a{transition:none}}
.page-module__6OaPyq__page{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}:is(html:has(main[data-page=profile]),body:has(main[data-page=profile])){overflow-x:clip}.page-module__6OaPyq__shell{isolation:isolate;width:100%;padding:40px clamp(26px,5vw,96px) 72px;position:relative}.page-module__6OaPyq__backdrop{z-index:-1;pointer-events:none;background:var(--bg-tertiary);height:max(680px,84svh);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 58%,#0000);mask-image:linear-gradient(#000 58%,#0000)}.page-module__6OaPyq__backdropImage{object-fit:cover}.page-module__6OaPyq__backdrop:after{content:"";z-index:1;background:linear-gradient(90deg, var(--bg-primary) 0%, color-mix(in srgb, var(--bg-primary) 86%, transparent) 30%, color-mix(in srgb, var(--bg-primary) 48%, transparent) 100%), linear-gradient(0deg, var(--bg-primary), transparent 60%);position:absolute;inset:0}[data-theme=light] .page-module__6OaPyq__backdrop:after{background:linear-gradient(90deg, var(--bg-primary) 0%, color-mix(in srgb, var(--bg-primary) 91%, transparent) 32%, color-mix(in srgb, var(--bg-primary) 66%, transparent) 100%), linear-gradient(0deg, var(--bg-primary), transparent 60%)}[dir=rtl] .page-module__6OaPyq__backdrop:after{background:linear-gradient(270deg, var(--bg-primary) 0%, color-mix(in srgb, var(--bg-primary) 86%, transparent) 30%, color-mix(in srgb, var(--bg-primary) 48%, transparent) 100%), linear-gradient(0deg, var(--bg-primary), transparent 60%)}[data-theme=light][dir=rtl] .page-module__6OaPyq__backdrop:after{background:linear-gradient(270deg, var(--bg-primary) 0%, color-mix(in srgb, var(--bg-primary) 91%, transparent) 32%, color-mix(in srgb, var(--bg-primary) 66%, transparent) 100%), linear-gradient(0deg, var(--bg-primary), transparent 60%)}.page-module__6OaPyq__layout{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;column-gap:clamp(28px,4vw,56px);max-width:1600px;margin:0 auto;display:grid;position:relative}.page-module__6OaPyq__sidebar{grid-area:1/1/span 3;align-self:start;gap:22px;min-width:0;display:grid}@media (min-width:701px) and (min-height:800px){.page-module__6OaPyq__sidebar{top:calc(var(--site-header-offset,0px) + 24px);position:sticky}}.page-module__6OaPyq__avatarWrap{padding:10px;position:relative}.page-module__6OaPyq__cardAvatar{aspect-ratio:1;background:var(--bg-tertiary);width:100%;box-shadow:var(--shadow-lg);border-radius:50%;place-items:center;display:grid;position:relative}.page-module__6OaPyq__cardAvatar>img,.page-module__6OaPyq__cardAvatar>span{border-radius:50%}.page-module__6OaPyq__cardAvatar img{object-fit:cover}.page-module__6OaPyq__cardAvatar b{font-family:var(--font-display);color:var(--text-secondary);font-size:88px;font-weight:800}.page-module__6OaPyq__sideActions{gap:8px;min-width:0;display:grid}.page-module__6OaPyq__sideActions>a{width:100%}.page-module__6OaPyq__actionStack{gap:8px;display:grid}.page-module__6OaPyq__inlineActions{grid-template-columns:minmax(0,1fr) 46px;gap:8px;display:grid}.page-module__6OaPyq__inlineActions>button:first-child{grid-column:1/-1}.page-module__6OaPyq__inlineMessage{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.page-module__6OaPyq__sideInfo{border:1px solid var(--border-default);background:color-mix(in srgb, var(--bg-secondary) 88%, transparent);border-radius:18px;margin:0;padding:4px 18px;display:grid}[data-theme=light] .page-module__6OaPyq__sideInfo{background:var(--bg-secondary);box-shadow:var(--shadow-sm);border-color:#0000}.page-module__6OaPyq__infoItem{border-top:1px solid var(--border-default);justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:12px 0;display:flex}.page-module__6OaPyq__infoItem:first-child{border-top:0}.page-module__6OaPyq__infoItem dt{color:var(--text-secondary);font-size:13px}.page-module__6OaPyq__infoItem dd{min-width:0;color:var(--text-primary);text-align:end;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.page-module__6OaPyq__infoItem dd a:hover{color:var(--accent-primary)}.page-module__6OaPyq__points{color:var(--score);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.page-module__6OaPyq__titleBlock{grid-area:1/2;justify-items:start;min-width:0;padding-top:22px;display:grid}.page-module__6OaPyq__nameBlock{gap:8px;min-width:0;max-width:100%;display:grid}.page-module__6OaPyq__nameRow{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.page-module__6OaPyq__nameRow h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(40px,5vw,72px);font-weight:800;line-height:1}.page-module__6OaPyq__badgeChip,.page-module__6OaPyq__privateChip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 12px 0 6px;font-size:13px;font-weight:750;display:inline-flex}.page-module__6OaPyq__badgeChip{background:var(--sticker);color:var(--on-sticker);rotate:-2deg}.page-module__6OaPyq__badgeChip>span{border-radius:50%;width:20px;height:20px;position:relative;overflow:hidden}.page-module__6OaPyq__badgeChip>svg{margin-inline-start:4px}.page-module__6OaPyq__privateChip{background:color-mix(in srgb, var(--bg-tertiary) 90%, transparent);color:var(--text-secondary);padding-inline:10px}.page-module__6OaPyq__handle{color:var(--text-secondary);margin:0;font-size:15px;font-weight:650}.page-module__6OaPyq__about{color:var(--text-primary);white-space:pre-line;overflow-wrap:break-word;text-wrap:pretty;margin:22px 0 0}.page-module__6OaPyq__about[data-size=large]{max-width:24ch;font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1.12}.page-module__6OaPyq__about[data-size=medium]{max-width:44ch;font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(20px,1.8vw,25px);font-weight:650;line-height:1.32}.page-module__6OaPyq__about[data-size=small]{max-width:68ch;font-size:16px;line-height:1.65}.page-module__6OaPyq__aboutPrompt{border:2px dashed var(--border-strong);min-height:44px;color:var(--text-secondary);border-radius:14px;align-items:center;gap:8px;margin-top:22px;padding:0 16px;font-size:15px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.page-module__6OaPyq__aboutPrompt:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.page-module__6OaPyq__statLine{flex-wrap:wrap;align-items:baseline;row-gap:6px;margin:24px 0 0;padding:0;list-style:none;display:flex}.page-module__6OaPyq__statLine li{align-items:baseline;display:flex}.page-module__6OaPyq__statLine li+li:before{content:"·";color:var(--text-tertiary);margin-inline:14px;font-size:20px;font-weight:800}.page-module__6OaPyq__statLine a,.page-module__6OaPyq__statLine span{color:var(--text-secondary);align-items:baseline;gap:7px;font-size:15px;font-weight:650;display:inline-flex}.page-module__6OaPyq__statLine strong{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;transition:color .15s}.page-module__6OaPyq__statLine a:hover strong,.page-module__6OaPyq__statLine a[aria-current=page] strong{color:var(--accent-primary)}.page-module__6OaPyq__level{width:100%;margin:30px 0;padding-inline-end:44px;position:relative}.page-module__6OaPyq__levelHead{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:10px;padding-inline-end:44px;font-size:14px;font-weight:700;display:flex}.page-module__6OaPyq__levelHead span:last-child{color:var(--text-primary);font-variant-numeric:tabular-nums}.page-module__6OaPyq__levelTrack{background:color-mix(in srgb, var(--bg-tertiary) 94%, transparent);height:14px;box-shadow:inset 0 0 0 1px var(--border-default);border-radius:999px;overflow:hidden}.page-module__6OaPyq__levelTrack span{border-radius:inherit;background:var(--accent-primary);height:100%;display:block}.page-module__6OaPyq__levelStamp{bottom:7px;border:4px solid var(--bg-primary);background:var(--sticker);width:78px;height:78px;color:var(--on-sticker);box-shadow:var(--shadow-md);border-radius:50%;align-content:center;place-items:center;line-height:1;display:grid;position:absolute;inset-inline-end:0;translate:0 50%;rotate:-10deg}.page-module__6OaPyq__levelStamp small{text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:800}.page-module__6OaPyq__levelStamp b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}[data-theme=light] .page-module__6OaPyq__levelStamp{background:var(--accent-primary);color:var(--text-on-accent)}.page-module__6OaPyq__primaryButton,.page-module__6OaPyq__secondaryButton{min-height:46px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:750;transition:background-color .15s,border-color .15s;display:inline-flex}.page-module__6OaPyq__primaryButton{background:var(--accent-primary);color:var(--text-on-accent)}.page-module__6OaPyq__primaryButton:hover:not(:disabled){background:var(--accent-hover)}.page-module__6OaPyq__secondaryButton{border-color:var(--border-strong);background:color-mix(in srgb, var(--bg-primary) 60%, transparent);color:var(--text-primary)}.page-module__6OaPyq__secondaryButton:hover:not(:disabled){border-color:var(--accent-primary)}.page-module__6OaPyq__primaryButton:disabled,.page-module__6OaPyq__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.page-module__6OaPyq__iconButton{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--bg-primary) 60%, transparent);width:46px;height:46px;color:var(--text-primary);cursor:pointer;border-radius:14px;place-items:center;display:grid}.page-module__6OaPyq__iconButton:hover{border-color:var(--accent-primary)}.page-module__6OaPyq__moreMenu{position:relative}.page-module__6OaPyq__moreMenuPanel{z-index:20;top:calc(100% + 8px);border:1px solid var(--border-strong);background:var(--bg-elevated);min-width:200px;box-shadow:var(--shadow-lg);border-radius:16px;padding:6px;position:absolute;inset-inline-end:0}.page-module__6OaPyq__dangerAction{width:100%;min-height:44px;color:var(--error,#d86464);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.page-module__6OaPyq__dangerAction:hover{background:color-mix(in srgb, var(--error,#d86464) 12%, transparent)}.page-module__6OaPyq__tabs{border:1px solid var(--border-default);background:color-mix(in srgb, var(--bg-secondary) 88%, transparent);scrollbar-width:none;border-radius:18px;grid-area:2/2;gap:4px;width:max-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}[data-theme=light] .page-module__6OaPyq__tabs{background:var(--bg-secondary);box-shadow:var(--shadow-sm);border-color:#0000}.page-module__6OaPyq__tabs::-webkit-scrollbar{display:none}.page-module__6OaPyq__tabs a{min-height:42px;color:var(--text-secondary);white-space:nowrap;border-radius:13px;flex-shrink:0;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.page-module__6OaPyq__tabs a:hover{color:var(--text-primary);background:var(--bg-tertiary)}.page-module__6OaPyq__tabs{position:relative}.page-module__6OaPyq__tabs a{z-index:1;position:relative}.page-module__6OaPyq__tabPill{background:rgba(var(--brand-rgb), .16);border-radius:13px}.page-module__6OaPyq__tabs a[aria-current=page]{color:var(--text-primary);background:0 0}.page-module__6OaPyq__tabs a[aria-current=page]:before{content:"";background:var(--accent-primary);border-radius:50%;flex:none;width:6px;height:6px}.page-module__6OaPyq__content{grid-area:3/2;min-width:0;padding-top:32px}.page-module__6OaPyq__overview,.page-module__6OaPyq__achievementsPage{grid-template-columns:minmax(0,1fr);gap:44px;display:grid}.page-module__6OaPyq__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.page-module__6OaPyq__sectionHeading h2{letter-spacing:-.025em;overflow-wrap:normal;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:800;display:flex}.page-module__6OaPyq__sectionHeading h2 span{background:var(--bg-tertiary);color:var(--text-secondary);font-family:var(--font-sans);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.page-module__6OaPyq__sectionLead{max-width:64ch;color:var(--text-secondary);margin:6px 0 0;font-size:15px;line-height:1.6}.page-module__6OaPyq__seeAll{color:var(--accent-primary);font-size:14px;font-weight:750}.page-module__6OaPyq__headingTools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__6OaPyq__switch{background:var(--bg-tertiary);scrollbar-width:none;border-radius:16px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.page-module__6OaPyq__switch>a,.page-module__6OaPyq__switch>button{min-height:38px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.page-module__6OaPyq__switch>:hover{color:var(--text-primary)}.page-module__6OaPyq__switch>[aria-current],.page-module__6OaPyq__switch>[aria-pressed=true]{background:var(--bg-secondary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.page-module__6OaPyq__empty{border:2px dashed var(--border-strong);background:color-mix(in srgb, var(--bg-primary) 72%, transparent);color:var(--text-secondary);text-align:center;border-radius:24px;justify-items:center;gap:8px;padding:44px 24px;display:grid}.page-module__6OaPyq__empty>svg{color:var(--text-tertiary)}.page-module__6OaPyq__empty strong{color:var(--text-primary);font-size:17px;font-weight:800}.page-module__6OaPyq__empty p{max-width:46ch;margin:0;font-size:15px;line-height:1.6}.page-module__6OaPyq__newList{border:2px dashed var(--border-strong);height:100%;min-height:260px;color:var(--text-secondary);text-align:center;border-radius:22px;place-content:center;justify-items:center;gap:10px;padding:20px;transition:border-color .15s,color .15s;display:grid}.page-module__6OaPyq__newList>span{background:var(--bg-tertiary);border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.page-module__6OaPyq__newList strong{color:var(--text-primary);font-size:15px;font-weight:750}.page-module__6OaPyq__newList small{max-width:34ch;font-size:14px;line-height:1.5}.page-module__6OaPyq__newList:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.page-module__6OaPyq__newListWide{min-height:200px}.page-module__6OaPyq__overviewColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.page-module__6OaPyq__rowList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.page-module__6OaPyq__rowGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.page-module__6OaPyq__achievement,.page-module__6OaPyq__postRow{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:18px;min-width:0;min-height:78px}[data-theme=light] :is(.page-module__6OaPyq__achievement,.page-module__6OaPyq__postRow){box-shadow:var(--shadow-sm);border-color:#0000}.page-module__6OaPyq__achievement{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:grid}.page-module__6OaPyq__achievementIcon{background:var(--bg-tertiary);width:46px;height:46px;color:var(--text-tertiary);border-radius:14px;place-items:center;display:grid}.page-module__6OaPyq__achievement[data-unlocked] .page-module__6OaPyq__achievementIcon{background:color-mix(in srgb, var(--sticker) 22%, transparent);color:var(--score)}.page-module__6OaPyq__achievementText{gap:3px;min-width:0;display:grid}.page-module__6OaPyq__achievementText strong{font-size:15px;font-weight:800;line-height:1.3}.page-module__6OaPyq__achievementText small{color:var(--text-secondary);font-size:13px;line-height:1.45}.page-module__6OaPyq__achievementText .page-module__6OaPyq__progressTrack{margin-top:6px}.page-module__6OaPyq__progressTrack{background:var(--bg-tertiary);border-radius:999px;height:6px;display:block;overflow:hidden}.page-module__6OaPyq__progressTrack span{border-radius:inherit;background:var(--accent-primary);height:100%;display:block}.page-module__6OaPyq__achievementCount{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:750}.page-module__6OaPyq__doneSticker{background:var(--sticker);color:var(--on-sticker);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex;rotate:3deg}.page-module__6OaPyq__postRow{height:100%;color:var(--text-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 12px 12px 18px;transition:border-color .15s;display:grid}.page-module__6OaPyq__postRow:hover{border-color:var(--accent-primary)}.page-module__6OaPyq__postRowText{gap:6px;min-width:0;display:grid}.page-module__6OaPyq__postRowText>span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__6OaPyq__rowGrid .page-module__6OaPyq__postRowText>span{-webkit-line-clamp:3}.page-module__6OaPyq__postRowText>small{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;font-weight:650;display:flex}.page-module__6OaPyq__postRowText>small span{align-items:center;gap:4px;display:inline-flex}.page-module__6OaPyq__postThumb{background:var(--bg-tertiary);border-radius:12px;width:56px;height:56px;position:relative;overflow:hidden}.page-module__6OaPyq__rowGrid .page-module__6OaPyq__postThumb{width:72px;height:72px}.page-module__6OaPyq__postThumb img{object-fit:cover}.page-module__6OaPyq__tileGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-module__6OaPyq__tile{border:1px solid var(--border-default);background:var(--bg-secondary);min-width:0;color:var(--text-primary);border-radius:20px;align-items:center;gap:14px;padding:12px;transition:border-color .15s;display:flex}[data-theme=light] .page-module__6OaPyq__tile{box-shadow:var(--shadow-sm);border-color:#0000}.page-module__6OaPyq__tile:hover{border-color:var(--accent-primary)}.page-module__6OaPyq__tileImage{background:var(--bg-tertiary);width:60px;height:60px;color:var(--text-tertiary);font-family:var(--font-display);border-radius:16px;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid;position:relative;overflow:hidden}.page-module__6OaPyq__tileImage img{object-fit:cover}.page-module__6OaPyq__tileAvatar{border-radius:50%}.page-module__6OaPyq__tileText{gap:2px;min-width:0;display:grid}.page-module__6OaPyq__tileText strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;overflow:hidden}.page-module__6OaPyq__tileText small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.page-module__6OaPyq__badgeGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-module__6OaPyq__badgeGrid li{border:1px solid var(--border-default);background:var(--bg-secondary);text-align:center;border-radius:20px;justify-items:center;gap:6px;padding:18px 14px;display:grid}[data-theme=light] .page-module__6OaPyq__badgeGrid li{box-shadow:var(--shadow-sm);border-color:#0000}.page-module__6OaPyq__badgeGrid li>span{background:var(--bg-tertiary);width:64px;height:64px;color:var(--score);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.page-module__6OaPyq__badgeGrid img{object-fit:cover}.page-module__6OaPyq__badgeGrid strong{font-size:14px;font-weight:800}.page-module__6OaPyq__badgeGrid small{color:var(--text-secondary);font-size:12px;line-height:1.5}.page-module__6OaPyq__commentsPanel{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:24px;padding:24px}[data-theme=light] .page-module__6OaPyq__commentsPanel{box-shadow:var(--shadow-sm);border-color:#0000}.page-module__6OaPyq__aboutCard{min-width:0}.page-module__6OaPyq__sectionHeader{align-items:center;gap:10px;margin-bottom:16px;display:flex}.page-module__6OaPyq__sectionEyebrow{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:800}.page-module__6OaPyq__sectionHeader strong{background:var(--bg-tertiary);color:var(--text-secondary);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.page-module__6OaPyq__commentForm{gap:10px;margin-bottom:8px;display:grid}.page-module__6OaPyq__mentionComposer{position:relative}.page-module__6OaPyq__mentionComposer textarea{resize:vertical;background:var(--bg-tertiary);width:100%;min-height:96px;color:var(--text-primary);font:inherit;border:1px solid #0000;border-radius:14px;outline:none;padding:14px 16px;font-size:16px;line-height:1.55}.page-module__6OaPyq__mentionComposer textarea:focus{border-color:var(--accent-primary)}.page-module__6OaPyq__commentForm>button{background:var(--accent-primary);min-height:46px;color:var(--text-on-accent);font:inherit;cursor:pointer;border:0;border-radius:14px;justify-self:end;padding:0 20px;font-size:15px;font-weight:750}.page-module__6OaPyq__commentForm>button:disabled{opacity:.5;cursor:not-allowed}.page-module__6OaPyq__mentionMenu{z-index:10;border:1px solid var(--border-strong);background:var(--bg-elevated);min-width:220px;box-shadow:var(--shadow-lg);border-radius:16px;padding:6px;display:grid;position:absolute}.page-module__6OaPyq__mentionMenu button{min-height:42px;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.page-module__6OaPyq__mentionMenu button:hover{background:var(--bg-tertiary)}.page-module__6OaPyq__mentionAvatar{background:var(--bg-tertiary);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.page-module__6OaPyq__mentionAvatar img{object-fit:cover;width:100%;height:100%}.page-module__6OaPyq__mentionLink{color:var(--accent-primary);font-weight:700}.page-module__6OaPyq__commentList{display:grid}.page-module__6OaPyq__commentCard{border-top:1px solid var(--border-default);scroll-margin-top:calc(var(--site-header-offset,0px) + 24px);padding:18px 0}.page-module__6OaPyq__commentCard:target{background:rgba(var(--brand-rgb), .1);border-radius:16px;margin-inline:-12px;padding-inline:12px}.page-module__6OaPyq__commentAuthor{align-items:center;gap:12px;display:flex}.page-module__6OaPyq__commentAuthor>div:last-child{gap:2px;display:grid}.page-module__6OaPyq__commentAuthor strong{font-size:15px;font-weight:750}.page-module__6OaPyq__commentAuthor time{color:var(--text-tertiary);font-size:12px}.page-module__6OaPyq__commentAvatar{background:var(--bg-tertiary);width:40px;height:40px;color:var(--text-primary);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;position:relative;overflow:hidden}.page-module__6OaPyq__commentAvatar img{object-fit:cover}.page-module__6OaPyq__commentCard>p{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:15px;line-height:1.65}.page-module__6OaPyq__commentActions{flex-wrap:wrap;gap:2px;margin:8px 0 0 -12px;display:flex}.page-module__6OaPyq__commentActions button{min-height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:13px;font-weight:700}.page-module__6OaPyq__commentActions button:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.page-module__6OaPyq__emptyState{color:var(--text-secondary);gap:4px;padding:20px 0 4px;display:grid}.page-module__6OaPyq__emptyState strong{color:var(--text-primary);font-size:15px}.page-module__6OaPyq__emptyState p{margin:0;font-size:14px}.page-module__6OaPyq__mutedText{color:var(--text-secondary);margin:0 0 8px;font-size:15px;line-height:1.6}.page-module__6OaPyq__mutedText a{color:var(--accent-primary);font-weight:700}.page-module__6OaPyq__accountMessage,.page-module__6OaPyq__errorMessage{background:var(--bg-tertiary);border-radius:12px;margin:0 0 8px;padding:10px 14px;font-size:14px}.page-module__6OaPyq__errorMessage{background:color-mix(in srgb, var(--error,#d86464) 14%, transparent)}.page-module__6OaPyq__followRequestPanel{border:1px solid var(--accent-primary);background:rgba(var(--brand-rgb), .08);border-radius:24px;padding:22px 24px}.page-module__6OaPyq__followRequestList{gap:10px;display:grid}.page-module__6OaPyq__followRequestCard{background:var(--bg-secondary);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.page-module__6OaPyq__followRequestUser{min-width:0;color:var(--text-primary);align-items:center;gap:12px;display:flex}.page-module__6OaPyq__followRequestUser>span:last-child{gap:2px;min-width:0;display:grid}.page-module__6OaPyq__followRequestUser strong{font-size:15px;font-weight:750}.page-module__6OaPyq__followRequestUser small{color:var(--text-secondary);font-size:13px}.page-module__6OaPyq__followRequestActions{gap:8px;display:flex}.page-module__6OaPyq__followRequestActions button{border:1px solid var(--border-strong);min-height:40px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:0 16px;font-size:14px;font-weight:700}.page-module__6OaPyq__followRequestActions button:first-child{background:var(--accent-primary);color:var(--text-on-accent);border-color:#0000}.page-module__6OaPyq__customizePanel{gap:34px;display:grid}.page-module__6OaPyq__customizePanel .page-module__6OaPyq__sectionHeading{margin-bottom:-10px}.page-module__6OaPyq__cosmeticSection{gap:14px;min-width:0;display:grid}.page-module__6OaPyq__cosmeticHeading h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:800}.page-module__6OaPyq__cosmeticHeading p{max-width:64ch;color:var(--text-secondary);margin:4px 0 0;font-size:14px;line-height:1.55}.page-module__6OaPyq__fontGrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}.page-module__6OaPyq__optionGrid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;display:grid}.page-module__6OaPyq__effectGrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}.page-module__6OaPyq__fontOption,.page-module__6OaPyq__cosmeticOption{border:1px solid var(--border-default);background:var(--bg-secondary);min-width:0;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:18px;align-content:start;justify-items:center;gap:10px;padding:14px 12px 12px;transition:border-color .15s;display:grid;position:relative}[data-theme=light] :is(.page-module__6OaPyq__fontOption,.page-module__6OaPyq__cosmeticOption){box-shadow:var(--shadow-sm);border-color:#0000}:is(.page-module__6OaPyq__fontOption,.page-module__6OaPyq__cosmeticOption):hover{border-color:var(--border-strong)}:is(.page-module__6OaPyq__fontOption,.page-module__6OaPyq__cosmeticOption)[aria-pressed=true]{border-color:var(--accent-primary);box-shadow:inset 0 0 0 1px var(--accent-primary)}[data-theme=light] :is(.page-module__6OaPyq__fontOption,.page-module__6OaPyq__cosmeticOption)[aria-pressed=true]{border-color:var(--accent-primary);box-shadow:inset 0 0 0 1px var(--accent-primary)}:is(.page-module__6OaPyq__fontOption,.page-module__6OaPyq__cosmeticOption)>span:nth-child(2){color:var(--text-secondary);text-align:center;overflow-wrap:anywhere;font-size:13px;font-weight:700}:is(.page-module__6OaPyq__fontOption,.page-module__6OaPyq__cosmeticOption)[aria-pressed=true]>span:nth-child(2){color:var(--text-primary)}.page-module__6OaPyq__optionCheck{top:9px;color:var(--accent-primary);position:absolute;inset-inline-end:9px}.page-module__6OaPyq__nameSample{max-width:100%;color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;padding:4px 4px 0;font-size:26px;font-weight:800;line-height:1.25;display:block;overflow:hidden}:is(.page-module__6OaPyq__nameRow h1,.page-module__6OaPyq__nameSample)[data-font=serif]{font-family:var(--name-font-serif), Georgia, serif;letter-spacing:-.03em;font-weight:800}:is(.page-module__6OaPyq__nameRow h1,.page-module__6OaPyq__nameSample)[data-font=wide]{font-family:var(--name-font-wide), var(--font-display);letter-spacing:-.03em;font-weight:800}:is(.page-module__6OaPyq__nameRow h1,.page-module__6OaPyq__nameSample)[data-font=mono]{font-family:var(--name-font-mono), ui-monospace, monospace;letter-spacing:-.04em;font-weight:700}:is(.page-module__6OaPyq__nameRow h1,.page-module__6OaPyq__nameSample)[data-font=rounded]{font-family:var(--name-font-rounded), var(--font-display);letter-spacing:-.015em;font-weight:600}:is(.page-module__6OaPyq__nameRow h1,.page-module__6OaPyq__nameSample)[data-font=marker]{font-family:var(--name-font-marker), var(--font-display);letter-spacing:0;font-weight:400}:is(.page-module__6OaPyq__nameRow h1,.page-module__6OaPyq__nameSample)[data-font=comic]{font-family:var(--name-font-comic), var(--font-display);letter-spacing:.02em;font-weight:400}:is(.page-module__6OaPyq__nameRow h1,.page-module__6OaPyq__nameSample)[data-font=pixel]{font-family:var(--name-font-pixel), ui-monospace, monospace;letter-spacing:0;font-weight:400}.page-module__6OaPyq__nameRow h1:is([data-font=wide],[data-font=pixel]){font-size:clamp(30px,3.8vw,54px);line-height:1.1}.page-module__6OaPyq__nameRow h1[data-font=comic]{font-size:clamp(44px,5.4vw,80px)}.page-module__6OaPyq__nameSample:is([data-font=wide],[data-font=pixel]){font-size:19px}.page-module__6OaPyq__nameSample[data-font=comic]{font-size:30px}.page-module__6OaPyq__shell{--tint:var(--accent-primary)}.page-module__6OaPyq__shell[data-tinted],.page-module__6OaPyq__colorSwatch[style]{--tint:var(--name-color)}@supports (color:oklch(from red l c h)){.page-module__6OaPyq__shell[data-tinted],.page-module__6OaPyq__colorSwatch[style]{--tint:oklch(from var(--name-color) max(l, .74) c h)}[data-theme=light] :is(.page-module__6OaPyq__shell[data-tinted],.page-module__6OaPyq__colorSwatch[style]){--tint:oklch(from var(--name-color) min(l, .5) c h)}}.page-module__6OaPyq__shell[data-tinted] :is(.page-module__6OaPyq__nameRow h1,.page-module__6OaPyq__nameSample){color:var(--tint)}.page-module__6OaPyq__colorRow{flex-wrap:wrap;gap:12px;padding:4px;display:flex}.page-module__6OaPyq__colorSwatch{background:var(--tint);width:44px;height:44px;color:var(--bg-primary);font:inherit;cursor:pointer;transition:scale .15s var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #00000024}.page-module__6OaPyq__colorSwatch:hover{scale:1.08}.page-module__6OaPyq__colorSwatch:is([aria-checked=true],[data-selected]){outline:3px solid var(--tint);outline-offset:3px}.page-module__6OaPyq__colorSwatch[data-default]{background:var(--bg-tertiary);color:var(--text-primary);font-family:var(--font-display);font-size:15px;font-weight:800}.page-module__6OaPyq__colorSwatch[data-default][aria-checked=true]{outline-color:var(--text-primary)}.page-module__6OaPyq__customColor:not([style]){color:#fff;background:conic-gradient(#f87171,#fbbf24,#4ade80,#38bdf8,#a78bfa,#f472b6,#f87171)}.page-module__6OaPyq__customColor:not([style]) svg{filter:drop-shadow(0 1px 1px #00000073)}.page-module__6OaPyq__customColor input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.page-module__6OaPyq__customColor:has(input:focus-visible){outline:2px solid var(--accent-primary);outline-offset:3px}.page-module__6OaPyq__frameSwatch{background:var(--bg-tertiary);width:64px;height:64px;color:var(--text-tertiary);border-radius:50%;place-items:center;margin:10px;display:grid;position:relative}.page-module__6OaPyq__frameSwatch>img,.page-module__6OaPyq__frameSwatch>span{border-radius:50%}.page-module__6OaPyq__frameSwatch img{object-fit:cover}:is(.page-module__6OaPyq__cardAvatar,.page-module__6OaPyq__frameSwatch)[data-frame]:before,:is(.page-module__6OaPyq__cardAvatar,.page-module__6OaPyq__frameSwatch)[data-frame=double]:after{content:"";z-index:3;pointer-events:none;border-radius:50%;position:absolute}:is(.page-module__6OaPyq__cardAvatar,.page-module__6OaPyq__frameSwatch):is([data-frame=none],[data-frame=sticker]):before{content:none}.page-module__6OaPyq__cardAvatar[data-frame=ring]:before{border:4px solid var(--tint);inset:-10px}.page-module__6OaPyq__cardAvatar[data-frame=double]:before{border:2px solid var(--tint);inset:-14px}.page-module__6OaPyq__cardAvatar[data-frame=double]:after{border:2px solid var(--tint);inset:-7px}.page-module__6OaPyq__cardAvatar[data-frame=dashed]:before{border:3px dashed var(--tint);inset:-11px}.page-module__6OaPyq__cardAvatar[data-frame=beads]:before{border:7px dotted var(--tint);inset:-13px}.page-module__6OaPyq__frameSwatch[data-frame=ring]:before{border:3px solid var(--tint);inset:-6px}.page-module__6OaPyq__frameSwatch[data-frame=double]:before{border:2px solid var(--tint);inset:-9px}.page-module__6OaPyq__frameSwatch[data-frame=double]:after{border:1.5px solid var(--tint);inset:-4px}.page-module__6OaPyq__frameSwatch[data-frame=dashed]:before{border:2px dashed var(--tint);inset:-7px}.page-module__6OaPyq__frameSwatch[data-frame=beads]:before{border:5px dotted var(--tint);inset:-9px}.page-module__6OaPyq__cardAvatar[data-frame=sticker]{rotate:-3deg;box-shadow:0 0 0 8px #fff,0 14px 30px #00000057}.page-module__6OaPyq__frameSwatch[data-frame=sticker]{rotate:-3deg;box-shadow:0 0 0 4px #fff,0 6px 14px #00000047}.page-module__6OaPyq__cardEffectLayer{top:0;z-index:2;pointer-events:none;height:480px;position:absolute;inset-inline:40% 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%),linear-gradient(#000 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 42%),linear-gradient(#000 55%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}[dir=rtl] .page-module__6OaPyq__cardEffectLayer{-webkit-mask-image:linear-gradient(270deg,#0000,#000 42%),linear-gradient(#000 55%,#0000);mask-image:linear-gradient(270deg,#0000,#000 42%),linear-gradient(#000 55%,#0000)}.page-module__6OaPyq__effectCanvas{width:100%;height:100%;display:block}.page-module__6OaPyq__effectSwatch{aspect-ratio:16/9;background:var(--bg-tertiary);border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.page-module__6OaPyq__effectSwatch>img{object-fit:cover}.page-module__6OaPyq__effectSwatch:after{content:"";z-index:1;background:color-mix(in srgb, var(--bg-primary) 42%, transparent);position:absolute;inset:0}[data-theme=light] .page-module__6OaPyq__effectSwatch:after{background:color-mix(in srgb, var(--bg-primary) 58%, transparent)}.page-module__6OaPyq__effectSwatchCanvas{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.page-module__6OaPyq__customizeActions{bottom:calc(var(--site-tabbar-offset,0px) + 16px);z-index:5;border:1px solid var(--border-strong);background:var(--bg-elevated);box-shadow:var(--shadow-lg);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 20px;display:flex;position:sticky}.page-module__6OaPyq__customizeActions p{color:var(--text-secondary);margin:0;font-size:14px;font-weight:650}.page-module__6OaPyq__customizeActions[data-dirty] p{color:var(--text-primary)}.page-module__6OaPyq__customizeActions>div{gap:8px;display:flex}.page-module__6OaPyq__customizeError{color:var(--error,#d86464)}.page-module__6OaPyq__shell :is(a,button):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (max-width:1100px){.page-module__6OaPyq__overviewColumns{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.page-module__6OaPyq__layout{grid-template-columns:200px minmax(0,1fr);column-gap:28px}.page-module__6OaPyq__rowGrid{grid-template-columns:minmax(0,1fr)}.page-module__6OaPyq__cardAvatar b{font-size:64px}}@media (max-width:700px){.page-module__6OaPyq__shell{padding:92px 16px 48px}.page-module__6OaPyq__backdrop{height:420px;-webkit-mask-image:none;mask-image:none}.page-module__6OaPyq__backdrop:after{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-primary) 8%, transparent) 0, color-mix(in srgb, var(--bg-primary) 42%, transparent) 92px, color-mix(in srgb, var(--bg-primary) 90%, transparent) 176px, var(--bg-primary) 300px)}[data-theme=light] .page-module__6OaPyq__backdrop:after{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-primary) 8%, transparent) 0, color-mix(in srgb, var(--bg-primary) 42%, transparent) 92px, color-mix(in srgb, var(--bg-primary) 90%, transparent) 176px, var(--bg-primary) 300px)}[dir=rtl] .page-module__6OaPyq__backdrop:after{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-primary) 8%, transparent) 0, color-mix(in srgb, var(--bg-primary) 42%, transparent) 92px, color-mix(in srgb, var(--bg-primary) 90%, transparent) 176px, var(--bg-primary) 300px)}[data-theme=light][dir=rtl] .page-module__6OaPyq__backdrop:after{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-primary) 8%, transparent) 0, color-mix(in srgb, var(--bg-primary) 42%, transparent) 92px, color-mix(in srgb, var(--bg-primary) 90%, transparent) 176px, var(--bg-primary) 300px)}.page-module__6OaPyq__layout{grid-template-rows:none;grid-template-columns:104px minmax(0,1fr);gap:20px 14px}.page-module__6OaPyq__sidebar,.page-module__6OaPyq__titleBlock{display:contents}.page-module__6OaPyq__avatarWrap{grid-area:1/1;padding:6px}.page-module__6OaPyq__cardAvatar b{font-size:40px}.page-module__6OaPyq__nameBlock{grid-area:1/2;align-self:end;gap:4px;padding-bottom:8px}.page-module__6OaPyq__nameRow{gap:6px 10px}.page-module__6OaPyq__nameRow h1{font-size:clamp(26px,7.6vw,34px)}.page-module__6OaPyq__handle{font-size:14px}.page-module__6OaPyq__about,.page-module__6OaPyq__aboutPrompt{order:1;grid-column:1/-1;margin:0}.page-module__6OaPyq__aboutPrompt{justify-self:start}.page-module__6OaPyq__about[data-size=large]{font-size:24px}.page-module__6OaPyq__about[data-size=medium]{font-size:19px}.page-module__6OaPyq__about[data-size=small]{font-size:15px}.page-module__6OaPyq__statLine{order:2;grid-column:1/-1;margin:0}.page-module__6OaPyq__statLine strong{font-size:22px}.page-module__6OaPyq__statLine a,.page-module__6OaPyq__statLine span{font-size:14px}.page-module__6OaPyq__statLine li+li:before{margin-inline:10px}.page-module__6OaPyq__level{order:3;grid-column:1/-1;margin:4px 0 26px;padding-inline-end:36px}.page-module__6OaPyq__levelHead{padding-inline-end:34px;font-size:13px}.page-module__6OaPyq__levelStamp{border-width:3px;width:64px;height:64px}.page-module__6OaPyq__levelStamp b{font-size:23px}.page-module__6OaPyq__levelStamp small{font-size:9px}.page-module__6OaPyq__sideActions{order:4;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__6OaPyq__sideActions>:only-child{grid-column:1/-1}.page-module__6OaPyq__sideActions>a{white-space:normal;text-align:center;padding-inline:12px;line-height:1.2}.page-module__6OaPyq__sideInfo{order:5;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;padding:2px 16px}.page-module__6OaPyq__infoItem{flex-direction:column;gap:2px;padding:10px 0}.page-module__6OaPyq__infoItem:nth-child(2){border-top:0}.page-module__6OaPyq__infoItem dd{text-align:start}.page-module__6OaPyq__tabs{order:6;grid-area:auto/1/auto/-1;width:100%}.page-module__6OaPyq__content{order:7;grid-area:auto/1/auto/-1;padding-top:4px}.page-module__6OaPyq__cardEffectLayer{height:240px;inset-inline:0;-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}[dir=rtl] .page-module__6OaPyq__cardEffectLayer{height:240px;inset-inline:0;-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.page-module__6OaPyq__sectionHeading h2{font-size:22px}.page-module__6OaPyq__tileGrid{grid-template-columns:minmax(0,1fr)}.page-module__6OaPyq__achievement{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px}.page-module__6OaPyq__achievementIcon{border-radius:12px;width:40px;height:40px}.page-module__6OaPyq__achievement>:last-child{grid-column:2;justify-self:start}.page-module__6OaPyq__commentsPanel{border-radius:20px;padding:18px}.page-module__6OaPyq__fontGrid,.page-module__6OaPyq__effectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__6OaPyq__optionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__6OaPyq__frameSwatch{width:56px;height:56px}.page-module__6OaPyq__nameSample{font-size:22px}.page-module__6OaPyq__colorRow{gap:10px}.page-module__6OaPyq__customizeActions{padding:12px}.page-module__6OaPyq__customizeActions>div{width:100%}.page-module__6OaPyq__customizeActions>div>*{flex:1}}@media (hover:hover) and (pointer:fine){.page-module__6OaPyq__cardAvatar{transition:translate .22s var(--ease-out)}.page-module__6OaPyq__avatarWrap:hover .page-module__6OaPyq__cardAvatar{translate:0 -4px}}@media (prefers-reduced-motion:reduce){.page-module__6OaPyq__primaryButton,.page-module__6OaPyq__secondaryButton,.page-module__6OaPyq__postRow,.page-module__6OaPyq__tile,.page-module__6OaPyq__fontOption,.page-module__6OaPyq__cosmeticOption,.page-module__6OaPyq__colorSwatch,.page-module__6OaPyq__aboutPrompt,.page-module__6OaPyq__statLine strong,.page-module__6OaPyq__tabs a,.page-module__6OaPyq__cardAvatar{transition:none}}
.page-module__1WiwYW__posterFallback{height:100%;color:var(--text-secondary);place-items:center;font-size:2rem;display:grid}.page-module__1WiwYW__addButton{top:10px;color:#fff;background:#121318b8;border:1px solid #ffffff3d;border-radius:12px;min-width:38px;min-height:38px;position:absolute;inset-inline-end:10px}.page-module__1WiwYW__addButton:hover{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--text-on-accent)}
.recommendation-module__57eMNa__recommendationSection{margin-top:30px}.recommendation-module__57eMNa__recommendationCard{border:1px solid var(--home-line,var(--border-default));background:var(--home-panel,var(--bg-secondary));border-radius:14px;padding:26px 28px}.recommendation-module__57eMNa__recommendationHeader{align-items:center;gap:15px;margin-bottom:20px;display:flex}.recommendation-module__57eMNa__magicIcon{border:1px solid var(--home-line,var(--border-default));width:46px;height:46px;color:var(--home-accent,var(--accent-primary));border-radius:9px;flex-shrink:0;place-items:center;display:grid}.recommendation-module__57eMNa__titleRow h2{letter-spacing:-.035em;color:var(--text-primary);font-size:26px;font-weight:700}.recommendation-module__57eMNa__recommendationHeader p{color:var(--text-secondary);margin-top:5px;font-size:14px;line-height:1.6}.recommendation-module__57eMNa__guestPrompt{border-top:1px solid var(--home-line,var(--border-default));justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.recommendation-module__57eMNa__guestPrompt p{max-width:62ch;color:var(--text-secondary);font-size:14px;line-height:1.65}.recommendation-module__57eMNa__guestPrompt a{background:var(--accent-primary);min-height:44px;color:var(--text-on-accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:14px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.recommendation-module__57eMNa__genrePresets{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.recommendation-module__57eMNa__genrePresets button{border:1px solid var(--home-line,var(--border-default));min-height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:7px 14px;font-size:13px}.recommendation-module__57eMNa__genrePresets button[aria-pressed=true]{border-color:var(--accent-primary);background:var(--accent-muted);color:var(--text-primary)}.recommendation-module__57eMNa__filterGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(130px,.8fr);align-items:start;gap:14px;display:grid}.recommendation-module__57eMNa__filterGrid label{min-width:0;color:var(--text-secondary);gap:9px;font-size:13px;font-weight:550;display:grid}.recommendation-module__57eMNa__filterGrid small{color:var(--text-secondary);font-size:11px;font-weight:400}.recommendation-module__57eMNa__filterControl{width:100%;min-width:0;min-height:44px;font-size:13px;background:var(--bg-primary)!important;border-color:var(--home-line,var(--border-default))!important}.recommendation-module__57eMNa__filterButton{border:0;min-height:44px;margin-top:25px;font-size:13px;background:var(--home-accent,var(--accent-primary))!important;color:var(--text-on-accent)!important;box-shadow:none!important}.recommendation-module__57eMNa__recommendationFeedback:empty{display:none}.recommendation-module__57eMNa__recommendationFeedback{color:var(--text-secondary);margin-top:20px;font-size:14px;line-height:1.6}.recommendation-module__57eMNa__recommendationError a{color:var(--text-primary);text-decoration:underline}.recommendation-module__57eMNa__recommendationResults{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;display:grid}.recommendation-module__57eMNa__recommendationResultCard{gap:9px;min-width:0;display:grid}.recommendation-module__57eMNa__recommendationResultCard strong{color:var(--text-primary);font-size:14px;line-height:1.5}.recommendation-module__57eMNa__recommendationPoster{aspect-ratio:2/3;background:var(--bg-tertiary);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.recommendation-module__57eMNa__recommendationPoster img{object-fit:cover}@media (hover:hover) and (pointer:fine){.recommendation-module__57eMNa__genrePresets button:hover{border-color:var(--accent-primary);color:var(--text-primary)}}@media (prefers-reduced-motion:no-preference){.recommendation-module__57eMNa__genrePresets button,.recommendation-module__57eMNa__guestPrompt a{transition:transform .16s var(--ease-out)}.recommendation-module__57eMNa__genrePresets button:active,.recommendation-module__57eMNa__guestPrompt a:active{transform:scale(.98)}.recommendation-module__57eMNa__recommendationResults{animation:recommendation-module__57eMNa__results-in .18s var(--ease-out) both}}@keyframes recommendation-module__57eMNa__results-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.recommendation-module__57eMNa__filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.recommendation-module__57eMNa__recommendationSection{margin-top:24px}.recommendation-module__57eMNa__recommendationCard{padding:22px 18px}.recommendation-module__57eMNa__recommendationHeader{align-items:flex-start;gap:12px}.recommendation-module__57eMNa__titleRow h2{font-size:24px}.recommendation-module__57eMNa__magicIcon{width:38px;height:38px}.recommendation-module__57eMNa__guestPrompt{flex-direction:column;align-items:flex-start;gap:14px}.recommendation-module__57eMNa__filterGrid{grid-template-columns:1fr}.recommendation-module__57eMNa__filterButton{margin-top:4px}}
