.favorites-module__gyzo1a__page{max-width:720px;color:var(--color-text-primary);margin:0 auto;padding:20px 16px 32px}.favorites-module__gyzo1a__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:20px;display:flex}.favorites-module__gyzo1a__title{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:800;line-height:1.1}.favorites-module__gyzo1a__summary{color:var(--color-text-secondary);margin:6px 0 0;font-size:.9375rem}.favorites-module__gyzo1a__actions{gap:8px;display:flex}.favorites-module__gyzo1a__btn{border:1.5px solid var(--color-border-light);min-height:44px;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:transform .1s ease-out,background .16s;display:inline-flex}.favorites-module__gyzo1a__btn:hover{background:var(--color-bg-hover)}.favorites-module__gyzo1a__btn:active{transform:scale(.98)}.favorites-module__gyzo1a__btnPrimary{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.favorites-module__gyzo1a__btnPrimary:hover{background:var(--color-accent-dark,var(--color-accent))}.favorites-module__gyzo1a__section{margin-top:22px}.favorites-module__gyzo1a__sectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);align-items:center;gap:8px;margin:0 0 8px;font-size:.75rem;font-weight:700;display:flex}.favorites-module__gyzo1a__sectionTitle span{background:var(--color-bg-tertiary);color:var(--color-text-secondary);letter-spacing:0;border-radius:99px;padding:1px 8px}.favorites-module__gyzo1a__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.favorites-module__gyzo1a__row{border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:14px;align-items:center;min-height:64px;display:flex}.favorites-module__gyzo1a__rowLink{min-width:0;color:inherit;border-radius:14px 0 0 14px;flex:1;align-self:stretch;align-items:center;gap:14px;padding:10px 6px 10px 14px;text-decoration:none;transition:background .16s;display:flex}.favorites-module__gyzo1a__rowLink:hover{background:var(--color-bg-hover)}.favorites-module__gyzo1a__logo{object-fit:contain;background:var(--color-bg-tertiary);border-radius:50%;flex:none;width:44px;height:44px}.favorites-module__gyzo1a__logoFallback{color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.favorites-module__gyzo1a__rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.favorites-module__gyzo1a__rowName{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.favorites-module__gyzo1a__rowSub{color:var(--color-text-secondary);font-size:.8125rem}.favorites-module__gyzo1a__unfollow{width:52px;color:var(--color-warning,#f59e0b);cursor:pointer;background:0 0;border:none;border-radius:0 14px 14px 0;flex:none;justify-content:center;align-self:stretch;align-items:center;transition:transform .1s ease-out,background .16s;display:inline-flex}.favorites-module__gyzo1a__unfollow:hover{background:var(--color-bg-hover)}.favorites-module__gyzo1a__unfollow:active{transform:scale(.9)}.favorites-module__gyzo1a__skeleton{background:linear-gradient(90deg,var(--color-bg-secondary)25%,var(--color-bg-tertiary)37%,var(--color-bg-secondary)63%);background-size:400% 100%;border-radius:14px;height:64px;animation:1.4s infinite favorites-module__gyzo1a__shimmer}@keyframes favorites-module__gyzo1a__shimmer{0%{background-position:100%}to{background-position:0}}.favorites-module__gyzo1a__empty{border:1px dashed var(--color-border-light);background:var(--color-bg-secondary);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;display:flex}.favorites-module__gyzo1a__emptyIcon{background:rgba(var(--color-accent-rgb),.14);width:60px;height:60px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.favorites-module__gyzo1a__emptyTitle{margin:4px 0 0;font-size:1.125rem;font-weight:800}.favorites-module__gyzo1a__emptyText{max-width:380px;color:var(--color-text-secondary);margin:0 0 10px;font-size:.9375rem;line-height:1.5}.favorites-module__gyzo1a__notice{background:var(--color-bg-secondary);border:1px solid #ef444473;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;font-size:.875rem;display:flex}.favorites-module__gyzo1a__noticeBtn{border:1px solid var(--color-border-light);min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:0 12px;font-weight:700}.favorites-module__gyzo1a__deviceNote{color:var(--color-text-secondary);margin:24px 0 0;font-size:.875rem;line-height:1.5}.favorites-module__gyzo1a__deviceNote a{color:var(--color-accent-ink,var(--color-accent));font-weight:700}.favorites-module__gyzo1a__btn:focus-visible,.favorites-module__gyzo1a__rowLink:focus-visible,.favorites-module__gyzo1a__unfollow:focus-visible,.favorites-module__gyzo1a__noticeBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:480px){.favorites-module__gyzo1a__actions{width:100%}.favorites-module__gyzo1a__actions .favorites-module__gyzo1a__btn{flex:1}}@media (prefers-reduced-motion:reduce){.favorites-module__gyzo1a__btn,.favorites-module__gyzo1a__rowLink,.favorites-module__gyzo1a__unfollow{transition:none}.favorites-module__gyzo1a__skeleton{animation:none}}
