:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.ellipsis-dot{opacity:0;animation:fadeDot 1.5s infinite}.ellipsis-dot:nth-of-type(2){animation-delay:.3s}.ellipsis-dot:nth-of-type(3){animation-delay:.6s}@keyframes fadeDot{0%,to{opacity:0}50%{opacity:1}}:root{--paxton-neutral-950: 18, 18, 18;--paxton-neutral-700: 95, 92, 85;--paxton-neutral-600: 118, 115, 106;--paxton-neutral-200: 240, 235, 226;--paxton-neutral-100: 246, 243, 237;--paxton-neutral-50: 253, 252, 251;--brand-500: 42, 73, 255}.text-size-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 2px 8px;width:100%;height:100%;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s}.text-size-dropdown-trigger:hover:not(.text-size-dropdown-trigger-open){background-color:rgb(var(--paxton-neutral-100))}.text-size-dropdown-trigger:focus{outline:none}.text-size-dropdown-trigger-open,.text-size-dropdown-trigger-open:hover{background-color:rgb(var(--paxton-neutral-200))}.text-size-dropdown-trigger-open:focus{background-color:rgb(var(--paxton-neutral-200));outline:none}.text-size-dropdown-label{flex:1;text-align:left;font-size:14px;font-weight:400;line-height:20px;color:rgb(var(--paxton-neutral-950));letter-spacing:-.15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-size-dropdown-arrow-container{height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.text-size-dropdown-content{min-width:200px;background:#fff;border:1px solid rgb(var(--paxton-neutral-200));border-radius:8px;padding:8px;box-shadow:0 0 15px -3px #0000001a,0 0 6px -2px #0000000d;z-index:50;transform-origin:top left}.text-size-dropdown-item{display:flex;align-items:center;width:100%;padding:4px 8px;min-height:40px;border-radius:4px;cursor:pointer;transition:background-color .2s;outline:none}.text-size-dropdown-item:hover{background-color:rgb(var(--paxton-neutral-100))}.text-size-dropdown-item:focus{background-color:rgb(var(--paxton-neutral-200))}.text-size-dropdown-item+.text-size-dropdown-item{margin-top:2px}.text-size-normal{font-size:14px;font-weight:500;line-height:20px;color:rgb(var(--paxton-neutral-700));letter-spacing:-.15px}.text-size-h1{font-size:24px;font-weight:700;line-height:32px;color:rgb(var(--paxton-neutral-700))}.text-size-h2{font-size:20px;font-weight:700;line-height:28px;color:rgb(var(--paxton-neutral-700))}.text-size-h3{font-size:18px;font-weight:700;line-height:28px;color:rgb(var(--paxton-neutral-700))}.prose-editor-wrapper{display:flex;flex-direction:column;height:100%;background:var(--Color-Ramp-Paxton-Neutral-50, #fdfcfb)}.prose-editor-container{position:relative;flex:1;margin:16px;border:1px solid var(--Color-Ramp-Paxton-Neutral-200, #f0ebe2);background:var(--Brand-Colors-White, #fff)}.prose-mirror-editor .ProseMirror-menubar{border-bottom:1px solid #e5e7eb;padding:8px 12px;background:#f9fafb;display:flex;flex-wrap:wrap;gap:4px}.prose-mirror-editor .ProseMirror-menu{display:flex;gap:2px;align-items:center}.prose-mirror-editor .ProseMirror-menuitem{background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:14px;line-height:1;min-width:28px;height:28px;display:flex;align-items:center;justify-content:center}.prose-mirror-editor .ProseMirror-menuitem:hover{background:#f3f4f6;border-color:#9ca3af}.prose-mirror-editor .ProseMirror-menuitem.ProseMirror-menu-active{background:#3b82f6;color:#fff;border-color:#2563eb}.prose-mirror-editor .ProseMirror-menuitem:disabled{opacity:.5;cursor:not-allowed}.prose-mirror-editor .ProseMirror-menuitem:disabled:hover{background:#fff;border-color:#d1d5db}.prose-mirror-editor .ProseMirror-menuseparator{width:1px;height:20px;background:#d1d5db;margin:0 4px}.prose-mirror-editor .ProseMirror{min-height:300px;outline:none;padding:12px}.prose-mirror-editor .ProseMirror p{margin:1em 0}.prose-mirror-editor .ProseMirror h1{font-size:2em;font-weight:700;margin:.67em 0}.prose-mirror-editor .ProseMirror h2{font-size:1.5em;font-weight:700;margin:.83em 0}.prose-mirror-editor .ProseMirror h3{font-size:1.17em;font-weight:700;margin:1em 0}.prose-mirror-editor .ProseMirror ul{list-style-type:disc;padding-left:2em;margin:1em 0}.prose-mirror-editor .ProseMirror ol{list-style-type:decimal;padding-left:2em;margin:1em 0}.prose-mirror-editor .ProseMirror blockquote{border-left:3px solid #e5e7eb;padding-left:1em;margin:1em 0;color:#6b7280}.prose-mirror-editor .ProseMirror code{background-color:#f3f4f6;padding:.2em .4em;border-radius:.25rem;font-family:monospace}.prose-mirror-editor .ProseMirror pre{background-color:#f3f4f6;padding:1em;border-radius:.375rem;overflow-x:auto;margin:1em 0}.prose-mirror-editor .ProseMirror pre code{background-color:transparent;padding:0}.prose-mirror-editor .ProseMirror strong{font-weight:700}.prose-mirror-editor .ProseMirror em{font-style:italic}.prose-mirror-editor .ProseMirror p>img.ProseMirror-separator:last-child,.prose-mirror-editor .ProseMirror p>br.ProseMirror-trailingBreak:last-child,.prose-mirror-editor .ProseMirror p>img.ProseMirror-separator:nth-last-child(2){height:0;width:0;display:inline;font-size:0;line-height:0;overflow:hidden}.matter-artifact-selection-highlight{background-color:Highlight;color:HighlightText;box-shadow:0 4.5px 0 Highlight,0 -4.5px 0 Highlight}.matter-artifact-selection-highlight::-moz-selection{background-color:transparent;color:HighlightText}.matter-artifact-selection-highlight::selection{background-color:transparent;color:HighlightText}.reference-marker-badge.matter-artifact-selection-highlight{background-color:Highlight;box-shadow:0 4.5px 0 Highlight,0 -4.5px 0 Highlight}.prose-editor-menu{display:flex;align-items:center;gap:8px;padding:8px 16px 8px 8px;background:#fff;border-bottom:1px solid #e5e7eb}.prose-editor-menu-group{display:flex;align-items:center;gap:4px}.prose-editor-menu-separator{width:1px;height:24px;background-color:#e5e7eb;margin:0 4px}.agent-v2-artifact-edit-review-content{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.agent-v2-artifact-edit-review-content a{color:inherit;text-decoration:underline}.agent-v2-artifact-edit-review-content .source-html-table-wrapper{overflow-x:auto}.agent-v2-artifact-edit-review-content .source-html-table-wrapper table{table-layout:auto;width:100%;min-width:unset;border-collapse:collapse;border-spacing:0}.agent-v2-artifact-edit-review-content .source-html-table-wrapper :is(td,th){min-width:120px;word-break:break-word;white-space:normal}.agent-v2-artifact-edit-review-content .source-html-table-wrapper td{padding:6px;border:1px solid #e3e3e3}.agent-v2-artifact-edit-review-content strong{font-weight:700}.agent-v2-artifact-edit-review-content em{font-style:italic}.agent-v2-artifact-edit-review-content ol{list-style-type:decimal}.agent-v2-artifact-edit-review-content ul{list-style-type:disc}.agent-v2-artifact-edit-review-content :is(ul,ol){margin:0 0 16px 8px;padding-left:16px}.agent-v2-artifact-edit-review-content :is(ul ul,ol ul,ul ol,ol ol){margin-top:0;margin-left:0;padding-top:4px;padding-left:16px}.agent-v2-artifact-edit-review-content li{margin-bottom:6px}.agent-v2-artifact-edit-review-content li p{margin-bottom:0}.agent-v2-artifact-edit-review-content p{margin-bottom:16px}.agent-v2-artifact-edit-review-content .agent-v2-markdown>:last-child{margin-bottom:0}.agent-v2-artifact-edit-review-content blockquote{margin:16px 0;border-left:2px solid #ccc;padding-left:16px;font-style:italic}.agent-v2-artifact-edit-review-content blockquote p:last-child{margin-bottom:0}.agent-v2-artifact-edit-review-content :is(h1,h2,h3,h4,h5,h6){margin-top:8px;margin-bottom:2px;font-weight:700}.agent-v2-artifact-edit-review-content h1{font-size:1.5rem;line-height:2rem}.agent-v2-artifact-edit-review-content h2{font-size:1.25rem;line-height:1.75rem}.agent-v2-artifact-edit-review-content h3{font-size:1.125rem;line-height:1.75rem}.agent-v2-artifact-edit-review-content h4{font-size:1rem;line-height:1.5rem}.agent-v2-artifact-edit-review-content h5{font-size:.875rem;line-height:1.25rem}.agent-v2-artifact-edit-review-content h6{font-size:.75rem;line-height:1rem}.agent-v2-artifact-edit-review-content button{padding:0 2px}.draft-panel:not(.draft-panel--page) .prose-editor-container{margin:0;border:none}.draft-panel .prose-editor-container,.draft-panel div:has(>div>.view-container){overscroll-behavior:none}.draft-panel:not(.draft-panel--page) .prose-mirror-editor{max-width:none}.draft-panel:not(.draft-panel--page) .view-container{max-width:none;border:none}.draft-panel:not(.draft-panel--page) div:has(>.view-container){padding:0}.draft-panel:not(.draft-panel--page) .view-container+div{display:none}.draft-panel:not(.draft-panel--page) div:has(>div>.view-container){padding-bottom:0}.draft-panel:not(.draft-panel--docked) .prose-mirror-editor .ProseMirror,.draft-panel:not(.draft-panel--docked) .view-container{padding-bottom:2.5rem}.chat-panel-dock{--chat-panel-basis: 34%;flex-basis:var(--chat-panel-basis)}.chat-panel-expand{margin-right:0;transition:margin-right .3s ease-out,opacity .22s ease-out}.chat-panel-collapse{margin-right:calc(-1 * var(--chat-panel-basis));transition:margin-right .2s ease-out,opacity 0ms}@media(prefers-reduced-motion:reduce){.chat-panel-expand,.chat-panel-collapse{transition:none}}.markdown-bubble-container .source-html-table-wrapper{overflow-x:auto}.markdown-bubble-container .source-html-table-wrapper table{table-layout:auto;width:100%;min-width:unset}.markdown-bubble-container .source-html-table-wrapper td,.markdown-bubble-container .source-html-table-wrapper th{padding:4px;word-break:break-word;white-space:normal;min-width:120px}
