.shelf-module__QYWtEq__page{--bg:#eceee8;--card:#fff;--text:#181c14;--muted:#5f645a;--border:#d4d8d0;--action-bg:#181c14;--action-text:#fff;--focus:#3a86ff;--danger:#b42318;--cat:#555;--cat-ink:#fff;background:var(--bg);min-height:100vh;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){.shelf-module__QYWtEq__page{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0e1420;--card:#141e2c;--text:#e8eaf0;--muted:#9aa4b5;--border:#2a3548;--action-bg:#ff7058;--action-text:#0e1420;--focus:#58a8e8;--danger:#ff8a7a;--cat:#a0a8b0;--cat-ink:#0e1420}}body:has(.shelf-module__QYWtEq__page){margin:0}.shelf-module__QYWtEq__wrap{max-width:720px;margin:0 auto;padding:20px 16px 72px}.shelf-module__QYWtEq__page *{box-sizing:border-box}.shelf-module__QYWtEq__page h1,.shelf-module__QYWtEq__page h2,.shelf-module__QYWtEq__page p{margin:0}.shelf-module__QYWtEq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shelf-module__QYWtEq__top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.shelf-module__QYWtEq__brand{align-items:center;gap:10px;display:flex}.shelf-module__QYWtEq__wordmark{letter-spacing:-.5px;font-size:28px;font-weight:500;line-height:1}.shelf-module__QYWtEq__wordmarkIt{color:#3a86ff}.shelf-module__QYWtEq__account{align-items:center;gap:14px;min-width:0;display:flex}.shelf-module__QYWtEq__accountEmail{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);font-size:13px;overflow:hidden}.shelf-module__QYWtEq__input{border:1px solid var(--border);background:var(--card);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:11px 13px}.shelf-module__QYWtEq__input::placeholder{color:var(--muted)}.shelf-module__QYWtEq__primary,.shelf-module__QYWtEq__primaryInline{background:var(--action-bg);color:var(--action-text);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:12px 16px;font-weight:600}.shelf-module__QYWtEq__primary{width:100%}.shelf-module__QYWtEq__primaryInline{white-space:nowrap;flex:none}.shelf-module__QYWtEq__primary:disabled,.shelf-module__QYWtEq__primaryInline:disabled{opacity:.6;cursor:default}.shelf-module__QYWtEq__textButton,.shelf-module__QYWtEq__deleteConfirm{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 4px;font-size:13px;font-weight:600;text-decoration:underline}.shelf-module__QYWtEq__textButton{color:var(--text)}.shelf-module__QYWtEq__deleteConfirm{color:var(--danger)}.shelf-module__QYWtEq__input:focus-visible,.shelf-module__QYWtEq__primary:focus-visible,.shelf-module__QYWtEq__primaryInline:focus-visible,.shelf-module__QYWtEq__textButton:focus-visible,.shelf-module__QYWtEq__deleteConfirm:focus-visible,.shelf-module__QYWtEq__pill:focus-visible,.shelf-module__QYWtEq__cardTitle a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shelf-module__QYWtEq__addRow{gap:8px;display:flex}.shelf-module__QYWtEq__search{margin-top:12px}.shelf-module__QYWtEq__message{color:var(--muted);margin-top:8px;font-size:13px}.shelf-module__QYWtEq__messageError{color:var(--danger)}.shelf-module__QYWtEq__pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.shelf-module__QYWtEq__pill{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500}.shelf-module__QYWtEq__pill[aria-pressed=true]{border-color:var(--action-bg);background:var(--action-bg);color:var(--action-text);font-weight:600}.shelf-module__QYWtEq__count{color:var(--muted);margin:20px 0 10px;font-size:13px}.shelf-module__QYWtEq__empty{color:var(--muted);text-align:center;margin-top:40px}.shelf-module__QYWtEq__empty .shelf-module__QYWtEq__textButton{margin-top:8px}.shelf-module__QYWtEq__card{border:1.5px solid var(--cat);background:var(--card);border-radius:16px;margin-bottom:10px;padding:14px 16px}.shelf-module__QYWtEq__card[data-cat=fashion]{--cat:#cc0058}.shelf-module__QYWtEq__card[data-cat=food]{--cat:#007a3d}.shelf-module__QYWtEq__card[data-cat=travel]{--cat:#1a5fc8}.shelf-module__QYWtEq__card[data-cat=tech]{--cat:#6b21c8}.shelf-module__QYWtEq__card[data-cat=news]{--cat:#c85a00}.shelf-module__QYWtEq__card[data-cat=health]{--cat:#006899}.shelf-module__QYWtEq__card[data-cat=home]{--cat:#8a5c00}.shelf-module__QYWtEq__card[data-cat=other]{--cat:#555}@media (prefers-color-scheme:dark){.shelf-module__QYWtEq__card[data-cat=fashion]{--cat:#ff7058}.shelf-module__QYWtEq__card[data-cat=food]{--cat:#48c878}.shelf-module__QYWtEq__card[data-cat=travel]{--cat:#58a8e8}.shelf-module__QYWtEq__card[data-cat=tech]{--cat:#c878e8}.shelf-module__QYWtEq__card[data-cat=news]{--cat:#e8a050}.shelf-module__QYWtEq__card[data-cat=health]{--cat:#50b8d8}.shelf-module__QYWtEq__card[data-cat=home]{--cat:#88c870}.shelf-module__QYWtEq__card[data-cat=other]{--cat:#a0a8b0}}.shelf-module__QYWtEq__cardTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.shelf-module__QYWtEq__cardCategory{color:var(--cat);font-size:13px;font-weight:700}.shelf-module__QYWtEq__badge{background:var(--cat);color:var(--cat-ink);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.shelf-module__QYWtEq__cardTitle{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.shelf-module__QYWtEq__cardTitle a{color:inherit;text-decoration:none}.shelf-module__QYWtEq__cardTitle a:hover{text-decoration:underline}.shelf-module__QYWtEq__cardSummary{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:14px}.shelf-module__QYWtEq__cardFoot{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.shelf-module__QYWtEq__cardHost{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);font-size:12px;overflow:hidden}.shelf-module__QYWtEq__signIn{max-width:360px;margin:8vh auto 0}.shelf-module__QYWtEq__signInBrand{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:28px;display:flex}.shelf-module__QYWtEq__signInWordmark{letter-spacing:-1px;font-size:44px;font-weight:500;line-height:1}.shelf-module__QYWtEq__signInForm{display:block}.shelf-module__QYWtEq__lead{color:var(--muted);margin-bottom:16px}.shelf-module__QYWtEq__field{margin-bottom:12px;display:block}.shelf-module__QYWtEq__fieldLabel{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.shelf-module__QYWtEq__hint{color:var(--muted);margin-top:14px;font-size:13px}.shelf-module__QYWtEq__signInForm .shelf-module__QYWtEq__message{margin:0 0 12px}@media (max-width:480px){.shelf-module__QYWtEq__accountEmail{display:none}}
