From 85bb62c78f24c0eaa73344684cfc329bb6941682 Mon Sep 17 00:00:00 2001 From: Shakker Date: Fri, 8 May 2026 17:01:57 +0100 Subject: [PATCH] feat: use Geist fonts --- .../geist-cyrillic-wght-normal-CHSlOQsW.woff2 | Bin 0 -> 14692 bytes .../geist-latin-ext-wght-normal-DMtmJ5ZE.woff2 | Bin 0 -> 15308 bytes .../geist-latin-wght-normal-Dm3htQBi.woff2 | Bin 0 -> 28400 bytes ...ist-mono-cyrillic-wght-normal-BZdD_g9V.woff2 | Bin 0 -> 12616 bytes ...st-mono-latin-ext-wght-normal-b6lpi8_2.woff2 | Bin 0 -> 13044 bytes .../geist-mono-latin-wght-normal-Cjtb1TV-.woff2 | Bin 0 -> 31368 bytes .../webassets/dist/assets/index-BddN5sPv.css | 1 - .../webassets/dist/assets/index-BkjsE07i.css | 1 + .../{index-Bafqh7qE.js => index-DB4gtESA.js} | 0 apps/api/internal/webassets/dist/index.html | 4 ++-- apps/web/package.json | 2 ++ apps/web/src/styles/base.css | 1 + apps/web/src/styles/composer.css | 2 +- apps/web/src/styles/index.css | 3 +++ apps/web/src/styles/messages.css | 2 +- pnpm-lock.yaml | 16 ++++++++++++++++ 16 files changed, 27 insertions(+), 5 deletions(-) create mode 100644 apps/api/internal/webassets/dist/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2 create mode 100644 apps/api/internal/webassets/dist/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2 create mode 100644 apps/api/internal/webassets/dist/assets/geist-latin-wght-normal-Dm3htQBi.woff2 create mode 100644 apps/api/internal/webassets/dist/assets/geist-mono-cyrillic-wght-normal-BZdD_g9V.woff2 create mode 100644 apps/api/internal/webassets/dist/assets/geist-mono-latin-ext-wght-normal-b6lpi8_2.woff2 create mode 100644 apps/api/internal/webassets/dist/assets/geist-mono-latin-wght-normal-Cjtb1TV-.woff2 delete mode 100644 apps/api/internal/webassets/dist/assets/index-BddN5sPv.css create mode 100644 apps/api/internal/webassets/dist/assets/index-BkjsE07i.css rename apps/api/internal/webassets/dist/assets/{index-Bafqh7qE.js => index-DB4gtESA.js} (100%) diff --git a/apps/api/internal/webassets/dist/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2 b/apps/api/internal/webassets/dist/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2000e32fd286b53023a41142571f41e6cabf42f2 GIT binary patch literal 14692 zcmV-qIh)3JPew8T0RR9106Am;6aWAK0BvLd066ae0RR9100000000000000000000 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 X`2dJ|TjfQ^PeO1*&{|}#0RR91V-XbY literal 0 HcmV?d00001 diff --git a/apps/api/internal/webassets/dist/assets/geist-mono-cyrillic-wght-normal-BZdD_g9V.woff2 b/apps/api/internal/webassets/dist/assets/geist-mono-cyrillic-wght-normal-BZdD_g9V.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..dbd79648d49dd61728b3a8afa7bed835e28955f7 GIT binary patch literal 12616 zcmV-OF}KclPew8T0RR9105M1a6aWAK09>2^05H@50RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/apps/api/internal/webassets/dist/assets/geist-mono-latin-ext-wght-normal-b6lpi8_2.woff2 b/apps/api/internal/webassets/dist/assets/geist-mono-latin-ext-wght-normal-b6lpi8_2.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f638b47fdb22e5db13683579dc505fc511d07a8a GIT binary patch literal 13044 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 CUiOjz literal 0 HcmV?d00001 diff --git a/apps/api/internal/webassets/dist/assets/geist-mono-latin-wght-normal-Cjtb1TV-.woff2 b/apps/api/internal/webassets/dist/assets/geist-mono-latin-wght-normal-Cjtb1TV-.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..504be8626156df9ac8d3defd4b584ee42b80170d GIT binary patch literal 31368 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 bc`|gPtUlrEdiv{display:flex;gap:clamp(14px,3vw,34px)}.brand-lockup{display:inline-flex;align-items:center;gap:10px}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#ff6f55;color:#151716;font-weight:950;text-transform:uppercase}.hero-copy{position:relative;z-index:2;align-self:center;width:min(780px,calc(100vw - 36px));padding:0 clamp(18px,5vw,70px) 16vh}.eyebrow,.section-kicker{margin:0 0 14px;color:#ffb09f;font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.hero h1,.product-band h2{margin:0;letter-spacing:0}.hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(66px,13vw,152px);font-weight:900;line-height:.9}.lede{width:min(680px,100%);margin:26px 0 0;color:#fff3df;font-size:clamp(20px,2.2vw,31px);line-height:1.18}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:8px;padding:0 18px;font-weight:950}.primary-action{background:#ff6f55;color:#151716}.secondary-action{border:1px solid rgba(255,248,238,.42);color:#fff8ee}.product-band{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);gap:clamp(28px,6vw,90px);padding:clamp(58px,8vw,112px) clamp(18px,5vw,70px)}.product-band h2{max-width:720px;font-size:clamp(34px,5vw,74px);line-height:.96}.product-band p{margin:0;color:#3f4743;font-size:clamp(18px,2.1vw,27px);line-height:1.34}.intro-band{padding-top:0}.intro-band .section-kicker,.cli-band .section-kicker,.docs-band .section-kicker{color:#b84632}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #c8c0b2}.feature-grid article{min-height:250px;border-right:1px solid #c8c0b2;padding:clamp(22px,3vw,40px)}.feature-grid article:nth-child(2n){background:#e8f0e9}.feature-grid article:last-child{border-right:0}.feature-grid h3{margin:0 0 44px;font-size:24px}.feature-grid p{margin:0;color:#48504c;line-height:1.45}.cli-band{background:#162a2d;color:#fff8ee}.cli-band p{color:#c9d8d4}.cli-band pre{overflow:auto;align-self:start;margin:0;border:1px solid rgba(255,248,238,.18);border-radius:8px;background:#071314;color:#bdf1dc;padding:clamp(18px,3vw,32px);line-height:1.7}.docs-band{background:#fffaf0}.destination-list{display:grid;gap:12px}.destination-list a{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #cbc2b3;padding:18px 0;font-size:clamp(21px,3vw,40px);font-weight:900}.destination-list span{color:#6f7772;font-size:15px;font-weight:700;text-align:right}@media(prefers-color-scheme:dark){.product-site{background:#101616;color:#fff8ee}.hero:after{background:linear-gradient(0deg,#101616 8%,#10161600)}.product-band p,.feature-grid p,.destination-list span{color:#bac7c3}.feature-grid{border-color:#34413e}.feature-grid article{border-color:#34413e}.feature-grid article:nth-child(2n),.docs-band{background:#182221}}@media(max-width:900px){.hero:before{inset-right:0}.hero-bg{inset:0;grid-template-columns:58px minmax(0,1fr);padding-top:90px;opacity:.38}.thread-preview{display:none}.product-band,.feature-grid{grid-template-columns:1fr}.feature-grid article,.feature-grid article:last-child{min-height:0;border-right:0;border-bottom:1px solid #c8c0b2}}@media(max-width:620px){.product-nav{align-items:flex-start;flex-direction:column}.hero{min-height:760px}.hero-bg{grid-template-columns:1fr;opacity:.42}.workspace-rail{display:none}.hero-copy{padding-bottom:90px}.destination-list a{flex-direction:column}.destination-list span{text-align:left}}:root{color-scheme:light dark;font-family:Inter,SF Pro Text,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"ss01","cv11";--rail: #e9e1d7;--bg: #f7f3ed;--panel: #fffaf2;--panel-2: #efe7dc;--panel-3: #e4dbcf;--hover: rgba(16, 32, 39, .05);--hover-strong: rgba(16, 32, 39, .08);--line: rgba(16, 32, 39, .1);--line-strong: rgba(16, 32, 39, .16);--text: #22201d;--text-strong: #11100e;--muted: #6f675f;--muted-2: #958b80;--accent: #dd5d45;--accent-2: #006d77;--accent-soft: rgba(221, 93, 69, .16);--accent-glow: 0 0 0 1px rgba(221, 93, 69, .28), 0 8px 30px -12px rgba(221, 93, 69, .45);--success: #168b51;--warn: #f5b050;--danger: #c84343;--shadow: 0 24px 60px -24px rgba(16, 32, 39, .32);--radius-sm: 6px;--radius: 8px;--radius-lg: 14px;--radius-xl: 18px;background:var(--bg);color:var(--text)}@media(prefers-color-scheme:dark){:root{--rail: #0d0e12;--bg: #131419;--panel: #1a1b22;--panel-2: #20222b;--panel-3: #272a35;--hover: rgba(255, 255, 255, .04);--hover-strong: rgba(255, 255, 255, .07);--line: rgba(255, 255, 255, .07);--line-strong: rgba(255, 255, 255, .12);--text: #e7e9ee;--text-strong: #ffffff;--muted: #8a8f9c;--muted-2: #5d626d;--accent: #6f7eff;--accent-2: #5666ee;--accent-soft: rgba(111, 126, 255, .18);--accent-glow: 0 0 0 1px rgba(111, 126, 255, .4), 0 8px 30px -12px rgba(111, 126, 255, .6);--success: #2ecc71;--warn: #f5b050;--danger: #ff6b6b;--shadow: 0 24px 60px -20px rgba(0, 0, 0, .6)}}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:radial-gradient(1000px 600px at 0% 0%,rgba(111,126,255,.08),transparent 60%),radial-gradient(900px 700px at 100% 100%,rgba(255,130,200,.05),transparent 60%),var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}input,textarea{background:transparent;border:0;outline:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#ffffff1f;background-clip:content-box}.auth-shell{display:grid;min-height:100vh;place-items:center;padding:32px;background:radial-gradient(700px 500px at 30% 20%,rgba(111,126,255,.18),transparent 60%),radial-gradient(700px 500px at 80% 90%,rgba(255,110,196,.12),transparent 60%),var(--bg)}.auth-panel{display:grid;gap:22px;width:min(100%,440px);border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:linear-gradient(180deg,#ffffff0a,#fff0) var(--panel);box-shadow:var(--shadow);padding:36px}.auth-brand{display:flex;align-items:center;gap:12px}.auth-brand .mark{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--accent),#b46cff);color:#fff;font-weight:800;letter-spacing:-.02em;box-shadow:0 10px 24px -8px #6f7effb3}.auth-brand .brand-text strong{display:block;color:var(--text-strong);letter-spacing:-.01em}.auth-brand .brand-text span{display:block;color:var(--muted);font-size:12px}.auth-copy{display:grid;gap:8px;margin-top:8px}.auth-copy h1{margin:0;font-size:28px;letter-spacing:-.02em;color:var(--text-strong)}.auth-copy p{margin:0;color:var(--muted);line-height:1.5}.github-login{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border-radius:12px;background:#0d1117;color:#fff;font-weight:600;text-decoration:none;border:1px solid #2b2f36;transition:transform 80ms ease,background .12s ease,border-color .12s ease}.github-login:hover{background:#161b22;border-color:#3f4750;transform:translateY(-1px)}.auth-foot{margin:0;color:var(--muted-2);font-size:12px;text-align:center}.shell{display:grid;grid-template-columns:72px 260px minmax(0,1fr) 0;height:100vh;min-height:100vh;overflow:hidden;transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}.shell.thread-open{grid-template-columns:72px 260px minmax(0,1fr) minmax(340px,28vw)}.shell.sidebar-collapsed{grid-template-columns:72px 0 minmax(0,1fr) 0}.shell.sidebar-collapsed.thread-open{grid-template-columns:72px 0 minmax(0,1fr) minmax(340px,28vw)}.timeline{display:flex;flex-direction:column;min-width:0;background:var(--bg);overflow:hidden}.timeline>*{min-width:0;flex-shrink:0}.timeline>.messages{flex:1 1 0;min-height:0}.topbar{display:flex;align-items:center;gap:14px;padding:12px 20px;min-height:60px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),var(--bg)}.topbar-title{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.topbar-title h1{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-title h1.with-glyph:first-letter{color:var(--muted);margin-right:1px}.topbar-divider{width:1px;height:18px;background:var(--line-strong);margin:0 6px}.topbar-meta{margin:0;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search{display:flex;align-items:center;gap:8px;width:min(280px,30vw);height:34px;padding:0 10px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);color:var(--muted);transition:border-color .12s ease,background .12s ease}.search:focus-within{border-color:var(--accent);background:var(--panel-2);color:var(--text)}.search input{flex:1;min-width:0;height:100%;color:var(--text)}.search input::placeholder{color:var(--muted)}.search-clear{width:18px;height:18px;border-radius:50%;border:0;background:var(--panel-3);color:var(--muted);display:grid;place-items:center;font-size:14px;line-height:1}.search-clear:hover{background:var(--accent);color:#fff}.search-submit{height:22px;padding:0 8px;border:0;border-radius:5px;background:var(--accent-soft);color:var(--accent);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.search-submit:hover{background:var(--accent);color:#fff}.topbar-actions{display:inline-flex;align-items:center;gap:6px}.topbar-actions button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--muted);transition:background .12s ease,color .12s ease,border-color .12s ease,transform 80ms ease}.topbar-actions button:hover,.topbar-actions button.active{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent)}.topbar-actions button:active{transform:translateY(1px)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.search-results{display:flex;flex-direction:column;gap:2px;padding:10px 14px 14px;border-bottom:1px solid var(--line);background:var(--panel);max-height:280px;overflow-y:auto}.search-results-head{display:flex;align-items:center;justify-content:space-between;padding:0 6px 8px}.search-results-head strong{color:var(--text-strong);font-size:13px}.search-results-head button{border:0;background:transparent;color:var(--muted);font-size:12px;padding:4px 8px;border-radius:var(--radius-sm)}.search-results-head button:hover{background:var(--hover);color:var(--text)}.search-result{display:flex;align-items:flex-start;gap:10px;border:0;background:transparent;color:var(--text);padding:8px;border-radius:var(--radius-sm);text-align:left}.search-result:hover{background:var(--hover)}.search-result .dm-avatar{width:30px;height:30px;font-size:13px}.search-result-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.search-result-body>div{display:flex;align-items:baseline;gap:8px}.search-result-body strong{color:var(--text-strong);font-size:13px}.search-result-body time{color:var(--muted);font-size:11px}.search-result-body span{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guild-rail{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 0;background:var(--rail);border-right:1px solid var(--line);overflow-y:auto;position:relative}.guild-rail .guild{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:var(--panel-2);color:var(--text);border:0;font-weight:700;font-size:14px;letter-spacing:-.02em;position:relative;transition:border-radius .14s ease,background .12s ease,transform .12s ease;box-shadow:0 1px #ffffff0a inset}.guild-rail .guild:hover{border-radius:12px;background:var(--accent);color:#fff;box-shadow:0 8px 24px -10px #6f7eff99}.guild-rail .guild.home{background:linear-gradient(135deg,var(--accent),#b46cff);color:#fff;font-weight:800}.guild-rail .guild.home:hover{border-radius:12px;filter:brightness(1.1)}.guild-rail .guild.add{background:transparent;color:var(--success);border:1px dashed rgba(46,204,113,.4)}.guild-rail .guild.add:hover{background:#2ecc711f;color:#fff;border-style:solid;border-color:var(--success)}.guild-divider{width:36px;height:1px;background:var(--line-strong);margin:4px 0}.guild-list{display:flex;flex-direction:column;align-items:center;gap:8px}.guild-wrap{position:relative}.guild-wrap:before{content:"";position:absolute;left:-14px;top:50%;transform:translateY(-50%) scaleY(.2);width:4px;height:28px;border-radius:0 4px 4px 0;background:var(--text-strong);opacity:0;transition:opacity .14s ease,transform .14s ease}.guild-wrap:hover:before{opacity:.6;transform:translateY(-50%) scaleY(.5)}.guild-wrap.active:before{opacity:1;transform:translateY(-50%) scaleY(1)}.guild-wrap.active .guild{border-radius:14px;background:var(--accent);color:#fff}.guild-create{position:absolute;left:100%;top:14px;margin-left:8px;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);padding:8px;box-shadow:var(--shadow);z-index:20}.guild-create input{height:32px;padding:0 10px;width:200px;border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text)}.sidebar{display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--panel);border-right:1px solid var(--line);overflow:hidden;min-width:0;transition:opacity .16s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.sidebar-collapsed .sidebar{opacity:0;pointer-events:none;transform:translate(-14px)}.workspace-header{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;min-height:60px}.sidebar-collapse{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:var(--panel-2);color:var(--muted);transition:color .12s ease,background .12s ease,transform .12s ease}.sidebar-collapse:hover{background:var(--panel-3);color:var(--text-strong);transform:translate(-1px)}.workspace-name{display:flex;flex-direction:column;gap:2px;min-width:0}.workspace-name strong{color:var(--text-strong);letter-spacing:-.01em;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-name .presence{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.workspace-name .presence:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--muted-2)}.workspace-name .presence.online{color:var(--success)}.workspace-name .presence.online:before{background:var(--success);box-shadow:0 0 0 3px #2ecc712e}.sidebar-scroll{overflow-y:auto;padding:12px 8px 16px}.nav-section+.nav-section{margin-top:12px}.section-title{display:flex;align-items:center;gap:6px;width:100%;border:0;background:transparent;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.04em;padding:6px 8px;border-radius:var(--radius-sm)}.section-title:hover{color:var(--text);background:var(--hover)}.section-title .caret{font-size:10px;opacity:.7}.section-title .label{flex:1;text-align:left}.section-title .add-button{width:18px;height:18px;border-radius:4px;display:grid;place-items:center;font-size:14px;font-weight:700;background:#ffffff0f;color:var(--text)}.section-title:hover .add-button{background:var(--accent);color:#fff}.nav-list{display:flex;flex-direction:column;gap:1px;margin-top:4px}.nav-item{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);text-align:left;padding:6px 10px;min-height:30px;transition:background .1s ease,color .1s ease}.nav-item:hover{background:var(--hover);color:var(--text)}.nav-item.active{background:var(--accent-soft);color:var(--text-strong)}.nav-item .hash{color:var(--muted);font-weight:600;width:14px;text-align:center}.nav-item.active .hash{color:var(--accent)}.nav-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.nav-empty{margin:4px 8px;color:var(--muted-2);font-size:12px}.dm-avatar{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,hsl(var(--hue, 220deg) 70% 55%),hsl(calc(var(--hue, 220deg) + 40deg) 70% 45%));flex-shrink:0;overflow:hidden}.dm-avatar img,.avatar img{width:100%;height:100%;display:block;object-fit:cover}.presence-dot{width:8px;height:8px;border-radius:50%;background:var(--muted-2);flex-shrink:0}.presence-dot.active{background:var(--success);box-shadow:0 0 0 2px var(--panel)}.inline-create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:6px 4px 2px}.inline-create input{width:100%;min-width:0;height:30px;padding:0 10px;border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text);border:1px solid var(--line)}.inline-create input:focus{border-color:var(--accent);background:var(--panel-3)}.inline-create button.ghost,button.ghost{width:30px;height:30px;border:0;border-radius:var(--radius-sm);background:var(--panel-3);color:var(--muted);font-weight:600;padding:0;font-size:14px;display:grid;place-items:center}.inline-create button.ghost:hover{background:var(--accent);color:#fff}.user-card{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:var(--panel-2);border-top:1px solid var(--line);border-right:0;border-bottom:0;border-left:0;color:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.user-card:hover{background:var(--panel-3)}.user-card .dm-avatar{width:28px;height:28px;font-size:12px}.user-card .user-meta{flex:1;min-width:0}.user-card .user-meta strong{display:block;color:var(--text-strong);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-card .user-meta span{display:block;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messages{position:relative;display:flex;flex-direction:column;opacity:1;transition:opacity .14s ease-out}.messages.is-revealing{opacity:0;transition:opacity 0ms;pointer-events:none}.messages-vlist{flex:1;min-height:0}.empty{display:grid;place-items:center;align-content:center;text-align:center;gap:10px;min-height:50vh;padding:48px 24px}.empty-icon{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,var(--accent),#b46cff);color:#fff;display:grid;place-items:center;font-size:26px;font-weight:800;box-shadow:0 18px 40px -16px #6f7effb3}.empty strong{color:var(--text-strong);font-size:18px;letter-spacing:-.01em}.empty span{color:var(--muted);max-width:380px;line-height:1.5}.day-divider{display:flex;align-items:center;gap:12px;margin:18px 18px 8px;pointer-events:none}.day-divider:before,.day-divider:after{content:"";flex:1;height:1px;background:var(--line)}.day-divider span{background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.message-group{display:grid;grid-template-columns:56px minmax(0,1fr);padding:8px 18px;position:relative}.message-group:hover{background:var(--hover)}.avatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:14px;background:linear-gradient(135deg,hsl(var(--hue, 220deg) 70% 55%),hsl(calc(var(--hue, 220deg) + 40deg) 70% 45%));box-shadow:0 6px 20px -10px #0009;margin-top:2px;overflow:hidden}.avatar-button{position:relative;z-index:2;border:0;padding:0;cursor:pointer;transition:transform .1s ease,box-shadow .12s ease,filter .12s ease}.avatar-button:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 10px 24px -12px #000c}.avatar.small{width:30px;height:30px;font-size:12px;border-radius:10px}.avatar.large{width:56px;height:56px;border-radius:16px;font-size:18px;margin:0}.group-body{min-width:0}.group-body>header{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.group-body>header strong{color:var(--text-strong);font-size:14.5px;letter-spacing:-.005em;font-weight:700}.author-name{border:0;background:transparent;color:var(--text-strong);padding:0;border-radius:4px;font-size:14.5px;letter-spacing:0;font-weight:700}.author-name:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.group-body>header time{color:var(--muted);font-size:11px}.group-body>header span{color:var(--muted);font-size:12px}.message-row{margin-left:-56px;padding:1px 0 1px 56px;position:relative;border-radius:0;transition:background 80ms ease}.message-row:not(:first-child){margin-top:1px}.message-row:hover{background:var(--hover-strong)}.message-row.selected{background:var(--accent-soft)}.message-row.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.row-stamp{position:absolute;left:8px;top:4px;font-size:10px;color:var(--muted-2);opacity:0;font-variant-numeric:tabular-nums}.message-row:hover .row-stamp{opacity:1}.message-content{min-width:0}.message-actions{display:flex;align-items:flex-start;gap:4px;opacity:0;transform:translateY(-50%);position:absolute;right:8px;top:0;background:var(--panel);border:1px solid var(--line-strong);border-radius:8px;padding:2px;box-shadow:var(--shadow);transition:opacity .1s ease,transform .1s ease}.message-row:hover .message-actions,.message-row.selected .message-actions{opacity:1}.message-actions button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--muted)}.message-actions button:hover{background:var(--hover-strong);color:var(--text-strong)}.markdown{line-height:1.5;color:var(--text);font-size:14.5px;overflow-wrap:anywhere;word-break:break-word}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p{margin:0}.markdown p+p,.markdown ul,.markdown ol,.markdown blockquote,.markdown pre{margin-top:6px}.markdown a{color:var(--accent);text-decoration:none}.markdown a:hover{text-decoration:underline}.markdown code{background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.markdown pre{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;overflow-x:auto}.markdown pre code{background:transparent;border:0;padding:0}.markdown blockquote{border-left:3px solid var(--accent);margin:0;padding:4px 0 4px 12px;color:var(--muted)}.markdown ul,.markdown ol{padding-left:22px}.markdown img{max-width:100%;max-height:360px;border-radius:var(--radius);margin-top:6px;border:1px solid var(--line);object-fit:contain;background:var(--panel);cursor:zoom-in}.attachment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:8px;max-width:560px}.attachment-grid.compact{grid-template-columns:minmax(0,1fr);max-width:420px}.media-tile{position:relative;display:block;width:100%;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:#0a0c12;overflow:hidden;isolation:isolate;text-align:left;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.media-tile:hover{border-color:var(--line-strong);box-shadow:0 18px 40px -28px #000000e6}.media-tile:focus-visible{outline:none;border-color:var(--line-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}.media-tile--image{cursor:zoom-in}.media-tile__open{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in}.media-tile__open:focus{outline:0}.media-tile__open:focus-visible+.media-tile__caption .media-tile__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.media-tile--video{cursor:default}.media-tile img,.media-tile video{display:block;width:100%;max-height:360px;object-fit:contain;background:#05070d}.media-tile--image img{max-height:320px}.media-tile__caption{position:absolute;inset:auto 0 0;z-index:3;display:flex;align-items:center;gap:8px;padding:22px 10px 8px;background:linear-gradient(to top,#000000c7,#00000080 40%,#0000);opacity:0;pointer-events:none;transition:opacity .14s ease}.media-tile__caption>*{pointer-events:auto}.media-tile:hover .media-tile__caption,.media-tile:focus-within .media-tile__caption{opacity:1}.media-tile--video.is-started .media-tile__caption{display:none}.media-tile__name{flex:1;min-width:0;color:#fff;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.6)}.media-tile__chip{position:relative;z-index:4;display:inline-grid;place-items:center;width:28px;height:28px;flex:none;border-radius:8px;background:#00000080;color:#fff;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-decoration:none;transition:background .12s ease,border-color .12s ease,transform .12s ease}.media-tile__chip:hover{background:#000000b3;border-color:#ffffff52;transform:translateY(-1px)}.media-tile__play{position:absolute;inset:0 0 48px;display:grid;place-items:center;width:100%;height:auto;border:0;margin:0;padding:0;background:transparent;cursor:pointer;z-index:1}.media-tile__play:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,#0000002e,#0000000d 45%,#0000 70%);opacity:.7;transition:opacity .16s ease;pointer-events:none}.media-tile__play:hover:before{opacity:.9}.media-tile__play-icon{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:999px;background:#0000008c;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 6px 20px -8px #0000008c;padding-left:3px;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .18s ease,box-shadow .2s ease}.media-tile__play-icon svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.media-tile__play:hover .media-tile__play-icon{transform:scale(1.06);background:#000000b3;box-shadow:0 10px 28px -10px #000000a6}.media-tile__play:active .media-tile__play-icon{transform:scale(.97);transition-duration:80ms}.media-tile__play:focus-visible{outline:none}.media-tile__play:focus-visible .media-tile__play-icon{box-shadow:0 0 0 2px #fff9,0 10px 28px -10px #000000a6}.media-tile__duration{position:absolute;left:8px;bottom:8px;z-index:2;padding:2px 6px;border-radius:4px;background:#000000b8;color:#fff;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;pointer-events:none}.file-attachment{display:flex;align-items:center;gap:10px;max-width:360px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.file-attachment:hover{border-color:var(--line-strong);background:var(--panel-2)}.file-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-weight:800}.file-attachment strong,.file-attachment small{display:block}.file-attachment strong{color:var(--text-strong);font-size:13px}.file-attachment small{color:var(--muted);font-size:11px}.composer{padding:18px 18px 10px;background:var(--bg);display:grid;gap:0;position:relative}.composer-card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.composer:focus-within .composer-card{border-color:color-mix(in srgb,var(--accent) 55%,var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.composer-toolbar{display:inline-flex;align-items:center;gap:2px;width:100%;padding:4px 6px;margin:0;border:0;border-top:1px solid var(--line);border-radius:0;background:color-mix(in srgb,var(--panel-2) 35%,transparent);box-shadow:none}.composer-toolbar button{min-width:28px;height:26px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--text);opacity:.78;font-size:11.5px;font-weight:700;transition:background .1s ease,color .1s ease,opacity .1s ease,transform 80ms ease}.composer-toolbar button:hover{background:var(--hover-strong);color:var(--text-strong);opacity:1}.composer-toolbar button.active{background:var(--accent-soft);color:var(--accent);opacity:1}.composer-toolbar button:active{transform:translateY(1px)}.gif-picker{margin-top:8px;margin-bottom:8px;width:min(520px,calc(100vw - 40px));border:1px solid var(--line-strong);border-radius:16px;background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:var(--shadow);padding:10px;animation:picker-in .16s cubic-bezier(.2,.8,.2,1)}.gif-picker-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:2px 2px 10px}.gif-picker-head strong{color:var(--text-strong);font-size:13px}.gif-picker-head input{min-width:0;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}.gif-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:240px;overflow-y:auto}.gif-grid button{position:relative;overflow:hidden;aspect-ratio:4 / 3;border:0;border-radius:12px;background:var(--panel-2);color:#fff;padding:0;box-shadow:inset 0 0 0 1px var(--line);transition:transform .12s ease,box-shadow .12s ease}.gif-grid button:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px var(--accent),0 14px 30px -22px #000c}.gif-grid img{width:100%;height:100%;display:block;object-fit:cover}.gif-grid span{position:absolute;left:6px;right:6px;bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;background:#0000008f;padding:4px 7px;font-size:10.5px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes picker-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.composer-row{--composer-control-size: 36px;--composer-line-height: 22px;--composer-text-padding-block: 7px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px;padding:8px 8px 4px 10px;background:transparent;border:0;border-radius:0}.composer:focus-within .composer-toolbar,.composer-row:focus-within{border-color:transparent}.composer-row:focus-within{box-shadow:none}.composer-icon{align-self:start;width:var(--composer-control-size);height:var(--composer-control-size);margin-top:calc(var(--composer-text-padding-block) + (var(--composer-line-height) - var(--composer-control-size)) / 2);display:grid;place-items:center;color:var(--muted);border-radius:10px;cursor:pointer;transition:background .12s ease,color .12s ease}.composer-icon:hover{background:var(--hover-strong);color:var(--text-strong)}.composer-icon input[type=file]{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.composer textarea,.reply-composer textarea{width:100%;height:auto;min-height:44px;max-height:50vh;padding:var(--composer-text-padding-block) 4px;resize:none;color:var(--text);line-height:var(--composer-line-height);font-size:14.5px;align-self:start;overflow-y:auto;box-sizing:border-box}.composer textarea::placeholder,.reply-composer textarea::placeholder{color:var(--muted)}.send{align-self:start;width:var(--composer-control-size);height:var(--composer-control-size);margin-top:calc(var(--composer-text-padding-block) + (var(--composer-line-height) - var(--composer-control-size)) / 2);display:grid;place-items:center;border:0;border-radius:10px;background:var(--accent);color:#fff;transition:background .12s ease,transform 80ms ease,opacity .12s ease}.send:hover:not(:disabled){background:var(--accent-2);transform:translateY(-1px)}.send:disabled{background:var(--panel-3);color:var(--muted-2);cursor:not-allowed}.composer-attachment{margin-top:8px;margin-bottom:8px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font-size:13px;width:fit-content}.attachment-icon{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--accent-soft);color:var(--accent)}.pending-image{width:42px;height:32px;object-fit:cover;border-radius:7px;border:1px solid var(--line);background:var(--panel-2)}.attachment-name{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-remove{width:18px;height:18px;border:0;background:transparent;color:var(--muted);border-radius:50%;font-size:14px;line-height:1}.attachment-remove:hover{background:var(--danger);color:#fff}.composer-hint{color:var(--muted-2);font-size:11px;padding:7px 4px 0}.composer-hint kbd{display:inline-block;background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;color:var(--text)}.thread{display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--panel);border-left:1px solid var(--line);min-width:0;overflow:hidden;opacity:0;transform:translate(28px);pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.thread.open{opacity:1;transform:translate(0);pointer-events:auto}.thread>header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;min-height:60px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),var(--panel)}.thread>header p,.thread>header strong{margin:0}.thread>header p{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.thread>header strong{display:block;color:var(--text-strong);font-size:14px}.thread .close{width:28px;height:28px;border:0;border-radius:50%;background:var(--panel-2);color:var(--muted);font-size:18px;line-height:1}.thread .close:hover{background:var(--panel-3);color:var(--text-strong)}.thread-scroll{overflow-y:auto;padding:12px 16px}.thread-root{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.thread-divider{display:flex;align-items:center;gap:10px;margin:14px 0 10px}.thread-divider:before,.thread-divider:after{content:"";flex:1;height:1px;background:var(--line)}.thread-divider span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.reply-list{display:flex;flex-direction:column;gap:10px}.reply{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:6px;border-radius:var(--radius-sm)}.reply:hover{background:var(--hover)}.reply-composer{padding:10px 14px 14px;background:var(--panel);border-top:1px solid var(--line)}.reply-composer .composer-row{border-radius:0}.thread-empty{display:grid;place-items:center;align-content:center;gap:8px;padding:32px 24px;text-align:center;grid-row:span 3}.thread-icon{width:56px;height:56px;border-radius:16px;background:var(--panel-2);color:var(--muted);display:grid;place-items:center}.thread-empty strong{color:var(--text-strong);font-size:15px}.thread-empty span{color:var(--muted);font-size:13px;max-width:260px;line-height:1.5}.profile-pane{overflow-y:auto}.profile-hero{min-height:210px;display:grid;place-items:end center;padding:28px 20px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.24)),linear-gradient(135deg,hsl(var(--hue, 220deg) 76% 58%),hsl(calc(var(--hue, 220deg) + 54deg) 74% 38%));border-bottom:1px solid var(--line)}.profile-avatar{width:min(240px,70%);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:#ffffff2e;color:#fff;font-size:clamp(48px,12vw,88px);font-weight:800;box-shadow:0 26px 60px -30px #000000e6}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-pane-body{display:grid;gap:18px;padding:18px 16px 22px}.profile-pane-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-pane-title h2{margin:0;color:var(--text-strong);font-size:22px;letter-spacing:0}.profile-pane-title span{display:block;margin-top:3px;color:var(--muted);font-size:13px}.text-action{border:0;border-radius:6px;background:transparent;color:var(--accent);font-size:13px;font-weight:700;padding:4px 6px}.text-action:hover{background:var(--accent-soft)}.profile-presence{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:14px}.profile-actions-row{display:flex;gap:8px;flex-wrap:wrap}.profile-actions-row .primary-action,.profile-actions-row .ghost-action{min-width:110px}.profile-info{display:grid;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.profile-info header{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-info header strong{color:var(--text-strong);font-size:14px}.profile-info-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}.info-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--panel-2);color:var(--muted);font-size:11px;font-weight:800}.profile-info-row small,.profile-info-row span{display:block}.profile-info-row small{color:var(--muted);font-size:11px}.profile-info-row span{color:var(--text);font-size:13px;overflow-wrap:anywhere}.profile-note{margin:0;color:var(--muted);line-height:1.5;font-size:13px}.modal-scrim{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:#05080f8a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal-backdrop{position:absolute;inset:0;border:0;background:transparent}.modal-backdrop:focus{outline:0}.profile-modal{position:relative;z-index:1;width:min(480px,100%);border:1px solid var(--line-strong);border-radius:14px;background:var(--panel);color:var(--text);box-shadow:var(--shadow);overflow:hidden}.profile-modal>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line);background:var(--panel-2)}.profile-modal p{margin:0 0 3px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.profile-modal h2{margin:0;color:var(--text-strong);font-size:20px;letter-spacing:0}.profile-modal>header button{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:22px}.profile-modal>header button:hover{background:var(--hover);color:var(--text-strong)}.profile-form{display:grid;gap:14px;padding:20px}.profile-preview{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}.profile-preview strong,.profile-preview span{display:block}.profile-preview strong{color:var(--text-strong);font-size:15px}.profile-preview span{color:var(--muted);font-size:13px}.field{display:grid;gap:6px}.field span{color:var(--muted);font-size:12px;font-weight:700}.field input{width:100%;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text)}.field input:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px var(--accent-soft)}.profile-status{color:var(--success);font-size:12px}.profile-status.error{color:var(--danger)}.profile-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.ghost-action,.primary-action{height:36px;padding:0 14px;border-radius:var(--radius-sm);font-weight:700}.ghost-action{border:1px solid var(--line);background:var(--panel);color:var(--text)}.primary-action{border:0;background:var(--accent);color:#fff}.ghost-action:hover{background:var(--hover)}.primary-action:hover{filter:brightness(1.04)}.image-viewer-scrim{padding:28px;background:#000000c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.image-viewer{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100%);max-height:min(86vh,900px);overflow:hidden;border-radius:14px;background:#07090f;color:#fff;box-shadow:0 34px 90px -34px #000000f2;animation:picker-in .15s cubic-bezier(.2,.8,.2,1)}.image-viewer>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:10px 12px 10px 16px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0a}.image-viewer>header strong{min-width:0;overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.image-viewer>header div{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.image-viewer>header a{height:30px;display:inline-flex;align-items:center;padding:0 10px;border-radius:7px;background:#ffffff14;color:#fff;font-size:12px;font-weight:700;text-decoration:none}.image-viewer>header a:hover{background:#ffffff24}.image-viewer>header button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#ffffffc7;font-size:22px;line-height:1}.image-viewer>header button:hover{background:#ffffff1f;color:#fff}.image-viewer-stage{display:grid;place-items:center;min-height:0;padding:18px}.image-viewer-stage img{display:block;max-width:100%;max-height:calc(86vh - 96px);object-fit:contain;border-radius:8px;background:#ffffff0a}.mobile-nav-toggle{display:none;position:fixed;top:14px;left:14px;z-index:30;width:38px;height:38px;border-radius:10px;border:1px solid var(--line-strong);background:var(--panel);color:var(--text);font-size:22px;line-height:1}.mobile-nav-toggle .bars{display:grid;gap:3px}.mobile-nav-toggle .bars i{display:block;width:16px;height:2px;background:currentColor;border-radius:2px}@media(max-width:1180px){.shell{grid-template-columns:72px 240px minmax(0,1fr)}.shell.sidebar-collapsed,.shell.sidebar-collapsed.thread-open{grid-template-columns:72px 0 minmax(0,1fr)}.thread{position:fixed;inset:0 0 0 auto;width:min(420px,100vw);box-shadow:var(--shadow);transform:translate(100%);transition:transform .18s ease;z-index:4;border-left:1px solid var(--line-strong)}.thread.open{transform:translate(0)}}@media(max-width:820px){.mobile-nav-toggle{display:grid;place-items:center}.shell,.shell.thread-open,.shell.sidebar-collapsed,.shell.sidebar-collapsed.thread-open{grid-template-columns:1fr}.sidebar-collapsed .sidebar{opacity:1;pointer-events:auto;transform:translate(-100%)}.guild-rail,.sidebar{position:fixed;inset:0 auto 0 0;z-index:20;transform:translate(-100%);transition:transform .18s ease}.guild-rail{width:72px}.sidebar{left:72px;width:260px}.nav-open .guild-rail,.nav-open .sidebar{transform:translate(0)}.topbar{padding-left:64px}.search{width:180px}}@media(max-width:520px){.search,.topbar-meta,.topbar-divider{display:none}}.message-row.highlight,.thread-root.highlight,.reply.highlight{animation:quote-flash 1.4s ease-out}@keyframes quote-flash{0%{background:#6366f138}to{background:transparent}}.quote-block{display:inline-flex;align-items:stretch;gap:.5rem;margin:0 0 .35rem;padding:.25rem .5rem .25rem 0;background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;text-align:left;max-width:100%;font:inherit}.quote-block:hover:not(:disabled){background:#6366f114}.quote-block:disabled{cursor:default;opacity:.75}.quote-block .quote-bar{width:3px;align-self:stretch;background:var(--accent, #6366f1);border-radius:2px;flex:0 0 3px}.quote-block .quote-content{display:flex;flex-direction:column;gap:.1rem;min-width:0}.quote-block .quote-author{font-size:.78rem;font-weight:600;color:var(--accent, #6366f1)}.quote-block .quote-snippet{font-size:.85rem;color:var(--text-muted, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:56ch}.quote-block .quote-snippet.muted{font-style:italic;opacity:.75}.quote-preview{display:flex;align-items:center;gap:.5rem;padding:6px 10px 6px 12px;margin:0;background:color-mix(in srgb,var(--accent) 5%,transparent);border:0;border-bottom:1px solid var(--line);border-radius:0;font-size:12.5px;color:var(--muted)}.quote-preview .quote-bar{display:none}.quote-preview-body{display:flex;align-items:baseline;gap:.4rem;flex:1;min-width:0;overflow:hidden}.quote-preview-label{font-size:12px;color:color-mix(in srgb,var(--accent) 85%,var(--text));white-space:nowrap}.quote-preview-label strong{color:var(--text-strong);font-weight:600}.quote-preview-snippet{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:12px;flex:1;min-width:0}.quote-preview-clear{background:transparent;border:0;color:var(--muted);font-size:16px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:6px;transition:background .1s ease,color .1s ease}.quote-preview-clear:hover{color:var(--text-strong);background:var(--hover-strong)}.reply-quote-btn{position:relative;margin-left:auto;background:transparent;border:0;color:var(--text-muted, #6b7280);cursor:pointer;font-size:.95rem;padding:0 .3rem;opacity:0;transition:opacity .15s}.reply:hover .reply-quote-btn,.thread-root:hover .reply-quote-btn,.reply-quote-btn:focus-visible{opacity:1}.reply-quote-btn:hover{color:var(--accent, #6366f1)}.tooltip{position:relative}.tooltip:before,.reply-quote-btn:before{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 12px);z-index:20;transform:translate(-50%,4px) scale(.96);padding:.42rem .62rem;border-radius:9px;background:#3a3a44;color:#f4f4f7;box-shadow:0 10px 28px #00000047;font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.tooltip:after,.reply-quote-btn:after{content:"";position:absolute;left:50%;bottom:calc(100% + 5px);z-index:20;width:12px;height:12px;border-radius:2px;background:#3a3a44;transform:translate(-50%,4px) rotate(45deg) scale(.9);opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.tooltip:hover:before,.tooltip:focus-visible:before,.reply-quote-btn:hover:before,.reply-quote-btn:focus-visible:before,.tooltip:hover:after,.tooltip:focus-visible:after,.reply-quote-btn:hover:after,.reply-quote-btn:focus-visible:after{opacity:1;transform:translate(-50%) scale(1)}.tooltip:hover:after,.tooltip:focus-visible:after,.reply-quote-btn:hover:after,.reply-quote-btn:focus-visible:after{transform:translate(-50%) rotate(45deg) scale(1)} diff --git a/apps/api/internal/webassets/dist/assets/index-BkjsE07i.css b/apps/api/internal/webassets/dist/assets/index-BkjsE07i.css new file mode 100644 index 0000000..c6cfc62 --- /dev/null +++ b/apps/api/internal/webassets/dist/assets/index-BkjsE07i.css @@ -0,0 +1 @@ +.product-site{min-height:100vh;background:#f7f3ea;color:#151716;font-family:Avenir Next,Segoe UI,ui-sans-serif,system-ui,sans-serif}.product-site a{color:inherit;text-decoration:none}.hero{position:relative;display:grid;min-height:clamp(680px,92vh,920px);overflow:hidden;isolation:isolate;background:linear-gradient(90deg,#0c1f23c7,#0c1f232e 62%,#0c1f23b3),#103033;color:#fff8ee}.hero:after{position:absolute;inset:auto 0 0;height:22vh;min-height:130px;background:linear-gradient(0deg,#f7f3ea 8%,#f7f3ea00);content:"";z-index:-1}.hero:before{position:absolute;inset:0 38% 0 0;background:linear-gradient(90deg,#081c1efa,#081c1e00);content:"";z-index:-1}.hero-bg{position:absolute;inset:0 0 0 clamp(260px,28vw,460px);display:grid;grid-template-columns:92px minmax(360px,1fr) minmax(260px,28vw);gap:18px;padding:102px clamp(18px,5vw,70px) 80px;opacity:.36;z-index:-2}.workspace-rail,.timeline-preview,.thread-preview{border:1px solid rgba(255,248,238,.24);background:#fff8ee1f;box-shadow:0 28px 90px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-rail{display:grid;align-content:start;gap:14px;padding:16px}.workspace-rail span{display:grid;place-items:center;min-height:54px;border-radius:8px;background:#fff8ee2e;color:#fff8ee;font-weight:900;text-transform:uppercase}.timeline-preview{align-self:stretch;padding:clamp(18px,3vw,34px)}.preview-top{display:flex;justify-content:space-between;margin-bottom:48px;color:#b9ddd9;font-weight:800}.preview-top strong{color:#7ce0b5}.timeline-preview article,.thread-preview{max-width:720px;margin:0 0 18px;border-radius:8px;background:#fff8ee29;padding:18px}.timeline-preview b,.thread-preview span{color:#ff8a70}.timeline-preview p,.thread-preview p{margin:6px 0 0;color:#fff8ee;font-size:clamp(17px,1.8vw,24px)}.timeline-preview code{border-radius:5px;background:#0c1f2394;padding:2px 5px}.thread-line{margin-left:clamp(0px,8vw,130px)}.thread-preview{align-self:center;min-height:260px}.product-nav{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px clamp(18px,5vw,70px);font-weight:800}.product-nav>div{display:flex;gap:clamp(14px,3vw,34px)}.brand-lockup{display:inline-flex;align-items:center;gap:10px}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#ff6f55;color:#151716;font-weight:950;text-transform:uppercase}.hero-copy{position:relative;z-index:2;align-self:center;width:min(780px,calc(100vw - 36px));padding:0 clamp(18px,5vw,70px) 16vh}.eyebrow,.section-kicker{margin:0 0 14px;color:#ffb09f;font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.hero h1,.product-band h2{margin:0;letter-spacing:0}.hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(66px,13vw,152px);font-weight:900;line-height:.9}.lede{width:min(680px,100%);margin:26px 0 0;color:#fff3df;font-size:clamp(20px,2.2vw,31px);line-height:1.18}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:8px;padding:0 18px;font-weight:950}.primary-action{background:#ff6f55;color:#151716}.secondary-action{border:1px solid rgba(255,248,238,.42);color:#fff8ee}.product-band{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);gap:clamp(28px,6vw,90px);padding:clamp(58px,8vw,112px) clamp(18px,5vw,70px)}.product-band h2{max-width:720px;font-size:clamp(34px,5vw,74px);line-height:.96}.product-band p{margin:0;color:#3f4743;font-size:clamp(18px,2.1vw,27px);line-height:1.34}.intro-band{padding-top:0}.intro-band .section-kicker,.cli-band .section-kicker,.docs-band .section-kicker{color:#b84632}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #c8c0b2}.feature-grid article{min-height:250px;border-right:1px solid #c8c0b2;padding:clamp(22px,3vw,40px)}.feature-grid article:nth-child(2n){background:#e8f0e9}.feature-grid article:last-child{border-right:0}.feature-grid h3{margin:0 0 44px;font-size:24px}.feature-grid p{margin:0;color:#48504c;line-height:1.45}.cli-band{background:#162a2d;color:#fff8ee}.cli-band p{color:#c9d8d4}.cli-band pre{overflow:auto;align-self:start;margin:0;border:1px solid rgba(255,248,238,.18);border-radius:8px;background:#071314;color:#bdf1dc;padding:clamp(18px,3vw,32px);line-height:1.7}.docs-band{background:#fffaf0}.destination-list{display:grid;gap:12px}.destination-list a{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #cbc2b3;padding:18px 0;font-size:clamp(21px,3vw,40px);font-weight:900}.destination-list span{color:#6f7772;font-size:15px;font-weight:700;text-align:right}@media(prefers-color-scheme:dark){.product-site{background:#101616;color:#fff8ee}.hero:after{background:linear-gradient(0deg,#101616 8%,#10161600)}.product-band p,.feature-grid p,.destination-list span{color:#bac7c3}.feature-grid{border-color:#34413e}.feature-grid article{border-color:#34413e}.feature-grid article:nth-child(2n),.docs-band{background:#182221}}@media(max-width:900px){.hero:before{inset-right:0}.hero-bg{inset:0;grid-template-columns:58px minmax(0,1fr);padding-top:90px;opacity:.38}.thread-preview{display:none}.product-band,.feature-grid{grid-template-columns:1fr}.feature-grid article,.feature-grid article:last-child{min-height:0;border-right:0;border-bottom:1px solid #c8c0b2}}@media(max-width:620px){.product-nav{align-items:flex-start;flex-direction:column}.hero{min-height:760px}.hero-bg{grid-template-columns:1fr;opacity:.42}.workspace-rail{display:none}.hero-copy{padding-bottom:90px}.destination-list a{flex-direction:column}.destination-list span{text-align:left}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BZdD_g9V.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-b6lpi8_2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-Cjtb1TV-.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;font-family:Geist Variable,Inter,SF Pro Text,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"ss01","cv11";--rail: #e9e1d7;--bg: #f7f3ed;--panel: #fffaf2;--panel-2: #efe7dc;--panel-3: #e4dbcf;--hover: rgba(16, 32, 39, .05);--hover-strong: rgba(16, 32, 39, .08);--line: rgba(16, 32, 39, .1);--line-strong: rgba(16, 32, 39, .16);--text: #22201d;--text-strong: #11100e;--muted: #6f675f;--muted-2: #958b80;--accent: #dd5d45;--accent-2: #006d77;--accent-soft: rgba(221, 93, 69, .16);--accent-glow: 0 0 0 1px rgba(221, 93, 69, .28), 0 8px 30px -12px rgba(221, 93, 69, .45);--success: #168b51;--warn: #f5b050;--danger: #c84343;--shadow: 0 24px 60px -24px rgba(16, 32, 39, .32);--radius-sm: 6px;--radius: 8px;--radius-lg: 14px;--radius-xl: 18px;background:var(--bg);color:var(--text)}@media(prefers-color-scheme:dark){:root{--rail: #0d0e12;--bg: #131419;--panel: #1a1b22;--panel-2: #20222b;--panel-3: #272a35;--hover: rgba(255, 255, 255, .04);--hover-strong: rgba(255, 255, 255, .07);--line: rgba(255, 255, 255, .07);--line-strong: rgba(255, 255, 255, .12);--text: #e7e9ee;--text-strong: #ffffff;--muted: #8a8f9c;--muted-2: #5d626d;--accent: #6f7eff;--accent-2: #5666ee;--accent-soft: rgba(111, 126, 255, .18);--accent-glow: 0 0 0 1px rgba(111, 126, 255, .4), 0 8px 30px -12px rgba(111, 126, 255, .6);--success: #2ecc71;--warn: #f5b050;--danger: #ff6b6b;--shadow: 0 24px 60px -20px rgba(0, 0, 0, .6)}}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:radial-gradient(1000px 600px at 0% 0%,rgba(111,126,255,.08),transparent 60%),radial-gradient(900px 700px at 100% 100%,rgba(255,130,200,.05),transparent 60%),var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}input,textarea{background:transparent;border:0;outline:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#ffffff1f;background-clip:content-box}.auth-shell{display:grid;min-height:100vh;place-items:center;padding:32px;background:radial-gradient(700px 500px at 30% 20%,rgba(111,126,255,.18),transparent 60%),radial-gradient(700px 500px at 80% 90%,rgba(255,110,196,.12),transparent 60%),var(--bg)}.auth-panel{display:grid;gap:22px;width:min(100%,440px);border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:linear-gradient(180deg,#ffffff0a,#fff0) var(--panel);box-shadow:var(--shadow);padding:36px}.auth-brand{display:flex;align-items:center;gap:12px}.auth-brand .mark{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--accent),#b46cff);color:#fff;font-weight:800;letter-spacing:-.02em;box-shadow:0 10px 24px -8px #6f7effb3}.auth-brand .brand-text strong{display:block;color:var(--text-strong);letter-spacing:-.01em}.auth-brand .brand-text span{display:block;color:var(--muted);font-size:12px}.auth-copy{display:grid;gap:8px;margin-top:8px}.auth-copy h1{margin:0;font-size:28px;letter-spacing:-.02em;color:var(--text-strong)}.auth-copy p{margin:0;color:var(--muted);line-height:1.5}.github-login{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border-radius:12px;background:#0d1117;color:#fff;font-weight:600;text-decoration:none;border:1px solid #2b2f36;transition:transform 80ms ease,background .12s ease,border-color .12s ease}.github-login:hover{background:#161b22;border-color:#3f4750;transform:translateY(-1px)}.auth-foot{margin:0;color:var(--muted-2);font-size:12px;text-align:center}.shell{display:grid;grid-template-columns:72px 260px minmax(0,1fr) 0;height:100vh;min-height:100vh;overflow:hidden;transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}.shell.thread-open{grid-template-columns:72px 260px minmax(0,1fr) minmax(340px,28vw)}.shell.sidebar-collapsed{grid-template-columns:72px 0 minmax(0,1fr) 0}.shell.sidebar-collapsed.thread-open{grid-template-columns:72px 0 minmax(0,1fr) minmax(340px,28vw)}.timeline{display:flex;flex-direction:column;min-width:0;background:var(--bg);overflow:hidden}.timeline>*{min-width:0;flex-shrink:0}.timeline>.messages{flex:1 1 0;min-height:0}.topbar{display:flex;align-items:center;gap:14px;padding:12px 20px;min-height:60px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),var(--bg)}.topbar-title{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.topbar-title h1{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-title h1.with-glyph:first-letter{color:var(--muted);margin-right:1px}.topbar-divider{width:1px;height:18px;background:var(--line-strong);margin:0 6px}.topbar-meta{margin:0;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search{display:flex;align-items:center;gap:8px;width:min(280px,30vw);height:34px;padding:0 10px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);color:var(--muted);transition:border-color .12s ease,background .12s ease}.search:focus-within{border-color:var(--accent);background:var(--panel-2);color:var(--text)}.search input{flex:1;min-width:0;height:100%;color:var(--text)}.search input::placeholder{color:var(--muted)}.search-clear{width:18px;height:18px;border-radius:50%;border:0;background:var(--panel-3);color:var(--muted);display:grid;place-items:center;font-size:14px;line-height:1}.search-clear:hover{background:var(--accent);color:#fff}.search-submit{height:22px;padding:0 8px;border:0;border-radius:5px;background:var(--accent-soft);color:var(--accent);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.search-submit:hover{background:var(--accent);color:#fff}.topbar-actions{display:inline-flex;align-items:center;gap:6px}.topbar-actions button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--muted);transition:background .12s ease,color .12s ease,border-color .12s ease,transform 80ms ease}.topbar-actions button:hover,.topbar-actions button.active{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent)}.topbar-actions button:active{transform:translateY(1px)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.search-results{display:flex;flex-direction:column;gap:2px;padding:10px 14px 14px;border-bottom:1px solid var(--line);background:var(--panel);max-height:280px;overflow-y:auto}.search-results-head{display:flex;align-items:center;justify-content:space-between;padding:0 6px 8px}.search-results-head strong{color:var(--text-strong);font-size:13px}.search-results-head button{border:0;background:transparent;color:var(--muted);font-size:12px;padding:4px 8px;border-radius:var(--radius-sm)}.search-results-head button:hover{background:var(--hover);color:var(--text)}.search-result{display:flex;align-items:flex-start;gap:10px;border:0;background:transparent;color:var(--text);padding:8px;border-radius:var(--radius-sm);text-align:left}.search-result:hover{background:var(--hover)}.search-result .dm-avatar{width:30px;height:30px;font-size:13px}.search-result-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.search-result-body>div{display:flex;align-items:baseline;gap:8px}.search-result-body strong{color:var(--text-strong);font-size:13px}.search-result-body time{color:var(--muted);font-size:11px}.search-result-body span{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guild-rail{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 0;background:var(--rail);border-right:1px solid var(--line);overflow-y:auto;position:relative}.guild-rail .guild{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:var(--panel-2);color:var(--text);border:0;font-weight:700;font-size:14px;letter-spacing:-.02em;position:relative;transition:border-radius .14s ease,background .12s ease,transform .12s ease;box-shadow:0 1px #ffffff0a inset}.guild-rail .guild:hover{border-radius:12px;background:var(--accent);color:#fff;box-shadow:0 8px 24px -10px #6f7eff99}.guild-rail .guild.home{background:linear-gradient(135deg,var(--accent),#b46cff);color:#fff;font-weight:800}.guild-rail .guild.home:hover{border-radius:12px;filter:brightness(1.1)}.guild-rail .guild.add{background:transparent;color:var(--success);border:1px dashed rgba(46,204,113,.4)}.guild-rail .guild.add:hover{background:#2ecc711f;color:#fff;border-style:solid;border-color:var(--success)}.guild-divider{width:36px;height:1px;background:var(--line-strong);margin:4px 0}.guild-list{display:flex;flex-direction:column;align-items:center;gap:8px}.guild-wrap{position:relative}.guild-wrap:before{content:"";position:absolute;left:-14px;top:50%;transform:translateY(-50%) scaleY(.2);width:4px;height:28px;border-radius:0 4px 4px 0;background:var(--text-strong);opacity:0;transition:opacity .14s ease,transform .14s ease}.guild-wrap:hover:before{opacity:.6;transform:translateY(-50%) scaleY(.5)}.guild-wrap.active:before{opacity:1;transform:translateY(-50%) scaleY(1)}.guild-wrap.active .guild{border-radius:14px;background:var(--accent);color:#fff}.guild-create{position:absolute;left:100%;top:14px;margin-left:8px;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);padding:8px;box-shadow:var(--shadow);z-index:20}.guild-create input{height:32px;padding:0 10px;width:200px;border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text)}.sidebar{display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--panel);border-right:1px solid var(--line);overflow:hidden;min-width:0;transition:opacity .16s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.sidebar-collapsed .sidebar{opacity:0;pointer-events:none;transform:translate(-14px)}.workspace-header{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;min-height:60px}.sidebar-collapse{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:var(--panel-2);color:var(--muted);transition:color .12s ease,background .12s ease,transform .12s ease}.sidebar-collapse:hover{background:var(--panel-3);color:var(--text-strong);transform:translate(-1px)}.workspace-name{display:flex;flex-direction:column;gap:2px;min-width:0}.workspace-name strong{color:var(--text-strong);letter-spacing:-.01em;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-name .presence{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.workspace-name .presence:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--muted-2)}.workspace-name .presence.online{color:var(--success)}.workspace-name .presence.online:before{background:var(--success);box-shadow:0 0 0 3px #2ecc712e}.sidebar-scroll{overflow-y:auto;padding:12px 8px 16px}.nav-section+.nav-section{margin-top:12px}.section-title{display:flex;align-items:center;gap:6px;width:100%;border:0;background:transparent;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.04em;padding:6px 8px;border-radius:var(--radius-sm)}.section-title:hover{color:var(--text);background:var(--hover)}.section-title .caret{font-size:10px;opacity:.7}.section-title .label{flex:1;text-align:left}.section-title .add-button{width:18px;height:18px;border-radius:4px;display:grid;place-items:center;font-size:14px;font-weight:700;background:#ffffff0f;color:var(--text)}.section-title:hover .add-button{background:var(--accent);color:#fff}.nav-list{display:flex;flex-direction:column;gap:1px;margin-top:4px}.nav-item{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);text-align:left;padding:6px 10px;min-height:30px;transition:background .1s ease,color .1s ease}.nav-item:hover{background:var(--hover);color:var(--text)}.nav-item.active{background:var(--accent-soft);color:var(--text-strong)}.nav-item .hash{color:var(--muted);font-weight:600;width:14px;text-align:center}.nav-item.active .hash{color:var(--accent)}.nav-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.nav-empty{margin:4px 8px;color:var(--muted-2);font-size:12px}.dm-avatar{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,hsl(var(--hue, 220deg) 70% 55%),hsl(calc(var(--hue, 220deg) + 40deg) 70% 45%));flex-shrink:0;overflow:hidden}.dm-avatar img,.avatar img{width:100%;height:100%;display:block;object-fit:cover}.presence-dot{width:8px;height:8px;border-radius:50%;background:var(--muted-2);flex-shrink:0}.presence-dot.active{background:var(--success);box-shadow:0 0 0 2px var(--panel)}.inline-create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:6px 4px 2px}.inline-create input{width:100%;min-width:0;height:30px;padding:0 10px;border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text);border:1px solid var(--line)}.inline-create input:focus{border-color:var(--accent);background:var(--panel-3)}.inline-create button.ghost,button.ghost{width:30px;height:30px;border:0;border-radius:var(--radius-sm);background:var(--panel-3);color:var(--muted);font-weight:600;padding:0;font-size:14px;display:grid;place-items:center}.inline-create button.ghost:hover{background:var(--accent);color:#fff}.user-card{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:var(--panel-2);border-top:1px solid var(--line);border-right:0;border-bottom:0;border-left:0;color:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.user-card:hover{background:var(--panel-3)}.user-card .dm-avatar{width:28px;height:28px;font-size:12px}.user-card .user-meta{flex:1;min-width:0}.user-card .user-meta strong{display:block;color:var(--text-strong);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-card .user-meta span{display:block;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messages{position:relative;display:flex;flex-direction:column;opacity:1;transition:opacity .14s ease-out}.messages.is-revealing{opacity:0;transition:opacity 0ms;pointer-events:none}.messages-vlist{flex:1;min-height:0}.empty{display:grid;place-items:center;align-content:center;text-align:center;gap:10px;min-height:50vh;padding:48px 24px}.empty-icon{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,var(--accent),#b46cff);color:#fff;display:grid;place-items:center;font-size:26px;font-weight:800;box-shadow:0 18px 40px -16px #6f7effb3}.empty strong{color:var(--text-strong);font-size:18px;letter-spacing:-.01em}.empty span{color:var(--muted);max-width:380px;line-height:1.5}.day-divider{display:flex;align-items:center;gap:12px;margin:18px 18px 8px;pointer-events:none}.day-divider:before,.day-divider:after{content:"";flex:1;height:1px;background:var(--line)}.day-divider span{background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.message-group{display:grid;grid-template-columns:56px minmax(0,1fr);padding:8px 18px;position:relative}.message-group:hover{background:var(--hover)}.avatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:14px;background:linear-gradient(135deg,hsl(var(--hue, 220deg) 70% 55%),hsl(calc(var(--hue, 220deg) + 40deg) 70% 45%));box-shadow:0 6px 20px -10px #0009;margin-top:2px;overflow:hidden}.avatar-button{position:relative;z-index:2;border:0;padding:0;cursor:pointer;transition:transform .1s ease,box-shadow .12s ease,filter .12s ease}.avatar-button:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 10px 24px -12px #000c}.avatar.small{width:30px;height:30px;font-size:12px;border-radius:10px}.avatar.large{width:56px;height:56px;border-radius:16px;font-size:18px;margin:0}.group-body{min-width:0}.group-body>header{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.group-body>header strong{color:var(--text-strong);font-size:14.5px;letter-spacing:-.005em;font-weight:700}.author-name{border:0;background:transparent;color:var(--text-strong);padding:0;border-radius:4px;font-size:14.5px;letter-spacing:0;font-weight:700}.author-name:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.group-body>header time{color:var(--muted);font-size:11px}.group-body>header span{color:var(--muted);font-size:12px}.message-row{margin-left:-56px;padding:1px 0 1px 56px;position:relative;border-radius:0;transition:background 80ms ease}.message-row:not(:first-child){margin-top:1px}.message-row:hover{background:var(--hover-strong)}.message-row.selected{background:var(--accent-soft)}.message-row.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.row-stamp{position:absolute;left:8px;top:4px;font-size:10px;color:var(--muted-2);opacity:0;font-variant-numeric:tabular-nums}.message-row:hover .row-stamp{opacity:1}.message-content{min-width:0}.message-actions{display:flex;align-items:flex-start;gap:4px;opacity:0;transform:translateY(-50%);position:absolute;right:8px;top:0;background:var(--panel);border:1px solid var(--line-strong);border-radius:8px;padding:2px;box-shadow:var(--shadow);transition:opacity .1s ease,transform .1s ease}.message-row:hover .message-actions,.message-row.selected .message-actions{opacity:1}.message-actions button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--muted)}.message-actions button:hover{background:var(--hover-strong);color:var(--text-strong)}.markdown{line-height:1.5;color:var(--text);font-size:14.5px;overflow-wrap:anywhere;word-break:break-word}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p{margin:0}.markdown p+p,.markdown ul,.markdown ol,.markdown blockquote,.markdown pre{margin-top:6px}.markdown a{color:var(--accent);text-decoration:none}.markdown a:hover{text-decoration:underline}.markdown code{background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-family:Geist Mono Variable,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.markdown pre{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;overflow-x:auto}.markdown pre code{background:transparent;border:0;padding:0}.markdown blockquote{border-left:3px solid var(--accent);margin:0;padding:4px 0 4px 12px;color:var(--muted)}.markdown ul,.markdown ol{padding-left:22px}.markdown img{max-width:100%;max-height:360px;border-radius:var(--radius);margin-top:6px;border:1px solid var(--line);object-fit:contain;background:var(--panel);cursor:zoom-in}.attachment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:8px;max-width:560px}.attachment-grid.compact{grid-template-columns:minmax(0,1fr);max-width:420px}.media-tile{position:relative;display:block;width:100%;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:#0a0c12;overflow:hidden;isolation:isolate;text-align:left;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.media-tile:hover{border-color:var(--line-strong);box-shadow:0 18px 40px -28px #000000e6}.media-tile:focus-visible{outline:none;border-color:var(--line-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}.media-tile--image{cursor:zoom-in}.media-tile__open{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in}.media-tile__open:focus{outline:0}.media-tile__open:focus-visible+.media-tile__caption .media-tile__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.media-tile--video{cursor:default}.media-tile img,.media-tile video{display:block;width:100%;max-height:360px;object-fit:contain;background:#05070d}.media-tile--image img{max-height:320px}.media-tile__caption{position:absolute;inset:auto 0 0;z-index:3;display:flex;align-items:center;gap:8px;padding:22px 10px 8px;background:linear-gradient(to top,#000000c7,#00000080 40%,#0000);opacity:0;pointer-events:none;transition:opacity .14s ease}.media-tile__caption>*{pointer-events:auto}.media-tile:hover .media-tile__caption,.media-tile:focus-within .media-tile__caption{opacity:1}.media-tile--video.is-started .media-tile__caption{display:none}.media-tile__name{flex:1;min-width:0;color:#fff;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.6)}.media-tile__chip{position:relative;z-index:4;display:inline-grid;place-items:center;width:28px;height:28px;flex:none;border-radius:8px;background:#00000080;color:#fff;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-decoration:none;transition:background .12s ease,border-color .12s ease,transform .12s ease}.media-tile__chip:hover{background:#000000b3;border-color:#ffffff52;transform:translateY(-1px)}.media-tile__play{position:absolute;inset:0 0 48px;display:grid;place-items:center;width:100%;height:auto;border:0;margin:0;padding:0;background:transparent;cursor:pointer;z-index:1}.media-tile__play:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,#0000002e,#0000000d 45%,#0000 70%);opacity:.7;transition:opacity .16s ease;pointer-events:none}.media-tile__play:hover:before{opacity:.9}.media-tile__play-icon{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:999px;background:#0000008c;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 6px 20px -8px #0000008c;padding-left:3px;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .18s ease,box-shadow .2s ease}.media-tile__play-icon svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.media-tile__play:hover .media-tile__play-icon{transform:scale(1.06);background:#000000b3;box-shadow:0 10px 28px -10px #000000a6}.media-tile__play:active .media-tile__play-icon{transform:scale(.97);transition-duration:80ms}.media-tile__play:focus-visible{outline:none}.media-tile__play:focus-visible .media-tile__play-icon{box-shadow:0 0 0 2px #fff9,0 10px 28px -10px #000000a6}.media-tile__duration{position:absolute;left:8px;bottom:8px;z-index:2;padding:2px 6px;border-radius:4px;background:#000000b8;color:#fff;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;pointer-events:none}.file-attachment{display:flex;align-items:center;gap:10px;max-width:360px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.file-attachment:hover{border-color:var(--line-strong);background:var(--panel-2)}.file-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-weight:800}.file-attachment strong,.file-attachment small{display:block}.file-attachment strong{color:var(--text-strong);font-size:13px}.file-attachment small{color:var(--muted);font-size:11px}.composer{padding:18px 18px 10px;background:var(--bg);display:grid;gap:0;position:relative}.composer-card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.composer:focus-within .composer-card{border-color:color-mix(in srgb,var(--accent) 55%,var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.composer-toolbar{display:inline-flex;align-items:center;gap:2px;width:100%;padding:4px 6px;margin:0;border:0;border-top:1px solid var(--line);border-radius:0;background:color-mix(in srgb,var(--panel-2) 35%,transparent);box-shadow:none}.composer-toolbar button{min-width:28px;height:26px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--text);opacity:.78;font-size:11.5px;font-weight:700;transition:background .1s ease,color .1s ease,opacity .1s ease,transform 80ms ease}.composer-toolbar button:hover{background:var(--hover-strong);color:var(--text-strong);opacity:1}.composer-toolbar button.active{background:var(--accent-soft);color:var(--accent);opacity:1}.composer-toolbar button:active{transform:translateY(1px)}.gif-picker{margin-top:8px;margin-bottom:8px;width:min(520px,calc(100vw - 40px));border:1px solid var(--line-strong);border-radius:16px;background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:var(--shadow);padding:10px;animation:picker-in .16s cubic-bezier(.2,.8,.2,1)}.gif-picker-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:2px 2px 10px}.gif-picker-head strong{color:var(--text-strong);font-size:13px}.gif-picker-head input{min-width:0;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}.gif-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:240px;overflow-y:auto}.gif-grid button{position:relative;overflow:hidden;aspect-ratio:4 / 3;border:0;border-radius:12px;background:var(--panel-2);color:#fff;padding:0;box-shadow:inset 0 0 0 1px var(--line);transition:transform .12s ease,box-shadow .12s ease}.gif-grid button:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px var(--accent),0 14px 30px -22px #000c}.gif-grid img{width:100%;height:100%;display:block;object-fit:cover}.gif-grid span{position:absolute;left:6px;right:6px;bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;background:#0000008f;padding:4px 7px;font-size:10.5px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes picker-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.composer-row{--composer-control-size: 36px;--composer-line-height: 22px;--composer-text-padding-block: 7px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px;padding:8px 8px 4px 10px;background:transparent;border:0;border-radius:0}.composer:focus-within .composer-toolbar,.composer-row:focus-within{border-color:transparent}.composer-row:focus-within{box-shadow:none}.composer-icon{align-self:start;width:var(--composer-control-size);height:var(--composer-control-size);margin-top:calc(var(--composer-text-padding-block) + (var(--composer-line-height) - var(--composer-control-size)) / 2);display:grid;place-items:center;color:var(--muted);border-radius:10px;cursor:pointer;transition:background .12s ease,color .12s ease}.composer-icon:hover{background:var(--hover-strong);color:var(--text-strong)}.composer-icon input[type=file]{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.composer textarea,.reply-composer textarea{width:100%;height:auto;min-height:44px;max-height:50vh;padding:var(--composer-text-padding-block) 4px;resize:none;color:var(--text);line-height:var(--composer-line-height);font-size:14.5px;align-self:start;overflow-y:auto;box-sizing:border-box}.composer textarea::placeholder,.reply-composer textarea::placeholder{color:var(--muted)}.send{align-self:start;width:var(--composer-control-size);height:var(--composer-control-size);margin-top:calc(var(--composer-text-padding-block) + (var(--composer-line-height) - var(--composer-control-size)) / 2);display:grid;place-items:center;border:0;border-radius:10px;background:var(--accent);color:#fff;transition:background .12s ease,transform 80ms ease,opacity .12s ease}.send:hover:not(:disabled){background:var(--accent-2);transform:translateY(-1px)}.send:disabled{background:var(--panel-3);color:var(--muted-2);cursor:not-allowed}.composer-attachment{margin-top:8px;margin-bottom:8px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font-size:13px;width:fit-content}.attachment-icon{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--accent-soft);color:var(--accent)}.pending-image{width:42px;height:32px;object-fit:cover;border-radius:7px;border:1px solid var(--line);background:var(--panel-2)}.attachment-name{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-remove{width:18px;height:18px;border:0;background:transparent;color:var(--muted);border-radius:50%;font-size:14px;line-height:1}.attachment-remove:hover{background:var(--danger);color:#fff}.composer-hint{color:var(--muted-2);font-size:11px;padding:7px 4px 0}.composer-hint kbd{display:inline-block;background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:0 5px;font-family:Geist Mono Variable,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;color:var(--text)}.thread{display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--panel);border-left:1px solid var(--line);min-width:0;overflow:hidden;opacity:0;transform:translate(28px);pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.thread.open{opacity:1;transform:translate(0);pointer-events:auto}.thread>header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;min-height:60px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),var(--panel)}.thread>header p,.thread>header strong{margin:0}.thread>header p{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.thread>header strong{display:block;color:var(--text-strong);font-size:14px}.thread .close{width:28px;height:28px;border:0;border-radius:50%;background:var(--panel-2);color:var(--muted);font-size:18px;line-height:1}.thread .close:hover{background:var(--panel-3);color:var(--text-strong)}.thread-scroll{overflow-y:auto;padding:12px 16px}.thread-root{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.thread-divider{display:flex;align-items:center;gap:10px;margin:14px 0 10px}.thread-divider:before,.thread-divider:after{content:"";flex:1;height:1px;background:var(--line)}.thread-divider span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.reply-list{display:flex;flex-direction:column;gap:10px}.reply{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:6px;border-radius:var(--radius-sm)}.reply:hover{background:var(--hover)}.reply-composer{padding:10px 14px 14px;background:var(--panel);border-top:1px solid var(--line)}.reply-composer .composer-row{border-radius:0}.thread-empty{display:grid;place-items:center;align-content:center;gap:8px;padding:32px 24px;text-align:center;grid-row:span 3}.thread-icon{width:56px;height:56px;border-radius:16px;background:var(--panel-2);color:var(--muted);display:grid;place-items:center}.thread-empty strong{color:var(--text-strong);font-size:15px}.thread-empty span{color:var(--muted);font-size:13px;max-width:260px;line-height:1.5}.profile-pane{overflow-y:auto}.profile-hero{min-height:210px;display:grid;place-items:end center;padding:28px 20px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.24)),linear-gradient(135deg,hsl(var(--hue, 220deg) 76% 58%),hsl(calc(var(--hue, 220deg) + 54deg) 74% 38%));border-bottom:1px solid var(--line)}.profile-avatar{width:min(240px,70%);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:#ffffff2e;color:#fff;font-size:clamp(48px,12vw,88px);font-weight:800;box-shadow:0 26px 60px -30px #000000e6}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-pane-body{display:grid;gap:18px;padding:18px 16px 22px}.profile-pane-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-pane-title h2{margin:0;color:var(--text-strong);font-size:22px;letter-spacing:0}.profile-pane-title span{display:block;margin-top:3px;color:var(--muted);font-size:13px}.text-action{border:0;border-radius:6px;background:transparent;color:var(--accent);font-size:13px;font-weight:700;padding:4px 6px}.text-action:hover{background:var(--accent-soft)}.profile-presence{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:14px}.profile-actions-row{display:flex;gap:8px;flex-wrap:wrap}.profile-actions-row .primary-action,.profile-actions-row .ghost-action{min-width:110px}.profile-info{display:grid;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.profile-info header{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-info header strong{color:var(--text-strong);font-size:14px}.profile-info-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}.info-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--panel-2);color:var(--muted);font-size:11px;font-weight:800}.profile-info-row small,.profile-info-row span{display:block}.profile-info-row small{color:var(--muted);font-size:11px}.profile-info-row span{color:var(--text);font-size:13px;overflow-wrap:anywhere}.profile-note{margin:0;color:var(--muted);line-height:1.5;font-size:13px}.modal-scrim{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:#05080f8a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal-backdrop{position:absolute;inset:0;border:0;background:transparent}.modal-backdrop:focus{outline:0}.profile-modal{position:relative;z-index:1;width:min(480px,100%);border:1px solid var(--line-strong);border-radius:14px;background:var(--panel);color:var(--text);box-shadow:var(--shadow);overflow:hidden}.profile-modal>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line);background:var(--panel-2)}.profile-modal p{margin:0 0 3px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.profile-modal h2{margin:0;color:var(--text-strong);font-size:20px;letter-spacing:0}.profile-modal>header button{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:22px}.profile-modal>header button:hover{background:var(--hover);color:var(--text-strong)}.profile-form{display:grid;gap:14px;padding:20px}.profile-preview{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2)}.profile-preview strong,.profile-preview span{display:block}.profile-preview strong{color:var(--text-strong);font-size:15px}.profile-preview span{color:var(--muted);font-size:13px}.field{display:grid;gap:6px}.field span{color:var(--muted);font-size:12px;font-weight:700}.field input{width:100%;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text)}.field input:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px var(--accent-soft)}.profile-status{color:var(--success);font-size:12px}.profile-status.error{color:var(--danger)}.profile-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.ghost-action,.primary-action{height:36px;padding:0 14px;border-radius:var(--radius-sm);font-weight:700}.ghost-action{border:1px solid var(--line);background:var(--panel);color:var(--text)}.primary-action{border:0;background:var(--accent);color:#fff}.ghost-action:hover{background:var(--hover)}.primary-action:hover{filter:brightness(1.04)}.image-viewer-scrim{padding:28px;background:#000000c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.image-viewer{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100%);max-height:min(86vh,900px);overflow:hidden;border-radius:14px;background:#07090f;color:#fff;box-shadow:0 34px 90px -34px #000000f2;animation:picker-in .15s cubic-bezier(.2,.8,.2,1)}.image-viewer>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:10px 12px 10px 16px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0a}.image-viewer>header strong{min-width:0;overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.image-viewer>header div{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.image-viewer>header a{height:30px;display:inline-flex;align-items:center;padding:0 10px;border-radius:7px;background:#ffffff14;color:#fff;font-size:12px;font-weight:700;text-decoration:none}.image-viewer>header a:hover{background:#ffffff24}.image-viewer>header button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#ffffffc7;font-size:22px;line-height:1}.image-viewer>header button:hover{background:#ffffff1f;color:#fff}.image-viewer-stage{display:grid;place-items:center;min-height:0;padding:18px}.image-viewer-stage img{display:block;max-width:100%;max-height:calc(86vh - 96px);object-fit:contain;border-radius:8px;background:#ffffff0a}.mobile-nav-toggle{display:none;position:fixed;top:14px;left:14px;z-index:30;width:38px;height:38px;border-radius:10px;border:1px solid var(--line-strong);background:var(--panel);color:var(--text);font-size:22px;line-height:1}.mobile-nav-toggle .bars{display:grid;gap:3px}.mobile-nav-toggle .bars i{display:block;width:16px;height:2px;background:currentColor;border-radius:2px}@media(max-width:1180px){.shell{grid-template-columns:72px 240px minmax(0,1fr)}.shell.sidebar-collapsed,.shell.sidebar-collapsed.thread-open{grid-template-columns:72px 0 minmax(0,1fr)}.thread{position:fixed;inset:0 0 0 auto;width:min(420px,100vw);box-shadow:var(--shadow);transform:translate(100%);transition:transform .18s ease;z-index:4;border-left:1px solid var(--line-strong)}.thread.open{transform:translate(0)}}@media(max-width:820px){.mobile-nav-toggle{display:grid;place-items:center}.shell,.shell.thread-open,.shell.sidebar-collapsed,.shell.sidebar-collapsed.thread-open{grid-template-columns:1fr}.sidebar-collapsed .sidebar{opacity:1;pointer-events:auto;transform:translate(-100%)}.guild-rail,.sidebar{position:fixed;inset:0 auto 0 0;z-index:20;transform:translate(-100%);transition:transform .18s ease}.guild-rail{width:72px}.sidebar{left:72px;width:260px}.nav-open .guild-rail,.nav-open .sidebar{transform:translate(0)}.topbar{padding-left:64px}.search{width:180px}}@media(max-width:520px){.search,.topbar-meta,.topbar-divider{display:none}}.message-row.highlight,.thread-root.highlight,.reply.highlight{animation:quote-flash 1.4s ease-out}@keyframes quote-flash{0%{background:#6366f138}to{background:transparent}}.quote-block{display:inline-flex;align-items:stretch;gap:.5rem;margin:0 0 .35rem;padding:.25rem .5rem .25rem 0;background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;text-align:left;max-width:100%;font:inherit}.quote-block:hover:not(:disabled){background:#6366f114}.quote-block:disabled{cursor:default;opacity:.75}.quote-block .quote-bar{width:3px;align-self:stretch;background:var(--accent, #6366f1);border-radius:2px;flex:0 0 3px}.quote-block .quote-content{display:flex;flex-direction:column;gap:.1rem;min-width:0}.quote-block .quote-author{font-size:.78rem;font-weight:600;color:var(--accent, #6366f1)}.quote-block .quote-snippet{font-size:.85rem;color:var(--text-muted, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:56ch}.quote-block .quote-snippet.muted{font-style:italic;opacity:.75}.quote-preview{display:flex;align-items:center;gap:.5rem;padding:6px 10px 6px 12px;margin:0;background:color-mix(in srgb,var(--accent) 5%,transparent);border:0;border-bottom:1px solid var(--line);border-radius:0;font-size:12.5px;color:var(--muted)}.quote-preview .quote-bar{display:none}.quote-preview-body{display:flex;align-items:baseline;gap:.4rem;flex:1;min-width:0;overflow:hidden}.quote-preview-label{font-size:12px;color:color-mix(in srgb,var(--accent) 85%,var(--text));white-space:nowrap}.quote-preview-label strong{color:var(--text-strong);font-weight:600}.quote-preview-snippet{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:12px;flex:1;min-width:0}.quote-preview-clear{background:transparent;border:0;color:var(--muted);font-size:16px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:6px;transition:background .1s ease,color .1s ease}.quote-preview-clear:hover{color:var(--text-strong);background:var(--hover-strong)}.reply-quote-btn{position:relative;margin-left:auto;background:transparent;border:0;color:var(--text-muted, #6b7280);cursor:pointer;font-size:.95rem;padding:0 .3rem;opacity:0;transition:opacity .15s}.reply:hover .reply-quote-btn,.thread-root:hover .reply-quote-btn,.reply-quote-btn:focus-visible{opacity:1}.reply-quote-btn:hover{color:var(--accent, #6366f1)}.tooltip{position:relative}.tooltip:before,.reply-quote-btn:before{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 12px);z-index:20;transform:translate(-50%,4px) scale(.96);padding:.42rem .62rem;border-radius:9px;background:#3a3a44;color:#f4f4f7;box-shadow:0 10px 28px #00000047;font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.tooltip:after,.reply-quote-btn:after{content:"";position:absolute;left:50%;bottom:calc(100% + 5px);z-index:20;width:12px;height:12px;border-radius:2px;background:#3a3a44;transform:translate(-50%,4px) rotate(45deg) scale(.9);opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.tooltip:hover:before,.tooltip:focus-visible:before,.reply-quote-btn:hover:before,.reply-quote-btn:focus-visible:before,.tooltip:hover:after,.tooltip:focus-visible:after,.reply-quote-btn:hover:after,.reply-quote-btn:focus-visible:after{opacity:1;transform:translate(-50%) scale(1)}.tooltip:hover:after,.tooltip:focus-visible:after,.reply-quote-btn:hover:after,.reply-quote-btn:focus-visible:after{transform:translate(-50%) rotate(45deg) scale(1)} diff --git a/apps/api/internal/webassets/dist/assets/index-Bafqh7qE.js b/apps/api/internal/webassets/dist/assets/index-DB4gtESA.js similarity index 100% rename from apps/api/internal/webassets/dist/assets/index-Bafqh7qE.js rename to apps/api/internal/webassets/dist/assets/index-DB4gtESA.js diff --git a/apps/api/internal/webassets/dist/index.html b/apps/api/internal/webassets/dist/index.html index 55e9559..335406d 100644 --- a/apps/api/internal/webassets/dist/index.html +++ b/apps/api/internal/webassets/dist/index.html @@ -4,8 +4,8 @@ ClickClack - - + +
diff --git a/apps/web/package.json b/apps/web/package.json index a640cef..e0892f0 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -11,6 +11,8 @@ "preview": "vite preview --host 127.0.0.1" }, "dependencies": { + "@fontsource-variable/geist": "^5.2.8", + "@fontsource-variable/geist-mono": "^5.2.7", "@sveltejs/vite-plugin-svelte": "^6.2.1", "dompurify": "^3.3.0", "marked": "^17.0.1", diff --git a/apps/web/src/styles/base.css b/apps/web/src/styles/base.css index 22c5727..72f9e5c 100644 --- a/apps/web/src/styles/base.css +++ b/apps/web/src/styles/base.css @@ -1,6 +1,7 @@ :root { color-scheme: light dark; font-family: + "Geist Variable", "Inter", "SF Pro Text", ui-sans-serif, diff --git a/apps/web/src/styles/composer.css b/apps/web/src/styles/composer.css index a0557b8..17c5bd5 100644 --- a/apps/web/src/styles/composer.css +++ b/apps/web/src/styles/composer.css @@ -342,7 +342,7 @@ border: 1px solid var(--line); border-radius: 4px; padding: 0 5px; - font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; + font-family: "Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 10.5px; color: var(--text); } diff --git a/apps/web/src/styles/index.css b/apps/web/src/styles/index.css index a4111d7..f805df5 100644 --- a/apps/web/src/styles/index.css +++ b/apps/web/src/styles/index.css @@ -1,3 +1,6 @@ +@import "@fontsource-variable/geist"; +@import "@fontsource-variable/geist-mono"; + @import "./base.css"; @import "./layout.css"; @import "./sidebar.css"; diff --git a/apps/web/src/styles/messages.css b/apps/web/src/styles/messages.css index fcc761a..faf283b 100644 --- a/apps/web/src/styles/messages.css +++ b/apps/web/src/styles/messages.css @@ -321,7 +321,7 @@ border: 1px solid var(--line); border-radius: 4px; padding: 1px 5px; - font-family: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; + font-family: "Geist Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.9em; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d032b20..937ba7c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,6 +26,12 @@ importers: apps/web: dependencies: + '@fontsource-variable/geist': + specifier: ^5.2.8 + version: 5.2.8 + '@fontsource-variable/geist-mono': + specifier: ^5.2.7 + version: 5.2.7 '@sveltejs/vite-plugin-svelte': specifier: ^6.2.1 version: 6.2.4(svelte@5.55.5)(vite@7.3.3(@types/node@25.6.2)) @@ -240,6 +246,12 @@ packages: cpu: [x64] os: [win32] + '@fontsource-variable/geist-mono@5.2.7': + resolution: {integrity: sha512-ZKlZ5sjtalb2TwXKs400mAGDlt/+2ENLNySPx0wTz3bP3mWARCsUW+rpxzZc7e05d2qGch70pItt3K4qttbIYA==} + + '@fontsource-variable/geist@5.2.8': + resolution: {integrity: sha512-cJ6m9e+8MQ5dCYJsLylfZrgBh6KkG4bOLckB35Tr9J/EqdkEM6QllH5PxqP1dhTvFup+HtMRPuz9xOjxXJggxw==} + '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -1140,6 +1152,10 @@ snapshots: '@esbuild/win32-x64@0.27.7': optional: true + '@fontsource-variable/geist-mono@5.2.7': {} + + '@fontsource-variable/geist@5.2.8': {} + '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.5