.rb-side{--rb-surface:var(--bg);--dm-ring:var(--rb-surface);--rb-hover:var(--row-hover);--rb-lit:var(--row-lit);--rb-row-face:52px}@media (width>=981px){:root[data-layout=next] .dm.rb-app{--rb-lw:clamp(264px, 19.5vw, 296px)}:root[data-layout=next] .dm.rb-app.has-fold{--rb-lc:var(--rb-fw,var(--rb-lw))}:root[data-layout=next] .dm.rb-app>.rb-fold{grid-area:1/2}.rb-side{--rb-surface:var(--rb-nav,color-mix(in srgb, var(--fg) 2%, var(--bg)));--rb-row-face:44px}:root[data-layout=next] .dm.rb-app>.rb-side{z-index:4;width:var(--rb-lw);background:var(--rb-surface);min-width:0;box-shadow:none;visibility:hidden;transition:transform var(--rb-slide), visibility 0s linear .2s;will-change:transform;position:relative;overflow:hidden;transform:translate(-100%)}:root[data-layout=next] .dm.rb-app.has-chats>.rb-chats,:root[data-layout=next] .dm.rb-app.has-fold>.rb-fold{z-index:5;visibility:visible;transition:transform var(--rb-slide);transform:none}.rb-app>.rb-side:after{content:"";z-index:5;background:var(--rb-line,var(--faint));pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:0}.rb-app>.rb-rail{box-shadow:inset -1px 0 0 var(--rb-line,var(--faint))}.rb-side-in{overscroll-behavior-y:contain;position:absolute;inset:0;overflow:hidden auto}}.rb-side-head{z-index:3;align-items:center;gap:var(--ui-s2);height:var(--ui-head);padding:0 var(--ui-s3);background:var(--rb-surface);display:flex;position:sticky;top:0}.rb-side-gap{flex:1}.rb-side-t{min-width:0;font:600 var(--ui-fs-title) / 1.2 var(--font);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;margin:0;padding-left:6px;overflow:hidden}.rb-side-head .btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}:root[data-layout=next] .rb-side .dm-row{margin:0 var(--ui-s2);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:background-color .18s var(--ease), scale .2s var(--ease);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:9px 10px}:root[data-layout=next] .rb-side .dm-row+.dm-row{margin-top:6px}.rb-side .dm-row>.dm-face{--s:var(--rb-row-face)!important}@media (hover:hover) and (pointer:fine){:root[data-layout=next] .rb-side .dm-row:hover{background:var(--rb-hover)}}:root[data-layout=next] .rb-side .dm-row[aria-current]{background:var(--rb-lit)}:root[data-layout=next] .rb-side .dm-row:active{background:var(--row-press)}.rb-side .dm-row .dm-row-name,.rb-side .dm-row .dm-row-top>.who-marks{font:400 16px/1.3 var(--font)}.rb-side .dm-row .dm-row-line{font:400 15px/1.35 var(--font)}.rb-side .dm-row.is-unread .dm-row-name{font-weight:500}.rb-side .dm-row.is-unread .dm-row-line{color:var(--fg);font-weight:400}.rb-side .dm-row-end:empty{display:none}.rb-side .dm-row.is-holding{transition:scale .26s var(--ease);scale:.96}.rb-side .rb-row:is(.is-source,.is-landing){visibility:hidden}:root.rb-dragging,:root.rb-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}:root.rb-dragging .rb-side a{pointer-events:none}.rb-ghost{z-index:var(--z-toast);isolation:isolate;color:var(--fg);pointer-events:none;transition:scale .26s var(--spring), opacity .2s var(--ease);position:fixed;top:0;left:0}.rb-ghost:before{content:"";z-index:-1;background:var(--sheet);box-shadow:var(--shadow-lift);transition:inset .28s var(--ease), border-radius .28s var(--ease), opacity .2s var(--ease);position:absolute}.rb-ghost.is-pill:before{inset:-6px calc(-1 * var(--nw,80px) - 26px) -6px -6px;border-radius:999px}.rb-ghost.is-tile:before{border-radius:var(--ui-r-row);inset:-12px -16px -38px}.rb-ghost.is-up{scale:1.04}.rb-ghost :is(.dm-face,.rb-face){transition:width .28s var(--spring), height .28s var(--spring)}.rb-ghost .dm-face:not(.rb-pile),.rb-ghost .dm-face:not(.rb-pile)>img{border-radius:50%}.rb-ghost-name{font:500 16px/1.3 var(--font);white-space:nowrap;text-overflow:ellipsis;transition:left .28s var(--ease), top .28s var(--ease), translate .28s var(--ease), font-size .28s var(--ease), max-width .28s var(--ease), opacity .16s var(--ease);position:absolute;overflow:hidden}.rb-ghost.is-pill .rb-ghost-name{max-width:200px;top:50%;left:calc(100% + 10px);translate:0 -50%}.rb-ghost.is-tile .rb-ghost-name{max-width:calc(100% + 26px);font-size:13px;font-weight:400;top:calc(100% + 7px);left:50%;translate:-50%}.rb-ghost.is-down:before,.rb-ghost.is-down .rb-ghost-name{opacity:0}.rb-ghost.is-full{opacity:.6}@media (width<=980px){:root[data-layout=next] .dm.rb-app>.rb-side{display:none}:root[data-layout=next] .dm.rb-app:is([data-view=robot],[data-view=chat])>.rb-chats,:root[data-layout=next] .dm.rb-app[data-view=track][data-fold=list]>.rb-fold{min-height:100dvh;padding-bottom:calc(var(--rb-tabs,64px) + var(--ui-s5));display:block}.rb-side-t{font:600 var(--ui-fs-name) / 34px var(--font);letter-spacing:-.02em;padding-left:4px}.rb-side-head{height:auto;padding:calc(var(--safe-top,0px) + var(--ui-s2)) var(--ui-gutter,16px) var(--ui-s3);background:0 0}}@media (width<=640px){.rb-side{--rb-row-face:44px}:root[data-layout=next] .rb-side .dm-row{gap:14px;padding:17px 12px}:root[data-layout=next] .rb-side .dm-row+.dm-row{margin-top:0}:root[data-layout=next] .rb-side .dm-row[aria-current]{background:0 0}.rb-side .dm-row .dm-row-name,.rb-side .dm-row .dm-row-top>.who-marks{font-size:17px}.rb-side .dm-row .dm-row-line{font-size:16px}}@media (prefers-reduced-motion:reduce){:root[data-layout=next] .dm.rb-app>.rb-side,:root[data-layout=next] .dm.rb-app.has-chats>.rb-chats,:root[data-layout=next] .dm.rb-app.has-fold>.rb-fold,.rb-ghost,.rb-ghost:before,.rb-ghost-name,.rb-ghost :is(.dm-face,.rb-face),.rb-side .dm-row{transition:none}}
