.subs-row-chat{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 9px;border-radius:var(--r-pill);flex-shrink:0;cursor:pointer;font:600 11px var(--font-sans);color:var(--fg-3);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--border-1);transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.subs-row-chat:hover{color:var(--fg-2)}.subs-row-chat.on{color:#ef8b4e;background:color-mix(in srgb,#ef8b4e 12%,var(--bg-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,#ef8b4e 30%,transparent)}.subs-row-chat:disabled{opacity:.5;cursor:default}.subs-row-chat svg{opacity:.85}.subs-row-chatlbl{letter-spacing:.02em}.cm-sec-ic{color:var(--brand-2)}.cm-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:start}.cm-card{position:relative;display:flex;flex-direction:column;gap:12px;background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-3);padding:16px;box-shadow:var(--rest-1),var(--edge-hi);transition:border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),transform var(--dur-base) var(--ease-out)}.cm-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ac) 42%,var(--border-2));box-shadow:var(--edge-hi),var(--shadow-2),0 0 26px -12px var(--ac)}.cm-card:before{content:"";position:absolute;left:16px;right:16px;top:0;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,var(--ac),color-mix(in srgb,var(--ac) 8%,transparent));opacity:.55}.cm-card-head{display:flex;align-items:center;gap:12px}.cm-brandmark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--r-3);background:color-mix(in srgb,var(--ac) 14%,var(--bg-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 26%,transparent);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.cm-card:hover .cm-brandmark{transform:scale(1.05);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 40%,transparent),0 0 0 3px color-mix(in srgb,var(--ac) 16%,transparent)}.cm-card.slack .cm-brandmark{background:var(--bg-2)}.cm-brandmark-img{width:30px;height:30px;border-radius:var(--r-2);object-fit:cover;display:block}.cm-brand-id{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-brand-name{display:inline-flex;align-items:center;gap:8px;font:800 15px var(--font-sans);letter-spacing:-.01em;color:var(--fg-1);text-decoration:none}.cm-brand-name:hover{color:var(--ac)}.cm-brand-badge{display:inline-flex;align-items:center;padding:1.5px 7px;border-radius:var(--r-pill);font:700 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ac) 80%,var(--fg-1));background:color-mix(in srgb,var(--ac) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 26%,transparent)}.cm-brand-sub{font-size:11px;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-card.admin{padding-left:28px}.cm-draghandle{position:absolute;left:0;top:0;bottom:0;width:26px;display:flex;align-items:flex-start;justify-content:center;padding-top:18px;color:var(--fg-3);cursor:-webkit-grab;cursor:grab;z-index:4;opacity:0;border-radius:var(--r-3) 0 0 var(--r-3);transition:opacity var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.cm-card:hover .cm-draghandle{opacity:.85}.cm-draghandle:hover{opacity:1;color:var(--fg-1);background:color-mix(in srgb,var(--ac) 9%,transparent)}.cm-draghandle:active{cursor:-webkit-grabbing;cursor:grabbing}.cm-card.dragging{opacity:.35}.cm-card.insertafter,.cm-card.insertbefore{overflow:visible}.cm-card-insert{position:absolute;left:-9px;top:3px;bottom:3px;width:3px;z-index:6;border-radius:3px;background:var(--brand);box-shadow:0 0 12px color-mix(in srgb,var(--brand) 80%,transparent)}.cm-card-insert.end{left:auto;right:-9px}.cm-card-insert:after,.cm-card-insert:before{content:"";position:absolute;left:-2.5px;width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 8px color-mix(in srgb,var(--brand) 80%,transparent)}.cm-card-insert:before{top:-4px}.cm-card-insert:after{bottom:-4px}.cm-chanrow{display:flex;flex-wrap:wrap;gap:6px}.cm-chan-pill{display:inline-flex;align-items:center;height:21px;padding:0 9px;border-radius:var(--r-pill);font:600 10.5px var(--font-mono);color:var(--fg-2);background:var(--bg-3);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--border-1)}.cm-feed{display:flex;flex-direction:column;gap:0;max-height:60vh;overflow-y:auto;padding-right:4px;margin-right:-4px;margin-top:2px}.cm-item{padding:11px 2px 5px;border-top:1px solid var(--border-1)}.cm-item:first-child{border-top:0}.cm-item.cont{border-top:0;padding-top:1px}@media (prefers-reduced-motion:no-preference){.cm-feed>.cm-item{animation:cmItemIn var(--dur-base) var(--ease-out) both}.cm-feed>.cm-item:nth-child(2){animation-delay:.03s}.cm-feed>.cm-item:nth-child(3){animation-delay:.06s}.cm-feed>.cm-item:nth-child(n+4){animation-delay:.09s}}@keyframes cmItemIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cm-msg{display:flex;gap:11px}.cm-msg.context{opacity:.62}.cm-msg .ix-avatar{flex-shrink:0}.cm-msg-gutter{width:36px;flex-shrink:0}.cm-msg.compact .cm-msg-gutter{width:28px}.cm-msg.cont .cm-msg-text{margin-top:0}.cm-msg-main{min-width:0;flex:1 1}.cm-msg-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.cm-msg-name{font:700 13px var(--font-sans);letter-spacing:-.01em;color:var(--fg-1)}.cm-tag{display:inline-flex;align-items:center;gap:3px;height:15px;padding:0 6px;border-radius:var(--r-1);font:700 8.5px var(--font-mono);letter-spacing:.06em;white-space:nowrap}.cm-tag.admin{color:#fff;background:color-mix(in srgb,var(--ac) 86%,#000)}.cm-tag.admin svg{opacity:.92}.cm-msg-time{font-size:10.5px;color:var(--fg-4)}.cm-chan{font-size:10px;color:var(--fg-3);padding:1px 5px;border-radius:var(--r-1);white-space:nowrap;background:color-mix(in srgb,var(--ac) 11%,transparent)}.cm-msg-text{font:400 13.5px/1.56 var(--font-sans);color:var(--fg-1);text-wrap:pretty;margin-top:5px;white-space:pre-wrap;overflow-wrap:anywhere}.cm-msg.compact .cm-msg-text{font-size:12.5px}.cm-msg-imgs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cm-msg-img{display:block;border-radius:var(--r-2);overflow:hidden;max-width:240px;box-shadow:inset 0 0 0 1px var(--border-1);cursor:zoom-in}.cm-msg-img img{display:block;max-width:100%;max-height:220px;object-fit:cover}.cm-msg-img:hover img{opacity:.92}.cm-msg-img:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cm-link{color:var(--info);text-decoration:none;word-break:break-all;cursor:pointer}.cm-link:hover{text-decoration:underline}.cm-link:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-radius:var(--r-1)}a.cm-msg-open{display:block;color:inherit;text-decoration:none;cursor:pointer}a.cm-msg-open:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ac) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--ac) 55%,transparent);text-underline-offset:2px}a.cm-msg-open:has(.cm-link:hover){text-decoration:none}.cm-msg-links{gap:7px;margin-top:8px}.cm-link-card,.cm-msg-links{display:flex;flex-direction:column}.cm-link-card{gap:3px;max-width:420px;padding:9px 11px;border-radius:var(--r-2);background:var(--bg-2);border:1px solid var(--border-1);border-left:2px solid color-mix(in srgb,var(--ac) 55%,var(--border-2));color:inherit;text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.cm-link-card:hover{background:color-mix(in srgb,var(--ac) 7%,var(--bg-2));border-color:color-mix(in srgb,var(--ac) 40%,var(--border-1))}.cm-link-title{font:600 12.5px/1.4 var(--font-sans);color:var(--fg-1)}.cm-link-card:hover .cm-link-title{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ac) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--ac) 55%,transparent);text-underline-offset:2px}.cm-link-text{font:400 11.5px/1.5 var(--font-sans);color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.cm-link-host{display:inline-flex;align-items:center;gap:4px;margin-top:1px;font-size:10px;color:var(--fg-4)}.cm-link-host svg{color:var(--fg-4);flex:none}.cm-reply-quote{display:flex;flex-direction:column;gap:2px;margin:4px 0 2px;padding-left:8px;border-left:2px solid color-mix(in srgb,var(--ac) 35%,var(--border-2))}.cm-reply-in{display:inline-flex;align-items:center;gap:4px;font:500 10.5px var(--font-mono)}.cm-reply-in,.cm-reply-in svg{color:var(--fg-4)}.cm-reply-in b{color:color-mix(in srgb,var(--ac) 70%,var(--fg-2));font-weight:600}.cm-reply-snip{font:400 11.5px/1.4 var(--font-sans);color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.cm-reacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.cm-react{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--ac) 9%,var(--bg-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 22%,var(--border-1));transition:background var(--dur-fast) var(--ease)}.cm-react:hover{background:color-mix(in srgb,var(--ac) 16%,var(--bg-2))}.cm-react-e{font-size:12px;line-height:1}.cm-react-img{width:15px;height:15px;object-fit:contain;display:block}.cm-react-n{font-size:10.5px;font-weight:600;color:var(--fg-2)}.cm-slack-replies{display:flex;align-items:center;gap:8px;width:100%;margin:9px 0 0 47px;max-width:calc(100% - 47px);padding:5px 10px 5px 6px;border-radius:var(--r-2);background:transparent;border:1px solid transparent;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.cm-slack-replies:hover{background:var(--bg-2);border-color:var(--border-1)}.cm-replies-faces{display:inline-flex}.cm-replies-faces .ix-avatar{margin-right:-4px;box-shadow:0 0 0 2px var(--bg-1)}.cm-slack-replies:hover .cm-replies-faces .ix-avatar{box-shadow:0 0 0 2px var(--bg-2)}.cm-replies-n{font:700 12px var(--font-sans);color:var(--ac)}.cm-replies-when{font-size:10.5px;color:var(--fg-4)}.cm-replies-caret{color:var(--fg-3);margin-left:auto;transition:transform var(--dur-fast) var(--ease)}.cm-slack-replies.is-open .cm-replies-caret{transform:rotate(180deg)}.cm-slack-thread-feed{display:flex;flex-direction:column;gap:12px;margin:10px 0 2px 18px;padding-left:17px;border-left:2px solid var(--border-2)}@media (prefers-reduced-motion:no-preference){.cm-slack-thread-feed>.cm-msg{animation:cmItemIn var(--dur-base) var(--ease-out) both}.cm-slack-thread-feed>.cm-msg:nth-child(2){animation-delay:.04s}.cm-slack-thread-feed>.cm-msg:nth-child(n+3){animation-delay:.08s}}@media (max-width:760px){.cm-row{grid-template-columns:1fr}.cm-feed{max-height:none}}.cm-card{min-width:0}.cb-src-body{display:flex;flex-direction:column;gap:11px;animation:cbBodyIn var(--dur-base) var(--ease-out) both}@keyframes cbBodyIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cb-tabs{display:flex;align-items:flex-end;flex-wrap:wrap;gap:3px}.cb-tab{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;cursor:pointer;border:0;border-bottom:2px solid var(--border-1);background:transparent;border-radius:var(--r-2) var(--r-2) 0 0;color:var(--fg-3);font:600 11.5px var(--font-mono);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.cb-tab:hover{background:var(--bg-2);color:var(--fg-1);border-bottom-color:var(--border-3)}.cb-tab.on{color:var(--fg-1);background:color-mix(in srgb,var(--ac) 10%,transparent);border-bottom-color:var(--ac)}.cb-tab-n{font-size:10px;color:var(--fg-4)}.cb-tab.on .cb-tab-n{color:color-mix(in srgb,var(--ac) 70%,var(--fg-2))}.cb-pane{display:flex;flex-direction:column;gap:10px;animation:cbBodyIn var(--dur-fast) var(--ease-out) both}.cb-pane-meta{display:flex;align-items:center;gap:7px;font:600 9.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-4)}.cm-card.feed-chat-timeline:before{content:none}.cm-card.feed-chat-timeline:hover{transform:none;border-color:var(--border-1);box-shadow:var(--rest-1),var(--edge-hi)}.feed-chat-timeline .ix-avatar{--ac:var(--chat-avatar-ac)}.feed-chat-timeline .cm-bubble-thread{padding:12px 0}.feed-chat-timeline .cm-msg-bubble{align-items:flex-start;gap:10px}.feed-chat-timeline .cm-msg-bubble>.ix-avatar{margin-top:25px}.feed-chat-timeline .cm-msg-bubble.context{opacity:1}.feed-chat-timeline .cm-msg-bubble .cm-msg-head{padding:0 12px 6px;gap:6px}.feed-chat-timeline .cm-msg-bubble .cm-msg-name{font-weight:600;color:var(--fg-2)}.feed-chat-timeline .cm-msg-bubble .cm-msg-time{margin-left:auto}.feed-chat-timeline .cm-bubble-body{width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;padding:10px 13px;border-radius:var(--r-3);background:var(--bg-2);border:1px solid var(--border-1)}.feed-chat-timeline .cm-bubble-body .cm-msg-text{margin-top:0}.feed-chat-timeline .cm-bubble-replies{margin:7px 0 0 44px}.feed-chat-timeline .cm-bubble-replies>summary{display:flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;padding:3px 12px;cursor:pointer;list-style:none;font:400 12px var(--font-sans);color:var(--fg-3);border-radius:var(--r-2)}.feed-chat-timeline .cm-bubble-replies>summary::-webkit-details-marker{display:none}.feed-chat-timeline .cm-bubble-replies>summary:hover{background:var(--bg-2);color:var(--fg-1)}.feed-chat-timeline .cm-bubble-replies>summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.feed-chat-timeline .cm-bubble-reply-feed{display:flex;flex-direction:column;gap:16px;margin-top:14px}.feed-chat-timeline .cm-bubble-original{display:block;font-size:12px;color:var(--fg-3);padding:3px 12px}.feed-chat-timeline .cm-msg-bodytext{font:400 13.5px/1.56 var(--font-sans)}.feed-chat-timeline .cm-msg-preview{max-height:15.6em;overflow:hidden}.feed-chat-timeline .cm-msg-preview.is-expanded{max-height:none}.feed-chat-timeline .cm-msg-more{display:block;margin:3px 0 0 auto;padding:3px 0 0 10px;border:0;background:transparent;color:var(--fg-3);font:inherit;cursor:pointer}.feed-chat-timeline .cm-msg-more:hover{color:var(--fg-1)}.feed-chat-timeline .cm-bubble-replies-button:focus-visible,.feed-chat-timeline .cm-msg-more:focus-visible,.feed-chat-timeline .cm-thread-back:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-2)}.feed-chat-timeline .cm-feed[hidden]{display:none}.feed-chat-timeline .cm-chat-content{flex-shrink:0}.feed-chat-timeline .cm-bubble-replies-button{display:flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;padding:5px 12px;border:0;background:transparent;color:var(--fg-3);font:400 12px var(--font-sans);border-radius:var(--r-2);cursor:pointer}.feed-chat-timeline .cm-bubble-replies-button:hover{background:var(--bg-2);color:var(--fg-1)}.feed-chat-timeline .cm-thread-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--border-1)}.feed-chat-timeline .cm-thread-back{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:0;border-radius:var(--r-2);background:transparent;color:var(--fg-2);cursor:pointer}.feed-chat-timeline .cm-thread-back:hover{color:var(--fg-1);background:var(--bg-2)}.feed-chat-timeline .cm-thread-heading{display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--fg-1)}.feed-chat-timeline .cm-thread-heading span{font-size:11px;color:var(--fg-3)}.feed-chat-timeline .cm-thread-feed{gap:20px;padding-top:8px}.feed-chat-timeline .cm-thread-divider{display:flex;align-items:center;gap:10px;color:var(--fg-3);font-size:12px}.feed-chat-timeline .cm-thread-divider:after{content:"";height:1px;flex:1 1;background:var(--border-1)}.pdf-paper{position:relative;background:#fff}.pdf-paper img{display:block;width:100%;height:auto;aspect-ratio:auto 612/792}.pdf-badge{--fc-ac:#4aa3f0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-2);color:var(--fc-ac);background:color-mix(in srgb,var(--fc-ac) 13%,var(--bg-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fc-ac) 30%,transparent)}.pdf-badge.sm{width:28px;height:28px;border-radius:var(--r-1)}.cm-pdf{--fc-ac:#4aa3f0;margin-top:9px;max-width:420px;container-type:inline-size}@container (max-width: 372px){.cm-pdf-meta{white-space:normal;line-height:1.45}}.cm-pdf-card{border:1px solid var(--border-1);border-radius:var(--r-3);background:var(--bg-2);overflow:hidden;box-shadow:var(--rest-1),var(--edge-hi);transition:border-color var(--dur-fast) var(--ease)}.cm-pdf-card:hover{border-color:var(--border-2)}.cm-pdf-top{gap:10px;padding:9px 11px}.cm-pdf-id,.cm-pdf-top{display:flex;align-items:center}.cm-pdf-id{flex:1 1;min-width:0;gap:12px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.cm-pdf-id.is-static{cursor:default}.cm-pdf-idmain{min-width:0;display:flex;flex-direction:column;gap:3px}.cm-pdf-name{font:700 13px/1.35 var(--font-sans);letter-spacing:-.01em;color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur-fast) var(--ease)}.cm-pdf-id:not(.is-static):hover .cm-pdf-name{color:var(--fc-ac)}.cm-pdf-meta{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:620px){.cm-pdf-meta{white-space:normal;line-height:1.45}}.cm-pdf-dl{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-2);text-decoration:none;color:var(--fc-ac);background:color-mix(in srgb,var(--fc-ac) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fc-ac) 32%,transparent);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.cm-pdf-card:focus-within .cm-pdf-dl,.cm-pdf-card:hover .cm-pdf-dl{opacity:1;pointer-events:auto}.cm-pdf-dl:hover{background:var(--fc-ac);color:#fff}.cm-pdf-dl:active{transform:translateY(1px)}.cm-pdf-prev{position:relative;display:block;height:186px;overflow:hidden;cursor:pointer;border-top:1px solid var(--border-1);background:#fff}.cm-pdf-prev:after{content:"";position:absolute;inset:auto 0 0;height:68px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 78%)}.cm-pdf-prev:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.cm-pdf-prev img{display:block;width:100%;height:auto}.cm-pdf-cta{position:absolute;left:50%;bottom:9px;transform:translateX(-50%);z-index:1;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border-radius:var(--r-pill);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#f2f5f9;background:rgba(11,14,20,.86);box-shadow:0 2px 10px rgba(0,0,0,.28);opacity:0;transition:opacity var(--dur-fast) var(--ease)}.cm-pdf-cta svg{transform:rotate(-90deg)}.cm-pdf-prev:focus-visible .cm-pdf-cta,.cm-pdf-prev:hover .cm-pdf-cta{opacity:1}.cm-pdf-ai{display:flex;gap:9px;margin-top:9px;padding:2px 0 2px 11px;max-width:460px;border-left:2px solid color-mix(in srgb,var(--brand) 40%,var(--border-2))}.cm-pdf-ai-ic{flex-shrink:0;color:var(--brand-2);margin-top:2px}.cm-pdf-ai-body{min-width:0;display:flex;flex-direction:column;gap:5px}.cm-pdf-ai-text{font:400 13px/1.58 var(--font-sans);color:var(--fg-2);margin:0;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cm-pdf-ai.open .cm-pdf-ai-text{-webkit-line-clamp:unset;display:block;overflow:visible;color:var(--fg-1)}.cm-pdf-ai-pts{margin:2px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.cm-pdf-ai-pts li{position:relative;padding-left:14px;font:400 12.5px/1.5 var(--font-sans);color:var(--fg-2)}.cm-pdf-ai-pts li:before{content:"";position:absolute;left:2px;top:8px;width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--brand) 65%,var(--fg-4))}.cm-pdf-ai-act{display:flex;gap:14px}.cm-pdf-ai-more{padding:0;border:0;background:transparent;cursor:pointer;font:600 12.5px var(--font-sans);color:var(--brand-2)}.cm-pdf-ai-more:hover{text-decoration:underline;text-underline-offset:2px}.cm-msg.compact .cm-pdf,.cm-msg.compact .cm-pdf-ai{max-width:380px}.cm-msg.compact .cm-pdf-prev{height:160px}.pdf-modal{--fc-ac:#4aa3f0}.art-modal.is-fs.pdf-modal:not(.is-tablet) .art-bar{padding-left:20px;padding-right:20px}.pdf-modal .art-src.pdf-src{display:flex;align-items:center;gap:10px;min-width:0}.pdf-src-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:13px}.pdf-pager{display:inline-flex;align-items:center;gap:2px;height:32px;padding:0 4px;border-radius:var(--r-2);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--border-1)}.pdf-pager span{min-width:54px;text-align:center;font-size:11.5px;font-weight:600;color:var(--fg-2)}.pdf-pager button{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--fg-3);border-radius:var(--r-1);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.pdf-pager button:first-of-type svg{transform:rotate(90deg)}.pdf-pager button:last-of-type svg{transform:rotate(-90deg)}.pdf-pager button:hover:not(:disabled){background:var(--bg-3);color:var(--fg-1)}.pdf-pager button:disabled{opacity:.32;cursor:default}.pdf-tool{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border:0;border-radius:var(--r-2);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--border-1);color:var(--fg-2);font:600 12px var(--font-sans);cursor:pointer;text-decoration:none;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.pdf-tool:hover{background:var(--bg-3);color:var(--fg-1)}.pdf-tool.on{color:var(--brand-2);background:var(--brand-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 34%,transparent)}.pdf-tool:active{transform:translateY(1px)}.pdf-wrap{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,100%)}.pdf-modal.side-on .pdf-wrap{grid-template-columns:minmax(0,1fr) 340px}.pdf-stage{min-width:0;min-height:0;overflow-y:auto;scroll-behavior:smooth;padding:22px 24px 56px;display:flex;flex-direction:column;align-items:center;gap:18px}.pdf-stage .pdf-paper{width:100%;max-width:760px;border-radius:2px;box-shadow:0 10px 32px rgba(0,0,0,.42),0 0 0 1px rgba(0,0,0,.5)}.pdf-end{padding:6px 0 0;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4)}.pdf-side{min-height:0;border-left:1px solid var(--border-1);background:var(--bg-1);overflow-y:auto;padding:18px 18px 40px;display:flex;flex-direction:column;gap:16px}.pdf-side-h{display:flex;align-items:center;gap:8px}.pdf-ov{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-4)}.pdf-side-h .pdf-ov{color:var(--brand-2)}.pdf-side-x{margin-left:auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--bg-2);color:var(--fg-3);border-radius:var(--r-1);cursor:pointer}.pdf-side-x:hover{background:var(--bg-3);color:var(--fg-1)}.pdf-side-sum{margin:0;font:400 13px/1.62 var(--font-sans);color:var(--fg-2);text-wrap:pretty}.pdf-side-sec{gap:9px;padding-top:15px;border-top:1px solid var(--border-1)}.pdf-side-pts,.pdf-side-sec{display:flex;flex-direction:column}.pdf-side-pts{margin:0;padding:0;list-style:none;gap:8px}.pdf-side-pts li{position:relative;padding-left:15px;font:400 12.5px/1.52 var(--font-sans);color:var(--fg-2)}.pdf-side-pts li:before{content:"";position:absolute;left:2px;top:8px;width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--brand) 65%,var(--fg-4))}.pdf-side-notes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.pdf-side-notes button{width:100%;display:flex;gap:9px;padding:8px 9px;border:0;border-radius:var(--r-2);background:transparent;text-align:left;cursor:pointer;font:400 12.5px/1.5 var(--font-sans);color:var(--fg-3);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.pdf-side-notes button span{flex-shrink:0;font-size:10px;font-weight:600;color:var(--fg-4);padding-top:2px}.pdf-side-notes button:hover{background:var(--bg-2);color:var(--fg-1)}.pdf-side-notes button.on{background:var(--brand-tint);color:var(--fg-1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 26%,transparent)}.pdf-side-notes button.on span{color:var(--brand-2)}.pdf-side-foot{display:flex;align-items:flex-start;gap:6px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border-1);font-size:10px;line-height:1.45;color:var(--fg-4)}.pdf-side-foot svg{flex-shrink:0;margin-top:1px;color:var(--brand-2)}.pdf-modal.is-tablet .pdf-wrap{grid-template-columns:minmax(0,1fr);position:relative}.pdf-modal.is-tablet .pdf-side{position:absolute;inset:0 0 0 auto;width:min(360px,88%);z-index:3;box-shadow:-18px 0 44px rgba(0,0,0,.44)}.pdf-modal.is-tablet .pdf-stage{padding:16px 14px 48px}.pdf-modal.is-tablet .pdf-tool-lbl{display:none}.pdf-modal.is-tablet .pdf-tool{padding:0 9px}@media (max-width:560px){.pdf-tool-lbl{display:none}.pdf-pager span{min-width:46px}.pdf-stage{padding:12px 10px 44px;gap:12px}.cm-pdf-prev{height:160px}.cm-pdf-cta{opacity:1}}@media (hover:none){.cm-pdf-dl{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.cm-pdf-cta,.cm-pdf-dl{transition:none}.pdf-stage{scroll-behavior:auto}}.auth-modal{width:384px;padding:24px 26px 18px}.auth-x{position:absolute;top:14px;right:14px}.auth-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;background:var(--bg-3);border:1px solid var(--border-2);border-radius:var(--r-2);padding:3px;margin-bottom:18px}.auth-tab{position:relative;z-index:1;height:32px;border:0;background:transparent;cursor:pointer;font:600 13px var(--font-sans);color:var(--fg-3);border-radius:calc(var(--r-2) - 1px);transition:color var(--dur-fast) var(--ease)}.auth-tab.on{color:var(--fg-1)}.auth-tab-ink{position:absolute;z-index:0;top:3px;bottom:3px;width:calc(50% - 3px);background:var(--bg-1);border:1px solid var(--border-3);border-radius:calc(var(--r-2) - 1px);box-shadow:var(--shadow-1);transition:transform var(--dur-base) var(--ease)}.auth-tab-ink.login{transform:translateX(0)}.auth-tab-ink.signup{transform:translateX(100%)}.auth-modal .auth-lede{margin:0 0 16px;color:var(--fg-2);font-size:12.5px;line-height:1.5}.auth-lbl{display:block;margin:0 0 6px;font:600 11px var(--font-sans);letter-spacing:.01em;color:var(--fg-2)}.auth-lbl-row{display:flex;align-items:baseline;justify-content:space-between}.auth-modal .auth-in{width:100%;height:38px;margin:0 0 13px;padding:0 12px;background:var(--bg-3);border:1px solid var(--border-3);border-radius:var(--r-2);color:var(--fg-1);font:500 13.5px var(--font-sans);outline:none;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.auth-modal .auth-in::placeholder{color:var(--fg-4)}.auth-modal .auth-in:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.auth-modal .auth-in.bad{border-color:var(--bear);box-shadow:0 0 0 3px var(--bear-tint)}.auth-code{position:relative;display:flex;align-items:center;margin-bottom:6px}.auth-modal .auth-code input{width:100%;height:46px;margin:0;padding:0 92px 0 14px;background:var(--bg-3);border:1px solid var(--border-3);border-radius:var(--r-2);color:var(--fg-1);font:700 19px var(--font-mono);letter-spacing:.28em;outline:none;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.auth-modal .auth-code input::placeholder{color:var(--fg-4);letter-spacing:.28em;font-weight:600}.auth-modal .auth-code input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.auth-modal .auth-code.ok input{border-color:var(--bull);box-shadow:0 0 0 3px var(--bull-tint)}.auth-modal .auth-code.bad input{border-color:var(--bear);box-shadow:0 0 0 3px var(--bear-tint)}.auth-code-flag{position:absolute;right:12px;display:inline-flex;align-items:center;gap:4px;font:700 11px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;pointer-events:none}.auth-code-flag.ok{color:var(--bull)}.auth-code-flag.bad,.auth-fielderr{color:var(--bear)}.auth-fielderr{margin:0 0 12px;font:500 11.5px var(--font-sans);line-height:1.4}.auth-code+.auth-fielderr{margin-top:8px}.auth-gated{border:0;padding:0;margin:14px 0 0;min-width:0}.auth-gated[disabled]{opacity:.4;filter:grayscale(.4);pointer-events:none}.auth-google{width:100%;height:42px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--bg-2);border:1px solid var(--border-3);border-radius:var(--r-2);cursor:pointer;color:var(--fg-1);font:600 13.5px var(--font-sans);transition:background var(--dur-fast),border-color var(--dur-fast)}.auth-google:hover{background:var(--bg-3);border-color:var(--fg-4)}.auth-google svg{flex-shrink:0}.auth-or{display:flex;align-items:center;gap:12px;margin:15px 0;color:var(--fg-4);font:500 11px var(--font-sans)}.auth-or:after,.auth-or:before{content:"";flex:1 1;height:1px;background:var(--border-2)}.auth-submit{width:100%;height:42px;margin-top:4px;border:0;border-radius:var(--r-2);cursor:pointer;background:var(--brand);color:#fff;font:600 13.5px var(--font-sans);box-shadow:0 0 20px -5px rgba(139,92,246,.6);transition:background var(--dur-fast),transform 60ms}.auth-submit:hover{background:var(--brand-2)}.auth-submit:active{transform:translateY(1px)}.auth-submit:disabled{opacity:.6;cursor:default;box-shadow:none}.auth-foot{margin-top:16px;text-align:center;color:var(--fg-3);font:500 12px var(--font-sans)}.auth-link{background:0;border:0;padding:0;cursor:pointer;color:var(--brand-2);font:600 12px var(--font-sans);white-space:nowrap}.auth-link:hover{text-decoration:underline}.auth-link.sm{font-size:11px}.auth-needinvite{display:flex;gap:8px;align-items:flex-start;margin:12px 0 2px;padding:10px 11px;background:var(--info-tint);border:1px solid color-mix(in srgb,var(--info) 30%,transparent);border-radius:var(--r-2);color:var(--fg-1);font:500 12px var(--font-sans);line-height:1.45}.auth-needinvite svg{color:var(--info);flex-shrink:0;margin-top:1px}.auth-demo{display:flex;gap:7px;align-items:flex-start;margin-top:16px;padding-top:13px;border-top:1px solid var(--border-1);color:var(--fg-4);font:400 10.5px var(--font-mono);line-height:1.6}.auth-demo svg{flex-shrink:0;margin-top:2px}.auth-demo b{color:var(--fg-2);font-weight:600}@media (max-width:440px){.auth-modal{width:100%;padding:22px 18px 16px}}.modal-scrim.auth-gate-scrim{align-items:safe center;overflow-y:auto;background:radial-gradient(1100px 560px at 50% -12%,rgba(139,92,246,.16),transparent 62%),radial-gradient(800px 520px at 88% 116%,rgba(59,130,246,.1),transparent 60%),var(--bg-0);-webkit-backdrop-filter:none;backdrop-filter:none}.inv-modal{width:720px;max-width:100%;padding:0;max-height:calc(100dvh - 32px);overflow-y:auto}.inv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border-2)}.inv-head h3{margin:0;font:700 16px var(--font-sans);letter-spacing:-.02em}.inv-head-acts{display:flex;align-items:center;gap:8px}.inv-count{display:inline-flex;align-items:center;height:19px;padding:0 8px;margin-left:8px;border-radius:var(--r-pill);background:var(--brand-tint);color:var(--brand-2);font:700 10px var(--font-mono);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;vertical-align:middle;translate:0 -1px}.inv-body{padding:4px 8px 6px;max-height:60vh;overflow:auto}.inv-table{width:100%;border-collapse:collapse;font-size:12.5px}.inv-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--bg-1);text-align:left;padding:8px 12px;font:600 10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-4);border-bottom:1px solid var(--border-2)}.inv-row td{padding:11px 12px;border-bottom:1px solid var(--border-1);vertical-align:middle;color:var(--fg-2)}.inv-row:hover td{background:var(--bg-2)}.inv-row.st-expired td,.inv-row.st-revoked td{opacity:.62}.inv-code{white-space:nowrap}.inv-code .mono{font:700 13.5px var(--font-mono);letter-spacing:.12em;color:var(--fg-1)}.inv-copy{margin-left:8px;vertical-align:middle;width:24px;height:24px;border-radius:var(--r-1);border:1px solid var(--border-2);background:var(--bg-3);color:var(--fg-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all var(--dur-fast)}.inv-copy:hover{color:var(--fg-1);border-color:var(--border-3);background:var(--bg-4)}.inv-copy.done{color:var(--bull);border-color:color-mix(in srgb,var(--bull) 40%,transparent)}.inv-role{font:500 12px var(--font-sans);color:var(--fg-2)}.inv-status{display:inline-flex;align-items:center;gap:7px;font:600 11.5px var(--font-sans);white-space:nowrap}.inv-status .inv-dot{width:7px;height:7px;border-radius:50%;background:var(--fg-4)}.inv-status.st-active{color:var(--bull)}.inv-status.st-active .inv-dot{background:var(--bull)}.inv-status.st-used{color:var(--fg-2)}.inv-status.st-used .inv-dot{background:var(--info)}.inv-status.st-expired{color:var(--fg-3)}.inv-status.st-expired .inv-dot{background:var(--mix)}.inv-status.st-revoked{color:var(--bear)}.inv-status.st-revoked .inv-dot{background:var(--bear)}.inv-by{color:var(--fg-3);font-weight:500}.inv-note{max-width:160px;overflow:hidden;text-overflow:ellipsis}.inv-exp,.inv-note{color:var(--fg-3);white-space:nowrap}.inv-exp{font-size:11.5px}.inv-act{text-align:right;white-space:nowrap}.inv-dash{color:var(--fg-5,var(--fg-4))}.inv-mini{height:26px;padding:0 11px;border-radius:var(--r-2);border:1px solid var(--border-3);background:var(--bg-2);color:var(--fg-2);font:600 11.5px var(--font-sans);cursor:pointer;transition:all var(--dur-fast)}.inv-mini:hover{background:var(--bg-3);color:var(--fg-1);border-color:var(--fg-4)}.inv-mini.danger:hover{color:var(--bear);border-color:color-mix(in srgb,var(--bear) 45%,transparent);background:var(--bear-tint)}.inv-empty{padding:30px;text-align:center;color:var(--fg-4);font:500 13px var(--font-sans)}.inv-gen{margin:8px 14px 6px;padding:14px;background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--r-3)}.inv-gen-fields{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.inv-gen-f{flex:1 1 200px;min-width:0}.inv-gen-f label{display:block;margin-bottom:6px;font:600 11px var(--font-sans);color:var(--fg-2)}.inv-opt{color:var(--fg-4);font-weight:400}.inv-modal .inv-gen-f input{width:100%;height:34px;margin:0;padding:0 11px;background:var(--bg-3);border:1px solid var(--border-3);border-radius:var(--r-2);color:var(--fg-1);font:500 13px var(--font-sans);outline:none}.inv-modal .inv-gen-f input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.inv-gen-exp{flex:0 0 auto}.inv-exp-seg{display:inline-flex;gap:0;background:var(--bg-3);border:1px solid var(--border-3);border-radius:var(--r-2);padding:2px}.inv-exp-opt{height:28px;padding:0 12px;border:0;background:transparent;cursor:pointer;font:600 11.5px var(--font-mono);color:var(--fg-3);border-radius:calc(var(--r-2) - 2px)}.inv-exp-opt.on{background:var(--bg-1);color:var(--fg-1);box-shadow:var(--shadow-1)}.inv-gen-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:13px}.inv-fresh{justify-content:space-between;margin:0 14px 8px;padding:11px 14px;background:var(--brand-tint);border:1px solid color-mix(in srgb,var(--brand) 38%,transparent);border-radius:var(--r-3)}.inv-fresh,.inv-fresh-l{display:flex;align-items:center}.inv-fresh-l{gap:12px}.inv-fresh-lbl{font:600 10px var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--brand-2)}.inv-fresh-code{font:700 18px var(--font-mono);letter-spacing:.18em;color:var(--fg-1)}.guest-links{padding:18px 22px;border-top:1px solid var(--border-2)}.guest-links h4{margin:0 0 8px}.guest-links p{font-size:12px;color:var(--fg-2);line-height:1.5}.guest-links .inv-gen-fields{align-items:end;flex-wrap:wrap}.guest-links input,.guest-links select{background:var(--bg-0);color:var(--fg-1);border:1px solid var(--border-2);border-radius:6px;padding:8px;min-width:0}.guest-link-fresh input{width:100%;margin-bottom:8px}.guest-link-list{max-height:180px;overflow:auto;margin-top:12px}.guest-link-row{display:flex;gap:12px;align-items:center;padding:8px 0;font-size:12px}.guest-link-row>span:first-child{flex:1 1;overflow-wrap:anywhere}.guest-link-row.st-expired,.guest-link-row.st-revoked{opacity:.55}.inv-foot{display:flex;align-items:flex-start;gap:7px;padding:11px 18px 14px;border-top:1px solid var(--border-1);color:var(--fg-4);font:400 11px var(--font-sans);line-height:1.5}.inv-foot svg{flex-shrink:0;margin-top:2px}@media (max-width:620px){.inv-modal{width:100%}.inv-row td:nth-child(4),.inv-table thead th:nth-child(4){display:none}}.hb-only-phone{display:none}.hb-more-scrim{position:fixed;inset:0;z-index:290}.hb-more-menu{position:absolute;top:calc(100% + 9px);right:0;z-index:300;min-width:188px;max-width:calc(100vw - 20px);display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--r-3);box-shadow:var(--shadow-2);transform-origin:top right;animation:ddPop .14s var(--ease) both}.hb-more-lbl{gap:7px;padding:5px 9px 8px;margin-bottom:3px;border-bottom:1px solid var(--border-1);font:600 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-2)}.hb-more-item,.hb-more-lbl{display:flex;align-items:center}.hb-more-item{gap:11px;width:100%;height:40px;padding:0 11px;border:0;background:transparent;color:var(--fg-1);border-radius:var(--r-2);font:600 13px var(--font-sans);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.hb-more-item svg{color:var(--fg-3);transition:color var(--dur-fast) var(--ease)}.hb-more-item:hover{background:var(--bg-3)}.hb-more-item.danger:hover{background:var(--bear-tint);color:var(--bear-2)}.hb-more-item.danger:hover svg{color:var(--bear-2)}.hb-lang-menu{min-width:136px;padding:5px;box-shadow:var(--shadow-2,0 10px 28px -10px rgba(0,0,0,.7))}.hb-lang-item{justify-content:flex-start;gap:10px;height:34px;padding:0 10px;font-size:13px;color:var(--fg-2);border-radius:var(--r-2)}.hb-lang-item .hb-lang-name{font-weight:500}.hb-lang-item:hover{background:var(--bg-2)}.hb-lang-item:hover .hb-lang-name{color:var(--fg-1)}.hb-more-item.hb-lang-item.on{background:transparent;color:var(--brand-2)}.hb-more-item.hb-lang-item.on:hover{background:var(--bg-2)}.hb-more-item.hb-lang-item.on .hb-lang-name{font-weight:600;color:var(--brand-2)}.hb-lang-item .hb-lang-check{margin-left:auto;color:var(--brand-2);flex-shrink:0}@media (max-width:1024px){.hb-page{padding:24px 18px 84px;gap:26px}.feed-page{padding:24px 18px 92px;gap:26px}.hb-header{padding:0 16px}.hb-planbar{padding:11px 16px}}@media (min-width:601px) and (max-width:840px){.hb-tape-row .hb-tape{flex:0 1 auto}.hb-tape-row{background:var(--bg-1);border-bottom:1px solid var(--border-1)}}@media (max-width:900px){.hb-header{flex-wrap:wrap;height:auto;min-height:54px;padding:8px 14px;row-gap:8px}.hb-brand{flex-wrap:wrap;row-gap:6px;min-width:0}.hb-header-r{gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.hb-tabs{margin-left:8px}.hb-planbar{position:static;flex-wrap:wrap;row-gap:8px}.hb-planbar .desc{flex-basis:100%;order:5}}@media (max-width:820px){.hb-account{grid-template-columns:1fr 1fr}.hb-acct-nl{grid-column:1/-1}.feed-bar{row-gap:10px}}@media (max-width:600px){.hb-page{padding:16px 12px 72px;gap:18px}.feed-page{padding:16px 12px 80px;gap:22px}.modal-scrim{padding:12px}.hb-page>*{min-width:0}.hb-header{align-items:center;column-gap:10px;row-gap:9px;padding:9px 13px}.hb-brand{display:contents}.hb-logo{order:1}.hb-header-r{order:2;margin-left:auto;gap:7px}.hb-tabs{order:3;flex-basis:100%;width:100%;margin-left:0}.hb-tab{flex:1 1;justify-content:center}.hb-header-sep,.hb-readonly{display:none}.hb-hide-phone{display:none!important}.hb-only-phone{display:inline-flex}.btn-sm{padding:0 9px}.hb-account{grid-template-columns:1fr}.hb-acct-nl{grid-column:auto}.hb-acct-cell{padding:16px 18px}.hb-acct-cell .val{font-size:28px}.hb-acct-cell.sm .val{font-size:24px}.hb-expo{max-width:none}.hb-seclabel .hb-dnd-hint{display:none}.hb-controls{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.hb-controls .dd-btn>svg:first-child,.hb-controls .dd-lbl,.hb-controls .seg-lbl,.hb-controls .segctl>svg{display:none}.hb-controls .segctl{flex:0 0 auto;height:34px;gap:7px;padding:0 6px}.hb-controls .dd{flex:1 1 64px;min-width:0}.hb-controls .dd>.dd-btn{width:100%;height:34px;padding:0 9px}.hb-controls .sortwrap{flex:0 0 auto}.hb-controls .sortwrap .dd-btn{height:34px;padding:0 9px}.hb-controls .sortdir{height:34px}.hb-controls .dd-caret{margin-left:auto}.hb-controls .count{order:9;width:100%;margin:0;text-align:right}.hb-controls .dd-menu{left:auto;right:0;transform-origin:top right}.hb-todo-auto,.hb-todo-head .meta{display:none}.hb-todo-item{padding:11px 14px;gap:11px}.hb-todo-lbl{font-size:12.5px}.hb-todo-head{padding:12px 14px}.hb-themegrid{grid-template-columns:minmax(0,1fr)}.hb-grouphead .gfigs{gap:18px}.hb-tip{display:none}.hb-sess.show-tip .hb-tip{display:flex;opacity:1;visibility:visible;pointer-events:auto;position:fixed;left:12px;right:12px;bottom:auto;transform:none;width:auto;min-width:0;max-width:none;z-index:200}.hb-sess.show-tip .hb-tip:after{display:none}.ix-digest{padding:18px 16px 16px}.ix-digest-body{font-size:14px;line-height:1.7}.ix-col{max-height:none}.feed-head{justify-content:flex-start}.al-pop{position:absolute;top:calc(100% + 9px);right:0;left:auto;width:340px;max-width:calc(100vw - 20px)}}@media (max-width:1200px){.hb-list{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;--instrument-min-width:900px}.hb-list.admin{--instrument-min-width:970px}.hb-list.show-returns{--instrument-min-width:1065px}.hb-list.admin.show-returns{--instrument-min-width:1135px}.hb-addrow,.hb-addrow-ghost,.hb-grouphead,.hb-row,.hb-rowhead{min-width:var(--instrument-min-width)}}@media (max-width:400px){.hb-tabs{margin-left:6px;gap:2px;padding:2px}.hb-tab{padding:0 10px;height:28px;font-size:12px}.hb-header-r{gap:6px}.hb-acct-cell .val{font-size:25px}.hb-acct-cell.sm .val{font-size:22px}.ix-digest-themes{gap:6px}}html[lang=zh-CN] .adminflag,html[lang=zh-CN] .al-daydiv span,html[lang=zh-CN] .al-earlier-tag,html[lang=zh-CN] .al-group-lbl,html[lang=zh-CN] .al-msg-badge,html[lang=zh-CN] .bdg-break-h,html[lang=zh-CN] .bdg-card-powers,html[lang=zh-CN] .bdg-pill,html[lang=zh-CN] .dd-item,html[lang=zh-CN] .dd-lbl,html[lang=zh-CN] .dd-val,html[lang=zh-CN] .entry-tag,html[lang=zh-CN] .feed-barhint,html[lang=zh-CN] .feed-winlbl,html[lang=zh-CN] .hb-acct-cell .lbl,html[lang=zh-CN] .hb-alloc-cap .lbl,html[lang=zh-CN] .hb-autoclassify .hint,html[lang=zh-CN] .hb-expo-lbl .k,html[lang=zh-CN] .hb-expo-lbl .v .tag,html[lang=zh-CN] .hb-footer-lbl,html[lang=zh-CN] .hb-fresh-top .lbl,html[lang=zh-CN] .hb-gfig .l,html[lang=zh-CN] .hb-health-lbl,html[lang=zh-CN] .hb-planbar .ttl .badge,html[lang=zh-CN] .hb-readonly,html[lang=zh-CN] .hb-region-lbl,html[lang=zh-CN] .hb-rowhead span,html[lang=zh-CN] .hb-seclabel .t,html[lang=zh-CN] .hb-tape-lbl,html[lang=zh-CN] .hb-tcard-day .l,html[lang=zh-CN] .hb-tcard-mv .l,html[lang=zh-CN] .hb-tcard-wt .l,html[lang=zh-CN] .hb-tip-row .k,html[lang=zh-CN] .hb-tip-status,html[lang=zh-CN] .hb-todo-act,html[lang=zh-CN] .ix-acct-role,html[lang=zh-CN] .ix-digest-badge,html[lang=zh-CN] .ix-digest-themelbl,html[lang=zh-CN] .ix-sec-sub,html[lang=zh-CN] .seg-lbl,html[lang=zh-CN] .seg-opt,html[lang=zh-CN] .subs-row-role,html[lang=zh-CN] .subs-tag,html[lang=zh-CN] .tip-total .tip-k,html[lang=zh-CN] .watch-tag{text-transform:none;letter-spacing:0}html[lang=zh-CN] .al-row-desc,html[lang=zh-CN] .al-scope-note,html[lang=zh-CN] .hb-todo .meta,html[lang=zh-CN] .ix-ai-body,html[lang=zh-CN] .ix-digest-body,html[lang=zh-CN] .subs-head-sub{line-height:1.7}html[lang=zh-CN] .adminflag,html[lang=zh-CN] .btn,html[lang=zh-CN] .budget-open,html[lang=zh-CN] .entry-tag,html[lang=zh-CN] .hb-daypill,html[lang=zh-CN] .hb-planpill,html[lang=zh-CN] .hb-readonly,html[lang=zh-CN] .hb-tab,html[lang=zh-CN] .hb-todo-act,html[lang=zh-CN] .ix-seg button,html[lang=zh-CN] .seg-opt,html[lang=zh-CN] .subs-open,html[lang=zh-CN] .watch-tag{white-space:nowrap}@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_dd8d1a{font-family:inter,inter Fallback}.__variable_dd8d1a{--font-inter:"inter","inter Fallback"}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/d4d543e2c04cd1cb-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_03b32d{font-family:jetbrainsMono,jetbrainsMono Fallback}.__variable_03b32d{--font-jbmono:"jetbrainsMono","jetbrainsMono Fallback"}