.edge-to-edge-tabs{display:flex;align-items:stretch;width:100%;margin:0;padding:0;box-sizing:border-box;border-bottom:1px solid var(--border);flex-shrink:0;min-height:var(--btn-h-m);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.edge-to-edge-tabs::-webkit-scrollbar{display:none}.edge-to-edge-tabs__tab{position:relative;flex:1 1 0;min-width:max-content;display:inline-flex;align-items:center;justify-content:center;gap:4px;margin:0;padding:3px var(--space-2) 0;border:none;border-radius:0;border-right:1px solid var(--border);background:transparent;font-family:var(--font-sans);font-size:var(--table-cell-font);font-weight:500;color:var(--text-muted);cursor:pointer;box-sizing:border-box;letter-spacing:var(--letter-spacing-header);text-transform:uppercase;transition:color .15s ease,background .15s ease}.edge-to-edge-tabs__tab:last-child{border-right:none}.edge-to-edge-tabs__tab:hover{color:var(--text);background:var(--hover-bg)}.edge-to-edge-tabs__tab_selected{color:var(--accent);background:var(--overlay-item-selected-bg)}.edge-to-edge-tabs__tab_selected:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent);pointer-events:none;z-index:1}.edge-to-edge-tabs__tab-label{white-space:nowrap;flex-shrink:0}.edge-to-edge-tabs__tab-adornment{display:inline-flex;align-items:center;flex-shrink:0}.messengerMutedStatus{display:flex;align-items:center;gap:var(--space-2);padding:7px var(--space-2);font-size:var(--table-cell-font);line-height:1.3;color:var(--text-muted);margin:0}.chatSidebar{width:18rem;flex-shrink:0;display:flex;flex-direction:column;gap:0;height:100%;min-height:0;padding:0;background:var(--overlay-bg);overflow:hidden}.chatSidebar__header{flex-shrink:0;display:flex;flex-direction:column;gap:0;padding:var(--space-3) var(--space-2) 0;box-sizing:border-box}.chatSidebar__navPrimary{display:flex;flex-direction:column;gap:2px}.chatSidebar__agentChatsMenuMount{display:flex;flex-direction:column;min-width:0;min-height:0;flex:0 1 auto;width:100%;box-sizing:border-box;margin:var(--space-1) 0;padding-inline:0;padding-inline-start:var(--space-1);border-inline-start:3px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:0 var(--r-md) var(--r-md) 0}.chatSidebar__agentChatsMenuMount>*{min-width:0;flex:0 1 auto}.chatSidebar__agentChatRow{position:relative;min-width:0;width:100%;max-height:4.5rem;overflow:hidden;opacity:1;transition:opacity .2s ease,max-height .22s ease,margin .22s ease}.chatSidebar__agentChatRow--exiting{opacity:0;max-height:0;margin-top:0;margin-bottom:0;pointer-events:none}.chatSidebar__agentChatRow--exiting .chatSidebar__agentChatDel{opacity:0;pointer-events:none}.chatSidebar__agentChatRow__select{width:100%}.chatSidebar__agentChatDel{position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:none;border-radius:var(--r-md);background:color-mix(in srgb,var(--overlay-bg, var(--surface)) 90%,transparent);color:var(--text-muted);cursor:pointer;opacity:1;pointer-events:auto;transition:opacity .12s ease,color .12s ease,background .12s ease}.chatSidebar__agentChatDelIcon{color:inherit}.chatSidebar__agentChatSpinner{width:12px;height:12px;border-radius:999px;border:2px solid color-mix(in srgb,var(--accent) 24%,transparent);border-top-color:var(--accent);animation:chatSidebar__agentChatSpinnerSpin .8s linear infinite;margin-left:6px;flex-shrink:0}.chatSidebar__agentChatUnreadLeft{margin-right:2px}.chatSidebar__agentTabSpinner{width:12px;height:12px;border-radius:999px;border:2px solid color-mix(in srgb,var(--accent) 24%,transparent);border-top-color:var(--accent);animation:chatSidebar__agentChatSpinnerSpin .8s linear infinite;margin-left:6px;flex-shrink:0}@keyframes chatSidebar__agentChatSpinnerSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (hover: hover) and (pointer: fine){.chatSidebar__agentChatDel{opacity:0;pointer-events:none}.chatSidebar__agentChatRow:hover .chatSidebar__agentChatDel,.chatSidebar__agentChatDel:focus-visible{opacity:1;pointer-events:auto}}.chatSidebar__agentChatDel:hover{color:var(--accent-error);background:var(--hover-bg-danger)}.chatSidebar__agentChatDel:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.chatSidebar__searchWrap{margin-top:var(--space-3)}.chatSidebar__searchLabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chatSidebar__scroll{flex:1 1 0;min-height:0;min-width:0;width:100%;margin:0;overflow-x:hidden;align-self:stretch}.chatSidebar__scroll.os-host{flex:1 1 0;min-height:0;background:var(--overlay-bg)}.chatSidebar__scroll .os-viewport,.chatSidebar__scroll .os-content{background:var(--overlay-bg)}.chatSidebar__scrollBody{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;box-sizing:border-box;padding:var(--space-2) var(--space-2) var(--space-2)}.chatSidebar__section{display:flex;flex-direction:column;gap:6px;min-width:0}.chatSidebar__sectionHead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.chatSidebar__sectionHead .chatSidebar__groupLabel{flex:1;min-width:0}.chatSidebar__itemStack,.chatSidebar__group{display:flex;flex-direction:column;gap:2px}.chatSidebar__groupLabel{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent, #1976d2);padding:2px var(--space-2) 0;line-height:1.2}.chatSidebar__groupLabel_section{padding-top:0}.chatSidebar__groupAddBtn{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0;border:none;border-radius:var(--r-sm);background:transparent;color:var(--accent);cursor:pointer;flex-shrink:0}.chatSidebar__groupAddBtn:hover{background:var(--surface-hover, rgba(0, 0, 0, .06))}.chatSidebar__groupAddBtn_block{width:100%;justify-content:center;gap:0;padding:7px var(--space-2);font-size:14px;font-weight:500;line-height:1.25;box-sizing:border-box}.chatSidebar__groupAddRow{flex-shrink:0;width:100%;min-width:0;margin-bottom:4px;box-sizing:border-box}.chatSidebar__groupAddBtnPlus{flex-shrink:0;transform:translateY(-1px)}.chatSidebar__rowPinFa{flex-shrink:0;align-self:center;margin-left:2px;font-size:12px;line-height:1;color:var(--text-muted-soft)}.chatSidebar__item_active .chatSidebar__rowPinFa{color:var(--accent);opacity:.9}.chatSidebar__item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:7px var(--space-2);border:none;border-radius:var(--r-md);background:transparent;color:var(--text);font-size:14px;line-height:1.25;text-align:left;cursor:pointer;transition:background .15s;text-transform:none;letter-spacing:normal}.chatSidebar__groupDivider{width:100%;height:1px;margin:6px 0 2px;background:color-mix(in srgb,var(--divider, var(--border)) 50%,transparent)}.chatSidebar__item:hover{background:var(--hover-bg)}.chatSidebar__item_active{background:var(--accent-bg);color:var(--accent)}.chatSidebar__itemIcon{flex-shrink:0;color:var(--accent)}.chatSidebar__itemContent{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;overflow:hidden}.chatSidebar__itemLabel{display:block;min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.chatSidebar__itemRole{font-size:var(--table-cell-font-small);line-height:1.2;color:var(--text-muted-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.chatSidebar__itemRole_caps{text-transform:uppercase;letter-spacing:.05em}.chatSidebar__itemSubtitle{display:block;min-width:0;width:100%;box-sizing:border-box;font-size:.8125rem;line-height:1.3;color:var(--text-muted-soft);text-transform:none;letter-spacing:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.chatSidebar__itemLabel .search-text-highlight,.chatSidebar__itemSubtitle .search-text-highlight{margin-left:0;margin-right:0}.chatSidebar__messageResult{min-height:var(--overlay-item-h)}.chatSidebar__itemLabelRow{display:flex;align-items:center;gap:5px;width:100%;max-width:100%;min-width:0}.chatSidebar__itemLabelRow .chatSidebar__itemLabel{flex:1 1 0;min-width:0}.chatSidebar__onlineDot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#22c55e}.chatSidebar__searchRow{display:flex;align-items:center;gap:8px;padding:8px var(--space-2);background:var(--input-bg, #f5f5f5);border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--border, #e2e8f0) 55%,transparent);box-sizing:border-box}.chatSidebar__searchIcon{flex-shrink:0;color:var(--text-muted)}.chatSidebar__searchInput{flex:1;border:none;background:transparent;font-size:13px;color:var(--text);outline:none;min-width:0}.chatSidebar__searchInput::placeholder{color:var(--text-muted)}.chatSidebar__searchInput::-webkit-search-cancel-button,.chatSidebar__searchInput::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.chatSidebar__searchInput::-moz-search-clear-button{display:none}.chatSidebar__searchSpinner{flex-shrink:0;width:12px;height:12px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:chatSidebarSpin .7s linear infinite}@keyframes chatSidebarSpin{to{transform:rotate(360deg)}}.chatSidebar__searchClear{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:16px;line-height:1;padding:0 2px;display:flex;align-items:center}.chatSidebar__searchClear:hover{color:var(--text)}.chatSidebar__emptySearch{margin:0;font-size:12px;color:var(--text-muted);text-align:center;padding:var(--space-3) var(--space-2);line-height:1.4}.chatSidebar__item_saved .chatSidebar__itemIcon_saved{color:#f59e0b}.chatSidebar__item_saved.chatSidebar__item_active{background:color-mix(in srgb,#f59e0b 12%,transparent);color:#d97706}.chatSidebar__item_saved.chatSidebar__item_active .chatSidebar__itemIcon_saved{color:#d97706}.chatSidebar__listTabsStretch{flex-shrink:0;margin:var(--space-2) 0 0;width:100%;box-sizing:border-box}.chatSidebar__listTabs{margin-top:0}.chatSidebar__panelEmpty{margin:0;padding:var(--space-2) var(--space-2) var(--space-1);font-size:12px;line-height:1.35;color:var(--text-muted);text-align:center}.agentChatsMenu{display:flex;flex-direction:column;min-width:0;width:100%;flex:0 1 auto;min-height:0;margin:0}.agentChatsMenu__scroll{flex:0 1 auto;min-width:0;min-height:0;width:calc(100% + var(--space-2));max-width:none;margin-right:calc(-1 * var(--space-2));max-height:min(45vh,20rem);overflow-x:hidden;overscroll-behavior:contain;transition:max-height .22s ease}.agentChatsMenu__scrollBody{display:flex;flex-direction:column;min-width:0;padding-right:var(--space-2);box-sizing:border-box}.agentChatsMenu__loadMoreRow{margin-top:calc(var(--space-1) / 4);margin-bottom:0}.agentChatsMenu .chatSidebar__groupAddBtn:disabled{opacity:.55;cursor:default}.agentChatsMenu .chatSidebar__groupAddBtn:disabled:hover{background:transparent}.lightbox-overlay{position:fixed;inset:0;z-index:10000;background-color:#000000d9;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .2s ease}.lightbox-overlay.overlay-enter-active,.lightbox-overlay.overlay-enter-done{opacity:1}.lightbox-overlay.overlay-exit-active,.lightbox-overlay.overlay-exit-done{opacity:0}.lightbox__close{position:absolute;top:20px;right:20px;background:#ffffff1a;border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10001;transition:background .2s ease}.lightbox__close:hover{background:#fff3}.lightbox__content{max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center;transform:scale(.95);transition:transform .2s cubic-bezier(.16,1,.3,1)}.lightbox__content.overlay-enter-active,.lightbox__content.overlay-enter-done{transform:scale(1)}.lightbox__content.overlay-exit-active,.lightbox__content.overlay-exit-done{transform:scale(.95)}.lightbox__image{max-width:100%;max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 10px 30px #00000080}.attachmentCard{--attachment-card-radius: var(--r-md, 12px);--attachment-badge-w: 40px;--attachment-badge-h: 40px;position:relative;display:inline-flex;flex-direction:row;align-items:center;gap:10px;min-height:52px;max-width:min(320px,100%);padding:7px 10px 7px 7px;box-sizing:border-box;border-radius:var(--attachment-card-radius);text-decoration:none;color:var(--text, #1a1a1a);background:color-mix(in srgb,var(--surface, #fff) 92%,var(--text-muted, #888) 8%);border:1px solid color-mix(in srgb,var(--border, #e5e5e5) 88%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--text, #000) 6%,transparent);overflow:hidden;vertical-align:middle}a.attachmentCard,a.attachmentCard:hover,a.attachmentCard:focus-visible{text-decoration:none}.attachmentCard_clickable{cursor:pointer}.attachmentCard_clickable:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #1976d2) 55%,transparent);outline-offset:2px}.attachmentCard_hasTopHeader{flex-direction:column;align-items:stretch;gap:0;padding:0}.attachmentCard__topHeader{display:flex;flex-direction:column;gap:2px;min-width:0;padding:6px 10px 5px;border-bottom:1px solid color-mix(in srgb,var(--border, #e5e5e5) 55%,transparent);box-sizing:border-box}.attachmentCard__mainRow{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0;flex:1;box-sizing:border-box}.attachmentCard_hasTopHeader>.attachmentCard__mainLink{display:flex;flex-direction:row;align-items:center;min-width:0;width:100%;padding:7px 10px 7px 7px;box-sizing:border-box;text-decoration:none;color:inherit;background:transparent;border:none;border-radius:0}a.attachmentCard__mainLink,a.attachmentCard__mainLink:hover,a.attachmentCard__mainLink:focus-visible{text-decoration:none}.attachmentCard_hasTopHeader>.attachmentCard__mainLink.attachmentCard_clickable{cursor:pointer}.attachmentCard_hasTopHeader>.attachmentCard__mainLink.attachmentCard_clickable:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #1976d2) 55%,transparent);outline-offset:-2px}.attachmentCard:not(.attachmentCard_hasTopHeader)>.attachmentCard__mainRow{padding:0}.attachmentCard_hasTopHeader .attachmentCard__mainRow{padding:0;width:100%}.attachmentCard__badgeCol{flex-shrink:0;width:var(--attachment-badge-w);height:var(--attachment-badge-h);display:flex;align-items:center;justify-content:center}.attachmentCard__badge{--badge-fill: var(--accent);display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:8px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--badge-fill) 34%,transparent);box-shadow:0 1px 3px color-mix(in srgb,var(--badge-fill) 14%,transparent);background:color-mix(in srgb,var(--surface) 78%,var(--badge-fill) 22%)}.attachmentCard__badge_kind_file{--badge-fill: var(--accent)}.attachmentCard__badge_kind_file[data-badge-cat=pdf]{--badge-fill: var(--accent-error)}.attachmentCard__badge_kind_file[data-badge-cat=doc]{--badge-fill: var(--accent)}.attachmentCard__badge_kind_file[data-badge-cat=sheet]{--badge-fill: var(--accent-success)}.attachmentCard__badge_kind_file[data-badge-cat=image]{--badge-fill: var(--accent-warning)}.attachmentCard__badge_kind_file[data-badge-cat=audio]{--badge-fill: var(--color-session-montage)}.attachmentCard__badge_kind_file[data-badge-cat=slides],.attachmentCard__badge_kind_file[data-badge-cat=archive],.attachmentCard__badge_kind_file[data-badge-cat=code],.attachmentCard__badge_kind_file[data-badge-cat=video],.attachmentCard__badge_kind_file[data-badge-cat=generic]{--badge-fill: var(--accent)}.attachmentCard__badgeExt{font-size:10px;font-weight:800;letter-spacing:.03em;line-height:1;color:color-mix(in srgb,var(--badge-fill) 82%,var(--text) 18%);max-width:100%;padding:0 3px;text-align:center;word-break:break-all}.attachmentCard__badge_kind_project{--badge-fill: var(--accent-warning)}.attachmentCard__badge_kind_session{--badge-fill: var(--accent-success)}.attachmentCard__badge_kind_planner{--badge-fill: var(--accent)}.attachmentCard__badge_kind_image[data-badge-cat=image]{--badge-fill: var(--accent-warning)}.attachmentCard__badgeIcon{color:color-mix(in srgb,var(--badge-fill) 78%,var(--text) 22%);opacity:.98}.attachmentCard__thumb{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.attachmentCard__textCol{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;flex:1}.attachmentCard__header{font-size:12px;font-weight:650;line-height:1.2;color:var(--accent, #42a5f5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachmentCard__title{font-size:13px;font-weight:650;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:inherit}a.attachmentCard .attachmentCard__title{text-decoration:none}.attachmentCard__subtitle{font-size:12px;font-weight:500;line-height:1.2;color:var(--text-muted, #666);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachmentCard__removeBtn:not(.chatAssistant__close){display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:2px;border-radius:50%;border:none;background:color-mix(in srgb,var(--text-muted, #888) 12%,transparent);color:var(--text-muted, #666);cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,transform .15s ease;padding:0}.attachmentCard__removeBtn:not(.chatAssistant__close):hover{background:color-mix(in srgb,var(--accent-error, #ef4444) 18%,transparent);color:var(--accent-error, #dc2626);transform:scale(1.05)}.attachmentCard__removeBtn.chatAssistant__close{margin-left:2px}.attachmentCard__busyOverlay{position:absolute;inset:0;background:color-mix(in srgb,var(--surface, #fff) 65%,transparent);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:inherit}.attachmentCard__busySpinner{width:22px;height:22px;border:2px solid color-mix(in srgb,var(--accent, #1976d2) 55%,transparent);border-top-color:transparent;border-radius:50%;animation:attachmentCard-spin .85s linear infinite}@keyframes attachmentCard-spin{to{transform:rotate(360deg)}}.auto-expand-scroll-textarea__scroll{width:100%;min-width:0;min-height:var(--input-height);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);transition:border-color .15s}.auto-expand-scroll-textarea__scroll:focus-within{border-width:var(--input-focus-border-width);border-color:var(--accent)}.auto-expand-scroll-textarea__scroll_error{border-color:var(--accent-error)}.auto-expand-scroll-textarea__scroll textarea.form__input.form__input_textarea{display:block;width:100%;min-width:0;min-height:0;margin:0;resize:none;overflow:hidden;vertical-align:top;border:none;border-radius:0;box-shadow:none;background:transparent}.auto-expand-scroll-textarea__scroll textarea.form__input.form__input_textarea:focus{outline:none;border:none;box-shadow:none}.auto-expand-scroll-textarea__counter-wrap{width:100%}.auto-expand-scroll-textarea__counter-wrap>.auto-expand-scroll-textarea__scroll{grid-area:1 / 1}.chatAssistant__empty{flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;position:relative;color:var(--text-muted);font-size:.9375rem}.chatAssistant__emptyText{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0;padding:0 var(--space-3);text-align:center;width:100%;box-sizing:border-box}.chatAssistant__presets{position:absolute;bottom:var(--space-3);right:var(--space-3);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.chatAssistant__presetBtn{padding:var(--space-1) var(--space-2);background:var(--gradient-blue);color:#fff;border:none;border-radius:var(--r-md);font-size:.875rem;cursor:pointer;transition:var(--btn-transition);box-shadow:var(--btn-glow-blue)}.chatAssistant__presetBtn:hover{background:var(--gradient-blue-hover);box-shadow:var(--btn-glow-blue-hover)}.agentChatView__msgSlot{display:flex;flex-direction:column;width:100%;scroll-margin-bottom:var(--space-3);position:relative}.agentUserBubbleRetryRow{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;gap:var(--space-1);width:fit-content;max-width:100%;align-self:flex-end}.messengerChat{display:flex;flex-direction:column;height:100%;min-height:0}.messengerChat__messagesWrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.messengerChat__messagesWrap--initialScrollPending,.messengerChat__messagesWrap--revealBlocked .messengerChat__messages{opacity:0;pointer-events:none}.messengerChat__messagesRevealLoader{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.messengerChat__messages{position:relative;z-index:0;flex:1;min-height:0}.messengerChat__composerHost{flex-shrink:0}.messengerChat__messagesInner{min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:var(--space-1);box-sizing:border-box;padding:var(--space-3) var(--space-4);overflow-anchor:auto}.messengerChat__messagesInner:not(.messengerChat__messagesInner--enterReady) .chatAssistant__messageWrapper_messengerEnter{animation:none;opacity:1;transform:none}.messengerScrollDownFab{position:absolute;right:var(--space-3);bottom:var(--space-3);left:auto;transform:none;z-index:3;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;margin:0;border:none;border-radius:var(--r-md);box-sizing:border-box;background:var(--overlay-bg);color:var(--text-primary);cursor:pointer;backdrop-filter:var(--overlay-blur);-webkit-backdrop-filter:var(--overlay-blur);box-shadow:var(--shadow-soft);transition:background .2s ease,box-shadow .2s ease,transform .15s ease}.messengerScrollDownFab:hover{background:color-mix(in srgb,var(--overlay-bg) 88%,var(--text-primary) 12%);box-shadow:var(--shadow-overlay)}.messengerScrollDownFab:active{transform:scale(var(--btn-active-scale))}.messengerScrollDownFab__icon{font-size:1.8125rem!important;width:1em!important;height:1em!important;opacity:.92}.messengerScrollDownFab__badge{position:absolute;top:-2px;right:-2px;pointer-events:none}.messengerMessagesLoader{display:flex;flex:1;min-height:120px;align-items:center;justify-content:center}.messengerMessagesLoader__spinner{display:inline-block;width:32px;height:32px;border:3px solid color-mix(in srgb,var(--text-muted) 25%,transparent);border-top-color:var(--accent, #1976d2);border-radius:50%;animation:chatAssistantLoaderSpin .75s linear infinite}.bubbleShell>.forwardedHeader,.bubbleShell>.replyQuote{margin-bottom:4px}.chatAssistant__message_dm .chatAssistant__dmIncomingStack>.bubbleShell:has(.chatAssistant__userMsgImageBlock)>.forwardedHeader,.chatAssistant__message_dm .chatAssistant__dmIncomingStack>.bubbleShell:has(.chatAssistant__userMsgImageBlock)>.replyQuote{margin-bottom:8px}.chatAssistant__message_dm.chatAssistant__message_user_composite>.chatAssistant__dmIncomingStack>.bubbleShell,.chatAssistant__message_dm.chatAssistant__message_assistant>.chatAssistant__dmIncomingStack>.bubbleShell{padding:var(--space-1) var(--space-2)}.chatAssistant__message_dm.chatAssistant__message_assistant>.chatAssistant__dmIncomingStack>.chatAssistant__dmPeerAuthorHeaderRow+.bubbleShell{padding-top:0}.chatAssistant__message_dm.chatAssistant__message_assistant>.chatAssistant__dmIncomingStack>.chatAssistant__dmPeerAuthorHeaderRow+div>.chatAssistant__imageOnlyTopSlots{padding-top:0}.chatAssistant__message_dm .chatAssistant__dmIncomingStack>.bubbleShell .chatAssistant__userMsgImageBlock{margin-left:calc(-1 * var(--space-2));margin-right:calc(-1 * var(--space-2));width:calc(100% + 2 * var(--space-2));max-width:none;box-sizing:border-box}.chatAssistant__message_dm .chatAssistant__dmIncomingStack>.bubbleShell .chatAssistant__userMsgImageBlock:first-child{margin-top:calc(-1 * var(--space-1))}.chatAssistant__message_dm .chatAssistant__dmIncomingStack>.bubbleShell>.chatAssistant__userMsgImageBlock:not(:first-child){margin-top:calc(-1 * var(--space-1))}.chatAssistant__message_dm .chatAssistant__dmIncomingStack>.bubbleShell>.replyQuote+.chatAssistant__userMsgImageBlock,.chatAssistant__message_dm .chatAssistant__dmIncomingStack>.bubbleShell>.forwardedHeader+.chatAssistant__userMsgImageBlock,.chatAssistant__message_dm .chatAssistant__dmIncomingStack>.bubbleShell>.chatAssistant__sentAttachRow+.chatAssistant__userMsgImageBlock,.chatAssistant__message_dm .chatAssistant__dmIncomingStack>.bubbleShell>.chatAssistant__dmAttachmentBlock+.chatAssistant__userMsgImageBlock{margin-top:0}.bubbleShell .chatAssistant__dmTextWithMeta{width:100%;max-width:100%;min-width:0;align-self:stretch;box-sizing:border-box}.bubbleShell .chatAssistant__dmTextWithMetaBody{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.bubbleShell .chatAssistant__userMsgImageBlock+.chatAssistant__userMessageText,.bubbleShell .chatAssistant__userMsgImageBlock+.chatAssistant__dmPeerBody,.bubbleShell .chatAssistant__userMsgImageBlock+.chatAssistant__dmTextWithMeta{margin-top:.35rem}.bubbleShell .chatAssistant__sentAttachRow+.chatAssistant__userMessageText,.bubbleShell .chatAssistant__sentAttachRow+.chatAssistant__dmPeerBody,.bubbleShell .chatAssistant__sentAttachRow+.chatAssistant__dmTextWithMeta{margin-top:.35rem}.chatAssistant__message_dm.chatAssistant__message_user_composite>.chatAssistant__dmIncomingStack>.bubbleShell:has(>.chatAssistant__userMsgImageBlock:last-child),.chatAssistant__message_dm.chatAssistant__message_assistant>.chatAssistant__dmIncomingStack>.bubbleShell:has(>.chatAssistant__userMsgImageBlock:last-child){padding-bottom:0}.chatAssistant__message_dm .chatAssistant__dmIncomingStack>.bubbleShell:has(.chatAssistant__dmAttachmentBlock),.chatAssistant__message_dm .chatAssistant__dmIncomingStack>.bubbleShell:has(.chatAssistant__sentAttachRow){min-width:min-content}.chatAssistant__messageWrapper{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.chatAssistant__messageWrapper_user{align-self:flex-end;align-items:flex-end}.chatAssistant__messageWrapper_assistant{align-self:flex-start;align-items:flex-start}.chatAssistant__messageWrapper_sameUser{margin-top:calc(var(--space-1) * -.55)}.chatAssistant__dmOutsideLikeWrap{display:flex;flex-direction:column;align-items:flex-start;max-width:min(var(--messenger-dm-bubble-max-width),85%);width:fit-content;min-width:min-content;box-sizing:border-box}.chatAssistant__dmOutsideLikeWrap:not(.chatAssistant__dmOutsideLikeWrap_noOutside)>.chatAssistant__message{max-width:100%;width:fit-content;min-width:min-content;box-sizing:border-box}.chatAssistant__dmOutsideLikeWrap_noOutside{display:contents}.chatAssistant__dmOutsideLikeRow{margin-top:.25rem;flex-shrink:0;width:100%;box-sizing:border-box}.chatAssistant__dmOutsideLikeRow .msgLikeStrip{margin-top:0}.chatAssistant__dmOutsideLikeWrap_own .chatAssistant__dmOutsideLikeRow{display:flex;justify-content:flex-end}.chatAssistant__dmOutsideLikeWrap_peer .chatAssistant__dmOutsideLikeRow{display:flex;justify-content:flex-start}.chatAssistant__message{max-width:min(var(--messenger-dm-bubble-max-width),85%);padding:var(--space-2) var(--space-3);border-radius:var(--r-lg);font-size:.9375rem;line-height:1.5}.chatAssistant__message_dm.chatAssistant__message_user,.chatAssistant__message_dm.chatAssistant__message_assistant{width:fit-content;max-width:min(var(--messenger-dm-bubble-max-width),85%)}.chatAssistant__message_dm.chatAssistant__message_assistant,.chatAssistant__message_dm.chatAssistant__message_assistant.chatAssistant__message_dm_noPadding{padding:0}.chatAssistant__imageOnlyTopSlots{display:flex;flex-direction:column;gap:4px;padding:var(--space-1) var(--space-2) 0;margin-bottom:8px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:hidden}.chatAssistant__imageOnlyTopSlots>.forwardedHeader,.chatAssistant__imageOnlyTopSlots>.replyQuote{margin-bottom:0;min-width:0;max-width:100%}.chatAssistant__message_user{align-self:flex-end;background:var(--gradient-blue);color:#fff;white-space:pre-wrap;word-break:break-word;box-shadow:var(--btn-shadow-base)}.chatAssistant__message_user_composite{display:flex;flex-direction:column;align-items:stretch;gap:0;white-space:normal;padding:0;overflow:hidden}.chatAssistant__sentAttachRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.chatAssistant__message_user .attachmentCard{color:var(--text, #1a1a1a);background:var(--messenger-attachment-card-bg);border-color:color-mix(in srgb,var(--border) 30%,var(--surface) 70%);box-shadow:0 1px 3px color-mix(in srgb,#000 16%,transparent)}.chatAssistant__message_user .attachmentCard__subtitle{color:var(--text-muted, #666)}.chatAssistant__message_user .attachmentCard__removeBtn{background:color-mix(in srgb,white 16%,transparent);color:#ffffffe0}.chatAssistant__message_user .attachmentCard__removeBtn:hover{background:color-mix(in srgb,#fff 28%,#f87171 22%);color:#fff}.chatAssistant__sentAttachChipBtn{display:inline-flex;padding:0;margin:0;border:none;background:none;cursor:pointer;max-width:100%}.chatAssistant__sentAttachChipStatic{display:inline-flex;max-width:100%}.chatAssistant__sentAttachRow .badge{max-width:100%}.chatAssistant__userMessageText{white-space:pre-wrap;word-break:break-word}.chatAssistant__userMsgImageBlock{position:relative;width:100%;max-width:100%;align-self:stretch;min-width:0;box-sizing:border-box}.chatAssistant__message_assistant .chatAssistant__userMsgImageBlock{border-radius:var(--r-lg);overflow:hidden}.chatAssistant__message_assistant .chatAssistant__userMsgImageBlock:has(+.chatAssistant__dmPeerBody),.chatAssistant__message_assistant .chatAssistant__userMsgImageBlock:has(+.chatAssistant__userMessageText),.chatAssistant__message_assistant .chatAssistant__userMsgImageBlock:has(+.chatAssistant__dmAttachmentBlock),.chatAssistant__message_assistant .chatAssistant__userMsgImageBlock:has(+.chatAssistant__dmTextWithMeta){border-bottom-left-radius:0;border-bottom-right-radius:0}.chatAssistant__message_dm .bubbleShell .replyQuote~.chatAssistant__userMsgImageBlock,.chatAssistant__message_dm .bubbleShell .forwardedHeader~.chatAssistant__userMsgImageBlock{border-top-left-radius:0;border-top-right-radius:0}.chatAssistant__message_dm .bubbleShell>.chatAssistant__userMsgImageBlock:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.chatAssistant__message_dm .chatAssistant__imageOnlyTopSlots+.chatAssistant__userMsgImageBlock{border-top-left-radius:0;border-top-right-radius:0}.chatAssistant__attachmentUploadOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000006b;pointer-events:none;z-index:3}.chatAssistant__attachmentUploadSpinner{display:inline-block;width:28px;height:28px;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:chatAssistantLoaderSpin .75s linear infinite}.chatAssistant__userMsgImageWrap{padding:0;margin:0;width:100%;max-width:100%;align-self:stretch;display:block;line-height:0;box-sizing:border-box;overflow:hidden;--messenger-inline-photo-max-h: min(50vh, 420px);--messenger-inline-photo-min-side: 180px}.chatAssistant__message_assistant{align-self:flex-start;background:var(--surface);color:var(--text);box-shadow:var(--btn-shadow-base)}.chatAssistant__message_dm.chatAssistant__message_assistant .attachmentCard,.chatAssistant__dmAttachmentOnlyStack .attachmentCard,.chatAssistant__attachZone .attachmentCard{background:var(--messenger-attachment-card-bg);border-color:color-mix(in srgb,var(--border) 30%,var(--surface) 70%);box-shadow:0 1px 3px color-mix(in srgb,#000 16%,transparent)}.chatAssistant__dmIncomingStack{display:flex;flex-direction:column;gap:var(--space-1);width:auto;max-width:100%;min-width:0}.chatAssistant__message_dm.chatAssistant__message_assistant>.chatAssistant__dmIncomingStack{gap:0}.chatAssistant__dmTextWithMeta{display:inline-block;width:fit-content;min-width:0;max-width:100%;align-self:flex-start}.chatAssistant__dmTextWithMeta:after{content:"";display:block;clear:both}.chatAssistant__dmTextWithMetaBody{display:block;width:fit-content;min-width:0;max-width:100%;white-space:pre-wrap;word-break:break-word}.chatAssistant__dmTextWithMeta>.chatAssistant__userMessageText,.chatAssistant__dmTextWithMeta>.chatAssistant__dmPeerBody,.chatAssistant__dmTextWithMetaBody.chatAssistant__userMessageText,.chatAssistant__dmTextWithMetaBody.chatAssistant__dmPeerBody{display:block;padding:0}.chatAssistant__dmPeerBody{white-space:pre-wrap;word-break:break-word}.chatAssistant__userMessageText .search-text-highlight,.chatAssistant__dmPeerBody .search-text-highlight{margin-left:0;margin-right:0}.chatAssistant__dmPeerAuthorHeaderRow{display:flex;flex-direction:row;align-items:center;gap:.45rem;min-width:0;max-width:100%;font-size:.85rem;font-weight:600;line-height:1.2;color:var(--accent, #3b82f6);padding:0}.chatAssistant__dmPeerAuthorHeaderName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatAssistant__dmPeerAuthorHeaderSingle{min-width:0;flex:1 1 auto;overflow:hidden;max-width:100%}.chatAssistant__dmIncomingStack>.chatAssistant__dmPeerAuthorHeaderRow{min-height:0;padding:var(--space-1) var(--space-2) 0;margin-bottom:0;line-height:1.15;box-sizing:border-box}.chatAssistant__dmAttachmentBare{display:flex;flex-direction:column;width:fit-content;max-width:min(var(--messenger-dm-bubble-max-width),85%);min-width:min-content;box-sizing:border-box;margin:0;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;font-size:.9375rem;line-height:1.5}.chatAssistant__dmAttachmentBare>.chatAssistant__dmIncomingStack{min-width:min-content}.chatAssistant__dmAttachmentBare_own{align-self:flex-end}.chatAssistant__dmAttachmentBare_peer{align-self:flex-start}.messengerMdBase__inline:empty{display:none}.chatAssistant__dmTextWithMetaBody>.chatAssistant__dmAssistantContentBlock--bubbleMetaTail{display:contents}.chatAssistant__dmTextWithMetaBody>.chatAssistant__dmAssistantContentBlock--bubbleMetaTail>.chatAssistant__markdown--bubbleMetaTail{display:contents}.chatAssistant__dmTextWithMetaBody>.chatAssistant__dmAssistantContentBlock--bubbleMetaTail>.chatAssistant__buttons--bubbleMetaTail{display:block;width:100%;clear:both;margin-top:var(--space-2)}.chatAssistant__dmAttachmentOnlyStack{display:flex;flex-direction:column;gap:var(--space-1);width:fit-content;max-width:min(var(--messenger-dm-bubble-max-width),85%);min-width:min-content}.chatAssistant__dmAttachmentOnlyStack>.forwardedHeader,.chatAssistant__dmAttachmentOnlyStack>.replyQuote{margin-bottom:0}.chatAssistant__dmAttachmentOnlyStack_own{align-self:flex-end;align-items:flex-end}.chatAssistant__dmAttachmentOnlyStack_own .chatAssistant__dmAttachmentMetaHost{align-self:flex-end}.chatAssistant__dmAttachmentOnlyStack .msgLikeStrip{margin-top:calc(var(--space-1) * -.55)}.chatAssistant__dmAttachmentOnlyStack_own .msgLikeStrip{align-self:flex-end}.chatAssistant__dmAttachmentOnlyStack_own .forwardedHeader{color:var(--color-text, #111827)}.chatAssistant__dmAttachmentOnlyStack_peer{align-self:flex-start}.chatAssistant__dmAssistantContentBlock{min-width:0;max-width:100%}.chatAssistant__dmMeta{display:flex;align-items:center;gap:var(--space-2);margin-top:2px;font-size:var(--messenger-dm-bubble-meta-font-size);line-height:var(--messenger-dm-bubble-meta-line-height);color:var(--text-muted-soft)}.bubbleShell__footerMeta .chatAssistant__dmMeta{margin-top:0;gap:.2rem;-webkit-user-select:none;user-select:none}.chatAssistant__dmTextWithMetaMeta{float:right;clear:right;margin-left:.3rem;min-width:0;pointer-events:none}.chatAssistant__dmTextWithMetaMeta>.chatAssistant__dmMeta_inline,.chatAssistant__dmTextWithMetaMeta_asStripEnd>.chatAssistant__dmMeta_inline{display:inline-flex;margin:0;transform:translate(.24rem,.12rem);-webkit-user-select:none;user-select:none;font-size:var(--messenger-dm-bubble-meta-font-size);line-height:var(--messenger-dm-bubble-meta-line-height);gap:.18rem}.chatAssistant__dmTextWithMetaMeta_asStripEnd{float:none;clear:none;margin-left:0;flex-shrink:0;pointer-events:none}.chatAssistant__dmMeta_cornerOnImage{position:absolute;right:var(--space-2);bottom:var(--space-2);z-index:2;align-self:auto;flex:none;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.75)}.chatAssistant__message_user .chatAssistant__dmMeta_cornerOnImage.chatAssistant__dmMeta_own{color:#ffffffeb;text-shadow:0 1px 3px var(--messenger-meta-image-shadow)}.chatAssistant__message_assistant .chatAssistant__dmMeta_cornerOnImage{color:#fffffff2;text-shadow:0 1px 3px rgba(0,0,0,.85)}.chatAssistant__dmAttachmentMetaHost{position:relative;width:fit-content;max-width:100%;min-width:0;align-self:flex-start;box-sizing:border-box}.chatAssistant__dmAttachmentOnlyStack .chatAssistant__dmAttachmentMetaHost{min-width:min-content}.bubbleShell>.chatAssistant__dmAttachmentMetaHost{align-self:stretch}.chatAssistant__dmAttachmentMetaHost .chatAssistant__dmMeta_cornerOnImage{pointer-events:none}.chatAssistant__dmAttachmentOnlyStack .chatAssistant__dmAttachmentMetaHost .chatAssistant__dmMeta_cornerOnImage,.chatAssistant__message_assistant .chatAssistant__dmAttachmentMetaHost .chatAssistant__dmMeta_cornerOnImage,.chatAssistant__message_user .chatAssistant__dmAttachmentMetaHost .chatAssistant__dmMeta_cornerOnImage.chatAssistant__dmMeta_own{color:var(--text-muted-soft);text-shadow:none;font-size:var(--messenger-dm-bubble-meta-font-size);line-height:var(--messenger-dm-bubble-meta-line-height);gap:.2rem;-webkit-user-select:none;user-select:none}.chatAssistant__messageWrapper_user .chatAssistant__dmMeta{justify-content:flex-end}.chatAssistant__messageWrapper_assistant .chatAssistant__dmMeta{justify-content:flex-start}.chatAssistant__dmMeta_own{color:var(--text-muted-soft)}.chatAssistant__message_user .chatAssistant__dmMeta_own{color:var(--messenger-meta-on-own)}.chatAssistant__dmMetaReceipt{display:inline-flex;align-items:center;line-height:0}.chatAssistant__dmMetaPendingSpinner{display:inline-block;width:14px;height:14px;box-sizing:border-box;border:2px solid color-mix(in srgb,currentColor 32%,transparent);border-top-color:currentColor;border-radius:50%;animation:chatAssistantLoaderSpin .75s linear infinite;flex-shrink:0}.chatAssistant__message_user .chatAssistant__dmReceipt_saved,.chatAssistant__message_user .chatAssistant__dmReceipt_deliveredPeer,.chatAssistant__message_user .chatAssistant__dmReceipt_read{color:#ffffffeb}.chatAssistant__dmReceipt_saved{opacity:.85}.chatAssistant__dmReceipt_deliveredPeer{opacity:.92}.chatAssistant__dmReceipt_read{color:#7dd3fc!important;opacity:1}.chatAssistant__message_user .chatAssistant__dmReceipt_read{color:var(--messenger-receipt-read)}.chatAssistant__dmMetaEdited{font-style:italic;opacity:.7}.chatAssistant__dmAssistantModelMeta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;width:fit-content;max-width:100%;min-width:0;align-self:flex-start;font-size:var(--messenger-dm-bubble-meta-font-size);line-height:var(--messenger-dm-bubble-meta-line-height);color:var(--text-muted-soft);-webkit-user-select:none;user-select:none}.chatAssistant__dmAssistantModelMetaLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatAssistant__dmAssistantModelMetaDot{opacity:.78}.chatAssistant__dmAssistantModelMetaBrand{letter-spacing:.2px;white-space:nowrap}.chatAssistant__dmAssistantModelMeta .fa-solid{font-size:.75rem;opacity:.92}.chatAssistant__dmTextWithMetaBody.chatAssistant__agentAssistantDmShellBody{display:flex;flex-direction:column;align-items:stretch;white-space:normal;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.chatAssistant__agentAssistantDmMetaStrip{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--space-2);width:100%;min-width:0;margin-top:2px;box-sizing:border-box}.chatAssistant__agentAssistantDmMetaStripStart{min-width:0;flex:1 1 auto;overflow:hidden}.chatAssistant__agentAssistantDmMetaStripStart .chatAssistant__dmAssistantModelMeta{margin-top:0}@keyframes messengerMessageEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chatAssistant__messageWrapper_messengerEnter{animation:messengerMessageEnter .5s ease-out forwards}@media (prefers-reduced-motion: reduce){.chatAssistant__messageWrapper_messengerEnter{animation:none}}.chatAssistant__header{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1);padding:var(--space-2) var(--space-3);margin:var(--space-2) var(--space-2) 0;flex-shrink:0;background:#fff;box-shadow:var(--glow-blue-subtle);border-radius:var(--r-md)}.chatAssistant__headerTop{display:flex;align-items:center;gap:var(--space-2);min-width:0}.chatAssistant__headerBottom{min-width:0;display:flex}.chatAssistant__headerRight{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.chatAssistant__title{font-size:1rem;font-weight:600;color:var(--text)}.chatAssistant__headerLoader{display:inline-block;width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:chatAssistantLoaderSpin .8s linear infinite}.chatAssistant__headerTitleGroup{display:flex;flex-direction:column;gap:1px;min-width:0}.chatAssistant__headerTitleRow{display:flex;align-items:center;gap:6px}.chatHeader__onlineDot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px #fff}.chatHeader__statusLabel{font-size:.72rem;color:var(--text-muted, #888);line-height:1}.chatHeader__statusLabel--online{color:#16a34a}.chatAssistant__inputArea{position:relative;z-index:2;padding:var(--space-2) var(--space-3);margin:0 var(--space-2) var(--space-2);flex-shrink:0;background:var(--surface);box-shadow:var(--glow-blue-subtle-top);border-radius:var(--r-md)}.chatAssistant__fileInput{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.chatAssistant__attachZone{display:flex;flex-wrap:wrap;align-items:center;padding:0 0 var(--space-2) 0}.chatAssistant__attachBadgesRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);width:100%}.chatAssistant__attachBadgeBtn{display:inline-flex;padding:0;margin:0;border:none;background:none;cursor:pointer}.chatAssistant__attachBadgeBtn:hover .badge{opacity:.9}.chatAssistant__attachZone .badge{max-width:100%}.chatAssistant__attachBadgeText{min-width:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatAssistant__fileError{font-size:12px;color:var(--accent-error)}.chatAssistant__attachWrap{position:relative;flex-shrink:0}.chatAssistant__inputArea>.messengerMutedStatus{margin-bottom:var(--space-2)}.chatAssistant__inputRow{display:flex;gap:var(--space-2);align-items:flex-end}.chatAssistant__inputRow_bulkBar{align-items:center;min-height:var(--btn-h-l)}.chatAssistant__attachBtn{display:flex;align-items:center;justify-content:center;width:var(--btn-h-l);height:var(--btn-h-l);padding:0;flex-shrink:0;background:var(--gradient-blue);color:#fff;border:none;border-radius:var(--r-md);box-shadow:var(--btn-glow-blue);cursor:pointer;transition:var(--btn-transition)}.chatAssistant__attachBtn:hover:not(:disabled){background:var(--gradient-blue-hover);box-shadow:var(--btn-glow-blue-hover)}.chatAssistant__attachBtn:disabled{opacity:.5;cursor:not-allowed}.chatAssistant__input{flex:1;min-width:0}.chatAssistant__input.form__field_inline{margin:0}.chatAssistant__input .auto-expand-scroll-textarea__scroll{border:none;border-radius:0;background:transparent;transition:none}.chatAssistant__input .auto-expand-scroll-textarea__scroll:focus-within{border:none;box-shadow:none}.chatAssistant__input .auto-expand-scroll-textarea__scroll_error{border:none;outline:1px solid var(--accent-error);outline-offset:0}.chatAssistant__input textarea.chatAssistant__inputField,.chatAssistant__input textarea.form__input.form__input_textarea{padding-left:0;padding-right:var(--space-1);background:transparent;border-radius:0}.chatAssistant__inputField{background:transparent;border-radius:0;resize:none}.chatAssistant__newChatBtn{display:flex;align-items:center;justify-content:center;width:var(--btn-h-s);height:var(--btn-h-s);padding:0;aspect-ratio:1;background:var(--gradient-blue);color:#fff;border:none;border-radius:var(--r-md);box-shadow:var(--btn-glow-blue);cursor:pointer;transition:var(--btn-transition)}.chatAssistant__newChatBtn:hover{background:var(--gradient-blue-hover);box-shadow:var(--btn-glow-blue-hover)}.chatAssistant__sendBtn{display:flex;align-items:center;justify-content:center;width:var(--btn-h-l);height:var(--btn-h-l);padding:0;aspect-ratio:1;background:var(--gradient-blue);color:#fff;border:none;border-radius:var(--r-md);box-shadow:var(--btn-glow-blue);font-weight:600;cursor:pointer;transition:var(--btn-transition)}.chatAssistant__sendBtn:hover:not(:disabled){background:var(--gradient-blue-hover);box-shadow:var(--btn-glow-blue-hover)}.chatAssistant__sendBtn:disabled{opacity:.6;cursor:not-allowed}.chatAssistant__stopBtn{display:flex;align-items:center;justify-content:center;width:var(--btn-h-l);height:var(--btn-h-l);padding:0;aspect-ratio:1;background:var(--gradient-orange);color:#fff;border:none;border-radius:var(--r-md);box-shadow:var(--btn-glow-orange);cursor:pointer;transition:var(--btn-transition)}.chatAssistant__stopBtn .fa-solid{font-size:1.5rem;line-height:1}.chatAssistant__stopBtn:hover{background:var(--gradient-orange-hover);box-shadow:var(--btn-glow-orange-hover)}.chatAssistant__errorPhrase{display:flex;align-items:center;gap:.375em;padding:var(--space-2) var(--space-3);color:var(--accent-error);font-size:.875rem;font-style:italic}.chatAssistant__errorClose{margin-left:auto;flex-shrink:0;background:none;border:none;color:var(--accent-error);cursor:pointer;font-size:inherit;text-decoration:underline}.chatAssistant__errorClose:hover{opacity:.8}.chatAssistant__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--btn-h-s);height:var(--btn-h-s);padding:0;border:none;border-radius:var(--r-md);background:transparent;color:var(--text-muted);cursor:pointer;transition:var(--btn-transition)}.chatAssistant__close:hover{background:var(--hover-bg-danger);color:var(--accent-error)}.messageStrip{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);padding:0 0 var(--space-2) 0;margin:0;background:transparent;border:none;flex-shrink:0;text-transform:none;font-variant:normal}.messageStrip__glyph{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;width:var(--btn-h-m);height:var(--btn-h-m)}.messageStrip__glyphIcon{color:var(--accent);opacity:.92}.messageStrip__glyphIcon.fa-brands{transform:translateY(.5px)}.messageStrip__pill{flex:1;min-width:0;display:flex;flex-direction:row;align-items:stretch;gap:0;background:none;border:none;border-radius:0;padding:0;box-sizing:border-box;text-align:left;color:var(--text);font-size:12px;line-height:1.28}.messageStrip__bar{width:3px;border-radius:3px;flex-shrink:0;margin-right:8px;align-self:stretch;min-height:2.25em;background:var(--accent)}.messageStrip__stack{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:0;font-size:inherit;line-height:inherit}.messageStrip__title{font-size:inherit;line-height:1.25;font-weight:600;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-transform:none;font-variant:normal}.messageStrip__subTitle{margin-top:1px;font-size:inherit;line-height:1.25;color:var(--color-text-secondary, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messageStrip__fileRow{display:flex;align-items:center;gap:4px;font-size:inherit;line-height:1.25;margin-top:1px;color:var(--color-text-secondary, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messageStrip__fileRowIcon{flex-shrink:0;opacity:.85}.messageStrip__fileRowText{min-width:0;overflow:hidden;text-overflow:ellipsis}.messageStrip__bodyPreview{margin-top:1px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-size:inherit;line-height:1.28;text-transform:none;font-variant:normal}.messageStrip__deleted{margin-top:1px;font-style:italic;font-size:inherit;line-height:1.28;color:var(--color-text-secondary, #6b7280)}.messageStrip__empty{margin-top:1px;font-size:inherit;line-height:1.28;color:var(--color-text-secondary, #6b7280)}.messageStrip__empty em{font-style:italic}.messageStrip__stack>.forwardedHeader{margin-bottom:2px}.messageStrip__thumb{flex-shrink:0;width:36px;height:36px;object-fit:cover;border-radius:4px;display:block;align-self:center}.attachmentFileBadge{flex-shrink:0;display:flex;align-items:center;justify-content:center}.attachmentFileBadge_size_md{--attachment-badge-w: 36px;--attachment-badge-h: 36px}.attachmentFileBadge_size_md .attachmentCard__badgeExt{font-size:9px}.attachmentFileBadge_size_sm{--attachment-badge-w: 20px;--attachment-badge-h: 20px}.attachmentFileBadge_size_sm .attachmentCard__badge{border-radius:5px}.attachmentFileBadge_size_sm .attachmentCard__badgeExt{font-size:6px;font-weight:800;padding:0 1px;letter-spacing:.02em}.forwardedHeader{display:flex;align-items:center;gap:4px;font-size:11.5px;margin-bottom:4px;opacity:.75;line-height:1.3}.forwardedHeader_peer{color:var(--accent);opacity:.9}.forwardedHeader_own{color:inherit;opacity:1}.forwardedHeader__text{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forwardedHeader__icon{flex-shrink:0;opacity:.8;color:inherit}.forwardedHeader__text strong{font-weight:600}.chatAssistant__filePreviews{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chatAssistant__filePreview{position:relative;width:80px;height:80px;border-radius:var(--r-md);overflow:hidden;flex-shrink:0;transition:transform var(--overlay-duration) var(--overlay-ease)}.chatAssistant__filePreview:hover{transform:scale(1.03)}.chatAssistant__filePreview img{width:100%;height:100%;object-fit:cover}.chatAssistant__filePreviewRemove{position:absolute;top:var(--space-1);right:var(--space-1);width:22px;height:22px;padding:0;display:flex;align-items:center;justify-content:center;background:#0009;color:#fff;border:none;border-radius:50%;cursor:pointer;opacity:0;transition:opacity var(--overlay-duration) var(--overlay-ease),background var(--overlay-duration) var(--overlay-ease)}@media (hover: hover){.chatAssistant__filePreview:hover .chatAssistant__filePreviewRemove{opacity:1}}@media (hover: none){.chatAssistant__filePreviewRemove{opacity:1}}.chatAssistant__filePreviewRemove:hover{background:#000000e6}.chatAssistant__filePreview.chatAssistant__filePreview_generic{width:auto;min-width:112px;max-width:220px;height:80px;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-2);background:color-mix(in srgb,var(--text-muted) 10%,var(--surface));box-sizing:border-box}.chatAssistant__filePreview_genericIcon{flex-shrink:0;opacity:.8;color:var(--text-muted)}.chatAssistant__filePreview_genericName{flex:1;min-width:0;font-size:12px;line-height:1.25;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.chatAssistant__modelBtnWrap{flex-shrink:0;position:relative}.chatAssistant__modelBtnWrap_premium{overflow:visible}.chatAssistant__modelBtnWrap_premiumPro{overflow:visible;isolation:isolate}.chatAssistant__modelBtnWrap_premiumPro:before{content:"";position:absolute;inset:-6px;border-radius:calc(var(--r-md) + 6px);pointer-events:none;background:radial-gradient(70% 100% at 50% 50%,#ff525257,#ff525200);filter:blur(2px);opacity:.9;animation:chatAssistantPremiumProAura 2.8s ease-in-out infinite}.chatAssistant__modelBtn_particles{position:absolute;inset:0;pointer-events:none;border-radius:var(--r-md);overflow:visible}.chatAssistant__modelBtn_particle{position:absolute;left:calc(50% + var(--startX, 0));top:calc(50% + var(--startY, 0));width:8px;height:8px;margin-left:-4px;margin-top:-4px;display:flex;align-items:center;justify-content:center;font-size:6px;line-height:1;color:#fff;opacity:0;transform-origin:50% 50%;animation:chatAssistantPremiumParticle var(--duration, 2s) ease-out infinite;animation-delay:var(--delay, 0s)}.chatAssistant__modelBtn_particle:before{content:"★"}.chatAssistant__modelBtn_particles_premium .chatAssistant__modelBtn_particle{color:#ffeb3b}.chatAssistant__modelBtn_particles_premiumPro .chatAssistant__modelBtn_particle{color:#ffd7d7;filter:drop-shadow(0 0 4px rgba(255,120,120,.85));animation-name:chatAssistantPremiumProParticle}.chatAssistant__modelBtn_particles_premiumPro .chatAssistant__modelBtn_particle:before{content:"✦"}@keyframes chatAssistantPremiumParticle{0%{opacity:0;transform:translate(0) scale(.5)}12%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx, 0),var(--dy, 0)) scale(.35)}}@keyframes chatAssistantPremiumProParticle{0%{opacity:0;transform:translate(0) scale(.3) rotate(0)}10%{opacity:1;transform:translate(0) scale(1.1) rotate(20deg)}to{opacity:0;transform:translate(var(--dx, 0),var(--dy, 0)) scale(.45) rotate(160deg)}}@keyframes chatAssistantPremiumProAura{0%,to{opacity:.62;transform:scale(.985)}50%{opacity:.95;transform:scale(1.03)}}.chatAssistant__modelBtn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--btn-h-s);padding:0 var(--space-3);font-size:.8125rem;font-weight:600;color:#fff;border:none;border-radius:var(--r-md);cursor:pointer;transition:var(--btn-transition)}.chatAssistant__modelBtn>.fa-solid{flex-shrink:0;font-size:.875rem;line-height:1;opacity:.95}.chatAssistant__modelBtnLabel{min-width:0;white-space:nowrap}.chatAssistant__modelBtnQuotas{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin-left:2px}.chatAssistant__modelBtnQuota{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.25rem;height:1.25rem;padding:0 .25rem;margin-left:0;font-size:.6875rem;font-family:inherit;font-weight:800;line-height:1;text-align:center;color:#fff;background:color-mix(in srgb,#fff 28%,transparent);border-radius:var(--r-xs);box-shadow:0 0 0 1px color-mix(in srgb,#fff 32%,transparent),inset 0 1px color-mix(in srgb,#fff 22%,transparent)}.chatAssistant__modelBtnLoader{flex-shrink:0;display:inline-block;width:14px;height:14px;border:2px solid color-mix(in srgb,#fff 32%,transparent);border-top-color:#fff;border-radius:50%;animation:chatAssistantLoaderSpin .8s linear infinite}.chatAssistant__modelBtn:disabled{opacity:.6;cursor:not-allowed}.chatAssistant__modelBtn_slow{background:var(--gradient-blue);box-shadow:var(--btn-glow-blue)}.chatAssistant__modelBtn_slow:not(:disabled):hover{background:var(--gradient-blue-hover);box-shadow:var(--btn-glow-blue-hover)}.chatAssistant__modelBtn_premium{background:var(--gradient-gold);box-shadow:var(--btn-glow-gold)}.chatAssistant__modelBtn_premium:not(:disabled):hover{background:var(--gradient-gold-hover);box-shadow:var(--btn-glow-gold-hover)}.chatAssistant__modelBtn_premium_pro{position:relative;overflow:hidden;background:var(--gradient-premium-pro);box-shadow:var(--btn-glow-premium-pro)}.chatAssistant__modelBtn_premium_pro:after{content:"";position:absolute;inset:-45% -80%;pointer-events:none;background:linear-gradient(108deg,#fff0 35%,#ffffff70 49%,#fff0 62%);transform:translate(-56%) rotate(16deg);animation:chatAssistantPremiumProSheen 1.15s ease-out}.chatAssistant__modelBtn_premium_pro:not(:disabled):hover{background:var(--gradient-premium-pro-hover);box-shadow:var(--btn-glow-premium-pro-hover)}@keyframes chatAssistantPremiumProSheen{0%{transform:translate(-62%) rotate(16deg);opacity:0}20%{opacity:1}68%{transform:translate(62%) rotate(16deg);opacity:.9}to{transform:translate(62%) rotate(16deg);opacity:0}}.directChatView__msgSlot{display:flex;flex-direction:column;width:100%;scroll-margin-bottom:var(--space-3);position:relative}.chatAssistant__messageWrapper_failed{opacity:.6}.directChatView__failedRow{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:2px 4px 2px 0}.directChatView__failedLabel{font-size:.72rem;color:#ef4444}.directChatView__retryBtn{font-size:.72rem;color:var(--accent);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.directChatView__retryBtn:hover{color:var(--accent-hover, var(--accent))}.dmBubble__deletedText{font-size:13px;color:var(--text-muted, rgba(0, 0, 0, .45));font-style:italic;display:block;padding:2px 0}.chatAssistant__message_user .dmBubble__deletedText{color:#fff9}.chatAssistant__message_user .dmBubble__deletedText,.chatAssistant__message_assistant .dmBubble__deletedText{opacity:.75}.directChatView__msgSlot.dmBubble__highlighted{position:relative}.directChatView__msgSlot.dmBubble__highlighted:after{content:"";position:absolute;inset:-2px 0;border-radius:var(--r-sm, 6px);pointer-events:none;z-index:1;animation:dmBubbleHighlightOverlay 1.5s ease-out forwards}@keyframes dmBubbleHighlightOverlay{0%{background-color:color-mix(in srgb,var(--accent) 12%,transparent)}to{background-color:transparent}}.directChatView__msgSlot_system{align-items:center}.directChatView__serviceMsg{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem .5rem;text-align:center;padding:.35rem .75rem;max-width:min(34rem,100%);box-sizing:border-box}.directChatView__serviceMsgText{font-size:.8125rem;line-height:1.4;color:var(--text-muted)}.directChatView__serviceMsgPreview{flex:1 1 13rem;min-width:10rem;max-width:20rem;text-align:left}.directChatView__serviceMsgPreview .replyQuote{width:100%}.messengerAttachmentCardTopHeader{display:flex;flex-direction:column;gap:2px;min-width:0}.messengerAttachmentCardTopHeader__peerAuthor{font-size:12px;font-weight:650;line-height:1.2;color:var(--accent, #42a5f5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messengerAttachmentCardTopHeader .forwardedHeader,.messengerAttachmentCardTopHeader .forwardedHeader_own,.messengerAttachmentCardTopHeader .forwardedHeader_peer{margin-bottom:0;font-size:11px;line-height:1.25;color:var(--text, #1a1d24);opacity:.88}.messengerAttachmentCardTopHeader .forwardedHeader__icon{font-size:12px}.messengerAttachmentCardTopHeader__reply{min-width:0;width:100%}.chatAssistant__dmAttachmentBlock{position:relative;width:100%;max-width:100%;align-self:stretch;min-width:0;box-sizing:border-box}.bubbleShell .chatAssistant__dmAttachmentBlock+.chatAssistant__userMessageText,.bubbleShell .chatAssistant__dmAttachmentBlock+.chatAssistant__dmPeerBody,.bubbleShell .chatAssistant__dmAttachmentBlock+.chatAssistant__dmTextWithMeta{margin-top:.35rem}.chatAssistant__dmAttachmentBlock .chatAssistant__attachmentUploadOverlay{pointer-events:auto}.chatAssistant__message_image{padding:0;overflow:hidden}.messengerInlineImage__root{position:relative}.messengerInlineImage__openBtn{display:block;width:100%;min-width:100%;max-width:100%;height:100%;margin:0;padding:0;border:none;background:transparent;cursor:pointer;border-radius:inherit;line-height:0;box-sizing:border-box;position:relative;z-index:0}.messengerInlineImage__openBtn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #1976d2) 65%,transparent);outline-offset:2px}.messengerInlineImage__imgUntilLoaded{opacity:0}.chatAssistant__userMsgImageWrap_fill .chatAssistant__image{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;box-sizing:border-box}.messengerInlineImage__cover .chatAssistant__image{object-fit:cover!important;object-position:center top!important}.messengerInlineImage__loading{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none;background:color-mix(in srgb,var(--surface) 72%,transparent);border-radius:inherit}.messengerInlineImage__spinner{display:inline-block;width:32px;height:32px;border:3px solid color-mix(in srgb,var(--text-muted) 25%,transparent);border-top-color:var(--accent, #1976d2);border-radius:50%;animation:chatAssistantLoaderSpin .75s linear infinite}.replyQuote{display:flex;align-items:stretch;gap:0;width:100%;min-width:0;background:none;border:none;border-radius:6px;padding:5px;cursor:pointer;text-align:left;transition:background .15s;overflow:hidden;text-transform:none;font-variant:normal}@media (hover: hover){.replyQuote:hover{background:#0000000f}.replyQuote_own:hover{background:#00000014}}.replyQuote_card{background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);box-shadow:var(--shadow-soft);color:var(--text);padding:6px}.replyQuote_attachmentHeader{width:100%;box-sizing:border-box;padding:5px;border:none;border-radius:6px;background:transparent;box-shadow:none;color:var(--text, #1a1d24)}.replyQuote_attachmentHeader .replyQuote__bar,.replyQuote_own.replyQuote_attachmentHeader .replyQuote__bar,.replyQuote_peer.replyQuote_attachmentHeader .replyQuote__bar{min-height:28px;background:var(--accent, #42a5f5)}.replyQuote_attachmentHeader .replyQuote__sender,.replyQuote_attachmentHeader .replyQuote__senderForward,.replyQuote_own.replyQuote_attachmentHeader .replyQuote__sender,.replyQuote_own.replyQuote_attachmentHeader .replyQuote__senderForward,.replyQuote_peer.replyQuote_attachmentHeader .replyQuote__sender{color:var(--text, #1a1d24)}.replyQuote_attachmentHeader .replyQuote__preview{color:var(--text-muted, #5c6473);opacity:1}@media (hover: hover){.replyQuote_attachmentHeader:hover{background:#0000000f}.replyQuote_attachmentHeader.replyQuote_own:hover{background:#00000014}}@media (hover: hover){.replyQuote_card:hover,.replyQuote_card.replyQuote_own:hover{background:color-mix(in srgb,var(--text) 4%,var(--surface))}}.replyQuote__bar{width:3px;border-radius:3px;flex-shrink:0;margin-right:8px;align-self:stretch;min-height:32px}.replyQuote_peer .replyQuote__bar{background:var(--accent)}.replyQuote_own{color:#fffffff0}.replyQuote_own.replyQuote_card{color:var(--text)}.replyQuote_own .replyQuote__bar{background:#ffffffbf}.replyQuote_card .replyQuote__bar,.replyQuote_own.replyQuote_card .replyQuote__bar{background:var(--accent)}.replyQuote__content{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1}.replyQuote__sender{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;min-width:0;text-transform:none;font-variant:normal}.replyQuote__senderForward{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.replyQuote__forwardIcon{flex-shrink:0;opacity:.85;color:inherit}.replyQuote_peer{color:var(--color-text, #111827)}.replyQuote_peer .replyQuote__sender{color:var(--accent)}.replyQuote_own .replyQuote__sender{color:#fffffff5}.replyQuote_card .replyQuote__sender,.replyQuote_card .replyQuote__senderForward,.replyQuote_own.replyQuote_card .replyQuote__sender,.replyQuote_own.replyQuote_card .replyQuote__senderForward{color:var(--accent)}.replyQuote__preview{font-size:12px;line-height:1.4;display:flex;align-items:center;gap:3px;min-width:0;opacity:.75}.replyQuote_own .replyQuote__preview{opacity:.8}.replyQuote__previewText{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit}.replyQuote__fileIcon{flex-shrink:0}.replyQuote__thumb{flex-shrink:0;width:36px;height:36px;object-fit:cover;border-radius:4px;margin-right:4px;align-self:center;display:block}.messageContextMenu__reactionRow{display:grid;grid-template-columns:var(--context-menu-icon-col) minmax(0,1fr);column-gap:var(--space-2);align-items:center;padding:0 var(--space-1);min-height:var(--overlay-item-h);font-size:.875rem;font-weight:500;color:inherit;box-sizing:border-box}.messageContextMenu__reactionEmoji{font-size:1rem;line-height:1;text-align:center}.messageContextMenu__reactionName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.messageContextMenu__reactionsStatus{padding:.35rem var(--space-1) .35rem calc(var(--space-1) + var(--context-menu-icon-col) + var(--space-2));font-size:.8125rem;color:var(--text-muted)}.messageContextMenu__reactionsStatus_error{color:var(--accent-error)}.messageContextMenu__readRow{display:grid;grid-template-columns:var(--context-menu-icon-col) minmax(0,1fr);column-gap:var(--space-2);align-items:center;padding:0 var(--space-1);min-height:var(--overlay-item-h);box-sizing:border-box;width:100%}.messageContextMenu__readRowMain{display:flex;flex-direction:column;gap:.1rem;min-width:0;text-align:left}.messageContextMenu__readRowName{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.messageContextMenu__readRowTime{font-size:.75rem;font-weight:500;color:var(--text-muted);line-height:1.25;white-space:normal}.msgLikeAvatar{position:relative;flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:50%;overflow:hidden;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.msgLikeAvatar_own.msgLikeAvatar_initials{background:color-mix(in srgb,var(--overlay-bg) 42%,transparent);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border:1px solid rgba(255,255,255,.32)}.msgLikeAvatar_peer.msgLikeAvatar_initials{background:var(--overlay-bg);backdrop-filter:var(--overlay-blur);-webkit-backdrop-filter:var(--overlay-blur);border:1px solid var(--glass-border)}.msgLikeAvatar_photo.msgLikeAvatar_own{border:1px solid rgba(255,255,255,.38)}.msgLikeAvatar_photo.msgLikeAvatar_peer{border:1px solid var(--glass-border)}.msgLikeAvatar_initials .msgLikeAvatar__initials{font-size:.5625rem;font-weight:600;line-height:1;letter-spacing:-.02em;-webkit-user-select:none;user-select:none}.msgLikeAvatar_own .msgLikeAvatar__initials{color:#fffffff0}.msgLikeAvatar_peer .msgLikeAvatar__initials{color:var(--text-muted)}.msgLikeAvatar__img{width:100%;height:100%;object-fit:cover;display:block}.msgLikeStrip{display:inline-flex;align-items:center;gap:.18rem;margin-top:.2rem;padding:.24rem .52rem;border:none;border-radius:9999px;background:#0000001a;font:inherit;line-height:1;cursor:default;align-self:flex-start;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box}button.msgLikeStrip{cursor:pointer;text-align:left}button.msgLikeStrip:hover{background:#00000024}button.msgLikeStrip.msgLikeStrip_liked:hover{background:#0003}button.msgLikeStrip:active{background:#0000002e;transform:scale(.98)}button.msgLikeStrip.msgLikeStrip_liked:active{background:#0000003d}.msgLikeStrip_liked{background:#00000029}.msgLikeStrip__emoji{font-size:1rem;line-height:1;display:inline-block;font-style:normal;-webkit-user-select:none;user-select:none;transition:transform .12s ease,opacity .12s ease;opacity:.68}.msgLikeStrip_liked .msgLikeStrip__emoji{opacity:1}button.msgLikeStrip:active .msgLikeStrip__emoji{transform:scale(.94)}.msgLikeStrip__count{font-size:.78125rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em}.msgLikeStrip_own .msgLikeStrip__count{color:#ffffffeb}.msgLikeStrip_peer .msgLikeStrip__count{color:#000000b8}.msgLikeStrip__avatarStack{display:inline-flex;flex-direction:row;align-items:center}.msgLikeStrip__avatarStack .msgLikeAvatar{margin-left:-.48rem}.msgLikeStrip__avatarStack .msgLikeAvatar:first-child{margin-left:0}.msgLikeStrip__overflow{flex-shrink:0;margin-left:.28rem;padding:0;display:inline-flex;align-items:center;font-size:.78125rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.01em;background:none;border:none}.msgLikeStrip_own .msgLikeStrip__overflow{color:#ffffffeb}.msgLikeStrip_peer .msgLikeStrip__overflow{color:#000000b8}.bubbleShell{display:flex;flex-direction:column;align-items:stretch;min-width:0;max-width:100%;box-sizing:border-box}.bubbleShell__footerRow{display:flex;align-items:flex-end;justify-content:space-between;gap:.25rem;margin-top:2px}.bubbleShell__footerItems{flex:1;min-width:0}.bubbleShell__footerMeta{flex-shrink:0;align-self:flex-end}.directThreadView__msgSelectRow{--dm-select-check-col: 40px;display:flex;flex-direction:row;align-items:center;width:100%;gap:var(--space-2);box-sizing:border-box;padding-top:2px;margin-top:-2px;padding-bottom:2px;margin-bottom:-2px}.directThreadView__msgSelectRow_modeSelection{position:relative;gap:0}.directThreadView__msgSelectRow_modeSelection:not(.directThreadView__msgSelectRow_own){--dm-select-shift: var(--dm-select-check-col)}.directThreadView__msgSelectRow_modeSelection.directThreadView__msgSelectRow_own{--dm-select-shift: calc(-1 * var(--dm-select-check-col))}.directThreadView__msgSelectRow_modeSelection .directThreadView__msgBubbleCell{flex:1 1 auto;width:100%;min-width:0;transform:translate(var(--dm-select-shift, 0px))}.directThreadView__msgSelectRow_bleed_grouped{padding-top:calc(var(--space-1) * .55 + 2px);margin-top:calc(-1 * (var(--space-1) * .55 + 2px))}.directThreadView__msgSelectRow_bleed_flushImage{padding-top:calc(var(--space-1) + 2px);margin-top:calc(-1 * (var(--space-1) + 2px))}.directThreadView__msgBubbleCell{flex:1;min-width:0;display:flow-root}.directThreadView__msgBubbleCell_stackPrev{margin-top:calc(var(--space-1) * -.55)}.directThreadView__msgBubbleCell .chatAssistant__messageWrapper_sameUser{margin-top:0}.directThreadView__msgBubbleCell_selectable{cursor:pointer;-webkit-user-select:none;user-select:none}.directThreadView__msgSelectRow_selected{background:color-mix(in srgb,var(--accent) 12%,var(--bg));border-radius:var(--r-sm, 6px);position:relative;z-index:0}.directThreadView__msgSelectRow_selected:has(+.directThreadView__msgSelectRow_selected){border-bottom-left-radius:0;border-bottom-right-radius:0}.directThreadView__msgSelectRow_selected:has(+.directThreadView__msgSelectRow_selected):after{content:"";position:absolute;left:0;right:0;top:100%;height:var(--space-1);background:inherit;pointer-events:none;z-index:0}.directThreadView__msgSelectRow_selected+.directThreadView__msgSelectRow_selected{border-top-left-radius:0;border-top-right-radius:0}.directThreadView__msgSelectRow_modeSelection .directThreadView__msgCheckCell{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--dm-select-check-col);transform:translateY(-50%);pointer-events:auto}.directThreadView__msgSelectRow_modeSelection:not(.directThreadView__msgSelectRow_own) .directThreadView__msgCheckCell{left:0}.directThreadView__msgSelectRow_modeSelection.directThreadView__msgSelectRow_own .directThreadView__msgCheckCell{right:0;left:auto}.directThreadView__msgCheckCell{flex-shrink:0;display:flex;align-items:center}.directThreadView__msgCheckLabel{display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0}.directThreadView__msgCheckLabel input[type=checkbox]{margin:0}.directChatDayDivider{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:100%;padding:var(--space-1) 0;box-sizing:border-box;pointer-events:none}.directChatDayDivider--sticky{position:sticky;top:0;z-index:2}.directChatDayDivider__pill{display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - var(--space-4));padding:.375rem var(--space-3);margin:0;border:none;border-radius:var(--r-md);box-sizing:border-box;color:var(--text-primary);background:var(--messenger-day-divider-bg);box-shadow:var(--shadow-soft);font-size:.8125rem;font-weight:600;line-height:1.2;text-align:center}.directChatDaySection{display:flex;flex-direction:column;gap:var(--space-1);flex-shrink:0;min-width:0;width:100%;box-sizing:border-box}.chatAssistant__message_phrase{align-self:flex-start;padding:0;background:none;border:none;color:var(--text-muted);font-size:.875rem;font-style:italic;display:flex;align-items:center;gap:.375em}.chatAssistant__message_phrase_error{color:var(--accent-error)}.chatAssistant__message_phrase:not(.chatAssistant__message_phrase_error) .chatAssistant__phraseIcon{color:var(--accent-success)}.chatAssistant__message_phrase_error .chatAssistant__phraseIcon{color:var(--accent-error)}.chatAssistant__phraseIcon{flex-shrink:0;opacity:.9}.chatAssistant__message_thinking{align-self:flex-start;padding:0;background:none;border:none;color:var(--text-muted);font-size:.875rem;font-style:italic}.chatAssistant__thinkingDots{animation:chatAssistantPulse 1.5s ease-in-out infinite}@keyframes chatAssistantPulse{0%,to{opacity:.6}50%{opacity:1}}.chatAssistant__buttons{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.chatAssistant__actionBtn{padding:var(--space-1) var(--space-2);background:var(--gradient-blue);color:#fff;border:none;border-radius:var(--r-md);font-size:.875rem;cursor:pointer;transition:var(--btn-transition)}.chatAssistant__actionBtn:hover:not(:disabled){opacity:.9}.chatAssistant__actionBtn:disabled{opacity:.6;cursor:not-allowed}.chatAssistant__markdown{word-break:break-word}.chatAssistant__markdown p{margin:0 0 .25em}.chatAssistant__markdown p:last-child{margin-bottom:0}.chatAssistant__markdown ul,.chatAssistant__markdown ol{margin:.15em 0;padding-left:1.25em}.chatAssistant__markdown li{margin:.05em 0}.chatAssistant__markdown li>p{margin:0}.chatAssistant__markdown code{background:var(--bg-elev-2);padding:.125em .375em;border-radius:var(--r-xs);font-size:.9em}.chatAssistant__markdown pre{margin:.5em 0;padding:var(--space-2);background:var(--bg-elev-2);border-radius:var(--r-md);overflow-x:auto}.chatAssistant__markdown pre code{background:none;padding:0}.chatAssistant__markdown strong{font-weight:600}.chatAssistant__markdown a{color:var(--accent);text-decoration:none}.chatAssistant__markdown a:hover{text-decoration:underline}.chatAssistant__markdown.messengerAgentMd--full{display:flex;flex-direction:column;gap:1rem;min-width:0;white-space:normal}.chatAssistant__markdown.messengerAgentMd--full code,.chatAssistant__markdown.messengerAgentMd--full pre{white-space:pre-wrap}.chatAssistant__markdown.messengerAgentMd--full p:empty{display:none;margin:0;padding:0;height:0;min-height:0}@supports selector(:has(*)){.chatAssistant__markdown.messengerAgentMd--full p:has(>br:only-child){display:none;margin:0;line-height:0}}.chatAssistant__markdown.messengerAgentMd--full>p{margin:0;line-height:1.45}.chatAssistant__markdown.messengerAgentMd--full>ul,.chatAssistant__markdown.messengerAgentMd--full>ol{margin:0;padding-left:1.05rem}.chatAssistant__markdown.messengerAgentMd--full li{margin:0;padding:0;line-height:1.45}.chatAssistant__markdown.messengerAgentMd--full li>p{margin:0;line-height:1.45}.chatAssistant__markdown.messengerAgentMd--full li>input[type=checkbox]+p:last-child{display:inline;margin:0 0 0 .35em;vertical-align:text-top}.chatAssistant__markdown.messengerAgentMd--full li>p+p{margin-top:.25rem}.chatAssistant__markdown.messengerAgentMd--full li>ul,.chatAssistant__markdown.messengerAgentMd--full li>ol{margin:.12rem 0 0}.chatAssistant__markdown.messengerAgentMd--full>pre{margin:0}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__h{margin:0;line-height:1.25;font-weight:600;color:var(--text)}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__h:first-child{margin-top:0}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__h1{font-size:1.25rem}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__h2{font-size:1.125rem}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__h3{font-size:1.05rem}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__h4,.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__h5,.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__h6{font-size:1rem}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__blockquote>p{margin:0 0 .2rem}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__blockquote>p:last-child{margin-bottom:0}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__blockquote{margin:0;padding:.3em 0 .3em .75em;border-left:3px solid color-mix(in srgb,var(--accent) 55%,var(--border) 45%);color:var(--text-muted)}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__blockquote>:first-child{margin-top:0}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__blockquote>:last-child{margin-bottom:0}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__hr{border:none;border-top:1px solid var(--border);margin:0}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__tableWrap{overflow-x:auto;max-width:100%;margin:0;-webkit-overflow-scrolling:touch;border-radius:var(--r-md);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface) 92%,var(--bg-elev-1) 8%)}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__table{width:100%;min-width:min(32rem,100%);border-collapse:collapse;font-size:.875rem;line-height:1.45;background:var(--surface)}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__table th,.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__table td{border:1px solid var(--border);padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__table th{background:var(--bg-elev-2);font-weight:600}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__table tr:nth-child(2n) td{background:color-mix(in srgb,var(--surface) 88%,var(--bg-elev-1) 12%)}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__img{max-width:100%;height:auto;border-radius:var(--r-sm);display:block;margin:0}.chatAssistant__markdown.messengerAgentMd--full .messengerAgentMd__taskCheckbox{margin:0 .4em 0 0;vertical-align:middle;pointer-events:none;accent-color:var(--accent)}.chatAssistant__markdown.messengerAgentMd--full del{opacity:.88}.agentMessageRetry{flex-shrink:0;display:flex;align-items:center}.agentMessageRetry__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;padding:0;border:none;border-radius:var(--r-sm);background:var(--gradient-error);color:#fff;cursor:pointer;box-shadow:0 2px 8px #ff00004d;transition:var(--btn-transition)}.agentMessageRetry__btn:hover:not(:disabled){background:var(--gradient-error-hover);box-shadow:0 4px 12px #f006}.agentMessageRetry__btn:active:not(:disabled){transform:scale(.96)}.agentMessageRetry__btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.dropzone{position:relative;border-radius:var(--r-md);border:2px dashed transparent;transition:background-color var(--overlay-duration) var(--overlay-ease),border-color var(--overlay-duration) var(--overlay-ease)}.dropzone--active{background-color:var(--hover-bg-accent);border-color:var(--accent)}.messengerImageSendModeModal__hint{margin:0 0 var(--space-4);font-size:13px;line-height:1.45;color:var(--text-muted)}.messengerImageSendModeModal__actions{display:flex;flex-direction:column;gap:var(--space-2)}.messengerImageSendModeModal__btn{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md, 8px);border:1px solid color-mix(in srgb,var(--text-muted) 22%,transparent);background:var(--surface);color:var(--text);font-size:14px;font-weight:500;cursor:pointer;text-align:center}.messengerImageSendModeModal__btn:hover{background:var(--accent-bg);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.messengerImageSendModeModal__btn_primary{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.messengerImageSendModeModal__btn_primary:hover{background:color-mix(in srgb,var(--accent) 18%,var(--surface))}.bulkSelectionToolbar__row{align-items:center;width:100%}.bulkSelectionToolbar__count{flex:1;min-width:0;font-size:.9375rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bulkSelectionToolbar__actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.bulkSelectionToolbar__btnInner{display:inline-flex;align-items:center;gap:6px}.messengerPinnedBar{width:100%;min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:.625rem;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-muted, #f7f8fb);color:var(--text);padding:.375rem .625rem;cursor:pointer;text-align:left;text-transform:none;transition:background-color .15s ease,border-color .15s ease}.messengerPinnedBar:hover{border-color:var(--accent-soft, var(--border));background:var(--hover-bg-accent)}.messengerPinnedBar__icon{display:inline-flex;color:var(--accent-hover);flex:0 0 auto}.messengerPinnedBar__text{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;gap:.125rem}.messengerPinnedBar__title{font-size:.7rem;line-height:1.1;font-weight:600;color:var(--accent-hover)}.messengerPinnedBar__preview{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2;color:var(--text-muted);text-transform:none}.messengerPinnedBar__counter{flex:0 0 auto;color:var(--accent-hover);font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap;text-transform:none}.messengerContactPicker.modal{max-height:min(92dvh,calc(100dvh - var(--space-3) * 2))}.modal-overlay--contained .messengerContactPicker.modal{max-height:90%;min-height:0}.messengerContactPicker .modal__body{flex:1 1 auto;min-height:0}.messengerContactPicker__inner{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-1) 0 0;box-sizing:border-box;width:100%;max-width:100%;min-height:0}.messengerContactPicker__inner[data-picker-layout=create]{--messenger-picker-list-max-h: calc(90dvh - 15.5rem) }.messengerContactPicker__inner[data-picker-layout=addMembers]{--messenger-picker-list-max-h: calc(90dvh - 13rem) }.messengerContactPicker__inner[data-picker-layout=forward]{--messenger-picker-list-max-h: calc(90dvh - 10rem) }.modal-overlay--contained .messengerContactPicker__inner[data-picker-layout=create]{--messenger-picker-list-max-h: calc(90dvh - 15.5rem) }.modal-overlay--contained .messengerContactPicker__inner[data-picker-layout=addMembers]{--messenger-picker-list-max-h: calc(90dvh - 13rem) }.modal-overlay--contained .messengerContactPicker__inner[data-picker-layout=forward]{--messenger-picker-list-max-h: calc(90dvh - 10rem) }@container chat-shell (min-height: 120px){.modal-overlay--contained .messengerContactPicker__inner[data-picker-layout=create]{--messenger-picker-list-max-h: clamp(6rem, calc(90cqh - 15.5rem) , 9999px)}.modal-overlay--contained .messengerContactPicker__inner[data-picker-layout=addMembers]{--messenger-picker-list-max-h: clamp(6rem, calc(90cqh - 13rem) , 9999px)}.modal-overlay--contained .messengerContactPicker__inner[data-picker-layout=forward]{--messenger-picker-list-max-h: clamp(6rem, calc(90cqh - 9.5rem) , 9999px)}}.messengerContactPicker__titleField{flex-shrink:0;width:100%}.messengerContactPicker__titleInput{width:100%}.messengerContactPicker__list{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:var(--messenger-picker-list-max-h, min(50dvh, 360px));width:100%;max-width:100%;box-sizing:border-box;box-shadow:var(--glow-blue-subtle);border:1px solid var(--border, #e2e8f0);border-radius:var(--r-md, 8px);overflow:hidden}.messengerContactPicker__listHead{flex-shrink:0;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border, #e2e8f0);background:var(--modal-body-bg, #fff)}.messengerContactPicker__sectionLabel{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent, #1976d2);margin:0 0 var(--space-2)}.messengerContactPicker__search{margin-bottom:0}.messengerContactPicker__listScroll{flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;height:100%;overflow-x:hidden}.messengerContactPicker__listInner{width:100%;max-width:100%;box-sizing:border-box}.messengerContactPicker__row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;margin:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}button.messengerContactPicker__row{border:none;background:none;font:inherit;color:inherit;text-align:left;text-transform:none;letter-spacing:normal}button.messengerContactPicker__row:disabled{cursor:not-allowed;opacity:.65}button.messengerContactPicker__row:not(:disabled):hover{background:var(--surface-hover, rgba(0, 0, 0, .04))}label.messengerContactPicker__row:hover{background:var(--surface-hover, rgba(0, 0, 0, .04))}.messengerContactPicker__rowLead{flex-shrink:0;width:22px;display:flex;align-items:center;justify-content:flex-start}.messengerContactPicker__rowCheck{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:var(--accent, #1976d2);cursor:pointer}.messengerContactPicker__subsectionLabel{margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent, #1976d2);padding:var(--space-3) var(--space-3) var(--space-1)}.messengerContactPicker__listInner>.messengerContactPicker__subsectionLabel:first-child{padding-top:var(--space-2)}.messengerContactPicker__savedRowSpinner{flex-shrink:0;width:20px;height:20px;margin:0 1px;box-sizing:border-box}.messengerContactPicker__row_saved .chatSidebar__itemIcon_saved{color:#f59e0b}.messengerContactPicker__row .chatSidebar__itemContent{flex:1;min-width:0}.messengerContactPicker__row_forwardLayout{justify-content:flex-start}.messengerContactPicker__row_forwardLayout .chatSidebar__itemContent{flex:1;min-width:0;text-align:left}.messengerContactPicker__row_forwardLayout .chatSidebar__itemLabelRow{justify-content:flex-start;width:100%}.messengerContactPicker__rowName{font-size:.9rem;font-weight:500;color:var(--text)}.messengerContactPicker__actions{display:flex;flex-direction:row;align-items:stretch;width:100%;gap:var(--space-2);padding-top:var(--space-2);flex-shrink:0;box-sizing:border-box}.messengerContactPicker__actions>*{flex:1;min-width:0}.messengerContactPicker__listStatus{padding:var(--space-4) var(--space-3);text-align:center;font-size:.875rem;font-weight:500;color:var(--text-muted, #64748b)}.messengerContactPicker__listStatus_error{color:var(--accent-error, #dc2626)}.groupThreadView__menuBtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--r-sm, 6px);background:transparent;color:var(--text-muted, #64748b);cursor:pointer}.groupThreadView__menuBtn:hover{background:var(--surface-hover, rgba(0, 0, 0, .06));color:var(--text)}.groupThreadView__menuBtn i{font-size:1rem}.groupThreadView__menuItem_withSub{position:relative}.groupThreadView__membersSublist{min-width:12.5rem;max-width:min(22rem,calc(100vw - 2rem))}.groupThreadView__membersSublistStatus,.groupThreadView__membersSublistError{display:block;padding:var(--space-2) var(--space-3);font-size:.875rem;font-weight:500;color:var(--text-muted)}.groupThreadView__membersSublistError{color:var(--accent-error)}.groupThreadView__memberRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--overlay-item-h);padding:0 var(--space-1);box-sizing:border-box}.groupThreadView__memberRowMain{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex:1}.groupThreadView__memberRowName{font-size:.875rem;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.groupThreadView__memberRowBadge{flex-shrink:0;font-size:.65rem;font-weight:600;text-transform:uppercase;color:var(--text-muted);background:var(--surface-muted);padding:2px 6px;border-radius:var(--r-sm)}.groupThreadView__memberKick{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-s);height:var(--btn-h-s);padding:0;border:none;border-radius:var(--overlay-item-radius);background:transparent;color:var(--accent-error);cursor:pointer;font-size:.875rem;transition:background .15s}.groupThreadView__memberKick:hover:not(:disabled){background:var(--hover-bg-danger)}.groupThreadView__memberKick:disabled{opacity:.5;cursor:default}@keyframes groupThreadViewMemberKickSpin{to{transform:rotate(360deg)}}.groupThreadView__memberKickSpinner{width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:groupThreadViewMemberKickSpin .7s linear infinite}@keyframes chatAssistantLoaderSpin{to{transform:rotate(360deg)}}.chatShell{position:relative;isolation:isolate;container-type:size;container-name:chat-shell;display:flex;flex:1;width:100%;min-width:0;height:100%;min-height:0}.chatShell__main,.chatShell__agentPane{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.chatShell__agentPane--inactive{display:none}.chatShell__loading{display:flex;flex:1;min-height:120px;align-items:center;justify-content:center;padding:var(--space-4)}.chatShell__loadingSpinner{display:inline-block;width:32px;height:32px;border:3px solid color-mix(in srgb,var(--text-muted) 25%,transparent);border-top-color:var(--accent, #1976d2);border-radius:50%;animation:chatAssistantLoaderSpin .75s linear infinite}.chatShellEmptyPane{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:stretch;pointer-events:none}.chatShellEmptyPane .chatAssistant__header{pointer-events:auto}.chat-popover-shell_dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.chat-popover-shell--parked{contain:strict}.chat-popover{width:55rem;max-width:95vw;max-height:90vh;height:60rem;display:flex;flex-direction:column;overflow:hidden;background:var(--overlay-bg);backdrop-filter:var(--overlay-blur);-webkit-backdrop-filter:var(--overlay-blur);border:var(--overlay-border);border-radius:var(--overlay-radius);box-shadow:var(--overlay-shadow);transform-origin:bottom right}.chat-popover .chatShell{flex:1;min-height:0}.messenger-new-message-overlay{position:fixed;left:-9999px;top:-9999px;width:max-content;max-width:calc(100vw - var(--space-4) * 2);pointer-events:auto;cursor:pointer;border-radius:var(--overlay-radius);z-index:1001}.messenger-new-message-overlay:hover .messenger-new-message-overlay__popup{background:color-mix(in srgb,var(--overlay-bg) 88%,var(--hover-bg))}.messenger-new-message-overlay:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.messenger-new-message-overlay__popup{display:flex;flex-direction:column;width:max-content;max-width:100%;background:var(--overlay-bg);backdrop-filter:var(--overlay-blur);-webkit-backdrop-filter:var(--overlay-blur);border:var(--overlay-border);border-radius:var(--overlay-radius);box-shadow:var(--overlay-shadow);transform-origin:top center;transition:background var(--btn-transition)}.messenger-new-message-overlay__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--btn-h-xs);padding:var(--space-2) var(--space-3);box-sizing:border-box}.messenger-new-message-overlay__title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35em;min-width:0;font-size:var(--text-sm);font-weight:500;line-height:1.35;letter-spacing:normal;text-transform:none;color:var(--text);white-space:nowrap}.messenger-new-message-overlay__countBadge{vertical-align:middle}.messenger-new-message-overlay__close{display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-xs);height:var(--btn-h-xs);padding:0;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-muted);cursor:pointer;transition:var(--btn-transition);flex-shrink:0}.messenger-new-message-overlay__close:hover{background:var(--hover-bg-danger);color:var(--accent-error)}@media (max-width: 40rem){.messenger-new-message-overlay{max-width:calc(100vw - var(--space-2) * 2)}.messenger-new-message-overlay__title{white-space:normal}}.chat-fab{position:relative;flex-shrink:0;overflow:visible}.chat-fab__badge{position:absolute;top:-7px;right:-8px;z-index:1}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--nd-fade-top:0px;--nd-fade-bottom:0px}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes nd-spinner{to{transform:rotate(1turn)}}.nd-spinner{background:linear-gradient(0deg,currentColor 30%,#0000 0 70%,currentColor 0) 50%/8% 100%,linear-gradient(90deg,currentColor 30%,#0000 0 70%,currentColor 0) 50%/100% 8%;border-radius:50%;flex:none;width:1em;height:1em;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.nd-spinner{background:linear-gradient(0deg,color-mix(in oklab,currentColor 50%,transparent) 30%,#0000 0 70%,currentColor 0) 50% / 8% 100%,linear-gradient(90deg,color-mix(in oklab,currentColor 25%,transparent) 30%,#0000 0 70%,color-mix(in oklab,currentColor 75%,transparent) 0) 50% / 100% 8%}}.nd-spinner{background-repeat:no-repeat;animation:1s steps(12,end) infinite nd-spinner}.nd-spinner:before,.nd-spinner:after{content:"";background:inherit;opacity:.915;border-radius:50%;grid-area:1/1;transform:rotate(30deg)}.nd-spinner:after{opacity:.83;transform:rotate(60deg)}@layer theme{:root,:host{--nd-color-black:#000;--nd-color-white:#fff;--nd-spacing:.25rem;--nd-container-xs:20rem;--nd-container-sm:24rem;--nd-text-xs:.75rem;--nd-text-xs--line-height:calc(1 / .75);--nd-text-sm:.875rem;--nd-text-sm--line-height:calc(1.25 / .875);--nd-text-base:1rem;--nd-text-base--line-height: 1.5 ;--nd-text-lg:1.125rem;--nd-text-lg--line-height:calc(1.75 / 1.125);--nd-text-xl:1.25rem;--nd-text-xl--line-height:calc(1.75 / 1.25);--nd-text-2xl:1.5rem;--nd-text-2xl--line-height:calc(2 / 1.5);--nd-text-3xl:1.875rem;--nd-text-3xl--line-height: 1.2 ;--nd-font-weight-normal:400;--nd-font-weight-medium:500;--nd-font-weight-semibold:600;--nd-font-weight-bold:700;--nd-font-weight-extrabold:800;--nd-tracking-tight:-.025em;--nd-tracking-normal:0em;--nd-leading-relaxed:1.625;--nd-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--nd-blur-sm:8px;--nd-blur-md:12px;--nd-blur-lg:16px;--nd-default-transition-duration:.15s;--nd-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.nd\:\[container-type\:inline-size\]{container-type:inline-size}.nd\:pointer-events-auto{pointer-events:auto}.nd\:pointer-events-none{pointer-events:none}.nd\:invisible{visibility:hidden}.nd\:row-hit{position:relative}.nd\:row-hit:before{content:"";inset-inline:0;top:calc(var(--row-gap,0px) / -2);bottom:calc(var(--row-gap,0px) / -2);position:absolute}.nd\:row-hit>*{position:relative}.nd\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nd\:absolute{position:absolute}.nd\:fixed{position:fixed}.nd\:relative{position:relative}.nd\:sticky{position:sticky}.nd\:inset-0{inset:0}.nd\:inset-x-0{inset-inline:0}.nd\:inset-x-2{inset-inline:calc(var(--nd-spacing) * 2)}.nd\:inset-x-6{inset-inline:calc(var(--nd-spacing) * 6)}.nd\:inset-y-0{inset-block:0}.nd\:-top-\[7px\]{top:-7px}.nd\:top-0{top:0}.nd\:top-1{top:var(--nd-spacing)}.nd\:top-1\/2{top:50%}.nd\:top-2{top:calc(var(--nd-spacing) * 2)}.nd\:top-3{top:calc(var(--nd-spacing) * 3)}.nd\:top-16{top:calc(var(--nd-spacing) * 16)}.nd\:-right-2{right:calc(var(--nd-spacing) * -2)}.nd\:right-0{right:0}.nd\:right-1{right:var(--nd-spacing)}.nd\:right-1\.5{right:calc(var(--nd-spacing) * 1.5)}.nd\:right-3{right:calc(var(--nd-spacing) * 3)}.nd\:right-4{right:calc(var(--nd-spacing) * 4)}.nd\:-bottom-2{bottom:calc(var(--nd-spacing) * -2)}.nd\:bottom-0{bottom:0}.nd\:bottom-1\.5{bottom:calc(var(--nd-spacing) * 1.5)}.nd\:bottom-2{bottom:calc(var(--nd-spacing) * 2)}.nd\:bottom-4{bottom:calc(var(--nd-spacing) * 4)}.nd\:bottom-16{bottom:calc(var(--nd-spacing) * 16)}.nd\:bottom-\[4\.75rem\]{bottom:4.75rem}.nd\:-left-\[2\.375rem\]{left:-2.375rem}.nd\:left-0{left:0}.nd\:left-1\/2{left:50%}.nd\:left-3{left:calc(var(--nd-spacing) * 3)}.nd\:left-4{left:calc(var(--nd-spacing) * 4)}.nd\:z-10{z-index:10}.nd\:z-\[1\]{z-index:1}.nd\:z-\[2\]{z-index:2}.nd\:z-\[3\]{z-index:3}.nd\:z-\[4\]{z-index:4}.nd\:z-\[5\]{z-index:5}.nd\:z-\[900\]{z-index:900}.nd\:z-\[901\]{z-index:901}.nd\:z-\[1000\]{z-index:1000}.nd\:z-\[1001\]{z-index:1001}.nd\:z-\[1002\]{z-index:1002}.nd\:col-span-2{grid-column:span 2/span 2}.nd\:col-span-full{grid-column:1/-1}.nd\:col-start-1{grid-column-start:1}.nd\:row-start-1{grid-row-start:1}.nd\:float-right{float:right}.nd\:clear-both{clear:both}.nd\:m-0{margin:0}.nd\:-mx-0\.5{margin-inline:calc(var(--nd-spacing) * -.5)}.nd\:-mx-1{margin-inline:calc(var(--nd-spacing) * -1)}.nd\:-mx-1\.5{margin-inline:calc(var(--nd-spacing) * -1.5)}.nd\:-mx-2{margin-inline:calc(var(--nd-spacing) * -2)}.nd\:-mx-2\.5{margin-inline:calc(var(--nd-spacing) * -2.5)}.nd\:-mx-4{margin-inline:calc(var(--nd-spacing) * -4)}.nd\:-mx-px{margin-inline:-1px}.nd\:mx-0\.5{margin-inline:calc(var(--nd-spacing) * .5)}.nd\:mx-1{margin-inline:var(--nd-spacing)}.nd\:mx-2{margin-inline:calc(var(--nd-spacing) * 2)}.nd\:mx-4{margin-inline:calc(var(--nd-spacing) * 4)}.nd\:mx-6{margin-inline:calc(var(--nd-spacing) * 6)}.nd\:mx-auto{margin-inline:auto}.nd\:-my-0\.5{margin-block:calc(var(--nd-spacing) * -.5)}.nd\:-my-0\.75{margin-block:calc(var(--nd-spacing) * -.75)}.nd\:-my-1{margin-block:calc(var(--nd-spacing) * -1)}.nd\:-my-1\.5{margin-block:calc(var(--nd-spacing) * -1.5)}.nd\:-my-2\.5{margin-block:calc(var(--nd-spacing) * -2.5)}.nd\:my-1{margin-block:var(--nd-spacing)}.nd\:-mt-0\.5{margin-top:calc(var(--nd-spacing) * -.5)}.nd\:-mt-1{margin-top:calc(var(--nd-spacing) * -1)}.nd\:-mt-px{margin-top:-1px}.nd\:mt-0{margin-top:0}.nd\:mt-0\.5{margin-top:calc(var(--nd-spacing) * .5)}.nd\:mt-0\.75{margin-top:calc(var(--nd-spacing) * .75)}.nd\:mt-1{margin-top:var(--nd-spacing)}.nd\:mt-1\.5{margin-top:calc(var(--nd-spacing) * 1.5)}.nd\:mt-2{margin-top:calc(var(--nd-spacing) * 2)}.nd\:mt-2\.5{margin-top:calc(var(--nd-spacing) * 2.5)}.nd\:mt-3{margin-top:calc(var(--nd-spacing) * 3)}.nd\:mt-4{margin-top:calc(var(--nd-spacing) * 4)}.nd\:mt-5{margin-top:calc(var(--nd-spacing) * 5)}.nd\:-mr-1{margin-right:calc(var(--nd-spacing) * -1)}.nd\:-mr-1\.5{margin-right:calc(var(--nd-spacing) * -1.5)}.nd\:mr-1{margin-right:var(--nd-spacing)}.nd\:mr-1\.5{margin-right:calc(var(--nd-spacing) * 1.5)}.nd\:mr-2{margin-right:calc(var(--nd-spacing) * 2)}.nd\:-mb-\(--row-gap\){margin-bottom:calc(var(--row-gap) * -1)}.nd\:-mb-2{margin-bottom:calc(var(--nd-spacing) * -2)}.nd\:mb-\(--row-gap\){margin-bottom:var(--row-gap)}.nd\:mb-1{margin-bottom:var(--nd-spacing)}.nd\:mb-2{margin-bottom:calc(var(--nd-spacing) * 2)}.nd\:mb-2\.5{margin-bottom:calc(var(--nd-spacing) * 2.5)}.nd\:mb-3{margin-bottom:calc(var(--nd-spacing) * 3)}.nd\:mb-3\.5{margin-bottom:calc(var(--nd-spacing) * 3.5)}.nd\:mb-4{margin-bottom:calc(var(--nd-spacing) * 4)}.nd\:mb-5{margin-bottom:calc(var(--nd-spacing) * 5)}.nd\:-ml-2\.5{margin-left:calc(var(--nd-spacing) * -2.5)}.nd\:ml-1{margin-left:var(--nd-spacing)}.nd\:ml-1\.5{margin-left:calc(var(--nd-spacing) * 1.5)}.nd\:ml-2{margin-left:calc(var(--nd-spacing) * 2)}.nd\:ml-3{margin-left:calc(var(--nd-spacing) * 3)}.nd\:ml-3\.5{margin-left:calc(var(--nd-spacing) * 3.5)}.nd\:ml-4{margin-left:calc(var(--nd-spacing) * 4)}.nd\:ml-5{margin-left:calc(var(--nd-spacing) * 5)}.nd\:ml-auto{margin-left:auto}.nd\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nd\:block{display:block}.nd\:flex{display:flex}.nd\:flow-root{display:flow-root}.nd\:grid{display:grid}.nd\:hidden{display:none}.nd\:inline{display:inline}.nd\:inline-block{display:inline-block}.nd\:inline-flex{display:inline-flex}.nd\:inline-grid{display:inline-grid}.nd\:aspect-square{aspect-ratio:1}.nd\:size-1\.5{width:calc(var(--nd-spacing) * 1.5);height:calc(var(--nd-spacing) * 1.5)}.nd\:size-2{width:calc(var(--nd-spacing) * 2);height:calc(var(--nd-spacing) * 2)}.nd\:size-3{width:calc(var(--nd-spacing) * 3);height:calc(var(--nd-spacing) * 3)}.nd\:size-3\.5{width:calc(var(--nd-spacing) * 3.5);height:calc(var(--nd-spacing) * 3.5)}.nd\:size-3\.25{width:calc(var(--nd-spacing) * 3.25);height:calc(var(--nd-spacing) * 3.25)}.nd\:size-4{width:calc(var(--nd-spacing) * 4);height:calc(var(--nd-spacing) * 4)}.nd\:size-5{width:calc(var(--nd-spacing) * 5);height:calc(var(--nd-spacing) * 5)}.nd\:size-6{width:calc(var(--nd-spacing) * 6);height:calc(var(--nd-spacing) * 6)}.nd\:size-6\.5{width:calc(var(--nd-spacing) * 6.5);height:calc(var(--nd-spacing) * 6.5)}.nd\:size-7{width:calc(var(--nd-spacing) * 7);height:calc(var(--nd-spacing) * 7)}.nd\:size-8{width:calc(var(--nd-spacing) * 8);height:calc(var(--nd-spacing) * 8)}.nd\:size-9{width:calc(var(--nd-spacing) * 9);height:calc(var(--nd-spacing) * 9)}.nd\:size-10{width:calc(var(--nd-spacing) * 10);height:calc(var(--nd-spacing) * 10)}.nd\:size-11{width:calc(var(--nd-spacing) * 11);height:calc(var(--nd-spacing) * 11)}.nd\:size-\[0\.6875rem\]{width:.6875rem;height:.6875rem}.nd\:size-\[0\.8125rem\]{width:.8125rem;height:.8125rem}.nd\:size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.nd\:size-\[1\.625rem\]{width:1.625rem;height:1.625rem}.nd\:size-\[13px\]{width:13px;height:13px}.nd\:size-\[18px\]{width:18px;height:18px}.nd\:size-fit{width:fit-content;height:fit-content}.nd\:size-full{width:100%;height:100%}.nd\:h-0{height:0}.nd\:h-1{height:var(--nd-spacing)}.nd\:h-4{height:calc(var(--nd-spacing) * 4)}.nd\:h-4\.5{height:calc(var(--nd-spacing) * 4.5)}.nd\:h-5{height:calc(var(--nd-spacing) * 5)}.nd\:h-6{height:calc(var(--nd-spacing) * 6)}.nd\:h-6\.5{height:calc(var(--nd-spacing) * 6.5)}.nd\:h-7{height:calc(var(--nd-spacing) * 7)}.nd\:h-8{height:calc(var(--nd-spacing) * 8)}.nd\:h-9{height:calc(var(--nd-spacing) * 9)}.nd\:h-10{height:calc(var(--nd-spacing) * 10)}.nd\:h-11{height:calc(var(--nd-spacing) * 11)}.nd\:h-12{height:calc(var(--nd-spacing) * 12)}.nd\:h-13{height:calc(var(--nd-spacing) * 13)}.nd\:h-14{height:calc(var(--nd-spacing) * 14)}.nd\:h-40{height:calc(var(--nd-spacing) * 40)}.nd\:h-72{height:calc(var(--nd-spacing) * 72)}.nd\:h-80{height:calc(var(--nd-spacing) * 80)}.nd\:h-\[1\.125rem\]{height:1.125rem}.nd\:h-\[4\.625rem\]{height:4.625rem}.nd\:h-\[16rem\]{height:16rem}.nd\:h-\[18px\]{height:18px}.nd\:h-\[22rem\]{height:22rem}.nd\:h-\[34rem\]{height:34rem}.nd\:h-\[720px\]{height:720px}.nd\:h-\[calc\(100dvh-3rem\)\]{height:calc(100dvh - 3rem)}.nd\:h-\[min\(40rem\,calc\(100\%-2rem\)\)\]{height:min(40rem,100% - 2rem)}.nd\:h-\[min\(44rem\,calc\(100\%-4rem\)\)\]{height:min(44rem,100% - 4rem)}.nd\:h-auto{height:auto}.nd\:h-dvh{height:100dvh}.nd\:h-full{height:100%}.nd\:h-px{height:1px}.nd\:max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.nd\:max-h-1\/2{max-height:50%}.nd\:max-h-60{max-height:calc(var(--nd-spacing) * 60)}.nd\:max-h-63{max-height:calc(var(--nd-spacing) * 63)}.nd\:max-h-74{max-height:calc(var(--nd-spacing) * 74)}.nd\:max-h-\[min\(44rem\,calc\(100\%-2rem\)\)\]{max-height:min(44rem,100% - 2rem)}.nd\:min-h-0{min-height:0}.nd\:min-h-5{min-height:calc(var(--nd-spacing) * 5)}.nd\:min-h-7{min-height:calc(var(--nd-spacing) * 7)}.nd\:min-h-8{min-height:calc(var(--nd-spacing) * 8)}.nd\:min-h-13{min-height:calc(var(--nd-spacing) * 13)}.nd\:min-h-\[1lh\]{min-height:1lh}.nd\:min-h-dvh{min-height:100dvh}.nd\:min-h-full{min-height:100%}.nd\:w-\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.nd\:w-1\.5{width:calc(var(--nd-spacing) * 1.5)}.nd\:w-4\.5{width:calc(var(--nd-spacing) * 4.5)}.nd\:w-5{width:calc(var(--nd-spacing) * 5)}.nd\:w-6{width:calc(var(--nd-spacing) * 6)}.nd\:w-7{width:calc(var(--nd-spacing) * 7)}.nd\:w-9{width:calc(var(--nd-spacing) * 9)}.nd\:w-10{width:calc(var(--nd-spacing) * 10)}.nd\:w-14{width:calc(var(--nd-spacing) * 14)}.nd\:w-24{width:calc(var(--nd-spacing) * 24)}.nd\:w-32{width:calc(var(--nd-spacing) * 32)}.nd\:w-36{width:calc(var(--nd-spacing) * 36)}.nd\:w-40{width:calc(var(--nd-spacing) * 40)}.nd\:w-56{width:calc(var(--nd-spacing) * 56)}.nd\:w-60{width:calc(var(--nd-spacing) * 60)}.nd\:w-63{width:calc(var(--nd-spacing) * 63)}.nd\:w-64{width:calc(var(--nd-spacing) * 64)}.nd\:w-67{width:calc(var(--nd-spacing) * 67)}.nd\:w-72{width:calc(var(--nd-spacing) * 72)}.nd\:w-76{width:calc(var(--nd-spacing) * 76)}.nd\:w-80{width:calc(var(--nd-spacing) * 80)}.nd\:w-86{width:calc(var(--nd-spacing) * 86)}.nd\:w-88{width:calc(var(--nd-spacing) * 88)}.nd\:w-\[3\.625rem\]{width:3.625rem}.nd\:w-\[16\.25rem\]{width:16.25rem}.nd\:w-\[20\.5rem\]{width:20.5rem}.nd\:w-\[21rem\]{width:21rem}.nd\:w-\[22\.25rem\]{width:22.25rem}.nd\:w-\[22rem\]{width:22rem}.nd\:w-\[23rem\]{width:23rem}.nd\:w-\[24rem\]{width:24rem}.nd\:w-\[26rem\]{width:26rem}.nd\:w-\[40rem\]{width:40rem}.nd\:w-\[44rem\]{width:44rem}.nd\:w-\[344px\]{width:344px}.nd\:w-\[348px\]{width:348px}.nd\:w-\[calc\(100\%\+1rem\)\]{width:calc(100% + 1rem)}.nd\:w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.nd\:w-\[clamp\(5rem\,calc\(100vw_-_47rem\)\,11rem\)\]{width:clamp(5rem,100vw - 47rem,11rem)}.nd\:w-\[min\(26\.875rem\,calc\(100\%-2rem\)\)\]{width:min(26.875rem,100% - 2rem)}.nd\:w-\[min\(36rem\,calc\(100\%-2rem\)\)\]{width:min(36rem,100% - 2rem)}.nd\:w-\[min\(40rem\,calc\(100\%-2rem\)\)\]{width:min(40rem,100% - 2rem)}.nd\:w-\[min\(72rem\,calc\(100\%-4rem\)\)\]{width:min(72rem,100% - 4rem)}.nd\:w-auto{width:auto}.nd\:w-fit{width:fit-content}.nd\:w-full{width:100%}.nd\:w-max{width:max-content}.nd\:w-px{width:1px}.nd\:max-w-30{max-width:calc(var(--nd-spacing) * 30)}.nd\:max-w-55{max-width:calc(var(--nd-spacing) * 55)}.nd\:max-w-\[44rem\]{max-width:44rem}.nd\:max-w-\[48rem\]{max-width:48rem}.nd\:max-w-\[50\%\]{max-width:50%}.nd\:max-w-\[55\%\]{max-width:55%}.nd\:max-w-\[calc\(50\%-8rem\)\]{max-width:calc(50% - 8rem)}.nd\:max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.nd\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.nd\:max-w-\[min\(22rem\,50vw\)\]{max-width:min(22rem,50vw)}.nd\:max-w-\[min\(24rem\,calc\(100vw-1rem\)\)\]{max-width:min(24rem,100vw - 1rem)}.nd\:max-w-\[min\(32rem\,calc\(100vw-2rem\)\)\]{max-width:min(32rem,100vw - 2rem)}.nd\:max-w-\[min\(40rem\,calc\(100\%-9rem\)\)\]{max-width:min(40rem,100% - 9rem)}.nd\:max-w-full{max-width:100%}.nd\:max-w-none{max-width:none}.nd\:max-w-sm{max-width:var(--nd-container-sm)}.nd\:max-w-xs{max-width:var(--nd-container-xs)}.nd\:min-w-\(--radix-dropdown-menu-trigger-width\){min-width:var(--radix-dropdown-menu-trigger-width)}.nd\:min-w-0{min-width:0}.nd\:min-w-4{min-width:calc(var(--nd-spacing) * 4)}.nd\:min-w-4\.5{min-width:calc(var(--nd-spacing) * 4.5)}.nd\:min-w-5{min-width:calc(var(--nd-spacing) * 5)}.nd\:min-w-14{min-width:calc(var(--nd-spacing) * 14)}.nd\:min-w-36{min-width:calc(var(--nd-spacing) * 36)}.nd\:min-w-48{min-width:calc(var(--nd-spacing) * 48)}.nd\:min-w-88{min-width:calc(var(--nd-spacing) * 88)}.nd\:min-w-\[3\.75rem\]{min-width:3.75rem}.nd\:min-w-\[3ch\]{min-width:3ch}.nd\:min-w-px{min-width:1px}.nd\:flex-1{flex:1}.nd\:flex-initial{flex:0 auto}.nd\:shrink{flex-shrink:1}.nd\:shrink-0{flex-shrink:0}.nd\:grow{flex-grow:1}.nd\:origin-center{transform-origin:50%}.nd\:origin-right{transform-origin:100%}.nd\:origin-top{transform-origin:top}.nd\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.nd\:translate-x-4{--tw-translate-x:calc(var(--nd-spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.nd\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.nd\:-translate-y-\[0\.09em\]{--tw-translate-y: -.09em ;translate:var(--tw-translate-x) var(--tw-translate-y)}.nd\:press:active:not(:disabled,[aria-disabled=true],[data-disabled]){scale:var(--press-scale)}.nd\:press-wide:active:not(:disabled,[aria-disabled=true],[data-disabled]){scale:var(--press-scale-wide)}.nd\:-rotate-90{rotate:-90deg}.nd\:rotate-90{rotate:90deg}.nd\:rotate-180{rotate:180deg}.nd\:animate-\[nd-fade-in_200ms_var\(--ease-out-ui\)\]{animation:nd-fade-in .2s var(--ease-out-ui)}.nd\:animate-\[nd-fade-in_220ms_var\(--ease-out-ui\)\]{animation:nd-fade-in .22s var(--ease-out-ui)}.nd\:animate-\[nd-word-menu-in_200ms_var\(--ease-out-ui\)\]{animation:nd-word-menu-in .2s var(--ease-out-ui)}.nd\:animate-pulse{animation:var(--nd-animate-pulse)}.nd\:cursor-default{cursor:default}.nd\:cursor-grab{cursor:grab}.nd\:cursor-pointer{cursor:pointer}.nd\:cursor-text{cursor:text}.nd\:touch-none{touch-action:none}.nd\:resize-none{resize:none}.nd\:scroll-my-2\.5{scroll-margin-block:calc(var(--nd-spacing) * 2.5)}.nd\:\[scrollbar-width\:none\]{scrollbar-width:none}.nd\:\[scrollbar-width\:none\]\!{scrollbar-width:none!important}.nd\:\[scrollbar-color\:rgb\(255_255_255\/0\.25\)_transparent\]{scrollbar-color:#ffffff40 transparent}.nd\:list-disc{list-style-type:disc}.nd\:list-none{list-style-type:none}.nd\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nd\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nd\:grid-cols-\[1\.75rem_minmax\(0\,0\.8fr\)_3\.25rem_minmax\(0\,1\.2fr\)_8rem\]{grid-template-columns:1.75rem minmax(0,.8fr) 3.25rem minmax(0,1.2fr) 8rem}.nd\:grid-cols-\[1\.75rem_minmax\(0\,1fr\)_1\.75rem_2\.25rem\]{grid-template-columns:1.75rem minmax(0,1fr) 1.75rem 2.25rem}.nd\:grid-cols-\[1\.125rem_minmax\(0\,1fr\)\]{grid-template-columns:1.125rem minmax(0,1fr)}.nd\:grid-cols-\[1fr_1\.5fr_1fr\]{grid-template-columns:1fr 1.5fr 1fr}.nd\:grid-cols-\[6rem_minmax\(0\,1fr\)\]{grid-template-columns:6rem minmax(0,1fr)}.nd\:grid-cols-\[9rem_minmax\(0\,1fr\)\]{grid-template-columns:9rem minmax(0,1fr)}.nd\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.nd\:grid-cols-\[max-content_auto\]{grid-template-columns:max-content auto}.nd\:grid-cols-\[minmax\(0\,1fr\)_max-content\]{grid-template-columns:minmax(0,1fr) max-content}.nd\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.nd\:grid-cols-\[minmax\(18rem\,1fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(18rem,1fr) minmax(0,3fr)}.nd\:grid-cols-\[repeat\(7\,2\.25rem\)\]{grid-template-columns:repeat(7,2.25rem)}.nd\:grid-cols-subgrid{grid-template-columns:subgrid}.nd\:grid-rows-\[0fr\]{grid-template-rows:0fr}.nd\:grid-rows-\[1fr\]{grid-template-rows:1fr}.nd\:flex-col{flex-direction:column}.nd\:flex-col-reverse{flex-direction:column-reverse}.nd\:flex-row{flex-direction:row}.nd\:flex-wrap{flex-wrap:wrap}.nd\:place-items-center{place-items:center}.nd\:items-baseline{align-items:baseline}.nd\:items-center{align-items:center}.nd\:items-end{align-items:flex-end}.nd\:items-start{align-items:flex-start}.nd\:justify-between{justify-content:space-between}.nd\:justify-center{justify-content:center}.nd\:justify-end{justify-content:flex-end}.nd\:justify-items-end{justify-items:end}.nd\:justify-items-start{justify-items:start}.nd\:gap-\(--row-gap\){gap:var(--row-gap)}.nd\:gap-0\.5{gap:calc(var(--nd-spacing) * .5)}.nd\:gap-1{gap:var(--nd-spacing)}.nd\:gap-1\.5{gap:calc(var(--nd-spacing) * 1.5)}.nd\:gap-2{gap:calc(var(--nd-spacing) * 2)}.nd\:gap-2\.5{gap:calc(var(--nd-spacing) * 2.5)}.nd\:gap-3{gap:calc(var(--nd-spacing) * 3)}.nd\:gap-4{gap:calc(var(--nd-spacing) * 4)}.nd\:gap-5{gap:calc(var(--nd-spacing) * 5)}.nd\:gap-6{gap:calc(var(--nd-spacing) * 6)}.nd\:gap-8{gap:calc(var(--nd-spacing) * 8)}.nd\:gap-\[0\.3125rem\]{gap:.3125rem}.nd\:gap-\[3px\]{gap:3px}.nd\:gap-\[inherit\]{gap:inherit}.nd\:gap-x-2{column-gap:calc(var(--nd-spacing) * 2)}.nd\:gap-x-4{column-gap:calc(var(--nd-spacing) * 4)}.nd\:gap-x-6{column-gap:calc(var(--nd-spacing) * 6)}.nd\:gap-y-0\.5{row-gap:calc(var(--nd-spacing) * .5)}.nd\:gap-y-1{row-gap:var(--nd-spacing)}.nd\:gap-y-2{row-gap:calc(var(--nd-spacing) * 2)}.nd\:gap-y-2\.5{row-gap:calc(var(--nd-spacing) * 2.5)}.nd\:self-end{align-self:flex-end}.nd\:self-start{align-self:flex-start}.nd\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nd\:overflow-clip{overflow:clip}.nd\:overflow-hidden{overflow:hidden}.nd\:overflow-visible{overflow:visible}.nd\:overflow-x-auto{overflow-x:auto}.nd\:overflow-y-auto{overflow-y:auto}.nd\:overscroll-contain{overscroll-behavior:contain}.nd\:rounded{border-radius:.25rem}.nd\:rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.nd\:rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.nd\:rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.nd\:rounded-\[0\.3rem\]{border-radius:.3rem}.nd\:rounded-\[0\.5rem\]{border-radius:.5rem}.nd\:rounded-\[0\.25rem\]{border-radius:.25rem}.nd\:rounded-\[0\.75rem\]{border-radius:.75rem}.nd\:rounded-\[0\.625rem\]{border-radius:.625rem}.nd\:rounded-\[0\.875rem\]{border-radius:.875rem}.nd\:rounded-\[0\.3125rem\]{border-radius:.3125rem}.nd\:rounded-\[1\.25rem\]{border-radius:1.25rem}.nd\:rounded-\[2px\]{border-radius:2px}.nd\:rounded-\[5px\]{border-radius:5px}.nd\:rounded-\[7px\]{border-radius:7px}.nd\:rounded-\[10px\]{border-radius:10px}.nd\:rounded-\[20px\]{border-radius:20px}.nd\:rounded-\[22px\]{border-radius:22px}.nd\:rounded-\[calc\(var\(--radius\)\*1\.2\)\]{border-radius:calc(var(--radius) * 1.2)}.nd\:rounded-\[inherit\]{border-radius:inherit}.nd\:rounded-full{border-radius:3.40282e38px}.nd\:rounded-lg{border-radius:var(--radius)}.nd\:rounded-md{border-radius:calc(var(--radius) * .8)}.nd\:rounded-sm{border-radius:calc(var(--radius) * .6)}.nd\:rounded-xl{border-radius:calc(var(--radius) * 1.4)}.nd\:rounded-r-\[calc\(var\(--radius-xl\)-0\.25rem\)\]{border-top-right-radius:calc(var(--radius-xl) - .25rem);border-bottom-right-radius:calc(var(--radius-xl) - .25rem)}.nd\:rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.nd\:border{border-style:var(--tw-border-style);border-width:1px}.nd\:border-0{border-style:var(--tw-border-style);border-width:0}.nd\:border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.nd\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.nd\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nd\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.nd\:border-dashed{--tw-border-style:dashed;border-style:dashed}.nd\:focus-ring{outline:none}.nd\:focus-ring:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.nd\:focus-ring:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 30%,transparent)}}.nd\:border-border{border-color:var(--border)}.nd\:border-foreground\/14{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:border-foreground\/14{border-color:color-mix(in oklab,var(--foreground) 14%,transparent)}}.nd\:border-foreground\/35{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:border-foreground\/35{border-color:color-mix(in oklab,var(--foreground) 35%,transparent)}}.nd\:border-transparent{border-color:#0000}.nd\:bg-\(--row-veil\){background-color:var(--row-veil)}.nd\:bg-\[\#212121\]{background-color:#212121}.nd\:bg-\[color-mix\(in_oklab\,var\(--destructive\)_16\%\,transparent\)\]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-\[color-mix\(in_oklab\,var\(--destructive\)_16\%\,transparent\)\]{background-color:color-mix(in oklab,var(--destructive) 16%,transparent)}}.nd\:bg-\[color-mix\(in_oklab\,var\(--st\)_24\%\,transparent\)\]{background-color:var(--st)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-\[color-mix\(in_oklab\,var\(--st\)_24\%\,transparent\)\]{background-color:color-mix(in oklab,var(--st) 24%,transparent)}}.nd\:bg-\[color-mix\(in_oklab\,var\(--t\)_16\%\,transparent\)\]{background-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-\[color-mix\(in_oklab\,var\(--t\)_16\%\,transparent\)\]{background-color:color-mix(in oklab,var(--t) 16%,transparent)}}.nd\:bg-\[oklch\(0\.3_0_0\/0\.92\)\]{background-color:#2e2e2eeb}.nd\:bg-\[oklch\(0\.32_0_0\)\]{background-color:#333}.nd\:bg-\[oklch\(0\.35_0_0\/0\.72\)\]{background-color:#3a3a3ab8}.nd\:bg-\[oklch\(0\.145_0_0\/0\.62\)\]{background-color:#0a0a0a9e}.nd\:bg-\[oklch\(0\.205_0_0\/0\.94\)\]{background-color:#171717f0}.nd\:bg-\[var\(--scrim\)\]{background-color:var(--scrim)}.nd\:bg-background{background-color:var(--background)}.nd\:bg-border{background-color:var(--border)}.nd\:bg-canvas{background-color:var(--canvas)}.nd\:bg-card{background-color:var(--card)}.nd\:bg-destructive,.nd\:bg-destructive\/8{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-destructive\/8{background-color:color-mix(in oklab,var(--destructive) 8%,transparent)}}.nd\:bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.nd\:bg-foreground,.nd\:bg-foreground\/6{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-foreground\/6{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.nd\:bg-foreground\/8{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-foreground\/8{background-color:color-mix(in oklab,var(--foreground) 8%,transparent)}}.nd\:bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-foreground\/10{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.nd\:bg-foreground\/14{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-foreground\/14{background-color:color-mix(in oklab,var(--foreground) 14%,transparent)}}.nd\:bg-foreground\/15{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-foreground\/15{background-color:color-mix(in oklab,var(--foreground) 15%,transparent)}}.nd\:bg-foreground\/20{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-foreground\/20{background-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}.nd\:bg-foreground\/\[4\.5\%\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-foreground\/\[4\.5\%\]{background-color:color-mix(in oklab,var(--foreground) 4.5%,transparent)}}.nd\:bg-foreground\/\[13\%\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-foreground\/\[13\%\]{background-color:color-mix(in oklab,var(--foreground) 13%,transparent)}}.nd\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-input\/30{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.nd\:bg-input\/90{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-input\/90{background-color:color-mix(in oklab,var(--input) 90%,transparent)}}.nd\:bg-muted,.nd\:bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-muted\/60{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.nd\:bg-popover{background-color:var(--popover)}.nd\:bg-primary{background-color:var(--primary)}.nd\:bg-primary\!{background-color:var(--primary)!important}.nd\:bg-secondary{background-color:var(--secondary)}.nd\:bg-stage-montage{background-color:var(--stage-montage)}.nd\:bg-transparent{background-color:#0000}.nd\:bg-warn,.nd\:bg-warn\/12{background-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-warn\/12{background-color:color-mix(in oklab,var(--warn) 12%,transparent)}}.nd\:bg-warn\/14{background-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.nd\:bg-warn\/14{background-color:color-mix(in oklab,var(--warn) 14%,transparent)}}.nd\:bg-white{background-color:var(--nd-color-white)}.nd\:bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.nd\:bg-linear-to-r{--tw-gradient-position:to right in oklab}}.nd\:bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.nd\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.nd\:to-\(--row-veil\){--tw-gradient-to:var(--row-veil);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.nd\:\[mask-image\:linear-gradient\(\#000_calc\(100\%-1\.5rem\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000)}.nd\:\[mask-image\:linear-gradient\(90deg\,transparent_0\,\#000_16px\,\#000_calc\(100\%-28px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000)}.nd\:bg-clip-padding{background-clip:padding-box}.nd\:fill-primary{fill:var(--primary)}.nd\:stroke-foreground\/10{stroke:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:stroke-foreground\/10{stroke:color-mix(in oklab,var(--foreground) 10%,transparent)}}.nd\:object-cover{object-fit:cover}.nd\:object-top{object-position:top}.nd\:p-0{padding:0}.nd\:p-0\.5{padding:calc(var(--nd-spacing) * .5)}.nd\:p-1{padding:var(--nd-spacing)}.nd\:p-1\.5{padding:calc(var(--nd-spacing) * 1.5)}.nd\:p-2{padding:calc(var(--nd-spacing) * 2)}.nd\:p-3{padding:calc(var(--nd-spacing) * 3)}.nd\:p-4{padding:calc(var(--nd-spacing) * 4)}.nd\:p-5{padding:calc(var(--nd-spacing) * 5)}.nd\:p-6{padding:calc(var(--nd-spacing) * 6)}.nd\:p-8{padding:calc(var(--nd-spacing) * 8)}.nd\:p-\[0\.1875rem\]{padding:.1875rem}.nd\:px-1{padding-inline:var(--nd-spacing)}.nd\:px-1\.5{padding-inline:calc(var(--nd-spacing) * 1.5)}.nd\:px-2{padding-inline:calc(var(--nd-spacing) * 2)}.nd\:px-2\.5{padding-inline:calc(var(--nd-spacing) * 2.5)}.nd\:px-3{padding-inline:calc(var(--nd-spacing) * 3)}.nd\:px-3\.5{padding-inline:calc(var(--nd-spacing) * 3.5)}.nd\:px-4{padding-inline:calc(var(--nd-spacing) * 4)}.nd\:px-6{padding-inline:calc(var(--nd-spacing) * 6)}.nd\:px-px{padding-inline:1px}.nd\:py-0\.5{padding-block:calc(var(--nd-spacing) * .5)}.nd\:py-0\.75{padding-block:calc(var(--nd-spacing) * .75)}.nd\:py-1{padding-block:var(--nd-spacing)}.nd\:py-1\.5{padding-block:calc(var(--nd-spacing) * 1.5)}.nd\:py-2{padding-block:calc(var(--nd-spacing) * 2)}.nd\:py-2\.5{padding-block:calc(var(--nd-spacing) * 2.5)}.nd\:py-3{padding-block:calc(var(--nd-spacing) * 3)}.nd\:py-4{padding-block:calc(var(--nd-spacing) * 4)}.nd\:py-6{padding-block:calc(var(--nd-spacing) * 6)}.nd\:py-10{padding-block:calc(var(--nd-spacing) * 10)}.nd\:py-\[5px\]{padding-block:5px}.nd\:pt-1{padding-top:var(--nd-spacing)}.nd\:pt-1\.5{padding-top:calc(var(--nd-spacing) * 1.5)}.nd\:pt-2{padding-top:calc(var(--nd-spacing) * 2)}.nd\:pt-2\.5{padding-top:calc(var(--nd-spacing) * 2.5)}.nd\:pt-3{padding-top:calc(var(--nd-spacing) * 3)}.nd\:pt-4{padding-top:calc(var(--nd-spacing) * 4)}.nd\:pt-5{padding-top:calc(var(--nd-spacing) * 5)}.nd\:pt-10{padding-top:calc(var(--nd-spacing) * 10)}.nd\:pt-px{padding-top:1px}.nd\:pr-0{padding-right:0}.nd\:pr-0\.5{padding-right:calc(var(--nd-spacing) * .5)}.nd\:pr-1{padding-right:var(--nd-spacing)}.nd\:pr-1\.5{padding-right:calc(var(--nd-spacing) * 1.5)}.nd\:pr-2{padding-right:calc(var(--nd-spacing) * 2)}.nd\:pr-2\.5{padding-right:calc(var(--nd-spacing) * 2.5)}.nd\:pr-2\.25{padding-right:calc(var(--nd-spacing) * 2.25)}.nd\:pr-3{padding-right:calc(var(--nd-spacing) * 3)}.nd\:pr-3\.5{padding-right:calc(var(--nd-spacing) * 3.5)}.nd\:pr-4{padding-right:calc(var(--nd-spacing) * 4)}.nd\:pr-4\.5{padding-right:calc(var(--nd-spacing) * 4.5)}.nd\:pr-5{padding-right:calc(var(--nd-spacing) * 5)}.nd\:pr-12{padding-right:calc(var(--nd-spacing) * 12)}.nd\:pb-\(--row-gap\){padding-bottom:var(--row-gap)}.nd\:pb-0\.5{padding-bottom:calc(var(--nd-spacing) * .5)}.nd\:pb-1{padding-bottom:var(--nd-spacing)}.nd\:pb-1\.5{padding-bottom:calc(var(--nd-spacing) * 1.5)}.nd\:pb-2{padding-bottom:calc(var(--nd-spacing) * 2)}.nd\:pb-2\.5{padding-bottom:calc(var(--nd-spacing) * 2.5)}.nd\:pb-3{padding-bottom:calc(var(--nd-spacing) * 3)}.nd\:pb-4{padding-bottom:calc(var(--nd-spacing) * 4)}.nd\:pb-5{padding-bottom:calc(var(--nd-spacing) * 5)}.nd\:pb-6{padding-bottom:calc(var(--nd-spacing) * 6)}.nd\:pl-0{padding-left:0}.nd\:pl-1{padding-left:var(--nd-spacing)}.nd\:pl-1\.5{padding-left:calc(var(--nd-spacing) * 1.5)}.nd\:pl-2{padding-left:calc(var(--nd-spacing) * 2)}.nd\:pl-2\.5{padding-left:calc(var(--nd-spacing) * 2.5)}.nd\:pl-3{padding-left:calc(var(--nd-spacing) * 3)}.nd\:pl-3\.5{padding-left:calc(var(--nd-spacing) * 3.5)}.nd\:pl-4{padding-left:calc(var(--nd-spacing) * 4)}.nd\:pl-5{padding-left:calc(var(--nd-spacing) * 5)}.nd\:pl-10{padding-left:calc(var(--nd-spacing) * 10)}.nd\:pl-\[1\.125rem\]{padding-left:1.125rem}.nd\:text-center{text-align:center}.nd\:text-left{text-align:left}.nd\:text-right{text-align:right}.nd\:align-\[-0\.125em\]{vertical-align:-.125em}.nd\:align-bottom{vertical-align:bottom}.nd\:text-2xl{font-size:var(--nd-text-2xl);line-height:var(--tw-leading,var(--nd-text-2xl--line-height))}.nd\:text-3xl{font-size:var(--nd-text-3xl);line-height:var(--tw-leading,var(--nd-text-3xl--line-height))}.nd\:text-base{font-size:var(--nd-text-base);line-height:var(--tw-leading,var(--nd-text-base--line-height))}.nd\:text-lg{font-size:var(--nd-text-lg);line-height:var(--tw-leading,var(--nd-text-lg--line-height))}.nd\:text-sm{font-size:var(--nd-text-sm);line-height:var(--tw-leading,var(--nd-text-sm--line-height))}.nd\:text-xl{font-size:var(--nd-text-xl);line-height:var(--tw-leading,var(--nd-text-xl--line-height))}.nd\:text-xs{font-size:var(--nd-text-xs);line-height:var(--tw-leading,var(--nd-text-xs--line-height))}.nd\:text-\[0\.625rem\]{font-size:.625rem}.nd\:text-\[0\.875rem\]{font-size:.875rem}.nd\:text-\[0\.5625rem\]{font-size:.5625rem}.nd\:text-\[0\.6875rem\]{font-size:.6875rem}.nd\:text-\[0\.8125rem\]{font-size:.8125rem}.nd\:text-\[0\.9375rem\]{font-size:.9375rem}.nd\:text-\[1\.125rem\]{font-size:1.125rem}.nd\:text-\[1\.875rem\]{font-size:1.875rem}.nd\:text-\[40cqw\]{font-size:40cqw}.nd\:leading-3\.5{--tw-leading:calc(var(--nd-spacing) * 3.5);line-height:calc(var(--nd-spacing) * 3.5)}.nd\:leading-4{--tw-leading:calc(var(--nd-spacing) * 4);line-height:calc(var(--nd-spacing) * 4)}.nd\:leading-5{--tw-leading:calc(var(--nd-spacing) * 5);line-height:calc(var(--nd-spacing) * 5)}.nd\:leading-6{--tw-leading:calc(var(--nd-spacing) * 6);line-height:calc(var(--nd-spacing) * 6)}.nd\:leading-7{--tw-leading:calc(var(--nd-spacing) * 7);line-height:calc(var(--nd-spacing) * 7)}.nd\:leading-8{--tw-leading:calc(var(--nd-spacing) * 8);line-height:calc(var(--nd-spacing) * 8)}.nd\:leading-10{--tw-leading:calc(var(--nd-spacing) * 10);line-height:calc(var(--nd-spacing) * 10)}.nd\:leading-\[0\.6875rem\]{--tw-leading:.6875rem;line-height:.6875rem}.nd\:leading-\[1\.125rem\]{--tw-leading:1.125rem;line-height:1.125rem}.nd\:leading-none{--tw-leading:1;line-height:1}.nd\:leading-relaxed{--tw-leading:var(--nd-leading-relaxed);line-height:var(--nd-leading-relaxed)}.nd\:font-bold{--tw-font-weight:var(--nd-font-weight-bold);font-weight:var(--nd-font-weight-bold)}.nd\:font-extrabold{--tw-font-weight:var(--nd-font-weight-extrabold);font-weight:var(--nd-font-weight-extrabold)}.nd\:font-medium{--tw-font-weight:var(--nd-font-weight-medium);font-weight:var(--nd-font-weight-medium)}.nd\:font-normal{--tw-font-weight:var(--nd-font-weight-normal);font-weight:var(--nd-font-weight-normal)}.nd\:font-semibold{--tw-font-weight:var(--nd-font-weight-semibold);font-weight:var(--nd-font-weight-semibold)}.nd\:tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.nd\:tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.nd\:tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.nd\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.nd\:tracking-normal{--tw-tracking:var(--nd-tracking-normal);letter-spacing:var(--nd-tracking-normal)}.nd\:tracking-tight{--tw-tracking:var(--nd-tracking-tight);letter-spacing:var(--nd-tracking-tight)}.nd\:text-balance{text-wrap:balance}.nd\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.nd\:break-words{overflow-wrap:break-word}.nd\:wrap-anywhere{overflow-wrap:anywhere}.nd\:text-ellipsis{text-overflow:ellipsis}.nd\:whitespace-nowrap{white-space:nowrap}.nd\:whitespace-pre{white-space:pre}.nd\:whitespace-pre-wrap{white-space:pre-wrap}.nd\:text-\[color-mix\(in_oklab\,var\(--destructive\)_85\%\,var\(--foreground\)\)\]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.nd\:text-\[color-mix\(in_oklab\,var\(--destructive\)_85\%\,var\(--foreground\)\)\]{color:color-mix(in oklab,var(--destructive) 85%,var(--foreground))}}.nd\:text-\[color-mix\(in_oklab\,var\(--st\)_75\%\,var\(--foreground\)\)\]{color:var(--st)}@supports (color:color-mix(in lab,red,red)){.nd\:text-\[color-mix\(in_oklab\,var\(--st\)_75\%\,var\(--foreground\)\)\]{color:color-mix(in oklab,var(--st) 75%,var(--foreground))}}.nd\:text-\[color-mix\(in_oklab\,var\(--t\)_85\%\,var\(--foreground\)\)\]{color:var(--t)}@supports (color:color-mix(in lab,red,red)){.nd\:text-\[color-mix\(in_oklab\,var\(--t\)_85\%\,var\(--foreground\)\)\]{color:color-mix(in oklab,var(--t) 85%,var(--foreground))}}.nd\:text-\[color-mix\(in_oklab\,var\(--warn\)_75\%\,var\(--foreground\)\)\]{color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.nd\:text-\[color-mix\(in_oklab\,var\(--warn\)_75\%\,var\(--foreground\)\)\]{color:color-mix(in oklab,var(--warn) 75%,var(--foreground))}}.nd\:text-\[oklch\(0\.985_0_0\)\]{color:#fafafa}.nd\:text-background{color:var(--background)}.nd\:text-black{color:var(--nd-color-black)}.nd\:text-card-foreground{color:var(--card-foreground)}.nd\:text-destructive{color:var(--destructive)}.nd\:text-foreground,.nd\:text-foreground\/30{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:text-foreground\/30{color:color-mix(in oklab,var(--foreground) 30%,transparent)}}.nd\:text-foreground\/35{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:text-foreground\/35{color:color-mix(in oklab,var(--foreground) 35%,transparent)}}.nd\:text-foreground\/40{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:text-foreground\/40{color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.nd\:text-foreground\/45{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:text-foreground\/45{color:color-mix(in oklab,var(--foreground) 45%,transparent)}}.nd\:text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:text-foreground\/50{color:color-mix(in oklab,var(--foreground) 50%,transparent)}}.nd\:text-foreground\/55{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:text-foreground\/55{color:color-mix(in oklab,var(--foreground) 55%,transparent)}}.nd\:text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.nd\:text-muted-foreground{color:var(--muted-foreground)}.nd\:text-popover-foreground{color:var(--popover-foreground)}.nd\:text-primary{color:var(--primary)}.nd\:text-primary-foreground{color:var(--primary-foreground)}.nd\:text-primary-text{color:var(--primary-text)}.nd\:text-secondary-foreground{color:var(--secondary-foreground)}.nd\:text-warn{color:var(--warn)}.nd\:text-white,.nd\:text-white\/55{color:var(--nd-color-white)}@supports (color:color-mix(in lab,red,red)){.nd\:text-white\/55{color:color-mix(in oklab,var(--nd-color-white) 55%,transparent)}}.nd\:text-white\/70{color:var(--nd-color-white)}@supports (color:color-mix(in lab,red,red)){.nd\:text-white\/70{color:color-mix(in oklab,var(--nd-color-white) 70%,transparent)}}.nd\:text-white\/75{color:var(--nd-color-white)}@supports (color:color-mix(in lab,red,red)){.nd\:text-white\/75{color:color-mix(in oklab,var(--nd-color-white) 75%,transparent)}}.nd\:text-white\/80{color:var(--nd-color-white)}@supports (color:color-mix(in lab,red,red)){.nd\:text-white\/80{color:color-mix(in oklab,var(--nd-color-white) 80%,transparent)}}.nd\:uppercase{text-transform:uppercase}.nd\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.nd\:line-through{text-decoration-line:line-through}.nd\:underline{text-decoration-line:underline}.nd\:underline-offset-2{text-underline-offset:2px}.nd\:opacity-0{opacity:0}.nd\:opacity-50{opacity:.5}.nd\:opacity-55{opacity:.55}.nd\:opacity-70{opacity:.7}.nd\:opacity-100{opacity:1}.nd\:shadow-\[-12px_0_32px_-8px_rgb\(0_0_0\/0\.4\)\]{--tw-shadow:-12px 0 32px -8px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-\[0_1px_2px_rgb\(0_0_0\/0\.2\)\,0_6px_20px_-6px_rgb\(0_0_0\/0\.4\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0003), 0 6px 20px -6px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-\[0_1px_3px_rgb\(0_0_0\/0\.18\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-\[0_1px_3px_rgb\(0_0_0\/0\.25\)\,0_8px_24px_-8px_rgb\(0_0_0\/0\.35\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000040), 0 8px 24px -8px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-\[0_10px_25px_-5px_rgb\(0_0_0\/0\.5\)\,0_0_0_1px_var\(--border\)\]{--tw-shadow:0 10px 25px -5px var(--tw-shadow-color,#00000080), 0 0 0 1px var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-\[0_10px_25px_-5px_rgb\(0_0_0\/0\.5\)\]{--tw-shadow:0 10px 25px -5px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-\[12px_0_32px_-8px_rgb\(0_0_0\/0\.4\)\]{--tw-shadow:12px 0 32px -8px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-\[inset_0_0_0_1\.5px\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-\[inset_0_0_0_1\.5px_color-mix\(in_oklab\,var\(--foreground\)_25\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.nd\:shadow-\[inset_0_0_0_1\.5px_color-mix\(in_oklab\,var\(--foreground\)_25\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,color-mix(in oklab,var(--foreground) 25%,transparent))}}.nd\:shadow-\[inset_0_0_0_1\.5px_color-mix\(in_oklab\,var\(--foreground\)_25\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-\[inset_0_0_0_1\.5px_var\(--destructive\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--destructive));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-\[inset_0_0_0_1px\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-\[inset_2px_0_0_color-mix\(in_oklab\,var\(--foreground\)_18\%\,transparent\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.nd\:shadow-\[inset_2px_0_0_color-mix\(in_oklab\,var\(--foreground\)_18\%\,transparent\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,color-mix(in oklab,var(--foreground) 18%,transparent))}}.nd\:shadow-\[inset_2px_0_0_color-mix\(in_oklab\,var\(--foreground\)_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:ring-\[1\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:shadow-black\/15{--tw-shadow-color:var(--nd-color-black)}@supports (color:color-mix(in lab,red,red)){.nd\:shadow-black\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--nd-color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.nd\:shadow-black\/25{--tw-shadow-color:var(--nd-color-black)}@supports (color:color-mix(in lab,red,red)){.nd\:shadow-black\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--nd-color-black) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.nd\:shadow-foreground\/35{--tw-shadow-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:shadow-foreground\/35{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--foreground) 35%, transparent) var(--tw-shadow-alpha), transparent)}}.nd\:shadow-warn{--tw-shadow-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.nd\:shadow-warn{--tw-shadow-color:color-mix(in oklab, var(--warn) var(--tw-shadow-alpha), transparent)}}.nd\:ring-black\/10{--tw-ring-color:var(--nd-color-black)}@supports (color:color-mix(in lab,red,red)){.nd\:ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--nd-color-black) 10%, transparent)}}.nd\:ring-black\/15{--tw-ring-color:var(--nd-color-black)}@supports (color:color-mix(in lab,red,red)){.nd\:ring-black\/15{--tw-ring-color:color-mix(in oklab, var(--nd-color-black) 15%, transparent)}}.nd\:ring-border{--tw-ring-color:var(--border)}.nd\:ring-destructive,.nd\:ring-destructive\/60{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.nd\:ring-destructive\/60{--tw-ring-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.nd\:ring-destructive\/70{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.nd\:ring-destructive\/70{--tw-ring-color:color-mix(in oklab, var(--destructive) 70%, transparent)}}.nd\:ring-foreground\/5{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:ring-foreground\/5{--tw-ring-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.nd\:ring-foreground\/8{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:ring-foreground\/8{--tw-ring-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.nd\:ring-foreground\/40{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:ring-foreground\/40{--tw-ring-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.nd\:ring-primary{--tw-ring-color:var(--primary)}.nd\:ring-transparent{--tw-ring-color:transparent}.nd\:ring-warn{--tw-ring-color:var(--warn)}.nd\:outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.nd\:outline-offset-3{outline-offset:3px}.nd\:outline-primary{outline-color:var(--primary)}.nd\:outline-transparent{outline-color:#0000}.nd\:drop-shadow-\[0_3px_6px_rgb\(0_0_0\/0\.2\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 6px var(--tw-drop-shadow-color,#0003));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.nd\:backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.nd\:backdrop-blur-lg{--tw-backdrop-blur:blur(var(--nd-blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.nd\:backdrop-blur-md{--tw-backdrop-blur:blur(var(--nd-blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.nd\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--nd-blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.nd\:backdrop-saturate-\[1\.4\]{--tw-backdrop-saturate:saturate(1.4);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.nd\:transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--nd-default-transition-timing-function));transition-duration:var(--tw-duration,var(--nd-default-transition-duration))}.nd\:transition-\[color\,box-shadow\,background-color\]{transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--nd-default-transition-timing-function));transition-duration:var(--tw-duration,var(--nd-default-transition-duration))}.nd\:transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--nd-default-transition-timing-function));transition-duration:var(--tw-duration,var(--nd-default-transition-duration))}.nd\:transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--nd-default-transition-timing-function));transition-duration:var(--tw-duration,var(--nd-default-transition-duration))}.nd\:transition-\[opacity\,outline-color\]{transition-property:opacity,outline-color;transition-timing-function:var(--tw-ease,var(--nd-default-transition-timing-function));transition-duration:var(--tw-duration,var(--nd-default-transition-duration))}.nd\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--nd-default-transition-timing-function));transition-duration:var(--tw-duration,var(--nd-default-transition-duration))}.nd\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--nd-default-transition-timing-function));transition-duration:var(--tw-duration,var(--nd-default-transition-duration))}.nd\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--nd-default-transition-timing-function));transition-duration:var(--tw-duration,var(--nd-default-transition-duration))}.nd\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--nd-default-transition-timing-function));transition-duration:var(--tw-duration,var(--nd-default-transition-duration))}.nd\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--nd-default-transition-timing-function));transition-duration:var(--tw-duration,var(--nd-default-transition-duration))}.nd\:duration-\(--press-duration\){--tw-duration:var(--press-duration);transition-duration:var(--press-duration)}.nd\:duration-160{--tw-duration:.16s;transition-duration:.16s}.nd\:duration-200{--tw-duration:.2s;transition-duration:.2s}.nd\:duration-240{--tw-duration:.24s;transition-duration:.24s}.nd\:duration-700{--tw-duration:.7s;transition-duration:.7s}.nd\:duration-\[220ms\]{--tw-duration:.22s;transition-duration:.22s}.nd\:duration-\[260ms\]{--tw-duration:.26s;transition-duration:.26s}.nd\:duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.nd\:ease-\(--ease-out-ui\){--tw-ease:var(--ease-out-ui);transition-timing-function:var(--ease-out-ui)}.nd\:will-change-\[opacity\]{will-change:opacity}.nd\:will-change-transform{will-change:transform}.nd\:outline-none{--tw-outline-style:none;outline-style:none}.nd\:select-none{-webkit-user-select:none;user-select:none}.nd\:select-text{-webkit-user-select:text;user-select:text}.nd\:\[--row-gap\:0\.25rem\]{--row-gap:.25rem}.nd\:\[--row-gap\:0\.125rem\]{--row-gap:.125rem}.nd\:\[--row-veil\:color-mix\(in_srgb\,var\(--muted\)_50\%\,var\(--card\)\)\]{--row-veil:var(--muted)}@supports (color:color-mix(in lab,red,red)){.nd\:\[--row-veil\:color-mix\(in_srgb\,var\(--muted\)_50\%\,var\(--card\)\)\]{--row-veil:color-mix(in srgb,var(--muted) 50%,var(--card))}}.nd\:\[--row-veil\:color-mix\(in_srgb\,var\(--muted\)_70\%\,var\(--card\)\)\]{--row-veil:var(--muted)}@supports (color:color-mix(in lab,red,red)){.nd\:\[--row-veil\:color-mix\(in_srgb\,var\(--muted\)_70\%\,var\(--card\)\)\]{--row-veil:color-mix(in srgb,var(--muted) 70%,var(--card))}}.nd\:\[--row-veil\:var\(--muted\)\]{--row-veil:var(--muted)}.nd\:\[background\:linear-gradient\(to_right\,color-mix\(in_oklab\,var\(--t\)_55\%\,transparent\)_var\(--f\)\,transparent_var\(--f\)\)_color-mix\(in_oklab\,var\(--t\)_16\%\,transparent\)\]{background:linear-gradient(to right,var(--t) var(--f),transparent var(--f)) var(--t)}@supports (color:color-mix(in lab,red,red)){.nd\:\[background\:linear-gradient\(to_right\,color-mix\(in_oklab\,var\(--t\)_55\%\,transparent\)_var\(--f\)\,transparent_var\(--f\)\)_color-mix\(in_oklab\,var\(--t\)_16\%\,transparent\)\]{background:linear-gradient(to right,color-mix(in oklab,var(--t) 55%,transparent) var(--f),transparent var(--f)) color-mix(in oklab,var(--t) 16%,transparent)}}.nd\:\[text-box\:trim-both_cap_alphabetic\]{text-box:trim-both cap alphabetic}.nd\:\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.nd\:press-icon{--press-scale:var(--press-scale-icon)}.nd\:ring-inset{--tw-ring-inset:inset}.nd\:stage-fade{transition:background-color .36s var(--ease-out-ui),color .36s var(--ease-out-ui)}.nd\:not-dark\:bg-clip-padding:not(:is(.dark *)){background-clip:padding-box}.nd\:group-focus-within\/file\:pointer-events-auto:is(:where(.nd\:group\/file):focus-within *){pointer-events:auto}.nd\:group-focus-within\/file\:block:is(:where(.nd\:group\/file):focus-within *){display:block}.nd\:group-focus-within\/file\:hidden:is(:where(.nd\:group\/file):focus-within *){display:none}.nd\:group-focus-within\/file\:bg-primary:is(:where(.nd\:group\/file):focus-within *){background-color:var(--primary)}.nd\:group-focus-within\/file\:text-primary-foreground:is(:where(.nd\:group\/file):focus-within *){color:var(--primary-foreground)}.nd\:group-focus-within\/file\:opacity-100:is(:where(.nd\:group\/file):focus-within *){opacity:1}.nd\:group-focus-within\/head\:pointer-events-auto:is(:where(.nd\:group\/head):focus-within *){pointer-events:auto}.nd\:group-focus-within\/head\:opacity-100:is(:where(.nd\:group\/head):focus-within *){opacity:1}.nd\:group-focus-within\/note\:pointer-events-auto:is(:where(.nd\:group\/note):focus-within *){pointer-events:auto}.nd\:group-focus-within\/note\:opacity-100:is(:where(.nd\:group\/note):focus-within *){opacity:1}.nd\:group-focus-within\/row\:inline-flex:is(:where(.nd\:group\/row):focus-within *){display:inline-flex}.nd\:group-focus-within\/service\:pointer-events-auto:is(:where(.nd\:group\/service):focus-within *){pointer-events:auto}.nd\:group-focus-within\/service\:opacity-100:is(:where(.nd\:group\/service):focus-within *){opacity:1}.nd\:group-focus-within\/sg\:inline-flex:is(:where(.nd\:group\/sg):focus-within *){display:inline-flex}.nd\:group-focus-within\/task\:pointer-events-auto:is(:where(.nd\:group\/task):focus-within *){pointer-events:auto}.nd\:group-focus-within\/task\:opacity-100:is(:where(.nd\:group\/task):focus-within *){opacity:1}@media (hover:hover){.nd\:group-hover\/file\:pointer-events-auto:is(:where(.nd\:group\/file):hover *){pointer-events:auto}.nd\:group-hover\/file\:block:is(:where(.nd\:group\/file):hover *){display:block}.nd\:group-hover\/file\:hidden:is(:where(.nd\:group\/file):hover *){display:none}.nd\:group-hover\/file\:bg-primary:is(:where(.nd\:group\/file):hover *){background-color:var(--primary)}.nd\:group-hover\/file\:text-primary-foreground:is(:where(.nd\:group\/file):hover *){color:var(--primary-foreground)}.nd\:group-hover\/file\:opacity-100:is(:where(.nd\:group\/file):hover *){opacity:1}.nd\:group-hover\/head\:pointer-events-auto:is(:where(.nd\:group\/head):hover *){pointer-events:auto}.nd\:group-hover\/head\:opacity-100:is(:where(.nd\:group\/head):hover *){opacity:1}.nd\:group-hover\/line\:opacity-0:is(:where(.nd\:group\/line):hover *){opacity:0}.nd\:group-hover\/line\:opacity-100:is(:where(.nd\:group\/line):hover *){opacity:1}.nd\:group-hover\/note\:pointer-events-auto:is(:where(.nd\:group\/note):hover *){pointer-events:auto}.nd\:group-hover\/note\:opacity-100:is(:where(.nd\:group\/note):hover *){opacity:1}.nd\:group-hover\/row\:inline-flex:is(:where(.nd\:group\/row):hover *){display:inline-flex}.nd\:group-hover\/service\:pointer-events-auto:is(:where(.nd\:group\/service):hover *){pointer-events:auto}.nd\:group-hover\/service\:opacity-100:is(:where(.nd\:group\/service):hover *){opacity:1}.nd\:group-hover\/session\:bg-card:is(:where(.nd\:group\/session):hover *){background-color:var(--card)}.nd\:group-hover\/sg\:inline-flex:is(:where(.nd\:group\/sg):hover *){display:inline-flex}.nd\:group-hover\/task\:pointer-events-auto:is(:where(.nd\:group\/task):hover *){pointer-events:auto}.nd\:group-hover\/task\:opacity-100:is(:where(.nd\:group\/task):hover *){opacity:1}}.nd\:group-focus-visible\/btn\:border-ring:is(:where(.nd\:group\/btn):focus-visible *){border-color:var(--ring)}.nd\:group-focus-visible\/btn\:ring-3:is(:where(.nd\:group\/btn):focus-visible *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:group-focus-visible\/btn\:ring-ring\/30:is(:where(.nd\:group\/btn):focus-visible *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.nd\:group-focus-visible\/btn\:ring-ring\/30:is(:where(.nd\:group\/btn):focus-visible *){--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.nd\:group-focus-visible\/line\:opacity-0:is(:where(.nd\:group\/line):focus-visible *){opacity:0}.nd\:group-focus-visible\/line\:opacity-100:is(:where(.nd\:group\/line):focus-visible *){opacity:1}.nd\:group-active\/btn\:scale-\(--press-scale\):is(:where(.nd\:group\/btn):active *){scale:var(--press-scale)}.nd\:group-disabled\/btn\:opacity-50:is(:where(.nd\:group\/btn):disabled *){opacity:.5}.nd\:group-disabled\/btn\:opacity-100:is(:where(.nd\:group\/btn):disabled *){opacity:1}.nd\:group-aria-expanded\/btn\:bg-\[color-mix\(in_oklab\,var\(--primary\)_85\%\,var\(--foreground\)\)\]:is(:where(.nd\:group\/btn)[aria-expanded=true] *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.nd\:group-aria-expanded\/btn\:bg-\[color-mix\(in_oklab\,var\(--primary\)_85\%\,var\(--foreground\)\)\]:is(:where(.nd\:group\/btn)[aria-expanded=true] *){background-color:color-mix(in oklab,var(--primary) 85%,var(--foreground))}}.nd\:group-aria-expanded\/btn\:bg-destructive\/10:is(:where(.nd\:group\/btn)[aria-expanded=true] *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.nd\:group-aria-expanded\/btn\:bg-destructive\/10:is(:where(.nd\:group\/btn)[aria-expanded=true] *){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.nd\:group-aria-expanded\/btn\:bg-foreground\/6:is(:where(.nd\:group\/btn)[aria-expanded=true] *){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:group-aria-expanded\/btn\:bg-foreground\/6:is(:where(.nd\:group\/btn)[aria-expanded=true] *){background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.nd\:group-aria-expanded\/btn\:bg-foreground\/8:is(:where(.nd\:group\/btn)[aria-expanded=true] *){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:group-aria-expanded\/btn\:bg-foreground\/8:is(:where(.nd\:group\/btn)[aria-expanded=true] *){background-color:color-mix(in oklab,var(--foreground) 8%,transparent)}}.nd\:group-aria-expanded\/btn\:bg-foreground\/14:is(:where(.nd\:group\/btn)[aria-expanded=true] *){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:group-aria-expanded\/btn\:bg-foreground\/14:is(:where(.nd\:group\/btn)[aria-expanded=true] *){background-color:color-mix(in oklab,var(--foreground) 14%,transparent)}}.nd\:group-aria-expanded\/btn\:bg-primary\/16:is(:where(.nd\:group\/btn)[aria-expanded=true] *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.nd\:group-aria-expanded\/btn\:bg-primary\/16:is(:where(.nd\:group\/btn)[aria-expanded=true] *){background-color:color-mix(in oklab,var(--primary) 16%,transparent)}}.nd\:group-aria-expanded\/btn\:text-destructive:is(:where(.nd\:group\/btn)[aria-expanded=true] *){color:var(--destructive)}.nd\:group-aria-expanded\/btn\:text-foreground:is(:where(.nd\:group\/btn)[aria-expanded=true] *){color:var(--foreground)}.nd\:group-data-active\/file\:block:is(:where(.nd\:group\/file)[data-active] *){display:block}.nd\:group-data-active\/file\:hidden:is(:where(.nd\:group\/file)[data-active] *){display:none}.nd\:group-data-active\/file\:bg-primary:is(:where(.nd\:group\/file)[data-active] *){background-color:var(--primary)}.nd\:group-data-active\/file\:text-primary-foreground:is(:where(.nd\:group\/file)[data-active] *){color:var(--primary-foreground)}.nd\:group-data-highlighted\/mi\:text-foreground:is(:where(.nd\:group\/mi)[data-highlighted] *){color:var(--foreground)}.nd\:group-data-\[state\=checked\]\/mi\:bg-primary:is(:where(.nd\:group\/mi)[data-state=checked] *){background-color:var(--primary)}.nd\:group-data-\[state\=checked\]\/mi\:text-primary-foreground:is(:where(.nd\:group\/mi)[data-state=checked] *){color:var(--primary-foreground)}.nd\:group-data-\[state\=checked\]\/mi\:shadow-none:is(:where(.nd\:group\/mi)[data-state=checked] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:group-data-\[state\=open\]\/mi\:text-foreground:is(:where(.nd\:group\/mi)[data-state=open] *){color:var(--foreground)}.nd\:placeholder\:font-normal::placeholder{--tw-font-weight:var(--nd-font-weight-normal);font-weight:var(--nd-font-weight-normal)}.nd\:placeholder\:text-foreground\/30::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:placeholder\:text-foreground\/30::placeholder{color:color-mix(in oklab,var(--foreground) 30%,transparent)}}.nd\:placeholder\:text-muted-foreground::placeholder,.nd\:placeholder\:text-muted-foreground\/70::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.nd\:first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.nd\:first\:pt-0:first-child{padding-top:0}.nd\:last\:mb-0:last-child{margin-bottom:0}.nd\:focus-within\:bg-foreground\/6:focus-within{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:focus-within\:bg-foreground\/6:focus-within{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.nd\:focus-within\:bg-muted\/50:focus-within{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.nd\:focus-within\:bg-muted\/50:focus-within{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.nd\:focus-within\:bg-muted\/70:focus-within{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.nd\:focus-within\:bg-muted\/70:focus-within{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}.nd\:focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:focus-within\:ring-destructive\/60:focus-within{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.nd\:focus-within\:ring-destructive\/60:focus-within{--tw-ring-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.nd\:focus-within\:ring-foreground\/25:focus-within{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:focus-within\:ring-foreground\/25:focus-within{--tw-ring-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}@media (hover:hover){.nd\:hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)\,var\(--foreground\)_14\%\)\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)\,var\(--foreground\)_14\%\)\]:hover{background-color:color-mix(in oklab,var(--primary),var(--foreground) 14%)}}.nd\:hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)\,var\(--foreground\)_14\%\)\]\!:hover{background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)\,var\(--foreground\)_14\%\)\]\!:hover{background-color:color-mix(in oklab,var(--primary),var(--foreground) 14%)!important}}.nd\:hover\:bg-\[oklch\(0\.42_0_0\/0\.8\)\]:hover{background-color:#4d4d4dcc}.nd\:hover\:bg-background:hover{background-color:var(--background)}.nd\:hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.nd\:hover\:bg-foreground\/6:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:bg-foreground\/6:hover{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.nd\:hover\:bg-foreground\/8:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:bg-foreground\/8:hover{background-color:color-mix(in oklab,var(--foreground) 8%,transparent)}}.nd\:hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.nd\:hover\:bg-foreground\/14:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:bg-foreground\/14:hover{background-color:color-mix(in oklab,var(--foreground) 14%,transparent)}}.nd\:hover\:bg-foreground\/85:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:bg-foreground\/85:hover{background-color:color-mix(in oklab,var(--foreground) 85%,transparent)}}.nd\:hover\:bg-foreground\/\[6\%\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:bg-foreground\/\[6\%\]:hover{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.nd\:hover\:bg-foreground\/\[8\%\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:bg-foreground\/\[8\%\]:hover{background-color:color-mix(in oklab,var(--foreground) 8%,transparent)}}.nd\:hover\:bg-foreground\/\[13\%\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:bg-foreground\/\[13\%\]:hover{background-color:color-mix(in oklab,var(--foreground) 13%,transparent)}}.nd\:hover\:bg-muted:hover,.nd\:hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.nd\:hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:bg-muted\/70:hover{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}.nd\:hover\:bg-primary:hover,.nd\:hover\:bg-primary\/16:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:bg-primary\/16:hover{background-color:color-mix(in oklab,var(--primary) 16%,transparent)}}.nd\:hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.nd\:hover\:bg-warn\/20:hover{background-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:bg-warn\/20:hover{background-color:color-mix(in oklab,var(--warn) 20%,transparent)}}.nd\:hover\:text-destructive:hover{color:var(--destructive)}.nd\:hover\:text-foreground:hover{color:var(--foreground)}.nd\:hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.nd\:hover\:text-white:hover{color:var(--nd-color-white)}.nd\:hover\:opacity-85:hover{opacity:.85}.nd\:hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:hover\:shadow-xs:hover{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:hover\:ring-ring\/30:hover{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.nd\:hover\:ring-ring\/30:hover{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}}.nd\:focus\:bg-foreground\/14:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:focus\:bg-foreground\/14:focus{background-color:color-mix(in oklab,var(--foreground) 14%,transparent)}}.nd\:focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:focus\:ring-foreground\/25:focus{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:focus\:ring-foreground\/25:focus{--tw-ring-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.nd\:focus-visible\:rounded-md:focus-visible{border-radius:calc(var(--radius) * .8)}.nd\:focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.nd\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.nd\:focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.nd\:focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.nd\:focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.nd\:active\:cursor-grabbing:active{cursor:grabbing}@media (hover:hover){.nd\:enabled\:hover\:brightness-\[0\.94\]:enabled:hover{--tw-brightness:brightness(.94);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.nd\:disabled\:pointer-events-none:disabled{pointer-events:none}.nd\:disabled\:cursor-default:disabled{cursor:default}.nd\:disabled\:opacity-35:disabled{opacity:.35}.nd\:disabled\:opacity-40:disabled{opacity:.4}.nd\:disabled\:opacity-50:disabled{opacity:.5}.nd\:disabled\:opacity-100:disabled{opacity:1}.nd\:aria-expanded\:pointer-events-auto[aria-expanded=true]{pointer-events:auto}.nd\:aria-expanded\:bg-destructive\/10[aria-expanded=true]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.nd\:aria-expanded\:bg-destructive\/10[aria-expanded=true]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.nd\:aria-expanded\:bg-foreground\/6[aria-expanded=true]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:aria-expanded\:bg-foreground\/6[aria-expanded=true]{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.nd\:aria-expanded\:bg-foreground\/8[aria-expanded=true]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:aria-expanded\:bg-foreground\/8[aria-expanded=true]{background-color:color-mix(in oklab,var(--foreground) 8%,transparent)}}.nd\:aria-expanded\:bg-foreground\/10[aria-expanded=true]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:aria-expanded\:bg-foreground\/10[aria-expanded=true]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.nd\:aria-expanded\:bg-foreground\/14[aria-expanded=true]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:aria-expanded\:bg-foreground\/14[aria-expanded=true]{background-color:color-mix(in oklab,var(--foreground) 14%,transparent)}}.nd\:aria-expanded\:bg-primary\/16[aria-expanded=true]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.nd\:aria-expanded\:bg-primary\/16[aria-expanded=true]{background-color:color-mix(in oklab,var(--primary) 16%,transparent)}}.nd\:aria-expanded\:bg-primary\/80[aria-expanded=true]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.nd\:aria-expanded\:bg-primary\/80[aria-expanded=true]{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.nd\:aria-expanded\:text-destructive[aria-expanded=true]{color:var(--destructive)}.nd\:aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.nd\:aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.nd\:data-active\:bg-muted\/70[data-active]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.nd\:data-active\:bg-muted\/70[data-active]{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}.nd\:data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.nd\:data-disabled\:opacity-50[data-disabled]{opacity:.5}.nd\:data-highlighted\:bg-destructive\/10[data-highlighted]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.nd\:data-highlighted\:bg-destructive\/10[data-highlighted]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.nd\:data-highlighted\:bg-foreground\/6[data-highlighted]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:data-highlighted\:bg-foreground\/6[data-highlighted]{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.nd\:data-\[empty\]\:min-h-5[data-empty]{min-height:calc(var(--nd-spacing) * 5)}.nd\:data-\[empty\]\:min-h-\[1lh\][data-empty]{min-height:1lh}.nd\:data-\[empty\]\:min-h-\[18px\][data-empty]{min-height:18px}.nd\:data-\[orientation\=horizontal\]\:h-2[data-orientation=horizontal]{height:calc(var(--nd-spacing) * 2)}.nd\:data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.nd\:data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.nd\:data-\[orientation\=vertical\]\:h-6[data-orientation=vertical]{height:calc(var(--nd-spacing) * 6)}.nd\:data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.nd\:data-\[orientation\=vertical\]\:min-h-40[data-orientation=vertical]{min-height:calc(var(--nd-spacing) * 40)}.nd\:data-\[orientation\=vertical\]\:w-2[data-orientation=vertical]{width:calc(var(--nd-spacing) * 2)}.nd\:data-\[orientation\=vertical\]\:w-4[data-orientation=vertical]{width:calc(var(--nd-spacing) * 4)}.nd\:data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.nd\:data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.nd\:data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.nd\:data-\[state\=open\]\:bg-foreground\/6[data-state=open]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:data-\[state\=open\]\:bg-foreground\/6[data-state=open]{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.nd\:data-\[state\=open\]\:bg-foreground\/8[data-state=open]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:data-\[state\=open\]\:bg-foreground\/8[data-state=open]{background-color:color-mix(in oklab,var(--foreground) 8%,transparent)}}.nd\:data-\[state\=open\]\:bg-foreground\/10[data-state=open]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:data-\[state\=open\]\:bg-foreground\/10[data-state=open]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}@media (hover:hover){.nd\:data-\[state\=open\]\:hover\:bg-foreground\/8[data-state=open]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:data-\[state\=open\]\:hover\:bg-foreground\/8[data-state=open]:hover{background-color:color-mix(in oklab,var(--foreground) 8%,transparent)}}}@media (prefers-reduced-motion:no-preference){.nd\:motion-safe\:animate-\[nd-toast-in_260ms_var\(--ease-out-ui\)\]{animation:nd-toast-in .26s var(--ease-out-ui)}}@media (prefers-reduced-motion:reduce){.nd\:motion-reduce\:animate-none{animation:none}.nd\:motion-reduce\:transition-none{transition-property:none}}.nd\:dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.nd\:dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.nd\:dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.nd\:dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.nd\:dark\:bg-transparent:is(.dark *){background-color:#0000}.nd\:dark\:ring-foreground\/10:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:dark\:ring-foreground\/10:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}@media (hover:hover){.nd\:dark\:hover\:bg-foreground\/6:is(.dark *):hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.nd\:dark\:hover\:bg-foreground\/6:is(.dark *):hover{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}}.nd\:\[\&_\.nd-stress-mark\]\:text-inherit .nd-stress-mark{color:inherit}.nd\:\[\&_\[data-block-row\]\:last-child\]\:pb-0 [data-block-row]:last-child{padding-bottom:0}.nd\:\[\&_\[data-stress\]\]\:text-inherit [data-stress],.nd\:\[\&_\[data-yo\]\]\:text-inherit [data-yo]{color:inherit}.nd\:\[\&_\[role\=radio\]\]\:bg-transparent [role=radio]{background-color:#0000}.nd\:\[\&_\[role\=radio\]\]\:text-inherit [role=radio]{color:inherit}.nd\:\[\&_\[role\=radio\]\]\:shadow-none [role=radio]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nd\:\[\&_img\]\:pointer-events-none img{pointer-events:none}.nd\:\[\&_img\]\:\[-webkit-user-drag\:none\] img{-webkit-user-drag:none}.nd\:\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.nd\:\[\&_svg\]\:size-3\.5 svg{width:calc(var(--nd-spacing) * 3.5);height:calc(var(--nd-spacing) * 3.5)}.nd\:\[\&_svg\]\:size-\[0\.9375rem\] svg{width:.9375rem;height:.9375rem}.nd\:\[\&_svg\]\:size-\[1\.125rem\] svg{width:1.125rem;height:1.125rem}.nd\:\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.nd\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--nd-spacing) * 3);height:calc(var(--nd-spacing) * 3)}.nd\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--nd-spacing) * 3.5);height:calc(var(--nd-spacing) * 3.5)}.nd\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--nd-spacing) * 4);height:calc(var(--nd-spacing) * 4)}.nd\:\[\&\+\&\]\:mt-2+.nd\:\[\&\+\&\]\:mt-2{margin-top:calc(var(--nd-spacing) * 2)}.nd\:\[\&\+\&\]\:border-t+.nd\:\[\&\+\&\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.nd\:\[\&\+\&\]\:border-border+.nd\:\[\&\+\&\]\:border-border{border-color:var(--border)}.nd\:\[\&\>\*\]\:pointer-events-auto>*{pointer-events:auto}.nd\:\[\&\>\*\]\:pointer-events-none\!>*{pointer-events:none!important}.nd\:\[\&\>button\]\:flex-1>button{flex:1}.nd\:\[\&\>button\]\:gap-1>button{gap:var(--nd-spacing)}.nd\:\[\&\>button\]\:px-1\.5>button{padding-inline:calc(var(--nd-spacing) * 1.5)}.nd\:\[\&\>button\]\:text-\[0\.8125rem\]>button{font-size:.8125rem}.nd\:\[\&\>svg\]\:size-3\!>svg{width:calc(var(--nd-spacing) * 3)!important;height:calc(var(--nd-spacing) * 3)!important}:where(.nd-root,.nd-portal){font-family:var(--font-sans);font-feature-settings:"cv11";color:var(--foreground);-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem}:where(.nd-root,.nd-portal) :where(*){border:0 solid var(--border);box-sizing:border-box}:where(.nd-root,.nd-portal) :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure){font-size:inherit;font-weight:inherit;margin:0}:where(.nd-root,.nd-portal) :where(ul,ol){padding:0;list-style:none}:where(.nd-root,.nd-portal) :where(button,input,textarea,select){font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;text-transform:none;background:0 0;border-radius:0;margin:0;padding:0}:where(.nd-root,.nd-portal) :where(button,[role=button]):where(:not(:disabled)){cursor:pointer}:where(.nd-root,.nd-portal) :where(img,svg,video){max-width:100%;display:block}:where(.nd-root,.nd-portal) :where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.nd-root,.nd-portal) :where(:focus-visible){outline:2px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){:where(.nd-root,.nd-portal) :where(:focus-visible){outline:2px solid color-mix(in oklab,var(--ring) 50%,transparent)}}:where(.nd-root,.nd-portal) :where(:focus-visible){outline-offset:2px}:where(.nd-root,.nd-portal) :where(.nd\:press,.nd\:press-wide){transition-property:color,background-color,border-color,outline-color,opacity,box-shadow,scale;transition-duration:var(--press-duration);transition-timing-function:var(--ease-out-ui)}}.nd-root,.nd-portal{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(84.1% .238 128.85);--primary-foreground:oklch(40.5% .101 131.063);--primary-text:oklch(70% .22 129);--secondary-base:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted-base:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent-base:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--radius:.625rem;--font-sans:"Inter Variable", sans-serif;--canvas:oklch(95.5% 0 0);--warn:oklch(70% .16 60);--stage-added:oklch(70.8% 0 0);--stage-recording:oklch(80% .16 80);--stage-montage:oklch(62% .16 265);--stage-review:oklch(60% .19 300);--stage-revisions:oklch(63% .2 345);--stage-done:var(--primary);--scrim:oklch(14.5% 0 0/.1);--ease-out-ui:cubic-bezier(.22, 1, .36, 1);--press-scale:.97;--press-scale-wide:.98;--press-scale-icon:.9;--press-duration:.16s;--ease-overlay:cubic-bezier(.32, .72, 0, 1);--modal-scale:.96;--muted:var(--muted-base);--accent:var(--accent-base);--secondary:var(--secondary-base)}.dark .nd-root,.nd-root.dark,.nd-root .dark,.dark .nd-portal,.nd-portal.dark,.nd-portal .dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(76.8% .233 130.85);--primary-foreground:oklch(40.5% .101 131.063);--primary-text:var(--primary);--secondary-base:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted-base:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent-base:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--canvas:oklch(14.5% 0 0);--warn:oklch(80% .15 70);--stage-added:oklch(60% 0 0);--stage-recording:oklch(82% .15 80);--stage-montage:oklch(70% .14 265);--stage-review:oklch(70% .16 300);--stage-revisions:oklch(72% .17 345);--scrim:oklch(0% 0 0/.3);--muted:var(--muted-base);--accent:var(--accent-base);--secondary:var(--secondary-base);color-scheme:dark}[data-nd-surface=canvas]{--muted:var(--card);--accent:var(--card);--secondary:var(--card)}[data-nd-surface=canvas] [data-nd-surface=card]{--muted:var(--muted-base);--accent:var(--accent-base);--secondary:var(--secondary-base)}@media (prefers-reduced-motion:reduce){.nd-root,.nd-portal{--press-scale:1;--press-scale-wide:1;--press-scale-icon:1}}@keyframes nd-fade-in{0%{opacity:0}}@keyframes nd-overlay-in{0%{opacity:0}}@keyframes nd-overlay-out{to{opacity:0}}@keyframes nd-modal-in{0%{opacity:0;scale:var(--modal-scale)}}@keyframes nd-modal-out{to{opacity:0;scale:var(--modal-scale)}}.nd-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d}.nd-overlay[data-state=open]{animation:nd-overlay-in .3s var(--ease-overlay)}.nd-overlay[data-state=closed]{animation:nd-overlay-out .2s var(--ease-overlay) forwards}.nd-modal[data-state=open]{animation:nd-modal-in .3s var(--ease-overlay)}.nd-modal[data-state=closed]{animation:nd-modal-out .2s var(--ease-overlay) forwards}.nd-popover{transform-origin:var(--radix-popover-content-transform-origin)}.nd-popover[data-state=open]{animation:nd-modal-in .2s var(--ease-overlay)}.nd-popover[data-state=closed]{animation:.2s cubic-bezier(.4,0,.2,1) forwards nd-modal-out}.nd-menu{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.nd-menu[data-state=open]{animation:nd-modal-in .2s var(--ease-overlay)}.nd-menu[data-state=closed]{animation:.2s cubic-bezier(.4,0,.2,1) forwards nd-modal-out}@keyframes nd-tooltip-in{0%{opacity:0;scale:.96;translate:var(--nd-tip-from)}}@keyframes nd-tooltip-out{to{opacity:0;scale:.96}}@keyframes nd-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes nd-word-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}}.nd-tooltip{transform-origin:var(--radix-tooltip-content-transform-origin);--nd-tip-from:0 4px}.nd-tooltip[data-side=bottom]{--nd-tip-from:0 -4px}.nd-tooltip[data-side=left]{--nd-tip-from:4px 0}.nd-tooltip[data-side=right]{--nd-tip-from:-4px 0}.nd-tooltip[data-state=delayed-open]{animation:nd-tooltip-in .15s var(--ease-out-ui)}.nd-tooltip[data-state=closed]{animation:.1s forwards nd-tooltip-out}@media (prefers-reduced-motion:reduce){.nd-overlay,.nd-modal,.nd-popover,.nd-menu,.nd-tooltip{animation:none!important}}:where(.nd-root,.nd-portal)::selection{background-color:var(--primary);color:#0a0a0a}:where(.nd-root,.nd-portal) ::selection{background-color:var(--primary);color:#0a0a0a}.nd-scroll-area>.os-theme-tracker{--os-padding-axis:18px}@property --nd-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --nd-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@keyframes nd-fade-top{0%{--nd-fade-top:0px}to{--nd-fade-top:1.5rem}}@keyframes nd-fade-bottom{0%{--nd-fade-bottom:1.5rem}to{--nd-fade-bottom:0px}}@supports (animation-timeline:scroll()){.nd-scroll-area>[data-overlayscrollbars-viewport]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--nd-fade-top),#000 calc(100% - var(--nd-fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--nd-fade-top),#000 calc(100% - var(--nd-fade-bottom)),transparent);animation:linear both nd-fade-top,linear both nd-fade-bottom;animation-timeline:scroll(self),scroll(self);animation-range:0 1.5rem,calc(100% - 1.5rem) 100%}.nd-scroll-area.nd-scroll-area-sticky-top>[data-overlayscrollbars-viewport]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--nd-fade-bottom)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--nd-fade-bottom)),transparent)}}.nd-sticky-sentinel{pointer-events:none;inset-inline:0;height:1.5rem;position:absolute;top:0}.nd-sticky-header:after{content:"";pointer-events:none;background:linear-gradient(var(--card),transparent);opacity:0;inset-inline:0;height:1.5rem;position:absolute;top:100%}@keyframes nd-shade-in{to{opacity:1}}@supports (animation-timeline:view()) and (timeline-scope:--a){.nd-sticky-section{timeline-scope:--nd-sticky-section}.nd-sticky-sentinel{view-timeline:--nd-sticky-section block;view-timeline-inset:0px}.nd-sticky-header:after{animation:linear both nd-shade-in;animation-timeline:--nd-sticky-section;animation-range:exit-crossing}}.nd-scroll-area.nd-scroll-area-sticky-top>[data-overlayscrollbars-contents]{scroll-padding-top:3.5rem}.dark .nd-scroll-area>.os-theme-tracker,.nd-scroll-area.dark>.os-theme-tracker{--os-handle-bg:#ffffff38;--os-handle-bg-hover:#ffffff5c;--os-handle-bg-active:#ffffff75}.nd-portal .nd-lifted{--nd-lift:0;box-shadow:0 0 0 1px var(--foreground),0 calc(4px + 24px * var(--nd-lift)) calc(6px + 50px * var(--nd-lift)) calc(-1px - 11px * var(--nd-lift)) rgb(0 0 0/calc(10% + 20% * var(--nd-lift))),0 calc(2px + 10px * var(--nd-lift)) calc(4px + 20px * var(--nd-lift)) calc(-2px - 6px * var(--nd-lift)) rgb(0 0 0/calc(10% + 6% * var(--nd-lift)))}@supports (color:color-mix(in lab,red,red)){.nd-portal .nd-lifted{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground) 6%,transparent),0 calc(4px + 24px * var(--nd-lift)) calc(6px + 50px * var(--nd-lift)) calc(-1px - 11px * var(--nd-lift)) rgb(0 0 0/calc(10% + 20% * var(--nd-lift))),0 calc(2px + 10px * var(--nd-lift)) calc(4px + 20px * var(--nd-lift)) calc(-2px - 6px * var(--nd-lift)) rgb(0 0 0/calc(10% + 6% * var(--nd-lift)))}}.nd-root .nd-stress-mark,.nd-portal .nd-stress-mark{position:relative}.nd-root .nd-stress-mark:after,.nd-portal .nd-stress-mark:after{content:"";transform-origin:50% 100%;background:currentColor;border-radius:.05em;width:.085em;height:.3em;position:absolute;top:-.02em;left:55%;transform:translate(-50%)rotate(38deg)}.nd-portal .nd-stress-picking,.nd-portal .nd-stress-picking *{cursor:pointer!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
