.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-size:.8125rem;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%}
.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}
.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}
.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{color:#111827}.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__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__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__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}
.Chat-module-scss-module__CeISPq__chat{background:#1f2937;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Chat-module-scss-module__CeISPq__chat.Chat-module-scss-module__CeISPq__light{background:#fff}.Chat-module-scss-module__CeISPq__chat.Chat-module-scss-module__CeISPq__light .Chat-module-scss-module__CeISPq__emptyState{color:#6b7280}.Chat-module-scss-module__CeISPq__chat.Chat-module-scss-module__CeISPq__light .Chat-module-scss-module__CeISPq__subagentBar{border-bottom-color:#e5e7eb}.Chat-module-scss-module__CeISPq__chat.Chat-module-scss-module__CeISPq__light .Chat-module-scss-module__CeISPq__backButton{color:#374151;border-color:#d1d5db}.Chat-module-scss-module__CeISPq__chat.Chat-module-scss-module__CeISPq__light .Chat-module-scss-module__CeISPq__backButton:hover{color:#111827;background:#f3f4f6;border-color:#9ca3af}.Chat-module-scss-module__CeISPq__chat.Chat-module-scss-module__CeISPq__light .Chat-module-scss-module__CeISPq__typingIndicator span{background-color:#9ca3af}.Chat-module-scss-module__CeISPq__chat.Chat-module-scss-module__CeISPq__light .Chat-module-scss-module__CeISPq__errorMessage{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.25)}.Chat-module-scss-module__CeISPq__chat.Chat-module-scss-module__CeISPq__light .Chat-module-scss-module__CeISPq__errorMessage .Chat-module-scss-module__CeISPq__errorContent h4{color:#b91c1c}.Chat-module-scss-module__CeISPq__chat.Chat-module-scss-module__CeISPq__light .Chat-module-scss-module__CeISPq__errorMessage .Chat-module-scss-module__CeISPq__errorContent p{color:#991b1b}.Chat-module-scss-module__CeISPq__subagentBar{border-bottom:1px solid #374151;flex-shrink:0;align-items:center;padding:8px 16px;display:flex}.Chat-module-scss-module__CeISPq__backButton{color:#d1d5db;cursor:pointer;background:0 0;border:1px solid #4b5563;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:.75rem;font-weight:500}.Chat-module-scss-module__CeISPq__backButton:hover{color:#f9fafb;background:#374151;border-color:#6b7280}.Chat-module-scss-module__CeISPq__chatMessageList{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Chat-module-scss-module__CeISPq__chatMessageList .Chat-module-scss-module__CeISPq__emptyState{box-sizing:border-box;color:#9ca3af;justify-content:center;align-items:center;height:100%;min-height:200px;padding:1.5rem;font-size:1.1rem;display:flex}.Chat-module-scss-module__CeISPq__chatMessageList .Chat-module-scss-module__CeISPq__emptyState p{text-align:center;overflow-wrap:break-word;white-space:pre-line;max-width:18rem;margin:0;line-height:1.45}.Chat-module-scss-module__CeISPq__loadingMessage{justify-content:center;padding:20px;display:flex}.Chat-module-scss-module__CeISPq__loadingMessage .Chat-module-scss-module__CeISPq__typingIndicator{align-items:center;gap:4px;display:flex}.Chat-module-scss-module__CeISPq__loadingMessage .Chat-module-scss-module__CeISPq__typingIndicator span{background-color:#6b7280;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite Chat-module-scss-module__CeISPq__typing}.Chat-module-scss-module__CeISPq__loadingMessage .Chat-module-scss-module__CeISPq__typingIndicator span:first-child{animation-delay:-.32s}.Chat-module-scss-module__CeISPq__loadingMessage .Chat-module-scss-module__CeISPq__typingIndicator span:nth-child(2){animation-delay:-.16s}.Chat-module-scss-module__CeISPq__loadingMessage .Chat-module-scss-module__CeISPq__typingIndicator span:nth-child(3){animation-delay:0s}.Chat-module-scss-module__CeISPq__errorMessage{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;align-items:flex-start;gap:12px;margin:20px;padding:16px;display:flex}.Chat-module-scss-module__CeISPq__errorMessage .Chat-module-scss-module__CeISPq__errorIcon{color:#ef4444;flex-shrink:0;margin-top:2px}.Chat-module-scss-module__CeISPq__errorMessage .Chat-module-scss-module__CeISPq__errorContent{flex:1}.Chat-module-scss-module__CeISPq__errorMessage .Chat-module-scss-module__CeISPq__errorContent h4{color:#ef4444;margin:0 0 8px;font-size:1rem;font-weight:600}.Chat-module-scss-module__CeISPq__errorMessage .Chat-module-scss-module__CeISPq__errorContent p{color:#fca5a5;margin:0 0 12px;font-size:.9rem;line-height:1.5}.Chat-module-scss-module__CeISPq__errorMessage .Chat-module-scss-module__CeISPq__errorContent .Chat-module-scss-module__CeISPq__retryButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s}.Chat-module-scss-module__CeISPq__errorMessage .Chat-module-scss-module__CeISPq__errorContent .Chat-module-scss-module__CeISPq__retryButton:hover{background:#dc2626;transform:translateY(-1px)}.Chat-module-scss-module__CeISPq__errorMessage .Chat-module-scss-module__CeISPq__errorContent .Chat-module-scss-module__CeISPq__retryButton:active{background:#b91c1c;transform:translateY(0)}.Chat-module-scss-module__CeISPq__errorMessage .Chat-module-scss-module__CeISPq__errorContent .Chat-module-scss-module__CeISPq__retryButton:focus{outline-offset:2px;outline:2px solid #fca5a5}.Chat-module-scss-module__CeISPq__errorMessage .Chat-module-scss-module__CeISPq__errorContent .Chat-module-scss-module__CeISPq__errorActions{flex-wrap:wrap;gap:8px;display:flex}.Chat-module-scss-module__CeISPq__errorMessage .Chat-module-scss-module__CeISPq__errorContent .Chat-module-scss-module__CeISPq__refreshButton{color:#fff;cursor:pointer;background:#6b7280;border:none;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s}.Chat-module-scss-module__CeISPq__errorMessage .Chat-module-scss-module__CeISPq__errorContent .Chat-module-scss-module__CeISPq__refreshButton:hover{background:#4b5563;transform:translateY(-1px)}.Chat-module-scss-module__CeISPq__errorMessage .Chat-module-scss-module__CeISPq__errorContent .Chat-module-scss-module__CeISPq__refreshButton:active{background:#374151;transform:translateY(0)}.Chat-module-scss-module__CeISPq__errorMessage .Chat-module-scss-module__CeISPq__errorContent .Chat-module-scss-module__CeISPq__refreshButton:focus{outline-offset:2px;outline:2px solid #9ca3af}@keyframes Chat-module-scss-module__CeISPq__typing{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}
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{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);opacity:.85;transition:var(--header-dropdown-item-transition);border-radius:4px;text-decoration:none;display:block}.AppServiceMenu-module-scss-module__Slz6Wq__footerLink:hover,.AppServiceMenu-module-scss-module__Slz6Wq__footerLinkActive:hover{background-color:var(--header-dropdown-item-hover-bg);opacity:1}.AppServiceMenu-module-scss-module__Slz6Wq__footerLink:focus,.AppServiceMenu-module-scss-module__Slz6Wq__footerLinkActive:focus{box-shadow:var(--header-dropdown-item-focus-inset);opacity:1;outline:none}.AppServiceMenu-module-scss-module__Slz6Wq__footerLinkActive{background-color:var(--header-dropdown-item-active-bg);color:var(--link-color);opacity:1}
.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}
.MarkdownCodeBlock-module-scss-module__e4vnZq__codeBlock{border:1px solid var(--border-color,#e5e7eb);background:var(--background-end,#fff);border-radius:8px;margin:1em 0;overflow:hidden}.MarkdownCodeBlock-module-scss-module__e4vnZq__caption{border-bottom:1px solid var(--border-color,#e5e7eb);background:var(--table-even-row-bg-color,#f8fafc);min-height:2rem;color:var(--muted-color,#6b7280);font-family:var(--font-mono,ui-monospace,Menlo,monospace);justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem .5rem .25rem .75rem;font-size:.78rem;display:flex}.MarkdownCodeBlock-module-scss-module__e4vnZq__copyButton{border:1px solid var(--border-color,#d1d5db);background:var(--background-end,#fff);color:var(--foreground,#111827);cursor:pointer;font:inherit;border-radius:6px;padding:.35rem .55rem;line-height:1}.MarkdownCodeBlock-module-scss-module__e4vnZq__copyButton:hover{background:rgba(var(--link-color-rgb),.08);color:var(--link-color)}.MarkdownCodeBlock-module-scss-module__e4vnZq__editor{min-height:0}
.MarkdownMermaidBlock-module-scss-module__20iREq__figure{border:1px solid var(--border-color,#e5e7eb);background:var(--background-end,#fff);border-radius:8px;margin:1.25rem 0;overflow:auto}.MarkdownMermaidBlock-module-scss-module__20iREq__diagram{text-align:center;min-width:560px;padding:1rem}.MarkdownMermaidBlock-module-scss-module__20iREq__diagram svg{width:100%;max-width:860px;height:auto;margin:0 auto;display:block}.MarkdownMermaidBlock-module-scss-module__20iREq__error{color:#b91c1c;padding:1rem;font-size:.92rem}
.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}
.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}
.OrganizationSelector-module-scss-module__JD7nQq__container{position:relative}.OrganizationSelector-module-scss-module__JD7nQq__row{align-items:stretch;gap:.35rem;display:flex}.OrganizationSelector-module-scss-module__JD7nQq__flush{align-items:center;min-width:0;max-width:100%}.OrganizationSelector-module-scss-module__JD7nQq__flush .OrganizationSelector-module-scss-module__JD7nQq__trigger{min-width:0;max-width:100%;color:inherit;background:0 0;border-color:transparent;padding:.15rem .4rem .15rem .2rem}.OrganizationSelector-module-scss-module__JD7nQq__flush .OrganizationSelector-module-scss-module__JD7nQq__trigger:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16)}.OrganizationSelector-module-scss-module__JD7nQq__flush .OrganizationSelector-module-scss-module__JD7nQq__trigger:focus{border-color:rgba(255,255,255,.28);box-shadow:0 0 0 2px rgba(255,255,255,.12)}@container editor-sidebar-header (width<=20rem){.OrganizationSelector-module-scss-module__JD7nQq__flush .OrganizationSelector-module-scss-module__JD7nQq__orgName,.OrganizationSelector-module-scss-module__JD7nQq__flush .OrganizationSelector-module-scss-module__JD7nQq__chevron{display:none}.OrganizationSelector-module-scss-module__JD7nQq__flush .OrganizationSelector-module-scss-module__JD7nQq__trigger{padding:.15rem}}.OrganizationSelector-module-scss-module__JD7nQq__trigger{border:1px solid var(--border-color);background-color:var(--background-start);color:var(--foreground);font-size:var(--header-dropdown-item-font-size);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;min-width:150px;padding:.25rem .65rem .25rem .4rem;transition:border-color .12s,box-shadow .12s;display:flex}.OrganizationSelector-module-scss-module__JD7nQq__trigger:hover{border-color:var(--link-color)}.OrganizationSelector-module-scss-module__JD7nQq__trigger:focus{border-color:var(--link-color);box-shadow:var(--header-dropdown-trigger-focus-shadow);outline:none}.OrganizationSelector-module-scss-module__JD7nQq__orgName{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.OrganizationSelector-module-scss-module__JD7nQq__chevron{opacity:.65;flex-shrink:0;width:1.125rem;height:1.125rem}.OrganizationSelector-module-scss-module__JD7nQq__loading,.OrganizationSelector-module-scss-module__JD7nQq__noOrgs{font-size:var(--header-dropdown-item-font-size);color:var(--muted-color);padding:var(--header-dropdown-item-padding)}.OrganizationSelector-module-scss-module__JD7nQq__errorRow{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.8125rem;display:flex}.OrganizationSelector-module-scss-module__JD7nQq__errorText{color:#b91c1c;max-width:18rem}.OrganizationSelector-module-scss-module__JD7nQq__retryButton{border:1px solid var(--link-color);color:var(--link-color);cursor:pointer;background:0 0;border-radius:6px;padding:.25rem .6rem;font-size:.8125rem}.OrganizationSelector-module-scss-module__JD7nQq__retryButton:hover{background:var(--link-color);color:var(--background-start)}.OrganizationSelector-module-scss-module__JD7nQq__retryButton:focus{box-shadow:var(--header-dropdown-trigger-focus-shadow);outline:none}.OrganizationSelector-module-scss-module__JD7nQq__dialog{border-radius:var(--header-dropdown-radius);box-shadow:var(--header-dropdown-shadow);background:var(--header-dropdown-surface);border:none;width:auto;max-width:min(400px,100vw - 16px);padding:0}.OrganizationSelector-module-scss-module__JD7nQq__dialog::backdrop{background:var(--header-dropdown-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none}.OrganizationSelector-module-scss-module__JD7nQq__dialogContent{flex-direction:column;min-height:0;max-height:80vh;display:flex}.OrganizationSelector-module-scss-module__JD7nQq__orgList{padding:.5rem var(--header-dropdown-list-padding-x)var(--header-dropdown-nav-padding-y);flex:1;min-height:0;max-height:300px;margin:0;list-style:none;overflow-y:auto}.OrganizationSelector-module-scss-module__JD7nQq__orgListEmpty{padding:var(--header-dropdown-item-padding);font-size:var(--header-dropdown-item-font-size);line-height:var(--header-dropdown-item-line-height);color:var(--muted-color);text-align:center;margin:0}.OrganizationSelector-module-scss-module__JD7nQq__orgItem{border-left:2px solid transparent;border-radius:0 8px 8px 0;align-items:stretch;gap:.15rem;margin:.1rem 0;padding:.1rem .2rem .1rem .35rem;transition:background-color .12s,border-color .12s;display:flex}.OrganizationSelector-module-scss-module__JD7nQq__orgItem:focus-within{background-color:var(--header-dropdown-selected-row-bg);border-left-color:var(--link-color)}.OrganizationSelector-module-scss-module__JD7nQq__orgItem:focus-within .OrganizationSelector-module-scss-module__JD7nQq__orgItemName{font-weight:var(--header-dropdown-item-active-font-weight);color:var(--link-color)}.OrganizationSelector-module-scss-module__JD7nQq__orgSelectButton{min-width:0;padding:var(--header-dropdown-item-padding-y)calc(var(--header-dropdown-item-padding-x)*.5);cursor:pointer;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:inherit;text-align:left;transition:var(--header-dropdown-item-transition);background:0 0;border:none;border-radius:6px;flex:1;justify-content:flex-start;align-items:center;gap:.5rem;font-family:inherit;display:flex}.OrganizationSelector-module-scss-module__JD7nQq__orgSelectButton:focus{box-shadow:none;outline:none}.OrganizationSelector-module-scss-module__JD7nQq__orgItemName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.OrganizationSelector-module-scss-module__JD7nQq__orgOverviewLink{width:2.25rem;height:2.25rem;color:var(--muted-color);background:0 0;border:1px solid transparent;border-radius:6px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.OrganizationSelector-module-scss-module__JD7nQq__orgOverviewLink:hover,.OrganizationSelector-module-scss-module__JD7nQq__orgOverviewLink:focus{box-shadow:none;border-color:var(--link-color);color:var(--link-color);background:0 0;outline:none}.OrganizationSelector-module-scss-module__JD7nQq__orgOverviewIcon{width:1.25rem;height:1.25rem}.OrganizationSelector-module-scss-module__JD7nQq__checkmark{width:1.25rem;height:1.25rem;color:var(--link-color);flex-shrink:0;margin-left:.5rem}.OrganizationSelector-module-scss-module__JD7nQq__dialogFooter{border-top:1px solid var(--border-color);padding:var(--header-dropdown-header-padding)}.OrganizationSelector-module-scss-module__JD7nQq__createNew{box-sizing:border-box;text-align:center;width:100%;font-size:var(--header-dropdown-item-font-size);font-weight:var(--header-dropdown-item-active-font-weight);line-height:var(--header-dropdown-item-line-height);color:var(--link-color);padding:var(--header-dropdown-item-padding);border:1px solid var(--link-color);background:0 0;border-radius:8px;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s;display:block}.OrganizationSelector-module-scss-module__JD7nQq__createNew:hover,.OrganizationSelector-module-scss-module__JD7nQq__createNew:focus{background-color:var(--link-color);border-color:var(--link-color);color:#fff;outline:none}
.TabBar-module-scss-module__ifC_Pa__tabBar{height:var(--subheader-height,calc(2rem + 26px));background-color:#111827;border-radius:0 0 8px 8px;flex-shrink:0;justify-content:space-between;min-width:0;margin:0;padding:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light{background-color:#f3f4f6;border-radius:8px}.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light .TabBar-module-scss-module__ifC_Pa__tabButton{color:#6b7280}.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light .TabBar-module-scss-module__ifC_Pa__tabButton:hover{color:#374151}.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light .TabBar-module-scss-module__ifC_Pa__tabButton.TabBar-module-scss-module__ifC_Pa__selected{color:#5b21b6}.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light .TabBar-module-scss-module__ifC_Pa__indicator{background-color:#7c3aed}.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light .TabBar-module-scss-module__ifC_Pa__moreButton.TabBar-module-scss-module__ifC_Pa__moreOpen{color:#374151}.TabBar-module-scss-module__ifC_Pa__leftTabs,.TabBar-module-scss-module__ifC_Pa__rightTabs{align-self:stretch;height:100%;display:flex}.TabBar-module-scss-module__ifC_Pa__tabButton{color:#9ca3af;cursor:pointer;z-index:2;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;height:100%;padding:0 20px;transition:color .2s;display:flex;position:relative}.TabBar-module-scss-module__ifC_Pa__tabButton:hover{color:#d1d5db}.TabBar-module-scss-module__ifC_Pa__tabButton.TabBar-module-scss-module__ifC_Pa__selected{color:#ddd2ff}.TabBar-module-scss-module__ifC_Pa__tabButton.TabBar-module-scss-module__ifC_Pa__collapsed{display:none}.TabBar-module-scss-module__ifC_Pa__moreButton.TabBar-module-scss-module__ifC_Pa__moreOpen{color:#d1d5db}.TabBar-module-scss-module__ifC_Pa__packed{justify-content:flex-start}@container (width<=16rem){.TabBar-module-scss-module__ifC_Pa__tabButton{padding:0 12px}}@container (width<=10rem){.TabBar-module-scss-module__ifC_Pa__tabButton{padding:0 8px}}.TabBar-module-scss-module__ifC_Pa__tabIcon{flex-shrink:0;height:26px}.TabBar-module-scss-module__ifC_Pa__tabIcon path,.TabBar-module-scss-module__ifC_Pa__tabIcon circle{fill:currentColor}.TabBar-module-scss-module__ifC_Pa__indicator{width:var(--tab-indicator-width,40px);height:var(--tab-indicator-height,8px);border-radius:var(--tab-indicator-radius,4px)var(--tab-indicator-radius,4px)0 0;background-color:#8b5cf6;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.TabBar-module-scss-module__ifC_Pa__moreDialog{border-radius:var(--header-dropdown-radius,10px);box-shadow:var(--header-dropdown-shadow,0 16px 40px -12px rgba(0,0,0,.22));color:#e5e7eb;background:#1f2937;border:none;padding:0;overflow:hidden}.TabBar-module-scss-module__ifC_Pa__moreDialog::backdrop{background:0 0}.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light .TabBar-module-scss-module__ifC_Pa__moreDialog{background:var(--header-dropdown-surface);color:var(--foreground)}.TabBar-module-scss-module__ifC_Pa__moreMenu{padding:var(--header-dropdown-nav-padding-y,.35rem)var(--header-dropdown-list-padding-x,.5rem);flex-direction:column;gap:.1rem;display:flex}.TabBar-module-scss-module__ifC_Pa__moreItem{width:100%;padding:var(--header-dropdown-item-padding,.55rem 1rem);color:inherit;font-size:var(--header-dropdown-item-font-size,.875rem);font-weight:var(--header-dropdown-item-font-weight,400);line-height:var(--header-dropdown-item-line-height,1.35);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.65rem;margin:0;font-family:inherit;display:flex}.TabBar-module-scss-module__ifC_Pa__moreItem:hover,.TabBar-module-scss-module__ifC_Pa__moreItem:focus{background:rgba(255,255,255,.08);outline:none}.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light .TabBar-module-scss-module__ifC_Pa__moreItem:hover,.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light .TabBar-module-scss-module__ifC_Pa__moreItem:focus{background:var(--header-dropdown-selected-row-bg);color:var(--link-color)}.TabBar-module-scss-module__ifC_Pa__moreItemIcon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TabBar-module-scss-module__ifC_Pa__moreItemIcon .TabBar-module-scss-module__ifC_Pa__tabIcon{width:auto;height:1.25rem}.TabBar-module-scss-module__ifC_Pa__moreItemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.UpsellDialog-module-scss-module__GvpjtW__dialog{background:#fff;border:none;border-radius:12px;width:1000px;max-width:calc(100dvw - 40px);max-height:90dvh;margin:auto;padding:0;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.UpsellDialog-module-scss-module__GvpjtW__dialog::backdrop{background-color:rgba(0,0,0,.5)}.UpsellDialog-module-scss-module__GvpjtW__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}.UpsellDialog-module-scss-module__GvpjtW__header h2{color:#111827;margin:0;font-size:1.5rem;font-weight:600}.UpsellDialog-module-scss-module__GvpjtW__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:1.5rem;transition:all .2s}.UpsellDialog-module-scss-module__GvpjtW__closeButton:hover{color:#374151;background-color:#f3f4f6}.UpsellDialog-module-scss-module__GvpjtW__content{padding:24px}.UpsellDialog-module-scss-module__GvpjtW__content p{color:#6b7280;margin:0 0 16px;line-height:1.5}.UpsellDialog-module-scss-module__GvpjtW__content strong{color:#111827}.UpsellDialog-module-scss-module__GvpjtW__marketingCopy{text-align:center;max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto}.UpsellDialog-module-scss-module__GvpjtW__marketingCopy p{color:#1f2937;letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:400;line-height:1.7}.UpsellDialog-module-scss-module__GvpjtW__plans{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:24px;display:grid}.UpsellDialog-module-scss-module__GvpjtW__plan{text-align:center;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;height:100%;padding:20px;transition:all .2s;display:flex;position:relative}.UpsellDialog-module-scss-module__GvpjtW__plan:hover{border-color:#8b5cf6;box-shadow:0 4px 6px -1px rgba(139,92,246,.1)}.UpsellDialog-module-scss-module__GvpjtW__plan.UpsellDialog-module-scss-module__GvpjtW__currentPlan{background-color:#faf5ff;border-color:#8b5cf6;box-shadow:0 4px 6px -1px rgba(139,92,246,.1)}.UpsellDialog-module-scss-module__GvpjtW__plan:nth-child(3):hover{border-color:#10b981;box-shadow:0 4px 6px -1px rgba(16,185,129,.1)}.UpsellDialog-module-scss-module__GvpjtW__plan:nth-child(3) .UpsellDialog-module-scss-module__GvpjtW__price{color:#10b981}.UpsellDialog-module-scss-module__GvpjtW__plan:nth-child(3).UpsellDialog-module-scss-module__GvpjtW__currentPlan{background-color:#f0fdf4;border-color:#10b981;box-shadow:0 4px 6px -1px rgba(16,185,129,.1)}.UpsellDialog-module-scss-module__GvpjtW__plan h3{color:#111827;margin:0 0 12px;font-size:1.25rem;font-weight:600}.UpsellDialog-module-scss-module__GvpjtW__plan .UpsellDialog-module-scss-module__GvpjtW__price{color:#8b5cf6;margin:0 0 16px;font-size:1.5rem;font-weight:700}.UpsellDialog-module-scss-module__GvpjtW__plan .UpsellDialog-module-scss-module__GvpjtW__perSeat{color:#6b7280;margin-left:4px;font-size:.875rem;font-weight:400}.UpsellDialog-module-scss-module__GvpjtW__plan ul{text-align:left;flex:1;margin:0 0 20px;padding:0;list-style:none}.UpsellDialog-module-scss-module__GvpjtW__plan ul li{color:#6b7280;margin:0 0 8px;padding-left:20px;position:relative}.UpsellDialog-module-scss-module__GvpjtW__plan ul li:before{content:"✓";color:#10b981;font-weight:700;position:absolute;left:0}.UpsellDialog-module-scss-module__GvpjtW__currentPlanBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;z-index:1;background:#8b5cf6;border-radius:12px;padding:4px 12px;font-size:.75rem;font-weight:500;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.UpsellDialog-module-scss-module__GvpjtW__currentPlanText{color:#8b5cf6;background:rgba(139,92,246,.1);border-radius:6px;margin-top:8px;padding:12px;font-size:.875rem;font-weight:500}.UpsellDialog-module-scss-module__GvpjtW__keepPlanButton{color:#8b5cf6;cursor:pointer;background:#faf5ff;border:1px solid #c4b5fd;border-radius:6px;width:100%;padding:12px 24px;font-size:.875rem;font-weight:500;transition:all .2s}.UpsellDialog-module-scss-module__GvpjtW__keepPlanButton:hover{color:#7c3aed;background:#f3e8ff;border-color:#a78bfa}.UpsellDialog-module-scss-module__GvpjtW__keepPlanButton:active{color:#6d28d9;background:#ede9fe}.UpsellDialog-module-scss-module__GvpjtW__upgradeButton{color:#fff;cursor:pointer;background:#8b5cf6;border:none;border-radius:6px;width:100%;padding:12px 24px;font-size:.875rem;font-weight:500;transition:all .2s}.UpsellDialog-module-scss-module__GvpjtW__upgradeButton:hover{background:#7c3aed;transform:translateY(-1px)}.UpsellDialog-module-scss-module__GvpjtW__upgradeButton:active{background:#6d28d9;transform:translateY(0)}.UpsellDialog-module-scss-module__GvpjtW__downgradeButton{color:#fff;cursor:pointer;background:#8b5cf6;border:none;border-radius:6px;width:100%;padding:12px 24px;font-size:.875rem;font-weight:500;transition:all .2s}.UpsellDialog-module-scss-module__GvpjtW__downgradeButton:hover{background:#7c3aed;transform:translateY(-1px)}.UpsellDialog-module-scss-module__GvpjtW__downgradeButton:active{background:#6d28d9;transform:translateY(0)}.UpsellDialog-module-scss-module__GvpjtW__scheduleCallButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:12px 24px;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.UpsellDialog-module-scss-module__GvpjtW__scheduleCallButton:hover{background:#059669;transform:translateY(-1px)}.UpsellDialog-module-scss-module__GvpjtW__scheduleCallButton:active{background:#047857;transform:translateY(0)}.UpsellDialog-module-scss-module__GvpjtW__comingSoonButton{color:#9ca3af;cursor:not-allowed;opacity:.6;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:12px 24px;font-size:.875rem;font-weight:500;transition:all .2s}.UpsellDialog-module-scss-module__GvpjtW__comingSoonButton:hover,.UpsellDialog-module-scss-module__GvpjtW__comingSoonButton:active{color:#9ca3af;background:#f3f4f6;transform:none}.UpsellDialog-module-scss-module__GvpjtW__disclaimer{background-color:#f9fafb;border-radius:8px;margin-top:24px;padding:16px}.UpsellDialog-module-scss-module__GvpjtW__disclaimer p{color:#6b7280;margin:0;font-size:.875rem;font-style:italic;line-height:1.5}@media (max-width:768px){.UpsellDialog-module-scss-module__GvpjtW__plans{grid-template-columns:1fr}.UpsellDialog-module-scss-module__GvpjtW__dialog{width:calc(100vw - 40px);max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);margin:20px auto}.UpsellDialog-module-scss-module__GvpjtW__currentPlanBadge{padding:3px 10px;font-size:.7rem;top:-8px}.UpsellDialog-module-scss-module__GvpjtW__plan{padding:24px 20px 20px}.UpsellDialog-module-scss-module__GvpjtW__plan h3{margin-top:8px}.UpsellDialog-module-scss-module__GvpjtW__content{padding:16px}.UpsellDialog-module-scss-module__GvpjtW__header{padding:16px 16px 12px}}@media (max-width:500px){.UpsellDialog-module-scss-module__GvpjtW__dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}
.ProjectWorkspace-module-scss-module__IkAzGG__page{--header-height:calc(2rem + 22px + 1px);--subheader-height:calc(2rem + 26px);--tab-indicator-height:8px;--tab-indicator-width:40px;--tab-indicator-radius:4px;--header-padding-y:.5rem;--header-padding-x:1.5rem;flex-direction:column;display:flex;overflow:hidden}.ProjectWorkspace-module-scss-module__IkAzGG__variantProtoNew,.ProjectWorkspace-module-scss-module__IkAzGG__variantProtoStudio{height:100vh;height:100dvh}.ProjectWorkspace-module-scss-module__IkAzGG__mainContent{flex:1;gap:0;min-height:0;padding:0;display:flex}.ProjectWorkspace-module-scss-module__IkAzGG__sidebarSection{color:#fff;box-shadow:none;background:#1f2937;border-radius:0;flex-direction:column;height:100%;min-height:0;margin:0;display:flex;overflow:hidden}.ProjectWorkspace-module-scss-module__IkAzGG__mainSection{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.ProjectWorkspace-module-scss-module__IkAzGG__chatContent{flex-direction:column;height:100%;display:flex}.ProjectWorkspace-module-scss-module__IkAzGG__desktopHeader{display:block}.ProjectWorkspace-module-scss-module__IkAzGG__resizableDivider{cursor:col-resize;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#374151;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ProjectWorkspace-module-scss-module__IkAzGG__resizableDivider:hover{background:#4b5563}.ProjectWorkspace-module-scss-module__IkAzGG__resizableDivider:active{background:#6b7280}.ProjectWorkspace-module-scss-module__IkAzGG__resizableDivider:before{content:"";cursor:col-resize;touch-action:none;position:absolute;top:0;bottom:0;left:0;right:0}.ProjectWorkspace-module-scss-module__IkAzGG__dividerSkinny{width:8px}.ProjectWorkspace-module-scss-module__IkAzGG__dividerWide{width:16px}.ProjectWorkspace-module-scss-module__IkAzGG__resizeShield{z-index:10000;cursor:col-resize;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.ProjectWorkspace-module-scss-module__IkAzGG__dividerDots{pointer-events:none;flex-direction:column;gap:2px;display:flex}.ProjectWorkspace-module-scss-module__IkAzGG__dividerDots span{background:#9ca3af;border-radius:50%;width:2px;height:2px}.ProjectWorkspace-module-scss-module__IkAzGG__canvasSection{background:#fff;flex-direction:column;flex:1;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.ProjectWorkspace-module-scss-module__IkAzGG__mermaidContainer{flex:1;justify-content:center;align-items:center;padding:24px;display:flex;overflow:auto}.ProjectWorkspace-module-scss-module__IkAzGG__mermaidContainer svg{max-width:100%;height:auto}.ProjectWorkspace-module-scss-module__IkAzGG__mermaidContainer .ProjectWorkspace-module-scss-module__IkAzGG__mermaid{text-align:center}@media (max-width:1200px){.ProjectWorkspace-module-scss-module__IkAzGG__sidebarSection{width:450px;min-width:450px;max-width:450px}}@media (max-width:768px){.ProjectWorkspace-module-scss-module__IkAzGG__page{overflow:hidden}.ProjectWorkspace-module-scss-module__IkAzGG__desktopHeader{display:none}.ProjectWorkspace-module-scss-module__IkAzGG__mainContent{flex-direction:column}.ProjectWorkspace-module-scss-module__IkAzGG__sidebarSection,.ProjectWorkspace-module-scss-module__IkAzGG__mainSection{display:none;width:100%!important;min-width:100%!important;max-width:100%!important}.ProjectWorkspace-module-scss-module__IkAzGG__resizableDivider{display:none}.ProjectWorkspace-module-scss-module__IkAzGG__mobileNav{display:block}}.ProjectWorkspace-module-scss-module__IkAzGG__mobile-section-chat .ProjectWorkspace-module-scss-module__IkAzGG__sidebarSection,.ProjectWorkspace-module-scss-module__IkAzGG__mobile-section-canvas .ProjectWorkspace-module-scss-module__IkAzGG__mainSection{display:flex}.ProjectWorkspace-module-scss-module__IkAzGG__mobileNav{background:#1f2937;border-top:1px solid #374151;padding:12px 16px;display:block;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.ProjectWorkspace-module-scss-module__IkAzGG__mobileNav .ProjectWorkspace-module-scss-module__IkAzGG__navButtons{gap:8px;display:flex}.ProjectWorkspace-module-scss-module__IkAzGG__mobileNav .ProjectWorkspace-module-scss-module__IkAzGG__navButtons button{color:#fff;cursor:pointer;background:#374151;border:none;border-radius:8px;flex:1;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s}.ProjectWorkspace-module-scss-module__IkAzGG__mobileNav .ProjectWorkspace-module-scss-module__IkAzGG__navButtons button:hover{background:#4b5563}.ProjectWorkspace-module-scss-module__IkAzGG__mobileNav .ProjectWorkspace-module-scss-module__IkAzGG__navButtons button.ProjectWorkspace-module-scss-module__IkAzGG__active{background:#3b82f6;box-shadow:0 2px 4px rgba(59,130,246,.3)}.ProjectWorkspace-module-scss-module__IkAzGG__mobileNav .ProjectWorkspace-module-scss-module__IkAzGG__navButtons button:active{transform:translateY(1px)}@media (min-width:769px){.ProjectWorkspace-module-scss-module__IkAzGG__mobileNav{display:none}}

.editor-pointer-e2e-module-scss-module__B9lZDa__shell{background:#f4f4f4;flex-direction:column;height:100vh;display:flex}.editor-pointer-e2e-module-scss-module__B9lZDa__shell [data-testid=canvas-selection]{flex:none;margin:0;padding:.25rem .5rem;font:12px/1.4 ui-monospace,monospace}.editor-pointer-e2e-module-scss-module__B9lZDa__canvas{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}
