.HandKeyboard-module-scss-module__30k4Oa__keyboard{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface-sunken);display:grid}.HandKeyboard-module-scss-module__30k4Oa__keyboard__tiles{gap:var(--space-2);grid-template-columns:repeat(7,1fr);display:grid}.HandKeyboard-module-scss-module__30k4Oa__keyboard__tile{aspect-ratio:3/4;border:1px solid var(--color-border-strong);border-radius:var(--radius-m);background:var(--color-surface);box-shadow:var(--shadow-tile);font-size:var(--text-tile);animation:HandKeyboard-module-scss-module__30k4Oa__tehudaDeal var(--duration-slow) var(--ease-bounce) backwards;transition:transform var(--duration-fast) var(--ease-bounce),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);place-items:center;font-weight:700;display:grid}.HandKeyboard-module-scss-module__30k4Oa__keyboard__tile:active{box-shadow:none;transform:translateY(3px)scale(.94)}.HandKeyboard-module-scss-module__30k4Oa__keyboard__row{gap:var(--space-2);display:flex}.HandKeyboard-module-scss-module__30k4Oa__keyboard__row button{padding:var(--space-3) 0;border:1px solid var(--color-border-strong);border-radius:var(--radius-m);background:var(--color-surface);font-size:var(--text-m);transition:transform var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out);flex:1;font-weight:700}.HandKeyboard-module-scss-module__30k4Oa__keyboard__row button:active:not(:disabled){transform:translateY(2px)}.HandKeyboard-module-scss-module__30k4Oa__keyboard__row button:disabled{background:var(--color-surface-sunken);color:var(--color-ink-sub);opacity:.45}.HandKeyboard-module-scss-module__30k4Oa__keyboard__space{font-size:var(--text-s);flex:3}@media (hover:hover) and (pointer:fine){.HandKeyboard-module-scss-module__30k4Oa__keyboard__tile:hover,.HandKeyboard-module-scss-module__30k4Oa__keyboard__row button:not(:disabled):hover{border-color:var(--color-accent)}}
.HandChips-module-scss-module__CyZXyq__chips{gap:var(--space-1);flex-wrap:wrap;justify-self:start;align-items:center;display:flex}.HandChips-module-scss-module__CyZXyq__chips__chip,.HandChips-module-scss-module__CyZXyq__chips__chipUsed,.HandChips-module-scss-module__CyZXyq__chips__chipUnused{border:1px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-surface);min-width:24px;font-size:var(--text-s);animation:HandChips-module-scss-module__CyZXyq__tehudaDeal var(--duration-slow) var(--ease-bounce) backwards;place-items:center;padding:2px 0;font-weight:700;line-height:1.3;display:grid}.HandChips-module-scss-module__CyZXyq__chips__chipUsed{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow-raised)}.HandChips-module-scss-module__CyZXyq__chips__chipUnused{color:var(--color-ink-sub);opacity:.55}.HandChips-module-scss-module__CyZXyq__chips__locked,.HandChips-module-scss-module__CyZXyq__chips__reveal{place-self:start;align-items:center;gap:var(--space-1);padding:2px var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-ink-sub);font-size:var(--text-xs);transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);display:inline-flex}.HandChips-module-scss-module__CyZXyq__chips__close{padding:0 var(--space-2);color:var(--color-ink-sub);font-size:var(--text-xs)}@media (hover:hover) and (pointer:fine){.HandChips-module-scss-module__CyZXyq__chips__reveal:hover,.HandChips-module-scss-module__CyZXyq__chips__locked:hover{border-color:var(--color-accent);color:var(--color-accent)}}
.LikeButton-module-scss-module__wEvuPq__like__btn,.LikeButton-module-scss-module__wEvuPq__like__btnActive{align-items:center;gap:var(--space-1);color:var(--color-ink-sub);font-size:var(--text-s);font-variant-numeric:tabular-nums;transition:color var(--duration-fast) var(--ease-out);padding:0;line-height:1;display:inline-flex}.LikeButton-module-scss-module__wEvuPq__like__btnActive{color:var(--color-danger)}.LikeButton-module-scss-module__wEvuPq__like__btn:disabled,.LikeButton-module-scss-module__wEvuPq__like__btnActive:disabled{opacity:.45}.LikeButton-module-scss-module__wEvuPq__like__markWrap{place-items:center;width:18px;height:18px;display:grid;position:relative}.LikeButton-module-scss-module__wEvuPq__like__mark{animation:LikeButton-module-scss-module__wEvuPq__tehudaPop var(--duration-mid) var(--ease-bounce);transition:transform var(--duration-fast) var(--ease-bounce);place-items:center;display:grid}.LikeButton-module-scss-module__wEvuPq__like__ring{border:2px solid var(--color-danger);border-radius:var(--radius-pill);animation:LikeButton-module-scss-module__wEvuPq__tehudaBurst var(--duration-slow) var(--ease-out) forwards;pointer-events:none;position:absolute;inset:-2px}.LikeButton-module-scss-module__wEvuPq__like__sparks{pointer-events:none;position:absolute;inset:0}.LikeButton-module-scss-module__wEvuPq__like__sparks i{border-radius:var(--radius-pill);background:var(--color-danger);width:3px;height:3px;animation:LikeButton-module-scss-module__wEvuPq__tehudaSpark var(--duration-slow) var(--ease-out) forwards;margin:-1.5px 0 0 -1.5px;position:absolute;top:50%;left:50%}.LikeButton-module-scss-module__wEvuPq__like__count{animation:LikeButton-module-scss-module__wEvuPq__tehudaCount var(--duration-fast) var(--ease-out);display:inline-block}@keyframes LikeButton-module-scss-module__wEvuPq__tehudaSpark{0%{opacity:1;transform:rotate(calc(var(--i) * 60deg)) translateY(0) scale(1)}to{opacity:0;transform:rotate(calc(var(--i) * 60deg)) translateY(-14px) scale(.4)}}@media (hover:hover) and (pointer:fine){.LikeButton-module-scss-module__wEvuPq__like__btn:not(:disabled):hover{color:var(--color-danger)}.LikeButton-module-scss-module__wEvuPq__like__btn:not(:disabled):hover .LikeButton-module-scss-module__wEvuPq__like__mark,.LikeButton-module-scss-module__wEvuPq__like__btnActive:not(:disabled):hover .LikeButton-module-scss-module__wEvuPq__like__mark{transform:scale(1.15)}}.LikeButton-module-scss-module__wEvuPq__like__failed{color:var(--color-danger);font-size:var(--text-xs);animation:LikeButton-module-scss-module__wEvuPq__tehudaRise var(--duration-mid) var(--ease-bounce)}
.MyHandPanel-module-scss-module__niIa1q__panel{gap:var(--space-2);justify-items:start;display:grid}.MyHandPanel-module-scss-module__niIa1q__panel__head{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.MyHandPanel-module-scss-module__niIa1q__panel__label{color:var(--color-ink-sub);font-size:var(--text-s);font-weight:700}.MyHandPanel-module-scss-module__niIa1q__panel__redraw{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-accent);font-size:var(--text-xs);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-bounce),opacity var(--duration-fast) var(--ease-out);font-weight:700}.MyHandPanel-module-scss-module__niIa1q__panel__redraw:active:not(:disabled){transform:scale(.92)}.MyHandPanel-module-scss-module__niIa1q__panel__redraw:disabled{color:var(--color-ink-sub);opacity:.5}.MyHandPanel-module-scss-module__niIa1q__panel__redraw--busy{animation:.7s linear infinite MyHandPanel-module-scss-module__niIa1q__tehudaSpin}@media (hover:hover) and (pointer:fine){.MyHandPanel-module-scss-module__niIa1q__panel__redraw:not(:disabled):hover{border-color:var(--color-accent);background:var(--color-accent-weak)}}
.GuestIntro-module-scss-module__h4ahoa__intro{gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-sunken);justify-items:start;display:grid}.GuestIntro-module-scss-module__h4ahoa__intro__heading{color:var(--color-ink);font-size:var(--text-l);letter-spacing:.04em;font-weight:700}.GuestIntro-module-scss-module__h4ahoa__intro__line{color:var(--color-ink);font-size:var(--text-m);line-height:1.7}.GuestIntro-module-scss-module__h4ahoa__intro__sampleLabel{margin-top:var(--space-2);color:var(--color-ink-sub);font-size:var(--text-s);font-weight:700}.GuestIntro-module-scss-module__h4ahoa__intro__login{margin-top:var(--space-2);color:var(--color-ink-sub);font-size:var(--text-s);line-height:1.6}
.PostMenu-module-scss-module__P1n2sq__menu{color:var(--color-ink-sub);font-size:var(--text-xs);transition:color var(--duration-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.PostMenu-module-scss-module__P1n2sq__menu:hover{color:var(--color-accent)}}
.QuotedPost-module-scss-module__1dwv7W__quoted{gap:var(--space-2);width:100%;padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-l);display:grid}.QuotedPost-module-scss-module__1dwv7W__quoted__author{gap:var(--space-1);font-size:var(--text-s);display:flex}.QuotedPost-module-scss-module__1dwv7W__quoted__author a{color:var(--color-ink);font-weight:700}.QuotedPost-module-scss-module__1dwv7W__quoted__author span{color:var(--color-ink-sub)}.QuotedPost-module-scss-module__1dwv7W__quoted__body{letter-spacing:.04em;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.QuotedPost-module-scss-module__1dwv7W__quoted__deleted{width:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-l);color:var(--color-ink-sub);font-size:var(--text-s)}@media (hover:hover) and (pointer:fine){.QuotedPost-module-scss-module__1dwv7W__quoted__author a:hover{text-decoration:underline}}
.ReactionBar-module-scss-module__KnCLCW__bar{gap:var(--space-2);width:100%;margin-top:var(--space-2);display:grid}.ReactionBar-module-scss-module__KnCLCW__bar__actions,.ReactionBar-module-scss-module__KnCLCW__bar__chips{align-items:center;gap:var(--space-6);display:flex}.ReactionBar-module-scss-module__KnCLCW__bar__chips{gap:var(--space-2);flex-wrap:wrap}.ReactionBar-module-scss-module__KnCLCW__bar__pickerWrap{position:relative}.ReactionBar-module-scss-module__KnCLCW__bar__add,.ReactionBar-module-scss-module__KnCLCW__bar__chip,.ReactionBar-module-scss-module__KnCLCW__bar__chipActive,.ReactionBar-module-scss-module__KnCLCW__bar__pickerBtn,.ReactionBar-module-scss-module__KnCLCW__bar__pickerBtnActive{color:var(--color-ink-sub);font-size:var(--text-s);transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.ReactionBar-module-scss-module__KnCLCW__bar__add{font-size:var(--text-l);transition:transform var(--duration-mid) var(--ease-bounce),color var(--duration-fast) var(--ease-out);padding:0;line-height:1}.ReactionBar-module-scss-module__KnCLCW__bar__add[aria-expanded=true]{color:var(--color-accent);transform:rotate(135deg)}.ReactionBar-module-scss-module__KnCLCW__bar__chip,.ReactionBar-module-scss-module__KnCLCW__bar__chipActive{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);font-variant-numeric:tabular-nums;animation:ReactionBar-module-scss-module__KnCLCW__tehudaRise var(--duration-mid) var(--ease-bounce);transition:transform var(--duration-fast) var(--ease-bounce),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.ReactionBar-module-scss-module__KnCLCW__bar__chip:active:not(:disabled),.ReactionBar-module-scss-module__KnCLCW__bar__chipActive:active:not(:disabled){transform:scale(.9)}.ReactionBar-module-scss-module__KnCLCW__bar__chipActive,.ReactionBar-module-scss-module__KnCLCW__bar__pickerBtnActive{border-color:var(--color-accent);background:var(--color-accent-weak);color:var(--color-accent)}.ReactionBar-module-scss-module__KnCLCW__bar__picker{z-index:10;top:calc(100% + var(--space-2));gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);box-shadow:var(--shadow-raised);transform-origin:0 0;animation:ReactionBar-module-scss-module__KnCLCW__tehudaPickerOpen var(--duration-mid) var(--ease-bounce);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;left:0}.ReactionBar-module-scss-module__KnCLCW__bar__pickerBtn,.ReactionBar-module-scss-module__KnCLCW__bar__pickerBtnActive{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-s);font-size:var(--text-l);animation:ReactionBar-module-scss-module__KnCLCW__tehudaRise var(--duration-mid) var(--ease-bounce) backwards;transition:transform var(--duration-fast) var(--ease-bounce);border:1px solid #0000;place-items:center;display:grid}.ReactionBar-module-scss-module__KnCLCW__bar__picker button:first-child{animation-delay:0s}.ReactionBar-module-scss-module__KnCLCW__bar__picker button:nth-child(2){animation-delay:25ms}.ReactionBar-module-scss-module__KnCLCW__bar__picker button:nth-child(3){animation-delay:50ms}.ReactionBar-module-scss-module__KnCLCW__bar__picker button:nth-child(4){animation-delay:75ms}.ReactionBar-module-scss-module__KnCLCW__bar__picker button:nth-child(5){animation-delay:.1s}.ReactionBar-module-scss-module__KnCLCW__bar__picker button:nth-child(6){animation-delay:.125s}.ReactionBar-module-scss-module__KnCLCW__bar__picker button:nth-child(7){animation-delay:.15s}.ReactionBar-module-scss-module__KnCLCW__bar__picker button:nth-child(8){animation-delay:.175s}.ReactionBar-module-scss-module__KnCLCW__bar__pickerBtn:active,.ReactionBar-module-scss-module__KnCLCW__bar__pickerBtnActive:active{transform:scale(.85)}.ReactionBar-module-scss-module__KnCLCW__bar__add:disabled,.ReactionBar-module-scss-module__KnCLCW__bar__chip:disabled,.ReactionBar-module-scss-module__KnCLCW__bar__chipActive:disabled{opacity:.45}@keyframes ReactionBar-module-scss-module__KnCLCW__tehudaPickerOpen{0%{opacity:0;transform:scale(.7)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (hover:hover) and (pointer:fine){.ReactionBar-module-scss-module__KnCLCW__bar__pickerBtn:hover,.ReactionBar-module-scss-module__KnCLCW__bar__pickerBtnActive:hover{transform:scale(1.25)rotate(-8deg)}.ReactionBar-module-scss-module__KnCLCW__bar__chip:not(:disabled):hover,.ReactionBar-module-scss-module__KnCLCW__bar__chipActive:not(:disabled):hover{transform:translateY(-2px)}.ReactionBar-module-scss-module__KnCLCW__bar__add:not(:disabled):hover,.ReactionBar-module-scss-module__KnCLCW__bar__chip:not(:disabled):hover,.ReactionBar-module-scss-module__KnCLCW__bar__chipActive:not(:disabled):hover{color:var(--color-accent)}.ReactionBar-module-scss-module__KnCLCW__bar__pickerBtn:hover,.ReactionBar-module-scss-module__KnCLCW__bar__pickerBtnActive:hover{background:var(--color-accent-weak)}}.ReactionBar-module-scss-module__KnCLCW__bar__failed{color:var(--color-danger);font-size:var(--text-xs);animation:ReactionBar-module-scss-module__KnCLCW__tehudaRise var(--duration-mid) var(--ease-bounce)}
.RepostButton-module-scss-module__s5GgHW__repost{position:relative}.RepostButton-module-scss-module__s5GgHW__repost__button,.RepostButton-module-scss-module__s5GgHW__repost__buttonActive{align-items:center;gap:var(--space-1);color:var(--color-ink-sub);font-size:var(--text-s);font-variant-numeric:tabular-nums;padding:0;line-height:1;display:inline-flex}.RepostButton-module-scss-module__s5GgHW__repost__buttonActive{color:var(--color-accent)}.RepostButton-module-scss-module__s5GgHW__repost__button:disabled,.RepostButton-module-scss-module__s5GgHW__repost__buttonActive:disabled{opacity:.45}.RepostButton-module-scss-module__s5GgHW__repost__menu{z-index:10;top:calc(100% + var(--space-2));border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);min-width:180px;box-shadow:var(--shadow-raised);display:grid;position:absolute;left:0;overflow:hidden}.RepostButton-module-scss-module__s5GgHW__repost__menu button{padding:var(--space-3);color:var(--color-ink);text-align:left;white-space:nowrap}@media (hover:hover) and (pointer:fine){.RepostButton-module-scss-module__s5GgHW__repost__button:not(:disabled):hover,.RepostButton-module-scss-module__s5GgHW__repost__buttonActive:not(:disabled):hover{color:var(--color-accent)}.RepostButton-module-scss-module__s5GgHW__repost__menu button:hover{background:var(--color-surface-sunken)}}
.ShareButton-module-scss-module__OdXjfq__share{position:relative}.ShareButton-module-scss-module__OdXjfq__share__button{color:var(--color-ink-sub);font-size:var(--text-m);transition:color var(--duration-fast) var(--ease-out);place-items:center;padding:0;line-height:1;display:grid}.ShareButton-module-scss-module__OdXjfq__share__message,.ShareButton-module-scss-module__OdXjfq__share__error{z-index:10;top:calc(100% + var(--space-2));min-width:max-content;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);box-shadow:var(--shadow-raised);color:var(--color-ink);font-size:var(--text-s);position:absolute;left:0}.ShareButton-module-scss-module__OdXjfq__share__error{color:var(--color-danger)}@media (hover:hover) and (pointer:fine){.ShareButton-module-scss-module__OdXjfq__share__button:hover{color:var(--color-accent)}}
.PostCard-module-scss-module__NUtqSq__row{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:48px 1fr;display:grid}.PostCard-module-scss-module__NUtqSq__row__reposted{color:var(--color-ink-sub);font-size:var(--text-xs);grid-column:2;font-weight:700}.PostCard-module-scss-module__NUtqSq__row__avatar{border-radius:var(--radius-pill);background:var(--color-accent);width:48px;height:48px;color:var(--color-on-accent);font-size:var(--text-xl);text-transform:uppercase;transition:transform var(--duration-mid) var(--ease-bounce);place-items:center;font-weight:700;line-height:1;display:grid}.PostCard-module-scss-module__NUtqSq__row__main{gap:var(--space-1);justify-items:start;min-width:0;display:grid}.PostCard-module-scss-module__NUtqSq__row__header{align-items:baseline;gap:var(--space-1);width:100%;font-size:var(--text-m);display:flex}.PostCard-module-scss-module__NUtqSq__row__name{color:var(--color-ink);font-weight:700}.PostCard-module-scss-module__NUtqSq__row__handle,.PostCard-module-scss-module__NUtqSq__row__time{color:var(--color-ink-sub);font-size:var(--text-s);white-space:nowrap}.PostCard-module-scss-module__NUtqSq__row__menu{margin-left:auto}.PostCard-module-scss-module__NUtqSq__row__body{width:100%;font-size:var(--text-l);letter-spacing:.04em;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.PostCard-module-scss-module__NUtqSq__row__deleted{padding:var(--space-3) 0;color:var(--color-ink-sub);font-size:var(--text-s)}@media (hover:hover) and (pointer:fine){.PostCard-module-scss-module__NUtqSq__row:hover{background:var(--color-surface-sunken)}.PostCard-module-scss-module__NUtqSq__row:hover .PostCard-module-scss-module__NUtqSq__row__avatar{transform:rotate(-6deg)scale(1.05)}.PostCard-module-scss-module__NUtqSq__row__name:hover{text-decoration:underline}}
.FollowButton-module-scss-module__3CZjSa__follow__button,.FollowButton-module-scss-module__3CZjSa__follow__buttonFollowing,.FollowButton-module-scss-module__3CZjSa__follow__login{min-width:104px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-pill);font-size:var(--text-s);text-align:center;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);font-weight:700;line-height:1}.FollowButton-module-scss-module__3CZjSa__follow__button,.FollowButton-module-scss-module__3CZjSa__follow__login{background:var(--color-accent);color:var(--color-on-accent)}.FollowButton-module-scss-module__3CZjSa__follow__buttonFollowing{background:var(--color-surface);color:var(--color-accent)}.FollowButton-module-scss-module__3CZjSa__follow__button:disabled,.FollowButton-module-scss-module__3CZjSa__follow__buttonFollowing:disabled{cursor:wait}.FollowButton-module-scss-module__3CZjSa__follow__unfollow{display:none}@media (hover:hover) and (pointer:fine){.FollowButton-module-scss-module__3CZjSa__follow__button:hover,.FollowButton-module-scss-module__3CZjSa__follow__login:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.FollowButton-module-scss-module__3CZjSa__follow__buttonFollowing:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.FollowButton-module-scss-module__3CZjSa__follow__buttonFollowing:hover:not(:disabled) .FollowButton-module-scss-module__3CZjSa__follow__following{display:none}.FollowButton-module-scss-module__3CZjSa__follow__buttonFollowing:hover:not(:disabled) .FollowButton-module-scss-module__3CZjSa__follow__unfollow{display:inline}}.FollowButton-module-scss-module__3CZjSa__follow{align-items:center;gap:var(--space-2);display:inline-flex}.FollowButton-module-scss-module__3CZjSa__follow__failed{color:var(--color-danger);font-size:var(--text-xs);animation:FollowButton-module-scss-module__3CZjSa__tehudaRise var(--duration-mid) var(--ease-bounce)}
.compose-module-scss-module__wvGesa__compose{display:grid}.compose-module-scss-module__wvGesa__compose__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.compose-module-scss-module__wvGesa__compose__title{font-size:var(--text-l)}.compose-module-scss-module__wvGesa__compose__field{gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.compose-module-scss-module__wvGesa__compose__input{width:100%;font-size:var(--text-xl);letter-spacing:.04em;resize:vertical;background:0 0;border:none;line-height:1.7}.compose-module-scss-module__wvGesa__compose__input:focus{outline:none}.compose-module-scss-module__wvGesa__compose__input::placeholder{color:var(--color-ink-sub);letter-spacing:normal}.compose-module-scss-module__wvGesa__compose__counter{color:var(--color-ink-sub);font-size:var(--text-s);font-variant-numeric:tabular-nums;text-align:right}.compose-module-scss-module__wvGesa__compose__counter--over{color:var(--color-danger);font-weight:700}.compose-module-scss-module__wvGesa__compose__error{padding:var(--space-3) var(--space-4)}.compose-module-scss-module__wvGesa__compose__keyboard{padding:var(--space-4)}
.post-detail-module-scss-module__vU552W__detail__bar{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);align-items:center;display:flex}.post-detail-module-scss-module__vU552W__detail__back{color:var(--color-ink-sub);font-size:var(--text-s)}@media (hover:hover) and (pointer:fine){.post-detail-module-scss-module__vU552W__detail__back:hover{text-decoration:underline}}
.page-module-scss-module__rcUngW__home__bar{z-index:10;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);display:flex;position:sticky;top:0}.page-module-scss-module__rcUngW__home__me{border-radius:var(--radius-pill);background:var(--color-accent);width:32px;height:32px;color:var(--color-on-accent);font-size:var(--text-m);text-transform:uppercase;place-items:center;font-weight:700;line-height:1;display:grid}.page-module-scss-module__rcUngW__home__spacer{width:32px}.page-module-scss-module__rcUngW__home__title{color:var(--color-accent);font-size:var(--text-xl);letter-spacing:.08em;text-align:center;flex:1}.page-module-scss-module__rcUngW__home__hand{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-sunken);justify-items:start;display:grid}.page-module-scss-module__rcUngW__home__tabs{border-bottom:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:repeat(2,1fr);display:grid}.page-module-scss-module__rcUngW__home__tab,.page-module-scss-module__rcUngW__home__tabActive{padding:var(--space-3) var(--space-4);color:var(--color-ink-sub);font-size:var(--text-s);text-align:center;font-weight:700;position:relative}.page-module-scss-module__rcUngW__home__tabActive{color:var(--color-accent)}.page-module-scss-module__rcUngW__home__tabActive:after{right:var(--space-4);bottom:0;left:var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent);content:"";height:3px;position:absolute}.page-module-scss-module__rcUngW__home__timeline{flex-direction:column;display:flex}.page-module-scss-module__rcUngW__home__empty{padding:var(--space-7) var(--space-4);color:var(--color-ink-sub);font-size:var(--text-s);text-align:center}.page-module-scss-module__rcUngW__home__notice{padding:var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-accent-weak);color:var(--color-ink-sub);font-size:var(--text-s);text-align:center}@media (hover:hover) and (pointer:fine){.page-module-scss-module__rcUngW__home__me:hover{background:var(--color-accent-hover)}.page-module-scss-module__rcUngW__home__tab:hover{background:var(--color-accent-weak);color:var(--color-accent)}}
.quote-module-scss-module__L_Rs9q__quote{display:grid}.quote-module-scss-module__L_Rs9q__quote__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.quote-module-scss-module__L_Rs9q__quote__title{font-size:var(--text-l)}.quote-module-scss-module__L_Rs9q__quote__field{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.quote-module-scss-module__L_Rs9q__quote__input{width:100%;font-size:var(--text-xl);letter-spacing:.04em;resize:vertical;background:0 0;border:none;line-height:1.7}.quote-module-scss-module__L_Rs9q__quote__input:focus{outline:none}.quote-module-scss-module__L_Rs9q__quote__input::placeholder{color:var(--color-ink-sub);letter-spacing:normal}.quote-module-scss-module__L_Rs9q__quote__counter{color:var(--color-ink-sub);font-size:var(--text-s);font-variant-numeric:tabular-nums;text-align:right}.quote-module-scss-module__L_Rs9q__quote__counter--over{color:var(--color-danger);font-weight:700}.quote-module-scss-module__L_Rs9q__quote__error,.quote-module-scss-module__L_Rs9q__quote__keyboard{padding:var(--space-3) var(--space-4)}
.profile-module-scss-module__AZqBEa__profile__bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.profile-module-scss-module__AZqBEa__profile__back{color:var(--color-ink-sub);font-size:var(--text-s)}.profile-module-scss-module__AZqBEa__profile__cover{background:var(--color-accent);height:96px}.profile-module-scss-module__AZqBEa__profile__header{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.profile-module-scss-module__AZqBEa__profile__avatar{border:4px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--color-accent);width:72px;height:72px;color:var(--color-on-accent);text-transform:uppercase;place-items:center;font-size:28px;font-weight:700;line-height:1;display:grid}.profile-module-scss-module__AZqBEa__profile__actions{justify-content:space-between;align-items:flex-end;min-height:36px;margin-top:-36px;display:flex}.profile-module-scss-module__AZqBEa__profile__name{font-size:var(--text-xl)}.profile-module-scss-module__AZqBEa__profile__handle{color:var(--color-ink-sub);font-size:var(--text-s)}.profile-module-scss-module__AZqBEa__profile__followCounts{gap:var(--space-4);color:var(--color-ink-sub);font-size:var(--text-s);flex-wrap:wrap;display:flex}.profile-module-scss-module__AZqBEa__profile__followCounts strong{color:var(--color-ink)}.profile-module-scss-module__AZqBEa__profile__hand{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-l);background:var(--color-surface-sunken);justify-items:start;display:grid}.profile-module-scss-module__AZqBEa__profile__handLabel{color:var(--color-ink-sub);font-size:var(--text-s);font-weight:700}.profile-module-scss-module__AZqBEa__profile__posts{flex-direction:column;display:flex}.profile-module-scss-module__AZqBEa__profile__empty{padding:var(--space-7) var(--space-4);color:var(--color-ink-sub);font-size:var(--text-s);text-align:center}@media (hover:hover) and (pointer:fine){.profile-module-scss-module__AZqBEa__profile__followCounts a:hover{color:var(--color-accent)}}
.UserRow-module-scss-module__zcDxhW__userList__page{min-height:100dvh}.UserRow-module-scss-module__zcDxhW__userList__bar{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);align-items:center;display:flex}.UserRow-module-scss-module__zcDxhW__userList__back{color:var(--color-ink-sub);font-size:var(--text-s)}.UserRow-module-scss-module__zcDxhW__userList__title{padding:var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-xl)}.UserRow-module-scss-module__zcDxhW__userList__empty{padding:var(--space-7) var(--space-4);color:var(--color-ink-sub);font-size:var(--text-s);text-align:center}.UserRow-module-scss-module__zcDxhW__userRow{align-items:center;gap:var(--space-3);min-height:76px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.UserRow-module-scss-module__zcDxhW__userRow__identity{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.UserRow-module-scss-module__zcDxhW__userRow__avatar{border-radius:var(--radius-pill);background:var(--color-accent);width:44px;height:44px;color:var(--color-on-accent);font-size:var(--text-l);text-transform:uppercase;flex:none;place-items:center;font-weight:700;display:grid}.UserRow-module-scss-module__zcDxhW__userRow__text{min-width:0;display:grid}.UserRow-module-scss-module__zcDxhW__userRow__name,.UserRow-module-scss-module__zcDxhW__userRow__handle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UserRow-module-scss-module__zcDxhW__userRow__name{color:var(--color-ink);font-size:var(--text-m)}.UserRow-module-scss-module__zcDxhW__userRow__handle{color:var(--color-ink-sub);font-size:var(--text-s)}@media (hover:hover) and (pointer:fine){.UserRow-module-scss-module__zcDxhW__userList__back:hover,.UserRow-module-scss-module__zcDxhW__userRow__identity:hover .UserRow-module-scss-module__zcDxhW__userRow__name{color:var(--color-accent)}}
