.bookmarks-ui-module__7H3ZOq__btn{border-radius:calc(8px * var(--corner));corner-shape:var(--corner-shape);white-space:nowrap;min-height:32px;transition:background-color var(--motion-fast) var(--ease-spring), color var(--motion-fast) var(--ease-spring), opacity var(--motion-fast) var(--ease-spring);border:.5px solid #0000;justify-content:center;align-items:center;gap:6px;padding:5px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.bookmarks-ui-module__7H3ZOq__btn:disabled{opacity:.5;cursor:not-allowed}.bookmarks-ui-module__7H3ZOq__btnBlock{flex:1;width:100%}.bookmarks-ui-module__7H3ZOq__btnDefault{color:#18181b;background:#fff;border-color:#e4e4e7}@media (hover:hover){.bookmarks-ui-module__7H3ZOq__btnDefault:hover:not(:disabled){background:#fafafa}}.bookmarks-ui-module__7H3ZOq__btnPrimary{color:#fafafa;background:#171717}@media (hover:hover){.bookmarks-ui-module__7H3ZOq__btnPrimary:hover:not(:disabled){background:#27272a}}.bookmarks-ui-module__7H3ZOq__btnSecondary{color:#18181b;background:#f4f4f5}@media (hover:hover){.bookmarks-ui-module__7H3ZOq__btnSecondary:hover:not(:disabled){background:#e4e4e7}}.bookmarks-ui-module__7H3ZOq__btnDestructive{color:#fff;background:#f43f5e}@media (hover:hover){.bookmarks-ui-module__7H3ZOq__btnDestructive:hover:not(:disabled){background:#e11d48}}.bookmarks-ui-module__7H3ZOq__btnGhost{color:#18181b;background:0 0}@media (hover:hover){.bookmarks-ui-module__7H3ZOq__btnGhost:hover:not(:disabled){background:#f4f4f5}}.bookmarks-ui-module__7H3ZOq__spinner{border:1.5px solid #18181b33;border-top-color:#18181b;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite bookmarks-ui-module__7H3ZOq__spin;display:inline-block}.bookmarks-ui-module__7H3ZOq__spinnerLight,.bookmarks-ui-module__7H3ZOq__btnPrimary .bookmarks-ui-module__7H3ZOq__spinner,.bookmarks-ui-module__7H3ZOq__btnDestructive .bookmarks-ui-module__7H3ZOq__spinner{border-color:#fafafa #fafafa66 #fafafa66}.bookmarks-ui-module__7H3ZOq__signInButton{border-radius:calc(8px * var(--corner));corner-shape:var(--corner-shape);background:var(--general-primary);min-height:32px;color:var(--general-primary-foreground);white-space:nowrap;transition:background var(--motion-fast) var(--ease-spring);justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}@media (hover:hover){.bookmarks-ui-module__7H3ZOq__signInButton:hover:not(:disabled){background:#27272a}}.bookmarks-ui-module__7H3ZOq__signInButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:840px){.bookmarks-ui-module__7H3ZOq__installButton span{display:none}}.bookmarks-ui-module__7H3ZOq__dialogBackdrop{z-index:200;animation:bookmarks-ui-module__7H3ZOq__dialog-fade-in var(--motion-slow) var(--ease-out) both;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bookmarks-ui-module__7H3ZOq__dialogBackdrop[data-closing]{animation:bookmarks-ui-module__7H3ZOq__dialog-fade-out var(--motion-slow-exit) var(--ease-exit) both}.bookmarks-ui-module__7H3ZOq__dialog{border-radius:calc(16px * var(--corner));corner-shape:var(--corner-shape);transform-origin:50%;max-height:calc(100vh - 32px);animation:bookmarks-ui-module__7H3ZOq__dialog-in var(--motion-slow) var(--ease-spring-bounce) both;background:#fff;border:.5px solid #e4e4e7;flex-direction:column;display:flex;box-shadow:0 20px 60px #00000029}[data-closing]>.bookmarks-ui-module__7H3ZOq__dialog{animation:bookmarks-ui-module__7H3ZOq__dialog-out var(--motion-slow-exit) var(--ease-exit) both}@media (prefers-reduced-motion:reduce){.bookmarks-ui-module__7H3ZOq__dialogBackdrop,.bookmarks-ui-module__7H3ZOq__dialogBackdrop[data-closing],.bookmarks-ui-module__7H3ZOq__dialog,[data-closing]>.bookmarks-ui-module__7H3ZOq__dialog{animation:none}}.bookmarks-ui-module__7H3ZOq__dialogHeader{justify-content:space-between;align-items:flex-start;gap:8px;padding:20px 20px 0;display:flex}.bookmarks-ui-module__7H3ZOq__dialogHeading{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bookmarks-ui-module__7H3ZOq__dialogTitle{color:#18181b;margin:0;font-size:16px;font-weight:500;line-height:19.2px}.bookmarks-ui-module__7H3ZOq__dialogDescription{color:#71717a;overflow-wrap:break-word;word-break:keep-all;margin:0;font-size:14px;line-height:20px}.bookmarks-ui-module__7H3ZOq__dialogDescription>span{display:block}.bookmarks-ui-module__7H3ZOq__dialogDescription>span+span{margin-top:12px}.bookmarks-ui-module__7H3ZOq__dialogClose{border-radius:calc(8px * var(--corner));corner-shape:var(--corner-shape);color:#0a0a0a;background:#f5f5f5;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}@media (hover:hover){.bookmarks-ui-module__7H3ZOq__dialogClose:hover{background:#e4e4e7}}.bookmarks-ui-module__7H3ZOq__dialogBody{flex:1;min-height:0;padding:16px 20px 0;overflow-y:auto}.bookmarks-ui-module__7H3ZOq__dialogFooter{justify-content:flex-end;gap:8px;padding:16px 20px 20px;display:flex}.bookmarks-ui-module__7H3ZOq__dialogClose{transition:background-color var(--motion-fast) var(--ease-spring), color var(--motion-fast) var(--ease-spring)}.bookmarks-ui-module__7H3ZOq__installDialog{background:0 0;border:0;overflow:hidden}.bookmarks-ui-module__7H3ZOq__installBody{flex-direction:column;padding:0;display:flex}.bookmarks-ui-module__7H3ZOq__installHero{z-index:1;aspect-ratio:4/3;background:var(--zinc-100);flex:none;display:grid;position:relative;overflow:hidden}.bookmarks-ui-module__7H3ZOq__installHero>img{object-fit:cover;pointer-events:none;grid-area:1/1;width:100%;height:100%}.bookmarks-ui-module__7H3ZOq__installHero:after{z-index:1;border-radius:calc(16px * var(--corner)) calc(16px * var(--corner)) 0 0;corner-shape:var(--corner-shape);content:"";pointer-events:none;border:.5px solid #00000014;position:absolute;inset:0}.bookmarks-ui-module__7H3ZOq__installSheet{background:#fff;flex-direction:column;flex:none;gap:16px;margin-top:-1px;padding:17px 0 20px;display:flex}.bookmarks-ui-module__7H3ZOq__installClose{z-index:2;border-radius:calc(8px * var(--corner));corner-shape:var(--corner-shape);transition:background-color var(--motion-fast) var(--ease-spring);background:#18181b9e;justify-content:center;align-items:center;padding:8px;display:inline-flex;position:absolute;top:16px;right:16px}@media (hover:hover){.bookmarks-ui-module__7H3ZOq__installClose:hover{background:#18181bcc}}.bookmarks-ui-module__7H3ZOq__installText{flex-direction:column;gap:2px;padding:0 20px;display:flex}.bookmarks-ui-module__7H3ZOq__installTitle{color:#09090b;margin:0;font-size:20px;font-weight:500;line-height:1.5}.bookmarks-ui-module__7H3ZOq__installDescription{color:#52525b;overflow-wrap:break-word;word-break:keep-all;margin:0;font-size:16px;line-height:1.5}.bookmarks-ui-module__7H3ZOq__installActions{flex-direction:column;gap:10px;padding:0 20px;display:flex}.bookmarks-ui-module__7H3ZOq__installConfirm{min-height:36px;padding:8px 16px}.bookmarks-ui-module__7H3ZOq__installBeta{color:#a1a1aa;text-align:center;word-break:keep-all;margin:0;font-size:12px;line-height:1.2}@keyframes bookmarks-ui-module__7H3ZOq__dialog-fade-in{0%{opacity:0}}@keyframes bookmarks-ui-module__7H3ZOq__dialog-fade-out{to{opacity:0}}@keyframes bookmarks-ui-module__7H3ZOq__dialog-in{0%{opacity:0;scale:.96}}@keyframes bookmarks-ui-module__7H3ZOq__dialog-out{to{opacity:0;scale:.96}}@keyframes bookmarks-ui-module__7H3ZOq__spin{to{transform:rotate(360deg)}}.bookmarks-ui-module__7H3ZOq__avatarButton{border-radius:calc(8px * var(--corner));corner-shape:var(--corner-shape);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}@media (hover:hover){.bookmarks-ui-module__7H3ZOq__avatarButton:hover .bookmarks-ui-module__7H3ZOq__avatarTooltip{opacity:1}}.bookmarks-ui-module__7H3ZOq__headerAvatar{border-radius:calc(8px * var(--corner));corner-shape:var(--corner-shape);color:#09090b;background:#f4f4f5;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative;overflow:hidden}.bookmarks-ui-module__7H3ZOq__headerAvatar img{object-fit:cover;width:100%;height:100%}.bookmarks-ui-module__7H3ZOq__headerAvatar:after{border-radius:inherit;corner-shape:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #00000014}.bookmarks-ui-module__7H3ZOq__avatarTooltip{z-index:20;border-radius:calc(8px * var(--corner));corner-shape:var(--corner-shape);color:#fff;white-space:nowrap;opacity:0;transition:opacity var(--motion-fast) var(--ease-spring);pointer-events:none;background:#000;padding:6px 8px;font-size:12px;line-height:16px;position:absolute;top:calc(100% + 8px);right:0}.bookmarks-ui-module__7H3ZOq__avatarTooltip:before{content:"";border:6px solid #0000;border-top:0;border-bottom:5px solid #000;position:absolute;bottom:100%;right:10px}
