.yiduo-thread-list__panel{background:rgba(0,0,0,0)}.yiduo-thread-list__scroll{padding-right:0;scrollbar-gutter:stable}.yiduo-thread-list__chrome{display:flex;flex-direction:column;gap:.7rem;padding:.65rem .75rem .35rem}.yiduo-thread-list__quick-filters{display:flex;gap:.45rem;margin:0 -.25rem;padding:.1rem .25rem .2rem;overflow-x:auto;scrollbar-width:none}.yiduo-thread-list__quick-filters::-webkit-scrollbar{display:none}.yiduo-thread-list__filter-pill{display:inline-flex;min-height:2.05rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.35rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--color-surface-muted,#f1f5f9) 76%,white);color:var(--color-ink-primary,#111827);font-size:.78rem;font-weight:700;line-height:1;padding:.45rem .85rem;cursor:pointer;box-shadow:0 1px 1px rgba(15,23,42,.04);transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.yiduo-thread-list__filter-pill:hover{background:color-mix(in srgb,var(--color-primary,#0f766e) 10%,white);color:var(--color-primary-hover,#0f766e)}.yiduo-thread-list__filter-pill[data-active=true]{background:color-mix(in srgb,var(--color-primary,#0f766e) 14%,white);color:var(--color-primary-hover,#0f766e);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary,#0f766e) 15%,transparent),0 8px 22px rgba(15,118,110,.12)}.yiduo-thread-list__filter-pill:focus-visible{outline:2px solid var(--color-focus-ring,#38bdf8);outline-offset:2px}.yiduo-thread-list__category-count,.yiduo-thread-list__filter-count{display:inline-flex;min-width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:999px;background:var(--color-primary,#0f766e);color:var(--color-on-primary,#ffffff);font-size:.64rem;font-weight:800;line-height:1;padding:0 .35rem}.yiduo-thread-list__category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.yiduo-thread-list__category-chip{display:inline-flex;min-width:0;min-height:2.55rem;align-items:center;justify-content:space-between;gap:.45rem;border:1px solid color-mix(in srgb,var(--color-border-card,#cbd5e1) 70%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--color-surface-card,#ffffff) 94%,transparent);color:var(--color-ink-primary,#111827);font-size:.78rem;font-weight:700;padding:.5rem .6rem;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.yiduo-thread-list__category-chip:hover{border-color:color-mix(in srgb,var(--color-primary,#0f766e) 36%,transparent);background:color-mix(in srgb,var(--color-primary,#0f766e) 7%,white)}.yiduo-thread-list__category-chip[data-active=true]{border-color:color-mix(in srgb,var(--color-primary,#0f766e) 40%,transparent);background:color-mix(in srgb,var(--color-primary,#0f766e) 11%,white);color:var(--color-primary-hover,#0f766e);box-shadow:0 9px 22px rgba(15,118,110,.1)}.yiduo-thread-list__category-chip:focus-visible{outline:2px solid var(--color-focus-ring,#38bdf8);outline-offset:2px}.yiduo-thread-list__category-chevron,.yiduo-thread-list__category-icon{flex:0 0 auto;color:var(--color-text-muted,#6b7280)}.yiduo-thread-list__category-icon{height:1rem;width:1rem}.yiduo-thread-list__category-chevron{height:.9rem;width:.9rem}.yiduo-thread-list__category-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yiduo-thread-list__context-chips{display:flex;flex-wrap:wrap;gap:.45rem}.yiduo-thread-list__error{margin:0;font-size:.72rem;color:#dc2626}.yiduo-thread-list__heading-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.3rem .85rem .35rem}.yiduo-thread-list__heading{margin:0;color:var(--color-ink-primary,#111827);font-size:.92rem;font-weight:800}.yiduo-thread-list__heading-actions{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.yiduo-thread-list__sort-indicator{display:inline-flex;align-items:center;gap:.2rem;color:var(--color-text-muted,#6b7280);font-size:.76rem;font-weight:700;white-space:nowrap}.yiduo-thread-list__create-button{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-border-card,#cbd5e1) 72%,transparent);border-radius:999px;background:var(--color-surface-card,#ffffff);color:var(--color-ink-primary,#111827);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.yiduo-thread-list__create-button:hover{border-color:color-mix(in srgb,var(--color-primary,#0f766e) 38%,transparent);background:color-mix(in srgb,var(--color-primary,#0f766e) 9%,white);color:var(--color-primary-hover,#0f766e)}.yiduo-thread-list__create-button:disabled{cursor:wait;opacity:.65}.yiduo-thread-list__create-button:focus-visible{outline:2px solid var(--color-focus-ring,#38bdf8);outline-offset:2px}.yiduo-thread-list__search{display:flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid var(--color-border-card,rgba(148,163,184,.35));background:var(--color-surface-card,#ffffff);padding:.45rem .75rem;box-shadow:var(--shadow-card,0 1px 2px rgba(15,23,42,.1));transition:border-color .2s ease,box-shadow .2s ease}.yiduo-thread-list__search:focus-within{border-color:var(--color-primary,#0f766e);box-shadow:0 0 0 2px rgba(15,118,110,.2)}.yiduo-thread-list__search-icon{height:1rem;width:1rem;color:var(--color-text-muted,#6b7280)}.yiduo-thread-list__search-input{flex:1;border:none;background:rgba(0,0,0,0);font-size:.85rem;color:var(--color-text-primary,#0f172a);min-width:0}.yiduo-thread-list__search-input:focus{outline:none}.yiduo-thread-list__search-input::placeholder{color:var(--color-text-muted,#6b7280)}.yiduo-thread-list__search-clear{display:inline-flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);padding:0;color:var(--color-text-muted,#6b7280);cursor:pointer}.yiduo-thread-list__search-clear:hover{color:var(--color-text-primary,#0f172a)}.yiduo-thread-list__search-clear:focus-visible{outline:2px solid var(--color-primary,#0f766e);outline-offset:2px}.yiduo-thread-list__search-clear-icon{height:.85rem;width:.85rem}.yiduo-thread-list__virtual{display:block}.yiduo-thread-list__empty,.yiduo-thread-list__virtual-list{margin:0;padding:0;list-style:none}.yiduo-thread-list__empty{display:flex;flex-direction:column;gap:.5rem}.yiduo-thread-list__empty-text{padding:1rem .75rem;font-size:.85rem;color:var(--color-text-muted,#6b7280)}@media(max-width:24rem){.yiduo-thread-list__chrome{padding-right:.55rem;padding-left:.55rem}.yiduo-thread-list__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.internal-comment-thread__markdown{text-align:left;min-width:0;max-width:100%;overflow-wrap:anywhere}.internal-comment-thread__markdown.internal-comment-thread__markdown-content>*+*{margin-top:.5rem}.internal-comment-thread__markdown a,.internal-comment-thread__markdown h1,.internal-comment-thread__markdown h2,.internal-comment-thread__markdown h3,.internal-comment-thread__markdown h4,.internal-comment-thread__markdown h5,.internal-comment-thread__markdown h6,.internal-comment-thread__markdown p{margin:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.internal-comment-thread__markdown h1{font-size:1.08rem;font-weight:700;line-height:1.35}.internal-comment-thread__markdown h2{font-size:1rem;font-weight:700;line-height:1.35}.internal-comment-thread__markdown h3,.internal-comment-thread__markdown h4,.internal-comment-thread__markdown h5,.internal-comment-thread__markdown h6{font-size:.94rem;font-weight:700;line-height:1.35}.internal-comment-thread__markdown ol,.internal-comment-thread__markdown ul{margin:0;padding-left:1.25rem}.internal-comment-thread__markdown li{overflow-wrap:anywhere;word-break:break-word}.internal-comment-thread__markdown li+li{margin-top:.2rem}.internal-comment-thread__markdown blockquote{margin:0;border-left:2px solid var(--color-hairline,rgba(148,163,184,.35));padding-left:.75rem;font-style:italic;color:var(--color-ink-muted,#475569);overflow-wrap:anywhere;word-break:break-word}.internal-comment-thread__markdown hr{border:0;border-top:1px solid var(--color-hairline,rgba(148,163,184,.35));margin:.35rem 0}.internal-comment-thread__markdown code{border:1px solid var(--color-hairline,rgba(148,163,184,.35));border-radius:.35rem;padding:.08rem .3rem;background:color-mix(in srgb,var(--color-surface-card,#f8fafc) 78%,rgba(15,23,42,.05));font-size:.92em;word-break:break-word}.internal-comment-thread__markdown pre{margin:0;max-width:100%;overflow-x:auto;border:1px solid var(--color-hairline,rgba(148,163,184,.35));border-radius:.6rem;padding:.65rem .8rem;background:color-mix(in srgb,var(--color-surface-card,#f8fafc) 70%,rgba(15,23,42,.06))}.internal-comment-thread__markdown pre code{border:0;border-radius:0;padding:0;background:rgba(0,0,0,0);white-space:pre;word-break:normal}.internal-comment-thread__markdown table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;font-size:.92em}.internal-comment-thread__markdown .internal-comment-thread__markdown-image{display:block;max-width:100%;width:auto;height:auto;max-height:22rem;border-radius:.8rem;object-fit:contain;margin:0}.internal-comment-thread__markdown td,.internal-comment-thread__markdown th{border:1px solid var(--color-hairline,rgba(148,163,184,.35));padding:.3rem .45rem;text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.internal-comment-thread__markdown th{font-weight:600}.internal-comment-thread__markdown input[type=checkbox]{margin-right:.35rem;pointer-events:none}.internal-comment-thread__markdown .internal-comment-thread__external-link{display:inline-flex;align-items:center;flex-wrap:wrap;min-width:0;gap:.35rem;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.internal-comment-thread__markdown .internal-comment-thread__external-link-icon{display:inline-flex;align-items:center;flex-shrink:0;height:.78rem;width:.78rem;color:var(--color-ink-muted,#64748b);opacity:.88}.internal-comment-thread__markdown--own{text-align:left}.internal-comment-thread__bubble-row{min-width:0}.internal-comment-thread__bubble-meta{flex-shrink:0;margin-left:auto;white-space:nowrap;opacity:.72}.internal-comment-thread__delivery-status{display:inline-flex;height:1rem;min-width:1rem;align-items:center;justify-content:center;color:color-mix(in srgb,var(--color-primary,#0f766e) 68%,var(--color-ink-muted,#64748b));line-height:1;opacity:.72}.internal-comment-thread__delivery-status--failed{color:#dc2626;font-size:.68rem;font-weight:800}.internal-comment-thread__object-card{width:min(100%,22rem);border:0!important;box-shadow:0 1px 2px rgba(15,23,42,.035),0 8px 20px rgba(15,23,42,.055)}.internal-comment-thread__reply-preview{width:min(100%,22rem)}@media(max-width:42rem){.internal-comment-thread__bubble-row{flex-wrap:wrap;row-gap:.35rem}.internal-comment-thread__bubble-meta{width:100%;justify-content:flex-end;text-align:right}}.internal-comment-thread__composer-tags{display:flex;flex-wrap:wrap;gap:.5rem}.internal-comment-thread__tag{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid var(--color-hairline,rgba(148,163,184,.35));background:var(--color-surface-muted,rgba(148,163,184,.12));padding:.25rem .75rem;font-size:.7rem;font-weight:600;color:var(--color-ink-muted,#6b7280);transition:background-color .2s ease,border-color .2s ease,color .2s ease;cursor:pointer}.internal-comment-thread__tag:hover{border-color:var(--color-primary,#0f766e);background:var(--color-primary-surface,rgba(15,118,110,.12));color:var(--color-primary,#0f766e)}.internal-comment-thread__tag:focus-visible{outline:2px solid var(--color-primary,#0f766e);outline-offset:2px}.internal-comment-thread__tag:disabled{cursor:not-allowed;opacity:.6}.internal-comment-thread__tag--active{border-color:var(--color-primary,#0f766e);background:var(--color-primary-surface,rgba(15,118,110,.12));color:var(--color-primary,#0f766e)}.internal-comment-thread__tag-label{line-height:1.1}.internal-comment-thread__tag-remove{display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:999px;background:var(--color-primary,#0f766e);color:var(--color-surface-card,#ffffff)}.yiduo-chat-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:min(100%,58rem);margin:0 auto .2rem;padding:.25rem .55rem .45rem;border-bottom:1px solid color-mix(in srgb,var(--color-border-subsection,rgba(148,163,184,.24)) 46%,transparent)}.yiduo-chat-header__drawer-button{display:inline-flex;height:2rem;width:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;border:0;background:rgba(0,0,0,0);color:var(--color-ink-muted,#64748b);box-shadow:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.yiduo-chat-header__drawer-button:hover{background:color-mix(in srgb,var(--color-primary,#0f766e) 8%,transparent);color:var(--color-primary,#0f766e)}.yiduo-chat-header__drawer-button:focus-visible{outline:2px solid var(--color-focus-ring,#38bdf8);outline-offset:2px}.yiduo-hub-layout[data-context-drawer-open=true] .yiduo-chat-header__drawer-button--right,.yiduo-hub-layout[data-conversation-drawer-open=true] .yiduo-chat-header__drawer-button--left{display:none}@media(min-width:48rem){.yiduo-chat-header__drawer-button--left{display:none}}@media(min-width:80rem){.yiduo-hub-layout[data-context-panel-open=true] .yiduo-chat-header__drawer-button--right{display:none}}.yiduo-chat-header__meta-pill{display:inline-flex;min-width:0;max-width:11rem;align-items:center;border-radius:999px;border:0;background:color-mix(in srgb,var(--color-surface-muted,#f1f5f9) 46%,transparent);padding:.14rem .48rem;color:var(--color-ink-muted,#64748b);font-size:.68rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yiduo-chat-thread{--yiduo-chat-max-width:58rem;--yiduo-chat-bubble-max-width:38rem}.yiduo-chat-thread .yiduo-chat-timeline{width:min(100%,var(--yiduo-chat-max-width));margin-inline:auto;padding-block:.25rem .75rem;scrollbar-gutter:stable}.yiduo-chat-thread .internal-comment-thread__timeline{gap:.22rem}.yiduo-chat-thread .internal-comment-thread__timeline>[data-timeline-type=comment][data-grouped=false]{margin-top:.64rem}.yiduo-chat-thread .internal-comment-thread__timeline>[data-timeline-type=comment][data-grouped=true]{margin-top:.12rem}.yiduo-chat-thread .internal-comment-thread__timeline>[data-timeline-type=comment]:first-child{margin-top:0}.yiduo-chat-thread .internal-comment-thread__timeline>[data-timeline-type=day],.yiduo-chat-thread .internal-comment-thread__timeline>[data-timeline-type=system]{margin-block:.15rem}.yiduo-chat-thread .internal-comment-thread__timeline>[data-timeline-type=day]>div,.yiduo-chat-thread .internal-comment-thread__timeline>[data-timeline-type=system]>div{margin-block:.25rem;gap:.75rem}.yiduo-chat-thread .internal-comment-thread__timeline>[data-timeline-type=day] span,.yiduo-chat-thread .internal-comment-thread__timeline>[data-timeline-type=system] span{color:var(--color-ink-subtle,#94a3b8);font-size:.68rem;line-height:1.2}.yiduo-chat-thread .internal-comment-thread__message-bubble{max-width:min(100%,var(--yiduo-chat-bubble-max-width));border:0!important;line-height:1.5;overflow-wrap:anywhere;word-break:break-word;box-shadow:none;transition:background-color .16s ease,color .16s ease,box-shadow .18s ease}.yiduo-chat-thread .internal-comment-thread__message-bubble:not(.bg-transparent){box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 26px rgba(15,23,42,.075)}.yiduo-chat-thread .internal-comment-thread__message-bubble:not(.bg-transparent):focus-visible,.yiduo-chat-thread .internal-comment-thread__message-bubble:not(.bg-transparent):hover{box-shadow:0 1px 3px rgba(15,23,42,.055),0 14px 32px rgba(15,23,42,.105)}.yiduo-chat-thread .internal-comment-thread__message-bubble--own:not(.internal-comment-thread__message-bubble--task):not(.internal-comment-thread__message-bubble--failed):not(.bg-transparent){background:linear-gradient(135deg,rgba(15,118,110,.13),rgba(20,184,166,.07)),color-mix(in srgb,var(--color-surface-card,#ffffff) 88%,#e8f8f2);color:#174c43;box-shadow:0 1px 2px rgba(15,118,110,.045),0 10px 24px rgba(15,118,110,.095)}.yiduo-chat-thread .internal-comment-thread__message-bubble--incoming:not(.internal-comment-thread__message-bubble--task):not(.internal-comment-thread__message-bubble--failed):not(.bg-transparent){background:color-mix(in srgb,var(--color-surface-card,#ffffff) 96%,#f8fafc);color:var(--color-ink-primary,#111827)}.yiduo-chat-thread .internal-comment-thread__message-bubble--task:not(.bg-transparent){background:linear-gradient(135deg,rgba(124,58,237,.085),rgba(20,184,166,.045)),color-mix(in srgb,var(--color-surface-card,#ffffff) 92%,#f5f3ff);color:#33235f;box-shadow:0 1px 2px rgba(76,29,149,.045),0 10px 26px rgba(76,29,149,.085)}.yiduo-chat-thread .internal-comment-thread__message-bubble--failed:not(.bg-transparent){background:linear-gradient(135deg,rgba(244,63,94,.105),rgba(255,255,255,.72)),color-mix(in srgb,var(--color-surface-card,#ffffff) 92%,#fff1f2);color:#7f1d1d;box-shadow:0 1px 2px rgba(159,18,57,.05),0 10px 26px rgba(159,18,57,.095)}.yiduo-chat-thread .internal-comment-thread__message-bubble--pinned:not(.bg-transparent){box-shadow:0 1px 2px rgba(146,64,14,.055),0 12px 28px rgba(146,64,14,.105),0 0 18px rgba(251,191,36,.12)}.yiduo-chat-thread .internal-comment-thread__message-bubble--own:not(.internal-comment-thread__message-bubble--task):not(.internal-comment-thread__message-bubble--failed):not(.bg-transparent):focus-visible,.yiduo-chat-thread .internal-comment-thread__message-bubble--own:not(.internal-comment-thread__message-bubble--task):not(.internal-comment-thread__message-bubble--failed):not(.bg-transparent):hover{box-shadow:0 1px 3px rgba(15,118,110,.06),0 14px 32px rgba(15,118,110,.13)}.yiduo-chat-thread .internal-comment-thread__message-bubble--incoming:not(.internal-comment-thread__message-bubble--task):not(.internal-comment-thread__message-bubble--failed):not(.bg-transparent):focus-visible,.yiduo-chat-thread .internal-comment-thread__message-bubble--incoming:not(.internal-comment-thread__message-bubble--task):not(.internal-comment-thread__message-bubble--failed):not(.bg-transparent):hover{box-shadow:0 1px 3px rgba(15,23,42,.055),0 14px 32px rgba(15,23,42,.105)}.yiduo-chat-thread .internal-comment-thread__message-bubble--task:not(.bg-transparent):focus-visible,.yiduo-chat-thread .internal-comment-thread__message-bubble--task:not(.bg-transparent):hover{box-shadow:0 1px 3px rgba(76,29,149,.06),0 14px 32px rgba(76,29,149,.12)}.yiduo-chat-thread .internal-comment-thread__message-bubble--failed:not(.bg-transparent):focus-visible,.yiduo-chat-thread .internal-comment-thread__message-bubble--failed:not(.bg-transparent):hover{box-shadow:0 1px 3px rgba(159,18,57,.06),0 14px 32px rgba(159,18,57,.13)}.yiduo-chat-thread .internal-comment-thread__message-bubble--pinned:not(.bg-transparent):focus-visible,.yiduo-chat-thread .internal-comment-thread__message-bubble--pinned:not(.bg-transparent):hover{box-shadow:0 1px 3px rgba(146,64,14,.065),0 15px 34px rgba(146,64,14,.13),0 0 20px rgba(251,191,36,.14)}.yiduo-chat-thread .internal-comment-thread__task-card{border:0!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.56),0 1px 2px rgba(15,23,42,.035)}.yiduo-chat-thread .internal-comment-thread__task-card--own{background:rgba(240,253,250,.72)}.yiduo-chat-thread .internal-comment-thread__task-card--incoming{background:rgba(248,250,252,.72)}.yiduo-chat-thread .internal-comment-thread__reply-preview{border:0!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.42)}.yiduo-chat-thread .internal-comment-thread__reply-preview--own{background:rgba(204,251,241,.46)}.yiduo-chat-thread .internal-comment-thread__reply-preview--incoming{background:rgba(248,250,252,.74)}.yiduo-chat-thread .internal-comment-thread__markdown{line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.yiduo-chat-thread .internal-comment-thread__markdown pre{max-height:18rem}.yiduo-chat-thread .internal-comment-thread__markdown table{display:block;max-width:100%;overflow-x:auto}.yiduo-chat-thread .internal-comment-thread__markdown .internal-comment-thread__markdown-image{max-height:18rem}.yiduo-chat-thread [data-testid=pinned-comments-sticky]{width:min(100%,var(--yiduo-chat-max-width));margin-inline:auto}.yiduo-chat-thread .internal-comment-thread__composer{left:50%;right:auto;width:min(100% - 1rem,var(--yiduo-chat-max-width));margin-inline:0;transform:translateX(-50%);border:0!important;border-radius:1.35rem;background:color-mix(in srgb,var(--color-surface-card,#ffffff) 91%,transparent)!important;padding:.58rem;box-shadow:0 2px 5px rgba(15,23,42,.045),0 18px 42px rgba(15,23,42,.13)}.yiduo-chat-thread .internal-comment-thread__composer:focus-within{box-shadow:0 2px 5px rgba(15,23,42,.055),0 20px 48px rgba(15,23,42,.16),0 0 0 3px color-mix(in srgb,var(--color-primary,#0f766e) 10%,transparent)}.yiduo-chat-thread .internal-comment-thread__composer [role=textbox]{min-height:2.75rem;max-height:9.5rem;line-height:1.45}.yiduo-details-card{border:0!important;border-top:1px solid color-mix(in srgb,var(--color-border-subsection,rgba(148,163,184,.24)) 64%,transparent)!important;border-radius:0;background:rgba(0,0,0,0)!important;box-shadow:none!important}.yiduo-details-card__toggle{border-radius:.5rem}.yiduo-details-card__toggle:focus-visible{outline:2px solid var(--color-focus-ring,#38bdf8);outline-offset:3px}.yiduo-details-card__count,.yiduo-details-card__title{line-height:1.2}.yiduo-details-sidebar-surface{border:0!important;border-radius:0;background:rgba(0,0,0,0)!important;box-shadow:none!important;backdrop-filter:none;gap:0!important;padding:.25rem 0 0!important}.yiduo-details-sidebar-surface>.yiduo-details-card:first-of-type,.yiduo-hub-sidebar__scroll .yiduo-details-card:first-child{border-top:0!important}.yiduo-hub-sidebar .yiduo-details-card{padding:.8rem 0!important}.yiduo-hub-sidebar .yiduo-details-card__toggle:hover{background:color-mix(in srgb,var(--color-surface-muted,#f1f5f9) 42%,transparent)}.yiduo-hub-sidebar .yiduo-details-card li.rounded-lg,.yiduo-hub-sidebar .yiduo-details-card li.rounded-xl{border:0!important;box-shadow:none}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__message-bubble--own:not(.internal-comment-thread__message-bubble--task):not(.internal-comment-thread__message-bubble--failed):not(.bg-transparent){background:linear-gradient(135deg,rgba(45,212,191,.18),rgba(20,184,166,.07)),color-mix(in srgb,#0f766e 22%,#101b1a);color:#dffcf4;box-shadow:0 1px 2px rgba(0,0,0,.24),0 10px 26px rgba(20,184,166,.09)}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__message-bubble--incoming:not(.internal-comment-thread__message-bubble--task):not(.internal-comment-thread__message-bubble--failed):not(.bg-transparent){background:color-mix(in srgb,var(--color-surface-card,#111827) 90%,#f8fafc 4%);color:var(--color-ink-primary,#f8fafc);box-shadow:0 1px 2px rgba(0,0,0,.24),0 10px 26px rgba(0,0,0,.22)}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__message-bubble--task:not(.bg-transparent){background:linear-gradient(135deg,rgba(167,139,250,.14),rgba(45,212,191,.06)),color-mix(in srgb,#312e81 22%,#111827);color:#f5f3ff;box-shadow:0 1px 2px rgba(0,0,0,.24),0 10px 26px rgba(76,29,149,.16)}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__message-bubble--failed:not(.bg-transparent){background:linear-gradient(135deg,rgba(251,113,133,.14),rgba(17,24,39,.78)),color-mix(in srgb,#881337 16%,#111827);color:#ffe4e6;box-shadow:0 1px 2px rgba(0,0,0,.24),0 10px 26px rgba(190,18,60,.14)}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__message-bubble--pinned:not(.bg-transparent){box-shadow:0 1px 2px rgba(0,0,0,.24),0 12px 28px rgba(217,119,6,.13),0 0 18px rgba(251,191,36,.12)}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__message-bubble:not(.bg-transparent):focus-visible,[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__message-bubble:not(.bg-transparent):hover{box-shadow:0 1px 3px rgba(0,0,0,.28),0 14px 34px rgba(0,0,0,.27)}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__task-card{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 1px 2px rgba(0,0,0,.18)}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__message-bubble--own:not(.internal-comment-thread__message-bubble--task):not(.internal-comment-thread__message-bubble--failed):not(.bg-transparent):focus-visible,[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__message-bubble--own:not(.internal-comment-thread__message-bubble--task):not(.internal-comment-thread__message-bubble--failed):not(.bg-transparent):hover{box-shadow:0 1px 3px rgba(0,0,0,.28),0 14px 34px rgba(20,184,166,.13)}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__message-bubble--task:not(.bg-transparent):focus-visible,[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__message-bubble--task:not(.bg-transparent):hover{box-shadow:0 1px 3px rgba(0,0,0,.28),0 14px 34px rgba(76,29,149,.2)}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__message-bubble--failed:not(.bg-transparent):focus-visible,[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__message-bubble--failed:not(.bg-transparent):hover{box-shadow:0 1px 3px rgba(0,0,0,.28),0 14px 34px rgba(190,18,60,.18)}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__message-bubble--pinned:not(.bg-transparent):focus-visible,[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__message-bubble--pinned:not(.bg-transparent):hover{box-shadow:0 1px 3px rgba(0,0,0,.28),0 15px 34px rgba(217,119,6,.17),0 0 20px rgba(251,191,36,.14)}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__task-card--own{background:rgba(20,184,166,.1)}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__task-card--incoming{background:rgba(15,23,42,.35)}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__reply-preview{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__reply-preview--own{background:rgba(20,184,166,.11)}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__reply-preview--incoming{background:rgba(15,23,42,.42)}[data-theme=dark] .yiduo-chat-thread .internal-comment-thread__composer{background:color-mix(in srgb,var(--color-surface-card,#111827) 88%,transparent)!important;box-shadow:0 2px 5px rgba(0,0,0,.22),0 18px 42px rgba(0,0,0,.34)}[data-theme=dark] .internal-comment-thread__object-card{background:rgba(15,23,42,.42)!important;box-shadow:0 1px 2px rgba(0,0,0,.18),0 8px 20px rgba(0,0,0,.22)}[data-theme=dark] .yiduo-details-card{border-top-color:rgba(148,163,184,.16)!important}[data-theme=dark] .yiduo-hub-sidebar .yiduo-details-card__toggle:hover{background:rgba(148,163,184,.08)}.yiduo-hub-skeleton__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.yiduo-hub-skeleton__actions{display:inline-flex;gap:.5rem}.yiduo-hub-skeleton__chip{display:inline-block;height:2.5rem;width:2.5rem;border-radius:999px}.yiduo-hub-skeleton__content,.yiduo-hub-skeleton__sidebar{min-height:0}.yiduo-hub-skeleton__panel{display:flex;flex-direction:column;gap:1rem;border-radius:1.5rem;background:var(--color-surface-card,#ffffff);box-shadow:var(--shadow-card,0 1px 3px rgba(15,23,42,.12));padding:1.25rem 1.5rem}.yiduo-hub-skeleton__section-title{height:.9rem;width:8rem;border-radius:999px}.yiduo-hub-skeleton__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.yiduo-hub-skeleton__tile{display:flex;align-items:center;gap:.75rem}.yiduo-hub-skeleton__tile-body{flex:1;display:flex;flex-direction:column;gap:.35rem}.yiduo-hub-skeleton__avatar{height:2.25rem;width:2.25rem;border-radius:999px}.yiduo-hub-skeleton__line{height:.8rem;border-radius:999px}.yiduo-hub-skeleton__line--short{width:45%}.yiduo-hub-skeleton__line--long{width:85%}.yiduo-hub-skeleton__title{height:1.25rem;width:12rem;border-radius:999px}.yiduo-hub-skeleton__body{display:flex;flex-direction:column;gap:.5rem}.yiduo-hub-skeleton__avatar,.yiduo-hub-skeleton__chip,.yiduo-hub-skeleton__line,.yiduo-hub-skeleton__section-title,.yiduo-hub-skeleton__title{background:var(--app-shell-nav-item-rest,rgba(148,163,184,.4));animation:yiduo-hub-skeleton-pulse 1.5s ease-in-out infinite}@keyframes yiduo-hub-skeleton-pulse{0%,to{opacity:.75}50%{opacity:.35}}.page-transition{animation:page-transition-enter .2s ease-out;will-change:opacity,transform}.page-transition--disabled{animation:none;will-change:auto;transform:none}@keyframes page-transition-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.page-transition{animation:none}}.yiduo-thread-sections{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.yiduo-thread-section{border:0;border-radius:0;background:rgba(0,0,0,0);overflow:visible}.yiduo-thread-section__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 0;text-align:left;background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:.8rem;letter-spacing:.02em;text-transform:none;color:var(--color-ink-subtle,#6b7280);transition:color .2s ease}.yiduo-thread-section__toggle:focus-visible,.yiduo-thread-section__toggle:hover{color:var(--color-ink-primary,#111827)}.yiduo-thread-section__toggle:focus-visible{outline:2px solid var(--color-focus-ring,#38bdf8);outline-offset:2px}.yiduo-thread-section__label{display:inline-flex;align-items:center;gap:.35rem;font-weight:500}.yiduo-thread-section__meta{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;font-size:.72rem;font-weight:500;color:var(--color-ink-subtle,#6b7280)}.yiduo-thread-section__count{white-space:nowrap}.yiduo-thread-section__unread{display:inline-flex;align-items:center;justify-content:center;min-width:auto;padding:0;border-radius:0;background:rgba(0,0,0,0);color:var(--color-primary-strong,#1d4ed8);font-weight:600;font-size:.7rem}.yiduo-thread-section__chevron{flex-shrink:0;width:.9rem;height:.9rem;color:var(--color-ink-subtle,#6b7280)}.yiduo-thread-section__list{margin:.35rem 0 0;padding:0;list-style:none;border-top:none}.yiduo-thread-section__list--flat{margin-top:.35rem;border-radius:0;border:0;background:rgba(0,0,0,0)}.inventory-stock-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.inventory-stock-card{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem;border-radius:1rem;border:1px solid var(--color-border-card,rgba(148,163,184,.24));background:color-mix(in srgb,var(--color-surface-card,#ffffff) 92%,transparent);box-shadow:0 1px 2px rgba(15,23,42,.04)}.inventory-stock-card__header{display:flex;justify-content:space-between;gap:1rem}.inventory-stock-card__title{margin:0;font-size:1rem;font-weight:600;color:var(--color-ink-primary)}.inventory-stock-card__sku{margin:.25rem 0 0;font-size:.75rem;color:var(--color-ink-muted)}.inventory-stock-card__content{display:flex;flex-direction:column;gap:1rem}.inventory-stock-card__section-label{margin:0 0 .5rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted)}.inventory-stock-card__warehouses{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:var(--color-ink-muted)}.inventory-stock-card__warehouse-name{font-weight:600;color:var(--color-ink-primary)}.inventory-stock-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0}.inventory-stock-card__metric{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:var(--color-ink-muted)}.inventory-stock-card__metric dt{margin:0}.inventory-stock-card__metric dd{margin:0;font-size:.95rem;font-weight:600;color:var(--color-ink-primary)}.inventory-stock-card__metric--wide{grid-column:1/-1}.home-widget-card{cursor:default;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.home-widget-card:focus-within{outline:2px solid var(--color-focus-ring,#38bdf8);outline-offset:2px}.home-widget-grid--editing .home-widget-card:focus-within,.home-widget-grid--editing .home-widget-card:hover{border-color:var(--color-border-strong,rgba(148,163,184,.5));box-shadow:0 8px 20px rgba(15,23,42,.12);transform:translateY(-1px)}@keyframes home-widget-edit-shake{0%,to{transform:translateZ(0)}20%{transform:translate3d(-1.7px,0,0) rotate(-.3deg)}40%{transform:translate3d(1.7px,0,0) rotate(.3deg)}60%{transform:translate3d(-.9px,0,0) rotate(-.18deg)}80%{transform:translate3d(.9px,0,0) rotate(.18deg)}}.home-widget-grid .grid-stack-item-content{transition:box-shadow .24s ease,transform .24s ease}.home-widget-grid--edit-cue .grid-stack-item-content{animation:home-widget-edit-shake .42s ease-in-out 1}.home-widget-grid--editing .grid-stack-item-content{cursor:grab;user-select:none;touch-action:none}.home-widget-grid--editing .grid-stack-item-content *{pointer-events:none}.home-widget-grid--editing .grid-stack-item.ui-draggable-dragging .grid-stack-item-content{cursor:grabbing;box-shadow:0 18px 40px rgba(15,23,42,.2);transform:translateY(-3px) scale(1.01)}.home-widget-grid--editing .grid-stack-placeholder>.placeholder-content{border-radius:1.25rem;border:1px dashed var(--color-border-muted,rgba(148,163,184,.45));background:rgba(0,0,0,0);transition:background .24s ease,border-color .24s ease}.home-widget-card__header-link{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}.home-widget-card__header-link:hover{color:var(--color-ink-primary,#111827)}.home-widget-card__header-link:focus-visible{outline:2px solid var(--color-focus-ring,#38bdf8);outline-offset:3px;border-radius:.75rem}.home-widget-card__header-link--stack{flex-direction:column;align-items:flex-start}.home-widget-card__action{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .6rem;border-radius:999px;border:1px solid var(--color-border-muted,rgba(148,163,184,.4));font-size:.7rem;font-weight:600;text-transform:none;color:var(--color-ink-muted,#6b7280);background:color-mix(in srgb,var(--color-surface-card,#ffffff) 88%,transparent);transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.home-widget-card__action:focus-visible,.home-widget-card__action:hover{border-color:var(--color-border-strong,rgba(59,130,246,.5));color:var(--color-ink-primary,#111827);box-shadow:0 4px 12px rgba(15,23,42,.12)}.home-widget-edit-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--color-border-strong,rgba(59,130,246,.4));padding:.2rem .55rem;font-size:.7rem;font-weight:600;color:var(--color-primary-strong,#1d4ed8);background:color-mix(in srgb,var(--color-primary-soft,rgba(59,130,246,.16)) 92%,transparent)}.home-widget-shell{align-items:start}.home-widget-sticky-panel{position:sticky;top:calc(var(--app-shell-desktop-header-height, 5rem) + 1rem);align-self:start;max-height:calc(100dvh - var(--app-shell-desktop-header-height, 5rem) - 2rem)}.home-widget-sticky-panel__card{overflow:auto;max-height:inherit}.home-widget-sticky-panel__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--color-border-subtle);border-radius:.8rem;padding:.55rem .65rem;font-size:.8rem;color:var(--color-ink-muted);background:var(--color-surface-card);transition:border-color .2s ease,color .2s ease,background .2s ease}.home-widget-sticky-panel__toggle:hover{border-color:var(--color-border-strong);color:var(--color-ink-primary)}.home-widget-sticky-panel__toggle.is-pinned{border-color:var(--color-primary-strong,#1d4ed8);color:var(--color-primary-strong,#1d4ed8);background:color-mix(in srgb,var(--color-primary-soft,rgba(59,130,246,.16)) 92%,transparent)}.home-widget-sticky-panel__toggle:disabled{opacity:.6;cursor:not-allowed}.home-widget-sticky-panel__link{color:var(--color-ink-muted);font-size:.82rem;text-decoration:none}.home-widget-sticky-panel__link:hover{color:var(--color-ink-primary);text-decoration:underline}.home-widget-grid .grid-stack-item{scroll-margin-top:calc(var(--app-shell-desktop-header-height, 5rem) + 1rem)}.yiduo-thread-tile{border-bottom:1px solid color-mix(in srgb,var(--color-border-subsection,#e5e7eb) 70%,transparent)}.yiduo-thread-tile__button{display:flex;width:100%;min-height:5.5rem;align-items:center;gap:.85rem;padding:.7rem .85rem .7rem .7rem;border:none;border-left:4px solid rgba(0,0,0,0);border-radius:0;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.yiduo-thread-tile__button:focus-visible{outline:2px solid var(--color-focus-ring,#38bdf8);outline-offset:-2px}.yiduo-thread-tile__button.is-active{border-left-color:var(--color-primary,#0f766e);background:linear-gradient(90deg,rgba(15,118,110,.16),rgba(15,118,110,.06) 62%,transparent),color-mix(in srgb,var(--color-surface-card,#ffffff) 88%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.74)}.yiduo-thread-tile__button.is-unread .yiduo-thread-tile__title{font-weight:700}.yiduo-thread-tile__button.is-inactive:hover{background:color-mix(in srgb,var(--color-primary,#0f766e) 6%,white)}.yiduo-thread-tile__button.is-inactive:hover .yiduo-thread-tile__secondary,.yiduo-thread-tile__button.is-inactive:hover .yiduo-thread-tile__title{color:var(--color-ink-primary,#111827)}.yiduo-thread-tile__avatar{display:flex;height:3rem;width:3rem;flex-shrink:0;overflow:hidden;border-radius:.95rem;background:linear-gradient(145deg,#f8fafc,#eef2f7);align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(15,23,42,.04),0 8px 18px rgba(15,23,42,.07)}.yiduo-thread-tile__avatar--full-height{align-self:stretch;height:auto;min-height:2.75rem;width:2.25rem;border-radius:.7rem}.yiduo-thread-tile__avatar-image{width:100%;height:100%;object-fit:cover}.yiduo-thread-tile__avatar-initial{font-size:1rem;font-weight:800;color:var(--thread-tone,var(--color-primary-hover,#0f766e))}.yiduo-thread-tile__body{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.yiduo-thread-tile__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;min-width:0}.yiduo-thread-tile__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;flex-shrink:0;min-width:2.75rem}.yiduo-thread-tile__title-row{display:flex;align-items:center;gap:.4rem;min-width:0}.yiduo-thread-tile__title{min-width:0;font-size:.92rem;font-weight:650;color:var(--color-text-strong,#111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yiduo-thread-tile__badge{display:inline-flex;align-items:center;flex:0 0 auto;padding:.18rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--thread-tone,#64748b) 14%,white);color:color-mix(in srgb,var(--thread-tone,#64748b) 82%,#111827);font-size:.66rem;font-weight:700;letter-spacing:0;white-space:nowrap}.yiduo-thread-tile__unread-indicator{width:.4rem;height:.4rem;border-radius:999px;background:var(--color-primary,#0f766e)}.yiduo-thread-tile__timestamp{font-size:.74rem;font-weight:700;color:var(--color-text-muted,#6b7280);white-space:nowrap}.yiduo-thread-tile__signals{display:inline-flex;min-height:1.35rem;align-items:center;justify-content:flex-end;gap:.35rem}.yiduo-thread-tile__signal{color:var(--color-text-muted,#6b7280)}.yiduo-thread-tile__signal,.yiduo-thread-tile__unread-count{display:inline-flex;align-items:center;justify-content:center}.yiduo-thread-tile__unread-count{min-width:1.35rem;height:1.35rem;border-radius:999px;background:var(--color-primary,#0f766e);color:var(--color-on-primary,#ffffff);font-size:.7rem;font-weight:800;line-height:1;padding:0 .35rem;white-space:nowrap}.yiduo-thread-tile__secondary{font-size:.8rem;font-weight:500;color:var(--color-text-muted,#6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yiduo-thread-tile__button[data-tone=orders]{--thread-tone:#4f7edb}.yiduo-thread-tile__button[data-tone=products]{--thread-tone:#7c5bd6}.yiduo-thread-tile__button[data-tone=customers]{--thread-tone:#0f9f8d}.yiduo-thread-tile__button[data-tone=inventory]{--thread-tone:#b7791f}.yiduo-thread-tile__button[data-tone=support]{--thread-tone:#c24172}.yiduo-thread-tile__button[data-tone=other]{--thread-tone:#64748b}.yiduo-thread-tile__button[data-tone=orders] .yiduo-thread-tile__avatar{background:linear-gradient(145deg,#eef4ff,#e5edff)}.yiduo-thread-tile__button[data-tone=products] .yiduo-thread-tile__avatar{background:linear-gradient(145deg,#f3efff,#ebe6ff)}.yiduo-thread-tile__button[data-tone=customers] .yiduo-thread-tile__avatar{background:linear-gradient(145deg,#e8faf6,#d9f4ef)}.yiduo-thread-tile__button[data-tone=inventory] .yiduo-thread-tile__avatar{background:linear-gradient(145deg,#fff7ed,#fdebd3)}.yiduo-thread-tile__button[data-tone=support] .yiduo-thread-tile__avatar{background:linear-gradient(145deg,#fff1f6,#fce4ee)}[data-theme=dark] .yiduo-thread-list__filter-pill{background:rgba(30,41,59,.72);color:#e5e7eb}[data-theme=dark] .yiduo-thread-list__filter-pill:hover,[data-theme=dark] .yiduo-thread-list__filter-pill[data-active=true]{background:rgba(20,184,166,.18);color:#99f6e4}[data-theme=dark] .yiduo-thread-list__category-chip,[data-theme=dark] .yiduo-thread-list__create-button{border-color:rgba(148,163,184,.22);background:rgba(15,23,42,.58);color:#e5e7eb}[data-theme=dark] .yiduo-thread-list__category-chip:hover,[data-theme=dark] .yiduo-thread-list__category-chip[data-active=true],[data-theme=dark] .yiduo-thread-list__create-button:hover,[data-theme=dark] .yiduo-thread-list__create-button[data-active=true]{border-color:rgba(45,212,191,.34);background:rgba(20,184,166,.15);color:#99f6e4}[data-theme=dark] .yiduo-thread-tile{border-bottom-color:rgba(148,163,184,.14)}[data-theme=dark] .yiduo-thread-tile__button.is-active{background:linear-gradient(90deg,rgba(20,184,166,.2),rgba(20,184,166,.08) 62%,transparent),rgba(15,23,42,.72)}[data-theme=dark] .yiduo-thread-tile__button.is-inactive:hover{background:rgba(20,184,166,.1)}[data-theme=dark] .yiduo-thread-tile__avatar{box-shadow:inset 0 0 0 1px rgba(148,163,184,.12),0 8px 18px rgba(0,0,0,.2)}[data-theme=dark] .yiduo-thread-tile__badge{background:color-mix(in srgb,var(--thread-tone,#94a3b8) 22%,#111827);color:color-mix(in srgb,var(--thread-tone,#94a3b8) 60%,white)}.product-bulk-selector{display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid #c5d0d3;background:hsla(0,0%,100%,.9);color:var(--color-ink-primary);box-shadow:0 1px 2px rgba(15,23,42,.04);opacity:1;pointer-events:auto;transition:opacity .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.product-bulk-selector:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--color-focus-ring,#38bdf8);outline-offset:2px}.product-bulk-selector[data-selected=true]{opacity:1;pointer-events:auto;border-color:var(--color-primary);background:var(--color-primary-translucent);color:var(--color-primary)}.product-bulk-selector-group:hover .product-bulk-selector{opacity:1;pointer-events:auto}.product-bulk-selector__circle{position:relative;display:inline-flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:inherit;border:0;background:rgba(0,0,0,0)}.product-bulk-selector__check{height:.75rem;width:.75rem;color:currentColor;opacity:0;transform:scale(.8);transition:opacity .15s ease,transform .15s ease}.product-bulk-selector[data-selected=true] .product-bulk-selector__check{opacity:1;transform:scale(1)}.yiduo-hub-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:1rem}.yiduo-chat-workspace{min-width:0;transition:border-color .18s ease}@media(min-width:48rem){.yiduo-hub-layout{grid-template-columns:18rem minmax(0,1fr);column-gap:0}}@media(min-width:80rem){.yiduo-hub-layout{grid-template-columns:18rem minmax(0,1fr) 22rem;column-gap:0;align-items:start}.yiduo-hub-layout[data-context-panel-open=false]{grid-template-columns:18rem minmax(0,1fr)}}.yiduo-hub-layout.yiduo-hub-layout--support{grid-template-columns:minmax(0,1fr);column-gap:0}@media(min-width:48rem){.yiduo-hub-layout.yiduo-hub-layout--support{grid-template-columns:minmax(0,1fr)}}@media(min-width:80rem){.yiduo-hub-layout.yiduo-hub-layout--support{grid-template-columns:minmax(0,1fr);align-items:stretch}}.yiduo-thread-list{position:fixed;top:calc(var(--app-shell-desktop-header-height, 5rem) + .75rem);left:.75rem;bottom:.75rem;width:min(88vw,21rem);max-width:21rem;transform:translateX(calc(-100% - 1rem));opacity:0;pointer-events:none;z-index:30;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border-card,rgba(148,163,184,.28));border-radius:1rem;background:color-mix(in srgb,var(--color-surface-card,#ffffff) 96%,transparent);box-shadow:var(--app-shell-drawer-shadow,0 28px 70px rgba(15,23,42,.26));padding:.75rem;transition:transform .22s ease,opacity .18s ease}.yiduo-thread-list[data-drawer-open=true]{transform:translateX(0);opacity:1;pointer-events:auto}@media(min-width:48rem){.yiduo-thread-list{position:sticky;top:0;left:auto;bottom:auto;align-self:start;height:100%;max-height:100%;width:auto;max-width:none;transform:none;opacity:1;pointer-events:auto;z-index:auto;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;padding:0;transition:none}}.yiduo-hub-sidebar{position:fixed;top:calc(var(--app-shell-desktop-header-height, 5rem) + .75rem);right:.75rem;bottom:.75rem;width:min(92vw,22rem);max-width:22rem;transform:translateX(120%);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s ease;z-index:30;display:flex;flex-direction:column;overflow:hidden;scrollbar-gutter:stable}.yiduo-hub-sidebar__scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.yiduo-hub-sidebar[data-drawer-open=true]{transform:translateX(0);opacity:1;pointer-events:auto}@media(min-width:80rem){.yiduo-hub-sidebar{position:sticky;top:0;right:auto;bottom:auto;align-self:start;height:100%;max-height:100%;width:auto;max-width:none;transform:none;opacity:1;pointer-events:auto;z-index:auto;transition:none}.yiduo-hub-sidebar[data-panel-open=false]{display:none}}.yiduo-hub-drawer-overlay{position:fixed;inset:0;background:rgba(15,23,42,.4);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:20}.yiduo-hub-drawer-overlay[data-open=true]{opacity:1;pointer-events:auto}@media(min-width:80rem){.yiduo-hub-drawer-overlay{display:none}}.yiduo-flat{background:rgba(0,0,0,0);box-shadow:none;backdrop-filter:none}.yiduo-flat .dispatch-panel-highlights{display:none}.yiduo-flat .product-panel-surface{background:rgba(0,0,0,0);box-shadow:none;backdrop-filter:none}.task-hub-calendar-scrollbar-hidden{scrollbar-width:none}.task-hub-calendar-scrollbar-hidden::-webkit-scrollbar{width:0;height:0;display:none}.task-hub-calendar-scrollbar-quiet{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-gutter:stable}.task-hub-calendar-scrollbar-quiet:focus-within,.task-hub-calendar-scrollbar-quiet:hover{scrollbar-color:#d7ccc2 rgba(0,0,0,0)}.task-hub-calendar-scrollbar-quiet::-webkit-scrollbar{width:8px;height:8px;background:rgba(0,0,0,0)}.task-hub-calendar-scrollbar-quiet::-webkit-scrollbar-corner,.task-hub-calendar-scrollbar-quiet::-webkit-scrollbar-track,.task-hub-calendar-scrollbar-quiet::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0)}.task-hub-calendar-scrollbar-quiet::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:9999px;border:0}.task-hub-calendar-scrollbar-quiet:focus-within::-webkit-scrollbar-thumb,.task-hub-calendar-scrollbar-quiet:hover::-webkit-scrollbar-thumb{background-color:#d7ccc2}.yiduo-typing-indicator{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-text-muted,#6b7280)}.yiduo-typing-indicator__dots{display:inline-flex;align-items:center;gap:.18rem}.yiduo-typing-indicator__dots>span{width:.3rem;height:.3rem;border-radius:999px;background:currentColor;opacity:.45;animation:yiduo-typing-dot 1.2s ease-in-out infinite}.yiduo-typing-indicator__dots>span:nth-child(2){animation-delay:.15s}.yiduo-typing-indicator__dots>span:nth-child(3){animation-delay:.3s}@keyframes yiduo-typing-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}
/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */.grid-stack{position:relative}.grid-stack-rtl{direction:ltr}.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack-placeholder>.placeholder-content{background-color:#0000001a;width:auto;margin:0;position:absolute;z-index:0!important}.grid-stack>.grid-stack-item{width:var(--gs-column-width);height:var(--gs-cell-height);padding:0;position:absolute;top:0}.grid-stack>.grid-stack-item>.grid-stack-item-content{width:auto;margin:0;position:absolute;overflow:hidden auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item{right:0}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{-ms-touch-action:none;touch-action:none;font-size:.1px;display:block;position:absolute}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23666" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 20 20"><path d="m10 3 2 2H8l2-2v14l-2-2h4l-2 2"/></svg>');background-position:50%;background-repeat:no-repeat}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,right,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{opacity:.8;box-shadow:1px 4px 6px #0003}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,right .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left,right,top,height,width}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item[gs-x="0"]{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item[gs-x="0"]{right:0}.swipe-tab-panels{position:relative;overflow:hidden}.swipe-tab-panels__track{display:flex;width:100%;transform:translateX(calc(var(--swipe-tab-index, 0) * -100%));transition:transform .24s ease;will-change:transform}.swipe-tab-panel{flex:0 0 100%;min-width:100%;opacity:0;transition:opacity .2s ease}.swipe-tab-panel.is-active{opacity:1;pointer-events:auto}.swipe-tab-panel.is-inactive{pointer-events:none}@media(prefers-reduced-motion:reduce){.swipe-tab-panel,.swipe-tab-panels__track{transition:none}}