.another-portfolio-link_root__YEvjf{display:none;position:absolute;right:16px;top:calc(100% + 6px)}@media (min-width:1280px){.another-portfolio-link_root__YEvjf{display:block}}@media (min-width:1536px){.another-portfolio-link_root__YEvjf{top:50%;transform:translateY(-50%)}}.another-portfolio-link_link__330_A{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:4px 9px;border:1px solid rgb(var(--text-muted)/.3);border-radius:999px;background:rgb(var(--surface-card)/.35);color:rgb(var(--text-secondary));font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;transition:border-color .12s ease-out,background-color .12s ease-out,color .12s ease-out}.another-portfolio-link_link__330_A:focus-visible,.another-portfolio-link_link__330_A:hover{border-color:rgb(var(--accent)/.5);background:rgb(var(--accent)/.06);color:rgb(var(--text-primary))}.another-portfolio-link_link__330_A:focus-visible{outline:2px solid rgb(var(--accent)/.6);outline-offset:3px}.another-portfolio-link_arrow__nz_d_{flex:none;width:11px;height:11px;color:rgb(var(--text-muted))}.another-portfolio-link_link__330_A:focus-visible .another-portfolio-link_arrow__nz_d_,.another-portfolio-link_link__330_A:hover .another-portfolio-link_arrow__nz_d_{color:rgb(var(--accent))}.another-portfolio-link_tooltip__Q6Ulk{position:absolute;top:calc(100% + 10px);right:0;z-index:1;width:min(300px,calc(100vw - 32px));padding:16px 18px;border:1px solid rgb(var(--border));border-radius:12px;background:rgb(var(--surface-card));box-shadow:0 12px 32px rgb(0 0 0/.18);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .12s ease-out,transform .12s ease-out,visibility .12s}.another-portfolio-link_tooltip__Q6Ulk:before{content:"";position:absolute;inset:-11px 0 auto;height:11px}.another-portfolio-link_tooltip__Q6Ulk[data-open=true]{opacity:1;visibility:visible;transform:translateY(0)}.another-portfolio-link_title__6Yz11{margin:0 0 7px;color:rgb(var(--text-primary));font-size:13px;font-weight:600;line-height:1.4}.another-portfolio-link_description__NP9Jj{margin:0;color:rgb(var(--text-secondary));font-size:12px;font-weight:400;line-height:1.65;text-wrap:pretty}.another-portfolio-link_mobileCard__O8EdS{margin-top:16px;padding-top:16px;border-top:1px solid rgb(var(--border))}.another-portfolio-link_mobileDescription__THBDp{max-width:440px;margin-top:14px}.another-portfolio-link_mobileCard__O8EdS .another-portfolio-link_link__330_A>span{font-size:11px}@media (prefers-reduced-motion:reduce){.another-portfolio-link_link__330_A,.another-portfolio-link_tooltip__Q6Ulk{transition:none}.another-portfolio-link_tooltip__Q6Ulk{transform:none}}.chat-inline-link{color:rgb(var(--accent));text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.chat-cards{display:grid;gap:12px;margin-top:14px;white-space:normal}.chat-card{border:1px solid rgb(var(--border)/.8);border-radius:14px;overflow:hidden;background:rgb(var(--surface-card));color:rgb(var(--text-primary))}.chat-card-preview{position:relative;display:block;width:100%;padding:0;border:0;cursor:zoom-in;background:rgb(var(--surface-overlay))}.chat-card-preview>span{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#000b;color:#fff}.chat-card-media{display:block;width:100%;height:175px;object-fit:contain;background:rgb(var(--surface-overlay))}video.chat-card-media{height:230px}.chat-card-body{padding:13px 15px}.chat-card-source{color:rgb(var(--accent));font-size:9px;text-transform:uppercase;letter-spacing:.12em}.chat-card-body h4{font-size:14px;line-height:1.4;font-weight:650;margin:6px 0}.chat-card-body>p{color:rgb(var(--text-secondary));font-size:11px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.chat-card-actions{margin-top:12px;display:flex;justify-content:space-between;gap:12px}.chat-card-actions a{color:rgb(var(--accent));font-size:11px;padding:6px 10px;border:1px solid rgb(var(--border));border-radius:8px;text-decoration:none}.chat-card-actions a:hover{background:rgb(var(--accent)/.12);border-color:rgb(var(--accent))}.chat-card-actions a:focus-visible,.chat-card-preview:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:-3px}.chat-media-dialog{position:fixed;inset:0;margin:auto;max-width:min(92vw,1100px);max-height:90svh;padding:38px 20px 20px;border:1px solid rgb(var(--border));border-radius:18px;background:rgb(var(--surface-card));color:rgb(var(--text-primary))}.chat-media-dialog::backdrop{background:#020810bb;backdrop-filter:blur(6px)}.chat-media-dialog img{display:block;width:auto;max-width:100%;height:auto;max-height:72svh;object-fit:contain;margin:auto}.chat-media-dialog>button{position:absolute;top:8px;right:10px;width:32px;height:28px;cursor:pointer}.chat-media-dialog p{font-size:12px;margin-top:12px;text-align:center}.chat-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.chat-media-dialog img{max-width:min(100%,800px)}