@keyframes HofQRW_zw-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes HofQRW_zw-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes HofQRW_zw-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes HofQRW_zw-rise-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}@keyframes HofQRW_zw-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes HofQRW_zw-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes HofQRW_zw-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes HofQRW_zw-sheet-out{0%{transform:none}to{transform:translateY(100%)}}@keyframes HofQRW_zw-fade-in{0%{opacity:0}to{opacity:1}}@keyframes HofQRW_zw-fade-out{0%{opacity:1}to{opacity:0}}@keyframes HofQRW_zw-spin{to{transform:rotate(360deg)}}@keyframes HofQRW_zw-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes HofQRW_zw-pulse-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes HofQRW_zw-soft-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes HofQRW_zw-slide-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes HofQRW_zw-slide-out-right{0%{transform:none}to{transform:translate(100%)}}@keyframes HofQRW_zw-slide-in-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes HofQRW_zw-slide-out-left{0%{transform:none}to{transform:translate(-100%)}}.HofQRW_trigger{color:inherit;font:inherit;text-align:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0}.HofQRW_trigger:focus-visible{outline:var(--zw-focus-outline);outline-offset:var(--zw-focus-offset)}.HofQRW_trigger{border-radius:var(--zw-radius-full);width:40px;height:40px;color:var(--zw-text-muted);transition:background-color var(--zw-duration) var(--zw-ease),color var(--zw-duration) var(--zw-ease);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.HofQRW_trigger:hover,.HofQRW_trigger[data-state=open]{background-color:var(--zw-surface-control);color:var(--zw-text-strong)}.HofQRW_icon{width:20px;height:20px}.HofQRW_badge{background-color:var(--green-100);height:16px;box-shadow:0 0 0 2px var(--zw-header-bg);color:var(--white-100);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;top:2px;right:-4px}.HofQRW_dot{border-radius:var(--zw-radius-full);background-color:var(--green-100);width:8px;height:8px;box-shadow:0 0 0 2px var(--zw-header-bg);position:absolute;top:8px;right:8px}.HofQRW_popover{border:1px solid var(--gray-20);background:var(--gray-80);border-radius:12px;box-shadow:0 12px 40px #00000080}.HofQRW_popover[data-side][data-state=open]{animation:HofQRW_zw-rise-in .25s var(--zw-ease)}.HofQRW_popover[data-side][data-state=closed]{animation:HofQRW_zw-rise-out .25s var(--zw-ease)}@media (prefers-reduced-motion:reduce){.HofQRW_popover[data-side][data-state=open],.HofQRW_popover[data-side][data-state=closed]{animation:none}}.HofQRW_popover:focus{outline:none}.HofQRW_popover{z-index:1000;width:360px;max-width:calc(100vw - 24px);transform-origin:var(--radix-popover-content-transform-origin)}.HofQRW_preview{border:1px solid var(--gray-20);background:var(--gray-80);width:360px;max-width:100%;box-shadow:0 12px 40px #00000080;box-shadow:none;border-radius:12px}.HofQRW_panel{flex-direction:column;min-width:0;display:flex}.HofQRW_head{align-items:center;gap:var(--zw-space-2);border-bottom:1px solid var(--gray-20);padding:10px 8px 10px 14px;display:flex}.HofQRW_title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--white-100);font-size:15px;font-weight:var(--zw-weight-medium);flex:1;overflow:hidden}.HofQRW_action{color:var(--text-secondary)}.HofQRW_action svg{width:16px;height:16px}.HofQRW_list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--zw-text-muted) 30%, transparent) #0000;overscroll-behavior:contain;flex-direction:column;max-height:min(520px,100dvh - 160px);padding:4px 6px 6px;display:flex;overflow:hidden auto}.HofQRW_preview .HofQRW_list{max-height:none}.HofQRW_day{flex-direction:column;display:flex}.HofQRW_day+.HofQRW_day{border-top:1px solid var(--gray-20);margin-top:4px}.HofQRW_dayTitle{color:var(--text-secondary);font-size:13px;font-weight:var(--zw-weight-medium);padding:10px 10px 4px}.HofQRW_row{border-radius:var(--zw-radius-sm);color:var(--text-secondary);text-align:left;transition:background-color var(--zw-duration) var(--zw-ease);align-items:flex-start;gap:10px;padding:8px;display:flex}.HofQRW_interactive{cursor:pointer}.HofQRW_interactive:hover{background-color:#ffffff06}.HofQRW_interactive:focus-visible{outline:var(--zw-focus-outline);outline-offset:-2px}.HofQRW_unreadDot{background-color:var(--gray-10);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.HofQRW_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.HofQRW_message{overflow-wrap:anywhere;word-break:break-word;font-size:14px;line-height:20px}.HofQRW_message>*{overflow-wrap:anywhere;max-width:100%;margin:0}.HofQRW_time{color:color-mix(in srgb, var(--text-secondary) 65%, transparent);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.HofQRW_link{color:var(--brand-green)}.HofQRW_unread{color:var(--text-primary)}.HofQRW_unread .HofQRW_unreadDot{background-color:var(--brand-green)}.HofQRW_skeletonRow{pointer-events:none}.HofQRW_skeletonDot{margin-top:7px}.HofQRW_skeletonLine{margin:4px 0}.HofQRW_skeletonTime{margin:5px 0 3px}.HofQRW_empty{color:var(--text-secondary);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 16px;font-size:14px;display:flex}.HofQRW_emptyIcon{width:28px;height:28px;color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.HofQRW_row{transition:none}}
