.message-thread-screen{color-scheme:light;--navy:#111e43;--ink:#253357;--muted:#8591ab;--blue:#0878f7;--line:#e8ecf4;--pale:#f0f5ff;--card-shadow:0 4px 22px rgba(51,74,118,.055)}.message-thread-screen *{box-sizing:border-box}.message-thread-screen{scroll-behavior:smooth;margin:0;background:linear-gradient(90deg,#fcfdff,#fafdff 60%,#f9fbff);color:var(--navy);font-family:Noto Sans KR,Noto Sans CJK KR,Malgun Gothic,Apple SD Gothic Neo,system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.message-thread-screen button,.message-thread-screen input,.message-thread-screen textarea{font:inherit}.message-thread-screen button{cursor:pointer;color:inherit}.message-thread-screen button:disabled{cursor:not-allowed}.message-thread-screen a{color:inherit;text-decoration:none}.message-thread-screen a:focus-visible,.message-thread-screen button:focus-visible,.message-thread-screen input:focus-visible,.message-thread-screen textarea:focus-visible{outline:3px solid #94bfff;outline-offset:2px}.message-thread-screen img{display:block;max-width:100%}.message-thread-screen .site-header{height:71px;background:rgba(255,255,255,.99);border-bottom:1px solid #edf0f7;box-shadow:0 2px 11px rgba(60,84,129,.025);position:relative;z-index:5}.message-thread-screen .site-header-content{height:100%;width:calc(100% - 90px);max-width:1370px;margin:auto;display:flex;align-items:center;gap:36px}.message-thread-screen .brand{display:flex;align-items:center;flex:none;gap:7px;white-space:nowrap;font-size:21px;font-weight:820;color:#132244;letter-spacing:-.65px}.message-thread-screen .creator-logo{width:34px;height:34px}.message-thread-screen .global-search{height:46px;max-width:412px;min-width:240px;flex:1 1;display:flex;align-items:center;gap:13px;background:#f3f5fa;border:1px solid #f2f3f9;border-radius:11px;padding:0 16px;color:#7387ac}.message-thread-screen .global-search input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:#3c4b68;font-size:14px}.message-thread-screen .global-search input::placeholder{color:#9aa6be}.message-thread-screen .global-actions{margin-left:auto;display:flex;align-items:center;gap:30px;position:relative;color:#3d537d}.message-thread-screen .account-button,.message-thread-screen .card-more,.message-thread-screen .small-close,.message-thread-screen .top-icon-btn{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;padding:5px}.message-thread-screen .card-more:hover,.message-thread-screen .top-icon-btn:hover{color:var(--blue)}.message-thread-screen .account-button{gap:14px}.message-thread-screen .top-popover{position:absolute;top:51px;right:0;width:255px;background:white;border:1px solid #e7ebf6;box-shadow:0 10px 30px #1528541a;border-radius:13px;padding:21px;z-index:20;color:var(--ink)}.message-thread-screen .top-popover strong{font-size:15px}.message-thread-screen .top-popover p{font-size:13px;color:var(--muted);margin:9px 0 0}.message-thread-screen .small-close{position:absolute;top:9px;right:10px}.message-thread-screen .avatar{width:43px;height:43px;flex-shrink:0;object-fit:cover;border-radius:50%;background:#eaeef5}.message-thread-screen .avatar-medium{width:74px;height:74px}.message-thread-screen .avatar-large{width:93px;height:93px}.message-thread-screen .page-grid{width:calc(100% - 90px);max-width:1370px;margin:21px auto 0;display:grid;grid-template-columns:minmax(0,1fr) 297px;gap:22px;align-items:start}.message-thread-screen .thread-column{min-width:0;min-height:2315px;display:flex;flex-direction:column}.message-thread-screen .thread-top{flex:none}.message-thread-screen .back-link{font-size:14px;font-weight:720;color:#147af6;display:inline-flex;align-items:center;gap:4px;margin:2px 0 12px}.message-thread-screen .back-link:hover{text-decoration:underline}.message-thread-screen h1,.message-thread-screen h2,.message-thread-screen h3,.message-thread-screen p{margin-top:0}.message-thread-screen .thread-top h1{font-size:29px;line-height:1.35;letter-spacing:-1.2px;font-weight:825;margin:0 0 17px;color:#0c1738}.message-thread-screen .proposal-banner{min-height:73px;padding:11px 16px;background:linear-gradient(107deg,#edf3ff,#eef4ff 53%,#eff5ff);border-radius:11px;display:flex;align-items:center;gap:14px;width:100%}.message-thread-screen .proposal-banner-icon{width:56px;height:56px;border-radius:50%;background:#e0ebff;color:#147cf9;display:flex;align-items:center;justify-content:center;flex:none}.message-thread-screen .proposal-banner-copy{min-width:0;flex:1 1}.message-thread-screen .proposal-banner-small{display:block;font-size:12.5px;color:#687d9f;font-weight:700;margin-bottom:3px}.message-thread-screen .proposal-banner-title{display:flex;align-items:center;gap:9px;min-width:0;white-space:nowrap}.message-thread-screen .proposal-banner-title strong{font-size:15.5px;letter-spacing:-.65px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.message-thread-screen .category-badge{font-size:12px;border-radius:5px;border:1px solid #cde0ff;background:#edf4ff;color:#317dce;display:inline-block;padding:2px 6px;font-weight:740;white-space:nowrap}.message-thread-screen .text-link{display:inline-flex;align-items:center;gap:4px;color:#167afa;background:transparent;border:0;padding:0;font-weight:750;font-size:13.4px;white-space:nowrap}.message-thread-screen .text-link:hover{text-decoration:underline}.message-thread-screen .proposal-banner-link{font-size:14px;margin-left:auto}.message-thread-screen .thread-is-empty .thread-top:after{content:"";display:block;border-bottom:1px solid #edf0f6;margin-top:17px}.message-thread-screen .empty-profile-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:7px 0 18px;min-width:0}.message-thread-screen .empty-profile-person{display:flex;align-items:center;gap:14px;min-width:0}.message-thread-screen .empty-person-name{display:flex;align-items:center;gap:7px;font-size:22px}.message-thread-screen .empty-person-name strong{font-weight:820}.message-thread-screen .online-line{color:#7d899f;display:inline-flex;align-items:center;gap:7px;font-size:14px;margin-top:3px}.message-thread-screen .big-green-dot,.message-thread-screen .inline-green-dot,.message-thread-screen .online-dot{width:10px;height:10px;background:#10c878;box-shadow:0 0 0 3px #e8fbf0;border-radius:50%;display:inline-block;flex:none}.message-thread-screen .inline-green-dot{width:7px;height:7px;box-shadow:0 0 0 2px #e9faee;margin-right:5px}.message-thread-screen .big-green-dot{width:15px;height:15px;box-shadow:0 0 0 7px #e6fff2}.message-thread-screen .profile-actions{display:flex;flex-direction:column;gap:9px}.message-thread-screen .profile-actions-inline{flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:flex-end}.message-thread-screen .outline-button{border:1px solid #d6dfed;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;gap:9px;min-height:45px;color:#384e7a;font-size:13.5px;font-weight:750;padding:8px 12px;white-space:nowrap}.message-thread-screen .outline-button:hover{background:#f3f7ff;border-color:#b1c9f1}.message-thread-screen .profile-actions-inline .outline-button{min-height:48px;padding:8px 11px;font-size:13px}.message-thread-screen .danger-button{color:#f0323f;background:#fff5f6;border-color:#f6d9dd}.message-thread-screen .danger-button:hover{background:#fff0f2;border-color:#f3b9c0}.message-thread-screen .conversation-list{padding-top:1px;flex:1 1}.message-thread-screen .conversation-list>div{margin-bottom:14px}.message-thread-screen .date-divider{width:100%;display:flex;align-items:center;gap:0;margin:14px 0 18px;white-space:nowrap}.message-thread-screen .date-divider:after,.message-thread-screen .date-divider:before{content:"";height:1px;background:#e7ebf2;flex:1 1}.message-thread-screen .date-divider span{padding:8px 21px;color:#77849c;background:#f2f5fb;border-radius:20px;font-size:13px;font-weight:650}.message-thread-screen .message-row{display:flex;align-items:flex-start;gap:13px;width:100%;font-size:15px;color:#26334f}.message-thread-screen .message-content{min-width:0;max-width:calc(100% - 58px);display:flex;flex-direction:column;align-items:flex-start}.message-thread-screen .message-meta{display:flex;align-items:center;gap:13px;margin:0 4px 4px;min-height:20px;color:#97a2b7;font-size:12.5px;white-space:nowrap}.message-thread-screen .message-meta b{color:#30405e;font-size:14px;font-weight:800}.message-thread-screen .bubble{background:#f3f5f9;background:linear-gradient(116deg,#f4f5f9,#f5f6fa);padding:9px 16px;border-radius:16px;max-width:505px;box-shadow:0 1px 2px #d8dfef17}.message-thread-screen .message-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.39;font-size:15.5px;letter-spacing:-.25px;font-weight:530}.message-thread-screen .message-mine{flex-direction:row-reverse}.message-thread-screen .message-mine .message-content{align-items:flex-end}.message-thread-screen .message-mine .message-meta{flex-direction:row-reverse}.message-thread-screen .message-mine .bubble{background:linear-gradient(118deg,#e8f1ff,#eaf3ff);border-radius:16px}.message-thread-screen .bubble-photos{margin-top:10px;display:grid;gap:7px}.message-thread-screen .two-photos{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:469px;max-width:100%}.message-thread-screen .photo-button{border:0;background:transparent;padding:0;min-width:0;overflow:hidden;border-radius:8px}.message-thread-screen .photo-button img{width:100%;object-fit:cover;transition:transform .2s ease}.message-thread-screen .photo-button:hover img{transform:scale(1.03)}.message-thread-screen .two-photos img{height:158px}.message-thread-screen .single-photo{width:384px;max-width:100%}.message-thread-screen .single-photo img{height:137px}.message-thread-screen .read-receipt{display:flex;align-items:center;gap:4px;color:#2484fd;font-size:12px;font-weight:750;margin:5px 0 0}.message-thread-screen .report-message{display:flex;align-items:center;gap:5px;color:#52658c;font-size:12.5px;border:0;background:transparent;padding:5px 3px 0}.message-thread-screen .report-message:hover{color:#d92b44}.message-thread-screen .typing-indicator{display:flex;align-items:center;gap:12px;font-size:13px;color:#9ba7ba;margin-top:3px}.message-thread-screen .typing-dots{height:35px;min-width:57px;border-radius:18px;background:#f1f3f8;display:flex;align-items:center;justify-content:center;gap:5px}.message-thread-screen .typing-dots i{width:5px;height:5px;background:#55709d;border-radius:50%;animation:typing 1.25s ease-in-out infinite}.message-thread-screen .typing-dots i:nth-child(2){animation-delay:.15s}.message-thread-screen .typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,70%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.message-thread-screen .empty-conversation{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateY(-50px);padding:0 16px}.message-thread-screen .empty-illustration{width:190px;height:145px;margin:0 0 24px}.message-thread-screen .empty-conversation h2{font-size:26px;line-height:1.3;letter-spacing:-1px;font-weight:820;margin:0 0 15px;text-align:center}.message-thread-screen .empty-description{font-size:16px;color:#687795;line-height:1.75;text-align:center;margin:0 0 35px}.message-thread-screen .starter-list{width:400px;max-width:100%;display:flex;flex-direction:column;gap:13px}.message-thread-screen .starter-card{width:100%;min-height:123px;background:#fff;border:1px solid #e3e8f2;border-radius:12px;display:flex;align-items:center;gap:18px;text-align:left;padding:17px 23px;box-shadow:0 1px 7px #1f40760a}.message-thread-screen .starter-card:hover{border-color:#a8c8fa;background:#fafdff}.message-thread-screen .starter-icon{width:50px;flex:none;color:#0878fa;display:flex;justify-content:center}.message-thread-screen .starter-lightbulb{color:#efbf2d}.message-thread-screen .starter-copy{min-width:0;display:flex;flex-direction:column;gap:5px;line-height:1.55}.message-thread-screen .starter-copy strong{font-size:15px;font-weight:820}.message-thread-screen .starter-copy>span{color:#687795;font-size:14px}.message-thread-screen .composer-wrapper{margin-top:auto;padding-top:5px}.message-thread-screen .composer{background:#fff;border:1px solid #dfe6f2;border-radius:13px;min-height:120px;box-shadow:0 3px 12px #47619a11;padding:14px 17px 12px}.message-thread-screen .composer textarea{display:block;width:100%;height:50px;min-height:46px;resize:vertical;border:0;outline:0;background:transparent;font-size:14px;line-height:1.65;color:#3e4d6d}.message-thread-screen .composer textarea::placeholder{color:#9ba7bc}.message-thread-screen .composer-tools{display:flex;align-items:center;justify-content:space-between;margin-top:3px;gap:12px}.message-thread-screen .add-image{display:flex;align-items:center;gap:9px;background:none;border:0;padding:7px 2px;color:#657da3;font-size:13px;font-weight:740}.message-thread-screen .add-image:hover:not(:disabled){color:#1378f7}.message-thread-screen .file-input{display:none}.message-thread-screen .send-button{height:43px;min-width:119px;background:#0878f8;border:1px solid #0878f8;color:white;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:750;font-size:14px;box-shadow:0 2px 8px #167bfb2a}.message-thread-screen .send-button:hover:not(:disabled){background:#0068e4}.message-thread-screen .send-button:disabled{border-color:#d6deef;background:#d6deef;box-shadow:none;color:white}.message-thread-screen .composer-hint{font-size:12.5px;color:#96a1b5;margin:6px 3px 0}.message-thread-screen .attachment-preview{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:9px}.message-thread-screen .attachment-image{position:relative;width:76px;height:57px}.message-thread-screen .attachment-image img{width:100%;height:100%;object-fit:cover;border-radius:5px}.message-thread-screen .attachment-image button{position:absolute;right:-5px;top:-6px;background:#273753;color:#fff;border:0;width:19px;height:19px;border-radius:50%;display:grid;place-items:center}.message-thread-screen .sidebar-column{display:flex;flex-direction:column;gap:15px;min-width:0}.message-thread-screen .sidebar-card{background:#fff;border-radius:14px;padding:24px 22px;border:1px solid #edf0f6;box-shadow:var(--card-shadow);min-width:0}.message-thread-screen .card-heading{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:26px}.message-thread-screen .sidebar-card h2{font-size:18px;font-weight:820;letter-spacing:-.55px;margin:0}.message-thread-screen .sidebar-card h3{font-size:15px;font-weight:780;letter-spacing:-.3px;margin:0 0 10px}.message-thread-screen .card-more{color:#364d7d}.message-thread-screen .profile-card-wrap{position:relative}.message-thread-screen .profile-card{padding-top:24px;padding-bottom:25px}.message-thread-screen .sidebar-profile{display:flex;gap:14px;align-items:center;margin:27px 0 30px}.message-thread-screen .sidebar-profile-text{min-width:0;display:flex;flex-direction:column;gap:5px}.message-thread-screen .sidebar-profile-name{display:flex;align-items:center;gap:7px;font-size:20px}.message-thread-screen .sidebar-profile-name strong{font-weight:825}.message-thread-screen .sidebar-profile .online-line{margin-top:0}.message-thread-screen .verified-label{font-size:12px;color:#65728d;background:#edf1f8;padding:5px 7px;font-weight:800;border-radius:7px;align-self:flex-start;white-space:nowrap;margin-top:6px}.message-thread-screen .sidebar-profile-buttons{display:flex;flex-direction:column;gap:9px;margin:0 0 21px}.message-thread-screen .sidebar-profile-buttons .outline-button{width:100%;height:44px;font-size:13.5px}.message-thread-screen .card-divider{height:1px;background:#ebedf3;margin:21px 0}.message-thread-screen .about-section p{font-size:14px;color:#52617e;line-height:1.62;font-weight:490;margin:0}.message-thread-screen .basic-section .info-row{display:flex;align-items:center;gap:9px;font-size:13.5px;color:#53627e;margin:10px 0}.message-thread-screen .info-row-icon{width:23px;height:23px;display:flex;align-items:center;justify-content:center;background:#f1f4fb;border-radius:50%;color:#546d9f}.message-thread-screen .stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;text-align:center}.message-thread-screen .stats-row>div+div{border-left:1px solid #edf0f6}.message-thread-screen .stats-row span{font-size:12px;color:#8895ab;display:block;white-space:nowrap}.message-thread-screen .stats-row strong{display:block;font-size:17px;font-weight:840;margin-top:5px;color:#192443}.message-thread-screen .sidebar-menu{position:absolute;top:60px;right:12px;z-index:4;background:#fff;border:1px solid #e2e8f3;box-shadow:0 8px 22px #121e3923;padding:7px;border-radius:9px}.message-thread-screen .sidebar-menu button{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:8px 10px;white-space:nowrap;font-size:13px}.message-thread-screen .sidebar-menu button:hover{background:#f0f5ff}.message-thread-screen .accepted-badge{font-size:12px;background:#dcfae9;color:#13a665;padding:7px 11px;border-radius:7px;font-weight:820}.message-thread-screen .collaboration-card .card-heading{margin-bottom:29px}.message-thread-screen .collab-summary{display:flex;align-items:flex-start;gap:13px;margin-bottom:24px}.message-thread-screen .collab-summary>img{width:83px;height:85px;object-fit:cover;border-radius:7px;flex:none}.message-thread-screen .collab-summary>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.message-thread-screen .collab-summary strong{font-size:14px;line-height:1.5;letter-spacing:-.4px}.message-thread-screen .collab-details{margin:0;display:flex;flex-direction:column;gap:12px}.message-thread-screen .collab-details>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:9px;font-size:12.8px;line-height:1.5}.message-thread-screen .collab-details dt{color:#9da8bc;font-weight:650}.message-thread-screen .collab-details dd{margin:0;color:#53627e;overflow-wrap:anywhere}.message-thread-screen .proposal-view-button{height:47px;width:100%;border-radius:8px;background:linear-gradient(110deg,#f7faff,#f0f6ff);border:1px solid #cedfff;display:flex;align-items:center;justify-content:center;gap:8px;color:#167af7;font-size:13.5px;font-weight:820;margin-top:28px}.message-thread-screen .proposal-view-button:hover{background:#e9f2ff}.message-thread-screen .shared-card{padding-top:23px;padding-bottom:22px}.message-thread-screen .shared-card .card-heading{margin-bottom:16px}.message-thread-screen .shared-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.message-thread-screen .shared-images button{border:0;padding:0;background:transparent;overflow:hidden;border-radius:7px}.message-thread-screen .shared-images img{width:100%;height:89px;object-fit:cover}.message-thread-screen .shared-card-empty{min-height:273px}.message-thread-screen .shared-empty{display:flex;flex-direction:column;align-items:center;text-align:center;margin:25px auto 1px}.message-thread-screen .shared-empty-illustration{height:87px;width:87px;display:flex;align-items:center;justify-content:center;background:linear-gradient(#f4f6fb,#fbfcff);color:#b6c2da;border-radius:50%;margin-bottom:8px}.message-thread-screen .shared-empty strong{font-size:13px;color:#7f8ba7}.message-thread-screen .shared-empty p{font-size:12.7px;color:#a4afc0;line-height:1.7;margin:6px 0 0}.message-thread-screen .settings-card{padding-top:27px;padding-bottom:24px}.message-thread-screen .settings-card>h2{margin-bottom:23px}.message-thread-screen .setting-group{padding:24px 0;border-top:1px solid #edf0f5}.message-thread-screen .first-setting{border:0;padding:4px 0 25px}.message-thread-screen .setting-group h3{margin-bottom:22px}.message-thread-screen .setting-item{display:flex;align-items:flex-start;gap:13px;min-width:0}.message-thread-screen .setting-item>div{flex:1 1;min-width:0}.message-thread-screen .setting-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f5fa;color:#526c9d;flex:none}.message-thread-screen .setting-icon-green{background:#ecfef4}.message-thread-screen .setting-icon-red{background:#fff0f2;color:#ef3749}.message-thread-screen .setting-item strong{display:block;font-size:13.8px;color:#405070;font-weight:750;margin:2px 0 5px}.message-thread-screen .setting-item p{font-size:12.6px;color:#9aa6b8;line-height:1.65;margin:0}.message-thread-screen .first-setting{display:flex;align-items:flex-start;justify-content:space-between}.message-thread-screen .switch{background:#d2dae7;border:0;width:44px;height:24px;flex:none;border-radius:20px;padding:3px;display:flex;align-items:center;justify-content:flex-start;margin-top:6px}.message-thread-screen .switch span{display:block;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002}.message-thread-screen .switch-on{background:#1781ff;justify-content:flex-end}.message-thread-screen .caution-group{padding-bottom:0}.message-thread-screen .caution-group .setting-item+.setting-item{margin-top:24px}.message-thread-screen .modal-backdrop{position:fixed;inset:0;background:rgba(14,24,48,.5);display:flex;align-items:center;justify-content:center;z-index:30;padding:20px}.message-thread-screen .dialog{position:relative;width:min(470px,100%);max-height:90vh;overflow:auto;background:white;padding:30px;border-radius:17px;box-shadow:0 20px 65px #0003}.message-thread-screen .dialog h2{font-size:21px;margin:0 0 18px}.message-thread-screen .dialog h3{font-size:17px;margin:17px 0 5px}.message-thread-screen .dialog-close{position:absolute;right:15px;top:12px;border:0;background:transparent;padding:6px;color:#516083}.message-thread-screen .modal-profile{display:flex;gap:18px;align-items:center;margin-bottom:21px}.message-thread-screen .modal-profile h2{display:flex;align-items:center;gap:6px;margin:0 0 5px}.message-thread-screen .modal-profile p{font-size:13px;color:#8996ad;margin:5px 0}.message-thread-screen .dialog-text{font-size:14px;color:#65718b;line-height:1.7}.message-thread-screen .dialog-summary{background:#f5f8ff;border-radius:9px;padding:16px;color:#4e6080;font-size:14px;line-height:1.9}.message-thread-screen .dialog-note{font-size:12px;color:#94a0b5;margin:12px 0 0}.message-thread-screen .dialog-proposal-photo{height:190px;width:100%;object-fit:cover;border-radius:9px}.message-thread-screen .dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.message-thread-screen .modal-danger{background:#e93c4d;color:white;border:0;border-radius:8px;padding:10px 17px;font-weight:750}.message-thread-screen .dialog-ok{background:#167af9;color:#fff;border:0;border-radius:8px;padding:9px 20px;margin-top:12px}.message-thread-screen .dialog-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.message-thread-screen .dialog-gallery button{padding:0;border:0;border-radius:7px;overflow:hidden}.message-thread-screen .dialog-gallery img{height:122px;width:100%;object-fit:cover}.message-thread-screen .dialog-photo{width:min(820px,96vw);padding:18px}.message-thread-screen .enlarged-image{max-width:100%;max-height:75vh;object-fit:contain;margin:auto;border-radius:8px}@media(max-width:900px){.message-thread-screen .page-grid,.message-thread-screen .site-header-content{width:calc(100% - 42px)}.message-thread-screen .site-header-content{gap:18px}.message-thread-screen .brand span{font-size:18px}.message-thread-screen .global-actions{gap:12px}.message-thread-screen .page-grid{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.message-thread-screen .sidebar-card{padding-left:16px;padding-right:16px}.message-thread-screen .sidebar-profile{gap:8px}.message-thread-screen .sidebar-profile .avatar-large{width:72px;height:72px}.message-thread-screen .sidebar-profile-name{font-size:18px}.message-thread-screen .verified-label{font-size:10px}.message-thread-screen .profile-actions-inline .outline-button{padding:7px;font-size:11px}.message-thread-screen .proposal-banner-title strong{font-size:13px}.message-thread-screen .proposal-banner-link{font-size:12px}}@media(max-width:690px){.message-thread-screen .site-header{height:64px}.message-thread-screen .page-grid,.message-thread-screen .site-header-content{width:calc(100% - 32px)}.message-thread-screen .site-header-content{gap:10px}.message-thread-screen .brand span{display:none}.message-thread-screen .global-search{min-width:0;max-width:none}.message-thread-screen .global-search input{font-size:12px}.message-thread-screen .global-actions{gap:5px}.message-thread-screen .global-actions .avatar{width:31px;height:31px}.message-thread-screen .top-icon-btn{padding:3px}.message-thread-screen .account-button{gap:0}.message-thread-screen .account-button svg{display:none}.message-thread-screen .page-grid{display:flex;flex-direction:column;gap:18px;margin-top:17px}.message-thread-screen .thread-column{width:100%;min-height:790px}.message-thread-screen .sidebar-column{width:100%;display:grid;grid-template-columns:1fr 1fr}.message-thread-screen .profile-card-wrap{grid-column:1/-1}.message-thread-screen .profile-card{min-height:0}.message-thread-screen .profile-actions-inline,.message-thread-screen .proposal-banner{flex-wrap:wrap}.message-thread-screen .proposal-banner-link{margin-left:60px}.message-thread-screen .empty-conversation{transform:none;padding:55px 10px}.message-thread-screen .sidebar-profile .avatar-large{width:88px;height:88px}.message-thread-screen .settings-card{grid-column:1/-1}.message-thread-screen .collaboration-card,.message-thread-screen .shared-card{min-width:0}.message-thread-screen .collab-summary{flex-wrap:wrap}.message-thread-screen .message-text{font-size:14px}.message-thread-screen .bubble{padding:12px}.message-thread-screen .message-row .avatar{width:35px;height:35px}}@media(max-width:470px){.message-thread-screen .sidebar-column{display:flex}.message-thread-screen .global-search{height:38px}.message-thread-screen .global-actions .top-icon-btn:first-child{display:none}.message-thread-screen .brand{gap:0}.message-thread-screen .avatar-medium{width:57px;height:57px}.message-thread-screen .empty-profile-header{flex-wrap:wrap}.message-thread-screen .empty-person-name{font-size:19px}.message-thread-screen .profile-actions-inline{width:100%;justify-content:flex-start}.message-thread-screen .profile-actions-inline .outline-button{flex:1 1}.message-thread-screen .thread-top h1{font-size:25px}.message-thread-screen .empty-conversation h2{font-size:22px}.message-thread-screen .starter-card{min-height:105px}.message-thread-screen .starter-list{width:100%}}@media (min-width:901px){.message-thread-screen .conversation-list>div{margin-bottom:20px}.message-thread-screen .conversation-list>div:first-child .date-divider{margin-bottom:0}.message-thread-screen .message-row[data-message-id=m11] .bubble,.message-thread-screen .message-row[data-message-id=m9] .bubble{max-width:470px}.message-thread-screen .conversation-list>div:has([data-message-id=m13]),.message-thread-screen .conversation-list>div:has([data-message-id=m14]){margin-bottom:0}.message-thread-screen .message-mine{position:relative;left:22px}.message-thread-screen .message-theirs{position:relative;left:10px}.message-thread-screen .two-photos{width:478px}.message-thread-screen .two-photos img{height:164px}.message-thread-screen{font-family:NanumGothic,Noto Sans CJK KR,Malgun Gothic,sans-serif}.message-thread-screen .bubble-photos{margin-top:16px}.message-thread-screen .two-photos{margin-top:20px}.message-thread-screen .conversation-list>div{margin-bottom:19px}.message-thread-screen .sidebar-profile{padding-left:30px}.message-thread-screen .thread-is-full .composer-wrapper{position:relative;top:-22px}}.message-thread-screen{--qa-radius-card:17px;--qa-radius-control:10px;--qa-space-1:8px;--qa-space-2:12px;--qa-space-3:16px;--qa-space-4:24px;--qa-shadow:0 7px 28px rgba(35,57,99,0.055);--qa-border:#e6ebf5;--qa-body:#344567;--qa-muted:#74829c}.message-thread-screen .composer,.message-thread-screen .outline-button,.message-thread-screen .photo-button,.message-thread-screen .proposal-view-button,.message-thread-screen .send-button,.message-thread-screen .starter-card{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.message-thread-screen a:focus-visible,.message-thread-screen button:focus-visible,.message-thread-screen input:focus-visible,.message-thread-screen textarea:focus-visible{outline:3px solid #80b8ff;outline-offset:3px}@media (min-width:901px){.message-thread-screen{font-family:Noto Sans KR,Noto Sans CJK KR,Malgun Gothic,system-ui,sans-serif}.message-thread-screen .site-header{height:76px}.message-thread-screen .site-header-content{width:calc(100% - 68px);max-width:1360px;gap:30px}.message-thread-screen .global-search{height:46px;border-radius:12px}.message-thread-screen .global-actions{gap:25px}.message-thread-screen .page-grid{width:calc(100% - 68px);max-width:1360px;margin:30px auto 44px;grid-template-columns:minmax(0,1fr) 315px;gap:24px;align-items:start}.message-thread-screen .thread-column,.message-thread-screen .thread-is-empty,.message-thread-screen .thread-is-full{min-height:0}.message-thread-screen .thread-top h1{font-size:31px;line-height:1.32;margin:0 0 22px;letter-spacing:-1px}.message-thread-screen .back-link{font-size:14px;margin:0 0 15px;min-height:24px}.message-thread-screen .proposal-banner{min-height:90px;padding:16px 18px;gap:15px;border:1px solid #e4edff;background:linear-gradient(112deg,#edf3ff,#f4f8ff);border-radius:14px}.message-thread-screen .proposal-banner-icon{width:56px;height:56px}.message-thread-screen .proposal-banner-title{flex-wrap:wrap;gap:6px 9px;white-space:normal}.message-thread-screen .proposal-banner-title strong{font-size:15.5px;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.45}.message-thread-screen .proposal-banner-small{font-size:12.5px}.message-thread-screen .proposal-banner-link{font-size:13.5px;min-height:38px}.message-thread-screen .category-badge{font-size:11.5px;padding:3px 7px;border-radius:6px}.message-thread-screen .empty-profile-header{margin:10px 0 22px}.message-thread-screen .empty-profile-person{gap:13px}.message-thread-screen .empty-person-name{font-size:23px}.message-thread-screen .profile-actions-inline{gap:7px}.message-thread-screen .profile-actions-inline .outline-button{padding:9px 10px;font-size:12.5px;min-height:46px}.message-thread-screen .outline-button{border-radius:var(--qa-radius-control);font-size:13.5px;min-height:46px}.message-thread-screen .conversation-list{padding-top:17px;flex:none}.message-thread-screen .conversation-list>div,.message-thread-screen .conversation-list>div:has([data-message-id=m13]),.message-thread-screen .conversation-list>div:has([data-message-id=m14]){margin-bottom:23px}.message-thread-screen .conversation-list>div:first-child .date-divider{margin:4px 0 24px}.message-thread-screen .date-divider{margin:23px 0 25px}.message-thread-screen .date-divider span{padding:9px 20px;font-size:13px}.message-thread-screen .message-row{gap:13px;width:100%;position:static;left:auto;align-items:flex-start}.message-thread-screen .message-row .avatar{width:45px;height:45px}.message-thread-screen .message-content{max-width:calc(100% - 58px)}.message-thread-screen .message-meta{gap:11px;margin:0 4px 7px;font-size:12.8px;color:#8491a7}.message-thread-screen .message-meta b{font-size:14.5px;color:#293958}.message-thread-screen .bubble,.message-thread-screen .message-row[data-message-id=m11] .bubble,.message-thread-screen .message-row[data-message-id=m9] .bubble{padding:13px 17px;max-width:490px;border-radius:17px;border:1px solid #ecedf4;box-shadow:0 2px 4px rgba(28,51,92,.022)}.message-thread-screen .message-mine .bubble{border:1px solid #dfe9fb}.message-thread-screen .message-text{font-size:15.8px;line-height:1.58;letter-spacing:-.19px;color:#2c3b5a}.message-thread-screen .bubble-photos{margin-top:15px;gap:9px}.message-thread-screen .two-photos{width:464px;margin-top:15px}.message-thread-screen .two-photos img{height:185px}.message-thread-screen .single-photo{width:425px}.message-thread-screen .single-photo img{height:202px}.message-thread-screen .photo-button{border-radius:11px}.message-thread-screen .typing-indicator{margin:5px 0 18px;font-size:13.5px}.message-thread-screen .read-receipt,.message-thread-screen .report-message{margin-top:8px}.message-thread-screen .thread-is-empty .thread-top:after{margin-top:20px}.message-thread-screen .empty-conversation{flex:none;transform:none;padding:64px 12px 34px}.message-thread-screen .empty-illustration{width:185px;height:145px;margin-bottom:19px}.message-thread-screen .empty-conversation h2{font-size:25px;line-height:1.35;margin-bottom:14px}.message-thread-screen .empty-description{font-size:15px;line-height:1.75;margin-bottom:27px;color:#63748f}.message-thread-screen .starter-list{width:min(100%,475px);gap:11px}.message-thread-screen .starter-card{min-height:100px;padding:18px 21px;gap:16px;border-radius:13px;box-shadow:0 3px 15px rgba(45,72,118,.045)}.message-thread-screen .starter-icon{width:50px}.message-thread-screen .starter-copy{gap:4px;line-height:1.6}.message-thread-screen .starter-copy strong{font-size:15.5px}.message-thread-screen .starter-copy>span{font-size:14px;color:#64738e}.message-thread-screen .composer-wrapper{margin-top:0;padding-top:8px}.message-thread-screen .composer{min-height:144px;padding:17px 19px 15px;border-radius:15px;border-color:#dce5f3;box-shadow:0 7px 27px rgba(39,66,112,.09)}.message-thread-screen .composer:focus-within{border-color:#9ac3fa;box-shadow:0 5px 20px rgba(39,116,240,.085)}.message-thread-screen .composer textarea{min-height:68px;height:68px;font-size:15.5px;line-height:1.65}.message-thread-screen .composer-tools{margin-top:7px}.message-thread-screen .add-image{font-size:13.8px;min-height:43px}.message-thread-screen .send-button{min-width:122px;height:46px;border-radius:10px;font-size:14.5px}.message-thread-screen .composer-hint{color:#73839d;font-size:12.8px;margin-top:10px}.message-thread-screen .sidebar-column{gap:18px}.message-thread-screen .sidebar-card{border-radius:var(--qa-radius-card);padding:25px 23px;border-color:var(--qa-border);box-shadow:var(--qa-shadow)}.message-thread-screen .sidebar-card h2{font-size:18.5px;line-height:1.4}.message-thread-screen .sidebar-card h3{font-size:15.3px;margin-bottom:11px}.message-thread-screen .sidebar-profile{gap:13px;padding-left:0;margin:25px 0 27px}.message-thread-screen .sidebar-profile .avatar-large{width:84px;height:84px}.message-thread-screen .sidebar-profile-name{font-size:20.5px}.message-thread-screen .verified-label{font-size:11px;padding:5px 7px;margin-top:5px}.message-thread-screen .sidebar-profile-buttons{gap:10px;margin-bottom:24px}.message-thread-screen .sidebar-profile-buttons .outline-button{min-height:46px;font-size:13.5px}.message-thread-screen .card-divider{margin:23px 0}.message-thread-screen .about-section p{font-size:14.3px;line-height:1.75;color:#586782}.message-thread-screen .basic-section .info-row{gap:9px;font-size:13.7px;margin:12px 0}.message-thread-screen .stats-row strong{font-size:18px;margin-top:7px}.message-thread-screen .stats-row span{font-size:11.7px}.message-thread-screen .collaboration-card .card-heading{margin-bottom:23px}.message-thread-screen .collab-summary{gap:12px;margin-bottom:22px}.message-thread-screen .collab-summary>img{width:91px;height:100px;border-radius:10px}.message-thread-screen .collab-summary strong{font-size:14.2px;line-height:1.55}.message-thread-screen .collab-details{gap:13px}.message-thread-screen .collab-details>div{grid-template-columns:69px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.6}.message-thread-screen .proposal-view-button{height:47px;margin-top:24px;border-radius:var(--qa-radius-control);font-size:14px}.message-thread-screen .shared-card{padding-top:24px;padding-bottom:24px}.message-thread-screen .shared-card .card-heading{margin-bottom:19px}.message-thread-screen .shared-images{gap:8px}.message-thread-screen .shared-images img{height:93px;border-radius:9px}.message-thread-screen .shared-card-empty{min-height:0}.message-thread-screen .shared-empty{margin:27px auto 11px}.message-thread-screen .shared-empty strong{font-size:13.3px}.message-thread-screen .shared-empty p{font-size:13px;line-height:1.7}.message-thread-screen .settings-card{padding-top:27px;padding-bottom:24px}.message-thread-screen .settings-card>h2{margin-bottom:20px}.message-thread-screen .setting-group{padding:24px 0}.message-thread-screen .setting-group h3{margin-bottom:18px}.message-thread-screen .setting-item{gap:12px}.message-thread-screen .setting-item strong{font-size:13.7px;line-height:1.5}.message-thread-screen .setting-item p{font-size:12.8px;line-height:1.7;color:#7887a1}.message-thread-screen .setting-icon{width:41px;height:41px}.message-thread-screen .first-setting{padding-bottom:24px}.message-thread-screen .switch{width:44px;height:26px}.message-thread-screen .switch span{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.message-thread-screen *,.message-thread-screen :after,.message-thread-screen :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.message-thread-screen .mobile-search-toggle{display:none}@media (min-width:1101px){.message-thread-screen .page-grid,.message-thread-screen .site-header-content{width:calc(100% - clamp(80px, 8vw, 192px));max-width:1580px}.message-thread-screen .site-header-content{gap:clamp(32px,3.3vw,65px)}.message-thread-screen .global-search{max-width:490px}.message-thread-screen .page-grid{grid-template-columns:minmax(0,1fr) clamp(335px,26vw,390px);gap:clamp(24px,2.2vw,38px)}.message-thread-screen .conversation-list{max-width:100%}.message-thread-screen .message-row .bubble{max-width:min(100%,610px)}.message-thread-screen .message-content{max-width:min(100% - 58px,710px)}.message-thread-screen .two-photos{width:min(100%,470px)}.message-thread-screen .single-photo{width:min(100%,425px)}.message-thread-screen .sidebar-profile{padding-left:0}.message-thread-screen .sidebar-profile .avatar-large{width:90px;height:90px}.message-thread-screen .sidebar-card{padding-inline:clamp(24px,2vw,32px)}}@media (max-width:900px){.message-thread-screen .site-header{height:70px}.message-thread-screen .site-header-content{width:calc(100% - 48px);gap:17px}.message-thread-screen .brand span{display:inline;font-size:18px}.message-thread-screen .global-search{min-width:0;max-width:400px;height:43px}.message-thread-screen .global-actions{gap:11px}.message-thread-screen .page-grid{width:calc(100% - 48px);max-width:810px;margin:25px auto 44px;display:flex;flex-direction:column;gap:32px}.message-thread-screen .thread-column,.message-thread-screen .thread-is-empty,.message-thread-screen .thread-is-full{width:100%;min-width:0;min-height:0}.message-thread-screen .thread-top h1{font-size:30px;line-height:1.35;margin-bottom:20px}.message-thread-screen .back-link{display:inline-flex;margin-bottom:15px}.message-thread-screen .proposal-banner{min-height:88px;padding:14px 16px;gap:12px;border-radius:13px}.message-thread-screen .proposal-banner-title{white-space:normal;flex-wrap:wrap}.message-thread-screen .proposal-banner-title strong{white-space:normal;overflow:visible;line-height:1.4;font-size:15px}.message-thread-screen .proposal-banner-link{white-space:nowrap;min-height:36px;margin-left:auto}.message-thread-screen .empty-profile-header{flex-wrap:wrap;margin:10px 0 18px;row-gap:16px}.message-thread-screen .profile-actions-inline{flex-wrap:wrap;gap:8px}.message-thread-screen .profile-actions-inline .outline-button{padding:9px 12px;min-height:45px;font-size:13px}.message-thread-screen .conversation-list{flex:none;padding-top:16px}.message-thread-screen .conversation-list>div{margin-bottom:21px}.message-thread-screen .date-divider{margin:20px 0 23px}.message-thread-screen .date-divider span{font-size:12px}.message-thread-screen .message-row{gap:12px;min-width:0}.message-thread-screen .message-row .avatar{width:42px;height:42px}.message-thread-screen .message-content{min-width:0;max-width:calc(100% - 54px)}.message-thread-screen .bubble{min-width:0;max-width:min(100%,575px);padding:12px 16px;border-radius:16px}.message-thread-screen .message-text{font-size:15px;line-height:1.6;overflow-wrap:anywhere;word-break:normal}.message-thread-screen .bubble-photos{width:100%;max-width:100%;min-width:0;gap:8px;margin-top:13px}.message-thread-screen .two-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.message-thread-screen .photo-button{min-width:0;overflow:hidden;border-radius:10px}.message-thread-screen .two-photos img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.message-thread-screen .single-photo{width:min(100%,425px)}.message-thread-screen .single-photo img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.message-thread-screen .typing-indicator{margin:10px 0 17px}.message-thread-screen .thread-is-empty .thread-top:after{margin-top:20px}.message-thread-screen .empty-conversation{flex:none;transform:none;padding:55px 12px 27px}.message-thread-screen .empty-conversation h2{font-size:24px}.message-thread-screen .empty-description{font-size:15px;line-height:1.75;margin-bottom:26px}.message-thread-screen .starter-list{width:min(100%,500px);gap:12px}.message-thread-screen .starter-card{min-height:102px;padding:17px 20px;border-radius:13px}.message-thread-screen .starter-copy strong{font-size:15px}.message-thread-screen .starter-copy>span{font-size:13.7px}.message-thread-screen .composer-wrapper{margin-top:0;padding-top:10px}.message-thread-screen .composer{min-height:140px;padding:16px 18px 14px;border-radius:14px}.message-thread-screen .composer textarea{min-height:66px;height:66px;font-size:15px}.message-thread-screen .composer-tools{margin-top:6px}.message-thread-screen .send-button{min-width:116px;min-height:46px}.message-thread-screen .sidebar-column{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.message-thread-screen .profile-card-wrap{min-width:0;grid-column:1;grid-row:span 2}.message-thread-screen .sidebar-card{min-width:0;padding:23px 21px;border-radius:15px}.message-thread-screen .sidebar-card h2{font-size:18px}.message-thread-screen .sidebar-profile{padding-left:0;gap:12px;margin:23px 0}.message-thread-screen .sidebar-profile .avatar-large{width:76px;height:76px}.message-thread-screen .sidebar-profile-name{font-size:19px}.message-thread-screen .sidebar-profile-buttons{gap:9px}.message-thread-screen .sidebar-profile-buttons .outline-button{min-height:44px;font-size:13px}.message-thread-screen .collaboration-card,.message-thread-screen .shared-card{min-width:0;grid-column:2}.message-thread-screen .settings-card{grid-column:1/-1}.message-thread-screen .setting-group{padding-block:19px}.message-thread-screen .settings-card .setting-group:last-child{padding-bottom:0}.message-thread-screen .shared-card-empty{min-height:0}.message-thread-screen .collab-summary>img{width:80px;height:94px}.message-thread-screen .collab-details>div{grid-template-columns:70px minmax(0,1fr)}}@media (max-width:690px){.message-thread-screen .site-header{height:64px}.message-thread-screen .site-header-content{width:calc(100% - 32px);gap:10px}.message-thread-screen .brand span{display:inline;font-size:16px}.message-thread-screen .creator-logo{width:30px;height:30px}.message-thread-screen .global-actions{gap:8px}.message-thread-screen .global-search{height:41px}.message-thread-screen .global-search input{font-size:13px}.message-thread-screen .page-grid{width:calc(100% - 32px);margin:20px auto 36px;gap:28px}.message-thread-screen .thread-column{min-height:0}.message-thread-screen .thread-top h1{font-size:26px;margin-bottom:17px;letter-spacing:-.7px}.message-thread-screen .proposal-banner{padding:13px;gap:11px;min-height:0;flex-wrap:wrap}.message-thread-screen .proposal-banner-icon{width:45px;height:45px}.message-thread-screen .proposal-banner-title{gap:5px}.message-thread-screen .proposal-banner-title strong{font-size:14px}.message-thread-screen .proposal-banner-small{font-size:12px}.message-thread-screen .proposal-banner-link{margin:0 0 0 55px;padding:4px 0;font-size:13px}.message-thread-screen .profile-actions-inline{width:100%;justify-content:flex-start}.message-thread-screen .empty-profile-person{gap:10px}.message-thread-screen .avatar-medium{width:58px;height:58px}.message-thread-screen .empty-person-name{font-size:20px}.message-thread-screen .conversation-list{padding-top:11px}.message-thread-screen .conversation-list>div{margin-bottom:19px}.message-thread-screen .message-row{gap:10px}.message-thread-screen .message-row .avatar{width:36px;height:36px}.message-thread-screen .message-content{max-width:calc(100% - 46px)}.message-thread-screen .bubble{max-width:100%;padding:11px 13px}.message-thread-screen .message-text{font-size:14.3px;line-height:1.6;letter-spacing:-.15px}.message-thread-screen .message-meta{font-size:11.5px;margin:0 2px 5px}.message-thread-screen .message-meta b{font-size:13px}.message-thread-screen .two-photos img{aspect-ratio:1/1}.message-thread-screen .single-photo img{aspect-ratio:3/2}.message-thread-screen .empty-conversation{padding:44px 6px 25px}.message-thread-screen .empty-illustration{width:155px;height:125px;margin-bottom:15px}.message-thread-screen .empty-conversation h2{font-size:22px;margin-bottom:13px}.message-thread-screen .empty-description{font-size:14px;line-height:1.7;margin-bottom:23px}.message-thread-screen .starter-list{width:100%;gap:10px}.message-thread-screen .starter-card{min-height:92px;padding:14px 16px;gap:12px}.message-thread-screen .starter-copy strong{font-size:14px}.message-thread-screen .starter-copy>span{font-size:12.7px}.message-thread-screen .starter-icon{width:40px}.message-thread-screen .composer{min-height:130px;padding:14px}.message-thread-screen .composer textarea{min-height:57px;height:57px;font-size:14px}.message-thread-screen .composer-hint{font-size:12px}.message-thread-screen .send-button{min-width:103px;min-height:44px}.message-thread-screen .sidebar-column{grid-template-columns:1fr;gap:14px}.message-thread-screen .collaboration-card,.message-thread-screen .profile-card-wrap,.message-thread-screen .settings-card,.message-thread-screen .shared-card{grid-column:1;grid-row:auto}.message-thread-screen .sidebar-card{padding:22px 20px}.message-thread-screen .sidebar-profile{margin:20px 0}.message-thread-screen .sidebar-profile .avatar-large{width:80px;height:80px}.message-thread-screen .shared-images img{height:114px}.message-thread-screen .settings-card{padding-bottom:22px}}@media (max-width:480px){.message-thread-screen .site-header-content{position:relative;gap:8px}.message-thread-screen .brand{gap:0}.message-thread-screen .brand span{display:none}.message-thread-screen .creator-logo{width:33px;height:33px}.message-thread-screen .global-actions{gap:clamp(3px,1.5vw,11px)}.message-thread-screen .top-icon-btn{min-width:44px;min-height:44px;padding:6px}.message-thread-screen .global-actions .top-icon-btn:first-child{display:inline-flex}.message-thread-screen .mobile-search-toggle{display:inline-flex!important}.message-thread-screen .global-actions .avatar{width:34px;height:34px}.message-thread-screen .account-button{min-width:44px;min-height:44px;padding:3px}.message-thread-screen .account-button>svg{display:none}.message-thread-screen .global-search{display:none;position:absolute;top:calc(100% + 8px);right:0;left:0;width:100%;max-width:none;height:47px;margin:0;border:1px solid #cedbf0;background:#fff;box-shadow:0 9px 24px rgba(20,40,80,.14);z-index:12}.message-thread-screen .global-search.search-open{display:flex}.message-thread-screen .global-search input{font-size:14px}.message-thread-screen .page-grid{width:calc(100% - 28px);margin-top:16px}.message-thread-screen .back-link{font-size:13px;margin-bottom:12px}.message-thread-screen .thread-top h1{font-size:25px;margin-bottom:16px}.message-thread-screen .empty-profile-header{margin-bottom:16px}.message-thread-screen .profile-actions-inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.message-thread-screen .profile-actions-inline .outline-button{padding:7px 5px;min-height:44px;min-width:0;font-size:11.5px;gap:4px;white-space:nowrap}.message-thread-screen .profile-actions-inline .outline-button svg{width:16px;height:16px}.message-thread-screen .proposal-banner{gap:9px;padding:12px;border-radius:12px}.message-thread-screen .proposal-banner-copy{min-width:0}.message-thread-screen .proposal-banner-title strong{font-size:13.3px;overflow-wrap:anywhere}.message-thread-screen .proposal-banner-link{margin-left:51px;font-size:12.5px}.message-thread-screen .date-divider span{font-size:11.3px;padding:7px 10px}.message-thread-screen .message-row .avatar{width:34px;height:34px}.message-thread-screen .message-row{gap:8px}.message-thread-screen .message-content{max-width:calc(100% - 42px)}.message-thread-screen .message-text{font-size:14px;line-height:1.55}.message-thread-screen .bubble{max-width:100%;padding:11px 12px;border-radius:14px}.message-thread-screen .bubble-photos{min-width:0}.message-thread-screen .two-photos img{aspect-ratio:1/1}.message-thread-screen .empty-conversation{padding-top:40px}.message-thread-screen .starter-card{padding-inline:12px}.message-thread-screen .starter-icon{width:34px}.message-thread-screen .composer{padding:13px}.message-thread-screen .add-image{min-height:44px}.message-thread-screen .card-more{min-width:42px;min-height:42px}.message-thread-screen .composer-tools{flex-wrap:wrap;gap:8px}.message-thread-screen .send-button{min-width:96px}.message-thread-screen .sidebar-card{padding:21px 19px}.message-thread-screen .sidebar-profile{gap:12px}.message-thread-screen .collab-summary{flex-wrap:nowrap}.message-thread-screen .collab-summary>img{width:85px;height:90px}.message-thread-screen .dialog{padding:22px}.message-thread-screen .dialog-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.message-thread-screen .page-grid{width:calc(100% - 24px)}.message-thread-screen .global-actions{gap:2px}.message-thread-screen .top-icon-btn{min-width:44px;padding:5px}.message-thread-screen .global-actions .avatar{width:31px;height:31px}.message-thread-screen .profile-actions-inline .outline-button{font-size:10.7px;gap:3px;padding-inline:3px}.message-thread-screen .profile-actions-inline .outline-button svg{width:14px;height:14px}.message-thread-screen .proposal-banner-title strong{font-size:12.8px}.message-thread-screen .message-text{font-size:13.8px}.message-thread-screen .sidebar-card{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.message-thread-screen *,.message-thread-screen :after,.message-thread-screen :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}