.talkapp{--ink:#243d3c;--green:#27645b;--line:#dce6e2;color:var(--ink);background:#f5f7f3;min-height:100dvh;font-family:Arial,Noto Sans KR,sans-serif}.talkapp *{box-sizing:border-box}.talkapp button,.talkapp input,.talkapp select,.talkapp textarea{font:inherit}.talkapp button,.talkapp a{-webkit-tap-highlight-color:transparent}.talkapp button{cursor:pointer}.talkapp button:disabled{opacity:.55;cursor:default}.talkapp a{color:inherit;text-decoration:none}.talkapp :focus-visible{outline-offset:3px;outline:3px solid #8aaf9f}.talk-top{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:88px;padding:0 max(24px,50vw - 660px);display:flex}.talk-brand{align-items:center;gap:22px;display:flex}.talk-brand img{object-fit:contain;width:188px;height:auto}.talk-brand span{border-left:1px solid var(--line);color:#6a7c74;padding-left:22px;font-size:13px}.talk-top>div{gap:20px;display:flex}.talk-top>div a,.talk-top>div button{color:var(--ink);background:0 0;border:0;align-items:center;gap:7px;padding:8px;font-size:13px;display:flex}.talk-entry{grid-template-columns:1fr 460px;gap:80px;max-width:1200px;margin:auto;padding:76px 32px;display:grid}.talk-kicker{letter-spacing:2px;color:#698078;font-size:10px;font-weight:700}.talk-intro{padding-top:44px}.talk-intro h1{letter-spacing:-2px;margin:25px 0;font-size:clamp(34px,4vw,52px);line-height:1.38}.talk-intro>p{color:#77877e;font-size:18px;line-height:1.9}.talk-intro-note{align-items:center;gap:18px;margin-top:64px;display:flex}.talk-intro-note>svg{box-sizing:content-box;color:var(--green);background:#e6eee7;border-radius:20px;padding:15px}.talk-intro-note p{color:#77877e;margin:6px 0;font-size:12px;line-height:1.7}.talk-auth{border:1px solid var(--line);background:#fff;border-radius:24px;padding:30px;box-shadow:0 20px 60px #254b3c06}.talk-tabs{background:#f2f5f1;border-radius:12px;margin-bottom:28px;padding:5px;display:flex}.talk-tabs button{color:#708078;background:0 0;border:0;border-radius:9px;flex:1;padding:12px;font-size:13px}.talk-tabs button.active{color:var(--green);background:#fff;font-weight:700;box-shadow:0 2px 7px #243d3c10}.talk-auth h2{letter-spacing:-.8px;margin:0 0 12px;font-size:23px}.talk-auth>p{color:#78877f;font-size:13px;line-height:1.8}.talk-auth form{gap:17px;margin-top:25px;display:grid}.talk-auth label{gap:8px;font-size:13px;font-weight:600;display:grid}.talk-auth input,.talk-code-controls select{border:1px solid var(--line);background:#fcfdfb;border-radius:10px;width:100%;min-width:0;padding:14px;font-size:16px}.talk-auth label small{color:#7b8981;font-size:11px;font-weight:400;line-height:1.6}.talk-primary{background:var(--green);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:15px 19px;font-size:14px;font-weight:600;display:flex}.talk-auth .talk-primary{margin-top:6px}.talk-auth .talk-fine{margin-top:22px;font-size:11px}.talk-error{color:#975039;background:#fff3ee;border-radius:10px;justify-content:space-between;gap:10px;padding:13px 16px;font-size:13px;line-height:1.7;display:flex}.talk-error button{color:inherit;background:0 0;border:0;align-self:start;font-size:22px}.talk-wait{text-align:center;color:#718278;padding:100px 20px}.talk-work{grid-template-columns:280px minmax(0,1fr);gap:24px;max-width:1320px;margin:30px auto;padding:0 24px;display:grid}.talk-rooms{padding:25px 0}.talk-rooms h1{letter-spacing:-.7px;margin:16px 0 10px;font-size:24px}.talk-rooms h1 small{margin-left:6px;font-size:15px;font-weight:400}.talk-rooms>p{color:#78877f;font-size:12px;line-height:1.8}.talk-rooms h2{align-items:center;gap:9px;margin:38px 0 14px;font-size:12px;display:flex}.talk-rooms h2 span{margin-left:auto;padding-right:12px}.talk-rooms nav{gap:9px;display:grid}.talk-rooms nav button{text-align:left;color:var(--ink);overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:12px;width:100%;padding:16px 12px;display:flex}.talk-rooms nav button.selected{border-color:var(--line);background:#fff;box-shadow:0 5px 18px #243d3c05}.talk-rooms nav button>svg{margin-left:auto;transform:rotate(-90deg)}.talk-room-icon{color:var(--green);background:#e4eee6;border-radius:12px;flex-shrink:0;padding:10px}.talk-rooms nav small{color:#85938b;margin-top:6px;font-size:10px;display:block}.talk-code-toggle{width:100%;color:var(--green);background:0 0;border:1px dashed #acbeb2;border-radius:12px;align-items:center;gap:9px;margin-top:24px;padding:16px;font-size:13px;display:flex}.talk-student-link{margin-top:26px;font-size:12px;display:block;color:#74867b!important}.talk-conversation{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;height:calc(100dvh - 150px);min-height:510px;display:flex;overflow:hidden}.talk-conversation>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.talk-conversation>header h2{letter-spacing:-.6px;overflow-wrap:anywhere;margin:8px 0 0;font-size:20px}.talk-conversation>header button{border:1px solid var(--line);color:var(--green);background:0 0;border-radius:50%;padding:10px}.talk-thread{overscroll-behavior:contain;background:#f9faf7;flex:1;padding:22px 28px;overflow-y:auto}.talk-thread-notice{text-align:center;color:#8b978e;margin:0 0 26px;font-size:11px;line-height:1.9}.talk-empty{text-align:center;color:#7a8e82;padding:55px 12px}.talk-empty svg{color:#a1b4a6;margin:auto}.talk-empty h3{margin-top:18px;font-size:16px}.talk-empty p{font-size:12px}.talk-message{flex-direction:column;align-items:flex-start;margin:0 0 22px;display:flex}.talk-message.mine{align-items:flex-end}.talk-message-name{color:#687c70;align-items:center;gap:7px;margin-bottom:7px;font-size:11px;display:flex}.talk-message-name b{background:#e5ede4;border-radius:4px;padding:3px 5px;font-size:9px;font-weight:500}.talk-bubble{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:0 14px 14px;max-width:min(82%,580px);padding:12px 16px;font-size:14px;line-height:1.75}.mine .talk-bubble{background:#e1ede3;border-color:#d8e6db;border-radius:14px 0 14px 14px}.talk-message.deleted .talk-bubble{color:#8c958e;font-size:12px;font-style:italic}.talk-message-meta{color:#919d93;gap:12px;margin-top:6px;font-size:9px;display:flex}.talk-message-meta button{color:#89978d;background:0 0;border:0;padding:0;font-size:9px}.talk-composer{border-top:1px solid var(--line);padding:18px 24px}.talk-composer textarea{resize:none;width:100%;color:var(--ink);background:0 0;border:0;max-height:150px;padding:0;font-size:16px;line-height:1.7;display:block}.talk-composer>.talk-compose-actions{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.talk-composer small{color:#8b9a90;font-size:10px}.talk-composer .talk-primary{padding:11px 16px;font-size:12px}.talk-older{border:1px solid var(--line);color:#64796c;background:#fff;border-radius:20px;margin:0 auto 20px;padding:8px 16px;font-size:12px;display:block}.talk-code-panel{border-bottom:1px solid var(--line);background:#eff5ed;max-height:45vh;padding:18px 26px;overflow-y:auto}.talk-code-panel h3{margin:0 0 8px;font-size:15px}.talk-code-panel p{color:#728575;font-size:11px;line-height:1.8}.talk-code-controls{gap:10px;display:flex}.talk-code-controls select{background:#fff;flex:1;font-size:14px}.talk-code-controls .talk-primary{flex-shrink:0;padding:12px}.talk-issued{background:#fff;border-radius:12px;gap:10px;margin-top:15px;padding:15px;display:grid}.talk-issued strong{font-size:12px}.talk-issued code{overflow-wrap:anywhere;letter-spacing:1px;font-size:17px}.talk-issued button{border:1px solid var(--line);color:var(--green);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px;font-size:12px;display:flex}.talk-issued small{color:#819086;font-size:10px;line-height:1.7}.talk-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.talk-empty-note{border:1px dashed var(--line);border-radius:12px;padding:16px}@media (max-width:850px){.talk-entry{grid-template-columns:1fr 1fr;gap:30px;padding:40px 24px}.talk-intro h1{font-size:34px}.talk-intro-note{margin-top:35px}.talk-intro-note p{display:none}.talk-work{grid-template-columns:220px minmax(0,1fr);gap:15px}.talk-brand span{display:none}}@media (max-width:600px){.talk-top{gap:10px;height:69px;padding:0 18px}.talk-brand img{width:147px}.talk-top>div{gap:4px}.talk-top>div span{font-size:11px}.talk-top>div button,.talk-top>div a{padding:5px}.talk-entry{padding:32px 19px 40px;display:block}.talk-intro{padding:0 4px 26px}.talk-intro h1{letter-spacing:-1.3px;margin:15px 0 10px;font-size:30px}.talk-intro>p{margin:0;font-size:14px;line-height:1.7}.talk-intro>p br,.talk-intro-note{display:none}.talk-auth{border-radius:20px;padding:23px 20px}.talk-auth h2{font-size:21px}.talk-work{flex-direction:column;gap:0;margin:0;padding:0;display:flex}.talk-rooms{padding:18px 18px 14px}.talk-rooms>.talk-kicker,.talk-rooms>p,.talk-rooms h2,.talk-student-link{display:none}.talk-rooms h1{margin:0 0 13px;font-size:17px}.talk-rooms h1 small{font-size:12px}.talk-rooms nav{gap:8px;display:flex;overflow-x:auto}.talk-rooms nav button{border:1px solid var(--line);border-radius:25px;flex-shrink:0;width:auto;padding:10px 13px;font-size:13px}.talk-rooms nav button.selected{background:var(--green);color:#fff;border-color:var(--green)}.talk-room-icon,.talk-rooms nav small,.talk-rooms nav button>svg{display:none}.talk-code-toggle{border-radius:8px;width:auto;margin-top:12px;padding:10px 12px;font-size:12px}.talk-conversation{border-width:1px 0 0;border-radius:0;height:calc(100dvh - 185px);min-height:490px}.talk-conversation>header{padding:15px 20px}.talk-conversation>header .talk-kicker{font-size:8px}.talk-conversation>header h2{margin-top:5px;font-size:17px}.talk-thread{padding:18px}.talk-bubble{max-width:88%;padding:11px 14px;font-size:14px}.talk-composer{padding:15px 18px max(15px,env(safe-area-inset-bottom))}.talk-thread-notice{font-size:10px}.talk-code-panel{max-height:40vh;padding:16px 18px}.talk-issued code{font-size:14px}.talk-conversation>.talk-error{border-radius:0}.talk-message-meta{font-size:10px}.talk-message-name{font-size:12px}}@media (prefers-reduced-motion:reduce){.talkapp *{scroll-behavior:auto!important}}.talkapp~.site-global-footer{display:none}.talkapp{--ink:#39334e;--green:#7955ae;--line:#e9e3ef;background:linear-gradient(130deg,#faf8ff,#f5faf6)}.talk-top{background:#ffffffed}.talk-kicker{color:#9683ac}.talk-intro h1{color:#493467}.talk-intro-note>svg{color:#8a62b6;background:#eee6f9}.talk-auth{box-shadow:0 18px 75px #674f8b09}.talk-tabs{background:#f5f1fa}.talk-primary{background:linear-gradient(120deg,#8d67bd,#7652aa);box-shadow:0 4px 12px #7955ae1a}.talk-primary:hover:not(:disabled){filter:brightness(1.06)}.talk-room-icon{background:#f1eafb;font-size:23px;line-height:1}.talk-rooms nav button.selected{background:#faf6ff;border-color:#dacbeb}.talk-conversation{box-shadow:0 12px 45px #553b7406}.talk-conversation>header{background:linear-gradient(110deg,#fff,#faf6ff)}.talk-conversation>header .talk-kicker{align-items:center;gap:6px;display:flex}.talk-thread{background-color:#faf8fc;background-image:radial-gradient(#bfa8db22 .8px,#0000 .8px);background-size:23px 23px}.talk-thread-notice{color:#94859e;background:#ffffffad;border:1px solid #ede7f2;border-radius:16px;width:fit-content;max-width:100%;margin:0 auto 27px;padding:12px 16px}.talk-bubble{max-width:min(86%,510px);box-shadow:0 3px 8px #46365303}.mine .talk-bubble{background:#ebe1f7;border-color:#e5d8f1}.talk-message-name{color:#887796}.talk-message-meta{color:#aa9bb3}.talk-quote{color:#7e668f;text-align:left;background:#f5f0fa;border:0;border-left:3px solid #b199cf;border-radius:7px;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:9px 10px;display:flex}.talk-quote span{gap:4px;min-width:0;display:grid}.talk-quote strong{font-size:10px}.talk-quote small{text-overflow:ellipsis;white-space:nowrap;max-width:330px;font-size:11px;overflow:hidden}.talk-reactions{gap:7px;margin-top:7px;display:flex}.talk-reactions button{color:#a38cb4;background:#ffffffbd;border:1px solid #e9e1ef;border-radius:20px;align-items:center;gap:4px;min-height:30px;padding:6px 9px;font-size:10px;display:flex}.talk-reactions button.liked{color:#d3729c;background:#fff0f5;border-color:#f1cde0}.talk-reactions button:disabled{opacity:.65}.talk-reactions button:hover:not(:disabled){border-color:#c5a6df}.talk-text{white-space:pre-wrap;overflow-wrap:anywhere}.talk-text:empty{display:none}.talk-text a{text-underline-offset:3px;color:#7955ae!important;text-decoration:underline!important}.talk-link-card{white-space:normal;background:#ffffffbf;border:1px solid #e5dbea;border-radius:12px;width:min(355px,100%);margin-top:11px;overflow:hidden}.talk-link-player{aspect-ratio:16/9;background:#211a2b;width:100%;min-width:min(260px,60vw)}.talk-link-player iframe,.talk-link-player video{object-fit:contain;border:0;width:100%;height:100%;display:block}.talk-link-card>a{align-items:center;gap:9px;padding:12px;display:flex;color:#7f6099!important}.talk-link-card>a>span{flex:1;gap:4px;min-width:0;display:grid}.talk-link-card strong{overflow-wrap:anywhere;font-size:11px}.talk-link-card small{color:#a18cad;font-size:9px;line-height:1.6}.talk-embed-note{padding:0 12px 10px;display:block}.talk-photo{max-width:330px;text-decoration:none;display:block}.talk-photo img{object-fit:contain;background:#f5f2f7;border-radius:10px;width:100%;max-height:330px;display:block}.talk-photo small{color:#9b85ab;margin:7px 0;font-size:9px;display:block}.talk-photo-expired{color:#ac9ab8;align-items:center;gap:7px;padding:8px 0;font-size:12px;display:flex}.talk-composer{background:#fff;position:relative}.talk-compose-actions{justify-content:space-between;align-items:center;display:flex}.talk-attach-actions{align-items:center;gap:6px;display:flex}.talk-attach-actions>button{color:#9d7fba;background:#f5effb;border:0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.talk-attach-actions small{margin-left:8px}.talk-composer .talk-attachment-note{color:#b0a0b9;margin:8px 0 0;font-size:9px}.talk-emoji-picker{z-index:3;background:#fffdfd;border:1px solid #e7ddef;border-radius:20px 20px 0 0;width:min(340px,100% - 36px);max-height:330px;padding:18px;position:absolute;bottom:calc(100% - 1px);left:18px;overflow:auto;box-shadow:0 -8px 40px #5f3d7f16}.talk-emoji-picker header{color:#8a6b9d;justify-content:space-between;align-items:center;font-size:12px;display:flex}.talk-emoji-picker header button{color:inherit;background:0 0;border:0;padding:6px}.talk-emoji-picker h4{color:#b3a2bc;margin:12px 0 7px;font-size:10px;font-weight:500}.talk-emoji-picker section>div{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.talk-emoji-picker section button{background:0 0;border:0;border-radius:10px;min-height:40px;font-size:25px}.talk-emoji-picker section button:hover{background:#f5effa}.talk-composer>.talk-reply-draft,.talk-composer>.talk-photo-draft{color:#9779ac;background:#f7f3fb;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;display:flex}.talk-reply-draft>span,.talk-photo-draft>span{flex:1;gap:4px;min-width:0;font-size:12px;display:grid}.talk-reply-draft small,.talk-photo-draft small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.talk-reply-draft button,.talk-photo-draft button{color:#a58ab7;background:0 0;border:0;padding:6px}.talk-photo-draft img{object-fit:cover;border-radius:8px;width:48px;height:48px}.talk-message:target{animation:1.8s ease-out talk-highlight}.talk-room-icon{display:block}@keyframes talk-highlight{0%{background:#eadcf8;border-radius:14px}to{background:0 0}}@media (max-width:600px){.talk-rooms nav button.selected{color:#fff;background:#8560b2;border-color:#8560b2}.talk-rooms nav button{align-items:center;gap:7px;display:flex}.talk-room-icon{background:0 0;border-radius:0;padding:0;font-size:17px}.talk-thread{background-size:20px 20px}.talk-thread-notice{border-radius:12px;padding:9px 13px;font-size:9px}.talk-link-card{width:min(300px,100%)}.talk-link-player{min-width:min(225px,60vw)}.talk-bubble{max-width:88%;padding:11px 13px}.talk-quote small{max-width:210px}.talk-reactions button{min-height:34px;padding:7px 10px;font-size:10px}.talk-attach-actions small{margin-left:3px;font-size:9px}.talk-composer .talk-primary{min-height:42px}.talk-composer{padding-bottom:max(13px,env(safe-area-inset-bottom))}.talk-message-name{font-size:11px}.talk-rooms h1{font-size:17px}.talk-conversation{height:calc(100dvh - 193px)}.talk-photo img{max-height:280px}.talk-conversation{min-height:360px}}.talkapp{--ink:#293542;--green:#305b72;--line:#e4e9ed;color:var(--ink);background:#f3f5f7}.talk-work{border:1px solid var(--line);background:#fff;border-radius:24px;gap:0;max-width:1250px;margin:24px auto;padding:0;overflow:hidden;box-shadow:0 12px 48px #1b344809}.talk-rooms{border-right:1px solid var(--line);background:#fafbfc;padding:28px 20px}.talk-rooms>.talk-kicker{color:#7c8b99;letter-spacing:1.6px;font-size:9px}.talk-rooms>.talk-greeting{display:none}.talk-rooms>p{color:#7e8c98}.talk-my-profile{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:24px 0 10px;display:flex}.talk-my-profile>span:last-child{gap:7px;min-width:0;display:grid}.talk-my-profile strong{overflow-wrap:anywhere;font-size:17px}.talk-my-profile small{color:#7d8996;font-size:11px;line-height:1.5}.talk-avatar{color:#47667b;background:#dbeaf4;border:1px solid #ffffff70;border-radius:17px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:19px;font-weight:700;display:grid;overflow:hidden}.talk-avatar img{object-fit:cover;width:100%;height:100%;display:block}.theme-sky{color:#3d6179;background:#dbeaf4}.theme-mint{color:#386d59;background:#d9eee4}.theme-peach{color:#94614b;background:#f9dfd3}.theme-lavender{color:#73558e;background:#e7dff5}.talk-rooms h2{color:#6e7b89;margin-top:28px}.talk-room-icon{background:#edf1f5;border-radius:16px;padding:12px}.talk-rooms nav button{border-radius:15px;padding:14px 10px}.talk-rooms nav button.selected{color:#2c4457;box-shadow:none;background:#eaf0f5;border-color:#e0e7ee}.talk-rooms nav small{color:#83909d}.talk-rooms nav button.selected>span:nth-child(2){font-weight:700}.talk-conversation{height:calc(100dvh - 140px);min-height:540px;box-shadow:none;border:0;border-radius:0}.talk-conversation>header{background:#f8fafc;border-bottom:1px solid #d5e0e9;flex-shrink:0;padding:20px 26px}.talk-conversation>header .talk-kicker{color:#7a91a4;font-size:9px}.talk-conversation>header h2{color:#2e4050;font-size:21px}.talk-conversation>header button{color:#6d8599;background:#fff}.talk-thread{background:#c6d6e3;min-height:0;padding:24px}.talk-thread-notice{color:#5b7285;background:#fff5;border:0;border-radius:12px;padding:10px 18px;font-size:10px}.talk-empty{color:#587084}.talk-empty svg{color:#7891a5}.talk-message{min-height:44px;margin-bottom:20px;padding-left:52px;position:relative}.talk-message.mine{padding-left:0;padding-right:0}.talk-message-profile{background:0 0;border:0;border-radius:17px;padding:0;position:absolute;top:0;left:0}.mine .talk-message-profile{display:none}.talk-message-name{color:#4c6173;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;margin:0 0 7px;padding:0;font-size:12px;line-height:1.5}.talk-message-name small{opacity:.75;font-size:10px;font-weight:400}.talk-message-name b{color:#51748d;background:#ecf4f9}.mine .talk-message-name{color:#6c8294;font-size:10px}.talk-bubble{color:#293847;background:#fff;border:0;border-radius:3px 17px 17px;max-width:min(90%,520px);padding:12px 15px;font-size:14px;line-height:1.65;position:relative;box-shadow:0 2px 4px #1d405508}.mine .talk-bubble{color:#403b2e;background:#fff0a9;border:0;border-radius:17px 3px 17px 17px}.talk-message-meta{color:#5b7386;font-size:10px}.talk-message-meta button{color:#5b7386;min-height:24px;font-size:10px}.talk-reactions{gap:5px;margin-top:5px}.talk-reactions button{color:#526e84;background:#ffffff60;border:0;min-height:30px;padding:5px 9px}.talk-reactions button.liked{color:#b15473;background:#fff3f4}.talk-quote{color:#597283;background:#edf3f7;border-color:#a5bbc9}.mine .talk-quote{background:#ffffff70}.talk-photo-expired{color:#76828b}.talk-text a,.talk-link-card>a{color:#345f82!important}.talk-link-card{border-color:#dce5ec}.talk-photo small{color:#6d8293}.talk-older{color:#617b90;background:#ffffff90;border:0}.talk-composer{background:#fff;border:0;flex-shrink:0;padding:17px 22px}.talk-composer textarea{color:#293847;background:#f5f7f9;border:1px solid #edf0f3;border-radius:14px;min-height:62px;padding:11px 14px;font-size:16px;line-height:1.6}.talk-attach-actions>button{color:#71899c;background:#f2f5f8;border-radius:13px;width:42px;height:42px}.talk-attach-actions>button:hover:not(:disabled){background:#e6edf4}.talk-primary{box-shadow:none;background:#315b73}.talk-composer .talk-primary{color:#51462b;background:#ffe78d;border-radius:13px;min-height:42px;padding:11px 18px}.talk-emoji-picker{border-color:#e1e7ed;box-shadow:0 -8px 40px #23415b16}.talk-emoji-picker header{color:#607a91}.talk-composer>.talk-reply-draft,.talk-composer>.talk-photo-draft{color:#617f95;background:#f0f5f8}.talk-code-panel{background:#eef3f7}.talk-code-toggle{color:#5d7c93;border-color:#bdccd8}.talk-tabs button.active{color:#315b73}.talk-profile-dialog{color:#293847;overscroll-behavior:contain;background:#fff;border:0;border-radius:28px;width:min(420px,100% - 32px);max-height:calc(100dvh - 40px);padding:0;font-family:inherit;overflow:auto;box-shadow:0 30px 120px #19324640}.talk-profile-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18304470}.talk-profile-dialog>section{position:relative}.talk-profile-close{z-index:2;color:#4d6679;background:#ffffffb0;border:0;border-radius:50%;place-items:center;padding:9px;display:grid;position:absolute;top:15px;right:15px}.talk-profile-cover{text-align:center;border-radius:28px 28px 0 0;height:150px;padding-top:54px;position:relative}.talk-profile-cover>span{letter-spacing:3px;opacity:.6;font-size:10px}.talk-profile-portrait{position:absolute;bottom:-39px;left:50%;transform:translate(-50%)}.talk-profile-portrait .talk-avatar{border:5px solid #fff;border-radius:31px;width:88px;height:88px;font-size:34px;box-shadow:0 6px 20px #36516a12}.talk-profile-content{text-align:center;padding:51px 28px 26px}.talk-profile-content h2{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 7px;font-size:21px}.talk-profile-realname{color:#7d8e9e;margin:0 0 16px;font-size:12px}.talk-profile-content form{text-align:left;gap:17px;display:grid}.talk-profile-photo-tools{justify-content:center;gap:8px;display:flex}.talk-profile-photo-tools button{color:#627c91;background:#fafcfd;border:1px solid #e1e8ed;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}.talk-profile-content label{font-size:12px;font-weight:600;line-height:1.5;display:block}.talk-profile-content label small{float:right;color:#96a3ae;font-size:10px;font-weight:400}.talk-profile-content input,.talk-profile-content textarea{color:#293847;resize:vertical;background:#f8fafb;border:1px solid #e4eaf0;border-radius:12px;width:100%;margin-top:7px;padding:12px;font-size:16px;display:block}.talk-profile-content fieldset{border:0;margin:0;padding:0}.talk-profile-content legend{margin-bottom:10px;font-size:12px;font-weight:600}.talk-theme-options{gap:10px;display:flex}.talk-theme-options button{border:3px solid #0000;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.talk-theme-options button[aria-pressed=true]{border-color:#829aac}.talk-profile-hint{color:#8999a6;margin:0;font-size:10px;line-height:1.8}.talk-profile-bio{white-space:pre-wrap;overflow-wrap:anywhere;color:#5e7487;min-height:60px;margin:24px 0;font-size:14px;line-height:1.85}.talk-profile-back{color:#53758e;background:#eef4f8;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-size:13px;display:flex}@media (max-width:850px){.talk-work{grid-template-columns:220px minmax(0,1fr);margin:16px}.talk-rooms{padding:24px 14px}.talk-conversation{height:calc(100dvh - 123px)}}@media (max-width:600px){.talk-top{background:#fff;height:60px}.talk-work{min-height:calc(100dvh - 60px);box-shadow:none;border:0;border-radius:0;gap:0;margin:0;display:flex}.talk-rooms{border:0;border-bottom:1px solid #e2e9ef;padding:12px 16px}.talk-my-profile{gap:9px;padding:0 0 12px}.talk-my-profile .talk-avatar{border-radius:12px;width:33px;height:33px;font-size:15px}.talk-my-profile strong{font-size:13px}.talk-my-profile small{font-size:10px}.talk-my-profile>span:last-child{align-items:center;gap:10px;display:flex}.talk-rooms nav button{background:#fff;border:1px solid #e3e9ee;border-radius:20px;padding:8px 13px;font-size:12px}.talk-rooms nav button.selected{color:#fff;background:#355a73;border-color:#355a73}.talk-room-icon{background:0 0;padding:0;font-size:16px}.talk-rooms h1.talk-greeting{display:none}.talk-conversation{border:0;flex:1;height:calc(100dvh - 165px);min-height:420px}.talk-conversation>header{padding:13px 18px}.talk-conversation>header .talk-kicker{display:none}.talk-conversation>header h2{margin:0;font-size:16px}.talk-conversation>header button{padding:7px}.talk-thread{padding:18px 14px}.talk-thread-notice{margin-bottom:23px;padding:9px 12px;font-size:9px}.talk-message{margin-bottom:18px;padding-left:42px}.talk-message-profile .talk-avatar{border-radius:13px;width:34px;height:34px;font-size:16px}.talk-bubble{max-width:93%;padding:10px 13px;font-size:14px}.talk-message-name{font-size:11px}.talk-message-name small,.talk-message-meta{font-size:9px}.talk-composer{padding:12px 14px max(12px,env(safe-area-inset-bottom))}.talk-composer textarea{min-height:54px}.talk-attach-actions small{font-size:9px}.talk-composer .talk-attachment-note{color:#8f9eaa;font-size:9px}.talk-reactions button{min-height:32px}.talk-profile-content{padding-left:23px;padding-right:23px}.talk-code-toggle{margin-top:10px}.talk-code-panel{max-height:30vh;padding:14px}}.talk-install{color:#476579;background:#ffffffd9;border:1px solid #dfe7ee;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:1250px;margin:18px auto 0;padding:14px 20px;display:flex}.talk-install-heading{gap:5px;margin-right:auto;display:grid}.talk-install-heading strong{font-size:13px}.talk-install-heading span{color:#8296a5;font-size:11px}.talk-install-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.talk-install-actions button{color:#436b85;background:#f4f8fa;border:1px solid #d5e1e9;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:10px 13px;font-size:12px;display:flex}.talk-install-actions button[aria-pressed=true]{color:#4b7255;background:#e9f3eb;border-color:#cddfcf}.talk-installed{color:#79938a;align-items:center;gap:5px;padding:8px;font-size:11px;display:flex}.talk-install>p{color:#8a9aa6;width:100%;margin:0;font-size:10px;line-height:1.6}.talk-install>.talk-install-note{color:#426d87;background:#eef5f9;border-radius:9px;padding:10px 12px;font-size:12px}.talkapp:has(.talk-install) .talk-conversation{height:calc(100dvh - 250px)}@media (max-width:850px){.talk-install{margin:14px 16px 0}}@media (max-width:600px){.talk-install{border-width:0 0 1px;border-radius:0;gap:8px;margin:0;padding:12px 16px}.talk-install-heading{gap:4px}.talk-install-heading strong{font-size:12px}.talk-install-heading span{font-size:10px}.talk-install-actions{gap:6px}.talk-install-actions button{min-height:36px;padding:8px 10px;font-size:11px}.talk-install>p{font-size:9px}.talk-install .talk-installed{display:none}.talkapp:has(.talk-install) .talk-conversation{height:calc(100dvh - 265px);min-height:340px}.talk-install>.talk-install-note{font-size:11px}}.talk-app-icon{border-radius:12px;flex-shrink:0;display:block;box-shadow:0 3px 10px #7950df1a}.talk-install-actions button:first-child{color:#7551a8;background:#f6f2fc;border-color:#dcd2f0}@media (max-width:600px){.talk-app-icon{border-radius:11px;width:36px;height:36px}.talk-install{column-gap:10px}}.talk-install{background:radial-gradient(circle at 90% 0,#fce6ff 0,#0000 42%),radial-gradient(circle at 10% 100%,#dffbf2 0,#0000 40%),#eee7ff;border-color:#e4d7ff;box-shadow:0 8px 24px #7652bd0b}.talk-install-heading strong{color:#65409d;font-size:15px}.talk-install-heading span{color:#8260a6}.talk-rules{color:#6e5889;background:#faf7ff;border-radius:14px;max-width:1250px;margin:10px auto;padding:12px 18px;font-size:12px;line-height:1.85}.talk-rules summary{cursor:pointer;font-weight:600}.talk-rules p{margin:8px 0}.talk-room-search{background:#fff;border:1px solid #e3dced;border-radius:12px;width:100%;margin-bottom:12px;padding:12px;font-size:16px}.talk-rooms nav{touch-action:pan-y;gap:4px;max-height:50dvh;display:grid;overflow:auto}.talk-rooms nav button{min-height:62px;padding:10px}.talk-rooms{min-width:0}.talk-work.is-lobby{min-height:450px;position:relative}.is-lobby .talk-conversation,.is-chat .talk-lobby{display:none}.talk-lobby{text-align:center;color:#74608d;max-width:650px;margin:40px auto;padding:40px 25px}.talk-lobby>span{font-size:45px}.talk-lobby h1{font-size:24px}.talk-lobby p{font-size:14px;line-height:1.9}.talk-thread{touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overflow-y:auto}.talk-conversation>header{gap:10px}.talk-conversation>header>div{flex:1}.talk-conversation>header button{border-radius:12px;min-height:40px;font-size:12px}.talk-back{align-items:center;gap:3px;display:flex}.talk-stickers{touch-action:pan-y;grid-template-columns:repeat(4,minmax(0,1fr));max-height:240px;overflow:auto;display:grid!important}.talk-stickers button{border-radius:12px;width:100%!important;height:auto!important;padding:3px!important}.talk-stickers img{width:100%;height:auto;display:block}.talk-sent-sticker{object-fit:contain;width:160px;max-width:100%;height:160px;display:block}:is(.talkapp:has(.talk-work.is-chat) .talk-install,.talkapp:has(.talk-work.is-chat)>.talk-rules){display:none}.talkapp:has(.talk-work.is-chat) .talk-conversation{height:calc(100dvh - 140px)}@media (max-width:600px){.talkapp:has(.is-chat){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.talkapp:has(.is-chat) .talk-top{flex-shrink:0}.talk-work.is-chat{flex:1;min-height:0;margin:0;display:flex;overflow:hidden}.is-chat .talk-rooms{display:none}.talkapp:has(.talk-work.is-chat) .talk-conversation{flex:1;height:auto;min-height:0}.talk-conversation>header{padding:10px 12px}.talk-thread{flex:1;min-height:0}.talk-work.is-lobby{min-height:0;display:block}.is-lobby .talk-rooms{padding:22px 18px}.is-lobby .talk-rooms nav{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid;overflow:visible}.is-lobby .talk-rooms nav button{text-align:left;border-radius:16px;min-width:0;padding:12px;font-size:13px}.is-lobby .talk-rooms nav small{font-size:10px;display:block}.is-lobby .talk-rooms nav button>svg{display:none}.is-lobby .talk-rooms h2{display:flex}.is-lobby .talk-lobby{margin:0;padding:20px}.talk-lobby h1{font-size:18px}.talk-lobby>span{font-size:30px}.talk-rules{margin:8px 12px;font-size:11px}.talk-install{border:1px solid #e4d7ff;border-radius:20px;margin:10px;padding:16px}.talk-install-actions{width:100%}.talk-install-heading strong{font-size:14px}}.talk-composer>.talk-emotes-dock{color:#354153;background:#fff;border:0;border-top:1px solid #eef0f3;width:100%;min-width:0;max-width:100%;margin:12px 0 0;padding:0;display:block;position:static;overflow:hidden}.talk-emotes-bar{background:#fff;border:0;align-items:center;gap:6px;min-width:0;padding:7px 0;display:flex}.talk-emotes-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.talk-emotes-tabs::-webkit-scrollbar{display:none}.talk-emotes-tabs>button{color:#8a939d;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;min-width:48px;min-height:48px;padding:5px 8px;font-size:10px;line-height:1.3;display:flex}.talk-emotes-tabs>button>span:first-child{font-size:21px;line-height:1.2}.talk-emotes-tabs>button[aria-selected=true]{color:#7148ad;background:#f2edfa;font-weight:700}.talk-emotes-close{color:#8b96a1;background:0 0;border:0;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:40px;padding:6px;display:grid}.talk-emotes-dock>.talk-emotes-grid{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;width:100%;min-width:0;height:clamp(140px,30dvh,264px);padding:4px 2px 10px;display:grid;overflow:hidden auto}.talk-emotes-grid>button{aspect-ratio:1;color:#354153;background:0 0;border:0;border-radius:12px;place-items:center;width:100%;min-width:0;min-height:0;margin:0;padding:3px;font-size:28px;line-height:1;display:grid;overflow:hidden}.talk-emotes-grid>button:hover{background:#f8f5fc}.talk-emotes-grid>button:active{background:#eee7f8}.talk-emotes-grid>button>img{aspect-ratio:1;object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.talk-emotes-dock>.talk-emotes-grid.is-basic{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.talk-emotes-grid.is-basic>button{font-size:28px}.talk-composer textarea{border-radius:12px;min-height:44px;max-height:90px;padding:10px 12px;line-height:1.5}.talk-compose-actions{gap:10px}.talk-sent-sticker{width:150px;height:150px}.talk-bubble:has(>.talk-sent-sticker):not(:has(.talk-quote,.talk-photo)){box-shadow:none;background:0 0;padding:0}.talk-photo-draft:has(img[alt=보낼\ 이모티콘]){background:#f8f6fc}.talk-photo-draft img[alt=보낼\ 이모티콘]{object-fit:contain;width:72px;height:72px}@media (max-width:600px){.talk-composer{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.talk-emotes-tabs>button{min-width:44px;padding:5px 6px}.talk-emotes-dock>.talk-emotes-grid{gap:6px;height:clamp(120px,28dvh,232px)}.talk-composer>.talk-emotes-dock{margin-top:9px}.talk-composer .talk-attachment-note{white-space:normal;margin-top:7px;font-size:9px}.talk-emotes-grid.is-basic>button{font-size:27px}.talk-composer .talk-primary{min-height:40px;padding:10px 15px}.talk-attach-actions>button{width:40px;height:40px}.talk-attach-actions small{margin-left:2px;font-size:9px}}.talk-thread{background:#fff}.talk-photo-draft:has(img[alt=보낼\ 이모티콘]){background:#fff;border:1px solid #ece8f2}.talk-sent-sticker,.talk-emotes-grid>button>img,.talk-photo-draft img[alt=보낼\ 이모티콘]{background:#fff;border-radius:16px}.talk-preview-banner{color:#65409d;background:#f2eaff;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 20px;font-size:12px;line-height:1.7;display:flex}.talk-preview-banner span{flex:1;min-width:200px}.talk-preview-banner a{font-weight:700;text-decoration:underline}.talk-install-help{background:#fff;border:1px solid #e4d7f5;border-radius:12px;width:100%;padding:14px;font-size:12px;line-height:1.8}.talk-install-help p{margin:6px 0 10px}.talk-install-help>div{flex-wrap:wrap;gap:8px;display:flex}.talk-install-help a,.talk-install-help button{color:#68439d;background:#f6f1fe;border:1px solid #ddd1ee;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 13px;font-size:12px;font-weight:600;display:inline-flex}.talk-install-help small{color:#768394;margin-top:10px;font-size:11px;display:block}.talk-my-stickers{color:#715987;grid-column:1/-1;min-width:0;padding:8px;font-size:12px}.talk-my-stickers p{margin:0 0 10px}.talk-my-sticker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.talk-my-sticker-grid>div{flex-direction:column;min-width:0;display:flex}.talk-my-sticker-grid button{color:#715987;background:#faf7ff;border:1px solid #eee8f5;border-radius:16px;width:100%;min-height:36px;padding:6px}.talk-my-sticker-grid img{aspect-ratio:1;object-fit:contain;border-radius:15%;width:100%;display:block}.talk-my-stickers small{margin-top:10px;line-height:1.7;display:block}.talk-custom-sticker{object-fit:contain;border-radius:15%}.talk-my-stickers [role=alert]{color:#ad384e;margin-top:8px}.talk-shared-sticker-name{white-space:nowrap;text-overflow:ellipsis;margin:6px 0 2px;font-size:12px;display:block;overflow:hidden}.talk-my-sticker-grid button[aria-pressed=true]{color:#663b9c;background:#ede3ff;border-color:#b89bd9}.talk-my-sticker-grid>div>button+button{margin-top:4px;font-size:11px}.talk-custom-sticker{max-width:160px;max-height:160px;border-radius:20%!important;width:auto!important;height:auto!important}.talk-my-sticker-grid img{aspect-ratio:auto;border-radius:20%;width:auto;max-width:100%;max-height:110px;margin:auto}.talk-my-sticker-grid>div>button:first-child{justify-content:center;align-items:center;min-height:116px;display:flex}.talk-my-stickers .talk-my-stickers{border-top:1px solid #eee8f5;margin-top:14px;padding:14px 0 0}.talk-emotes-tabs button{white-space:nowrap}.talk-bubble:has(>.talk-custom-sticker):not(:has(.talk-quote,.talk-photo)){background:0 0;border:0;border-radius:20%;overflow:hidden}.talk-photo-draft img[alt=보낼\ 이모티콘]{object-fit:contain;border-radius:20%}.talk-announcement{z-index:20;background:#f6f3ff;border-bottom:1px solid #e4dcf4;flex:none;min-width:0;position:relative}.talk-announcement>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-width:0;height:44px;padding:0 14px;font-size:13px;list-style:none;display:flex}.talk-announcement>summary::-webkit-details-marker{display:none}.talk-announcement>summary>strong{flex:none;font-size:12px}.talk-announcement-summary{text-overflow:ellipsis;white-space:nowrap;color:#61566e;flex:1;min-width:0;overflow:hidden}.talk-announcement>summary>svg{flex:none;transition:transform .15s}.talk-announcement[open]>summary>svg{transform:rotate(180deg)}.talk-announcement-content{overscroll-behavior:contain;background:#fcfaff;border-bottom:1px solid #e4dcf4;max-height:min(45dvh,280px);padding:14px 16px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 20px #31204718}.talk-announcement-content p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;font-size:14px;line-height:1.65}.talk-announcement-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.talk-announcement small{color:#716880}.talk-announcement>summary:focus-visible{outline-offset:-3px;outline:2px solid #7950c8}.talk-member-panel{background:#fff;border-bottom:1px solid #ece8f3;flex-shrink:0;max-height:240px;padding:14px 18px;overflow:auto}.talk-member-panel h3{margin:0 0 8px}.talk-member-panel>div{border-top:1px solid #f1edf5;align-items:center;gap:8px;padding:8px 0;display:flex}.talk-member-panel span{flex:1}.talk-member-panel small{color:#83768b;font-size:11px;display:block}.talk-member-panel button,.talk-moderate-message button,.talk-announcement button{color:#615071;cursor:pointer;background:#fff;border:1px solid #ded5ed;border-radius:8px;padding:6px 9px;font-size:12px}.talk-moderate-message{grid-column:2;align-items:center;gap:5px;display:flex}.talk-system{text-align:center;color:#877c90;font-size:12px;margin:14px 0!important;display:block!important}.talk-system .talk-message-profile,.talk-system .talk-message-name,.talk-system .talk-message-meta{display:none}.talk-system .talk-bubble{box-shadow:none!important;background:0 0!important;padding:4px!important}.talk-member-panel .talk-member-profile{text-align:left;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.talk-member-profile>.talk-avatar{flex:0 0 38px;width:38px;height:38px}.talk-member-profile>span{overflow-wrap:anywhere;min-width:0}.talk-member-panel>div>button:not(.talk-member-profile){flex-shrink:0}.talk-conversation>header{flex-wrap:wrap}.talk-conversation>header>button{white-space:nowrap}.talk-thread-notice{display:none}.talk-message{min-height:32px;margin-bottom:12px}.mine .talk-message-name{display:none}.talk-message-name{gap:5px;margin-bottom:4px}.talk-message-name b{padding:1px 4px;font-size:8px}.talk-message-meta{color:#8b959f;gap:7px;margin-top:3px;font-size:9px;line-height:1.4}.talk-bubble{box-shadow:none;padding:9px 12px}.talk-bubble[role=button]{cursor:pointer}.talk-message-meta span{color:#8c7b9e}.talk-photo small:empty{display:none}.talk-message-menu-backdrop{z-index:100;background:#1e263f55;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.talk-message-menu{background:#fff;border-radius:20px;width:min(380px,100%);padding:16px;box-shadow:0 18px 70px #17203330}.talk-message-menu header{justify-content:space-between;align-items:center;display:flex}.talk-message-menu header strong{font-size:14px}.talk-message-menu header button{color:#76838f;background:0 0;border:0;padding:7px}.talk-message-menu>p{color:#78838d;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #edf0f2;max-height:90px;margin:5px 0;padding:10px 0;font-size:13px;line-height:1.6;overflow:auto}.talk-message-menu>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-top:5px;display:grid}.talk-message-menu>div>button{color:#415266;background:#f6f7f9;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:13px;display:flex}.talk-message-menu>div>.talk-message-delete{color:#b05353;background:#fff6f6}.talk-conversation>header{gap:7px;padding:10px 16px}.talk-conversation>header .talk-kicker{display:none}.talk-conversation>header h2{margin:0;font-size:17px}.talk-conversation>header>button{border-radius:9px;min-height:36px;padding:6px 8px;font-size:11px}.talk-composer{padding:9px 12px}.talk-compose-actions{margin-top:6px!important}.talk-composer textarea{min-height:40px;padding:9px 12px}.talk-attach-actions>button{background:0 0;width:36px;height:36px}.talk-composer .talk-primary{min-height:36px;padding:8px 13px}.talk-announcement>summary{height:36px;font-size:12px}@media (max-width:600px){.talkapp:has(.is-chat) .talk-top{height:46px;padding:0 14px}.talkapp:has(.is-chat) .talk-brand img{width:122px}.talk-conversation>header{gap:5px;padding:8px 10px}.talk-conversation>header>div{flex-basis:90px;min-width:0}.talk-conversation>header h2{font-size:14px}.talk-conversation>header>button{justify-content:center;align-items:center;gap:3px;min-height:34px;padding:5px 7px;font-size:10px;display:inline-flex}.talk-conversation>header>button svg{width:15px;height:15px}.talk-thread{padding:14px 12px}.talk-message{margin-bottom:11px;padding-left:36px}.talk-message-profile .talk-avatar{border-radius:11px;width:29px;height:29px;font-size:14px}.talk-message.mine{padding:0}.talk-composer{padding:8px 10px max(8px,env(safe-area-inset-bottom))}.talk-message-menu-backdrop{padding:12px 12px max(12px,env(safe-area-inset-bottom));align-items:flex-end}.talk-message-menu{border-radius:20px}}.talk-conversation>header h2 .talk-room-rename{min-height:32px;font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0;line-height:1.4}.talk-room-rename span{color:#93a0aa;font-size:11px;font-weight:400}.talk-create-room{color:#71538d;background:#f7f3fc;border:1px solid #d9d1e7;border-radius:11px;width:100%;margin:0 0 12px;padding:11px 13px;font-size:12px}.talk-delete-room{color:#ad5151!important;border-color:#ecd6d6!important;margin-bottom:9px!important}.talk-install>.talk-install-delay{color:#654c83;background:#ffffffa6;border-radius:9px;padding:9px 12px;font-size:12px;line-height:1.7}.talk-install-actions>button:first-child{min-width:106px}.talk-conversation>header{position:relative}.talk-connection-status{pointer-events:none;background:0 0;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.talk-connection-status[data-fallback=true]{background:#b59a70}.talkapp .talk-reply-photo{object-fit:cover;vertical-align:middle;border-radius:7px;flex:none;width:44px;height:44px;display:inline-block}.talkapp .talk-message-menu>p .talk-reply-photo{margin-right:10px}.talkapp .talk-message-menu>header{color:#39334e;background:#fff;margin:0;padding:16px 18px}.talkapp .talk-quote{min-height:52px}.talk-photo-preview{vertical-align:middle;max-width:100%;display:inline-block}.talk-photo-preview>span{color:#766783;background:#f2eef5;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:140px;min-height:100px;font-size:28px;display:flex}.talk-photo-preview>span small{font-size:11px}.talkapp .talk-reply-photo{overflow:hidden}.talkapp .talk-reply-photo img{object-fit:cover;width:44px;height:44px;display:block}.talkapp .talk-reply-photo>span{min-width:44px;min-height:44px;font-size:22px}.talkapp .talk-reply-photo>span small{display:none}.talk-composer>.talk-input-row{background:#f5f7f9;border:1px solid #e7ebef;border-radius:25px;align-items:center;gap:4px;width:100%;min-width:0;padding:4px;display:flex}.talk-input-row>.talk-attach-actions{display:contents}.talk-input-row>.talk-attach-actions>button{background:0 0;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;display:flex}.talk-input-row>.talk-attach-actions>button:first-of-type{order:0}.talk-input-row>textarea{background:0 0;border:0;border-radius:0;flex:1;order:1;width:0;min-width:0;height:40px;min-height:40px;max-height:90px;padding:8px 3px;font-size:16px;line-height:24px}.talk-input-row>.talk-attach-actions>button:nth-of-type(2){order:2}.talk-input-row>.talk-primary{border-radius:50%;flex:0 0 40px;order:3;gap:0;width:40px;height:40px;min-height:40px;margin:0;padding:0}.talk-input-row>.talk-primary>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.talk-input-row>.talk-attach-actions>small{background:#fff;border-radius:8px;order:4;padding:5px 9px;position:absolute;bottom:100%;right:12px}.talk-composer{padding:7px 12px max(7px,env(safe-area-inset-bottom));position:relative}@media (max-width:600px){.talk-composer{padding:6px 8px max(6px,env(safe-area-inset-bottom))}.talk-input-row>.talk-attach-actions>button,.talk-input-row>.talk-primary{flex-basis:38px;width:38px;height:38px;min-height:38px}.talk-input-row>textarea{height:38px;min-height:38px;padding:7px 2px}}.talk-conversation>header>div{flex:1;min-width:0}.talk-room-menu{flex:none;margin-left:auto;position:relative}.talk-room-menu>summary{cursor:pointer;color:#405261;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:29px;line-height:1;list-style:none;display:flex}.talk-room-menu>summary::-webkit-details-marker{display:none}.talk-room-menu[open]>summary{background:#edf1f6}.talk-room-menu-items{z-index:45;background:#fff;border:1px solid #e0e6ed;border-radius:14px;gap:2px;width:210px;max-width:calc(100vw - 28px);padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 35px #26394c26}.talk-conversation>header .talk-room-menu-items>button,.talk-room-menu-items>a{text-align:left;color:#344858;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.talk-room-menu-items>button:hover,.talk-room-menu-items>a:hover{background:#f3f5f8}@media (max-width:600px){.talkapp:has(.is-chat) .talk-top{display:none}.talk-conversation>header{min-height:50px;padding:5px 10px}.talk-conversation>header>div{flex:1;min-width:0}.talk-conversation>header h2{font-size:16px}.talk-conversation>header>.talk-back{width:36px;min-width:36px;padding:7px;font-size:0}.talk-conversation>header>.talk-back svg{width:21px;height:21px}}.talk-notice-carousel{color:#315b73;background:#f0f7fc;border-bottom:1px solid #dbe5ee;flex:none;font-family:Arial,Malgun Gothic,sans-serif}.talk-notice-carousel.director{color:#6e4c16;background:#fff7e6;font-family:Noto Serif KR,Batang,바탕,serif}.talk-notice-top{align-items:center;gap:6px;min-width:0;padding:4px 10px;display:flex}.talk-notice-top button{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px}.talk-notice-next{text-align:left;min-width:0;font:inherit;flex:1;align-items:center;gap:9px;display:flex}.talk-notice-next strong{flex:none;font-size:12px}.talk-notice-next>span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.talk-notice-next small{flex:none;font:11px sans-serif}.talk-notice-top>button:last-child{flex:none;font-size:11px}.talk-notice-full{max-height:32vh;padding:8px 16px 12px;overflow:auto}.talk-notice-full p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px;font-size:14px;line-height:1.7}.talk-notice-full footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.talk-notice-full button{font:12px sans-serif}.talk-director-editor{color:#263d50;background:#fff;border-radius:18px;width:min(480px,100vw - 24px);max-height:85dvh;padding:20px;overflow:auto}.talk-director-editor header,.talk-director-editor footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.talk-director-editor header h3{margin:0}.talk-director-editor button{cursor:pointer;border-radius:8px;padding:10px}.talk-director-editor p,.talk-director-editor small{color:#64748b;font-size:12px}.talk-director-editor label{font-size:13px;display:block}.talk-director-editor textarea{box-sizing:border-box;resize:vertical;border:1px solid #cbd5e1;border-radius:10px;width:100%;margin:8px 0;padding:12px;font:15px/1.6 Batang,serif;display:block}.talk-director-editor footer{margin-top:16px}.talk-director-editor button:disabled{opacity:.5}.talk-ai-settings{color:#24324b;background:#f5f8fc;border-bottom:1px solid #dbe3ed;flex:none;max-height:45dvh;padding:14px 18px;overflow:auto}.talk-ai-settings header{justify-content:space-between;align-items:center;gap:12px;display:flex}.talk-ai-settings h3{margin:0;font-size:16px}.talk-ai-settings p{margin:8px 0;font-size:13px;line-height:1.6}.talk-ai-settings small{color:#56667c;font-size:12px;line-height:1.6;display:block}.talk-ai-settings header button{background:0 0;border:0;padding:4px 10px;font-size:22px}.talk-ai-options{gap:8px;display:flex}.talk-ai-options button{color:#24324b;background:#fff;border:1px solid #bac8da;border-radius:8px;padding:9px 16px}.talk-ai-options button[aria-pressed=true]{color:#fff;background:#243e65;border-color:#243e65}.talk-ai-options button:focus-visible{outline-offset:2px;outline:3px solid #85b6ff}.talk-ai-options button:disabled{opacity:.6}.talk-ai-error{color:#a12631}.talk-room-menu-items{overscroll-behavior:contain;max-height:calc(100dvh - 110px);overflow-y:auto}.talk-private-translation{border-top:1px solid #dce4eb;margin-top:10px;padding-top:8px}.talk-private-translation>small{color:#738498;margin-bottom:4px;font-size:10px;display:block}.talk-merge-settings label{align-items:center;gap:9px;padding:7px 0;font-size:13px;display:flex}.talk-merge-settings select{max-width:75%;padding:6px}.talk-merge-settings h4{margin:14px 0 7px}.talk-merge-settings button{margin:5px 0}.talk-merge-settings strong{margin-right:10px;font-size:13px}.talk-class-qr{color:#26304d;text-align:center;background:#fff;border-radius:20px;width:min(440px,100vw - 28px);max-height:90dvh;padding:22px;overflow:auto;box-shadow:0 16px 60px #20183d33}.talk-class-qr header{justify-content:space-between;align-items:center;gap:12px;display:flex}.talk-class-qr h3{margin:0;font-size:18px}.talk-class-qr header button{background:0 0;border:0;padding:6px 12px;font-size:26px}.talk-class-qr h4{margin:20px 0 8px;font-size:22px}.talk-class-qr p{font-size:14px;line-height:1.7}.talk-class-qr>img{width:min(280px,100%);height:auto;image-rendering:pixelated;margin:0 auto;display:block}.talk-class-qr small{color:#656b7a;line-height:1.6;display:block}.talk-qr-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0 12px;display:flex}.talk-qr-actions a,.talk-qr-actions button{border:1px solid #ded8ed;border-radius:10px;padding:12px;font-size:14px;text-decoration:none}.talk-class-qr>input{box-sizing:border-box;border:1px solid #ded8ed;border-radius:8px;width:100%;padding:10px;font-size:12px}.talk-rooms nav small.talk-room-people{white-space:normal;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.5}.talk-rooms nav button>span:nth-child(2){min-width:0}@media (max-width:600px){.is-lobby .talk-rooms nav small.talk-room-people{font-size:9px}}.talk-ai-compact{background:#fff;border-bottom:1px solid #e6e8ef;max-height:40dvh;padding:16px 18px}.talk-ai-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.talk-ai-heading h3{color:#35405b;margin:0;font-size:15px}.talk-ai-heading>button{color:#7c8496;background:0 0;border:0;width:34px;height:34px;font-size:23px}.talk-ai-toggle-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.talk-ai-toggle-row strong{font-size:14px}.talk-ai-toggle-row small{margin-top:4px;font-size:11px}.talk-ai-switch{cursor:pointer;background:#cbd0db;border:0;border-radius:20px;flex-shrink:0;width:47px;height:28px;padding:3px}.talk-ai-switch>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;display:block;box-shadow:0 1px 4px #0002}.talk-ai-switch[aria-checked=true]{background:#8060c7}.talk-ai-switch[aria-checked=true]>span{transform:translate(19px)}.talk-ai-switch:disabled{opacity:.55;cursor:default}.talk-ai-settings .talk-ai-brief{color:#818797;margin:11px 0;font-size:11px}.talk-ai-details{border-top:1px solid #eceef3;padding-top:10px}.talk-ai-details summary{cursor:pointer;color:#727d94;padding:4px 0;font-size:12px}.talk-ai-details small{margin-top:10px;font-size:11px;line-height:1.8}.talk-director-quick{color:#77798d;padding:0 0 7px}.talk-director-quick-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.talk-director-quick-row>span{color:#8c879e;margin-right:2px;font-size:10px}.talk-director-quick-row>button{color:#837693;cursor:pointer;white-space:nowrap;background:#f7f5fb;border:1px solid #e3deed;border-radius:16px;min-height:32px;padding:7px 10px;font-size:11px;line-height:1.3}.talk-director-quick-row>button[aria-pressed=true]{color:#6841a3;background:#ebe3fb;border-color:#cdbce9;font-weight:700}.talk-director-quick-row>button:disabled{opacity:.5}.talk-director-quick>p{margin:5px 0;font-size:11px;line-height:1.6}.talk-ai-switch:focus-visible{outline-offset:2px;outline:2px solid #8060c7}.talk-director-quick button:focus-visible{outline-offset:2px;outline:2px solid #8060c7}.talk-ai-compact{z-index:21;isolation:isolate;position:relative}.talk-ai-heading>.talk-ai-close{z-index:1;color:#655779;touch-action:manipulation;pointer-events:auto;background:#f3f0f8;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:66px;min-height:44px;padding:8px 10px;font-size:12px;display:inline-flex;position:relative}.talk-ai-close>span{font-size:22px;line-height:1}.talk-ai-close:focus-visible{outline-offset:2px;outline:2px solid #8060c7}.talkapp .talk-conversation>header{z-index:50;width:auto;height:auto;min-height:56px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:nowrap;flex:none;position:relative;inset:auto;overflow:visible;transform:none}.talkapp .talk-conversation>header>div{flex:1;min-width:0}.talkapp .talk-conversation>header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.5;overflow:hidden}.talkapp .talk-room-rename{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.talkapp .talk-conversation>header>.talk-back,.talkapp .talk-room-menu>summary{touch-action:manipulation;flex-shrink:0;width:44px;min-width:44px;min-height:44px}.talkapp .talk-room-menu{flex:none}.talkapp .talk-room-menu-items{overscroll-behavior:contain;max-height:min(65dvh,440px);overflow-y:auto}.talkapp .talk-ai-settings>header,.talkapp .talk-message-menu>header,.talkapp .talk-class-qr>header,.talkapp .talk-director-editor>header{width:auto;height:auto;min-height:44px;box-shadow:none;color:inherit;z-index:auto;background:0 0;margin:0;position:static;inset:auto;transform:none}.talkapp .talk-panel-heading{border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 0 8px;display:flex}.talkapp .talk-panel-heading h3{margin:0}.talkapp .talk-panel-close,.talkapp button[aria-label*=닫기]{touch-action:manipulation;flex-shrink:0;min-width:44px;min-height:44px}.talkapp .talk-ai-settings,.talkapp .talk-member-panel{overscroll-behavior:contain;flex-shrink:0;max-height:45dvh}.talkapp .talk-thread{min-width:0;min-height:0}.talkapp .talk-message-menu-backdrop{z-index:200}@media (max-width:600px){.talkapp .talk-conversation>header{gap:8px;padding:5px 8px}.talkapp .talk-conversation>header h2{font-size:16px}.talkapp .talk-room-menu-items{max-width:calc(100vw - 24px)}}.talk-translation-recovery{color:#715a38;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 4px;font-size:12px;display:flex}.talk-translation-recovery button{color:#715a38;background:#fff9e9;border:1px solid #decda9;border-radius:10px;min-height:44px;padding:8px 12px}.talk-director-quick-row>.talk-director-hide{color:#81758f;min-height:36px;box-shadow:none;background:0 0;border:0;order:10;margin-left:auto;padding:6px 10px;font-size:11px}.talk-director-collapsed{align-items:center;padding:0 2px 4px;display:flex}.talk-director-collapsed>button{color:#81718f;cursor:pointer;touch-action:manipulation;background:#faf7ff;border:1px solid #e8e0ef;border-radius:18px;align-items:center;gap:7px;min-height:36px;padding:6px 11px;font-size:11px;display:inline-flex}.talk-director-collapsed>button:focus-visible{outline-offset:2px;outline:2px solid #8060c7}.talk-room-create-dialog{color:#243d3c;background:#fff;border:1px solid #dce6e2;border-radius:18px;width:min(430px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto;box-shadow:0 22px 80px #152c3933}.talk-room-create-dialog::backdrop{background:#142c3f88}.talk-room-create-dialog form{gap:18px;display:grid}.talk-room-create-dialog header,.talk-room-create-dialog footer,.talk-room-open-banner{justify-content:space-between;align-items:center;gap:12px;display:flex}.talk-room-create-dialog h2{margin:0;font-size:21px}.talk-room-create-dialog p{margin:0;font-size:13px;line-height:1.7}.talk-room-create-dialog label{gap:8px;font-size:14px;display:grid}.talk-room-create-dialog input,.talk-room-create-dialog select{width:100%;min-height:46px;font:inherit;color:inherit;background:#fff;border:1px solid #cfdad6;border-radius:9px;padding:10px;font-size:16px}.talk-room-create-dialog button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #dce6e2;border-radius:9px;padding:10px 16px}.talk-room-create-dialog header button{background:#f4f6f5;padding:0 12px;font-size:23px}.talk-room-create-dialog footer{justify-content:flex-end}.talk-room-create-dialog button:disabled{opacity:.5}.talk-room-open-banner{background:#f5f0fc;padding:12px 16px;font-size:13px}.talk-room-open-banner button{white-space:nowrap;border:0;border-radius:9px;min-height:44px;padding:9px 15px}.talk-create-room{min-height:46px;font-size:14px;font-weight:700}.talk-rooms nav[aria-label=토톡방]{white-space:normal;display:block}.talk-room-group{min-width:0}.talk-room-group+.talk-room-group{border-top:2px solid #cbd8d1;margin-top:20px;padding-top:18px}.talk-room-group h3{color:#6a747d;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.talk-room-group h3 span{background:#e9eeeb;border-radius:20px;padding:2px 7px;font-size:11px}.talk-room-group.group-open h3{color:#176449}.talk-room-group-grid{gap:9px;display:grid}.talk-rooms nav .talk-room-card{text-align:left;width:100%;min-width:0}.talk-room-card-title{font-size:inherit;overflow-wrap:anywhere;font-weight:700;display:block}.talk-rooms nav button.room-open{color:#174e3a;background:#e4f4ec;border:1.5px solid #70ae91;box-shadow:inset 4px 0 #299267}.talk-rooms nav button.room-open>span:nth-child(2){color:#174e3a}.talk-rooms nav button.room-open small{color:#3c715b}.talk-rooms nav button.room-open .talk-room-icon{background:#cce9dc}.talk-rooms nav button.room-open.selected{color:#fff;background:#1d7151;border-color:#155d42;box-shadow:inset 4px 0 #a6dfbe}.talk-rooms nav button.room-open.selected>span:nth-child(2),.talk-rooms nav button.room-open.selected small{color:#fff}.talk-room-status-badge{color:#155e3e;background:#c8e9d7;border-radius:6px;margin:5px 0 2px;padding:3px 7px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.talk-rooms nav button.room-open.selected .talk-room-status-badge{color:#124b32;background:#d8f4e4}.talk-rooms nav button.room-pending{box-shadow:none;color:#65717d;background:#f7f8f9;border:1px solid #e0e4e7}.talk-rooms nav button.room-pending.selected{background:#e8edf2;border-color:#a3afbb}.talk-rooms nav button.room-archived{box-shadow:none;color:#77818b;background:#f7f7f7;border:1px dashed #c7cbd0}@media (max-width:600px){.is-lobby .talk-rooms nav[aria-label=토톡방]{display:block}.is-lobby .talk-room-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.is-lobby .talk-rooms nav button.room-open{border-width:1.5px;padding:12px 10px}.talk-room-group+.talk-room-group{margin-top:20px;padding-top:16px}.talk-room-group h3{font-size:14px}.talk-room-status-badge{font-size:10px}}.talk-system .talk-game-invite{text-align:left;color:#41305e;box-sizing:border-box;background:#f4efff;border:1px solid #d9c7f5;border-radius:18px;width:min(340px,100vw - 56px);margin:0 auto;padding:16px}.talk-game-invite>strong{font-size:14px}.talk-game-invite p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 13px;font-size:13px;line-height:1.65}.talk-game-invite button{color:#fff;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#7951be;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.talk-game-invite button:focus-visible{outline-offset:3px;outline:3px solid #8760c9}.talkapp .talk-director-error{color:#8e454b;background:#fff7f7;border:1px solid #ecd9db;border-radius:12px;align-items:center;gap:10px;margin:6px 0;padding:9px 11px;font-size:12px;line-height:1.55;display:flex}.talk-director-error>span{overflow-wrap:anywhere;flex:1;min-width:0}.talk-director-error>div{flex-shrink:0;gap:6px;display:flex}.talkapp .talk-composer .talk-director-error button{color:#774e59;width:auto;height:auto;min-height:36px;font:inherit;white-space:nowrap;touch-action:manipulation;background:#fff;border:1px solid #e3d2d5;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:7px 10px;font-size:12px;display:inline-flex}@media (max-width:420px){.talkapp .talk-director-error{flex-wrap:wrap}.talk-director-error>span{flex-basis:100%}.talk-director-error>div{margin-left:auto}}.talk-conversation>header .talk-participant-count{color:#647a89;width:fit-content;min-height:26px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;margin:3px 0 0;padding:2px 0;font-size:11px;line-height:1.4;display:flex}.talk-participant-count:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #7952ba}.talkapp .talk-conversation>header>.talk-heading-inline{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.talk-heading-inline>.talk-kicker{display:none}.talkapp .talk-conversation>header .talk-heading-inline h2{flex:0 auto;min-width:0;margin:0}.talkapp .talk-conversation>header .talk-heading-inline .talk-participant-count{white-space:nowrap;flex:none;gap:3px;margin:0;font-size:11px}@media (max-width:360px){.talkapp .talk-conversation>header>.talk-heading-inline{gap:5px}.talkapp .talk-conversation>header .talk-heading-inline .talk-participant-count{font-size:10px}}.talk-room-menu-items .talk-room-exit{color:#6e5364;border-top:1px solid #e5e9ee;margin-top:6px}.talk-room-menu-items .talk-room-delete{color:#b12e45;font-weight:700}.talk-room-menu[open] .talk-room-menu-items{overscroll-behavior:contain;max-height:min(75dvh,680px);overflow-y:auto}.talk-room-card{position:relative}.talk-room-card .talk-room-card-title{padding-right:26px}.talk-room-card .talk-unread-badge{color:#fff;background:#dc354c;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #8f20352b}.talk-install-actions a.talk-apk-download{color:#fff;background:#7145d6;border:1px solid #7145d6;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:10px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.talk-install-actions a.talk-apk-download:focus-visible{outline-offset:3px;outline:3px solid #bda4f4}@media (max-width:600px){.talk-install-actions a.talk-apk-download{min-height:36px;padding:8px 10px;font-size:11px}}.talk-room-menu-items .talk-menu-section{color:#84909e;letter-spacing:.04em;border-top:1px solid #edf0f4;margin:4px 0 0;padding:11px 12px 5px;font-size:10px;font-weight:700;line-height:1.4}.talk-room-menu-items .talk-panel-close+.talk-menu-section{border-top:0;margin-top:0;padding-top:2px}:is(.talk-room-menu-items button:focus-visible,.talk-room-menu-items a:focus-visible){outline-offset:-2px;outline:2px solid #7952ba}.talk-room-menu-items .talk-room-exit{border-top:0;margin-top:0}.talk-room-menu-items .talk-room-delete{color:#a83249;background:#fff4f5;margin-top:5px}@media (min-width:900px){.talk-conversation>header>.talk-back{display:none}}.talkapp .talk-conversation>header .talk-room-menu-items>.talk-room-delete{color:#a83249;background:#fff4f5}.talkapp .talk-conversation>header .talk-room-menu-items>.talk-room-delete:hover{background:#ffe5e9}.talk-game-record{color:#694e23;background:linear-gradient(105deg,#fff8e7,#fffcf3);border-bottom:1px solid #eddfbb;flex:none;align-items:center;gap:9px;min-width:0;padding:9px 15px;display:flex}.talk-game-record-icon{flex:none;font-size:23px}.talk-game-record>div{flex:1;min-width:0}.talk-game-record strong{font-size:11px;font-weight:750;line-height:1.5;display:block}.talk-game-record strong span{color:#967b48;margin-left:7px;font-size:10px;font-weight:500}.talk-game-record p{align-items:baseline;gap:9px;margin:1px 0 0;font-size:12px;display:flex}.talk-game-record p b{text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-weight:600;overflow:hidden}.talk-game-record p span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:850}.talk-game-record>small{color:#9b814e;flex:none;font-size:10px}.talk-record-play{color:#78551c;min-height:34px;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #dec48b;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:750;display:inline-flex;box-shadow:0 2px 5px #71531c0a}.talk-record-play:hover{background:#f8edce}.talk-record-play:focus-visible{outline-offset:2px;outline:3px solid #b58a35}.talk-record-play:disabled{opacity:.45;cursor:default}@media (max-width:380px){.talk-game-record{gap:6px;padding-inline:10px}.talk-game-record>small{display:none}}
