.rd-route-pending{padding:var(--rd-sp-4) 0}.rd-auth-pending{opacity:0;background:var(--rd-line);border-radius:var(--rd-r-md);pointer-events:none;display:block}.rd-auth-pending--block{width:100%;max-width:420px;height:44px}.rd-auth-pending--button{width:96px;height:var(--rd-control-md);border-radius:var(--rd-r-pill);vertical-align:middle;display:inline-block}.rd-auth-pending[data-visible=true]{opacity:.7;transition:opacity .16s ease-out}@media (prefers-reduced-motion:reduce){.rd-auth-pending[data-visible=true]{transition:none}}.rd-dialog.rd-logout-confirm{width:min(400px,100%)}.rd-logout-confirm-text{color:var(--rd-ink-2);font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);margin:0}@media (width>=601px){.rd-dialog-overlay.rd-header-panel-overlay{padding:68px max(var(--rd-sp-4), env(safe-area-inset-right)) var(--rd-sp-4) var(--rd-sp-4);place-items:start end}.rd-dialog.rd-header-panel{width:min(400px,100%);max-height:min(640px,100dvh - 88px);animation:rd-header-panel-in var(--rd-dur-fast) ease-out;margin:0;padding:0}.rd-header-panel[data-kind=notifications]{width:380px;max-width:calc(100vw - 32px)}}@keyframes rd-header-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width<=600px){.rd-dialog.rd-header-panel{max-height:min(82dvh,680px);padding:0 0 env(safe-area-inset-bottom);animation:rd-header-sheet-in var(--rd-dur-base) ease-out}}@keyframes rd-header-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rd-dialog.rd-header-panel{animation:none}}.rd-appearance{padding:0}.rd-panel-head{justify-content:space-between;align-items:center;gap:var(--rd-sp-2);padding:14px var(--rd-sp-3) var(--rd-sp-2) var(--rd-sp-4);display:flex}.rd-panel-title{color:var(--rd-ink);font-size:var(--rd-fs-title-s);line-height:var(--rd-lh-title-s);font-weight:var(--rd-fw-bold);margin:0}.rd-panel-close{--rd-btn-h:var(--rd-control-sm);border-radius:var(--rd-r-pill);color:var(--rd-ink-3);flex:none}.rd-panel-close:hover:not(:disabled){color:var(--rd-ink)}.rd-appearance-note{padding:0 var(--rd-sp-4) var(--rd-sp-1);color:var(--rd-ink-3);font-size:var(--rd-fs-meta);line-height:var(--rd-lh-meta);margin:0}.rd-appearance-section{padding:var(--rd-sp-3) var(--rd-sp-4) var(--rd-sp-4)}.rd-appearance-section+.rd-appearance-section{border-top:1px solid var(--rd-line)}.rd-appearance-section h3{color:var(--rd-ink);font-size:var(--rd-fs-small);line-height:var(--rd-lh-small);font-weight:var(--rd-fw-medium);margin:0 0 10px}.rd-appearance-hint{margin:var(--rd-sp-2) 0 0;color:var(--rd-ink-3);font-size:var(--rd-fs-meta);line-height:var(--rd-lh-meta)}.rd-appearance-scheme{gap:var(--rd-sp-1);padding:var(--rd-sp-1);border-radius:var(--rd-r-md);background:var(--rd-sunken);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rd-appearance-accents{gap:var(--rd-sp-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rd-appearance-opt{min-width:0;padding:0 var(--rd-sp-2);border-radius:var(--rd-r-md);color:var(--rd-ink-3);font-size:var(--rd-fs-body);cursor:pointer;transition:background-color var(--rd-t-fast), color var(--rd-t-fast);justify-content:center;align-items:center;display:flex;position:relative}.rd-appearance-opt .rd-choice-input{border-radius:inherit;opacity:0;width:100%;height:100%;cursor:inherit;border:0;position:absolute;inset:0}.rd-appearance-opt:has(:focus-visible){outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:var(--rd-focus-offset)}.rd-appearance-opt:has(:checked){color:var(--rd-ink);font-weight:var(--rd-fw-bold)}.rd-appearance-opt:has(:disabled){opacity:.5;cursor:not-allowed}.rd-appearance-opt .rd-choice-text{position:relative}.rd-appearance-scheme .rd-appearance-opt{min-height:40px}.rd-appearance-scheme .rd-appearance-opt:has(:checked){background:var(--rd-surface);box-shadow:0 1px 2px var(--rd-press)}.rd-appearance-accents .rd-appearance-opt{min-height:72px;padding:var(--rd-sp-2) 2px}.rd-appearance-choice{justify-items:center;gap:6px;max-width:100%;display:grid}.rd-appearance-swatch{border:1px solid var(--rd-line);border-radius:var(--rd-r-pill);background:var(--rd-surface);place-items:center;width:32px;height:32px;display:grid}.rd-appearance-swatch>span{border-radius:var(--rd-r-pill);width:20px;height:20px}.rd-appearance-swatch[data-accent-preview=violet]>span{background:var(--rd-swatch-violet)}.rd-appearance-swatch[data-accent-preview=dream]>span{background:var(--rd-swatch-dream)}.rd-appearance-swatch[data-accent-preview=ink]>span{background:var(--rd-swatch-ink)}.rd-appearance-swatch[data-accent-preview=tieba]>span{background:var(--rd-swatch-tieba)}.rd-appearance-swatch[data-accent-preview=coral]>span{background:var(--rd-swatch-coral)}.rd-appearance-swatch[data-accent-preview=lilac]>span{background:var(--rd-swatch-lilac)}.rd-appearance-swatch[data-accent-preview=ocean]>span{background:var(--rd-swatch-ocean)}.rd-appearance-swatch[data-accent-preview=sage]>span{background:var(--rd-swatch-sage)}.rd-appearance-opt:has(:checked) .rd-appearance-swatch{border-color:var(--rd-accent);box-shadow:0 0 0 2px var(--rd-accent)}.rd-appearance-name{max-width:100%;color:var(--rd-ink-3);font-size:var(--rd-fs-meta);line-height:var(--rd-lh-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd-appearance-opt:has(:checked) .rd-appearance-name{color:var(--rd-ink);font-weight:var(--rd-fw-bold)}@media (hover:hover){.rd-appearance-opt:hover:not(:has(:checked)){background:var(--rd-hover)}}.rd-panel-footer{padding:var(--rd-sp-1) var(--rd-sp-4);border-top:1px solid var(--rd-line);background:var(--rd-float);text-align:center;position:sticky;bottom:0}.rd-panel-footer a{min-height:var(--rd-hit);color:var(--rd-accent-ink);font-size:var(--rd-fs-small);font-weight:var(--rd-fw-medium);justify-content:center;align-items:center;text-decoration:none;display:flex}.rd-panel-footer a:hover{text-decoration:underline}.rd-panel-footer a:focus-visible{outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:calc(var(--rd-focus-offset) * -1)}.rd-forge{--p:1;--iron:#3a5a78;--ember:#d8512a;--hot:#f2a33a;--gap:var(--rd-bg);width:129px;height:68px;display:block;overflow:visible}:root[data-scheme=dark] .rd-forge{--iron:#9db9d6;--ember:#ff6b3d;--hot:#ffd08a}.rd-forge{--pc:min(var(--p),1);--k:calc(1 - var(--pc))}.rd-forge .b{fill:var(--iron);transform-box:fill-box;transform-origin:50%;opacity:calc(.28 + .72*var(--pc))}.rd-forge .kin{transform:translate(calc(var(--k)*-30px),calc(var(--k)*6px)) rotate(calc(var(--k)*-12deg))}.rd-forge .pie{transform:translate(calc(var(--k)*-18px),calc(var(--k)*-30px)) rotate(calc(var(--k)*-28deg))}.rd-forge .crs{transform:translate(calc(var(--k)*12px),calc(var(--k)*-34px)) rotate(calc(var(--k)*10deg))}.rd-forge .ren{transform:translate(calc(var(--k)*26px),calc(var(--k)*30px)) rotate(calc(var(--k)*16deg))}.rd-forge .base{fill:var(--iron);transform-box:fill-box;transform-origin:50%;transform:scaleX(var(--pc));opacity:calc(.25 + .75*var(--pc))}.rd-forge .imp,.rd-forge .fl,.rd-forge .sp{opacity:0}.rd-forge .imp{transform:translate(65.6px,24.9px)}.rd-forge .sp,.rd-forge .fl{fill:var(--hot)}.rd-forge .fl{transform-box:fill-box;transform-origin:50%}.rd-forge .hm{transform:translate(calc(65.6px + var(--k)*34px),24.9px);opacity:clamp(0,calc(var(--pc)*2.2 - .2),1)}.rd-forge .hr{transform-origin:21px -17.6px;transform:rotate(calc(var(--pc)*22deg))}.rd-forge .hd,.rd-forge .hh,.rd-forge .hp{fill:var(--iron);stroke:var(--gap,transparent);stroke-width:1.6px;paint-order:stroke}.rd-forge[data-state=refresh] .b{opacity:1;animation:1.8s ease-out infinite rd-forge-hit}.rd-forge[data-state=refresh] .kin{animation-delay:90ms}.rd-forge[data-state=refresh] .pie{animation-delay:.54s}.rd-forge[data-state=refresh] .crs{animation-delay:.99s}.rd-forge[data-state=refresh] .ren{animation-delay:1.44s}.rd-forge[data-state=refresh] .hm{opacity:1;animation:1.8s linear infinite rd-forge-move}.rd-forge[data-state=refresh] .hr{animation:.45s linear infinite rd-forge-rot}.rd-forge[data-state=refresh] .imp{opacity:1;animation:1.8s step-end infinite rd-forge-imp}.rd-forge[data-state=refresh] .sp{animation:.45s ease-out infinite rd-forge-spark}.rd-forge[data-state=refresh] .fl{animation:.45s ease-out infinite rd-forge-flash}@keyframes rd-forge-hit{0%{fill:var(--iron);transform:none}3%{fill:var(--hot);transform:translateY(1.6px)scale(.9,.94)}10%{fill:var(--ember);transform:scale(1.04)}34%,to{fill:var(--iron);transform:none}}@keyframes rd-forge-move{0%,12%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(65.6px,24.9px)}25%,37%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(73.3px,21.5px)}50%,62%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(81.7px,20.6px)}75%,87%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(88px,54.2px)}to{transform:translate(65.6px,24.9px)}}@keyframes rd-forge-rot{0%,18%{animation-timing-function:cubic-bezier(.6,0,1,.55);transform:rotate(22deg)}31%{animation-timing-function:ease-out;transform:rotate(0)}40%{animation-timing-function:ease-in-out;transform:rotate(4deg)}82%,to{transform:rotate(22deg)}}@keyframes rd-forge-imp{0%{transform:translate(65.6px,24.9px)}25%{transform:translate(73.3px,21.5px)}50%{transform:translate(81.7px,20.6px)}75%{transform:translate(88px,54.2px)}}@keyframes rd-forge-spark{0%,30%{opacity:0;transform:none}31%{opacity:1}68%{opacity:1;transform:translate(var(--dx),var(--dy))}to{opacity:0;transform:translate(calc(var(--dx)*1.3),calc(var(--dy) + 12px))}}@keyframes rd-forge-flash{0%,30%{opacity:0;transform:scaleX(.4)}31%{opacity:1;transform:scaleX(1)}50%,to{opacity:0;transform:scaleX(1.5)}}@keyframes rd-forge-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.rd-forge[data-state=refresh] .b,.rd-forge[data-state=refresh] .hm,.rd-forge[data-state=refresh] .hr,.rd-forge[data-state=refresh] .imp{animation:none}.rd-forge[data-state=refresh] .b{fill:var(--iron);transform:none}.rd-forge[data-state=refresh] .hr{transform:rotate(22deg)}.rd-forge[data-state=refresh] .imp{opacity:0}.rd-forge[data-state=refresh] .sp,.rd-forge[data-state=refresh] .fl{opacity:0;animation:none}.rd-forge[data-state=refresh]{animation:2.4s ease-in-out infinite rd-forge-pulse}}html[data-rd-pull] .dream-app .page-layout{transform:translateY(var(--rd-pull-y,0px))}html[data-rd-pull=refreshing] .dream-app .page-layout,html[data-rd-pull=settling] .dream-app .page-layout{transition:transform .26s var(--rd-ease)}.rd-pull{display:none}html[data-rd-pull] .rd-pull{inset-inline:0;pointer-events:none;justify-content:center;align-items:flex-end;height:112px;display:flex;position:fixed;top:-112px;overflow:hidden}.rd-pull-slot{justify-content:center;align-items:center;height:72px;display:flex}.rd-pull-sr{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html[data-rd-pull=refreshing] .dream-app .page-layout,html[data-rd-pull=settling] .dream-app .page-layout{transition:none}}.rd-popover.rd-usercard{width:280px;max-width:calc(100vw - var(--rd-sp-6));padding:var(--rd-sp-4);gap:var(--rd-sp-3);flex-direction:column;display:flex}.rd-usercard-head{align-items:center;gap:var(--rd-sp-3);min-width:0;display:flex}.rd-usercard-who{flex-direction:column;gap:2px;min-width:0;display:flex}.rd-usercard-name{font-size:var(--rd-fs-16);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.rd-usercard-meta{color:var(--rd-ink-2);font-size:var(--rd-fs-13)}.rd-usercard-bio{color:var(--rd-ink-2);font-size:var(--rd-fs-13);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.rd-usercard-stat{color:var(--rd-ink-2);font-size:var(--rd-fs-13);margin:0}.rd-usercard-stat b{color:var(--rd-ink);font-weight:600}.rd-usercard-acts{gap:var(--rd-sp-2);flex-wrap:wrap;display:flex}.rd-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rd-notices-page{padding-bottom:var(--rd-sp-8)}.rd-notices{width:100%;color:var(--rd-ink)}.rd-notices[data-variant=page]{max-width:720px;margin:0 auto}.rd-notices-head{align-items:center;gap:var(--rd-sp-3);padding:14px var(--rd-sp-4) var(--rd-sp-2);display:flex}.rd-notices[data-variant=page] .rd-notices-head{padding-inline:0;padding-top:var(--rd-sp-5)}.rd-notices-heading{flex:1;min-width:0}.rd-notices-title{color:var(--rd-ink);font-size:var(--rd-fs-title);line-height:var(--rd-lh-title);font-weight:var(--rd-fw-bold);margin:0}.rd-notices-sub{color:var(--rd-ink-3);font-size:var(--rd-fs-meta);line-height:var(--rd-lh-meta);margin:2px 0 0}.rd-btn.rd-notices-mark-all[data-size]{--rd-btn-h:28px;border-radius:var(--rd-r-pill);color:var(--rd-accent-ink);font-weight:var(--rd-fw-medium);flex:none}.rd-notices[data-variant=panel] .rd-notices-head{padding-right:var(--rd-sp-3)}.rd-notices-bar{align-items:center;gap:var(--rd-sp-2);padding-inline:var(--rd-sp-4);border-bottom:1px solid var(--rd-line-soft);display:flex}.rd-notices[data-variant=page] .rd-notices-bar{padding-inline:var(--rd-sp-4)}.rd-notices-tabs{flex:1;justify-content:flex-start;min-width:0}.rd-notices-bar .rd-notices-tabs[data-variant=underline]{gap:var(--rd-sp-5);border-bottom:0}.rd-notices-tabs .rd-notices-tab{min-width:44px;min-height:44px;font-size:var(--rd-fs-16);justify-content:center}.rd-notices-tabs .rd-notices-tab[aria-selected=true]{color:var(--rd-accent-ink)}.rd-notices-tabs[data-variant=underline] .rd-notices-tab[aria-selected=true]:after{inset-inline:20%;border-radius:var(--rd-r-pill);height:3px;bottom:0}.rd-notices-panel{padding:0}.rd-notices-panel:focus-visible{outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:calc(var(--rd-focus-offset) * -1)}.rd-notices-error{justify-content:space-between;align-items:center;gap:var(--rd-sp-3);margin:var(--rd-sp-2) var(--rd-sp-4);padding:var(--rd-sp-2) var(--rd-sp-3);border-radius:var(--rd-r-md);background:var(--rd-danger-soft);color:var(--rd-danger);font-size:var(--rd-fs-small);line-height:var(--rd-lh-small);display:flex}.rd-notices-error p{min-width:0;margin:0}.rd-notices[data-variant=page] .rd-notices-error{margin-inline:0}.rd-notices-state{align-items:center;gap:var(--rd-sp-2);padding:var(--rd-sp-8) var(--rd-sp-4);color:var(--rd-ink-3);font-size:var(--rd-fs-small);line-height:var(--rd-lh-small);text-align:center;flex-direction:column;display:flex}.rd-notices-state h2{color:var(--rd-ink);font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);font-weight:var(--rd-fw-bold);margin:0}.rd-notices-state p{margin:0}.rd-notices-state a,.rd-notices-link{color:var(--rd-accent-ink);font-weight:var(--rd-fw-medium);text-decoration:none}.rd-notices-state a:hover,.rd-notices-link:hover{text-decoration:underline}.rd-notices-state[data-kind=account]>svg{color:var(--rd-ink-3)}.rd-notices-empty{padding-block:var(--rd-space-10)}.rd-notice-list{flex-direction:column;display:flex}.rd-notice{--rd-notice-av:40px;gap:var(--rd-sp-2);padding:var(--rd-sp-3) var(--rd-sp-4);border-bottom:1px solid var(--rd-line-soft);transition:background-color var(--rd-dur-fast) var(--rd-ease);flex-direction:column;display:flex;position:relative}.rd-notice:hover{background:var(--rd-hover)}.rd-notice-by{grid-template-columns:var(--rd-notice-av) minmax(0, 1fr) auto;align-items:center;column-gap:10px;display:grid}.rd-notice-avatar{z-index:var(--rd-z-sticky);width:var(--rd-notice-av);height:var(--rd-notice-av);border-radius:50%;place-items:center;display:grid;position:relative}.rd-notice-avatar .rd-avatar{--rd-avatar-size:var(--rd-notice-av)}.rd-notice-avatar:focus-visible{outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:var(--rd-focus-offset)}.rd-notice-system{background:var(--rd-tag-gem-bg);color:var(--rd-tag-gem-fg)}.rd-notice-who{flex-direction:column;min-width:0;display:flex}.rd-notice-name{color:var(--rd-ink);font-size:var(--rd-fs-14);line-height:20px;font-weight:var(--rd-fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd-notice-date{color:var(--rd-ink-3);font-size:var(--rd-fs-12);line-height:16px}.rd-notice-meta{align-items:center;gap:6px;min-width:0;display:flex}.rd-notice-unread{align-self:start;align-items:center;padding-top:6px;display:inline-flex}.rd-notice-dot{background:var(--rd-tag-hot-fg);border-radius:50%;width:8px;height:8px}.rd-notice-muted{color:var(--rd-ink-3);font-size:var(--rd-fs-meta);align-self:start}.rd-notice-body{gap:var(--rd-sp-2);min-width:0;margin-left:calc(var(--rd-notice-av) + 10px);color:inherit;flex-direction:column;text-decoration:none;display:flex}a.rd-notice-body:after{content:"";position:absolute;inset:0}a.rd-notice-body:focus-visible{outline:none}.rd-notice:has(>a.rd-notice-body:focus-visible){outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:calc(var(--rd-focus-offset) * -1)}.rd-notice-text{color:var(--rd-ink);font-size:var(--rd-fs-16);overflow-wrap:anywhere;margin:0;line-height:24px}.rd-notice[data-read] .rd-notice-text{color:var(--rd-ink-2)}.rd-notice-quote{padding:var(--rd-sp-2) 10px;border-radius:var(--rd-r-sm);border-left:3px solid var(--rd-quote-rail);background:var(--rd-sunken);color:var(--rd-ink-2);font-size:var(--rd-fs-14);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:20px;display:-webkit-box;overflow:hidden}.rd-notice-from{color:var(--rd-ink-3);font-size:var(--rd-fs-12);margin:0;line-height:16px}.rd-notice-skeleton:hover{background:0 0}.rd-notice-skeleton .rd-notice-who{gap:6px}.rd-notice-skeleton .rd-notice-skeleton-quote{border-radius:var(--rd-r-sm)}.rd-btn.rd-notice-mark[data-size]{z-index:var(--rd-z-sticky);--rd-btn-h:24px;padding:0 var(--rd-sp-2);border-radius:var(--rd-r-pill);color:var(--rd-ink-3);font-size:var(--rd-fs-meta);font-weight:var(--rd-fw-regular);align-self:flex-start;position:relative}@media (hover:hover){.rd-notice-mark{opacity:0;transition:opacity var(--rd-dur-fast) var(--rd-ease)}.rd-notice:is(:hover,:focus-within) .rd-notice-mark{opacity:1}}.rd-notices-sentinel{height:0}.rd-notices-more{margin:var(--rd-sp-3) 0;align-self:center}.rd-notices[data-variant=panel] .rd-notices-more{margin-inline:var(--rd-sp-4)}.rd-nav-badge{z-index:1;box-sizing:border-box;border-radius:var(--rd-r-pill);background:var(--rd-accent);min-width:16px;height:16px;color:var(--rd-on-accent);box-shadow:0 0 0 2px var(--rd-surface);text-align:center;pointer-events:none;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-2px;right:-4px}.rd-bottom-nav{display:none}@media (width<=600px){.rd-bottom-nav{z-index:var(--rd-z-bottom-nav);box-sizing:border-box;height:calc(60px + env(safe-area-inset-bottom,0px));padding:6px max(4px, env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom,0px)) max(4px, env(safe-area-inset-left,0px));border-top:1px solid var(--rd-line);background:var(--rd-surface);justify-content:space-around;display:flex;position:fixed;inset:auto 0 0}}.rd-bottom-nav-item{box-sizing:border-box;min-width:0;min-height:52px;color:var(--rd-ink-3);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;font-size:11px;text-decoration:none;display:flex;position:relative}.rd-bottom-nav-item[aria-current=page]{color:var(--rd-accent-ink);font-weight:600}.rd-bottom-nav-item:focus-visible{outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:calc(var(--rd-focus-offset) * -1);border-radius:var(--rd-r-md)}.rd-bottom-nav-icon{flex:none;place-items:center;width:28px;height:27px;display:grid;position:relative}.rd-bottom-nav-label{white-space:nowrap;max-width:100%;line-height:1.2;position:relative}.rd-bottom-nav-item[aria-current=page] .rd-bottom-nav-label:after{content:"";background:var(--rd-accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-5px;left:50%}@media (width<=600px){:root{--rd-bar-h:56px}:root[data-bar-hidden]{--rd-bar-h:0px}.rd-bar-autohide{transition:transform var(--motion-base) var(--motion-ease);will-change:transform}:root[data-bar-hidden] .rd-bar-autohide{transform:translateY(-100%)}.rd-bar-follow{transition:top var(--motion-base) var(--motion-ease)}}.rd-back-bar{display:none}@media (width<=600px){.rd-back-bar{z-index:var(--rd-z-nav);box-sizing:border-box;grid-template-columns:var(--rd-hit) minmax(0, 1fr) minmax(var(--rd-hit), auto);align-items:center;gap:var(--rd-space-1);min-height:56px;padding:var(--rd-space-1) var(--rd-space-2);border-bottom:1px solid var(--rd-line);background:var(--rd-surface);color:var(--rd-ink);display:grid;position:sticky;top:0}.rd-back-bar[data-scrolls]{position:static}}.rd-back-bar-btn{box-sizing:border-box;min-width:var(--rd-hit);min-height:var(--rd-hit);border-radius:var(--rd-radius-full);color:var(--rd-ink);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rd-back-bar-btn svg{display:block}.rd-back-bar-btn:focus-visible{outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:var(--rd-focus-offset)}@media (hover:hover){.rd-back-bar-btn:hover{background:var(--rd-hover)}}.rd-back-bar-title{color:var(--rd-ink);font-size:var(--rd-fs-post);font-weight:var(--rd-fw-bold);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:22px;overflow:hidden}.rd-back-bar-title[data-fade]{opacity:var(--rd-title-fade,0)}.rd-back-bar-actions{justify-content:flex-end;align-items:center;display:flex}@media (width<=600px){.dream-app .page-layout[data-secondary]{padding-bottom:max(var(--rd-space-6), env(safe-area-inset-bottom,0px))}}@layer legacy{.user-avatar{background:var(--accent-soft);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.user-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.avatar-initial{color:#fff;-webkit-user-select:none;user-select:none;place-items:center;width:100%;height:100%;font-weight:600;line-height:1;display:grid}.avatar-tone-0{background:#e54d2e}.avatar-tone-1{background:#e93d82}.avatar-tone-2{background:#ab4aba}.avatar-tone-3{background:#8e4ec6}.avatar-tone-4{background:#6e56cf}.avatar-tone-5{background:#3e63dd}.avatar-tone-6{background:#0588f0}.avatar-tone-7{background:#0797b9}.avatar-tone-8{background:#0d9b8a}.avatar-tone-9{background:#26997b}.avatar-tone-10{background:#3e9b4f}.avatar-tone-11{background:#ef5f00}:root .dream-app :is(.user-avatar,.notice-avatar) .avatar-initial{color:#fff}:root .dream-app .user-avatar-link:has(>.avatar-initial){padding:0}.user-avatar>.avatar-initial{border-radius:50%;flex:auto;align-self:stretch;min-height:100%}@media (width>=1101px){.dream-app .page-layout.home-layout{grid-template-columns:minmax(0,1fr) minmax(280px,28%);margin-left:max(246px,50vw - 459px)}.home-rail-panel{border:1px solid var(--line);border-radius:var(--radius-md,12px);background:var(--card,var(--surface));padding:20px}.home-rail-panel h2{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.4}.home-rail-panel p{color:var(--muted);margin:16px 0;font-size:14px;line-height:1.6}.home-rail-panel small{color:var(--muted);font-size:12px}.home-rail-heading,.home-rail-categories a{justify-content:space-between;align-items:center;gap:12px;display:flex}}:root .dream-app .publish-field>span,:root .dream-app :is(.thread-reply-count,.home-category-count){font-variant-numeric:tabular-nums;font-family:inherit}.dream-app .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-theme=midnight] .dream-app .settings-ds-group{border-color:var(--line)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:.14s ease-out both motion-fade-out}::view-transition-new(root){animation:.2s ease-out both motion-fade-in}::view-transition-group(*){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@supports not (view-transition-name:none){.dream-app .main-content{animation:.2s ease-out backwards motion-fade-in}}}@keyframes motion-fade-in{0%{opacity:0}}@keyframes motion-fade-out{to{opacity:0}}:root .dream-app :is(.h-seg,.h-board-tabs)>:has(>.tab-mark):after{content:none;display:none}:root[data-theme] .dream-app :is(.h-seg,.h-board-tabs)>:has(>.tab-mark):after{content:none;display:none}@media (prefers-reduced-motion:no-preference){.dream-app .tab-ink.is-ready{transition:transform .24s cubic-bezier(.2,.7,.2,1),opacity .12s linear}.dream-app .relation-action.is-popping svg{animation:.42s cubic-bezier(.3,1.4,.5,1) motion-pop}}@keyframes motion-pop{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes motion-pop-text{0%{opacity:.4;transform:scale(.92)}60%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}:root:root .dream-app :is(.rail-panel,.home-rail-panel,.lists-ds-history .h-board-card){border-color:var(--card-border)}:root:root .dream-app :is(.feed .meta-dreamed){color:var(--muted)}:root:root .dream-app .user-page-ds__meta,:root:root .dream-app .lists-ds-page-label{color:var(--faint)}:root:root .user-avatar>.avatar-initial{place-self:stretch stretch;width:100%;height:100%}:root:root .user-avatar:has(>.avatar-initial){grid-template-rows:100%;grid-template-columns:100%;place-items:stretch stretch}:root:root .dream-app .user-page-ds__tag{background:var(--control);color:var(--ink)}:root:root .dream-app .user-avatar>img{width:100%;min-width:0;height:100%}:root:root .dream-app :is(.account-identity-text h2,.user-page-ds__intro h1){-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=1441px){:root{--h-frame:min(1560px, calc(1320px + (100vw - 1440px) * .34));--h-gutter:calc((100vw - var(--h-frame)) / 2);--h-grow:calc(var(--h-frame) - 1320px);--h-rail:calc(200px + var(--h-grow) * .2)}:root .dream-app .page-layout,:root .dream-app .page-layout.without-aside,:root .dream-app .page-layout.home-layout{margin-left:calc(var(--h-gutter) + var(--h-rail) + 12px);margin-right:var(--h-gutter);max-width:calc(var(--h-frame) - var(--h-rail) - 12px);gap:calc(20px + var(--h-grow) * .03)}:root .dream-app .page-layout.with-aside:not(.home-layout){grid-template-columns:minmax(0, 1fr) calc(360px + var(--h-grow) * .25)}:root .dream-app :is(.user-page-ds,.lists-ds-page,.notification-center){max-width:calc(760px + var(--h-grow) * .6)}}:root{--dur-fast:.12s;--dur-base:.18s;--dur-slow:.25s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-emphasized:cubic-bezier(.34, 1.56, .64, 1);--halo:transparent;--halo-strong:transparent;--ring-color:var(--v3-ring,var(--brand-accent));--paper-hover:var(--v3-hov);--paper-press:var(--v3-prs);--paper-edge:none}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}:root:root .dream-app :is(a,button,summary,[role=button],[role=tab]):focus-visible{box-shadow:none;outline:2px solid var(--ring-color)!important;outline-offset:2px!important}:root:root .dream-app :is(.dcard-title a,.thread-post-identity a,.post-reply-to-name,.post-mention):focus-visible{border-radius:4px}:root:root .dream-app :is(.relation-action,.thread-mobile-replies,.floor-menu-trigger,.thread-extra-actions,.thread-context-share){transition:color var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard)}:root:root .dream-app :is(.relation-action,.thread-mobile-replies,.floor-menu-trigger,.thread-extra-actions,.thread-context-share) svg{transition:transform var(--dur-fast) var(--ease-standard), background-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), color var(--dur-fast) var(--ease-standard);border-radius:50%}@media (hover:hover){:root:root .dream-app :is(.relation-action,.thread-mobile-replies,.floor-menu-trigger,.thread-extra-actions,.thread-context-share):hover:not(:disabled){color:var(--ink)}:root:root .dream-app :is(.relation-action,.thread-mobile-replies,.floor-menu-trigger,.thread-extra-actions,.thread-context-share):hover:not(:disabled) svg{background-color:var(--paper-hover);box-shadow:0 0 0 6px var(--paper-hover)}}:root:root .dream-app :is(.relation-action,.thread-mobile-replies,.floor-menu-trigger,.thread-extra-actions,.thread-context-share):active:not(:disabled){color:var(--ink)}:root:root .dream-app :is(.relation-action,.thread-mobile-replies,.floor-menu-trigger,.thread-extra-actions,.thread-context-share):active:not(:disabled) svg{transform:none}:root:root .dream-app .relation-action:disabled{opacity:.45!important}@media (prefers-reduced-motion:no-preference){:root:root .dream-app .relation-action.is-popping svg{animation:h-pop .42s var(--ease-emphasized)!important}}@keyframes h-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}70%{transform:scale(.96)}to{transform:scale(1)}}:root:root .dream-app .thread-order-toggle>a{transition:color var(--dur-fast) var(--ease-standard);position:relative}:root:root .dream-app .user-avatar-link{transition:box-shadow var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-standard)}@media (hover:hover){:root:root .dream-app .user-avatar-link:hover{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px color-mix(in srgb, var(--brand-accent) 30%, transparent)}}:root:root .dream-app .user-avatar-link:active{opacity:.85}:root:root .dream-app :is(.thread-post-identity a,a.post-reply-to-name,.author-name a){transition:color var(--dur-fast) var(--ease-standard)}@media (hover:hover){:root:root .dream-app :is(.thread-post-identity a,a.post-reply-to-name,.author-name a):hover{color:var(--accent-text)!important}}:root:root .dream-app :is(.thread-post-identity a,a.post-reply-to-name):active{color:var(--accent-text)!important}:root:root .dream-app .post-mention{color:var(--accent-text);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent-text) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-text) 40%, transparent);transition:text-decoration-color var(--dur-fast) var(--ease-standard);text-decoration-color:#0000}@media (hover:hover){:root:root .dream-app .post-mention:hover{-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}}:root:root .dream-app .tag{transition:color var(--dur-fast) var(--ease-standard)}@media (hover:hover){:root:root .dream-app a.tag:hover{color:var(--accent-text)!important}:root:root .dream-app :is(.author-relations,.author-relations-popover,.author-relations-dialog) :is(a,button):hover:not(:disabled),:root:root .dream-app .icon-button:hover{background:var(--paper-hover)!important}}:root:root .dream-app .side-panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 6px;padding:0 8px;display:flex}:root:root .dream-app .side-panel-head h2{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}:root:root .dream-app .side-item{color:inherit;transition:background-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 12px;padding:8px;text-decoration:none;display:grid}:root:root .dream-app .side-item-title{color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-column:1;font-size:14px;font-weight:500;line-height:21px;display:-webkit-box;overflow:hidden}:root:root .dream-app .side-item-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:12px;line-height:18px;overflow:hidden}:root:root .dream-app .side-item-num{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2;align-self:end;align-items:center;gap:3px;font-size:12px;line-height:18px;display:inline-flex}:root:root .dream-app .side-item:has(.side-item-meta) .side-item-num{grid-row:2}:root:root .dream-app .side-item:not(:has(.side-item-meta)){align-items:center}:root:root .dream-app .side-item:not(:has(.side-item-meta)) .side-item-num{align-self:center;line-height:21px}@media (hover:hover){:root:root .dream-app .side-item:hover{background:var(--paper-hover);box-shadow:var(--paper-edge)}}:root:root .dream-app .side-item:active{background:var(--paper-press);box-shadow:var(--paper-edge)}:root:root .dream-app .side-item:focus-visible{outline-offset:-2px!important}:root:root:root[data-scheme] body.dream-app{background:var(--v3-canvas)}:root:root:root[data-scheme] .dream-app{font-family:var(--font-sans);color:var(--v3-ink);letter-spacing:.003em}:root:root:root[data-scheme] .dream-app .main-content>:is(.thread-page,.lists-ds-page,.me-ds-page,.account-page,.dreams-ds-page,.settings-ds,.user-page-ds,.about-ds-page,.form-card,.appearance-page,.reading-ds-page,.publish-page-ds,.empty){background:var(--v3-surface);box-shadow:none;border:0;border-radius:16px}:root:root:root[data-scheme] .dream-app .right-column :is(.rail-panel,.side-panel){background:var(--v3-surface);box-shadow:none;border:0;border-radius:16px;padding:16px 10px 10px}:root:root:root[data-scheme] .dream-app .right-column .rail-stack{gap:16px}:root:root:root[data-scheme] .dream-app .side-panel-head{margin-bottom:6px;padding:0 8px}:root:root:root[data-scheme] .dream-app .side-panel-head h2{color:var(--v3-ink);font-size:15px;font-weight:700}:root:root:root[data-scheme] .dream-app .side-item{box-shadow:none;background:0 0;border-radius:10px}:root:root:root[data-scheme] .dream-app .side-item-title{color:var(--v3-ink);font-weight:500}:root:root:root[data-scheme] .dream-app :is(.side-item-meta,.side-item-num){color:var(--v3-ink-3);font-size:12px}:root:root:root[data-scheme] .dream-app :is(.tag,.thread-op-badge){box-shadow:none!important;background:var(--v3-tonal)!important;color:var(--v3-ink-2)!important;border:0!important;border-radius:4px!important;font-size:12px!important}:root:root:root[data-scheme] .dream-app .post-mention,:root:root:root[data-scheme] .dream-app a.post-reply-to-name,:root:root:root[data-scheme] .dream-app .thread-page .post-reply-to a{color:var(--v3-link);font-weight:500;text-decoration:none}:root:root:root[data-scheme] .dream-app :is(.thread-toolbar,.thread-floor-actions,.post-reply-action,.thread-mobile-bar,.post-actions) .thread-mobile-replies,:root:root:root[data-scheme] .dream-app .relation-action,:root:root:root[data-scheme] .dream-app .thread-extra-actions,:root:root:root[data-scheme] .dream-app .thread-context-share,:root:root:root[data-scheme] .dream-app .floor-menu-trigger{box-shadow:none;color:var(--v3-ink-3);background:0 0;border-color:#0000;border-radius:999px;font-size:13px;font-weight:400}:root:root:root[data-scheme] .dream-app .dreams-ds-page{padding:16px 24px}:root:root:root[data-scheme] .dream-app .board-card{box-shadow:none;border:0;border-radius:12px}:root:root:root[data-scheme] .dream-app .appearance-choice-note{color:var(--v3-ink-3);font-size:12px}@media (hover:hover){:root:root:root[data-scheme] .dream-app :is(.thread-toolbar,.thread-floor-actions,.post-reply-action,.thread-mobile-bar,.post-actions) .thread-mobile-replies:hover:not(:disabled),:root:root:root[data-scheme] .dream-app .relation-action:hover:not(:disabled),:root:root:root[data-scheme] .dream-app .thread-extra-actions:hover,:root:root:root[data-scheme] .dream-app .thread-context-share:hover,:root:root:root[data-scheme] .dream-app .floor-menu-trigger:hover,:root:root:root[data-scheme] .dream-app .author-relations-more:hover,:root:root:root[data-scheme] .dream-app .thread-page .thread-only-op:hover,:root:root:root[data-scheme] .dream-app .thread-page .thread-order-toggle>a:hover{background:var(--v3-hov);color:var(--v3-ink-2)}:root:root:root[data-scheme] .dream-app .side-item:hover{background:var(--v3-hov)!important}:root:root:root[data-scheme] .dream-app .side-item:hover :is(.side-item-title,strong){color:var(--v3-ink)!important}:root:root:root[data-scheme] .dream-app :is(.thread-post-identity a):hover{color:var(--v3-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:root:root:root[data-scheme] .dream-app a.tag:hover{background:var(--v3-tonal-hov);color:var(--v3-ink)}:root:root:root[data-scheme] .dream-app .user-avatar-link:hover{box-shadow:0 0 0 2px var(--v3-surface), 0 0 0 3.5px var(--v3-line-strong)!important}}:root:root:root[data-scheme=dark] .dream-app img:not(.h-empty-illus){filter:none}@media (width>=1441px){:root:root:root[data-scheme]{--h-rail:240px;--v3-gap:32px;--v3-aside:340px;--h-frame:min(calc(100vw - 64px), 1524px);--h-gutter:calc((100vw - var(--h-frame)) / 2);--h-grow:0px}:root:root:root[data-scheme] .dream-app :is(.page-layout,.page-layout.without-aside,.page-layout.home-layout){margin-left:calc(var(--h-gutter) + var(--h-rail) + var(--v3-gap))!important;margin-right:var(--h-gutter)!important;max-width:calc(var(--h-frame) - var(--h-rail) - var(--v3-gap))!important;gap:var(--v3-gap)!important}:root:root:root[data-scheme] .dream-app :is(.page-layout.with-aside,.page-layout.with-aside.home-layout){grid-template-columns:minmax(0, 1fr) var(--v3-aside)!important}:root:root:root[data-scheme] .dream-app .page-layout.without-aside .main-content>*{max-width:none!important;margin-inline:0!important}}@media (width<=640px){:root:root:root[data-scheme] .dream-app .main-content>:is(.thread-page,.lists-ds-page,.me-ds-page,.account-page,.dreams-ds-page,.settings-ds,.user-page-ds,.about-ds-page,.form-card,.appearance-page,.reading-ds-page,.publish-page-ds,.empty){border-radius:12px}:root:root:root[data-scheme] .dream-app .h-board,:root:root:root[data-scheme] .dream-app .appearance-page{padding:14px}}:root:root:root[data-scheme] .dream-app{--v3-hov:#f6f2ec;--v3-prs:#efe9e1;--v3-nav-hov:#f4efe8;--paper-hover:var(--v3-hov);--paper-press:var(--v3-prs)}:root:root:root[data-scheme=dark] .dream-app{--v3-hov:#2a2d33;--v3-prs:#32353c;--v3-nav-hov:#2a2d33;--paper-hover:var(--v3-hov);--paper-press:var(--v3-prs)}@media (prefers-reduced-motion:reduce){:root:root:root[data-scheme] .dream-app *,:root:root:root[data-scheme] .dream-app :before,:root:root:root[data-scheme] .dream-app :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.dream-art{display:block;overflow:visible}.dream-art :is(.dart-fill,.dart-line,.dart-soft){stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.dream-art .dart-fill{fill:var(--v3-sunken,#f3f4f6);stroke:var(--v3-ink-3,#9aa0aa)}.dream-art .dart-line{fill:none;stroke:var(--v3-ink-3,#9aa0aa)}.dream-art:not(.dream-sky) :is(.dart-fill,.dart-line){stroke:var(--v3-ink-2,#454c5c)}.dream-art .dart-accent,.dream-loader .dart-accent{fill:var(--v3-brand-ink,var(--accent))}.dream-art .dart-soft,.dream-loader .dart-soft{fill:var(--v3-brand-soft,var(--accent-soft));stroke:var(--v3-brand-ink,var(--accent));stroke-width:1.6px;stroke-linejoin:round}.dream-loader{color:var(--v3-ink-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.dream-loader svg{flex:none}.dream-loader .dream-loader-s1{animation:1.6s ease-in-out infinite dream-twinkle}.dream-loader .dream-loader-s2{animation:1.6s ease-in-out .8s infinite dream-twinkle}@keyframes dream-twinkle{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dream-loader :is(.dream-loader-s1,.dream-loader-s2){opacity:1;animation:none!important}}@media (width>=1101px){html:root:root:root[data-scheme]{--ui-rail:184px;--ui-g1:24px;--ui-g2:0px;--ui-aside:0px;--ui-side:32px;--ui-main:min(960px, calc(100vw - 2 * var(--ui-side) - var(--ui-rail) - var(--ui-g1)))}}@media (width>=1360px){html:root:root:root[data-scheme]{--ui-g2:24px;--ui-aside:300px;--ui-main:min(960px, calc(100vw - 2 * var(--ui-side) - var(--ui-rail) - var(--ui-g1) - var(--ui-g2) - var(--ui-aside)))}}@media (width>=1760px){html:root:root:root[data-scheme]{--ui-rail:200px;--ui-g1:32px;--ui-g2:28px;--ui-aside:340px;--ui-main:960px}}@media (width>=1101px){html:root:root:root[data-scheme]{--ui-frame:calc(var(--ui-rail) + var(--ui-g1) + var(--ui-main) + var(--ui-g2) + var(--ui-aside));--ui-left:max(var(--ui-side), calc((100vw - var(--ui-frame)) / 2))}html:root:root:root[data-scheme] .dream-app :is(.page-layout,.page-layout.without-aside,.page-layout.home-layout,.page-layout.with-aside){margin-left:calc(var(--ui-left) + var(--ui-rail) + var(--ui-g1))!important;width:calc(var(--ui-main) + var(--ui-g2) + var(--ui-aside))!important;column-gap:var(--ui-g2)!important;align-items:start!important;max-width:none!important;margin-right:0!important}html:root:root:root[data-scheme] .dream-app :is(.page-layout.with-aside,.page-layout.with-aside.home-layout){grid-template-columns:var(--ui-main) var(--ui-aside)!important}html:root:root:root[data-scheme] .dream-app .page-layout.without-aside{grid-template-columns:minmax(0,1fr)!important}html:root:root:root[data-scheme] .dream-app .page-layout .main-content{min-width:0}html:root:root:root[data-scheme] .dream-app .page-layout.without-aside .main-content>:is(.user-page-ds,.lists-ds-page,.notification-center){max-width:960px;margin-inline:auto}html:root:root:root[data-scheme] .dream-app .page-layout.with-aside>.right-column{overscroll-behavior:contain;scrollbar-width:none;max-height:calc(100vh - 96px);top:80px;overflow-y:auto;align-self:start!important;position:sticky!important}html:root:root:root[data-scheme] .dream-app .page-layout.with-aside>.right-column::-webkit-scrollbar{display:none}}@media (width>=641px) and (width<=1100px){html:root:root:root[data-scheme]{--ui-t-main:min(960px, calc(100vw - 28px - 96px));--ui-t-left:max(14px, calc((100vw - 96px - var(--ui-t-main)) / 2))}html:root:root:root[data-scheme] .dream-app :is(.page-layout,.page-layout.without-aside,.page-layout.home-layout,.page-layout.with-aside){margin-left:calc(var(--ui-t-left) + 96px)!important;width:var(--ui-t-main)!important;max-width:none!important;margin-right:0!important}}@media (width>=1101px) and (width<=1359px){html:root:root:root[data-scheme] .dream-app .page-layout.with-aside>.right-column{display:none!important}html:root:root:root[data-scheme] .dream-app .page-layout.with-aside{grid-template-columns:minmax(0,1fr)!important}}html:root:root:root[data-scheme] .dream-app .main-content>:is(.thread-page,.lists-ds-page,.me-ds-page,.account-page,.dreams-ds-page,.settings-ds,.notification-center,.user-page-ds,.about-ds-page,.form-card,.appearance-page,.reading-ds-page,.publish-page-ds,.empty){border:1px solid var(--ui-card-border)}@media (width<=640px){html:root:root:root[data-scheme] .dream-app .main-content>:is(.thread-page,.lists-ds-page,.me-ds-page,.account-page,.dreams-ds-page,.settings-ds,.notification-center,.user-page-ds,.about-ds-page,.form-card,.appearance-page,.reading-ds-page,.publish-page-ds,.empty){border:0}html:root:root:root[data-scheme] .dream-app :is(.page-layout,.page-layout.without-aside,.page-layout.with-aside,.page-layout.home-layout,.page-layout.context-page):not(:has(.ai-conversation)){margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}}}:root{--rd-shell-left:14px;--rd-shell-right:20px;--rd-rail-w:80px;--rd-brand-w:0px}@media (width>=641px){:root{--rd-shell-left:var(--ui-t-left,14px)}}@media (width>=1101px){:root{--rd-shell-left:var(--ui-left);--rd-shell-right:max(var(--ui-side), calc(100vw - var(--ui-left) - var(--ui-frame)));--rd-rail-w:var(--ui-rail);--rd-brand-w:calc(var(--ui-rail) + var(--ui-g1) - 12px)}}@media (width<=600px){.rd-topbar[data-contextual],.rd-topbar[data-mobile-bare]{display:none}body:has(.dreams-ds-page,.dream-journal) .rd-topbar{display:none}}.rd-topbar{z-index:var(--rd-z-nav);box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--rd-sp-2);height:62px;padding:0 var(--rd-sp-3);border-bottom:1px solid var(--rd-line);background:var(--rd-surface);color:var(--rd-ink);display:flex;position:sticky;top:0}@media (width>=601px){.rd-topbar{gap:var(--rd-sp-4);height:72px;padding:0 20px}}@media (width>=1101px){.rd-topbar{height:64px;padding:0 var(--rd-shell-right) 0 calc(var(--rd-shell-left) + 12px);gap:20px}}.rd-brand{min-width:0;min-height:var(--rd-control-md);color:inherit;-webkit-tap-highlight-color:transparent;flex:1;align-items:center;gap:6px;text-decoration:none;display:flex}.rd-brand strong{white-space:nowrap;font-size:18px;font-weight:700;line-height:24px}.rd-brand-mark{width:24px;height:24px;color:var(--rd-brand-steel);flex:none}.rd-brand:focus-visible{outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:4px;border-radius:var(--rd-r-sm)}@media (width>=601px){.rd-brand{flex:none;gap:9px}.rd-brand-mark{width:28px;height:28px}}@media (width>=1024px){.rd-brand{padding-left:var(--rd-sp-1)}}@media (width>=1101px){.rd-brand{min-width:var(--rd-brand-w)}}.rd-search-form{flex:none;display:none}.rd-topbar .rd-search{border-radius:var(--rd-radius-full);height:44px;min-height:44px;box-shadow:inset 0 0 0 1px var(--rd-line-strong);color:var(--rd-ink-3);font-size:var(--rd-fs-small);transition:box-shadow var(--rd-t-base) var(--rd-ease);border:0;padding:0 17px}.rd-topbar .rd-search:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rd-line-strong) 70%, var(--rd-ink-3))}.rd-topbar .rd-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--rd-accent);outline:none}.rd-topbar .rd-search .rd-input-affix{padding:0}.rd-topbar .rd-search .rd-input-bare{box-sizing:border-box;height:36px;color:var(--rd-ink);padding:10px;line-height:1.5}@media (width>=601px){.rd-search-form{width:min(360px,35vw);display:flex}}@media (width>=1101px){.rd-search-form{width:480px}}.rd-topbar-actions{align-items:center;gap:var(--rd-sp-1);flex:none;display:flex}@media (width>=601px){.rd-topbar-actions{gap:14px}}.rd-topbar-icon{box-sizing:border-box;border-radius:var(--rd-radius-full);width:44px;height:44px;color:var(--rd-ink-3);transition:color var(--rd-t-fast) var(--rd-ease), background-color var(--rd-t-fast) var(--rd-ease);-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.rd-topbar-icon svg{width:23px;height:23px}.rd-topbar-icon:hover{background:var(--rd-hover);color:var(--rd-ink)}.rd-topbar-icon:focus-visible{outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:calc(var(--rd-focus-offset) * -1)}.rd-topbar .rd-nav-badge{top:-4px;right:-6px}.rd-topbar-theme,.rd-topbar-bell{display:none}@media (width>=601px){.rd-topbar-icon{width:38px}.rd-topbar-icon svg{width:24px;height:24px}.rd-topbar-theme,.rd-topbar-bell{display:flex}.rd-topbar-search-link{display:none}}.rd-topbar .rd-account{min-width:60px;height:36px;min-height:36px;padding:0 var(--rd-sp-4);border-radius:var(--rd-radius-full);box-shadow:0 1px 2px color-mix(in srgb, var(--rd-ink) 8%, transparent);font-size:var(--rd-fs-body);font-weight:var(--rd-fw-bold);border:0}@media (pointer:coarse){.rd-brand{min-height:var(--rd-hit)}.rd-topbar .rd-account{height:var(--rd-hit);min-height:var(--rd-hit)}}.rd-topbar .rd-account[data-quiet]{background:var(--rd-sunken);color:var(--rd-ink);box-shadow:none}.rd-account-me{display:none}.rd-account-avatar{background:var(--rd-sunken);width:48px;height:48px;color:var(--rd-ink-3);font-size:var(--rd-fs-body);font-weight:var(--rd-fw-bold)}@media (width>=601px){.rd-account-me{box-sizing:border-box;width:80px;height:48px;padding:0 var(--rd-sp-4);border-radius:var(--rd-radius-full);color:inherit;display:block}.rd-account-me:focus-visible{outline:none}.rd-account-me:focus-visible .rd-account-avatar{outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:2px}}.rd-rail{display:none}@media (width>=601px){.rd-rail{z-index:var(--rd-z-rail);box-sizing:border-box;top:96px;bottom:26px;left:var(--rd-shell-left);width:80px;padding:20px var(--rd-sp-2);background:0 0;flex-direction:column;align-items:center;gap:2px;display:flex;position:fixed;overflow:hidden auto}}@media (width>=1101px){.rd-rail{width:var(--rd-rail-w);padding:0;top:88px;bottom:24px}}.rd-rail-item{box-sizing:border-box;width:64px;height:62px;padding:var(--rd-sp-2) 0;border-radius:var(--rd-r-md);color:var(--rd-ink-2);font-size:var(--rd-fs-small);transition:background-color var(--rd-t-fast) var(--rd-ease), color var(--rd-t-fast) var(--rd-ease);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;line-height:16px;text-decoration:none;display:flex;position:relative}.rd-rail-item[data-kind=me]{margin-top:auto}@media (width>=601px) and (width<=1100px) and (height<=700px){.rd-rail{max-height:calc(100dvh - 122px);padding:10px var(--rd-sp-2);bottom:auto}.rd-rail-item[data-kind=me]{margin-top:0}}.rd-rail-icon{width:28px;height:28px;color:var(--rd-ink-3);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.rd-rail-icon svg{width:27px;height:27px}.rd-rail-item:hover{background:var(--rd-hover);color:var(--rd-ink)}.rd-rail-item[aria-current=page],.rd-rail-item[aria-current=page]:hover{background:var(--rd-accent-soft);color:var(--rd-accent-ink);font-weight:var(--rd-fw-bold)}.rd-rail-item[aria-current=page] .rd-rail-icon{color:inherit}.rd-rail-item:focus-visible,.rd-rail-cta:focus-visible{outline:var(--rd-focus-width) solid var(--rd-accent);outline-offset:calc(var(--rd-focus-offset) * -1)}.rd-rail-cta{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--rd-sp-2);width:100%;height:38px;margin-top:var(--rd-sp-4);padding:var(--rd-sp-2) var(--rd-sp-3);border-radius:var(--rd-radius-full);background:var(--rd-accent);color:var(--rd-on-accent);font-size:var(--rd-fs-small);font-weight:var(--rd-fw-medium);transition:background-color var(--rd-t-fast) var(--rd-ease);flex:none;text-decoration:none;display:none}.rd-rail-cta:hover{background:var(--rd-accent-hover)}@media (width>=1101px){.rd-rail-item{justify-content:flex-start;gap:var(--rd-sp-3);width:100%;height:40px;padding:var(--rd-sp-2) var(--rd-sp-4);flex-direction:row}.rd-rail-item[data-kind=me]{margin-top:0}.rd-rail-item[data-kind=publish]{display:none}.rd-rail-icon{width:24px;height:24px}.rd-rail-icon svg{width:22px;height:22px}.rd-rail-cta{display:flex}}
