.listing-draft-edit-toggle{margin-left:auto}.listing-draft-edit-toggle[disabled]{cursor:not-allowed}.listing-draft-edit-disabled-hint{margin-top:.35rem;font-size:.75rem;line-height:1.4;color:var(--text-card-muted,#a1a1aa)}.listing-draft-edit-readonly-media{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.listing-draft-edit-readonly-thumb{width:3rem;height:3rem;border-radius:.6rem;overflow:hidden;border:1px solid var(--border-card,rgba(255,255,255,.15));background:var(--bg-card-light,rgba(255,255,255,.12));flex-shrink:0}.listing-draft-edit-readonly-thumb img,.listing-draft-edit-readonly-thumb video{display:block;width:100%;height:100%;object-fit:cover}.listing-draft-edit-form{display:flex;flex-direction:column;gap:.85rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-card,rgba(255,255,255,.15))}.listing-draft-edit-group{display:flex;flex-direction:column;gap:.3rem;min-width:0}.listing-draft-edit-row{display:grid;grid-template-columns:1fr;gap:.65rem}@media (min-width:22rem){.listing-draft-edit-row.has-two-cols{grid-template-columns:1fr 1fr}}.listing-draft-edit-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-card-muted,#a1a1aa)}html .chat-part-card input.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field,html .chat-part-card select.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field,html .chat-part-card textarea.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field{width:100%!important;box-sizing:border-box!important;border-radius:.65rem!important;border:1px solid var(--border-card,rgba(255,255,255,.18))!important;background:var(--bg-card-light,rgba(255,255,255,.08))!important;color:var(--text-card-heading,#f5f5f7)!important;padding:.45rem .65rem!important;font-size:.8125rem!important;line-height:1.4!important;font-family:inherit!important;box-shadow:none!important;transition:border-color .15s ease,background .15s ease!important}html .chat-part-card textarea.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field{resize:none!important;min-height:4.5rem!important;overflow-y:auto!important}html .chat-part-card select.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field{appearance:auto!important;cursor:pointer!important}html .chat-part-card input.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field::placeholder,html .chat-part-card textarea.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field::placeholder{color:var(--text-card-muted,#a1a1aa)!important;opacity:1!important}html .chat-part-card input.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field:hover:not(:disabled),html .chat-part-card select.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field:hover:not(:disabled),html .chat-part-card textarea.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field:hover:not(:disabled){border-color:var(--border-card-light,rgba(255,255,255,.3))!important}html .chat-part-card input.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field:focus,html .chat-part-card input.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field:focus-visible,html .chat-part-card select.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field:focus,html .chat-part-card select.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field:focus-visible,html .chat-part-card textarea.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field:focus,html .chat-part-card textarea.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field:focus-visible{outline:none!important;border-color:var(--text-card-heading,#f5f5f7)!important;background:var(--bg-card-light,rgba(255,255,255,.08))!important}html .chat-part-card input.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field:disabled,html .chat-part-card select.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field:disabled,html .chat-part-card textarea.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field:disabled{opacity:.55!important;cursor:not-allowed!important;border-color:var(--border-card,rgba(255,255,255,.15))!important}html.theme-light .chat-part-card input.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field,html.theme-light .chat-part-card select.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field,html.theme-light .chat-part-card textarea.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field.listing-draft-edit-field{background:var(--bg-card-light,#fff)!important;border-color:var(--border-card,rgba(0,0,0,.12))!important;color:var(--text-card-heading,#1d1d1f)!important}.listing-draft-edit-deliverables{display:flex;flex-direction:column;gap:.4rem}.listing-draft-edit-deliverable-row{display:flex;align-items:center;gap:.4rem}.listing-draft-edit-deliverable-row .listing-draft-edit-field{flex:1;min-width:0}.listing-draft-edit-add-btn,.listing-draft-edit-remove-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border-radius:9999px;border:1px solid var(--border-card,rgba(255,255,255,.18));background:transparent;color:var(--text-card-muted,#a1a1aa);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.listing-draft-edit-remove-btn{flex-shrink:0;width:1.9rem;height:1.9rem}.listing-draft-edit-add-btn{align-self:flex-start;padding:.32rem .75rem;font-size:.75rem;font-weight:500}.listing-draft-edit-add-btn:hover:not(:disabled),.listing-draft-edit-remove-btn:hover:not(:disabled){color:var(--text-card-heading,#fff);border-color:color-mix(in srgb,var(--text-card-heading,#fff) 30%,transparent);background:color-mix(in srgb,var(--text-card-heading,#fff) 8%,transparent)}.listing-draft-edit-add-btn:disabled,.listing-draft-edit-remove-btn:disabled{opacity:.5;cursor:not-allowed}.listing-draft-edit-add-btn:focus-visible,.listing-draft-edit-remove-btn:focus-visible,.listing-draft-edit-save-btn:focus-visible,.listing-draft-edit-toggle:focus-visible{outline:2px solid var(--text-card-heading,#fff);outline-offset:2px}.listing-draft-edit-media{display:flex;flex-direction:column;gap:.4rem}.listing-draft-edit-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.2rem}.listing-draft-edit-save-btn{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;padding:.4rem .95rem;font-size:.8125rem;font-weight:600;color:var(--bg-primary,#09090b);background:var(--text-card-heading,#fafafa);border:1px solid transparent;cursor:pointer;transition:opacity .15s ease}.listing-draft-edit-save-btn:hover:not(:disabled){opacity:.9}.listing-draft-edit-save-btn:disabled{opacity:.55;cursor:not-allowed}.listing-draft-edit-hint{font-size:.75rem;color:var(--text-card-muted,#a1a1aa)}.listing-draft-edit-hint.is-error{color:#f87171}.listing-draft-edit-tiers{display:flex;flex-direction:column;gap:.5rem}.listing-draft-edit-tier-row{display:flex;align-items:center;gap:.6rem}.listing-draft-edit-tier-toggle{display:inline-flex;align-items:center;gap:.4rem;min-width:6.5rem;font-size:.8125rem;color:var(--text-card-heading,#fafafa)}.listing-draft-edit-tier-price{max-width:7rem}.support-chat-new-conversation-btn{border:0!important;outline:none!important;box-shadow:none!important;appearance:none;-webkit-appearance:none}.support-chat-new-conversation-btn:active,.support-chat-new-conversation-btn:focus,.support-chat-new-conversation-btn:focus-visible{border:0!important;outline:none!important;box-shadow:none!important}.support-chat-messages{display:flex;flex-direction:column;gap:1.25rem;position:relative}.support-chat-message-block{display:flex;flex-direction:column;min-width:0;max-width:100%}.support-chat-row.is-user .support-chat-message-block{align-items:flex-end;max-width:min(88%,28rem)}.support-chat-row.is-user .support-chat-message-block:has(.support-chat-user-bubble.has-uploads){max-width:min(96%,34rem)}.support-chat-row.is-assistant .support-chat-message-block{align-items:flex-start;width:100%}.support-chat-message-actions{display:flex;align-items:center;gap:.1rem;margin-top:.2rem;opacity:1;transition:opacity .15s ease}.support-chat-message-actions.is-user{justify-content:flex-end;opacity:0}.support-chat-message-actions.is-user:focus-within,.support-chat-message-block:hover .support-chat-message-actions.is-user{opacity:1}.support-chat-message-action{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:.5rem;background:transparent;color:color-mix(in srgb,var(--text-card-muted,#a1a1aa) 90%,transparent);cursor:pointer;transition:color .15s ease,background .15s ease}.support-chat-message-action:hover{background:color-mix(in srgb,var(--text-card-heading,#fff) 8%,transparent)}.support-chat-message-action.is-active,.support-chat-message-action.is-copied,.support-chat-message-action:hover{color:var(--text-card-heading,#fff)}.support-chat-copy-icon{animation:support-chat-copy-pop .24s cubic-bezier(.34,1.56,.64,1)}@keyframes support-chat-copy-pop{0%{transform:scale(.55);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.support-chat-copy-icon{animation:none}}.support-chat-row{display:flex;width:100%}.support-chat-row.is-user{justify-content:flex-end}.support-chat-row.is-assistant{justify-content:flex-start}.support-chat-user-bubble.has-uploads{padding:0;overflow:hidden}.support-chat-user-bubble.has-uploads .support-chat-user-text,.support-chat-user-bubble.is-editing .support-chat-user-edit{padding:.65rem 1rem}.support-chat-user-bubble.has-uploads .support-chat-user-artifacts{padding:0 1rem .65rem}.support-chat-user-media{width:100%}.support-chat-user-bubble.is-editing{max-width:min(92%,36rem)}.support-chat-user-edit{width:100%}.support-chat-user-bubble.is-editing textarea.support-chat-user-edit-input,.support-chat-user-edit-input{display:block;width:100%;min-height:5rem;max-height:17.5rem;resize:none!important;border:0;margin:0;padding:0;background:transparent!important;color:inherit;font:inherit;line-height:1.55;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none;overflow-y:auto;field-sizing:content}.support-chat-user-edit-input:focus,.support-chat-user-edit-input:focus-visible{outline:none;box-shadow:none;background:transparent}.support-chat-user-edit-input::selection{background:color-mix(in srgb,var(--text-card-heading,#fff) 22%,transparent);color:inherit}.support-chat-user-edit-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.support-chat-user-edit-btn{border:0;border-radius:9999px;padding:.4rem .85rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:opacity .15s ease,background .15s ease}.support-chat-user-edit-btn:disabled{opacity:.45;cursor:not-allowed}.support-chat-user-edit-btn.is-cancel{background:color-mix(in srgb,var(--text-card-heading,#fff) 14%,transparent);color:var(--text-card-heading,#f4f4f5)}.support-chat-user-edit-btn.is-send{background:var(--text-card-heading,#fafafa);color:var(--bg-primary,#09090b)}.support-chat-user-bubble{max-width:min(88%,28rem);padding:.65rem 1rem;border-radius:1.25rem;font-size:.9375rem;line-height:1.55;white-space:pre-wrap;background:color-mix(in srgb,var(--text-card-heading,#fff) 12%,transparent);color:var(--text-card-heading,#f4f4f5);border:1px solid color-mix(in srgb,var(--text-card-heading,#fff) 8%,transparent)}.support-chat-assistant{max-width:100%;width:100%;font-size:.9375rem;line-height:1.6;color:var(--text-card,#e4e4e7)}.support-chat-assistant.support-chat-markdown h3{font-size:1.05rem;font-weight:600;margin-top:.75rem;margin-bottom:.35rem;color:var(--text-card-heading,#fff)}.support-chat-assistant.support-chat-markdown p{margin-bottom:.65rem}.support-chat-assistant.support-chat-markdown ol,.support-chat-assistant.support-chat-markdown ul{margin:.35rem 0 .65rem;padding-left:1.15rem}.support-chat-assistant.support-chat-markdown p>a:only-child{display:inline-flex;align-items:center;gap:.4rem;margin-top:.15rem;padding:.45rem .95rem;border-radius:9999px;font-size:.8125rem;font-weight:600;text-decoration:none;background:var(--text-card-heading,#fafafa);color:var(--bg-primary,#09090b);border:1px solid transparent;transition:transform .15s ease,opacity .15s ease}.support-chat-assistant.support-chat-markdown p>a:only-child:hover{transform:translateY(-1px);opacity:.92}.support-chat-assistant.support-chat-markdown p>a:only-child:active{transform:translateY(0) scale(.98)}.support-chat-quick-chips{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 .85rem .5rem}.support-chat-suggestions{padding:0 .85rem .65rem}.support-chat-messages-empty{display:grid;place-items:center;align-content:center;min-height:100%;gap:0}.support-chat-empty-greeting-wrap{width:100%;max-width:20rem;margin:0 auto;padding:0 .75rem;box-sizing:border-box}.support-chat-empty-state{width:min(100%,19rem);padding:0 .75rem;box-sizing:border-box}.support-chat-empty-state-inner{display:flex;flex-direction:column;align-items:flex-start;width:100%}.support-chat-empty-greeting{margin:0;width:100%;text-align:center;font-size:1.05rem;font-weight:600;line-height:1.35;color:var(--text-card-heading,#fafafa)}.support-chat-suggestions-dock{flex-shrink:0;padding:0 .85rem .4rem}.support-chat-scroll-down{position:absolute;left:50%;bottom:5.75rem;z-index:12;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--text-card-muted,#888) 35%,transparent);border-radius:9999px;background:var(--akani-surface-raised,color-mix(in srgb,var(--bg-primary,#09090b) 88%,transparent));color:var(--text-card-heading,#fafafa);box-shadow:0 4px 18px rgba(0,0,0,.35);cursor:pointer;transform:translateX(-50%);transition:background .15s ease,transform .15s ease}.support-chat-scroll-down:hover{background:color-mix(in srgb,var(--text-card-heading,#fff) 12%,var(--bg-primary,#09090b));transform:translateX(-50%) translateY(-1px)}.support-chat-suggestions-greeting{margin:0 0 .75rem;text-align:center;font-size:.9375rem;font-weight:500;color:var(--text-card-heading,#fafafa)}.support-chat-suggestions-more{display:flex;align-items:center;justify-content:center;width:100%;margin-top:.1rem;padding:.15rem 0;border:0;background:transparent;color:color-mix(in srgb,var(--text-card-muted,#a1a1aa) 80%,transparent);cursor:pointer}.support-chat-suggestions-more svg{transition:transform .18s ease}.support-chat-suggestions-more.is-open svg{transform:rotate(180deg)}.support-chat-suggestions-more:hover{color:var(--text-card-heading,#fafafa)}.support-chat-suggestion{display:flex;align-items:center;gap:.55rem;width:100%;padding:.38rem .15rem;border:none;border-radius:0;background:transparent;color:var(--text-card-muted,#a1a1aa);font-size:.875rem;text-align:left;cursor:pointer;transition:color .18s ease}.support-chat-suggestion:focus-visible:not(:disabled),.support-chat-suggestion:hover:not(:disabled){color:var(--text-card-heading,#fafafa);outline:none}.support-chat-suggestion:active:not(:disabled){opacity:.78}.support-chat-suggestion-icon{flex-shrink:0;color:currentColor;transition:color .18s ease}.support-chat-quick-chip{border-radius:9999px;padding:.35rem .7rem;font-size:.75rem;font-weight:500;color:var(--text-card-muted,#a1a1aa);background:transparent;border:1px solid color-mix(in srgb,var(--text-card-muted,#888) 35%,transparent);transition:background .15s ease,color .15s ease,border-color .15s ease}.support-chat-quick-chip:hover:not(:disabled){color:var(--text-card-heading,#fff);border-color:color-mix(in srgb,var(--text-card-heading,#fff) 25%,transparent);background:color-mix(in srgb,var(--text-card-heading,#fff) 6%,transparent)}.support-chat-composer-wrap{position:relative;isolation:isolate;flex-shrink:0;padding:.35rem .75rem .65rem}.support-chat-composer-wrap.is-working{padding-bottom:.65rem}.architect-page .support-chat-composer-wrap{width:100%;max-width:none;margin-inline:0;padding-left:0;padding-right:0;overflow:visible}.architect-page .support-chat-attachments,.architect-page .support-chat-composer,.architect-page .support-chat-queue{width:min(40rem,calc(100% - 2.5rem));margin-inline:auto}.architect-page .support-chat-working-dots.is-active{top:-2.6rem;left:0;right:0;width:auto;height:12.25rem;transform:none;overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-size:100% 100%;mask-repeat:no-repeat}.architect-page .support-chat-working-dots__wash{background:linear-gradient(180deg,rgba(255,168,112,0),rgba(255,168,112,.08) 14%,rgba(255,170,118,.32) 28%,rgba(255,172,122,.66) 44%,rgba(255,176,128,.46) 66%,rgba(255,182,136,.16) 88%,rgba(255,186,140,0))}.architect-page .support-chat-working-dots__field,.architect-page .support-chat-working-dots__wash{-webkit-mask-image:linear-gradient(180deg,transparent,#000 46%,#000);mask-image:linear-gradient(180deg,transparent,#000 46%,#000)}@media (max-width:860px){.architect-page .support-chat-working-dots.is-active{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}}.architect-page .support-chat-thread.is-fresh{position:relative;display:flex;flex:1 1 0%;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:0;padding-top:0;overflow:visible}.architect-page .support-chat-suggestions-list{list-style:none;margin:0;padding:0}.architect-page .support-chat-thread.is-fresh .support-chat-messages-empty{position:relative;top:auto;left:auto;transform:none;flex:0 0 auto;min-height:0;width:min(100% - 2.5rem,40rem);height:auto;overflow:visible;padding:0 0 .85rem;display:flex;align-items:center;justify-content:center}.architect-page .support-chat-thread.is-fresh .support-chat-empty-greeting-wrap{width:100%;max-width:none;margin-inline:auto;padding:0;text-align:center}.architect-page .support-chat-thread.is-fresh .support-chat-empty-greeting-wrap.is-hidden{visibility:hidden}.architect-page .support-chat-thread.is-fresh .support-chat-empty-greeting{width:100%;text-align:center;font-size:1.35rem;font-weight:500}.architect-page .support-chat-thread.is-fresh .support-chat-suggestions-dock{position:static;left:auto;right:auto;top:auto;transform:none;width:min(100% - 2.5rem,40rem);max-width:none;margin:0;padding:0;z-index:2}.architect-page .support-chat-suggestion-row{display:flex;align-items:center;gap:.1rem}.architect-page .support-chat-suggestions-more.is-spacer,.architect-page .support-chat-thread.is-fresh .support-chat-suggestions-more{justify-content:center;width:1.25rem;height:1.25rem;margin:0;padding:0;flex-shrink:0}.architect-page .support-chat-thread.is-fresh.is-suggestions-open .support-chat-suggestions-dock{min-height:4.5rem}.architect-page .support-chat-thread.is-fresh.is-suggestions-open .support-chat-suggestions-slot{position:absolute;left:auto;right:calc(50% + min(20rem, 50% - 1.25rem) + 1.35rem);top:50%;width:max-content;transform:translateY(-50%)}.architect-page .support-chat-thread.is-fresh .support-chat-suggestion{width:auto;white-space:nowrap}.architect-page .support-chat-thread.is-fresh .support-chat-composer-wrap{position:relative;left:auto;top:auto;transform:none;width:min(100% - 2.5rem,40rem);margin:0;padding-top:.15rem;z-index:2}@media (max-width:1023px){.architect-page .support-chat-thread.is-fresh{justify-content:flex-start}.architect-page .support-chat-thread.is-fresh .support-chat-messages-empty{flex:1 1 auto;width:calc(100% - 1.5rem);min-height:0;padding-bottom:.35rem}.architect-page .support-chat-thread.is-fresh .support-chat-empty-greeting-wrap.is-hidden{display:none}.architect-page .support-chat-thread.is-fresh .support-chat-composer-wrap,.architect-page .support-chat-thread.is-fresh .support-chat-suggestions-dock{width:calc(100% - 1.5rem);flex-shrink:0}.architect-page .support-chat-thread.is-fresh .support-chat-composer-wrap{padding-bottom:max(.55rem,env(safe-area-inset-bottom))}.architect-page .support-chat-thread.is-fresh.is-suggestions-open .support-chat-suggestions-dock{min-height:0;max-height:min(46dvh,calc((var(--ac-viewport-height, 1dvh) * 100) - 11rem));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.architect-page .support-chat-thread.is-fresh.is-suggestions-open .support-chat-suggestions-slot{position:static;right:auto;top:auto;width:100%;max-width:100%;transform:none}.architect-page .support-chat-thread.is-fresh .support-chat-suggestion{width:auto;max-width:calc(100% - 1.5rem);white-space:normal}.architect-page .support-chat-suggestions-more svg{transform:rotate(-90deg)}.architect-page .support-chat-suggestions-more.is-open svg{transform:rotate(90deg)}.architect-page .support-chat-composer textarea.support-chat-composer-input{font-size:16px}}.support-chat-attachments{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 .25rem .45rem}.support-chat-attachment{position:relative;width:3rem;height:3rem;border-radius:.6rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--text-card-heading,#fff) 14%,transparent)}.support-chat-attachment img{width:100%;height:100%;object-fit:cover;display:block}.support-chat-attachment button{position:absolute;top:.15rem;right:.15rem;width:1.1rem;height:1.1rem;background:rgba(0,0,0,.62);color:#fff}.support-chat-attach,.support-chat-attachment button{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:none;cursor:pointer}.support-chat-attach{flex-shrink:0;width:1.85rem;height:1.85rem;margin-left:0;background:transparent;color:color-mix(in srgb,var(--text-card-heading,#fff) 55%,transparent);transition:color .15s ease,background .15s ease}.support-chat-attach:hover:not(:disabled){color:var(--text-card-heading,#fff);background:color-mix(in srgb,var(--text-card-heading,#fff) 10%,transparent)}.support-chat-attach:disabled{opacity:.45;cursor:not-allowed}.support-chat-composer{position:relative;z-index:2;display:flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:.45rem .5rem .45rem .85rem;border-radius:9999px;border:1px solid var(--akani-border,color-mix(in srgb,var(--text-card-heading,#fff) 10%,transparent));background-color:var(--akani-surface-raised);transition:border-color .2s ease,border-radius .2s ease,padding .15s ease,background-color .2s ease;color-scheme:normal;flex-shrink:0;overflow:hidden}.support-chat-composer.is-multiline{border-radius:1.15rem;align-items:flex-end;padding:.7rem .65rem .65rem .85rem;min-height:0;overflow:visible}.support-chat-attach,.support-chat-send{align-self:center;flex-shrink:0}.support-chat-composer.is-multiline .support-chat-attach,.support-chat-composer.is-multiline .support-chat-send{align-self:flex-end;margin-bottom:.05rem}.support-chat-composer:focus-within{border-color:color-mix(in srgb,var(--text-card-heading,#fff) 22%,transparent);box-shadow:none}.support-chat-composer .support-chat-composer-input,.support-chat-composer input.support-chat-composer-input,.support-chat-composer textarea.support-chat-composer-input,[data-app-root] .support-chat-composer input.support-chat-composer-input,html.theme-dark .support-chat-composer input.support-chat-composer-input,html:not(.theme-light) .support-chat-composer input.support-chat-composer-input{flex:1 1 auto;align-self:center;flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:0;width:100%;border:none!important;outline:none!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;-webkit-appearance:none;appearance:none;border-radius:0!important;color-scheme:normal;font-size:.9375rem;line-height:1.45;color:var(--text-card-heading,#fff);padding:.2rem .15rem;margin:0;caret-color:var(--text-card-heading,#fff);min-height:1.45rem;height:1.45rem;max-height:12.5rem;overflow-y:hidden;resize:none!important;vertical-align:middle;word-break:break-word;overflow-wrap:anywhere;field-sizing:fixed}.support-chat-composer:not(.is-multiline) textarea.support-chat-composer-input{height:1.45rem!important;min-height:1.45rem!important;max-height:1.45rem!important;overflow-y:hidden!important}.support-chat-composer.is-multiline textarea.support-chat-composer-input{align-self:stretch;padding:.15rem .25rem .2rem;height:auto;min-height:1.45rem;max-height:12.5rem;overflow-y:auto}.support-chat-composer .support-chat-composer-input:active,.support-chat-composer .support-chat-composer-input:disabled,.support-chat-composer .support-chat-composer-input:focus,.support-chat-composer .support-chat-composer-input:focus-visible,.support-chat-composer .support-chat-composer-input:hover,.support-chat-composer textarea.support-chat-composer-input:active,.support-chat-composer textarea.support-chat-composer-input:disabled,.support-chat-composer textarea.support-chat-composer-input:focus,.support-chat-composer textarea.support-chat-composer-input:focus-visible,.support-chat-composer textarea.support-chat-composer-input:hover{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;outline:none!important}.support-chat-composer textarea.support-chat-composer-input:disabled,.support-chat-composer textarea.support-chat-composer-input[readonly],textarea.support-chat-composer-input:disabled,textarea.support-chat-composer-input[readonly]{background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;opacity:1!important;cursor:default}html.theme-light .support-chat-composer textarea.support-chat-composer-input,html.theme-light .support-chat-composer textarea.support-chat-composer-input:disabled,html.theme-light .support-chat-composer textarea.support-chat-composer-input[readonly]{background:transparent!important;background-color:transparent!important;border:none!important;color:var(--text-primary,#1d1d1f)!important;-webkit-text-fill-color:var(--text-primary,#1d1d1f)!important}.support-chat-composer-input::placeholder{color:var(--text-card-muted,#71717a);opacity:1}.support-chat-send{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;border:1.5px solid color-mix(in srgb,var(--text-card-heading,#fff) 35%,transparent);background:transparent;color:color-mix(in srgb,var(--text-card-heading,#fff) 40%,transparent);cursor:not-allowed;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.support-chat-stop-mark{display:block;width:9px;height:9px;border-radius:2px;background:currentColor}.support-chat-queue{position:absolute;left:0;right:0;top:auto;bottom:calc(100% - 4px);z-index:4;margin:0;padding:0 12px 6px;text-align:center;pointer-events:none}.support-chat-queue-count{margin:0;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--text-card-heading,#1d1d1f)}.support-chat-queue-list{margin:2px 0 0;padding:0;list-style:none}.support-chat-queue-list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;letter-spacing:-.01em;color:color-mix(in srgb,var(--text-card-heading,#1d1d1f) 78%,transparent)}.support-chat-send.is-ready,.support-chat-send.is-stop{border-color:var(--text-card-heading,#fff);background:var(--text-card-heading,#fff);color:var(--bg-primary,#000);cursor:pointer}.support-chat-send.is-ready:hover{transform:scale(1.04)}.support-chat-send.is-ready:active{transform:scale(.96)}.support-agent-work{display:flex;flex-direction:column;gap:.6rem;padding:.1rem 0 .4rem;width:100%;align-self:stretch}.support-agent-work .support-chat-thinking{margin:0}.support-chat-thinking{margin:0 .85rem .35rem;padding:0;min-height:0;background:none;border:none;animation:support-chat-thinking-in .28s ease forwards}.support-chat-thinking-text{display:inline-block;font-size:.8125rem;line-height:1.35;background:linear-gradient(90deg,color-mix(in srgb,var(--text-card-muted,#71717a) 100%,transparent) 0,color-mix(in srgb,var(--text-card-muted,#71717a) 100%,transparent) 35%,color-mix(in srgb,var(--text-card-heading,#fafafa) 100%,transparent) 50%,color-mix(in srgb,var(--text-card-muted,#71717a) 100%,transparent) 65%,color-mix(in srgb,var(--text-card-muted,#71717a) 100%,transparent) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:support-chat-text-wave 2.4s ease-in-out infinite,support-chat-thinking-text .28s ease}@keyframes support-chat-thinking-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes support-chat-thinking-text{0%{opacity:0}to{opacity:1}}@keyframes support-chat-text-wave{0%{background-position:120% 0}to{background-position:-120% 0}}html.theme-light .support-chat-user-bubble{background:color-mix(in srgb,#000 6%,transparent);color:var(--text-primary,#1d1d1f);border-color:color-mix(in srgb,#000 8%,transparent)}html.theme-light .support-chat-assistant{color:var(--text-primary,#1d1d1f)}html.theme-light .support-chat-composer{background-color:var(--akani-surface-raised)!important;border-color:var(--akani-border)}html.theme-light .support-chat-composer-input{color:var(--text-primary,#1d1d1f)}html.theme-light .support-chat-send.is-ready{background:#1d1d1f;border-color:#1d1d1f;color:#fff}html.theme-light .support-chat-thinking-text{background:linear-gradient(90deg,#8e8e93,#8e8e93 35%,#1d1d1f 50%,#8e8e93 65%,#8e8e93);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.support-chat-history-sheet,.theme-light .app-modal-surface.support-chat-history-sheet,html.theme-dark .app-modal-surface.support-chat-history-sheet,html:not(.theme-light) .app-modal-surface.support-chat-history-sheet{background:var(--akani-surface)!important;border-color:var(--akani-border)}.support-chat-working-dots{position:absolute;left:0;right:0;top:.15rem;z-index:0;height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none}.support-chat-working-dots.is-active{height:12.5rem;opacity:1;visibility:visible;overflow:visible;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 26%,transparent 62%),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 10%,#000 26%,transparent 62%),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-composite:intersect}.support-chat-working-dots__wash{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,168,112,.72),rgba(255,186,140,.28) 55%,rgba(255,186,140,0))}.support-chat-working-dots__field{position:absolute;inset:0}.support-chat-working-dots__dot{position:absolute;border-radius:999px;background:rgba(255,122,64,var(--sc-dot-alpha,.4));filter:blur(calc(var(--sc-dot-blur, 1px) + .45px));transform:translate(-50%,-50%) scale(1.05);opacity:.45}.support-chat-working-dots.is-active .support-chat-working-dots__dot{animation:sc-working-dot-glow ease-in-out infinite}@keyframes sc-working-dot-glow{0%,to{opacity:.2;transform:translate(-50%,-50%) scale(.88)}42%{opacity:.85;transform:translate(-50%,-50%) scale(1.08)}68%{opacity:.35;transform:translate(-50%,-50%) scale(.96)}}@media (prefers-reduced-motion:reduce){.support-chat-working-dots.is-active .support-chat-working-dots__dot{animation:none;opacity:.55}}