.layout-module-scss-module__Wj89gW__layoutContainer{flex-direction:column;height:100vh;display:flex}.layout-module-scss-module__Wj89gW__mainShell{--workspace-topbar-height:calc(2rem + 22px + 1px);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.layout-module-scss-module__Wj89gW__mainShell h1{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;font-size:2.25rem}.layout-module-scss-module__Wj89gW__contact{margin:50px 0}
.Tooltip-module-scss-module__JNBBuW__trigger{max-width:100%;display:inline}.Tooltip-module-scss-module__JNBBuW__tooltip{z-index:2147483647;color:#f8fafc;white-space:pre-wrap;word-break:break-word;pointer-events:none;background:#1e293b;border:none;border-radius:6px;max-width:min(20rem,100vw - 1rem);margin:0;padding:.45rem .6rem;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.45;position:fixed;top:auto;bottom:auto;left:auto;right:auto;overflow:visible;box-shadow:0 4px 14px rgba(15,23,42,.28)}.Tooltip-module-scss-module__JNBBuW__tooltipStructured{white-space:normal;max-width:min(28rem,100vw - 1rem);padding:.55rem .65rem}.Tooltip-module-scss-module__JNBBuW__tooltipHidden{visibility:hidden}
.TooltipTable-module-scss-module__yH18Ca__tooltipTable{border-collapse:collapse;width:100%;font-size:inherit;margin:0;line-height:1.35}.TooltipTable-module-scss-module__yH18Ca__tooltipTable th,.TooltipTable-module-scss-module__yH18Ca__tooltipTable td{text-align:left;vertical-align:top;border-bottom:1px solid rgba(248,250,252,.1)}.TooltipTable-module-scss-module__yH18Ca__tooltipTable tr:last-child th,.TooltipTable-module-scss-module__yH18Ca__tooltipTable tr:last-child td{border-bottom:none}.TooltipTable-module-scss-module__yH18Ca__labelCell{color:rgba(248,250,252,.72);white-space:nowrap;padding:.05rem .85rem .05rem 0;font-weight:500}.TooltipTable-module-scss-module__yH18Ca__valueCell{color:inherit;word-break:break-word;padding:.05rem .5rem .05rem 0}.TooltipTable-module-scss-module__yH18Ca__headerCell{color:rgba(248,250,252,.62);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid rgba(248,250,252,.14);padding:.06rem .65rem;font-size:.6875rem;font-weight:600}.TooltipTable-module-scss-module__yH18Ca__dataCell{word-break:break-word;border-bottom:1px solid rgba(248,250,252,.08);padding:.05rem .65rem}.TooltipTable-module-scss-module__yH18Ca__tooltipTable tr:last-child .TooltipTable-module-scss-module__yH18Ca__dataCell{border-bottom:none}.TooltipTable-module-scss-module__yH18Ca__section+.TooltipTable-module-scss-module__yH18Ca__section{border-top:1px solid rgba(248,250,252,.1);margin-top:.45rem;padding-top:.45rem}.TooltipTable-module-scss-module__yH18Ca__sectionTitle{letter-spacing:.04em;text-transform:uppercase;color:rgba(248,250,252,.62);margin:0 0 .25rem;font-size:.6875rem;font-weight:600}.TooltipTable-module-scss-module__yH18Ca__structuredRoot>*+*{border-top:1px solid rgba(248,250,252,.1);margin-top:.45rem;padding-top:.45rem}
.PseudoFullscreen-module-scss-module__GpCoBG__root[data-pseudo-fullscreen-expanded=true]{width:100vw;height:100vh;z-index:100000;box-sizing:border-box;height:100dvh;max-height:none;box-shadow:none;border:none;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;top:0;right:0;overflow:hidden}
.Avatar-module-scss-module__KBKOhq__root{color:inherit;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:1.5px solid;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.Avatar-module-scss-module__KBKOhq__circle{border-radius:50%}.Avatar-module-scss-module__KBKOhq__rounded{border-radius:22%}.Avatar-module-scss-module__KBKOhq__sizeXs{border-width:1px;width:1.5rem;height:1.5rem;font-size:.5625rem}.Avatar-module-scss-module__KBKOhq__sizeSm{width:2rem;height:2rem;font-size:.6875rem}.Avatar-module-scss-module__KBKOhq__sizeMd{border-width:2px;width:4.5rem;height:4.5rem;font-size:1.25rem}.Avatar-module-scss-module__KBKOhq__sizeLg{border-width:3px;width:12rem;height:12rem;font-size:3.25rem}.Avatar-module-scss-module__KBKOhq__hasImage{border:none;overflow:visible;box-shadow:0 1px 3px rgba(15,23,42,.18),0 4px 12px rgba(15,23,42,.1)}.Avatar-module-scss-module__KBKOhq__sizeLg.Avatar-module-scss-module__KBKOhq__hasImage{box-shadow:0 2px 6px rgba(15,23,42,.16),0 8px 20px rgba(15,23,42,.12)}.Avatar-module-scss-module__KBKOhq__image{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.Avatar-module-scss-module__KBKOhq__circle .Avatar-module-scss-module__KBKOhq__image{border-radius:50%}.Avatar-module-scss-module__KBKOhq__rounded .Avatar-module-scss-module__KBKOhq__image{border-radius:22%}
.ChatInput-module-scss-module__4b0VIa__chatInputContainer{background:#1f2937;border-top:1px solid #374151;flex-shrink:0;padding:20px}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light{background:#fff;border-top-color:rgba(55,53,47,.09)}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__inputWrapper{background:#f3f4f6;border-color:#e5e7eb}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__inputWrapper:focus-within{border-color:var(--chat-user-accent);box-shadow:0 0 0 2px rgba(var(--chat-user-accent-rgb),.2)}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__messageInput,.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__messageEditor{color:#111827;--form-input-color:#111827;--form-input-placeholder:#9ca3af}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__messageInput::placeholder{color:#9ca3af}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__pendingFile{background:#e5e7eb;border-color:#d1d5db}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__pendingName{color:#111827}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__pendingSize{color:#6b7280}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__pendingDocIcon{color:#374151;background:#d1d5db}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__attachError{color:#b91c1c}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__toolButton{color:#374151;background:#fff;border-color:#d1d5db}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__toolButton:hover{color:#111827;background:#e5e7eb;border-color:#9ca3af}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__toolButton:active{color:#111827;background:#d1d5db}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__sendButton:disabled{color:#6b7280;background:#d1d5db}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__dropOffer .ChatInput-module-scss-module__4b0VIa__inputWrapper,.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light.ChatInput-module-scss-module__4b0VIa__dropOffer .ChatInput-module-scss-module__4b0VIa__inputWrapper{border-style:dashed;border-color:var(--chat-user-accent);background:rgba(var(--chat-user-accent-rgb),.14)}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__dropOffer .ChatInput-module-scss-module__4b0VIa__messageEditor{visibility:hidden}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__dropTarget .ChatInput-module-scss-module__4b0VIa__inputWrapper,.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light.ChatInput-module-scss-module__4b0VIa__dropTarget .ChatInput-module-scss-module__4b0VIa__inputWrapper{border-style:solid;border-color:var(--chat-user-accent);box-shadow:0 0 0 2px rgba(var(--chat-user-accent-rgb),.35)}.ChatInput-module-scss-module__4b0VIa__messageSlot{position:relative}.ChatInput-module-scss-module__4b0VIa__dropOfferHint{z-index:1;pointer-events:none;color:#ddd6fe;align-items:center;margin:0;font-size:.8125rem;font-weight:600;line-height:1.3;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__dropOfferHint{color:#5b21b6}.ChatInput-module-scss-module__4b0VIa__inputWrapper{background:#374151;border:1px solid #4b5563;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.ChatInput-module-scss-module__4b0VIa__inputWrapper:focus-within{border-color:var(--chat-user-accent);box-shadow:0 0 0 2px rgba(var(--chat-user-accent-rgb),.2)}.ChatInput-module-scss-module__4b0VIa__messageEditor{color:#fff;--form-input-color:#fff;--form-input-placeholder:#9ca3af;min-height:24px;max-height:120px;padding:8px 0;font-size:.95rem;line-height:1.4;overflow:auto}.ChatInput-module-scss-module__4b0VIa__tokenEditor{--token-editor-auto-size-max-height:none;width:100%}.ChatInput-module-scss-module__4b0VIa__pill{color:#4c1d95;vertical-align:baseline;background:#ede9fe;border-radius:999px;align-items:center;max-width:100%;padding:.12rem 1.15rem .12rem .5rem;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1.3;display:inline-flex}.ChatInput-module-scss-module__4b0VIa__pillLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChatInput-module-scss-module__4b0VIa__pillStatic{color:#4c1d95;vertical-align:baseline;background:#ede9fe;border-radius:999px;align-items:center;max-width:100%;margin:0 .15em;padding:.08rem .5rem;font-size:.8rem;font-weight:600;line-height:1.3;display:inline-flex}.ChatInput-module-scss-module__4b0VIa__messageInput{color:#fff;resize:none;min-height:24px;max-height:120px;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;padding:8px 0;font-family:inherit;font-size:.95rem;line-height:1.4}.ChatInput-module-scss-module__4b0VIa__messageInput::placeholder{color:#9ca3af}.ChatInput-module-scss-module__4b0VIa__messageInput:hover:not(:disabled),.ChatInput-module-scss-module__4b0VIa__messageInput:focus{box-shadow:none;background:0 0;border:none;outline:none}.ChatInput-module-scss-module__4b0VIa__messageInput:focus-visible{box-shadow:none;background:0 0;border:none;outline:none}.ChatInput-module-scss-module__4b0VIa__messageInput:disabled{opacity:.5;cursor:not-allowed}.ChatInput-module-scss-module__4b0VIa__toolsRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.ChatInput-module-scss-module__4b0VIa__toolCluster{align-items:center;gap:0;display:flex}.ChatInput-module-scss-module__4b0VIa__toolCluster .ChatInput-module-scss-module__4b0VIa__toolButton{min-width:32px;padding-left:4px;padding-right:4px}.ChatInput-module-scss-module__4b0VIa__toolButton.ChatInput-module-scss-module__4b0VIa__toolButtonActive,.ChatInput-module-scss-module__4b0VIa__toolButton.ChatInput-module-scss-module__4b0VIa__toolButtonActive:hover{border-color:var(--chat-user-accent);color:#fff;background:#4b5563}.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__toolButton.ChatInput-module-scss-module__4b0VIa__toolButtonActive,.ChatInput-module-scss-module__4b0VIa__chatInputContainer.ChatInput-module-scss-module__4b0VIa__light .ChatInput-module-scss-module__4b0VIa__toolButton.ChatInput-module-scss-module__4b0VIa__toolButtonActive:hover{border-color:var(--chat-user-accent);color:#4c1d95;background:#ede9fe}.ChatInput-module-scss-module__4b0VIa__hiddenFileInput{display:none}.ChatInput-module-scss-module__4b0VIa__pendingFiles{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ChatInput-module-scss-module__4b0VIa__pendingFile{background:#374151;border:1px solid #4b5563;border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:6px 8px;display:flex}.ChatInput-module-scss-module__4b0VIa__pendingFileOnCard{background:#1f2937}.ChatInput-module-scss-module__4b0VIa__pendingThumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:36px;height:36px}.ChatInput-module-scss-module__4b0VIa__pendingDocIcon{color:#e5e7eb;background:#4b5563;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ChatInput-module-scss-module__4b0VIa__pendingMeta{flex-direction:column;min-width:0;display:flex}.ChatInput-module-scss-module__4b0VIa__pendingName{color:#f3f4f6;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:.8rem;overflow:hidden}.ChatInput-module-scss-module__4b0VIa__pendingSize{color:#9ca3af;font-size:.7rem}.ChatInput-module-scss-module__4b0VIa__pendingRemove{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.1rem;line-height:1}.ChatInput-module-scss-module__4b0VIa__pendingRemove:hover{color:#f3f4f6}.ChatInput-module-scss-module__4b0VIa__attachError{color:#fca5a5;margin:0 0 8px;font-size:.8rem}.ChatInput-module-scss-module__4b0VIa__toolButton{color:#d1d5db;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:8px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:8px;transition:all .2s;display:inline-flex}.ChatInput-module-scss-module__4b0VIa__toolButton svg{flex-shrink:0;display:block}.ChatInput-module-scss-module__4b0VIa__toolButton:hover{color:#f9fafb;background:#4b5563;border-color:#6b7280}.ChatInput-module-scss-module__4b0VIa__toolButton:active{color:#fff;background:#6b7280}.ChatInput-module-scss-module__4b0VIa__toolButton:disabled{opacity:.5;cursor:not-allowed}.ChatInput-module-scss-module__4b0VIa__toolButton:disabled:hover,.ChatInput-module-scss-module__4b0VIa__toolButton:disabled:active{color:#d1d5db;background:0 0;border-color:transparent}.ChatInput-module-scss-module__4b0VIa__sendButton{background:var(--chat-user-accent);color:var(--chat-user-accent-on-color);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.ChatInput-module-scss-module__4b0VIa__sendButton svg{fill:currentColor;width:20px;height:20px}.ChatInput-module-scss-module__4b0VIa__sendButton:hover:not(:disabled){background:#5a67d8;transform:scale(1.05)}.ChatInput-module-scss-module__4b0VIa__sendButton:active:not(:disabled){background:#4c51bf;transform:scale(.95)}.ChatInput-module-scss-module__4b0VIa__sendButton:disabled{cursor:not-allowed;opacity:.5;background:#6b7280}
.TextInput-module-scss-module__soWdZG__root{color:var(--form-input-color);background-color:var(--form-input-background);border:1px solid var(--form-input-border);border-radius:8px;max-width:100%;margin:0;padding:.5rem .75rem;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .15s,box-shadow .15s,background-color .15s}.TextInput-module-scss-module__soWdZG__root::placeholder{color:var(--form-input-placeholder);opacity:1}.TextInput-module-scss-module__soWdZG__root:hover:not(:disabled):not(:focus-visible){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.TextInput-module-scss-module__soWdZG__root:focus-visible{border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring);outline:none}.TextInput-module-scss-module__soWdZG__root:disabled{background-color:var(--form-input-disabled-bg);color:var(--form-input-disabled-color);cursor:not-allowed;opacity:.92}.TextInput-module-scss-module__soWdZG__passwordWrap{max-width:100%;display:block;position:relative}.TextInput-module-scss-module__soWdZG__passwordInput{width:100%;padding-right:3.5rem;display:block}.TextInput-module-scss-module__soWdZG__reveal{color:var(--muted-color,#64748b);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0 .75rem;font-size:.8125rem;font-weight:500;position:absolute;top:0;bottom:0;right:0}.TextInput-module-scss-module__soWdZG__reveal:hover:not(:disabled){color:var(--link-color)}.TextInput-module-scss-module__soWdZG__reveal:focus-visible:not(:disabled){color:var(--link-color)}.TextInput-module-scss-module__soWdZG__reveal:focus-visible{outline:none}.TextInput-module-scss-module__soWdZG__reveal:disabled{cursor:not-allowed;opacity:.6}
.DigitCodeInput-module-scss-module__laRCxq__group{flex-wrap:wrap;gap:.5rem;display:flex}.DigitCodeInput-module-scss-module__laRCxq__digit{color:var(--form-input-color);background-color:var(--form-input-background);border:1px solid var(--form-input-border);border-radius:8px;max-width:100%;margin:0;padding:.5rem .75rem;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .15s,box-shadow .15s,background-color .15s}.DigitCodeInput-module-scss-module__laRCxq__digit::placeholder{color:var(--form-input-placeholder);opacity:1}.DigitCodeInput-module-scss-module__laRCxq__digit:hover:not(:disabled):not(:focus-visible){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.DigitCodeInput-module-scss-module__laRCxq__digit:focus-visible{border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring);outline:none}.DigitCodeInput-module-scss-module__laRCxq__digit:disabled{background-color:var(--form-input-disabled-bg);color:var(--form-input-disabled-color);cursor:not-allowed;opacity:.92}.DigitCodeInput-module-scss-module__laRCxq__digit{box-sizing:border-box;text-align:center;font-variant-numeric:tabular-nums;width:2.75rem;height:3.15rem;caret-color:var(--link-color);border-radius:10px;padding:0;font-size:1.25rem;font-weight:600}
.InputWithUnits-module-scss-module__nqDwDa__shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--form-input-color);background-color:var(--form-input-background);border:1px solid var(--form-input-border);border-radius:8px;align-items:stretch;gap:0;padding:0;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.InputWithUnits-module-scss-module__nqDwDa__shell:hover:not(:has(.InputWithUnits-module-scss-module__nqDwDa__numberInput:disabled)):not(:has(.InputWithUnits-module-scss-module__nqDwDa__tokenChip:disabled)){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.InputWithUnits-module-scss-module__nqDwDa__shell:focus-within{border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring);outline:none}.InputWithUnits-module-scss-module__nqDwDa__shell:has(.InputWithUnits-module-scss-module__nqDwDa__numberInput:disabled){background-color:var(--form-input-disabled-bg);cursor:not-allowed;opacity:.92}.InputWithUnits-module-scss-module__nqDwDa__shell:has(.InputWithUnits-module-scss-module__nqDwDa__tokenChip:disabled){background-color:var(--form-input-disabled-bg);cursor:not-allowed;opacity:.92}.InputWithUnits-module-scss-module__nqDwDa__shellInvalid{border-color:var(--form-input-error-border,#dc2626)}.InputWithUnits-module-scss-module__nqDwDa__shellInvalid:focus-within{border-color:var(--form-input-error-border,#dc2626);box-shadow:0 0 0 3px var(--form-input-error-ring,rgba(220,38,38,.2))}.InputWithUnits-module-scss-module__nqDwDa__numberInput,.InputWithUnits-module-scss-module__nqDwDa__unitTrigger,.InputWithUnits-module-scss-module__nqDwDa__tokenChip{box-shadow:none;background:0 0;border:none;outline:none}.InputWithUnits-module-scss-module__nqDwDa__numberInput:focus,.InputWithUnits-module-scss-module__nqDwDa__unitTrigger:focus,.InputWithUnits-module-scss-module__nqDwDa__tokenChip:focus{box-shadow:none;border:none;outline:none}.InputWithUnits-module-scss-module__nqDwDa__numberInput:focus-visible{box-shadow:none;border:none;outline:none}.InputWithUnits-module-scss-module__nqDwDa__unitTrigger:focus-visible{box-shadow:none;border:none;outline:none}.InputWithUnits-module-scss-module__nqDwDa__tokenChip:focus-visible{box-shadow:none;border:none;outline:none}.InputWithUnits-module-scss-module__nqDwDa__numberInput{width:auto;min-width:0;font:inherit;font-size:inherit;line-height:inherit;color:inherit;flex:1 1 0;margin:0;padding:.5rem .35em .5rem .55em}.InputWithUnits-module-scss-module__nqDwDa__numberInput:disabled{cursor:not-allowed;color:var(--form-input-disabled-color)}.InputWithUnits-module-scss-module__nqDwDa__numberInput::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.InputWithUnits-module-scss-module__nqDwDa__numberInput::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.InputWithUnits-module-scss-module__nqDwDa__numberInput{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.InputWithUnits-module-scss-module__nqDwDa__tokenChip{color:#4c1d95;min-width:0;font:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;background:#ede9fe;border-radius:999px;flex:1 1 0;align-items:center;max-width:100%;margin:.2rem .35rem;padding:.15rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.InputWithUnits-module-scss-module__nqDwDa__tokenChip:disabled{cursor:not-allowed;opacity:.7}.InputWithUnits-module-scss-module__nqDwDa__unitPicker{flex:none;align-items:stretch;min-width:0;max-width:50%;display:flex;position:relative;overflow:hidden}.InputWithUnits-module-scss-module__nqDwDa__unitPickerHidden{display:none}.InputWithUnits-module-scss-module__nqDwDa__unitTrigger{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .3rem center;background-repeat:no-repeat;background-size:10px;align-items:center;gap:.2rem;margin:0;padding:.5rem 1.15rem .5rem .2em;display:flex;overflow:hidden}.InputWithUnits-module-scss-module__nqDwDa__unitTrigger:disabled{cursor:not-allowed;color:var(--form-input-disabled-color)}.InputWithUnits-module-scss-module__nqDwDa__unitTriggerStatic{cursor:default;background-image:none;padding-right:.45em}.InputWithUnits-module-scss-module__nqDwDa__unitTriggerLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.InputWithUnits-module-scss-module__nqDwDa__unitDialog{background-color:var(--form-input-background,#fff);color:var(--form-input-color,#1e293b);color-scheme:normal;border:none;border-radius:8px;width:max-content;min-width:max-content;padding:0;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.12)}.InputWithUnits-module-scss-module__nqDwDa__unitDialog::backdrop{background:0 0}.InputWithUnits-module-scss-module__nqDwDa__unitMenu{max-height:inherit;width:max-content;min-width:100%;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.InputWithUnits-module-scss-module__nqDwDa__unitMenu:focus{outline:none}.InputWithUnits-module-scss-module__nqDwDa__unitOption{font:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;white-space:nowrap;padding:.45rem .75rem}.InputWithUnits-module-scss-module__nqDwDa__unitOption:hover{background-color:var(--form-input-background-hover)}.InputWithUnits-module-scss-module__nqDwDa__unitOptionSelected{background-color:var(--header-dropdown-selected-row-bg,rgba(109,40,217,.1))}.InputWithUnits-module-scss-module__nqDwDa__unitOptionActive{background-color:var(--form-input-background-hover)}.InputWithUnits-module-scss-module__nqDwDa__tokenDialog{z-index:40;background-color:var(--form-input-background,#fff);color:var(--form-input-color,#1e293b);color-scheme:normal;border:none;border-radius:8px;width:max-content;min-width:max-content;padding:0;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.12)}.InputWithUnits-module-scss-module__nqDwDa__tokenDialog::backdrop{background:0 0}
.ColorPickerPanel-module-scss-module__ZE17OG__panel{--gap:10px;--right-col:38px;--picker-height:180px;--picker-basis:200px;gap:var(--gap);--picker-surface:#fff;--form-input-background:#f8fafc;--form-input-background-hover:#f1f5f9;--form-input-color:#0f172a;--form-input-border:#cbd5e1;--form-input-focus-border:#7c3aed;--form-input-focus-ring:rgba(124,58,237,.22);--border-color:#e2e8f0;--foreground:#0f172a;--muted-color:#64748b;--link-color:#6d28d9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--picker-surface);width:-moz-fit-content;width:fit-content;max-width:none;height:-moz-fit-content;height:fit-content;max-height:none;color:var(--foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;margin:0;padding:12px;display:flex;position:fixed;top:auto;bottom:auto;left:auto;right:auto;box-shadow:0 16px 40px rgba(15,23,42,.22),0 2px 8px rgba(15,23,42,.1)}.ColorPickerPanel-module-scss-module__ZE17OG__panel:focus{outline:none}.ColorPickerPanel-module-scss-module__ZE17OG__panel::backdrop{background:0 0}.ColorPickerPanel-module-scss-module__ZE17OG__panel:before,.ColorPickerPanel-module-scss-module__ZE17OG__panel:after{content:"";left:var(--caret-x,16px);pointer-events:none;width:0;height:0;position:absolute;transform:translate(-50%)}.ColorPickerPanel-module-scss-module__ZE17OG__panelBelow:before{border:9px solid transparent;border-bottom-color:var(--border-color,#e5e7eb);bottom:100%}.ColorPickerPanel-module-scss-module__ZE17OG__panelBelow:after{border:8px solid transparent;border-bottom-color:var(--picker-surface,#fff);margin-bottom:-1px;bottom:100%}.ColorPickerPanel-module-scss-module__ZE17OG__panelAbove:before{border:9px solid transparent;border-top-color:var(--border-color,#e5e7eb);top:100%}.ColorPickerPanel-module-scss-module__ZE17OG__panelAbove:after{border:8px solid transparent;border-top-color:var(--picker-surface,#fff);margin-top:-1px;top:100%}.ColorPickerPanel-module-scss-module__ZE17OG__body{align-items:stretch;gap:var(--gap);height:var(--picker-height);display:flex}.ColorPickerPanel-module-scss-module__ZE17OG__svPlane{flex:1 1 var(--picker-basis);cursor:crosshair;background-color:var(--sv-hue,red);border:1px solid var(--border-color,#e5e7eb);touch-action:none;background-image:linear-gradient(transparent,#000),linear-gradient(90deg,#fff,transparent);border-radius:6px;min-width:0;height:100%;position:relative}.ColorPickerPanel-module-scss-module__ZE17OG__svPlane:focus-visible{outline:2px solid var(--link-color,#6d28d9);outline-offset:2px}.ColorPickerPanel-module-scss-module__ZE17OG__sliderColumn{flex:0 0 var(--right-col);align-items:stretch;gap:var(--gap);display:flex}.ColorPickerPanel-module-scss-module__ZE17OG__svThumb{pointer-events:none;background:0 0;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px rgba(0,0,0,.6),0 1px 3px rgba(0,0,0,.35)}.ColorPickerPanel-module-scss-module__ZE17OG__slider{background-image:var(--slider-track,none);border:1px solid var(--border-color,#e5e7eb);cursor:pointer;touch-action:none;background-repeat:no-repeat;background-size:100% 100%;position:relative}.ColorPickerPanel-module-scss-module__ZE17OG__slider:focus-visible{outline:2px solid var(--link-color,#6d28d9);outline-offset:2px}.ColorPickerPanel-module-scss-module__ZE17OG__sliderHorizontal{border-radius:7px;height:14px}.ColorPickerPanel-module-scss-module__ZE17OG__sliderVertical{border-radius:7px;flex:0 0 14px;height:100%}.ColorPickerPanel-module-scss-module__ZE17OG__sliderChecker{background-color:#fff;background-image:var(--slider-track,none),linear-gradient(45deg,#d1d5db 25%,transparent 25%),linear-gradient(-45deg,#d1d5db 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d1d5db 75%),linear-gradient(-45deg,transparent 75%,#d1d5db 75%);background-position:0 0,0 0,0 4px,4px -4px,-4px 0;background-size:100% 100%,8px 8px,8px 8px,8px 8px,8px 8px}.ColorPickerPanel-module-scss-module__ZE17OG__sliderThumb{border:2px solid var(--link-color,#6d28d9);pointer-events:none;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px rgba(15,23,42,.25)}.ColorPickerPanel-module-scss-module__ZE17OG__sliderVertical .ColorPickerPanel-module-scss-module__ZE17OG__sliderThumb{top:0;left:50%}.ColorPickerPanel-module-scss-module__ZE17OG__footer{align-items:center;gap:var(--gap);display:flex}.ColorPickerPanel-module-scss-module__ZE17OG__previewColumn{flex:0 0 var(--right-col);justify-content:stretch;align-items:center;display:flex}.ColorPickerPanel-module-scss-module__ZE17OG__preview{background-color:#fff;background-image:linear-gradient(45deg,#d1d5db 25%,transparent 25%),linear-gradient(-45deg,#d1d5db 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d1d5db 75%),linear-gradient(-45deg,transparent 75%,#d1d5db 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border:1px solid rgba(15,23,42,.55);border-radius:6px;width:100%;height:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.85),0 0 0 1px rgba(15,23,42,.28)}.ColorPickerPanel-module-scss-module__ZE17OG__preview:after{content:"";background:var(--preview-color,transparent);position:absolute;top:0;bottom:0;left:0;right:0}.ColorPickerPanel-module-scss-module__ZE17OG__hexLabel{flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.ColorPickerPanel-module-scss-module__ZE17OG__hexLabelText{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-color,#6b7280);flex:none;font-size:.7rem}.ColorPickerPanel-module-scss-module__ZE17OG__hexInput{color:var(--form-input-color);background-color:var(--form-input-background);border:1px solid var(--form-input-border);border-radius:8px;max-width:100%;margin:0;padding:.5rem .75rem;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .15s,box-shadow .15s,background-color .15s}.ColorPickerPanel-module-scss-module__ZE17OG__hexInput::placeholder{color:var(--form-input-placeholder);opacity:1}.ColorPickerPanel-module-scss-module__ZE17OG__hexInput:hover:not(:disabled):not(:focus-visible){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.ColorPickerPanel-module-scss-module__ZE17OG__hexInput:focus-visible{border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring);outline:none}.ColorPickerPanel-module-scss-module__ZE17OG__hexInput:disabled{background-color:var(--form-input-disabled-bg);color:var(--form-input-disabled-color);cursor:not-allowed;opacity:.92}.ColorPickerPanel-module-scss-module__ZE17OG__hexInput{min-width:0;font-size:.8rem;font-family:var(--font-mono,ui-monospace,Menlo,monospace);flex:auto;padding:.35rem .5rem}.ColorPickerPanel-module-scss-module__ZE17OG__eyedropper{border:1px solid var(--border-color,#e5e7eb);width:28px;height:28px;color:var(--muted-color,#6b7280);cursor:pointer;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ColorPickerPanel-module-scss-module__ZE17OG__eyedropper:hover:not(:disabled){background:var(--form-input-background-hover,#f3f4f6);color:var(--form-input-color,var(--foreground,#1e293b))}.ColorPickerPanel-module-scss-module__ZE17OG__eyedropper:focus-visible{outline:2px solid var(--link-color,#6d28d9);outline-offset:2px}.ColorPickerPanel-module-scss-module__ZE17OG__eyedropper:disabled{opacity:.55;cursor:not-allowed}.ColorPickerPanel-module-scss-module__ZE17OG__tokens{border-top:1px solid var(--border-color,#e5e7eb);flex-direction:column;gap:4px;max-height:9rem;padding-top:4px;display:flex;overflow:auto}.ColorPickerPanel-module-scss-module__ZE17OG__token{width:100%;color:var(--form-input-color,var(--foreground,#1e293b));font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:6px;align-items:center;gap:8px;margin:0;padding:6px 8px;font-size:.8rem;display:flex}.ColorPickerPanel-module-scss-module__ZE17OG__token:hover{background:var(--form-input-background-hover,#f1f5f9)}.ColorPickerPanel-module-scss-module__ZE17OG__tokenSelected{color:#4c1d95;background:#ede9fe;border-color:#7c3aed;font-weight:600}.ColorPickerPanel-module-scss-module__ZE17OG__tokenSelected:hover{background:#ddd6fe}.ColorPickerPanel-module-scss-module__ZE17OG__tokenCheck{color:#6d28d9;flex:none;margin-left:auto;font-size:.85rem;line-height:1}.ColorPickerPanel-module-scss-module__ZE17OG__tokenSwatch{background-color:#fff;background-image:linear-gradient(45deg,#d1d5db 25%,transparent 25%),linear-gradient(-45deg,#d1d5db 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d1d5db 75%),linear-gradient(-45deg,transparent 75%,#d1d5db 75%);background-position:0 0,0 3px,3px -3px,-3px 0;background-size:6px 6px;border:1px solid rgba(15,23,42,.55);border-radius:4px;flex:0 0 16px;width:16px;height:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.85),0 0 0 1px rgba(15,23,42,.28)}.ColorPickerPanel-module-scss-module__ZE17OG__tokenSwatch:after{content:"";background:var(--swatch-color,transparent);position:absolute;top:0;bottom:0;left:0;right:0}.ColorPickerPanel-module-scss-module__ZE17OG__tokenName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.FontFamilyPickerPanel-module-scss-module__1i2CVa__panel{--picker-surface:#fff;--form-input-background:#f8fafc;--form-input-color:#0f172a;--form-input-border:#cbd5e1;--border-color:#e2e8f0;--foreground:#0f172a;--muted-color:#64748b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--picker-surface);width:260px;max-width:calc(100vw - 16px);height:-moz-fit-content;height:fit-content;max-height:min(360px,100vh - 24px);color:var(--foreground);border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:10px;display:flex;position:fixed;top:auto;bottom:auto;left:auto;right:auto;box-shadow:0 16px 40px rgba(15,23,42,.22),0 2px 8px rgba(15,23,42,.1)}.FontFamilyPickerPanel-module-scss-module__1i2CVa__panel:focus{outline:none}.FontFamilyPickerPanel-module-scss-module__1i2CVa__panel::backdrop{background:0 0}.FontFamilyPickerPanel-module-scss-module__1i2CVa__panel:before,.FontFamilyPickerPanel-module-scss-module__1i2CVa__panel:after{content:"";left:var(--caret-x,16px);pointer-events:none;width:0;height:0;position:absolute;transform:translate(-50%)}.FontFamilyPickerPanel-module-scss-module__1i2CVa__panelBelow:before{border:9px solid transparent;border-bottom-color:var(--border-color,#e5e7eb);bottom:100%}.FontFamilyPickerPanel-module-scss-module__1i2CVa__panelBelow:after{border:8px solid transparent;border-bottom-color:var(--picker-surface,#fff);margin-bottom:-1px;bottom:100%}.FontFamilyPickerPanel-module-scss-module__1i2CVa__panelAbove:before{border:9px solid transparent;border-top-color:var(--border-color,#e5e7eb);top:100%}.FontFamilyPickerPanel-module-scss-module__1i2CVa__panelAbove:after{border:8px solid transparent;border-top-color:var(--picker-surface,#fff);margin-top:-1px;top:100%}.FontFamilyPickerPanel-module-scss-module__1i2CVa__search{color:var(--form-input-color);background-color:var(--form-input-background);border:1px solid var(--form-input-border);border-radius:8px;max-width:100%;margin:0;padding:.5rem .75rem;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .15s,box-shadow .15s,background-color .15s}.FontFamilyPickerPanel-module-scss-module__1i2CVa__search::placeholder{color:var(--form-input-placeholder);opacity:1}.FontFamilyPickerPanel-module-scss-module__1i2CVa__search:hover:not(:disabled):not(:focus-visible){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.FontFamilyPickerPanel-module-scss-module__1i2CVa__search:focus-visible{border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring);outline:none}.FontFamilyPickerPanel-module-scss-module__1i2CVa__search:disabled{background-color:var(--form-input-disabled-bg);color:var(--form-input-disabled-color);cursor:not-allowed;opacity:.92}.FontFamilyPickerPanel-module-scss-module__1i2CVa__search{box-sizing:border-box;width:100%}.FontFamilyPickerPanel-module-scss-module__1i2CVa__list{flex-direction:column;gap:2px;min-height:0;max-height:260px;display:flex;overflow:auto}.FontFamilyPickerPanel-module-scss-module__1i2CVa__empty{color:var(--muted-color);text-align:center;padding:12px 8px;font-size:13px}.FontFamilyPickerPanel-module-scss-module__1i2CVa__option{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 8px;font-size:14px;line-height:1.3;display:flex}.FontFamilyPickerPanel-module-scss-module__1i2CVa__option:hover{background:#f1f5f9;outline:none}.FontFamilyPickerPanel-module-scss-module__1i2CVa__option:focus-visible{background:#f1f5f9;outline:none}.FontFamilyPickerPanel-module-scss-module__1i2CVa__optionSelected{background:#ede9fe}.FontFamilyPickerPanel-module-scss-module__1i2CVa__optionName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.FontFamilyPickerPanel-module-scss-module__1i2CVa__optionHint{color:var(--muted-color);flex:none;font-family:inherit;font-size:11px}
.ColorInput-module-scss-module__VIXOsq__root{flex-direction:column;gap:.25rem;display:flex;position:relative}.ColorInput-module-scss-module__VIXOsq__row{align-items:center;gap:.5rem;display:flex}.ColorInput-module-scss-module__VIXOsq__tokenLabel{color:#4c1d95;text-overflow:ellipsis;white-space:nowrap;background:#ede9fe;border-radius:999px;min-width:0;max-width:100%;padding:.15rem .5rem;font-size:.75rem;font-weight:600;overflow:hidden}.ColorInput-module-scss-module__VIXOsq__swatch{cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#d1d5db 25%,transparent 25%),linear-gradient(-45deg,#d1d5db 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d1d5db 75%),linear-gradient(-45deg,transparent 75%,#d1d5db 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border:1px solid rgba(15,23,42,.55);border-radius:6px;flex:none;width:2rem;height:2rem;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.7)}.ColorInput-module-scss-module__VIXOsq__swatch:after{content:"";background:var(--swatch-color,transparent);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ColorInput-module-scss-module__VIXOsq__swatch:focus-visible{outline:2px solid var(--link-color,#6d28d9);outline-offset:2px}.ColorInput-module-scss-module__VIXOsq__swatch:disabled{opacity:.55;cursor:not-allowed}.ColorInput-module-scss-module__VIXOsq__swatchFilled{border-color:rgba(15,23,42,.7);box-shadow:inset 0 0 0 1px rgba(255,255,255,.85),0 0 0 1px rgba(15,23,42,.45)}.ColorInput-module-scss-module__VIXOsq__clear{border:1px solid var(--border-color,#e5e7eb);width:2rem;height:2rem;color:var(--muted-color,#6b7280);cursor:pointer;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex}.ColorInput-module-scss-module__VIXOsq__clear:hover{background:var(--form-input-background-hover,#f3f4f6);color:var(--form-input-color,var(--foreground,#1e293b))}.ColorInput-module-scss-module__VIXOsq__clear:focus-visible{outline:2px solid var(--link-color,#6d28d9);outline-offset:2px}.ColorInput-module-scss-module__VIXOsq__clear:disabled{opacity:.55;cursor:not-allowed}
.Message-module-scss-module__yz6S6W__message{display:flex}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__user{justify-content:flex-end}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__user .Message-module-scss-module__yz6S6W__messageContent{background:var(--chat-user-accent-gradient);color:var(--chat-user-accent-on-color);white-space:normal;max-width:80%;box-shadow:var(--chat-user-accent-shadow);border-radius:18px 18px 4px}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__user .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__codeBlock{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.28)}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__user .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__codeBlock code{color:inherit}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__user .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__inlineCode{color:inherit;background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.28)}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__user .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__blockquote{color:inherit;background:rgba(255,255,255,.12);border-left-color:rgba(255,255,255,.55)}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__user .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownLink{color:inherit;text-decoration:underline}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__user .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownTable th,.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__user .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownTable td{border-color:rgba(255,255,255,.28)}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__user .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownTable th{background:rgba(255,255,255,.12)}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__user .Message-module-scss-module__yz6S6W__textContent hr{border-top-color:rgba(255,255,255,.28)}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__user .Message-module-scss-module__yz6S6W__textContent h1.Message-module-scss-module__yz6S6W__markdownHeading,.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__user .Message-module-scss-module__yz6S6W__textContent h2.Message-module-scss-module__yz6S6W__markdownHeading{border-bottom-color:rgba(255,255,255,.28)}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__ai{justify-content:flex-start}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__ai .Message-module-scss-module__yz6S6W__messageContent{color:#e5e7eb;background:0 0;border:none;border-radius:18px 18px 18px 4px;max-width:80%;padding:0}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__ai.Message-module-scss-module__yz6S6W__firstBlock{margin-bottom:12px}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__light.Message-module-scss-module__yz6S6W__ai .Message-module-scss-module__yz6S6W__messageContent{color:#1f2937}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__light.Message-module-scss-module__yz6S6W__ai .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__codeBlock{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.08)}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__light.Message-module-scss-module__yz6S6W__ai .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__codeBlock code{color:#1f2937}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__light.Message-module-scss-module__yz6S6W__ai .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__inlineCode{color:#1f2937;background:rgba(15,23,42,.05);border-color:rgba(15,23,42,.1)}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__light.Message-module-scss-module__yz6S6W__ai .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__blockquote{color:#4b5563}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__light.Message-module-scss-module__yz6S6W__ai .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownTable th,.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__light.Message-module-scss-module__yz6S6W__ai .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownTable td{border-color:rgba(15,23,42,.1)}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__light.Message-module-scss-module__yz6S6W__ai .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownTable th{background:rgba(15,23,42,.04)}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__light.Message-module-scss-module__yz6S6W__ai .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownTable tr:nth-child(2n){background:rgba(15,23,42,.02)}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__light.Message-module-scss-module__yz6S6W__ai .Message-module-scss-module__yz6S6W__textContent hr{border-top-color:rgba(15,23,42,.1)}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__light.Message-module-scss-module__yz6S6W__ai .Message-module-scss-module__yz6S6W__textContent h1.Message-module-scss-module__yz6S6W__markdownHeading{border-bottom-color:rgba(15,23,42,.1)}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__light.Message-module-scss-module__yz6S6W__ai .Message-module-scss-module__yz6S6W__textContent h2.Message-module-scss-module__yz6S6W__markdownHeading{border-bottom-color:rgba(15,23,42,.08)}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__light.Message-module-scss-module__yz6S6W__ai .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__subagentOutput{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.12) rgba(15,23,42,.12) rgba(15,23,42,.12) #64748b}.Message-module-scss-module__yz6S6W__message.Message-module-scss-module__yz6S6W__light.Message-module-scss-module__yz6S6W__ai .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__subagentOutputLabel{color:#64748b}.Message-module-scss-module__yz6S6W__messageContent{border-radius:18px;padding:12px 16px;position:relative}.Message-module-scss-module__yz6S6W__messageContent p{word-wrap:break-word;margin:0 0 8px;line-height:1.5}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__contentBlock{margin-bottom:12px}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__contentBlock:last-child{margin-bottom:0}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent{word-wrap:break-word;margin:0;line-height:1.5}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownParagraph{margin:0 0 12px;line-height:1.6}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownParagraph:last-child{margin-bottom:0}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownHeading{color:inherit;margin:16px 0 8px;font-weight:600;line-height:1.3}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownHeading:first-child{margin-top:0}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent h1.Message-module-scss-module__yz6S6W__markdownHeading{border-bottom:2px solid rgba(255,255,255,.1);padding-bottom:4px;font-size:1.5rem}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent h2.Message-module-scss-module__yz6S6W__markdownHeading{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:2px;font-size:1.25rem}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent h3.Message-module-scss-module__yz6S6W__markdownHeading,.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent h4.Message-module-scss-module__yz6S6W__markdownHeading,.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent h5.Message-module-scss-module__yz6S6W__markdownHeading,.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent h6.Message-module-scss-module__yz6S6W__markdownHeading{font-size:1.1rem}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__codeBlock{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;margin:12px 0;padding:12px;overflow-x:auto}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__codeBlock code{color:#e5e7eb;background:0 0;padding:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__inlineCode{color:#e5e7eb;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:2px 6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__blockquote{border-left:4px solid var(--chat-user-accent);background:rgba(var(--chat-user-accent-rgb),.1);color:#d1d5db;border-radius:0 6px 6px 0;margin:12px 0;padding:8px 16px;font-style:italic}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownList{margin:12px 0;padding-left:24px}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownList.Message-module-scss-module__yz6S6W__markdownList{margin:8px 0}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__listItem{margin:4px 0;line-height:1.5}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownTable{border-collapse:collapse;width:100%;margin:16px 0;font-size:.875rem}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownTable th,.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownTable td{text-align:left;border:1px solid rgba(255,255,255,.1);padding:8px 12px}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownTable th{background:rgba(255,255,255,.05);font-weight:600}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownTable tr:nth-child(2n){background:rgba(255,255,255,.02)}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__tableHeader{background:rgba(255,255,255,.05);font-weight:600}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__tableCell{vertical-align:top}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownLink{color:var(--chat-user-accent);border-bottom:1px solid transparent;text-decoration:none;transition:border-color .2s}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__markdownLink:hover{border-bottom-color:var(--chat-user-accent)}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__strongText{color:inherit;font-weight:600}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__emphasizedText{color:inherit;font-style:italic}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:20px 0}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent img{border-radius:6px;max-width:100%;height:auto;margin:12px 0}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent input[type=checkbox]{margin-right:8px;transform:scale(1.1)}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__subagentOutput{background:rgba(15,23,42,.45);border:1px solid rgba(148,163,184,.28);border-left:3px solid #64748b;border-radius:10px;max-width:100%;margin:14px 0;padding:10px 12px 12px}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__subagentOutput:first-child{margin-top:0}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__subagentOutput:last-child{margin-bottom:0}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__subagentOutputLabel{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px;font-size:.68rem;font-weight:600}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent .Message-module-scss-module__yz6S6W__subagentOutputBody{opacity:.95;font-size:.92rem}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent del{opacity:.7;text-decoration:line-through}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent sub,.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent sup{top:-.5em}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__textContent sub{bottom:-.25em}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__userText{word-wrap:break-word;font-size:.95rem;line-height:1.4}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__mentionText{white-space:pre-wrap;word-wrap:break-word}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__attachments{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__attachmentImage{object-fit:cover;border-radius:10px;max-width:220px;max-height:180px;display:block}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__attachmentChip{max-width:100%;color:inherit;cursor:pointer;background:rgba(0,0,0,.12);border:1px solid rgba(255,255,255,.25);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;display:inline-flex}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__attachmentChipName{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__attachmentChipSize{opacity:.75;font-size:.72rem}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__streamingIndicator{gap:4px;margin-bottom:8px;display:inline-flex}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__streamingIndicator span{background:var(--chat-user-accent);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both Message-module-scss-module__yz6S6W__pulse}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__streamingIndicator span:first-child{animation-delay:-.32s}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__streamingIndicator span:nth-child(2){animation-delay:-.16s}.Message-module-scss-module__yz6S6W__messageContent .Message-module-scss-module__yz6S6W__streamingIndicator span:nth-child(3){animation-delay:0s}.Message-module-scss-module__yz6S6W__aiMessageGroup,.Message-module-scss-module__yz6S6W__userMessageGroup{margin-bottom:8px}.Message-module-scss-module__yz6S6W__typingIndicator{align-items:center;gap:4px;display:flex}.Message-module-scss-module__yz6S6W__typingIndicator span{background:#9ca3af;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite Message-module-scss-module__yz6S6W__typing}.Message-module-scss-module__yz6S6W__typingIndicator span:first-child{animation-delay:-.32s}.Message-module-scss-module__yz6S6W__typingIndicator span:nth-child(2){animation-delay:-.16s}@keyframes Message-module-scss-module__yz6S6W__typing{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes Message-module-scss-module__yz6S6W__pulse{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.Message-module-scss-module__yz6S6W__toolUseBlock{max-width:90%;margin-bottom:8px}.Message-module-scss-module__yz6S6W__toolUseBlock .Message-module-scss-module__yz6S6W__toolUseContent{color:#1e40af;background:#f0f9ff;border-left:4px solid #3b82f6;border-radius:12px;padding:12px 16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.Message-module-scss-module__yz6S6W__toolUseBlock .Message-module-scss-module__yz6S6W__toolUseContent strong{color:inherit;margin-bottom:4px;display:block}.Message-module-scss-module__yz6S6W__toolUseBlock .Message-module-scss-module__yz6S6W__toolUseContent pre{white-space:pre-wrap;word-wrap:break-word;color:inherit;margin:0;font-size:.8rem}.Message-module-scss-module__yz6S6W__toolHeader{justify-content:space-between;align-items:center;min-height:32px;margin-bottom:4px;display:flex}.Message-module-scss-module__yz6S6W__toolHeader .Message-module-scss-module__yz6S6W__toolInfo{flex:1;align-items:center;gap:8px;display:flex}.Message-module-scss-module__yz6S6W__toolHeader .Message-module-scss-module__yz6S6W__toolIcon{font-size:1rem}.Message-module-scss-module__yz6S6W__toolHeader .Message-module-scss-module__yz6S6W__toolName{color:inherit;font-weight:600}.Message-module-scss-module__yz6S6W__toolHeader .Message-module-scss-module__yz6S6W__detailsButton{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:.75rem;font-weight:500;transition:all .2s}.Message-module-scss-module__yz6S6W__toolHeader .Message-module-scss-module__yz6S6W__detailsButton:hover{color:#374151;background:#f3f4f6;border-color:#9ca3af}.Message-module-scss-module__yz6S6W__toolHeader .Message-module-scss-module__yz6S6W__detailsButton:active{background:#e5e7eb;border-color:#6b7280}.Message-module-scss-module__yz6S6W__toolDetails{border-top:1px solid rgba(59,130,246,.2);margin-top:8px;padding-top:12px}.Message-module-scss-module__yz6S6W__toolInput,.Message-module-scss-module__yz6S6W__toolResult{margin-top:8px}.Message-module-scss-module__yz6S6W__toolInput strong,.Message-module-scss-module__yz6S6W__toolResult strong{opacity:.8;margin-bottom:4px;font-size:.8rem;display:block}.Message-module-scss-module__yz6S6W__toolStatus{opacity:.8;margin:4px 0;font-size:.8rem}.Message-module-scss-module__yz6S6W__statusBadge{color:#fff;text-transform:uppercase;background:#22c55e;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:600}.Message-module-scss-module__yz6S6W__statusBadge.Message-module-scss-module__yz6S6W__statusSuccess{background:#22c55e}.Message-module-scss-module__yz6S6W__statusBadge.Message-module-scss-module__yz6S6W__statusError{background:#ef4444}.Message-module-scss-module__yz6S6W__statusBadge.Message-module-scss-module__yz6S6W__statusPending{background:#f59e0b}.Message-module-scss-module__yz6S6W__statusBadge.Message-module-scss-module__yz6S6W__statusFailed{background:#dc2626}.Message-module-scss-module__yz6S6W__toolData{max-height:200px;color:inherit;background:rgba(0,0,0,.1);border-radius:6px;margin:4px 0;padding:8px;font-size:.75rem;line-height:1.4;overflow:auto}
.CountUpTimer-module-scss-module__HeEq3a__timer{font-variant-numeric:tabular-nums;opacity:.75;white-space:nowrap;font-style:normal;font-weight:500}
.FoldGuide-module-scss-module__zBdm2q__layer{pointer-events:none;z-index:3;position:absolute;overflow:visible}.FoldGuide-module-scss-module__zBdm2q__line{border-top:calc(1px/var(--canvas-zoom,1))dashed #60a5fa;position:absolute;bottom:0;left:0;right:0}.FoldGuide-module-scss-module__zBdm2q__handle{box-sizing:border-box;width:calc(18px/var(--canvas-zoom,1));height:calc(22px/var(--canvas-zoom,1));margin:0 0 calc(-11px/var(--canvas-zoom,1))calc(-18px/var(--canvas-zoom,1));border-radius:calc(2px/var(--canvas-zoom,1))0 0 calc(2px/var(--canvas-zoom,1));pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:ns-resize;background:#3b82f6;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:0;left:0}.FoldGuide-module-scss-module__zBdm2q__handle:focus{outline:none}.FoldGuide-module-scss-module__zBdm2q__handle:focus-visible{box-shadow:0 0 0 calc(2px/var(--canvas-zoom,1))rgba(59,130,246,.4)}.FoldGuide-module-scss-module__zBdm2q__grip{width:calc(8px/var(--canvas-zoom,1));height:calc(6px/var(--canvas-zoom,1));border-top:calc(1.5px/var(--canvas-zoom,1))solid #fff;border-bottom:calc(1.5px/var(--canvas-zoom,1))solid #fff;display:block}
.ResizeHandles-module-scss-module__-Hs20q__layer{pointer-events:none;z-index:2;position:absolute}.ResizeHandles-module-scss-module__-Hs20q__handle{box-sizing:border-box;width:calc(14px/var(--canvas-zoom,1));height:calc(14px/var(--canvas-zoom,1));margin:calc(-7px/var(--canvas-zoom,1))0 0 calc(-7px/var(--canvas-zoom,1));border:calc(1.5px/var(--canvas-zoom,1))solid #8b5cf6;border-radius:calc(2px/var(--canvas-zoom,1));pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;padding:0;position:absolute}.ResizeHandles-module-scss-module__-Hs20q__handle:focus{outline:none}.ResizeHandles-module-scss-module__-Hs20q__handle:focus-visible{box-shadow:0 0 0 calc(2px/var(--canvas-zoom,1))rgba(139,92,246,.35)}
.ScreenReaderOnly-module-scss-module__9fGwoW__root{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.AppTable-module-scss-module__UONYrq__selectionRegion{border-radius:8px;outline:none;margin:1rem 0}.AppTable-module-scss-module__UONYrq__rowSelectable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AppTable-module-scss-module__UONYrq__rowSelected{background-color:rgba(59,130,246,.09)}.AppTable-module-scss-module__UONYrq__rowKeyboardCursor{box-shadow:inset 0 0 0 2px var(--primary-color,#3b82f6)}.AppTable-module-scss-module__UONYrq__tableContainer{background-color:var(--background-end,#fff);border-radius:8px;margin:1rem 0;overflow-x:auto;overflow-y:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AppTable-module-scss-module__UONYrq__selectionRegion .AppTable-module-scss-module__UONYrq__tableContainer{margin:0}.AppTable-module-scss-module__UONYrq__tableContainerFlush{box-shadow:none;border-radius:0;margin:0}.AppTable-module-scss-module__UONYrq__selectionRegionFlush{margin:0}.AppTable-module-scss-module__UONYrq__table{border-collapse:collapse;width:100%}.AppTable-module-scss-module__UONYrq__table th,.AppTable-module-scss-module__UONYrq__table td{text-align:left;border-bottom:1px solid var(--border-color,#e5e7eb);padding:.75rem 1rem}.AppTable-module-scss-module__UONYrq__table th{background-color:var(--table-header-bg,#f9fafb);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-color,#6b7280);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem;font-weight:600}.AppTable-module-scss-module__UONYrq__table td{color:var(--text-color,#374151);font-size:.875rem}.AppTable-module-scss-module__UONYrq__table .AppTable-module-scss-module__UONYrq__dataCell{vertical-align:middle}.AppTable-module-scss-module__UONYrq__table .AppTable-module-scss-module__UONYrq__dataCell:has(.AppTable-module-scss-module__UONYrq__cellClamp){text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.AppTable-module-scss-module__UONYrq__table .AppTable-module-scss-module__UONYrq__cellClamp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppTable-module-scss-module__UONYrq__table .AppTable-module-scss-module__UONYrq__cellWrap{white-space:pre-line;word-break:break-word;min-width:0}.AppTable-module-scss-module__UONYrq__table tbody tr:hover{background-color:var(--hover-bg,#f9fafb)}.AppTable-module-scss-module__UONYrq__table tbody tr.AppTable-module-scss-module__UONYrq__rowSelected:hover{background-color:rgba(59,130,246,.14)}.AppTable-module-scss-module__UONYrq__table tbody tr:last-child td{border-bottom:none}.AppTable-module-scss-module__UONYrq__tableCompact th,.AppTable-module-scss-module__UONYrq__tableCompact td{padding:.35rem .5rem}.AppTable-module-scss-module__UONYrq__tableCompact td{font-size:.8125rem}.AppTable-module-scss-module__UONYrq__sortable{cursor:pointer;transition:background-color .15s}.AppTable-module-scss-module__UONYrq__sortable:hover{background-color:var(--table-header-hover,#f3f4f6)}.AppTable-module-scss-module__UONYrq__headerContent{align-items:center;gap:.375rem;display:inline-flex}.AppTable-module-scss-module__UONYrq__sortIcon{color:var(--muted-color,#9ca3af);opacity:.5;font-size:.625rem;transition:opacity .15s}.AppTable-module-scss-module__UONYrq__sortIcon.AppTable-module-scss-module__UONYrq__active{opacity:1;color:var(--primary-color,#3b82f6)}.AppTable-module-scss-module__UONYrq__sortable:hover .AppTable-module-scss-module__UONYrq__sortIcon{opacity:1}.AppTable-module-scss-module__UONYrq__actionsHeader,.AppTable-module-scss-module__UONYrq__actionsCell{white-space:nowrap;vertical-align:middle;text-align:right;width:1%;position:-webkit-sticky;position:sticky;right:0;box-shadow:-6px 0 8px -6px rgba(0,0,0,.12)}.AppTable-module-scss-module__UONYrq__actionsHeader{background-color:var(--table-header-bg,#f9fafb);z-index:2;text-align:right!important}.AppTable-module-scss-module__UONYrq__actionsCell{background-color:var(--background-end,#fff);z-index:1}.AppTable-module-scss-module__UONYrq__table tbody tr:hover .AppTable-module-scss-module__UONYrq__actionsCell{background-color:var(--hover-bg,#f9fafb)}.AppTable-module-scss-module__UONYrq__table tbody tr.AppTable-module-scss-module__UONYrq__rowSelected .AppTable-module-scss-module__UONYrq__actionsCell{background-color:color-mix(in srgb,#3b82f6 9%,var(--background-end,#fff))}.AppTable-module-scss-module__UONYrq__table tbody tr.AppTable-module-scss-module__UONYrq__rowSelected:hover .AppTable-module-scss-module__UONYrq__actionsCell{background-color:color-mix(in srgb,#3b82f6 14%,var(--background-end,#fff))}.AppTable-module-scss-module__UONYrq__table tbody tr.AppTable-module-scss-module__UONYrq__rowKeyboardCursor .AppTable-module-scss-module__UONYrq__actionsCell{z-index:2;box-shadow:inset 0 2px 0 0 var(--primary-color,#3b82f6),inset 0 -2px 0 0 var(--primary-color,#3b82f6),inset -2px 0 0 0 var(--primary-color,#3b82f6),-6px 0 8px -6px rgba(0,0,0,.12)}.AppTable-module-scss-module__UONYrq__actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.AppTable-module-scss-module__UONYrq__openButton,.AppTable-module-scss-module__UONYrq__deleteButton,.AppTable-module-scss-module__UONYrq__actionButton{cursor:pointer;border:1px solid transparent;border-radius:4px;padding:.375rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-block}.AppTable-module-scss-module__UONYrq__openButton{background-color:var(--secondary-button-bg,#f3f4f6);color:var(--text-color,#374151);border-color:var(--border-color,#d1d5db)}.AppTable-module-scss-module__UONYrq__openButton:hover{background-color:var(--secondary-button-hover,#e5e7eb);border-color:#c4c9d1}.AppTable-module-scss-module__UONYrq__deleteButton{background-color:var(--delete-button-bg,#fee2e2);color:var(--delete-button-color,#dc2626);border-color:var(--delete-button-border,#dc2626)}.AppTable-module-scss-module__UONYrq__deleteButton:hover{background-color:var(--delete-button-hover,#fecaca)}.AppTable-module-scss-module__UONYrq__actionButton.AppTable-module-scss-module__UONYrq__primary{background-color:var(--primary-color,#3b82f6);color:#fff;border-color:var(--primary-color,#3b82f6)}.AppTable-module-scss-module__UONYrq__actionButton.AppTable-module-scss-module__UONYrq__primary:hover{background-color:var(--primary-hover,#2563eb)}.AppTable-module-scss-module__UONYrq__actionButton.AppTable-module-scss-module__UONYrq__secondary{background-color:var(--secondary-button-bg,#f3f4f6);color:var(--text-color,#374151);border-color:var(--border-color,#d1d5db)}.AppTable-module-scss-module__UONYrq__actionButton.AppTable-module-scss-module__UONYrq__secondary:hover{background-color:var(--secondary-button-hover,#e5e7eb)}.AppTable-module-scss-module__UONYrq__actionButton.AppTable-module-scss-module__UONYrq__danger{background-color:var(--delete-button-bg,#fee2e2);color:var(--delete-button-color,#dc2626);border-color:var(--delete-button-border,#dc2626)}.AppTable-module-scss-module__UONYrq__actionButton.AppTable-module-scss-module__UONYrq__danger:hover{background-color:var(--delete-button-hover,#fecaca)}.AppTable-module-scss-module__UONYrq__empty{text-align:center;color:var(--muted-color,#9ca3af);font-size:.875rem;padding:3rem 1rem!important}.AppTable-module-scss-module__UONYrq__skeletonRow{pointer-events:none}.AppTable-module-scss-module__UONYrq__table tbody tr.AppTable-module-scss-module__UONYrq__skeletonRow:hover{background-color:transparent}.AppTable-module-scss-module__UONYrq__skeletonBar{background-color:var(--border-color,#e5e7eb);background-image:linear-gradient(90deg,var(--border-color,#e5e7eb)0%,color-mix(in srgb,var(--background-end,#fff)72%,var(--border-color,#e5e7eb))45%,var(--border-color,#e5e7eb)90%);background-size:200% 100%;border-radius:4px;max-width:100%;height:.6875rem;animation:1.5s ease-in-out infinite AppTable-module-scss-module__UONYrq__tableShimmer;display:block}.AppTable-module-scss-module__UONYrq__skeletonBarAction{width:3.25rem;margin-left:auto}.AppTable-module-scss-module__UONYrq__tableCompact .AppTable-module-scss-module__UONYrq__skeletonBar{height:.55rem}.AppTable-module-scss-module__UONYrq__skeletonRow:first-child .AppTable-module-scss-module__UONYrq__skeletonBar{animation-delay:0s}.AppTable-module-scss-module__UONYrq__skeletonRow:nth-child(2) .AppTable-module-scss-module__UONYrq__skeletonBar{animation-delay:80ms}.AppTable-module-scss-module__UONYrq__skeletonRow:nth-child(3) .AppTable-module-scss-module__UONYrq__skeletonBar{animation-delay:.16s}.AppTable-module-scss-module__UONYrq__skeletonRow:nth-child(4) .AppTable-module-scss-module__UONYrq__skeletonBar{animation-delay:.24s}.AppTable-module-scss-module__UONYrq__skeletonRow:nth-child(5) .AppTable-module-scss-module__UONYrq__skeletonBar{animation-delay:.32s}.AppTable-module-scss-module__UONYrq__skeletonRow:nth-child(6) .AppTable-module-scss-module__UONYrq__skeletonBar{animation-delay:.4s}@keyframes AppTable-module-scss-module__UONYrq__tableShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.AppTable-module-scss-module__UONYrq__skeletonBar{animation:none}}.AppTable-module-scss-module__UONYrq__error{background-color:var(--error-bg,#fef2f2);color:var(--error-color,#dc2626);border-radius:8px;margin:1rem 0;padding:1rem}
.AppPagination-module-scss-module__Wq_4-G__container{background-color:var(--card-bg,#fff);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem 1rem;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AppPagination-module-scss-module__Wq_4-G__containerFlush{box-shadow:none;border-radius:0;margin-top:0;padding:.5rem .75rem}.AppPagination-module-scss-module__Wq_4-G__left{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.AppPagination-module-scss-module__Wq_4-G__right{align-items:center;display:flex}.AppPagination-module-scss-module__Wq_4-G__pageSize{color:var(--muted-color,#6b7280);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.AppPagination-module-scss-module__Wq_4-G__pageSize label{font-weight:500}.AppPagination-module-scss-module__Wq_4-G__pageSize .AppPagination-module-scss-module__Wq_4-G__pageSizeSelect{width:auto;min-width:4.25rem;padding:.35rem 1.75rem .35rem .5rem;font-size:.8125rem}.AppPagination-module-scss-module__Wq_4-G__itemCount{color:var(--muted-color,#6b7280);font-size:.875rem}.AppPagination-module-scss-module__Wq_4-G__pagination{align-items:center;gap:.25rem;display:flex}.AppPagination-module-scss-module__Wq_4-G__pageButton{border:1px solid var(--border-color,#d1d5db);background-color:var(--input-bg,#fff);min-width:2rem;height:2rem;color:var(--text-color,#374151);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;transition:all .15s;display:flex}.AppPagination-module-scss-module__Wq_4-G__pageButton:hover:not(:disabled){background-color:var(--hover-bg,#f3f4f6);border-color:var(--border-hover,#9ca3af)}.AppPagination-module-scss-module__Wq_4-G__pageButton:disabled{opacity:.5;cursor:not-allowed}.AppPagination-module-scss-module__Wq_4-G__pageButton.AppPagination-module-scss-module__Wq_4-G__active{background-color:var(--primary-color,#3b82f6);border-color:var(--primary-color,#3b82f6);color:#fff}.AppPagination-module-scss-module__Wq_4-G__pageButton.AppPagination-module-scss-module__Wq_4-G__active:hover{background-color:var(--primary-hover,#2563eb);border-color:var(--primary-hover,#2563eb)}.AppPagination-module-scss-module__Wq_4-G__ellipsis{min-width:2rem;height:2rem;color:var(--muted-color,#6b7280);justify-content:center;align-items:center;font-size:.875rem;display:flex}@media (max-width:640px){.AppPagination-module-scss-module__Wq_4-G__container{flex-direction:column;align-items:stretch}.AppPagination-module-scss-module__Wq_4-G__left{justify-content:space-between}.AppPagination-module-scss-module__Wq_4-G__right{justify-content:center}}
.NestedTablePager-module-scss-module__DYFT_a__pager{border-top:1px solid rgba(55,53,47,.12);flex-shrink:0}
.ResourceHostLink-module-scss-module__fbYwDa__row{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.ResourceHostLink-module-scss-module__fbYwDa__link{text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal;flex:1;min-width:0;line-height:1.25;display:block;overflow:hidden}.ResourceHostLink-module-scss-module__fbYwDa__copyButton{cursor:pointer;color:inherit;background:#fff;border:1px solid rgba(55,53,47,.2);border-radius:4px;flex-shrink:0;padding:.125rem .55rem;font-size:.75rem;line-height:1.25}.ResourceHostLink-module-scss-module__fbYwDa__copyButton:hover{background:rgba(55,53,47,.04)}
.DrawerFields-module-scss-module__6bc18q__section{flex-direction:column;gap:1rem;margin-bottom:.75rem;display:flex}.DrawerFields-module-scss-module__6bc18q__sectionHeading{color:var(--foreground,#1e293b);margin:0;font-size:1rem;font-weight:600}.DrawerFields-module-scss-module__6bc18q__readonlyGrid{grid-template-columns:auto 1fr;align-items:center;gap:.65rem 1rem;margin:0;font-size:.8125rem;display:grid}.DrawerFields-module-scss-module__6bc18q__readonlyLabel{color:var(--muted-color,#6b7280);margin:0;font-weight:500}.DrawerFields-module-scss-module__6bc18q__readonlyValue{color:var(--foreground,#1e293b);min-width:0;margin:0}.DrawerFields-module-scss-module__6bc18q__gridSpan{flex-direction:column;grid-column:1/-1;gap:.375rem;display:flex}.DrawerFields-module-scss-module__6bc18q__fieldBlock{flex-direction:column;gap:.375rem;display:flex}.DrawerFields-module-scss-module__6bc18q__fieldLabel{color:var(--foreground,#374151);font-size:.8125rem;font-weight:500}.DrawerFields-module-scss-module__6bc18q__fieldError{color:#d32f2f;margin:0;font-size:.75rem;line-height:1.4}.DrawerFields-module-scss-module__6bc18q__select{width:100%;max-width:24rem;font:inherit;color:#37352f;box-sizing:border-box;background:#fff;border:1px solid rgba(55,53,47,.16);border-radius:6px;padding:.45rem .5rem;font-size:.875rem;display:block}.DrawerFields-module-scss-module__6bc18q__fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:520px){.DrawerFields-module-scss-module__6bc18q__fieldRow{grid-template-columns:1fr}}
.DrawerEditableStringList-module-scss-module__g0K4IG__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.DrawerEditableStringList-module-scss-module__g0K4IG__row{flex-direction:column;gap:.25rem;display:flex}.DrawerEditableStringList-module-scss-module__g0K4IG__rowMain{align-items:center;gap:.5rem;display:flex}.DrawerEditableStringList-module-scss-module__g0K4IG__input{flex:1;min-width:0}.DrawerEditableStringList-module-scss-module__g0K4IG__removeButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid rgba(55,53,47,.16);border-radius:6px;flex-shrink:0;padding:.35rem .55rem;font-size:.75rem}.DrawerEditableStringList-module-scss-module__g0K4IG__removeButton:hover:not(:disabled){color:#374151;background:rgba(55,53,47,.04)}.DrawerEditableStringList-module-scss-module__g0K4IG__removeButton:disabled{opacity:.45;cursor:not-allowed}.DrawerEditableStringList-module-scss-module__g0K4IG__hint{color:var(--muted-color,#6b7280);margin:.25rem 0 0;font-size:.75rem;line-height:1.4}
.DrawerOptionChecklist-module-scss-module__LQLmXq__root{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.DrawerOptionChecklist-module-scss-module__LQLmXq__list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.DrawerOptionChecklist-module-scss-module__LQLmXq__row{cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.DrawerOptionChecklist-module-scss-module__LQLmXq__copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.DrawerOptionChecklist-module-scss-module__LQLmXq__label{color:var(--foreground,#1e293b);word-break:break-word}.DrawerOptionChecklist-module-scss-module__LQLmXq__description{color:var(--muted-color,#6b7280);font-size:.75rem;line-height:1.35}.DrawerOptionChecklist-module-scss-module__LQLmXq__status{color:var(--muted-color,#6b7280);margin:0;font-size:.8125rem}.DrawerOptionChecklist-module-scss-module__LQLmXq__more{font:inherit;color:var(--link-color,#0b4f6c);cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.DrawerOptionChecklist-module-scss-module__LQLmXq__more:hover{color:var(--link-color-hover,#303a4d);text-decoration-thickness:2px}.DrawerOptionChecklist-module-scss-module__LQLmXq__more:focus-visible{outline:2px solid rgba(var(--link-color-rgb,11,79,108),.45);outline-offset:2px;border-radius:2px}.DrawerOptionChecklist-module-scss-module__LQLmXq__more:disabled{cursor:default;color:var(--muted-color,#6b7280);text-decoration:none}
.ToolbarOutlineDangerButton-module-scss-module__uuZyaq__button{cursor:pointer;font-size:.875rem;font-weight:500;font:inherit;color:#dc2626;background:#fff;border:1px solid #dc2626;border-radius:4px;padding:.5rem 1rem;transition:background-color .2s,border-color .2s,opacity .2s;display:inline-block}.ToolbarOutlineDangerButton-module-scss-module__uuZyaq__button:hover:not(:disabled){background:#fef2f2}.ToolbarOutlineDangerButton-module-scss-module__uuZyaq__button:disabled{opacity:.45;cursor:not-allowed}
.EditorSidebarHeader-module-scss-module__fbWOzq__headerShell{container:editor-sidebar-header/inline-size}.EditorSidebarHeader-module-scss-module__fbWOzq__sidebarHeader{height:var(--header-height);padding:var(--header-padding-y)var(--header-padding-x);color:#e5e7eb;background:#111827;border-bottom:1px solid #374151;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.EditorSidebarHeader-module-scss-module__fbWOzq__sidebarHeader h2{color:#f9fafb;margin:0;font-size:1.25rem;font-weight:600}.EditorSidebarHeader-module-scss-module__fbWOzq__brand{flex-shrink:0;align-items:center;min-width:0;line-height:0;display:flex}.EditorSidebarHeader-module-scss-module__fbWOzq__brand svg{display:block;overflow:visible}.EditorSidebarHeader-module-scss-module__fbWOzq__wordmark{flex-shrink:0;align-items:center;line-height:0;display:flex}.EditorSidebarHeader-module-scss-module__fbWOzq__wordmark div.logo.inverted svg{max-width:none}.EditorSidebarHeader-module-scss-module__fbWOzq__mark{flex-shrink:0;align-items:center;line-height:0;display:none}.EditorSidebarHeader-module-scss-module__fbWOzq__org{justify-content:flex-end;align-items:center;min-width:0;margin-left:auto;display:flex}@container editor-sidebar-header (width<=20rem){.EditorSidebarHeader-module-scss-module__fbWOzq__org{flex:none}}@container editor-sidebar-header (width<=12.5rem){.EditorSidebarHeader-module-scss-module__fbWOzq__sidebarHeader{justify-content:flex-start;gap:.5rem;padding-left:.5rem;padding-right:.5rem}.EditorSidebarHeader-module-scss-module__fbWOzq__wordmark{display:none}.EditorSidebarHeader-module-scss-module__fbWOzq__mark{display:flex}.EditorSidebarHeader-module-scss-module__fbWOzq__org{justify-content:flex-start;margin-left:0}.EditorSidebarHeader-module-scss-module__fbWOzq__brand:not(:has(.EditorSidebarHeader-module-scss-module__fbWOzq__mark)){width:22px;overflow:hidden}}
.ProtoNewLogo-module-scss-module__LALdHW__logo{color:#1f2937;align-items:center;gap:12px;height:100%;font-size:18px;font-weight:600;display:flex}.ProtoNewLogo-module-scss-module__LALdHW__logo svg{flex-shrink:0;height:100%;transition:transform .2s}.ProtoNewLogo-module-scss-module__LALdHW__logo svg:hover{transform:scale(1.05)}.ProtoNewLogo-module-scss-module__LALdHW__normal .ProtoNewLogo-module-scss-module__LALdHW__textGroup path,.ProtoNewLogo-module-scss-module__LALdHW__normal .ProtoNewLogo-module-scss-module__LALdHW__square,.ProtoNewLogo-module-scss-module__LALdHW__normal .ProtoNewLogo-module-scss-module__LALdHW__subtextGroup path,.ProtoNewLogo-module-scss-module__LALdHW__normal .ProtoNewLogo-module-scss-module__LALdHW__subtextGroup2 path{fill:#0b4f6c}.ProtoNewLogo-module-scss-module__LALdHW__normal .ProtoNewLogo-module-scss-module__LALdHW__iconGroup path{fill:#0b4f6c;fill-rule:evenodd}.ProtoNewLogo-module-scss-module__LALdHW__inverted .ProtoNewLogo-module-scss-module__LALdHW__textGroup path,.ProtoNewLogo-module-scss-module__LALdHW__inverted .ProtoNewLogo-module-scss-module__LALdHW__square,.ProtoNewLogo-module-scss-module__LALdHW__inverted .ProtoNewLogo-module-scss-module__LALdHW__subtextGroup path,.ProtoNewLogo-module-scss-module__LALdHW__inverted .ProtoNewLogo-module-scss-module__LALdHW__subtextGroup2 path{fill:#fff}.ProtoNewLogo-module-scss-module__LALdHW__inverted .ProtoNewLogo-module-scss-module__LALdHW__iconGroup path{fill:#fff;fill-rule:evenodd}
div.Logo-module-scss-module__23_uaW__logo{fill:#0b4f6c}div.Logo-module-scss-module__23_uaW__logo.Logo-module-scss-module__23_uaW__inverted svg{fill:#fff;max-width:100%}
.AppServiceMenu-module-scss-module__Slz6Wq__wrap{position:relative}.AppServiceMenu-module-scss-module__Slz6Wq__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AppServiceMenu-module-scss-module__Slz6Wq__trigger{color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:.25rem;line-height:0;transition:color .12s,box-shadow .12s;display:inline-flex}.AppServiceMenu-module-scss-module__Slz6Wq__trigger:hover{color:var(--link-color)}.AppServiceMenu-module-scss-module__Slz6Wq__trigger:focus{box-shadow:var(--header-dropdown-trigger-focus-shadow);outline:none}.AppServiceMenu-module-scss-module__Slz6Wq__menuIcon{pointer-events:none;width:1.25rem;height:1.25rem;display:block}.AppServiceMenu-module-scss-module__Slz6Wq__menuIconSquare{fill:currentColor}.AppServiceMenu-module-scss-module__Slz6Wq__dialog{border-radius:var(--header-dropdown-radius);box-shadow:var(--header-dropdown-shadow);background:var(--header-dropdown-surface);border:none;width:auto;max-width:calc(100vw - 16px);padding:0;overflow:hidden}.AppServiceMenu-module-scss-module__Slz6Wq__dialog::backdrop{background:var(--header-dropdown-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none}.AppServiceMenu-module-scss-module__Slz6Wq__dialogContent{max-height:inherit;flex-direction:column;min-height:0;display:flex}.AppServiceMenu-module-scss-module__Slz6Wq__menuNav{grid-template-columns:1fr 1fr;gap:.125rem .25rem;padding:.5rem;display:grid;overflow-y:auto}.AppServiceMenu-module-scss-module__Slz6Wq__studioButton,.AppServiceMenu-module-scss-module__Slz6Wq__studioButtonActive{min-height:calc((var(--header-dropdown-item-line-height)*1em + var(--header-dropdown-item-padding-y)*2)*2);font-size:var(--header-dropdown-item-font-size);font-weight:600;line-height:var(--header-dropdown-item-line-height);text-align:center;color:var(--chat-user-accent-on-color);background:var(--chat-user-accent-gradient);border-radius:calc(var(--header-dropdown-radius) - 4px);box-shadow:var(--chat-user-accent-shadow);transition:var(--header-dropdown-item-transition);grid-column:1/-1;justify-content:center;align-items:center;margin-bottom:.75rem;padding:1.25rem .875rem;text-decoration:none;display:flex}.AppServiceMenu-module-scss-module__Slz6Wq__studioButton:hover,.AppServiceMenu-module-scss-module__Slz6Wq__studioButtonActive:hover{color:var(--chat-user-accent-on-color);filter:brightness(1.05);box-shadow:var(--chat-user-accent-shadow-hover)}.AppServiceMenu-module-scss-module__Slz6Wq__studioButton:focus,.AppServiceMenu-module-scss-module__Slz6Wq__studioButtonActive:focus{box-shadow:var(--header-dropdown-item-focus-inset),var(--chat-user-accent-shadow);outline:none}.AppServiceMenu-module-scss-module__Slz6Wq__studioButtonActive{color:var(--chat-user-accent-on-color);filter:brightness(1.05)}.AppServiceMenu-module-scss-module__Slz6Wq__divider{border-top:1px solid var(--border-color);grid-column:1/-1;margin:.375rem 0}.AppServiceMenu-module-scss-module__Slz6Wq__link,.AppServiceMenu-module-scss-module__Slz6Wq__linkActive{padding:var(--header-dropdown-item-padding-y).75rem;font-size:var(--header-dropdown-item-font-size);font-weight:var(--header-dropdown-item-font-weight);line-height:var(--header-dropdown-item-line-height);color:var(--foreground);transition:var(--header-dropdown-item-transition);white-space:nowrap;border-radius:4px;text-decoration:none;display:block}.AppServiceMenu-module-scss-module__Slz6Wq__link:hover,.AppServiceMenu-module-scss-module__Slz6Wq__linkActive:hover{background-color:var(--header-dropdown-item-hover-bg)}.AppServiceMenu-module-scss-module__Slz6Wq__link:focus,.AppServiceMenu-module-scss-module__Slz6Wq__linkActive:focus{box-shadow:var(--header-dropdown-item-focus-inset);outline:none}.AppServiceMenu-module-scss-module__Slz6Wq__linkActive{background-color:var(--header-dropdown-item-active-bg);color:var(--link-color);font-weight:var(--header-dropdown-item-active-font-weight)}.AppServiceMenu-module-scss-module__Slz6Wq__footerLink,.AppServiceMenu-module-scss-module__Slz6Wq__footerLinkActive{box-sizing:border-box;width:100%;padding:var(--header-dropdown-item-padding-y).75rem;font-size:var(--header-dropdown-item-font-size);font-weight:var(--header-dropdown-item-font-weight);line-height:var(--header-dropdown-item-line-height);text-align:left;color:var(--foreground);white-space:nowrap;border-left:2px solid transparent;border-radius:0 8px 8px 0;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:block}.AppServiceMenu-module-scss-module__Slz6Wq__footerLink:hover,.AppServiceMenu-module-scss-module__Slz6Wq__footerLink:focus,.AppServiceMenu-module-scss-module__Slz6Wq__footerLinkActive:hover,.AppServiceMenu-module-scss-module__Slz6Wq__footerLinkActive:focus{box-shadow:none;background-color:var(--header-dropdown-selected-row-bg);border-left-color:var(--link-color);color:var(--link-color);outline:none}.AppServiceMenu-module-scss-module__Slz6Wq__footerLinkActive{background-color:var(--header-dropdown-selected-row-bg);border-left-color:var(--link-color);color:var(--link-color)}
.EditorMainHeader-module-scss-module__F6H4bq__header{height:var(--header-height);padding:var(--header-padding-y)var(--header-padding-x);background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;display:flex}.EditorMainHeader-module-scss-module__F6H4bq__headerContent{justify-content:space-between;align-items:center;gap:1rem;width:100%;height:100%;display:flex}.EditorMainHeader-module-scss-module__F6H4bq__titleSection{flex:1;min-width:0;overflow:hidden}.EditorMainHeader-module-scss-module__F6H4bq__actions{align-items:center;gap:12px;display:flex}.EditorMainHeader-module-scss-module__F6H4bq__deployButton{background:var(--link-color);color:#fff;cursor:pointer;white-space:nowrap;box-shadow:0 4px 12px rgba(var(--link-color-rgb),.3);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.EditorMainHeader-module-scss-module__F6H4bq__deployButton:visited{color:#fff}.EditorMainHeader-module-scss-module__F6H4bq__deployButton:hover{background:var(--link-color-hover);box-shadow:0 6px 16px rgba(var(--link-color-rgb),.4);transform:translateY(-1px)}.EditorMainHeader-module-scss-module__F6H4bq__deployButton:active{background:var(--link-color-hover);box-shadow:0 2px 8px rgba(var(--link-color-rgb),.3);transform:translateY(0)}.EditorMainHeader-module-scss-module__F6H4bq__playIcon{flex-shrink:0}.EditorMainHeader-module-scss-module__F6H4bq__mobileMenuButton{cursor:pointer;z-index:10;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;padding:0;display:none}.EditorMainHeader-module-scss-module__F6H4bq__mobileMenuButton span{background:#374151;border-radius:2px;width:100%;height:3px;transition:all .3s}.EditorMainHeader-module-scss-module__F6H4bq__mobileMenuButton:hover span{background:#1f2937}.EditorMainHeader-module-scss-module__F6H4bq__mobileMenu{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:200px;display:none;position:absolute;top:100%;right:0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.EditorMainHeader-module-scss-module__F6H4bq__mobileMenu .EditorMainHeader-module-scss-module__F6H4bq__mobileMenuItem{border-bottom:1px solid #f3f4f6;padding:12px 16px}.EditorMainHeader-module-scss-module__F6H4bq__mobileMenu .EditorMainHeader-module-scss-module__F6H4bq__mobileMenuItem:last-child{border-bottom:none}.EditorMainHeader-module-scss-module__F6H4bq__mobileMenu .EditorMainHeader-module-scss-module__F6H4bq__mobileMenuItem button,.EditorMainHeader-module-scss-module__F6H4bq__mobileMenu .EditorMainHeader-module-scss-module__F6H4bq__mobileMenuItem a{background:var(--link-color);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;text-decoration:none;display:inline-block}.EditorMainHeader-module-scss-module__F6H4bq__mobileMenu .EditorMainHeader-module-scss-module__F6H4bq__mobileMenuItem button:hover,.EditorMainHeader-module-scss-module__F6H4bq__mobileMenu .EditorMainHeader-module-scss-module__F6H4bq__mobileMenuItem a:hover{background:var(--link-color-hover)}@media (max-width:768px){.EditorMainHeader-module-scss-module__F6H4bq__header{height:60px;padding:16px 20px}.EditorMainHeader-module-scss-module__F6H4bq__actions .EditorMainHeader-module-scss-module__F6H4bq__deployButton{padding:10px 12px;font-size:.75rem}.EditorMainHeader-module-scss-module__F6H4bq__mobileMenuButton{display:flex}.EditorMainHeader-module-scss-module__F6H4bq__mobileMenu{display:block}}@media (min-width:769px){.EditorMainHeader-module-scss-module__F6H4bq__mobileMenuButton,.EditorMainHeader-module-scss-module__F6H4bq__mobileMenu{display:none}}
.EditorMobileHeader-module-scss-module__QdvfLa__mobileHeader{color:#e5e7eb;background:#1f2937;border-bottom:1px solid #374151;flex-shrink:0;align-items:center;height:60px;padding:12px 20px;display:flex}.EditorMobileHeader-module-scss-module__QdvfLa__headerContent{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.EditorMobileHeader-module-scss-module__QdvfLa__logoSection{flex-shrink:0;align-items:center;height:100%;display:flex}.EditorMobileHeader-module-scss-module__QdvfLa__actions{align-items:center;gap:.5rem;display:flex}.EditorMobileHeader-module-scss-module__QdvfLa__deployButton{background:var(--link-color);color:#fff;cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px rgba(var(--link-color-rgb),.3);border:none;border-radius:10px;align-items:center;padding:8px 12px;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.EditorMobileHeader-module-scss-module__QdvfLa__deployButton:visited{color:#fff}.EditorMobileHeader-module-scss-module__QdvfLa__deployButton:hover{background:var(--link-color-hover);box-shadow:0 4px 12px rgba(var(--link-color-rgb),.4);transform:translateY(-1px)}.EditorMobileHeader-module-scss-module__QdvfLa__deployButton:active{background:var(--link-color-hover);box-shadow:0 1px 4px rgba(var(--link-color-rgb),.3);transform:translateY(0)}@media (min-width:769px){.EditorMobileHeader-module-scss-module__QdvfLa__mobileHeader{display:none}}
@keyframes Loading-module-scss-module__oUz8yG__rotate-svg{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loading-module-scss-module__oUz8yG__loading{min-height:100vh;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;font-size:1.25rem;display:flex}.Loading-module-scss-module__oUz8yG__loading svg{animation:3s steps(4,end) infinite Loading-module-scss-module__oUz8yG__rotate-svg}
.ProjectDeployDialog-module-scss-module__JCIEma__dialog{border-radius:var(--border-radius,12px);width:min(38rem,100vw - 2rem);max-width:min(38rem,100vw - 2rem);max-height:min(90vh,100vh - 2rem);box-shadow:var(--header-dropdown-shadow,0 16px 40px -12px rgba(0,0,0,.22));background:0 0;border:none;margin:0;padding:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ProjectDeployDialog-module-scss-module__JCIEma__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(15,23,42,.48)}.ProjectDeployDialog-module-scss-module__JCIEma__panel{max-height:inherit;background:var(--background-end,#fff);border-radius:var(--border-radius,12px);overflow-y:auto}.ProjectDeployDialog-module-scss-module__JCIEma__header{border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:center;padding:1.2rem 1.45rem .9rem;display:flex}.ProjectDeployDialog-module-scss-module__JCIEma__header h2{color:var(--foreground,#111827);align-items:center;gap:.5rem;margin:0;font-size:1.2rem;font-weight:600;display:flex}.ProjectDeployDialog-module-scss-module__JCIEma__liveDot{background:var(--link-color,#0b4f6c);width:.5rem;height:.5rem;box-shadow:0 0 0 0 rgba(var(--link-color-rgb,11,79,108),.45);border-radius:50%;animation:1.8s ease-out infinite ProjectDeployDialog-module-scss-module__JCIEma__livePulse}@keyframes ProjectDeployDialog-module-scss-module__JCIEma__livePulse{70%{box-shadow:0 0 0 .45rem rgba(var(--link-color-rgb,11,79,108),0)}to{box-shadow:0 0 0 0 rgba(var(--link-color-rgb,11,79,108),0)}}@media (prefers-reduced-motion:reduce){.ProjectDeployDialog-module-scss-module__JCIEma__liveDot{animation:none}}.ProjectDeployDialog-module-scss-module__JCIEma__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem;font-size:1.5rem;line-height:1}.ProjectDeployDialog-module-scss-module__JCIEma__closeButton:hover{color:#374151;background-color:#f3f4f6}.ProjectDeployDialog-module-scss-module__JCIEma__content{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.ProjectDeployDialog-module-scss-module__JCIEma__lead{color:#4b5563;margin:0;font-size:.95rem;line-height:1.5}.ProjectDeployDialog-module-scss-module__JCIEma__muted{color:#6b7280;margin:0;font-size:.875rem}.ProjectDeployDialog-module-scss-module__JCIEma__quietMeta{color:var(--muted-color,#6b7280);margin:0;font-size:.8125rem}.ProjectDeployDialog-module-scss-module__JCIEma__quietMeta code{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:.78rem}.ProjectDeployDialog-module-scss-module__JCIEma__stageList{flex-direction:column;gap:.5rem;display:flex}.ProjectDeployDialog-module-scss-module__JCIEma__stageOption{border:1px solid var(--border-color,#e5e7eb);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.8rem .9rem;transition:border-color .15s,background .15s;display:flex}.ProjectDeployDialog-module-scss-module__JCIEma__stageOption:has(input:checked){border-color:var(--link-color,#0b4f6c);background:rgba(var(--link-color-rgb,11,79,108),.08)}.ProjectDeployDialog-module-scss-module__JCIEma__stageOption input{margin-top:.2rem}.ProjectDeployDialog-module-scss-module__JCIEma__stageOption strong{color:#111827;font-size:.95rem;display:block}.ProjectDeployDialog-module-scss-module__JCIEma__optionHint{color:#6b7280;margin-top:.15rem;font-size:.8125rem;display:block}.ProjectDeployDialog-module-scss-module__JCIEma__newStageField{color:#374151;flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.ProjectDeployDialog-module-scss-module__JCIEma__newStageField input{border:1px solid #d1d5db;border-radius:6px;padding:.55rem .7rem;font-size:.95rem}.ProjectDeployDialog-module-scss-module__JCIEma__quickRelease{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.ProjectDeployDialog-module-scss-module__JCIEma__quickRelease input{margin-top:.2rem}.ProjectDeployDialog-module-scss-module__JCIEma__quickRelease strong{color:#111827;font-size:.95rem;display:block}.ProjectDeployDialog-module-scss-module__JCIEma__progressMeter{flex-direction:column;gap:.35rem;display:flex}.ProjectDeployDialog-module-scss-module__JCIEma__progressBar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e5e7eb;border:none;border-radius:999px;width:100%;height:.5rem;margin:0;overflow:hidden}.ProjectDeployDialog-module-scss-module__JCIEma__progressBar::-webkit-progress-bar{background:#e5e7eb;border-radius:999px}.ProjectDeployDialog-module-scss-module__JCIEma__progressBar::-webkit-progress-value{background:var(--link-color,#0b4f6c);border-radius:999px}.ProjectDeployDialog-module-scss-module__JCIEma__progressBar::-moz-progress-bar{background:var(--link-color,#0b4f6c);border-radius:999px}.ProjectDeployDialog-module-scss-module__JCIEma__progressMeta{color:#6b7280;justify-content:flex-end;align-items:baseline;gap:.75rem;font-size:.8125rem;display:flex}.ProjectDeployDialog-module-scss-module__JCIEma__progressLog{overflow-anchor:none;overscroll-behavior:contain;max-height:16rem;margin:0;padding:.15rem 0;list-style:none;overflow-y:auto}.ProjectDeployDialog-module-scss-module__JCIEma__progressLog li{padding:6px 0}.ProjectDeployDialog-module-scss-module__JCIEma__progressLog li+li{margin-top:0}.ProjectDeployDialog-module-scss-module__JCIEma__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:.65rem .75rem;font-size:.875rem}.ProjectDeployDialog-module-scss-module__JCIEma__variableList{flex-direction:column;gap:.75rem;display:flex}.ProjectDeployDialog-module-scss-module__JCIEma__variableRow{color:#374151;flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.ProjectDeployDialog-module-scss-module__JCIEma__variableRow input{border:1px solid #d1d5db;border-radius:6px;padding:.55rem .7rem;font-size:.95rem}.ProjectDeployDialog-module-scss-module__JCIEma__variableLabel{align-items:baseline;gap:.5rem;display:flex}.ProjectDeployDialog-module-scss-module__JCIEma__secretHint{color:#6b7280;font-size:.75rem;font-weight:500}.ProjectDeployDialog-module-scss-module__JCIEma__actions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.ProjectDeployDialog-module-scss-module__JCIEma__primary,.ProjectDeployDialog-module-scss-module__JCIEma__secondary{cursor:pointer;border-radius:10px;padding:.6rem 1rem;font-size:.875rem;font-weight:500}.ProjectDeployDialog-module-scss-module__JCIEma__primary{background:var(--link-color,#0b4f6c);color:#fff;box-shadow:0 4px 12px rgba(var(--link-color-rgb,11,79,108),.28);border:none}.ProjectDeployDialog-module-scss-module__JCIEma__primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ProjectDeployDialog-module-scss-module__JCIEma__primary:hover:not(:disabled){background:var(--link-color-hover,#303a4d);transform:translateY(-1px)}.ProjectDeployDialog-module-scss-module__JCIEma__secondary{border:1px solid var(--border-color,#e5e7eb);color:#374151;background:#fff}.ProjectDeployDialog-module-scss-module__JCIEma__secondary:hover{background:#f8fafc}
.Container-module-scss-module__JlzzPW__container{padding:0 var(--gutter-width);box-sizing:border-box;width:100%;max-width:calc(var(--max-width) + 2*var(--gutter-width));margin:0 auto}.Container-module-scss-module__JlzzPW__narrow{max-width:calc(var(--max-width-narrow) + 2*var(--gutter-width))}.Container-module-scss-module__JlzzPW__wide{max-width:calc(var(--max-width-wide) + 2*var(--gutter-width))}
.layout-module-scss-module__6Cd91W__layoutContainer h1{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;letter-spacing:-.02em;margin-bottom:.45em;font-size:3.5em;line-height:1.2}.layout-module-scss-module__6Cd91W__layoutContainer{flex-direction:column;min-height:100vh;display:flex}.layout-module-scss-module__6Cd91W__layoutContainer main{flex:1}.layout-module-scss-module__6Cd91W__layoutContainer main:has([data-org-profile]){flex-direction:column;display:flex}.layout-module-scss-module__6Cd91W__hero{text-align:center;padding:5rem 0 4rem}.layout-module-scss-module__6Cd91W__hero h1{background-image:var(--text-gradient);color:transparent;-webkit-background-clip:text;background-clip:text}.layout-module-scss-module__6Cd91W__hero p{margin:0;font-size:1.2em;line-height:1.55}.layout-module-scss-module__6Cd91W__contact{margin:50px 0}.layout-module-scss-module__6Cd91W__content{margin-bottom:4rem}
.page-module-scss-module__EzkLCG__capacityIcon{width:13rem;max-width:100%;height:auto;margin:0 auto 1.5rem;display:block}.page-module-scss-module__EzkLCG__body{text-align:center}.page-module-scss-module__EzkLCG__body p{margin:0;font-size:1.05rem;line-height:1.6}.page-module-scss-module__EzkLCG__body p+p{margin-top:1rem}.page-module-scss-module__EzkLCG__centered{width:100%;margin-top:auto;margin-bottom:auto}.page-module-scss-module__EzkLCG__centered .page-module-scss-module__EzkLCG__centeredHero{padding:0 0 1.5rem}.page-module-scss-module__EzkLCG__centered .page-module-scss-module__EzkLCG__centeredBody{margin-bottom:0}
.AppWorkspaceToolbar-module-scss-module__Ce1iZa__toolbar{box-sizing:border-box;min-height:var(--workspace-topbar-height,calc(2rem + 22px + 1px));background-color:var(--background-end,#fff);border-bottom:1px solid #e0e0e0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem 1rem;padding:0 2rem;display:flex}.AppWorkspaceToolbar-module-scss-module__Ce1iZa__toolbarStart{flex:auto;align-items:center;gap:1rem;min-width:0;display:flex}.AppWorkspaceToolbar-module-scss-module__Ce1iZa__logoLink{flex-shrink:0;line-height:0;display:inline-flex}.AppWorkspaceToolbar-module-scss-module__Ce1iZa__logoLink:focus{box-shadow:0 0 0 2px rgba(var(--link-color-rgb,59,130,246),.35);border-radius:4px;outline:none}.AppWorkspaceToolbar-module-scss-module__Ce1iZa__toolbarEnd{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-left:auto;display:flex}@media (max-width:768px){.AppWorkspaceToolbar-module-scss-module__Ce1iZa__toolbar{padding:0 1rem}.AppWorkspaceToolbar-module-scss-module__Ce1iZa__toolbarEnd{justify-content:flex-start;width:100%;margin-left:0}}
.AuthGate-module-scss-module__bUM2Za__capacityShell{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.AuthGate-module-scss-module__bUM2Za__capacityMain{flex-direction:column;flex:1;min-height:0;padding:2rem 1.5rem 3rem;display:flex;overflow:auto}
.SquareImageCropDialog-module-scss-module__te50pG__dialog{background:0 0;border:none;border-radius:12px;width:min(26rem,100vw - 2rem);max-width:min(26rem,100vw - 2rem);max-height:min(90vh,100vh - 2rem);margin:0;padding:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 16px 48px rgba(15,23,42,.28)}.SquareImageCropDialog-module-scss-module__te50pG__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(15,23,42,.55)}.SquareImageCropDialog-module-scss-module__te50pG__panel{max-height:inherit;background-color:var(--background-end,#fff);border-radius:12px;padding:1.25rem 1.35rem 1.35rem;overflow-y:auto}.SquareImageCropDialog-module-scss-module__te50pG__panel h3{margin:0 0 .35rem;font-size:1.15rem;font-weight:600}.SquareImageCropDialog-module-scss-module__te50pG__hint{color:var(--muted-color,#666);margin:0 0 1rem;font-size:.8125rem;line-height:1.45}.SquareImageCropDialog-module-scss-module__te50pG__viewport{aspect-ratio:1;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;background:#0f172a;border-radius:12px;width:100%;position:relative;overflow:hidden}.SquareImageCropDialog-module-scss-module__te50pG__viewportDragging{cursor:grabbing}.SquareImageCropDialog-module-scss-module__te50pG__image{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:none;position:absolute;top:0;left:0}.SquareImageCropDialog-module-scss-module__te50pG__mask{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px rgba(255,255,255,.88),0 0 0 999px rgba(15,23,42,.55)}.SquareImageCropDialog-module-scss-module__te50pG__maskCircle{border-radius:50%}.SquareImageCropDialog-module-scss-module__te50pG__maskRounded{border-radius:22%}.SquareImageCropDialog-module-scss-module__te50pG__viewportPlaceholder{color:rgba(255,255,255,.72);justify-content:center;align-items:center;font-size:.875rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.SquareImageCropDialog-module-scss-module__te50pG__zoomRow{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.SquareImageCropDialog-module-scss-module__te50pG__zoomRow label{color:var(--foreground);font-size:.8125rem;font-weight:500}.SquareImageCropDialog-module-scss-module__te50pG__zoom{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;flex:auto;min-width:0;height:1.25rem;margin:0}.SquareImageCropDialog-module-scss-module__te50pG__zoom:disabled{cursor:not-allowed;opacity:.6}.SquareImageCropDialog-module-scss-module__te50pG__zoom:focus{outline:none}.SquareImageCropDialog-module-scss-module__te50pG__zoom:focus-visible{outline:2px solid var(--form-input-focus-border,var(--link-color,#0b4f6c));outline-offset:3px;border-radius:999px}.SquareImageCropDialog-module-scss-module__te50pG__zoom::-webkit-slider-runnable-track{background:var(--form-input-border,#d1d5db);border-radius:999px;height:6px}.SquareImageCropDialog-module-scss-module__te50pG__zoom::-moz-range-track{background:var(--form-input-border,#d1d5db);border:none;border-radius:999px;height:6px}.SquareImageCropDialog-module-scss-module__te50pG__zoom::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--link-color,#0b4f6c);background:var(--form-input-background,#fff);border-radius:50%;width:16px;height:16px;margin-top:-5px}.SquareImageCropDialog-module-scss-module__te50pG__zoom::-moz-range-thumb{border:2px solid var(--link-color,#0b4f6c);background:var(--form-input-background,#fff);border-radius:50%;width:16px;height:16px}.SquareImageCropDialog-module-scss-module__te50pG__error{color:#c62828;background-color:#ffebee;border:1px solid #ef9a9a;border-radius:6px;margin:.85rem 0 0;padding:.65rem .75rem;font-size:.8125rem}.SquareImageCropDialog-module-scss-module__te50pG__actions{justify-content:flex-end;gap:.75rem;margin-top:1.15rem;display:flex}.SquareImageCropDialog-module-scss-module__te50pG__cancelButton,.SquareImageCropDialog-module-scss-module__te50pG__saveButton{cursor:pointer;font-size:.875rem;font-weight:500;font:inherit;border-radius:8px;padding:.55rem 1.05rem}.SquareImageCropDialog-module-scss-module__te50pG__cancelButton:disabled,.SquareImageCropDialog-module-scss-module__te50pG__saveButton:disabled{opacity:.6;cursor:not-allowed}.SquareImageCropDialog-module-scss-module__te50pG__cancelButton{border:1px solid var(--border-color,#d1d5db);color:var(--foreground);background-color:transparent}.SquareImageCropDialog-module-scss-module__te50pG__cancelButton:hover:not(:disabled){border-color:var(--link-color,#0b4f6c);color:var(--link-color,#0b4f6c)}.SquareImageCropDialog-module-scss-module__te50pG__saveButton{background-color:var(--link-color,#0b4f6c);border:1px solid var(--link-color,#0b4f6c);color:#fff}.SquareImageCropDialog-module-scss-module__te50pG__saveButton:hover:not(:disabled){background-color:var(--link-color-hover,#303a4d);border-color:var(--link-color-hover,#303a4d)}
.AvatarUploadField-module-scss-module__5xMdrW__drop{width:100%;min-width:0;margin-bottom:2rem}.AvatarUploadField-module-scss-module__5xMdrW__dropCompact{margin-bottom:0}.AvatarUploadField-module-scss-module__5xMdrW__row{flex-wrap:nowrap;align-items:center;gap:1.25rem;min-width:0;display:flex;position:relative}.AvatarUploadField-module-scss-module__5xMdrW__avatarButton{cursor:pointer;color:var(--foreground);background:0 0;border:none;flex-shrink:0;padding:0;display:block;position:relative}.AvatarUploadField-module-scss-module__5xMdrW__avatarButton:disabled{cursor:not-allowed;opacity:.65}.AvatarUploadField-module-scss-module__5xMdrW__avatarButton:focus{outline:none}.AvatarUploadField-module-scss-module__5xMdrW__avatarButton:focus-visible{box-shadow:0 0 0 3px rgba(var(--link-color-rgb,11,79,108),.35)}.AvatarUploadField-module-scss-module__5xMdrW__avatarButton:hover:not(:disabled) .AvatarUploadField-module-scss-module__5xMdrW__overlay{opacity:1}.AvatarUploadField-module-scss-module__5xMdrW__avatarButton:focus-visible .AvatarUploadField-module-scss-module__5xMdrW__overlay{opacity:1}@media (hover:none){.AvatarUploadField-module-scss-module__5xMdrW__avatarButton:not(:disabled) .AvatarUploadField-module-scss-module__5xMdrW__overlay{opacity:1;background:rgba(15,23,42,.38)}}.AvatarUploadField-module-scss-module__5xMdrW__circle,.AvatarUploadField-module-scss-module__5xMdrW__circle .AvatarUploadField-module-scss-module__5xMdrW__overlay{border-radius:50%}.AvatarUploadField-module-scss-module__5xMdrW__rounded,.AvatarUploadField-module-scss-module__5xMdrW__rounded .AvatarUploadField-module-scss-module__5xMdrW__overlay{border-radius:22%}.AvatarUploadField-module-scss-module__5xMdrW__overlay{color:#fff;letter-spacing:.01em;opacity:0;pointer-events:none;background:rgba(15,23,42,.55);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;font-size:.9375rem;font-weight:600;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.AvatarUploadField-module-scss-module__5xMdrW__cameraIcon{width:2.25rem;height:2.25rem}.AvatarUploadField-module-scss-module__5xMdrW__copy{flex-direction:column;flex:auto;gap:.35rem;min-width:0;display:flex}.AvatarUploadField-module-scss-module__5xMdrW__label{color:var(--foreground);font-size:.875rem;font-weight:500}.AvatarUploadField-module-scss-module__5xMdrW__hint{color:var(--muted-color,#666);overflow-wrap:break-word;margin:0;font-size:.8125rem;line-height:1.45}.AvatarUploadField-module-scss-module__5xMdrW__actions{flex-wrap:wrap;gap:.75rem;margin-top:.35rem;display:flex}.AvatarUploadField-module-scss-module__5xMdrW__changeButton,.AvatarUploadField-module-scss-module__5xMdrW__clearButton{cursor:pointer;font-size:.875rem;font-weight:500;font:inherit;border:1px solid var(--border-color,#d1d5db);color:var(--foreground);background-color:transparent;border-radius:8px;padding:.5rem .95rem}.AvatarUploadField-module-scss-module__5xMdrW__changeButton:hover:not(:disabled),.AvatarUploadField-module-scss-module__5xMdrW__clearButton:hover:not(:disabled){border-color:var(--link-color,#0b4f6c);color:var(--link-color,#0b4f6c)}.AvatarUploadField-module-scss-module__5xMdrW__changeButton:disabled,.AvatarUploadField-module-scss-module__5xMdrW__clearButton:disabled{opacity:.6;cursor:not-allowed}.AvatarUploadField-module-scss-module__5xMdrW__fileInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.StatusRow-module-scss-module__bJYASa__row{color:#e5e7eb;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.StatusRow-module-scss-module__bJYASa__row.StatusRow-module-scss-module__bJYASa__hasStatus{align-items:flex-start}.StatusRow-module-scss-module__bJYASa__row.StatusRow-module-scss-module__bJYASa__hasStatus .StatusRow-module-scss-module__bJYASa__indicator{margin-top:5px}.StatusRow-module-scss-module__bJYASa__row.StatusRow-module-scss-module__bJYASa__light{color:#1f2937}.StatusRow-module-scss-module__bJYASa__row.StatusRow-module-scss-module__bJYASa__light .StatusRow-module-scss-module__bJYASa__status{background-image:linear-gradient(90deg,#9ca3af 0%,#1f2937 45%,#9ca3af 90%)}.StatusRow-module-scss-module__bJYASa__indicator{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.StatusRow-module-scss-module__bJYASa__indicator.StatusRow-module-scss-module__bJYASa__complete .StatusRow-module-scss-module__bJYASa__completeCircle{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex}.StatusRow-module-scss-module__bJYASa__indicator.StatusRow-module-scss-module__bJYASa__complete.StatusRow-module-scss-module__bJYASa__failed .StatusRow-module-scss-module__bJYASa__completeCircle{background:#ef4444}.StatusRow-module-scss-module__bJYASa__indicator.StatusRow-module-scss-module__bJYASa__inProgress .StatusRow-module-scss-module__bJYASa__progressCircle{border:2px solid #22c55e;border-top-color:transparent;border-radius:50%;width:18px;height:18px;animation:1s linear infinite StatusRow-module-scss-module__bJYASa__spin}.StatusRow-module-scss-module__bJYASa__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.StatusRow-module-scss-module__bJYASa__titleRow{align-items:center;gap:10px;min-height:18px;display:flex}.StatusRow-module-scss-module__bJYASa__label{color:inherit;font-size:.85rem;font-weight:500}.StatusRow-module-scss-module__bJYASa__status{color:transparent;background-image:linear-gradient(90deg,#6b7280 0%,#f3f4f6 45%,#6b7280 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:.75rem;font-weight:400;line-height:1.35;animation:1.6s linear infinite StatusRow-module-scss-module__bJYASa__shimmer}@keyframes StatusRow-module-scss-module__bJYASa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes StatusRow-module-scss-module__bJYASa__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
.Toggle-module-scss-module__ecE0zq__toggleContainer{width:50px;height:24px;display:inline-block;position:relative}.Toggle-module-scss-module__ecE0zq__toggleInput{opacity:0;width:0;height:0}.Toggle-module-scss-module__ecE0zq__toggleInput:checked+.Toggle-module-scss-module__ecE0zq__slider{background-color:#4caf50}.Toggle-module-scss-module__ecE0zq__toggleInput:focus+.Toggle-module-scss-module__ecE0zq__slider{box-shadow:0 0 1px #2196f3}.Toggle-module-scss-module__ecE0zq__toggleInput:checked+.Toggle-module-scss-module__ecE0zq__slider:before{transform:translate(26px)}.Toggle-module-scss-module__ecE0zq__disabled .Toggle-module-scss-module__ecE0zq__slider{cursor:not-allowed;opacity:.55}.Toggle-module-scss-module__ecE0zq__sidebar{flex:none;width:2rem;height:1.15rem}.Toggle-module-scss-module__ecE0zq__sidebar .Toggle-module-scss-module__ecE0zq__toggleInput:checked+.Toggle-module-scss-module__ecE0zq__slider{background-color:var(--primary-color,#0b4f6c)}.Toggle-module-scss-module__ecE0zq__sidebar .Toggle-module-scss-module__ecE0zq__toggleInput:focus+.Toggle-module-scss-module__ecE0zq__slider{box-shadow:none}.Toggle-module-scss-module__ecE0zq__sidebar .Toggle-module-scss-module__ecE0zq__toggleInput:focus-visible+.Toggle-module-scss-module__ecE0zq__slider{outline:2px solid var(--primary-color,#0b4f6c);outline-offset:2px}.Toggle-module-scss-module__ecE0zq__sidebar .Toggle-module-scss-module__ecE0zq__toggleInput:checked+.Toggle-module-scss-module__ecE0zq__slider:before{transform:translate(.85rem)}.Toggle-module-scss-module__ecE0zq__sidebar .Toggle-module-scss-module__ecE0zq__slider{background-color:var(--border-color,#d1d5db);transition:background .15s}.Toggle-module-scss-module__ecE0zq__sidebar .Toggle-module-scss-module__ecE0zq__slider:before{width:.85rem;height:.85rem;transition:transform .15s;bottom:.15rem;left:.15rem}.Toggle-module-scss-module__ecE0zq__slider{cursor:pointer;background-color:#ccc;border-radius:24px;transition:all .4s;position:absolute;top:0;bottom:0;left:0;right:0}.Toggle-module-scss-module__ecE0zq__slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:2px;left:2px}
.DomainAdminEdit-module-scss-module__lcqGnq__adminRoot{flex-direction:column;gap:1rem;display:flex}.DomainAdminEdit-module-scss-module__lcqGnq__stateMessage{text-align:center;color:var(--muted-color,#6b7280);padding:2rem;font-size:.95rem}.DomainAdminEdit-module-scss-module__lcqGnq__stateError{color:#d32f2f}.DomainAdminEdit-module-scss-module__lcqGnq__fieldHint{color:var(--muted-color,#6b7280);margin:.35rem 0 0;font-size:.75rem;line-height:1.4}.DomainAdminEdit-module-scss-module__lcqGnq__memberInvited{color:var(--muted-color,#6b7280);margin-left:.45rem;font-size:.75rem;font-weight:500}.DomainAdminEdit-module-scss-module__lcqGnq__saveError{color:#d32f2f;background-color:#ffebee;border:1px solid #d32f2f;border-radius:4px;padding:.6rem 1rem;font-size:.875rem}.DomainAdminEdit-module-scss-module__lcqGnq__checkboxRow{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}

.DomainVerificationStatusLabel-module-scss-module__9F8EcG__root{color:#b45309;font-weight:500}.DomainVerificationStatusLabel-module-scss-module__9F8EcG__verified{color:#28a745}.DomainVerificationStatusLabel-module-scss-module__9F8EcG__stale{color:#d97706}.DomainVerificationStatusLabel-module-scss-module__9F8EcG__suspended{color:#c62828}
.DomainOptionItem-module-scss-module__FYIDhq__root{flex-direction:column;gap:.125rem;min-width:0;display:flex}.DomainOptionItem-module-scss-module__FYIDhq__fqdn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DomainOptionItem-module-scss-module__FYIDhq__meta{color:#64748b;flex-wrap:wrap;gap:.35rem .5rem;font-size:.75rem;font-weight:400;display:flex}.DomainOptionItem-module-scss-module__FYIDhq__protected{color:#64748b;font-weight:500}
