.follow-journey-backdrop[data-slot=dialog-overlay]{z-index:90}.follow-journey-sheet[data-slot=dialog-content]{z-index:91;overscroll-behavior:contain;max-height:calc(var(--loop-visual-height,100dvh) - 32px);background:var(--loop-surface);border-color:var(--loop-line);border-radius:var(--loop-content-radius);gap:0;padding:0;display:block;overflow-y:auto}.follow-journey-sheet .follow-journey-close{z-index:1;border-radius:999px;position:absolute;top:8px;right:8px}.loop-application.follow-journey-sheet .public-rhythm.public-auth>:is(.loop-auth-page,.loop-signup-page){max-width:none;margin:0;padding:24px 24px 20px}.loop-application.follow-journey-sheet .loop-auth-page>*{max-width:none}.follow-journey-sheet .public-auth h1{padding-right:28px}@media (max-width:760px){.follow-journey-sheet[data-slot=dialog-content]{bottom:var(--loop-visual-bottom,0px);max-height:calc(var(--loop-visual-height,100dvh) - 16px);padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0!important}.loop-application.follow-journey-sheet .public-rhythm.public-auth>:is(.loop-auth-page,.loop-signup-page){padding:20px 16px 16px}}
.loop-navigation-unread,.nd-unread-dot,.nd-thread-meta i,.nd-tabs i{background:#ed4055;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.loop-navigation-unread{position:absolute;top:-2px;right:-3px}.nd-icon{display:inline-flex;position:relative}.loop-navigation-activity{margin-top:8px}.nd-mobile-bell,.nd-back{display:none}.nd-workspace{flex-direction:column;height:100dvh;display:flex}.nd-header{border-bottom:1px solid var(--loop-line);justify-content:space-between;align-items:center;padding:24px;display:flex}.nd-header h1{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:650}.nd-inbox{flex:1;grid-template-columns:360px 1fr;min-height:0;display:grid}.nd-list{border-right:1px solid var(--loop-line);padding:16px}.nd-tabs,.nd-filters{align-items:center;gap:16px;display:flex}.nd-tabs button,.nd-filters button{color:var(--loop-muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:16px;display:flex}.nd-tabs button[aria-pressed=true]{color:var(--loop-ink);font-weight:600}.nd-tabs small{color:#ed4055;font-size:13px}.nd-search{background:var(--loop-raised);color:var(--loop-muted);border-radius:12px;gap:8px;margin:12px 0;padding:12px;font-size:16px;display:flex}.nd-thread{width:100%;color:var(--loop-ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:14px 6px;font-size:16px;display:flex}.nd-thread img,.nd-activity img{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.nd-thread>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.nd-thread>span>span{color:var(--loop-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.nd-thread-meta{color:var(--loop-muted);justify-items:end;gap:8px;font-size:13px;display:grid}.nd-chat{text-align:center;color:var(--loop-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.nd-chat h2{color:var(--loop-ink);margin:0;font-size:24px}.nd-chat p{max-width:350px;margin:0;font-size:16px}.nd-preview-note{color:var(--loop-muted);margin:0;padding:12px 24px;font-size:13px}.nd-panel{z-index:35;left:var(--loop-rail-width,80px);width:min(440px, calc(100vw - var(--loop-rail-width,80px)));background:var(--loop-surface);border-right:1px solid var(--loop-line);transition:left var(--loop-motion-fade) var(--loop-motion-fade-ease);flex-direction:column;padding:12px 16px 16px;display:flex;position:fixed;top:0;bottom:0;overflow:hidden;box-shadow:16px 0 32px #0002}.nd-panel>header{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.nd-panel h2{font-size:var(--loop-font-heading,20px);line-height:var(--loop-line-heading,26px);letter-spacing:-.25px;margin:0;font-weight:600}.nd-panel header button{color:var(--loop-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px}.nd-filters{scrollbar-width:none;gap:8px;margin-bottom:12px;padding:6px 0;overflow-x:auto}.nd-panel-tools{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:8px;font-size:16px;font-weight:600;line-height:22px;display:flex}.nd-panel-tools button{color:var(--loop-muted);background:0 0;border:0;min-height:44px;padding:0 0 0 12px;font-size:12px}.nd-activity{border-bottom:1px solid var(--loop-line);border-radius:0;align-items:flex-start;gap:12px;margin-bottom:0;padding:12px 0;display:flex;position:relative}.nd-activity.is-unread{background:0 0}.nd-activity>div{flex:1;min-width:0}.nd-activity-copy{color:var(--loop-ink);overflow-wrap:anywhere;text-align:left;background:0 0;border:0;padding:0;font-size:14px;line-height:20px;display:block}.nd-activity-copy span{color:var(--loop-muted);white-space:nowrap;font-size:12px}.nd-activity>img,.nd-activity>.nd-avatar{width:36px;height:36px}.nd-activity .nd-avatar svg{width:20px;height:20px}.nd-activity p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.nd-action{background:var(--loop-raised);color:var(--loop-ink);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;min-height:40px;margin-top:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;display:inline-flex;position:relative}.nd-action:after{content:"";border-radius:inherit;position:absolute;inset:-2px 0}.nd-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.nd-actions .nd-action{margin-top:0}.nd-action.nd-primary{background:var(--loop-ink);color:var(--loop-surface)}.nd-unread-dot{margin-top:6px}.nd-day{margin:20px 0 4px;font-size:16px;font-weight:600;line-height:22px}.nd-panel-note{color:var(--loop-muted);margin:16px 10px;font-size:14px;line-height:1.4}.nd-panel button{cursor:pointer}.nd-panel button:focus-visible{outline:2px solid var(--loop-muted);outline-offset:2px}@media (max-width:760px),(max-width:1000px) and (hover:none) and (pointer:coarse){.loop-navigation-activity{display:none}.nd-panel{z-index:60;width:100%;padding:calc(8px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));bottom:0;left:0!important}.nd-panel>header{justify-content:flex-start}.nd-panel header button:last-child{margin-left:auto}.nd-back,.nd-mobile-bell{display:inline-flex}.nd-mobile-bell{color:var(--loop-ink);background:0 0;border:0;padding:8px;position:relative}.nd-mobile-bell .loop-navigation-unread{top:4px;right:6px}.nd-header{padding:16px}.nd-inbox{grid-template-columns:1fr}.nd-chat{display:none}.nd-preview-note{padding-bottom:80px}.nd-list{border:0}.nd-panel h2{font-size:18px;line-height:24px}}.nd-nav{width:100%;color:var(--loop-muted);text-align:left;background:0 0;border:0;align-items:center;gap:16px;min-height:48px;padding:12px 16px;font-size:16px;display:flex}.nd-nav[aria-expanded=true]{color:var(--loop-ink);background:var(--loop-raised);border-radius:12px}.nd-nav i{font-style:normal}.nd-avatar{background:var(--loop-selected);width:44px;height:44px;color:var(--loop-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nd-empty{text-align:center;justify-items:center;gap:8px;padding:24px 16px;display:grid}.nd-empty h3{margin:0;font-size:16px;line-height:22px}.nd-empty p{color:var(--loop-muted);margin:0;font-size:16px;line-height:1.45}.nd-skeleton{background:var(--loop-raised);border-radius:12px;height:88px;margin-bottom:8px;animation:1.5s ease-in-out infinite nd-pulse}.nd-close{display:inline-flex}.nd-status{color:var(--loop-muted);padding:8px 10px;font-size:14px}.nd-load-more{margin:12px auto;display:block}.nd-global-mobile{display:none}.ib-tab-dot{vertical-align:middle;background:#ed4055;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.nd-panel{overscroll-behavior:contain}.nd-panel>header{background:var(--loop-surface)}.nd-panel>.nd-panel-error{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.nd-thumbnail{object-fit:cover;border-radius:8px;width:44px;height:58px}.nd-panel-error{padding:24px}.nd-panel-error h1{font-size:20px}.nd-panel-error .lx-main{min-height:0;padding:0}.nd-panel-error .lx-button{padding:10px;font-size:14px}.nd-panel-error .loop-page-actions{flex-wrap:wrap}.nd-panel-error .lx-error{font-size:13px;line-height:20px}@keyframes nd-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.nd-skeleton{animation:none}.nd-panel{transition:none}}@media (max-width:760px),(max-width:1000px) and (hover:none) and (pointer:coarse){.nd-global-mobile{z-index:31;padding:8px;display:inline-flex;position:fixed;top:18px;right:68px}.nd-global-mobile i{top:4px;right:5px}}.nd-dismissible{position:relative;overflow:hidden}.nd-dismissible-content{background:var(--loop-surface);touch-action:pan-y;transition:transform .18s ease-out;position:relative}.nd-dismissible-content[data-dragging=true]{transition:none}.nd-dismissible-content .nd-activity{padding-right:44px}.nd-row-menu{position:absolute;top:8px;right:0}.nd-options{width:44px;height:44px;color:var(--loop-muted);opacity:0;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.nd-dismissible:hover .nd-options,.nd-dismissible:focus-within .nd-options{opacity:1}.nd-swipe-delete{color:#fff;background:#d92c48;border:0;border-radius:12px;place-items:center;width:68px;display:grid;position:absolute;top:8px;bottom:8px;right:0}@media (hover:none){.nd-options{opacity:1}}@media (prefers-reduced-motion:reduce){.nd-dismissible-content{transition:none}}.nd-follow-backs{margin-top:24px}.nd-follow-back-row{grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px;padding:8px 0;display:grid}.nd-follow-back-person{min-width:0;color:var(--loop-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.nd-follow-back-person .lx-face{flex:none;width:44px;height:44px}.nd-follow-back-person>span{min-width:0}.nd-follow-back-person strong,.nd-follow-back-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nd-follow-back-person strong{font-size:14px;font-weight:600;line-height:20px}.nd-follow-back-person small{color:var(--loop-muted);font-size:12px;line-height:18px}.nd-follow-back-row .nd-action{white-space:nowrap;margin-top:0}.nd-dismiss-person{width:44px;height:44px;color:var(--loop-muted);background:0 0;border:0;place-items:center;display:grid}.nd-follow-back-row .lx-error{grid-column:1/-1;margin:0}
