@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");:root{--brand:#f4501e;--brand-hover:#e04314;--brand-active:#c53a11;--brand-border:#e8481a;--on-brand:#ffffff;--tint-bg:#ffece3;--tint-border:#f8c9b4;--tint-text:#a03d12;--yellow-bg:#fff3ec;--yellow-accent:#c2410c;--yellow-deep:#d3491a;--card:#fff;--page:#f2f2f2;--row-hover:#e9e9e9;--outer:#e4e4e4;--border:#e3e3e3;--divider:#ebebeb;--text:#24262b;--sub1:#5a5f68;--sub2:#7a808a;--sub3:#8b909a;--ts:#aab0ba;--danger:#d61f2c;--friend-bg:#e8f0e6;--friend-border:#cfe0cb;--friend-text:#4a6b42;--bubble-user:#ffe3d5;--bubble-agent:#f2f3f5}*{box-sizing:border-box}body,html{height:100%}.appframe{height:100vh;height:100dvh}.obscreen{min-height:100vh;min-height:100dvh}.obfoot{padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}@media (orientation:landscape) and (max-height:520px){.appframe{height:max(100dvh,480px)}.quickmenu{padding-top:2px!important;padding-bottom:4px!important}.quickmenu button{min-height:48px!important;padding:0!important}.quickmenu button>span{width:40px!important;height:40px!important}.obscreen{min-height:max(100dvh,480px)}}@keyframes tkmic{0%,to{box-shadow:0 0 0 0 rgba(244,80,30,.45)}50%{box-shadow:0 0 0 6px rgba(244,80,30,0)}}body{margin:0;background:#f2f2f2;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Malgun Gothic,Segoe UI,system-ui,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased}input::placeholder,textarea::placeholder{color:rgba(36,38,43,.35)}.home-composer::placeholder{color:transparent}[data-testid=chat-message],[data-testid=chat-message] *,input,textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text}[data-scroll]::-webkit-scrollbar{display:none}[data-scroll]{scrollbar-width:none}@keyframes tkblink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes tksheet{0%{transform:translateY(28px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes tktoast{0%{transform:translate(-50%,10px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes tkfinger{0%,to{transform:translate(0)}50%{transform:translate(-4px,-9px)}}@keyframes obRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes obFade{0%{opacity:0}to{opacity:1}}@keyframes obPopL{0%{opacity:0;transform:translateX(-8px) scale(.94)}70%{opacity:1;transform:translateX(1px) scale(1.01)}to{opacity:1;transform:none}}@keyframes obPopR{0%{opacity:0;transform:translateX(8px) scale(.94)}70%{opacity:1;transform:translateX(-1px) scale(1.01)}to{opacity:1;transform:none}}@keyframes obPop{0%{opacity:0;transform:scale(.9)}70%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:none}}.ob-rise{animation:obRise .45s ease-out both}.ob-fade{animation:obFade .3s ease-out both}.ob-pop-l{animation:obPopL .34s ease-out both;transform-origin:left bottom}.ob-pop-r{animation:obPopR .34s ease-out both;transform-origin:right bottom}.ob-pop{animation:obPop .32s ease-out both}@media (prefers-reduced-motion:reduce){.ob-fade,.ob-pop,.ob-pop-l,.ob-pop-r,.ob-rise{animation:none}}.pill-logo{background:#FFE45C;color:#3a2208;transition:background .12s}.pill-logo:active:not(:disabled),.pill-logo:hover:not(:disabled){background:#F7D93F}@keyframes tkbell{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(9deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}button{font:inherit}[role=button],a,button,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:not(:disabled),div[role=button],li[role=button],span[role=button]{transition:opacity 70ms ease-out,transform 70ms ease-out}button:not(:disabled):active,div[role=button]:active,li[role=button]:active,span[role=button]:active{opacity:.7}div[role=button]:active,li[role=button]:active{transform:scale(.99)}.qm:hover{color:var(--text)!important}.favrow:hover,.row:hover{background:var(--row-hover)}.roomrow:hover{background:#fafbfc}.send:hover{background:var(--brand-hover)!important}.send:active{background:var(--brand-active)!important}.avatar:hover{background:#ffd9c6!important;border-color:#f0ab8b!important}.pill:hover{background:var(--tint-bg)!important}.pillFriend:hover{background:#dbe8d7!important;border-color:#b9d3b3!important}.iconbtn:hover{border-color:#f58ca0!important;color:var(--yellow-accent)!important;background:var(--yellow-bg)!important}.closebtn:hover{background:var(--bubble-agent)!important}.pickrow:hover{background:var(--yellow-bg)!important}.trash:hover{border-color:var(--danger)!important;color:var(--danger)!important}.ghost:hover{background:var(--row-hover)!important}.mdedit:focus,textarea:focus{border-color:#f0ab8b!important}.home-hdr{gap:8px;padding:14px 14px 12px}@media (max-width:359px){.home-hdr{gap:6px;padding-left:10px;padding-right:10px}.home-hdr .home-hdr-name{font-size:17px!important}.home-hdr .home-hdr-text{margin-left:0!important}}.ob-update:after{content:attr(data-badge);position:absolute;top:-11px;left:calc(100% - 12px);transform:translateX(var(--ob-badge-shift,0));background:#ff5a1f;color:#fff;font-size:9.5px;font-weight:800;line-height:1.35;padding:2px 6px;border-radius:999px;white-space:nowrap;letter-spacing:.02em;pointer-events:none}