:root{--viewport-100:100dvh;--viewport-100-dvh:100dvh}@supports (height:100svh){:root{--viewport-100-svh:100svh}}@supports (height:100lvh){:root{--viewport-100-lvh:100lvh}}.thread-sheet{min-height:var(--viewport-100);height:var(--viewport-100);max-height:var(--viewport-100);min-block-size:0;block-size:var(--viewport-100);max-block-size:var(--viewport-100);overscroll-behavior:none;contain:layout paint style}[data-slot=sheet-content].thread-sheet{min-height:0;height:var(--viewport-100);max-height:var(--viewport-100);min-block-size:0;block-size:var(--viewport-100);max-block-size:var(--viewport-100)}:root{--thread-sheet-desktop-width:clamp(560px,55vw,880px)}.thread-sheet__header{padding-top:calc(.75rem + env(safe-area-inset-top))}.thread-sheet__scroll-area{overscroll-behavior:contain;height:0;min-height:0;max-height:none;flex-direction:column;flex:1 1 0;min-block-size:0;overflow:hidden auto}.thread-sheet__scroll-viewport{overscroll-behavior-y:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;min-block-size:0;scroll-padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));background:inherit;position:relative}.thread-sheet__scroll-viewport:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.thread-sheet__scroll-viewport>div:not([role=dialog]){width:100%;min-width:0;max-width:100%;display:block}.thread-sheet__scroll-body{width:100%;min-width:0;max-width:100%;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.thread-sheet__form-field,.new-thread-sheet__form-field{scroll-margin-bottom:calc(1.5rem + env(safe-area-inset-bottom))}input.thread-sheet__form-field::placeholder,input.new-thread-sheet__form-field::placeholder{color:#64748b8f;opacity:1;font-weight:400}[contenteditable=true].thread-sheet__form-field:empty:before,[contenteditable=true].new-thread-sheet__form-field:empty:before,[contenteditable=true].thread-sheet__form-field[data-composer-empty=true]:before,[contenteditable=true].new-thread-sheet__form-field[data-composer-empty=true]:before{color:#64748b8f;content:attr(data-placeholder);pointer-events:none;text-shadow:none;font-weight:400}.thread-sheet__composer-preview.silver-luxe-border [contenteditable=true].thread-sheet__form-field:empty:before{color:#47556994}.thread-sheet__composer-preview.gold-luxe-border [contenteditable=true].thread-sheet__form-field:empty:before{color:#5e400c80}.thread-sheet__composer-preview.platinum-luxe-border [contenteditable=true].thread-sheet__form-field:empty:before{color:#48507080}.thread-sheet__composer-preview.diamond-luxe-border [contenteditable=true].thread-sheet__form-field:empty:before{color:#dbe8f88a}.composer-autocomplete{z-index:70;overscroll-behavior:contain;pointer-events:auto;color:#1d1c1d;background:#fff;border:1px solid #d8d8d8;border-radius:6px;min-width:0;max-width:calc(100vw - 1rem);padding:.25rem 0;overflow-y:auto;box-shadow:0 2px 10px #1d1c1d2e}.composer-autocomplete__option{text-align:left;letter-spacing:0;border-radius:0;grid-template-columns:2.125rem minmax(0,1fr);align-items:center;gap:.375rem;width:100%;min-height:2.25rem;padding:.25rem .625rem;font-size:1.0625rem;line-height:1;display:grid}.composer-autocomplete__option[aria-selected=true]{color:#fff;background:#1264a3}.composer-autocomplete__option:not([aria-selected=true]):hover{background:#f8f8f8}.composer-autocomplete__thumb{border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.125rem;display:inline-flex;overflow:hidden}.composer-autocomplete__code{text-overflow:ellipsis;min-width:0;font-family:inherit;font-size:inherit;white-space:nowrap;line-height:1;overflow:hidden}.composer-autocomplete__code mark{color:#1d1c1d;background:#f6dc7b;border-radius:2px;padding-inline:.125rem}.composer-autocomplete__empty{color:#616061;min-height:2.25rem;padding:.5rem .625rem;font-size:1.0625rem;line-height:1}.composer-autocomplete__body-token{vertical-align:-.375rem;white-space:nowrap;place-items:center;width:1.5rem;min-width:1.5rem;height:1.5rem;margin-inline:.125rem;display:inline-grid}.composer-autocomplete__body-token img{border-radius:.25rem;flex:none;width:1.5rem;height:1.5rem}.composer-autocomplete__body-token--fallback{vertical-align:-.25rem;width:auto;max-width:min(14rem,100%);height:auto;min-height:1.5rem}.composer-autocomplete__caret-boundary{vertical-align:baseline;min-width:1px;display:inline-block}.composer-autocomplete__body-token-fallback{color:#616061;background:#f8f8f8;border:1px dashed #8d8d8d;border-radius:.3125rem;place-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-grid}.composer-autocomplete__body-token--fallback .composer-autocomplete__body-token-fallback{text-overflow:ellipsis;width:auto;max-width:14ch;padding-inline:.375rem;font-size:.75rem;font-weight:600;line-height:1.4;overflow:hidden}.new-thread-sheet__scroll-body{width:100%;min-width:0;max-width:100%;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));scroll-padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){[data-slot=sheet-overlay],[data-slot=sheet-content],.thread-sheet__scroll-area,.thread-sheet__scroll-viewport{transition-property:none;transition-duration:0s;animation:none}}@media (max-width:639px){:root[data-thread-sheet-open=true] [data-thread-list-header=true],:root[data-thread-sheet-open=true] [data-thread-create-fab=true]{opacity:0;pointer-events:none}:root[data-thread-sheet-open=true] [data-thread-sheet-host=true]{visibility:hidden;pointer-events:none}}
