@property --rb-lc{syntax:"<length>";inherits:false;initial-value:0}@property --rb-pc{syntax:"<length>";inherits:false;initial-value:0}@property --rb-pull{syntax:"<length>";inherits:false;initial-value:0}.rb-app{--rb-slide:.2s cubic-bezier(.2, .8, .2, 1)}:root[data-rb]{--rail:0px}@media (prefers-color-scheme:dark){:root[data-rb]:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *){--bg:var(--dark-page);--rb-nav:var(--dark-nav);--rb-panel:var(--bg);--rb-line:var(--dark-line);--rb-raised:var(--dark-raised);--ck-them:var(--dark-bubble);--ck-box:var(--dark-raised);--note-face:var(--dark-menu)}}:root[data-rb]:where(:root[data-theme=dark],:root[data-theme=dark] *){--bg:var(--dark-page);--rb-nav:var(--dark-nav);--rb-panel:var(--bg);--rb-line:var(--dark-line);--rb-raised:var(--dark-raised);--ck-them:var(--dark-bubble);--ck-box:var(--dark-raised);--note-face:var(--dark-menu)}:root[data-rb]{--ui-card-face:var(--card-sheen), var(--card-face);--ui-card-edge:0 0 transparent;--ui-card-ring:var(--card-rim);--ui-card-rim:1}:root[data-rb][data-layout=next]{--ui-tile:var(--card-face)}:root[data-rb] .pa-card{background:var(--card-sheen), var(--card-face);box-shadow:var(--card-edge)}:root[data-rb][data-layout=next] .ui-group:not(.fsheet-root.anchored *,.ui-group-scroll){isolation:isolate;position:relative}:root[data-rb][data-layout=next] .ui-group:not(.fsheet-root.anchored *,.ui-group-scroll):after{content:"";z-index:1;border-radius:inherit;background:var(--card-rim);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:root[data-rb] :is(#nav,#tabbar){display:none}@media (width>=981px){:root[data-rb]{overflow:hidden}:root[data-layout=next] .dm.rb-app{--rb-pw:0px;grid-template-columns:68px var(--rb-lc) minmax(0, 1fr) var(--rb-pc)}:root[data-layout=next] .dm.rb-app.has-chats{--rb-lc:var(--rb-lw)}:root[data-layout=next] .dm.rb-app.has-panel{--rb-pc:var(--rb-pw)}:root[data-layout=next] .dm.rb-app>.rb-rail{grid-area:1/1}:root[data-layout=next] .dm.rb-app>.rb-chats{grid-area:1/2}:root[data-layout=next] .dm.rb-app>.rb-main{grid-area:1/3}:root[data-layout=next] .dm.rb-app>.rb-panel{grid-area:1/4}}@media (width>=1100px){:root[data-layout=next] .dm.rb-app{--rb-pw:clamp(320px, 24vw, 380px);--rb-pw-open:clamp(320px, 24vw, 380px)}}.rb-me-round{cursor:pointer;transition:scale .16s var(--ease);background:0 0;border:0;border-radius:50%;padding:0;display:none}.rb-me-round:active{transition-duration:0s;scale:.94}@media (width<=980px){.rb-app[data-view=discover] .rb-head>.rb-me-round{display:block}}@media (width<=640px){.rb-app[data-view=discover] .rb-head>.rb-me-round>.rb-me-face{--s:44px!important}}.rb-back svg,.rb-who-ic svg,.rb-sys-ic svg,.rb-head .rb-search-round svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.rb-me-face{width:var(--s);height:var(--s);background:var(--face-bg);color:var(--muted);font:600 13px/1 var(--font);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.rb-me-face>img{object-fit:cover;width:100%;height:100%}.rb-rail,.rb-tabs{display:none}@media (width>=981px){.rb-rail{z-index:var(--z-nav);background:var(--rb-nav,color-mix(in srgb, var(--fg) 4%, var(--bg)));min-width:0;box-shadow:inset -1px 0 0 var(--rb-line,var(--faint));flex-direction:column;align-items:stretch;gap:6px;padding:14px 12px 16px;display:flex;position:relative}}.rb-rail-btn{z-index:1;border-radius:var(--ui-r-row);height:44px;color:var(--muted);font:600 15px/1 var(--font);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:0;align-items:center;gap:12px;padding:0 11px;text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.rb-rail-btn:hover{background:var(--pill);color:var(--fg)}}.rb-rail-btn[aria-current]{background:var(--tile);color:var(--fg);transition:none}:root[data-rb] .pf-line{transition:none}.rb-rail-btn:active{background:color-mix(in srgb, var(--fg) 14%, transparent);transition-duration:0s}.rb-rail-btn.rb-rail-me,.rb-rail-btn.rb-rail-me:active{background:0 0}@media (hover:hover) and (pointer:fine){.rb-rail-btn.rb-rail-me:hover{background:0 0}}.rb-rail-me>:first-child{transition:scale .2s var(--ease), filter .2s var(--ease)}@media (hover:hover) and (pointer:fine){.rb-rail-me:hover>:first-child{filter:brightness(1.08);scale:1.06}}.rb-rail-me:active>:first-child{transition-duration:0s;scale:.94}.rb-rail-btn.rb-rail-me>:first-child{width:28px;height:28px;margin:0 -3px}.rb-rail-btn.rb-rail-me[aria-expanded=true] .nav-label{opacity:0}.rb-rail-btn.rb-rail-me[aria-expanded=true]>:first-child{scale:1.06}.rb-rail-btn>:first-child{flex:none;place-items:center;width:22px;height:22px;display:grid}.rb-rail-btn.tip-on .nav-label,.rb-rail-btn:focus-visible .nav-label{opacity:1;transform:translateY(-50%)}.rb-rail-btn .nav-label{background:var(--drop-face);box-shadow:var(--drop-shadow);color:var(--fg);font:500 13px/18px var(--font);border-radius:12px;padding:7px 11px 8px}.rb-rail-btn .nav-label kbd{background:var(--row-lit);color:var(--muted)}.rb-rail-btn[data-place=robot]>:first-child{width:30px;height:30px;margin:0 -4px}.rb-place-ic{display:grid}.rb-place-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:22px;height:22px}.rb-place-ic svg.is-fill{fill:currentColor;stroke:none}[data-place] .rb-place-ic svg.is-fill,[data-place][aria-current] .rb-place-ic svg.is-line{visibility:hidden}[data-place][aria-current] .rb-place-ic svg.is-fill{visibility:visible}[data-place=track][aria-current] .rb-place-ic .t-needle{transform-box:view-box;transform-origin:12px 13px;animation:rb-needle .68s var(--spring) backwards}@keyframes rb-needle{0%{transform:rotate(-120deg)}}@media (prefers-reduced-motion:reduce){[data-place=track][aria-current] .rb-place-ic .t-needle{animation:none}}.rb-rail-gap{flex:1}.rb-edge{display:none}@media (width>=981px){.rb-edge{z-index:4;cursor:col-resize;touch-action:none;width:10px;display:block;position:absolute;top:0;bottom:0}.rb-edge.is-right{right:0}.rb-app:not([data-view=robot]) .rb-edge.is-right{display:none}}:root[data-layout=next] .dm-main.rb-main{--dm-lane:max(var(--ui-s5), (100% - 880px) / 2)}.rb-head{gap:8px;padding-inline:16px}.rb-app[data-view=robot] .rb-head{justify-content:center}:root[data-layout=next] .dm.rb-app[data-view=robot] .dm-main>.dm-head.rb-head:before{display:none}.rb-who{min-width:0;max-width:min(100% - 96px,440px);height:var(--rb-md);background:var(--rb-btn-sheen), var(--rb-btn-solid);box-shadow:var(--rb-btn-edge);color:var(--fg);font:600 var(--ui-fs-item) / 1.25 var(--font);cursor:pointer;transition:scale .16s var(--ease), background-color .16s var(--ease);border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 9px;display:inline-flex}.rb-app[data-view=robot] .rb-who{position:absolute;left:50%;translate:-50%}@media (hover:hover) and (pointer:fine){.rb-app[data-view=robot] .rb-who:hover{background-color:var(--rb-btn-solid-hi)}}.rb-who:active{scale:.97}.rb-who-pic{display:flex}.rb-who-pic>[hidden]{display:none}.rb-who-words{text-align:left;min-width:0;display:grid}.rb-who-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.rb-app:not([data-view=robot]) .rb-who{max-width:calc(100% - 240px);height:auto;box-shadow:none;cursor:default;pointer-events:none;background:0 0;flex:none;padding:0;position:absolute;left:50%;translate:-50%}.rb-app:not([data-view=robot]) .rb-who-pic,.rb-head[data-bare] .rb-who{display:none}.rb-head-mid{position:absolute;left:50%;translate:-50%}.rb-head-mid:empty{display:none}:root[data-layout=next] .dm.rb-app .dm-main>.dm-head.rb-head{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}:root[data-layout=next] .dm.rb-app .dm-main>.dm-head.rb-head:before,:root[data-layout=next] .dm.rb-app .dm-main>.dm-head.rb-head:after{display:none}.rb-app:not([data-view=robot]) .rb-who:active{scale:none}.rb-who-ic{background:var(--pill);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.rb-who-ic svg{width:18px;height:18px}.rb-head-acts{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.rb-app{--chip-on-bg:color-mix(in srgb, var(--fg) 13%, transparent);--chip-on-fg:var(--fg)}@property --rb-foot{syntax:"<length>";inherits:false;initial-value:72px}:root[data-layout=next] .dm.rb-app[data-view=robot] .dm-body>.rb-scroll{--fade-top:72px;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--fade-top));-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--fade-top));mask-image:linear-gradient(to bottom, transparent, black var(--fade-top));padding-bottom:calc(var(--rb-foot,72px) + 40px)}.rb-doing{margin-top:4px}.rb-doing .ck-st-in{padding-left:2px}@media (width<=980px){:root[data-layout=next] .dm.rb-app[data-view=robot] .dm-body>.rb-scroll{--fade-top:60px}}.rb-scroll{overflow-anchor:none}.rb-body{flex-direction:column;flex:1;width:100%;display:flex}.rb-thread{margin-top:0;margin-bottom:0}.rb-thread.is-held{justify-content:flex-start}.rb-thread.is-held:before{content:"";height:var(--rb-room,0px);flex:none}.rb-thread.is-letting:before{transition:height .38s var(--ease)}.rb-turn{gap:10px;margin-top:22px;display:grid}.rb-thread>.rb-turn.is-far,.rb-board>.rc-card.is-far{content-visibility:hidden}:root .rb-app .is-away,:root .rb-app .is-away *{animation-play-state:paused}.rb-turn>.ck-m{margin-top:0}:root .rb-app .rb-thread>.rb-turn>[data-ck-join]{margin-top:calc(var(--ck-run) - 10px)}:root .rb-app .rb-thread>[data-ck-join]{margin-top:var(--ck-run)}:root .rb-app .rb-thread>[data-ck-join]>.ck-m:first-child{margin-top:0}.rb-turn.is-after{margin-top:10px}.rb-unsent{text-align:right;justify-items:end;gap:6px;display:grid}.rb-unsent .rb-again{margin-top:0}.rb-grid{grid-auto-flow:dense;margin:2px 0}.rb-grid:empty{display:none}.rb-a{white-space:normal;-webkit-user-select:text;user-select:text}.rb-a p,.rb-a li{overflow-wrap:anywhere;margin:0 0 8px}.rb-a b{font-weight:600}.rb-a ul,.rb-a ol{margin:0 0 8px;padding-left:20px}.rb-a li{margin-bottom:4px;padding-left:2px}.rb-a ul>li::marker{color:var(--muted)}.rb-a>:last-child,.rb-a li:last-child{margin-bottom:0}.rb-ans[hidden]{display:none}.rb-fail{color:var(--muted);margin:0}.rb-again{margin-top:8px}.rb-turn>.ck-sugs,.rb-starters-li>.ck-sugs{margin-top:0}.rb-turn>.ck-sugs{gap:0;margin-top:-6px}.rb-turn>.ck-sugs>.ck-sug{padding-block:4px}.rb-starters-li{margin-top:10px}.rb-sys{color:var(--muted);font:500 13px/1.3 var(--font);text-align:center;justify-content:center;align-items:center;gap:6px;margin:6px 0;display:flex}.rb-sys-ic{display:flex}.rb-sys-ic svg{width:14px;height:14px}.rb-sys b{color:var(--fg);font-weight:500}.rb-older{justify-content:center;padding:12px 0;display:flex}.rb-older[hidden]{display:none}.rb-older-bar{border-radius:var(--ui-r-small);width:120px;height:10px;display:block}.rb-compose[hidden]{display:none}.rb-board{margin-top:0}.rb-board-t{cursor:pointer;text-underline-offset:3px;transition:text-decoration-color .18s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.rb-board-t:hover{-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}}.rb-board-skel{border-radius:var(--ui-r-small);width:100%;height:100%;display:block}.rb-app .rtn-top{display:none}@media (prefers-reduced-motion:reduce){.rb-app{transition:none}}@media (width<=980px){.rb-app{--rb-tab-h:58px;--rb-tab-low:max(12px, calc(env(safe-area-inset-bottom) - 10px));--rb-tabs:calc(var(--rb-tab-h) + var(--rb-tab-low) + 8px)}.rb-app .ui-fab:is(.rb-home-fab,.rb-fab){bottom:calc(var(--rb-tabs) + var(--ui-s3));width:var(--rb-lg);height:var(--rb-lg)}.rb-app .ui-fab:is(.rb-home-fab,.rb-fab) svg{width:var(--rb-lg-ic);height:var(--rb-lg-ic)}:root[data-rb] body{padding-bottom:0}.rb-app>.rb-tabs{right:0;bottom:var(--rb-tab-low);z-index:calc(var(--z-popover) + 2);pointer-events:none;transition:translate .32s var(--ease), opacity .2s var(--ease), visibility .32s;justify-content:center;display:flex;position:fixed;left:0}.rb-app:is([data-full],[data-chat],[data-view=memory],[data-view=usage],[data-view=home]:not([data-home=feed]))>.rb-tabs,:root[data-kb] .rb-app>.rb-tabs{translate:0 calc(100% + var(--rb-tab-low) + 16px);opacity:0;visibility:hidden}.rb-tabs-pill{max-width:calc(100% - 32px);height:var(--rb-tab-h);pointer-events:auto;border-radius:999px;grid-auto-columns:minmax(0,68px);grid-auto-flow:column;padding:4px;display:grid}.rb-tab{color:var(--fg);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:999px;place-items:center;text-decoration:none;display:grid}.rb-tab[aria-current]{background:var(--glass-lens)}.rb-tab .rb-place-ic svg{stroke-width:1.62px;width:26px;height:26px}.rb-tab .rb-face{--s:30px}.rb-tab>:first-child{transition:scale .16s var(--ease), filter .16s var(--ease)}.rb-tab:active>:first-child{filter:brightness(1.25);transition-duration:0s;scale:.9}.rb-app[data-view=robot] .rb-compose{bottom:var(--kb,0px);transition:bottom var(--kb-t,.24s) var(--kb-ease,var(--ease))}.rb-app[data-view=robot]:not([data-full])>.rb-main{bottom:var(--rb-tabs)}:root[data-kb] .rb-app[data-view=robot]>.rb-main{bottom:0}.rb-app:is([data-view=track],[data-view=discover],[data-view=missing])>.rb-main{z-index:auto;visibility:visible;min-height:100dvh;box-shadow:none;position:relative;inset:auto;transform:none}:root .rb-app:is([data-view=track],[data-view=discover],[data-view=home],[data-view=clips],[data-view=market],[data-view=missing])>.rb-main{transition:padding-bottom var(--kb-t) var(--kb-ease)}.rb-app:is([data-view=track],[data-view=discover],[data-view=robot]:not([data-full])) .rb-back,.rb-app:not([data-view=robot],[data-chat]) .rb-who{display:none}.rb-app[data-view=home][data-home=feed]:is(:not([data-chat]),[data-secs]) .rb-head:not(:has(.rb-head-acts>*,.rb-head-mid>*)){display:none}.rb-ans .ck-b{max-width:92%}.rb-app .rb-thread{padding-inline:16px}.rb-app[data-view=robot] .rb-head{justify-content:space-between}.rb-app[data-view=robot] .rb-head-acts{min-width:40px;margin-left:0}}@media (width>=641px){:root[data-rb] .pf-tabs{box-shadow:none;gap:6px}:root[data-rb] .pf-tabs>:is(button,a){flex:none;padding-inline:18px}}.rb-app{--rb-band:calc(var(--safe-top) + 56px);--rb-gap:var(--ui-s3);--rb-top:calc(var(--rb-band) + var(--rb-gap));--rb-read:var(--ui-single);--rb-page:var(--ui-wide);--rb-wide:calc(var(--ui-wide) + var(--ui-s5) + var(--ui-side));--rb-w:var(--rb-page)}@media (width>=981px){.rb-app{--rb-band:var(--ui-head)}}.rb-app:is([data-view=settings],[data-view=memory],[data-view=usage]),.rb-app[data-view=home]:not([data-rbt]){--rb-w:var(--rb-read)}.rb-app[data-view=settings]:has(.rb-set[data-page=plan]){--rb-w:var(--rb-wide)}.rb-app[data-view=track],.rb-app[data-view=discover],.rb-app[data-view=market][data-native],.rb-app[data-view=home][data-rbt][data-rail]{--rb-w:var(--rb-wide)}@media (width>=1100px){.rb-app[data-view=home][data-home=feed][data-cols]{--rb-w:calc(3 * 560px)}}.rb-app[data-view=home][data-rbt]:is([data-rbt=game],[data-rbt=studio],[data-rbt=person]){--rb-w:var(--rb-wide)}.rb-app[data-view=home][data-rbt]:is([data-rbt=game],[data-rbt=studio],[data-rbt=person])[data-rail]{--rb-w:calc(var(--rb-wide) + var(--ui-s5) + var(--ui-side))}.rb-app[data-view=home][data-rbt] .rbt-pane:is([data-tab=posts],[data-tab=people]){max-width:var(--rb-page)}.rb-app[data-view=market][data-native][data-deep]{--rb-w:var(--rb-read)}.rb-app[data-view=market][data-native][data-deep][data-listing]{--rb-w:var(--rb-wide)}.rb-app:not([data-view=robot],[data-view=chat]) .rb-body{box-sizing:border-box;width:min(var(--rb-w), 100% - 2 * var(--ui-gutter));margin-inline:auto}:root[data-layout=next] .dm.rb-app:not([data-view=robot],[data-view=chat],[data-view=track],[data-view=clips],[data-view=market]) .dm-main>.dm-body>.dm-scroll{padding-top:var(--rb-band)}.rb-app:not([data-view=robot],[data-view=chat],[data-view=track]) .rb-body{padding-top:var(--rb-gap)}@media (width<=980px){:root[data-layout=next] .dm.rb-app[data-view=home] .dm-main>.dm-body>.dm-scroll{padding-top:0}:root[data-layout=next] .dm.rb-app[data-view=home][data-home=feed] .dm-main:not(:has(>.rb-head .rb-head-acts>*,>.rb-head .rb-head-mid>*))>.dm-body>.dm-scroll{padding-top:var(--rb-band)}}:root[data-layout=next] .dm.rb-app[data-view=home][data-home=feed][data-secs] .dm-main:not(:has(>.rb-head .rb-head-acts>*,>.rb-head .rb-head-mid>*))>.dm-body>.dm-scroll{padding-top:var(--safe-top)}.rb-app[data-view=home][data-home=feed][data-secs] .dm-main:not(:has(>.rb-head .rb-head-acts>*,>.rb-head .rb-head-mid>*))>.rb-head{display:none}@media (width>=1100px){.rb-app[data-view=home][data-home=feed][data-cols] .rb-body{padding-top:0}}.rb-app[data-view=track] .rb-body{padding-top:0}.rb-place{padding-top:var(--rb-top)}@media (width<=980px){.rb-place{padding-top:0}}:root[data-layout=next] .dm.rb-app[data-view=market][data-native] .dm-main>.dm-body>.dm-scroll{padding-top:var(--rb-band)}@media (width<=980px){:root[data-layout=next] .dm.rb-app[data-view=market][data-native]:not([data-deep]) .dm-main>.dm-body>.dm-scroll{padding-top:var(--safe-top)}}.rb-app:not([data-view=robot],[data-view=chat],[data-chat]) .rb-body{padding-bottom:var(--ui-s7)}@media (width<=980px){.rb-app:not([data-view=robot],[data-view=chat],[data-chat]) .rb-body{padding-bottom:calc(env(safe-area-inset-bottom) + 40px)}.rb-app:is([data-view=track],[data-view=discover],[data-view=docs],[data-view=home][data-home=feed],[data-view=missing]):not([data-chat]) .rb-body,.rb-app[data-view=market][data-native]:not([data-deep],[data-chat]) .rb-body{padding-bottom:calc(var(--rb-tabs) + var(--ui-s5))}}:root[data-rb]{--rb-btn-fill:#0a0a0b0a;--rb-btn-hi:#0a0a0b11;--rb-btn-in:#0a0a0b09;--rb-btn-in-hi:#0a0a0b0f;--rb-btn-on:color-mix(in srgb, var(--fg) 13%, transparent);--rb-btn-pick:var(--bg);--rb-btn-sheen:linear-gradient(180deg, #ffffff59, #fff0 60%);--rb-btn-edge:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #0a0a0b08, inset 0 0 0 1px #0a0a0b12;--rb-btn-solid:color-mix(in srgb, var(--bg), #0a0a0b 4%);--rb-btn-solid-hi:color-mix(in srgb, var(--bg), #0a0a0b 6.5%);--rb-btn-lens:#0a0a0b06;--rb-float-shadow:0 10px 30px -10px #00000024, 0 2px 6px -2px #0000000f;--btn-ink:linear-gradient(180deg, color-mix(in srgb, var(--fg), white 9%), var(--fg));--btn-ink-edge:inset 0 1px 0 #ffffff1a;--btn-quiet-edge:var(--rb-btn-edge)}@media (prefers-color-scheme:dark){:root[data-rb]:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *){--rb-btn-fill:#ffffff0e;--rb-btn-hi:#ffffff14;--rb-btn-in:#ffffff08;--rb-btn-in-hi:#ffffff0e;--rb-btn-pick:#ffffff17;--rb-btn-sheen:linear-gradient(180deg, #ffffff03, #fff0 60%);--rb-btn-edge:inset 0 1px 0 #ffffff08, inset 0 -1px 0 #ffffff03, inset 0 0 0 1px #ffffff03;--rb-btn-solid:color-mix(in srgb, var(--bg), white 5.5%);--rb-btn-solid-hi:color-mix(in srgb, var(--bg), white 8%);--rb-btn-lens:#ffffff06;--rb-float-shadow:0 12px 32px -8px #000000b3, 0 2px 8px -2px #0006;--btn-ink:linear-gradient(180deg, var(--fg), color-mix(in srgb, var(--fg) 95%, var(--bg)));--btn-ink-edge:inset 0 1px 0 #fff9}}:root[data-rb]:where(:root[data-theme=dark],:root[data-theme=dark] *){--rb-btn-fill:#ffffff0e;--rb-btn-hi:#ffffff14;--rb-btn-in:#ffffff08;--rb-btn-in-hi:#ffffff0e;--rb-btn-pick:#ffffff17;--rb-btn-sheen:linear-gradient(180deg, #ffffff03, #fff0 60%);--rb-btn-edge:inset 0 1px 0 #ffffff08, inset 0 -1px 0 #ffffff03, inset 0 0 0 1px #ffffff03;--rb-btn-solid:color-mix(in srgb, var(--bg), white 5.5%);--rb-btn-solid-hi:color-mix(in srgb, var(--bg), white 8%);--rb-btn-lens:#ffffff06;--rb-float-shadow:0 12px 32px -8px #000000b3, 0 2px 8px -2px #0006;--btn-ink:linear-gradient(180deg, var(--fg), color-mix(in srgb, var(--fg) 95%, var(--bg)));--btn-ink-edge:inset 0 1px 0 #fff9}:root[data-rb] :is(.ui-card,.ck-box){--rb-btn-fill:var(--rb-btn-in);--rb-btn-hi:var(--rb-btn-in-hi)}:root[data-rb] .ui-card{--rb-btn-solid:var(--rb-btn-in);--rb-btn-solid-hi:var(--rb-btn-in-hi)}:root[data-rb] :is(.btn,.chip.glass,.seg,.ck-plus){--glass-tint-words:var(--rb-btn-solid);--glass-sheen:var(--rb-btn-sheen);--glass-blur:0px;--glass-rim:none;--glass-lens:var(--rb-btn-lens);--glass-quiet:var(--rb-btn-fill);--glass-quiet-sheen:var(--rb-btn-sheen);--glass-quiet-edge:var(--rb-btn-edge);--glass-quiet-ring:none;--glass-quiet-rim:0;--seg-glass:var(--rb-btn-pick);--chip-on-bg:var(--rb-btn-on);--chip-on-fg:var(--fg)}:root[data-rb] .chip.glass{--chip-on-bg:var(--fg);--chip-on-fg:var(--bg)}@media (prefers-color-scheme:dark){:root[data-rb]:not([data-theme=light]):where(:root:not([data-theme=light]),:root:not([data-theme=light]) *) .chip.glass{--chip-on-bg:#fff}}:root[data-rb]:not([data-theme=light]):where(:root[data-theme=dark],:root[data-theme=dark] *) .chip.glass,:root[data-rb][data-theme=dark] .chip.glass{--chip-on-bg:#fff}:root[data-rb] :is(.chips,.ctl-tools,.stabs,.ui-sec-end)>.chip.glass:not([aria-current],[aria-selected=true],[aria-pressed=true]){color:var(--muted)}@media (hover:hover){:root[data-rb] :is(.chips,.ctl-tools,.stabs,.ui-sec-end)>.chip.glass:not([aria-current],[aria-selected=true],[aria-pressed=true]):hover{color:var(--fg)}}:root[data-rb] .seg{--pill:var(--rb-btn-fill)}:root[data-rb] .stabs>.chip.glass:is([aria-pressed=true],[aria-selected=true],[aria-current]){--rb-btn-fill:var(--rb-btn-pick)}:root[data-rb] :is(.btn.glass,.ck-plus){box-shadow:var(--rb-btn-edge)}:root[data-rb] .ck-plus{background-color:var(--rb-btn-fill)}@media (hover:hover){:root[data-rb] :is(.btn.secondary,.chip.glass,.ck-plus):hover:not(:disabled,[aria-pressed=true],[aria-selected=true],[aria-current]){--rb-btn-fill:var(--rb-btn-hi)}}:root[data-rb][data-layout=next] .chip.glass:is(:active,[data-held]):not([aria-pressed=true],[aria-selected=true],[aria-current]){--rb-btn-fill:var(--rb-btn-hi)}:root[data-rb] .rb-tabs-pill.glass{--glass-tint:color-mix(in srgb, var(--rb-btn-solid) 86%, transparent);--glass-sheen:var(--rb-btn-sheen);--glass-blur:20px;--glass-rim:none;--glass-shadow:var(--rb-btn-edge), var(--rb-float-shadow);--glass-lens:var(--rb-btn-pick)}:root[data-rb]{--rb-sm:36px;--rb-sm-ic:18px;--rb-sm-fs:14px;--rb-sm-pad:12px;--rb-md:40px;--rb-md-ic:20px;--rb-md-fs:15px;--rb-md-pad:16px;--rb-lg:44px;--rb-lg-ic:22px;--rb-lg-fs:16px;--rb-lg-pad:20px;--rb-reach:44px;--chip-h:var(--rb-md);--rb-row:36px;--rb-row-ic:16px;--rb-row-fs:14px;--rb-row-pad:14px}@media (pointer:coarse){:root[data-rb]{--rb-md:44px;--rb-md-ic:22px;--rb-lg:50px;--rb-lg-ic:24px;--rb-lg-fs:17px;--rb-row:38px;--rb-row-ic:17px;--rb-row-fs:15px;--rb-row-pad:14px}}:root[data-rb] .btn{--rb-size:var(--rb-md);--rb-ic:var(--rb-md-ic);--rb-pad:var(--rb-md-pad);--rb-fs:var(--rb-md-fs)}:root[data-rb] .btn.sm:is(.ghost,.secondary){--rb-size:var(--rb-sm);--rb-ic:var(--rb-sm-ic);--rb-pad:var(--rb-sm-pad);--rb-fs:var(--rb-sm-fs)}:root[data-rb] .btn.lg{--rb-size:var(--rb-lg);--rb-ic:var(--rb-lg-ic);--rb-pad:var(--rb-lg-pad);--rb-fs:var(--rb-lg-fs)}:root[data-rb] :not(.field)>.btn{--btn-size:var(--rb-size);height:var(--rb-size);padding:0 var(--rb-pad);font-size:var(--rb-fs)}:root[data-rb] :not(.field)>.btn.icon{width:var(--rb-size);padding:0}:root[data-rb] :not(.field)>.btn>svg{width:var(--rb-ic);height:var(--rb-ic)}:root[data-rb] :not(.field)>.btn:not(.icon)>svg{width:calc(var(--rb-ic) - 2px);height:calc(var(--rb-ic) - 2px)}:root[data-rb] :not(.field)>.btn.close-btn>svg{width:var(--rb-sm-ic);height:var(--rb-sm-ic)}@media (pointer:coarse){:root[data-rb] .btn.sm.ghost:after{content:"";inset:calc((var(--rb-sm) - var(--rb-reach)) / 2);border-radius:999px;position:absolute}}:root[data-rb] .po-more.btn{--rb-size:var(--rb-sm);--rb-ic:var(--rb-sm-ic)}:root[data-rb] :is(.chips,.ctl-tools,.ui-sec-end)>.chip.glass{height:var(--chip-h,var(--rb-md))}:root[data-rb] .toast.float-note button{height:var(--rb-sm);padding:0 var(--rb-sm-pad);font-size:var(--rb-sm-fs);transition:background var(--dur-fast) var(--ease);background:0 0;position:relative}@media (hover:hover){:root[data-rb] .toast.float-note button:hover{background:color-mix(in srgb, var(--fg) 9%, transparent)}}:root[data-rb] .toast.float-note button:active{background:color-mix(in srgb, var(--fg) 13%, transparent)}@media (pointer:coarse){:root[data-rb] .toast.float-note button:after{content:"";inset:calc((var(--rb-sm) - var(--rb-reach)) / 2) 0;border-radius:999px;position:absolute}}:root[data-rb] :is(.ck-a-done,.ck-c-end){min-height:var(--rb-md)}.lt-bar{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.lt-bar>.chips{--chip-h:var(--rb-sm);gap:6px;padding:0}.lt-measures{flex:auto;min-width:0}.lt-tools{flex:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.lt-bar>.chips>.chip.glass{height:var(--chip-h);font-size:var(--card-fs-body);padding-inline:14px}.lt-bar>.chips>.chip.glass.lt-cmp{gap:6px;padding-inline:11px 14px}.lt-bar>.chips>.chip.glass[hidden]{display:none}.lt-cmp-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:18px;height:18px}@media (width<=640px){.lt-bar>.chips>.chip.glass.lt-cmp{width:var(--chip-h);justify-content:center;padding-inline:0}.lt-cmp-w{display:none}}.rc-body[data-still] .rc-ref-layer>*{transition:none}.rc-card.lt-wait .tc-prev,.rc-card.lt-wait .rc-ref-layer,.rc-card.lt-wait .rc-top>.rc-line,.rc-card.lt-wait .rc-mv{opacity:.35;transition:opacity .24s var(--ease) .4s}.rc-card[data-lt] .rc-chip.is-live>i{animation:none;position:relative}.rc-card[data-lt] .rc-chip.is-live>i:after{content:"";opacity:0;pointer-events:none;background:currentColor;border-radius:50%;position:absolute;inset:0}.rc-card[data-lt] .rc-chip.is-live.is-tick>i:after{animation:lv-tick .9s var(--ease) 1}@media (prefers-reduced-motion:reduce){.rc-card[data-lt] .rc-chip.is-live.is-tick>i:after{animation:none}}.lt-ring{width:9px;height:9px;box-shadow:inset 0 0 0 1.6px var(--tc-ink,var(--blue));pointer-events:none;animation:lt-ring .9s var(--ease) backwards;opacity:0;border-radius:50%;position:absolute;translate:-50% -50%}@keyframes lt-ring{0%{opacity:.9;scale:1}to{opacity:0;scale:3.4}}.lt-float{color:var(--up);font:600 var(--card-fs-small) / 1 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;animation:lt-float 1.2s var(--ease) backwards;opacity:0;position:absolute;translate:calc(5px - 100%) calc(-100% - 9px)}.lt-float[data-dir=down]{color:var(--down)}.lt-float[data-place=below]{animation-name:lt-sink;translate:calc(5px - 100%) 9px}@keyframes lt-sink{0%{opacity:0;transform:translateY(-4px)}20%{opacity:1}to{opacity:0;transform:translateY(10px)}}@keyframes lt-float{0%{opacity:0;transform:translateY(4px)}20%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.lt-tag{border-radius:var(--r-pill);background:var(--card,var(--bg));height:20px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);font:600 var(--ui-fs-badge) / 1 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;border:0;align-items:center;gap:3px;padding:0 7px;display:inline-flex;right:0;translate:0 -50%}.lt-tag.is-high{color:var(--gold);pointer-events:none}.lt-tag.is-alert{color:var(--accent);cursor:pointer}.lt-tag-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.lt-pin{border:2px solid var(--card,var(--bg));background:color-mix(in srgb, var(--fg) 72%, var(--bg));cursor:pointer;border-radius:50%;width:12px;height:12px;padding:0;bottom:0;translate:-50% 50%}.lt-pin[hidden]{display:none}.lt-pin:after{content:"";border-radius:50%;position:absolute;inset:-10px}.lt-under{gap:var(--ui-s2);min-width:0;display:grid}.lt-legend{color:var(--muted)}.cp-tools-at:empty{display:none}.lt-row{--chip-h:var(--rb-sm);flex-wrap:wrap;gap:6px;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.lt-row>.chip.glass{height:var(--chip-h);font-size:var(--card-fs-body);padding-inline:14px}.lt-row>.chip.glass[hidden]{display:none}.lt-foot{max-width:240px;margin:0}.lt-form{gap:var(--ui-s3);display:grid}.lt-sub{color:var(--muted);font:500 var(--ui-fs-meta) / 1.45 var(--font);margin:0}.lt-field:has(>[aria-invalid=true]){box-shadow:inset 0 0 0 1px var(--down)}.lt-alert{justify-content:space-between;align-items:center;gap:var(--ui-s3);min-height:44px;font:500 var(--ui-fs-body,15px) / 1.3 var(--font);display:flex}.lt-acts{justify-content:flex-end;gap:var(--ui-s2);display:flex}.lt-legend .lt-n{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.rc-card[data-lt]:has(>.rc-body>.lt-under):before{padding-top:calc(max(0px, calc(max(var(--tile-min), var(--tile-ratio) * (100% + 2 * var(--tile-pad) - (var(--tile-cols) - 1) * var(--ui-s4)) / var(--tile-cols)) - 2 * var(--tile-pad))) + var(--lt-h,0px) + var(--ui-s3))}:root[data-layout=next] .mem .mem-line .st-txt b{overflow-wrap:anywhere;text-wrap:pretty}:root[data-layout=next] .mem .mem-game .st-txt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mem-x{color:var(--muted);flex:none}.mem-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px;transition:opacity .16s var(--ease)}@media (hover:hover){.mem-line:not(:hover,:focus-within) .mem-x svg{opacity:0}}.mem-on-g{fill:none;width:12px;height:12px;stroke:var(--up);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.mem-tell{justify-content:center;display:flex}.mem-none{padding-block:var(--ui-s5)}.sf-id[hidden]{display:none}.sf-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sf-card{min-width:0;color:var(--fg);background:var(--ui-tile);border-radius:var(--ui-r-group);transition:transform .18s var(--ease);-webkit-tap-highlight-color:transparent;flex-direction:column;gap:10px;padding:14px;text-decoration:none;display:flex}.sf-card:active{transform:scale(.98)}.sf-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sf-top{align-items:center;gap:8px;min-width:0;display:flex}.sf-top .st-mark{border-radius:8px;width:28px;height:28px}.sf-name{font:600 15px / 20px var(--font)}.sf-top .st-mark.is-face{background:0 0}.sf-top .st-mark.is-face .rb-face svg{width:100%;height:100%}.sf-line{color:var(--muted);font:400 14px / 19px var(--font);flex:1;margin:0}.sf-pill{color:var(--muted);font:500 12px / 16px var(--font);white-space:nowrap;background:var(--bg);border-radius:999px;align-self:flex-start;padding:3px 9px}.sf-card.is-landed{animation:rb-rt-landed 1.8s var(--ease) both}.sf-page{gap:var(--ui-s5);grid-template-columns:minmax(0,1fr);padding-bottom:28px;display:grid}.sf-about{color:var(--muted);font:italic 400 15px / 1.5 var(--font);border-left:3px solid var(--line);margin:0;padding:2px 0 2px 16px}.sf-about b{font-weight:600}.sf-doc{min-height:40vh;color:var(--fg);font:400 17px / 1.5 var(--font);overflow-wrap:anywhere;caret-color:var(--accent);outline:none;position:relative}.sf-doc h1,.sf-title{font:700 30px / 1.15 var(--font);letter-spacing:-.01em;margin:4px 0 10px}.sf-title{margin-bottom:calc(10px - var(--ui-s5))}.sf-doc h2{font:700 22px / 1.25 var(--font);margin:22px 0 6px}.sf-doc :is(h3,h4){font:600 18px / 1.3 var(--font);margin:18px 0 4px}.sf-doc :is(p,div){margin:0 0 12px}.sf-doc :is(ul,ol){gap:10px;margin:0 0 14px;padding-left:22px;display:grid}.sf-doc li::marker{color:var(--muted)}.sf-doc :is(b,strong){font-weight:600}.sf-doc a{color:var(--accent)}.sf-doc code{background:var(--ui-tile);border-radius:6px;padding:1px 5px;font:400 .9em/1 ui-monospace,SF Mono,Menlo,monospace}.sf-doc.is-empty:before{content:attr(data-empty);color:var(--muted);pointer-events:none;position:absolute;inset:0 auto auto 0}.sf-none{color:var(--muted);margin:0}.sf-save[hidden]{display:none}.sf-save.is-saved{pointer-events:none}.sf-bar{height:var(--ctl,44px);border-radius:999px;align-items:center;gap:2px;padding:0 4px;display:flex}.sf-bar-b{width:36px;height:36px;color:var(--muted);font:600 15px / 1 var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .15s var(--ease), background-color .15s var(--ease);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.sf-bar-b[aria-pressed=true]{color:var(--fg)}@media (hover:hover) and (pointer:fine){.sf-bar-b:hover{color:var(--fg)}}.sf-bar-b[aria-pressed=true]{background:var(--glass-lens)}.sf-bar-b :is(b,i){font:700 17px / 1 var(--font)}.sf-bar-b i{font-style:italic;font-weight:500}.sf-bar-b svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.sf-bar-b svg .fill{fill:currentColor;stroke:none}.sf-bar-sep{background:var(--line);width:1px;height:18px;margin:0 4px}.rb-head:has(>.rb-head-mid>.sf-bar)>.rb-who{display:none}@media (width<=640px){.sf-page>.sf-bar{left:50%;bottom:calc(var(--kb,0px) + 8px);z-index:calc(var(--z-popover) + 2);opacity:0;visibility:hidden;pointer-events:none;height:52px;transition:opacity .2s var(--ease), visibility .2s, bottom var(--kb-t,.25s) var(--kb-ease,ease);padding:0 6px;position:fixed;translate:-50%}.sf-page.is-typing>.sf-bar{opacity:1;visibility:visible;pointer-events:auto}.sf-page>.sf-bar .sf-bar-b{width:42px;height:42px}.sf-page.is-typing{padding-bottom:84px}.rb-app:has(.sf-page.is-typing)>.rb-tabs{translate:0 calc(100% + var(--rb-tab-low) + 16px);opacity:0;visibility:hidden}}.rb-chats{--rb-tile-w:120px;--rb-tile-face:68px}@media (width>=981px){.rb-chats{--rb-tile-w:84px;--rb-tile-face:56px}.rb-chats-in:has(>.rb-chats-head.is-composing){flex-direction:column;display:flex}.rb-chats-in:has(>.rb-chats-head.is-composing)>.rb-to-bar{margin-top:auto}}.rb-chats-new{position:relative}.rb-chats-new>svg{transition:opacity .18s var(--ease), scale .26s var(--spring), rotate .26s var(--spring);margin:auto;position:absolute;inset:0}.rb-chats-new>.rb-new-x{opacity:0;rotate:-90deg;scale:.6}.rb-chats-head.is-composing .rb-chats-new>.rb-new-pen{opacity:0;scale:.6}.rb-chats-head.is-composing .rb-chats-new>.rb-new-x{opacity:1;rotate:0deg;scale:1}@media (prefers-reduced-motion:reduce){.rb-chats-new>svg{transition:opacity .12s linear}}.rb-new-t,.rb-to{display:none}.rb-chats-head.is-composing{height:auto;min-height:var(--ui-head);flex-wrap:wrap;row-gap:10px;padding-block:14px 10px}.rb-chats-head.is-composing>.rb-chats-t{display:none}.rb-chats-head.is-composing>.rb-new-t{font:600 var(--ui-fs-item) / 1.25 var(--font);animation:fade-in .2s var(--ease) backwards;padding-left:4px;display:block}.rb-chats-head.is-composing>.rb-to{min-height:var(--rb-md);background:color-mix(in srgb, var(--fg) 6%, transparent);cursor:text;animation:rise-in .24s var(--ease) backwards;border-radius:20px;flex-wrap:wrap;flex:0 0 100%;align-items:center;gap:6px;padding:4px 8px 4px 12px;display:flex}.rb-to-k{color:var(--muted);font:400 15px/1 var(--font)}.rb-to-chips{display:contents}.rb-to>input{min-width:80px;height:32px;color:var(--fg);font:400 16px/1.45 var(--font);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.rb-to>input::placeholder{color:var(--muted)}.rb-to-chip{background:color-mix(in srgb, var(--accent) 14%, transparent);max-width:100%;height:28px;color:var(--fg);font:500 var(--ui-fs-body) / 1 var(--font);white-space:nowrap;cursor:pointer;animation:pop-in .28s var(--spring) backwards;transition:background-color .16s var(--ease), scale .16s var(--ease);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 3px;display:inline-flex}@media (hover:hover) and (pointer:fine){.rb-to-chip:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.rb-to-chip:active{scale:.94}.rb-to-chip.is-fixed{background:color-mix(in srgb, var(--fg) 8%, transparent);cursor:default}.rb-chats .rb-to-pick{width:calc(100% - 2 * var(--ui-s2));color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.rb-to-bar{z-index:3;padding:12px var(--ui-s3) 16px;background:linear-gradient(to bottom, transparent, var(--rb-surface) 14px);position:sticky;bottom:0}.rb-to-bar[hidden]{display:none}.rb-to-go{width:100%;animation:rise-in .22s var(--ease) backwards}.rb-pins{grid-template-columns:var(--rb-tile-w);margin:2px var(--ui-s2) var(--ui-s4);place-content:start center;align-items:start;gap:6px 4px;display:grid}.rb-pins:has(>:nth-child(2 of :not([hidden]))){grid-template-columns:repeat(2, var(--rb-tile-w))}.rb-pins:has(>:nth-child(3 of :not([hidden]))){grid-template-columns:repeat(3,minmax(0,1fr))}.rb-pin{border-radius:var(--ui-r-row);min-width:0;color:var(--fg);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:background-color .18s var(--ease);align-content:start;justify-items:center;gap:7px;padding:10px 4px 8px;text-decoration:none;display:grid;position:relative}.rb-pin[hidden]{display:none}@media (hover:hover) and (pointer:fine){.rb-pin:not(.is-gap):hover{background:var(--rb-hover)}}.rb-pin[aria-current]{background:var(--rb-lit)}.rb-pin-face{transition:scale .2s var(--ease);place-items:center;display:grid;position:relative}.rb-pin-face>:is(.dm-face,.rb-face){--s:var(--rb-tile-face)!important}.rb-pin-face>.dm-face,.rb-pin-face>.dm-face>img{border-radius:50%}.rb-pin-name{max-width:100%;color:var(--fg);font:400 13px/1.3 var(--font);text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rb-pin-name.has-marks{justify-content:center;align-items:center;display:flex}.rb-pin-nt{text-overflow:ellipsis;min-width:0;overflow:hidden}.rb-pin-dot{background:var(--unread);width:13px;height:13px;box-shadow:0 0 0 2.5px var(--rb-surface);animation:pop-in .32s var(--spring) backwards;border-radius:50%;position:absolute;top:0;left:0}.rb-pin-muted{background:var(--rb-surface);width:20px;height:20px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.rb-pin-muted svg,.rb-row-muted svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.rb-row-muted{color:var(--muted);display:flex}.rb-pin.is-gap{pointer-events:none}.rb-gap-ring{width:var(--rb-tile-face);height:var(--rb-tile-face);background:color-mix(in srgb, var(--fg) 6%, transparent);transition:background-color .2s var(--ease), scale .24s var(--ease);border-radius:50%;display:block}.rb-pin.is-gap.is-lit .rb-gap-ring{background:color-mix(in srgb, var(--accent) 22%, transparent);scale:1.05}.rb-pin.is-gap .rb-pin-name{height:17px}.rb-peek{z-index:var(--z-popover);border-radius:var(--ui-r-row);opacity:0;pointer-events:none;width:248px;transition:opacity .16s var(--ease);gap:4px;padding:10px 12px 11px;display:grid;position:fixed;top:0;left:0}.rb-peek.is-on{opacity:1}.rb-peek-top{align-items:center;gap:7px;min-width:0;display:flex}.rb-peek-top b{min-width:0;font:600 var(--ui-fs-body) / 1.25 var(--font);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rb-peek-top:has(>.who-marks)>b{flex:0 auto}.rb-peek-top>.who-marks{font-size:var(--ui-fs-body)}.rb-peek-top>.who-marks+time{margin-inline-start:auto}.rb-peek-top time{color:var(--muted);font:500 var(--ui-fs-meta) / 1 var(--font)}.rb-peek-line{color:var(--muted);font:400 var(--ui-fs-body) / 1.35 var(--font);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rb-rows{padding-bottom:var(--ui-s2)}.rb-chats-empty{margin:var(--ui-s6) var(--ui-s4)}.rb-ce-art{gap:6px;width:196px;margin-bottom:8px;display:grid}.rb-ce-b{--i:0;background:var(--ck-b-bg);width:148px;box-shadow:var(--ck-b-rim);animation:rise-in .42s var(--ease) calc(var(--i) * .14s + 80ms) both;border-radius:17px;justify-self:start;gap:6px;padding:11px 13px;display:grid}.rb-ce-b>i{background:color-mix(in srgb, var(--fg) 16%, transparent);border-radius:4px;height:7px;display:block}.rb-ce-b>i+i{width:62%}.rb-ce-b.is-mine{--i:1;background:var(--ck-tint-bg,var(--ck-mine));width:112px;box-shadow:none;justify-self:end}.rb-ce-b.is-mine>i{background:color-mix(in srgb, var(--ck-tint-fg,var(--fg)) 55%, transparent)}.rb-ce-b.is-typing{--i:2;width:auto;color:var(--muted);padding:10px 14px}.rb-ce-b .ck-dots{gap:5px;height:9px}.rb-ce-b .ck-dots i{width:6px;height:6px;animation-delay:calc(var(--d,0s) + .6s)}.rb-ce-b .ck-dots i:nth-child(2){--d:.15s}.rb-ce-b .ck-dots i:nth-child(3){--d:.3s}@media (width<=640px){.rb-chats-empty{margin-top:40px}.rb-chats-empty .wt-t{font-size:20px;line-height:26px}.rb-chats-empty .wt-s{max-width:290px;font-size:15px;line-height:21px}.rb-chats-empty .wt-act{margin-top:18px}}@media (prefers-reduced-motion:reduce){.rb-ce-b,.rb-ce-b .ck-dots i{animation:none}}.rb-pin.is-holding .rb-pin-face{transition:scale .26s var(--ease);scale:.96}.rb-pin:is(.is-source,.is-landing){visibility:hidden}.rb-chats-foot{padding-bottom:var(--ui-s6)}.rb-sec{margin-top:var(--ui-s3)}.rb-sec-t{width:calc(100% - 2 * var(--ui-s2));margin:0 var(--ui-s2);color:var(--muted);font:500 13px/1.2 var(--font);text-align:left;cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:9px 10px;display:flex}@media (hover:hover) and (pointer:fine){.rb-sec-t:hover{background:var(--rb-hover);color:var(--fg)}}.rb-sec-n{font-variant-numeric:tabular-nums;margin-left:auto}.rb-sec-t.is-new .rb-sec-n{color:var(--unread)}.rb-sec-rows{margin-top:6px}.rb-sec-rows[hidden],.rb-chats :is(.rb-found,.rb-pins,.rb-rows,.rb-chats-foot)[hidden]{display:none}.rb-found{padding-bottom:var(--ui-s6)}.rb-app:not([data-pane=chat])>.rb-dm,.rb-app[data-pane=chat]>.rb-main:not(.rb-dm),.rb-app.rb-app[data-pane=chat]>.rb-panel:not(.rb-who-panel),.rb-app.rb-app:not([data-pane=chat])>.rb-panel.rb-who-panel{display:none}:root[data-layout=next] .dm.rb-app>.rb-dm>.dm-head{justify-content:center}:root[data-layout=next] .dm.rb-app>.rb-dm>.dm-head:before{display:none}:root[data-layout=next] .dm.rb-app>.rb-dm>.dm-head>.dm-who{max-width:min(100% - 112px,440px);height:var(--rb-md);background:var(--rb-btn-sheen), var(--rb-btn-solid);box-shadow:var(--rb-btn-edge);transition:scale .16s var(--ease), background-color .16s var(--ease);border-radius:999px;flex:none;gap:8px;padding:0 16px 0 7px}@media (hover:hover) and (pointer:fine){:root[data-layout=next] .dm.rb-app>.rb-dm>.dm-head>.dm-who:hover{background-color:var(--rb-btn-solid-hi)}}:root[data-layout=next] .dm.rb-app>.rb-dm>.dm-head>.dm-who:active{scale:.97}:root[data-layout=next] .dm.rb-app>.rb-dm>.dm-head>.dm-who>.dm-face{--s:30px!important}:root[data-layout=next] .dm.rb-app>.rb-dm>.dm-head :is(.dm-who-line b,.dm-who-sub){line-height:1.2}:root[data-layout=next] .dm.rb-app>.rb-dm>.dm-head>.dm-who:has(.dm-who-sub) :is(.dm-who-line b,.dm-who-line>.who-v,.dm-who-line>.who-aff){font-size:var(--ui-fs-body)}:root[data-layout=next] .dm.rb-app>.rb-dm>.dm-head>.dm-who .dm-who-sub{font-size:var(--ui-fs-meta)}:root[data-layout=next] .dm.rb-app>.rb-dm>.dm-head>.dm-more{right:var(--ui-s4);position:absolute}:root[data-layout=next] .dm.rb-app>.rb-dm>.dm-head>.dm-back{left:var(--ui-s4);position:absolute}:root[data-layout=next] .dm.rb-app>.rb-dm>.dm-body>.dm-scroll{-webkit-mask-image:linear-gradient(#0000,#000 72px calc(100% - 18px),#0000);mask-image:linear-gradient(#0000,#000 72px calc(100% - 18px),#0000)}@media (width<=640px){:root[data-layout=next] .dm.rb-app>.rb-dm>.dm-head{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}:root[data-layout=next] .dm.rb-app>.rb-dm>.dm-body>.dm-scroll{-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--safe-top,0px) + 8px), black calc(var(--safe-top,0px) + 72px), black calc(100% - 18px), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--safe-top,0px) + 8px), black calc(var(--safe-top,0px) + 72px), black calc(100% - 18px), transparent);mask-image:linear-gradient(to bottom, transparent calc(var(--safe-top,0px) + 8px), black calc(var(--safe-top,0px) + 72px), black calc(100% - 18px), transparent)}}@media (width<=980px){.rb-side-head.rb-chats-head:not(.is-composing){position:relative}.rb-chats-head.is-composing{padding-top:calc(var(--safe-top,0px) + var(--ui-s2));background:var(--rb-surface)}.rb-app:has(.rb-chats-head.is-composing)>.rb-tabs{translate:0 calc(100% + var(--rb-tab-low,12px) + 16px);opacity:0;visibility:hidden}.rb-to-bar{right:0;bottom:var(--kb,0px);padding-bottom:max(16px, env(safe-area-inset-bottom));transition:bottom var(--kb-t,.24s) var(--kb-ease,var(--ease));position:fixed;left:0}:root[data-kb] .rb-to-bar{padding-bottom:12px}.rb-pins{margin-bottom:var(--ui-s5);gap:8px 6px}}@media (width<=640px){.rb-chats{--rb-tile-face:88px}.rb-pins{margin:4px var(--ui-s2) var(--ui-s5);gap:14px 6px}.rb-pin{gap:8px;padding:0}.rb-pin[aria-current]{background:0 0}.rb-pin-name{color:var(--muted);font-size:15px}.rb-pin-dot{width:16px;height:16px;box-shadow:0 0 0 3px var(--rb-surface);top:2px;left:2px}.rb-pin.is-gap .rb-pin-name{height:20px}}@media (prefers-reduced-motion:reduce){.rb-pin-face{transition:none}}.rb-side .dm-row>.dm-gface{--s:var(--rb-row-face)!important;--f:calc(var(--rb-row-face) * .46)!important}.rb-pin-face>.dm-gface{--s:var(--rb-tile-face)!important;--f:calc(var(--rb-tile-face) * .42)!important}.dm-gface>.dm-face{--s:var(--f)!important}.rb-side button.rb-stack{width:calc(100% - 2 * var(--ui-s2));color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.rb-stack-pile{--w:var(--rb-row-face);--t:calc(var(--w) * .8);--d:calc(var(--w) - var(--t));--g:2.5px;width:var(--w);height:var(--w);flex:none;display:block;position:relative}.rb-stack-pile>.gicon{width:var(--w);height:var(--w);border-radius:calc(var(--w) * .26);position:absolute}.rb-stack-pile.is-two>.gicon{width:var(--t);height:var(--t);border-radius:calc(var(--t) * .26);transition:translate .24s var(--ease)}.rb-stack-pile.is-two>.gicon:first-child{z-index:1;bottom:0;left:0}.rb-stack-pile.is-two>.gicon:nth-child(2){-webkit-mask:linear-gradient(to right, transparent calc(var(--t) - var(--d) + var(--g) - .5px), black calc(var(--t) - var(--d) + var(--g) + .5px)), linear-gradient(to bottom, black calc(var(--d) - var(--g) - .5px), transparent calc(var(--d) - var(--g) + .5px));mask:linear-gradient(to right, transparent calc(var(--t) - var(--d) + var(--g) - .5px), black calc(var(--t) - var(--d) + var(--g) + .5px)), linear-gradient(to bottom, black calc(var(--d) - var(--g) - .5px), transparent calc(var(--d) - var(--g) + .5px));top:0;right:0}@media (hover:hover) and (pointer:fine){.rb-stack:hover>.rb-stack-pile.is-two>.gicon:first-child{translate:-1px 1px}.rb-stack:hover>.rb-stack-pile.is-two>.gicon:nth-child(2){translate:1px -1px}}.rb-stack-n{color:var(--muted);font:400 15px/1.3 var(--font);font-variant-numeric:tabular-nums;flex:none}.rb-stack-back{display:none}.rb-chats-head.is-stack:not(.is-composing)>.rb-stack-back{animation:pop-in .22s var(--spring) backwards;display:inline-grid}.rb-chats-head.is-stack>.rb-chats-t{animation:fade-in .2s var(--ease) backwards}@media (prefers-reduced-motion:reduce){.rb-stack-pile.is-two>.gicon{transition:none}.rb-chats-head.is-stack>:is(.rb-stack-back,.rb-chats-t){animation:none}}:root[data-layout=next] .dm.rb-app>.rb-dm>.dm-head>.dm-who>.dm-gface{--s:30px!important;--f:15px!important}.rb-rail-bell[hidden]{display:none}.rb-rail-btn.rb-rail-bell[aria-expanded=true]{background:var(--tile);color:var(--fg);transition:none}.rb-rail-bell[aria-expanded=true] .rb-place-ic svg.is-line{visibility:hidden}.rb-rail-bell[aria-expanded=true] .rb-place-ic svg.is-fill{visibility:visible}.rb-rail-bell .rb-place-ic svg.is-fill{stroke:currentColor;stroke-width:1.8px}.rb-rail-btn.rb-rail-bell[aria-expanded=true] .nav-label{opacity:0}.rb-rail-bell .bell-n{z-index:1;box-sizing:border-box;background:var(--unread);color:#fff;min-width:17px;height:17px;font:600 11px/1 var(--font);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--rb-nav,color-mix(in srgb, var(--fg) 4%, var(--bg)));pointer-events:none;transition:box-shadow .16s var(--ease);border-radius:10px;place-items:center;padding:0 4px;display:grid;position:absolute;top:calc(50% - 17px);left:23px}.rb-rail-bell .bell-n:empty{display:none}@media (hover:hover){.rb-rail-bell:hover .bell-n{box-shadow:0 0 0 2px color-mix(in srgb, var(--pill) 100%, var(--rb-nav,var(--bg)))}}.acp-rb .acp-head{--ctl:var(--rb-md);padding:var(--ui-s4) var(--ui-s3) var(--ui-s2) 20px}.acp-rb .acp-chips{flex:1;gap:8px;min-width:0;display:flex}.acp-rb .acp-list{--ac-ground:var(--drop-face);--ac-pic:40px;--ac-band:12px}.acp-rb .ac-rows>:before,.acp-rb .ac-skel+.ac-skel:before{display:none}.acp-rb .ac-row{border-radius:var(--ui-r-row)}@media (hover:hover){.acp-rb .ac-row:has(>.ac-words .ac-hit:is(a,button)):hover{background:var(--row-hover)}}.acp-rb .ac-row:has(>.ac-words .ac-hit:is(a,button)):active{background:var(--row-press);transition-duration:0s}.acp-rb .ac-sub{-webkit-line-clamp:1}.acp-rb .acp-list .ac-row:has(>.ac-words .ac-hit:focus-visible){border-radius:var(--ui-r-row);outline-offset:-2px}.rn-bell{position:relative}.rn-bell[hidden]{display:none}.rn-bell svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.rn-bell-dot{background:var(--unread);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg);pointer-events:none;animation:pop-in .32s var(--spring) backwards;border-radius:50%;position:absolute;top:5px;right:6px}.rb-chats-head:is(.is-composing,.is-stack)>.rn-bell{display:none}@media (width>=981px){:root[data-rb] .btn.rn-bell{display:none}}@media (prefers-reduced-motion:reduce){.rn-bell-dot{animation:none}}.rp-list{gap:12px;margin-top:6px;display:grid}.rp-draft{gap:12px;width:min(100%,440px);margin-top:0}.rp-draft.is-editing{outline:2px solid var(--accent);outline-offset:0}.rp-who{align-items:center;gap:10px;min-width:0;display:flex}.rp-face{background:var(--face-bg);object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden}.rp-face.is-blank{color:var(--muted);font:600 16px/1 var(--font);place-items:center;display:grid}.rp-id{min-width:0;display:grid}.rp-id b{font:600 15px/1.3 var(--font)}.rp-id span{color:var(--muted);font:400 var(--ui-fs-body) / 1.3 var(--font)}.rp-kind{color:var(--muted);font:500 13px/1.3 var(--font);flex:none;margin-left:auto}.rp-words{font:400 var(--ui-fs-body) / 1.45 var(--font);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rp-pic{background:var(--face-bg);border-radius:16px;width:min(100%,260px);height:auto;display:block}.rp-card{min-width:0}.rp-card:empty:before{content:"";aspect-ratio:5/4;border-radius:var(--ui-r-card);background:linear-gradient(90deg, var(--tile) 25%, color-mix(in srgb, var(--tile), var(--fg) 4%) 50%, var(--tile) 75%);background-size:200% 100%;animation:1.4s linear infinite shimmer;display:block}@media (prefers-reduced-motion:reduce){.rp-card:empty:before{animation:none}}.rp-poll,.rp-said{align-items:center;gap:8px;margin:0;display:flex}.rp-poll{color:var(--muted);font:400 var(--ui-fs-body) / 1.4 var(--font)}:is(.rp-poll-ic,.rp-said-ic){flex:none;display:inline-grid}:is(.rp-poll-ic,.rp-said-ic) svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.rp-where{color:var(--muted);font:500 var(--ui-fs-body) / 1.35 var(--font);text-wrap:pretty;margin:0}.rp-acts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rp-acts[hidden],.rp-end[hidden]{display:none}.rp-end{min-height:var(--rb-md);align-content:center;gap:10px;display:grid}.rp-said{color:var(--muted);font:500 15px/1.35 var(--font)}.rp-said.is-done{color:var(--up);font-weight:600}.rp-said.is-bad{color:var(--down)}.rp-links{flex-wrap:wrap;gap:8px;display:flex}.rp-why{gap:8px;display:grid}.rp-reasons{flex-wrap:wrap;padding:0;overflow:visible}.rp-where[hidden]{display:none}.rp-why-q{color:var(--muted);font:400 var(--ui-fs-body) / 1.35 var(--font)}.rp-draft:is([data-state=skipped],[data-state=ended],[data-state=replaced],[data-state=failed]) :is(.rp-words,.rp-id b){color:var(--muted)}:root[data-rp-waiting] .rb-pin.is-robot .rb-pin-face:after{content:var(--rp-waiting);background:var(--accent);min-width:20px;height:20px;box-shadow:0 0 0 2.5px var(--rb-surface);color:var(--bg);font:600 var(--ui-fs-badge) / 20px var(--font);text-align:center;border-radius:999px;padding:0 6px;position:absolute;top:-2px;right:-2px}.rp-draft.is-fold:not(.is-shown){box-shadow:none;background:0 0;gap:0;padding:0}.rp-draft.is-fold:not(.is-shown)>:not(.rp-fold),.rp-draft.is-fold.is-shown>.rp-end{display:none}.rp-fold{width:100%;min-height:32px;color:var(--muted);font:400 var(--ui-fs-body) / 1.35 var(--font);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;margin:0;padding:0;display:flex}.rp-fold[hidden]{display:none}.rp-fold:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 50%, transparent);outline-offset:2px;border-radius:8px}.rp-draft.is-fold.is-shown>:not(.rp-fold){animation:fade-in var(--appear) var(--ease) both}@media (prefers-reduced-motion:reduce){.rp-draft.is-fold.is-shown>:not(.rp-fold){animation:none}}.rb-gpeek{z-index:var(--z-sticky);pointer-events:none;width:max-content;transition:opacity .16s var(--ease);align-items:flex-start;gap:8px;display:flex;position:fixed;translate:0 -15px}.rb-gpeek.is-away{opacity:0;visibility:hidden;transition:opacity .12s var(--ease), visibility 0s .12s}.rb-gpeek-face{filter:drop-shadow(0 2px 5px #0000002e);opacity:0;transform-origin:50% 100%;transition:transform .48s var(--spring), opacity .18s var(--ease);transform:translateY(14px)scale(.55)}.rb-gpeek-say{appearance:none;max-width:var(--w,300px);background:var(--glass-face-sheen) padding-box, linear-gradient(var(--sheet), var(--sheet)) padding-box, var(--glass-face-ring) border-box;color:var(--fg);font:400 15px/1.4 var(--font);text-align:left;box-shadow:var(--glass-face-edge), 0 10px 30px #00000024;cursor:pointer;opacity:0;pointer-events:auto;transform-origin:0;transition:transform .36s var(--ease) .14s, opacity .26s var(--ease) .14s;border:1px solid #0000;border-radius:18px;margin:8px 0 0;padding:8px 13px;transform:translate(-8px)scale(.92)}.rb-gpeek.is-on .rb-gpeek-face,.rb-gpeek.is-on .rb-gpeek-say{opacity:1;transform:none}.rb-gpeek-x{background:var(--glass-face-sheen) padding-box, linear-gradient(var(--sheet), var(--sheet)) padding-box, var(--glass-face-ring) border-box;width:28px;height:28px;color:var(--muted);cursor:pointer;opacity:0;pointer-events:auto;transition:opacity .26s var(--ease) .22s;border:1px solid #0000;border-radius:50%;place-items:center;margin:12px 0 0;padding:0;display:grid}.rb-gpeek-x svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:14px;height:14px}.rb-gpeek.is-on .rb-gpeek-x{opacity:1}.rb-gpeek.is-off .rb-gpeek-x{opacity:0;transition:opacity .12s var(--ease)}.rb-gpeek.is-off .rb-gpeek-say{opacity:0;transition:transform .18s var(--ease), opacity .16s var(--ease);transform:translate(-6px)scale(.94)}.rb-gpeek.is-off .rb-gpeek-face{opacity:0;transition:transform .24s var(--ease) 90ms, opacity .2s var(--ease) .12s;transform:translateY(10px)scale(.7)}.rb-turn>.ck-m.rb-guide{margin-top:var(--ck-run)}.rb-guide .ck-sugs.is-gone{opacity:0;transition:opacity .2s var(--ease)}.tk-act.rb-guide-row>span{flex-direction:column;gap:3px;display:flex}.rb-guide-row-say{color:var(--muted);font:400 13px/1.35 var(--font)}@media (prefers-reduced-motion:reduce){.rb-gpeek-face,.rb-gpeek-say,.rb-gpeek.is-on .rb-gpeek-face,.rb-gpeek.is-on .rb-gpeek-say,.rb-gpeek.is-off .rb-gpeek-face,.rb-gpeek.is-off .rb-gpeek-say{transition:opacity .2s linear;transform:none}}.rb-compose .ck-box{position:relative}.rb-sk-pick{overscroll-behavior:contain;scrollbar-width:none;max-height:min(372px,46vh);bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto}.rb-sk-pick .tk-pick-h{top:calc(-1 * var(--drop-pad));z-index:1;margin:calc(-1 * var(--drop-pad)) calc(-1 * var(--drop-pad)) 0;background:inherit;padding:14px 14px 6px;position:sticky}.rb-sk-opt{height:48px;padding-left:7px}.rb-sk-opt b{flex:none;max-width:50%}.rb-sk-opt>span:last-of-type{text-align:left;flex:auto;max-width:none}.rb-sk-pill{color:var(--fg);gap:12px;padding:5px 12px 5px 6px}.rb-sk-pill .ui-sym svg{stroke-width:2px;width:58%;height:58%}.rb-thread .rc-card.rb-drawing{pointer-events:none}.rb-thread .rc-card.rb-drawing,.rb-thread .rc-card.rb-drawing [class*=skel]{transition:none!important}.rb-thread .rc-grid>.rc-card.is-moving{overflow:clip}.rb-thread .rb-gliding{align-content:start;overflow:visible clip}.rb-drawing .rc-skel-pic{grid-template:minmax(0,1fr)/minmax(0,1fr);animation:1.6s ease-in-out 1.4s infinite alternate rb-dr-breathe;position:relative}.rb-drawing .rc-skel-pic>*{grid-area:1/1;min-height:0}.rb-drawing :is(.rb-dr-row,.rb-dr-statrow)>.skeleton,.rc-card.rb-drawing .rb-dr-map{animation:none}.rb-drawing .rb-dr-line{fill:none;width:100%;height:100%;stroke:color-mix(in srgb, var(--fg) 18%, transparent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;animation:rb-dr-sketch 1.1s var(--ease) both;overflow:visible}.rb-drawing .rb-dr-line path{vector-effect:non-scaling-stroke}.rb-drawing[data-shape=area] .rc-skel-area{animation:fade-in .7s var(--ease) .5s both}.rb-drawing .rb-dr-bar{transform-origin:bottom;animation:rb-dr-rise .52s var(--ease) both;animation-delay:calc(var(--k) * 45ms)}.rb-drawing .rb-dr-row{animation:rise-in var(--appear) var(--ease) both;animation-delay:calc(var(--k) * 90ms)}.rb-drawing .rb-dr-stat{align-content:center;gap:18px;height:100%;display:grid}.rb-drawing .rb-dr-statrow{animation:rise-in var(--appear) var(--ease) both;animation-delay:calc(var(--k) * .11s);justify-items:start;gap:8px;display:grid}.rc-card.rb-drawing .rb-dr-label{width:28%;height:12px}.rc-card.rb-drawing .rb-dr-big{width:calc(var(--w) * 100%);border-radius:var(--ui-r-small);height:28px}.rc-card.rb-drawing .rb-dr-statrow+.rb-dr-statrow .rb-dr-big{height:20px}.rb-drawing .rb-dr-dots{height:100%;position:relative}.rc-card.rb-drawing .rb-dr-dot{top:var(--y);left:var(--x);width:10px;height:10px;animation:pop-in .42s var(--spring) both;animation-delay:calc(var(--k) * 50ms);border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.rb-drawing .rb-dr-grid{grid-auto-rows:1fr;gap:3px;height:100%;display:grid}.rc-card.rb-drawing .rb-dr-cells{height:auto;animation:fade-in .36s var(--ease) both;animation-delay:calc(var(--k) * 70ms);border-radius:0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(4.16667% - 2.875px),#0000 0 calc(4.16667% + .125px));mask:repeating-linear-gradient(90deg,#000 0 calc(4.16667% - 2.875px),#0000 0 calc(4.16667% + .125px))}.rc-card.rb-drawing .rb-dr-map{border-radius:var(--ui-r-small);height:100%}.rb-drawing .rb-dr-tiles{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;gap:4px;height:100%;display:grid}.rc-card.rb-drawing .rb-dr-tile{grid-column:span var(--s);grid-row:span min(var(--s), 2);border-radius:var(--ui-r-small);height:auto;animation:fade-in .42s var(--ease) both;animation-delay:calc(var(--k) * 70ms)}.rb-thread .rc-grid>.rc-card.rb-drawn{animation:none}.rb-thread .rc-grid>.rc-card.rb-drawn>:is(.rc-head,.rc-body,.rc-foot){animation:fade-in .32s var(--ease) both}@keyframes rb-dr-sketch{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rb-dr-rise{0%{transform:scaleY(.06)}}@keyframes rb-dr-breathe{0%{opacity:1}to{opacity:.62}}@media (prefers-reduced-motion:reduce){.rb-drawing .rc-skel-pic,.rb-drawing .rc-skel-pic *,.rb-thread .rc-grid>.rc-card.rb-drawn>*{animation:none!important}}.rb-thread .rc-grid.rb-stack{--rb-stack-w:min(360px, 86%);--rb-stack-gap:var(--ui-s4);--rb-stack-side:var(--shadow-room-edge);align-items:stretch;gap:var(--rb-stack-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rb-stack-side);scrollbar-width:none;margin:calc(var(--ui-s4) - var(--shadow-room-edge)) calc(-1 * var(--rb-stack-side)) calc(2px - var(--shadow-room));padding:var(--shadow-room-edge) var(--rb-stack-side) var(--shadow-room);display:flex;overflow:auto hidden}.rb-thread .rc-grid.rb-stack.is-start{overscroll-behavior-x:auto}.rb-thread .rc-grid.rb-stack::-webkit-scrollbar{display:none}.rb-thread .rc-grid.rb-stack>.rc-card{flex:0 0 var(--rb-stack-w);scroll-snap-align:start;min-width:0}.rb-thread .rc-grid.rb-stack>.rc-card.is-wide{--tile-cols:1;grid-column:auto}@media (pointer:coarse){.rb-thread .rc-grid.rb-stack>.rc-card{scroll-snap-stop:always}}.rb-thread .rc-grid.rb-stack :is(.tc-plot,.rc-sc-plot){touch-action:pan-x pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (width<=980px){.rb-thread .rc-grid.rb-stack{--rb-stack-side:16px}}@media (width<=640px){.rb-thread .rc-grid.rb-stack{--rb-stack-gap:var(--ui-s3)}}@media (width>980px){.rb-thread .rc-grid.rb-stack>.rc-card{--rb-stack-w:100%}@container (width>=736px){.rb-thread .rc-grid.rb-stack>.rc-card{--rb-stack-w:calc((100% - var(--rb-stack-gap)) / 2)}}@container (width>=1112px){.rb-thread .rc-grid.rb-stack>.rc-card{--rb-stack-w:calc((100% - 2 * var(--rb-stack-gap)) / 3)}}}.rb-thread .rc-grid.rb-grid.is-moving{overflow:visible clip}.rb-stack-foot{align-items:center;gap:12px;min-height:30px;display:flex;position:relative}.rb-stack-foot.is-opening{overflow:clip}.rb-stack-n{min-width:0;color:var(--muted);font:500 13px / 1.3 var(--font);font-variant-numeric:tabular-nums;flex:1;padding-left:2px}.rb-stack-add-ic{display:contents}.rb-stack-add svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.rb-stack-add.is-added .rb-stack-add-ic{color:var(--down)}.rb-stack-add svg .fill{fill:currentColor}.rb-stack-addbox{transition:opacity .18s var(--ease), visibility 0s linear 0s;flex:none}.rb-stack-addbox.is-off{opacity:0;visibility:hidden;transition:opacity .18s var(--ease), visibility 0s linear .18s}.rb-stack-add[aria-busy=true]{opacity:.6}.rb-stack-go{top:calc(-1 * var(--rb-stack-mid,0px));z-index:1;opacity:0;pointer-events:none;transition:opacity .18s var(--ease);position:absolute;translate:0 -50%}.rb-stack-go.is-prev{left:-14px}.rb-stack-go.is-next{right:-14px}.rb-stack-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.rb-stack:hover+.rb-stack-foot>.rb-stack-go:not(.is-off),.rb-stack-foot:hover>.rb-stack-go:not(.is-off){opacity:1;pointer-events:auto}}@media (hover:none),(pointer:coarse){.rb-stack-go{display:none}}
