.rd-stage{--rd-ease:var(--ease-out,cubic-bezier(.22, 1, .36, 1));--rd-glide:cubic-bezier(.35, .05, .2, 1);--rd-imsg-bubble:#e9e9eb;--rd-imsg-ink:#0b0b0d;--rd-imsg-blue:#0b57b6;isolation:isolate;display:grid;position:relative;overflow:hidden}.rd-scene{min-width:0;transition-property:opacity,translate,scale;transition-timing-function:var(--rd-ease);grid-area:1/1;transition-duration:.3s}.rd-messages{flex-direction:column;display:flex}.rd-messages[data-state=before]{opacity:0;translate:0 8px;scale:.985}.rd-messages[data-state=in]{transition-duration:.38s}.rd-messages[data-state=out]{opacity:0;transition-duration:.22s;scale:.985}.rd-nav{border-bottom:1px solid var(--border);grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;min-height:3.5rem;padding-inline:.5rem;display:grid}.rd-nav-back{color:#6cb0ff;align-items:center;display:inline-flex}.rd-nav-contact{color:var(--foreground);flex-direction:column;align-items:center;gap:2px;font-size:.6875rem;font-weight:500;display:flex}.rd-nav-name{align-items:center;gap:1px;display:inline-flex}.rd-avatar{corner-shape:round;border-radius:50%;display:block;overflow:hidden}.rd-thread{flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.rd-stamp{color:var(--subtle);align-self:center;font-size:.6875rem;font-weight:500}.rd-bubble{background:var(--rd-imsg-bubble);max-width:min(21rem,86%);color:var(--rd-imsg-ink);letter-spacing:-.006em;text-wrap:pretty;transform-origin:0 100%;transition:scale .38s var(--rd-ease);border-radius:1.125rem;padding:.5rem .875rem .5625rem;font-size:.9375rem;line-height:1.35;position:relative}.rd-messages[data-state=before] .rd-bubble{scale:.9}.rd-bubble:before{content:"";z-index:-1;background:var(--rd-imsg-bubble);border-bottom-right-radius:15px;width:20px;height:20px;position:absolute;bottom:0;left:-7px}.rd-bubble:after{content:"";background:var(--surface);border-bottom-right-radius:10px;width:10px;height:20px;position:absolute;bottom:0;left:-10px}.rd-bubble-link{color:var(--rd-imsg-blue);text-underline-offset:2px;transition:background-color .12s var(--rd-ease);border-radius:3px;text-decoration:underline;text-decoration-thickness:1px}.rd-bubble-link[data-pressed]{background-color:#0000001a}.rd-compose{align-items:center;gap:.5rem;padding:.5rem .75rem .75rem;display:flex}.rd-compose-plus{corner-shape:round;background:color-mix(in oklab, var(--foreground) 12%, transparent);width:1.75rem;height:1.75rem;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rd-compose-field{border:1px solid var(--border-strong);min-height:2rem;color:var(--subtle);border-radius:1rem;flex:1;justify-content:space-between;align-items:center;padding-inline:.75rem .5rem;font-size:.8125rem;display:flex}.rd-page{flex-direction:column;display:flex}.rd-page[data-state=before]{opacity:0;translate:0 12px;scale:.985}.rd-page[data-state=in]{transition-duration:.46s;transition-delay:90ms}.rd-page[data-state=out]{opacity:0;transition-duration:.3s}.rd-cards{flex:1;display:grid}.rd-card{min-width:0;transition-property:opacity,translate;transition-timing-function:var(--rd-ease);flex-direction:column;grid-area:1/1;transition-duration:.32s;display:flex}.rd-card[data-state=before]{opacity:0;translate:24px}.rd-card[data-state=in]{transition-duration:.44s;transition-delay:.11s}.rd-card[data-state=out]{opacity:0;translate:-22px}.rd-post-body{gap:.875rem;margin-block:.75rem 1rem;display:grid}@media (min-width:640px){.rd-post-body{grid-template-columns:12.5rem minmax(0,1fr);gap:1.25rem}}@media (max-width:39.99rem){.rd-post-image{max-width:11.5rem;margin-inline:auto}}.rd-post-avatar{corner-shape:round;letter-spacing:.04em;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.625rem;font-weight:700;display:inline-flex}.rd-post-image{width:100%;height:auto;aspect-ratio:var(--rd-post-aspect,517 / 647);border:1px solid var(--border);object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.rd-slot{display:grid}.rd-slot>*{min-width:0;transition-property:opacity,translate;transition-timing-function:var(--rd-ease);grid-area:1/1;align-self:start;transition-duration:.24s}.rd-slot>:not([data-on]){opacity:0;pointer-events:none;translate:0 4px}.rd-btn{letter-spacing:.02em;white-space:nowrap;min-height:2.25rem;transition-property:background-color,border-color,translate;transition-duration:.12s;transition-timing-function:var(--rd-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding-inline:.875rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.rd-btn[data-kind=primary]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.rd-btn[data-kind=secondary]{border-color:var(--border-strong);color:var(--foreground)}.rd-btn[data-pressed]{translate:0 1px}.rd-btn[data-kind=primary][data-pressed]{background:color-mix(in oklab, var(--primary) 86%, var(--background));border-color:color-mix(in oklab, var(--primary) 86%, var(--background))}.rd-btn[data-kind=secondary][data-pressed]{border-color:var(--foreground);background:color-mix(in oklab, var(--foreground) 8%, transparent)}.rd-chip{border:1px solid var(--border-strong);min-height:2rem;color:var(--foreground);white-space:nowrap;transition-property:background-color,border-color,color,translate;transition-duration:.14s;transition-timing-function:var(--rd-ease);align-items:center;padding-inline:.75rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.rd-chip[data-pressed]{translate:0 1px}.rd-chip[data-selected]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.rd-learned-body{transition:opacity .32s var(--rd-ease)}.rd-learned-body:not([data-on]){opacity:0}.rd-pulse[data-pulse] .rd-pulse-cell{animation:rd-pulse .42s var(--rd-ease) both;animation-delay:calc(var(--i) * 55ms + .12s)}@keyframes rd-pulse{50%{opacity:.12}}.rd-publish{flex-direction:column;display:flex}.rd-publish[data-state=before]{opacity:0;translate:0 12px;scale:.985}.rd-publish[data-state=in]{transition-duration:.46s;transition-delay:90ms}.rd-publish[data-state=out]{opacity:0;transition-duration:.3s}.rd-publish-body{flex:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"thumb""meta""dests""payoff";align-content:center;row-gap:1.25rem;padding-block:1.5rem;display:grid}@media (min-width:640px){.rd-publish-body{grid-template-columns:10rem minmax(0,1fr);grid-template-areas:"thumb meta""thumb dests""thumb payoff";gap:2rem 1.25rem}}.rd-publish-meta{grid-area:meta;min-width:0}.rd-publish-thumb{grid-area:thumb;align-self:start;width:12.5rem;max-width:100%}@media (min-width:640px){.rd-publish-thumb{width:10rem}}.rd-publish-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rd-dests{grid-area:dests;align-items:center;gap:1rem;display:flex}@media (min-width:640px){.rd-dests{gap:1.5rem}}.rd-dest{transition-property:opacity,translate;transition-duration:.32s;transition-timing-function:var(--rd-ease);transition-delay:calc(var(--i) * 70ms);display:inline-flex;position:relative}.rd-publish[data-state=before] .rd-dest{opacity:0;translate:0 10px}.rd-dest-check{background:var(--primary);width:.75rem;height:.75rem;color:var(--primary-foreground);box-shadow:0 0 0 2px var(--surface);opacity:0;transform-origin:100% 100%;transition-property:opacity,scale;transition-duration:.22s;transition-timing-function:var(--rd-ease);transition-delay:calc(var(--i) * 70ms);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px;scale:.6}.rd-dest[data-done] .rd-dest-check{opacity:1;scale:1}.rd-payoff{transition-property:opacity,translate;transition-duration:.32s;transition-timing-function:var(--rd-ease);grid-area:payoff;align-self:start}.rd-payoff:not([data-on]){opacity:0;translate:0 6px}.rd-cursor{z-index:2;pointer-events:none;transition:translate .72s var(--rd-glide), opacity .18s var(--rd-ease);position:absolute;top:0;left:0}.rd-cursor[data-hidden]{opacity:0}.rd-cursor>svg{transform-origin:1px 1px;transition:scale .11s var(--rd-ease);filter:drop-shadow(0 1px 2px #00000073);display:block}.rd-cursor[data-press]>svg{scale:.86}@media (prefers-reduced-motion:reduce){.rd-scene,.rd-bubble,.rd-card,.rd-slot>*,.rd-learned-body,.rd-btn,.rd-chip,.rd-bubble-link,.rd-dest,.rd-dest-check,.rd-payoff,.rd-cursor,.rd-cursor>svg{transition:none}.rd-pulse[data-pulse] .rd-pulse-cell{animation:none}}.rd-stage,.rd-stage *,.rd-stage :before,.rd-stage :after{corner-shape:round}
