@keyframes EditorFrame_spin__ikkVk{to{transform:rotate(1turn)}}.EditorFrame_shell__8L89v{display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;background:var(--background-end,#ffffff);color:var(--foreground,#1e293b);font-family:var(--font-geist-sans,system-ui,sans-serif);overflow:hidden}.EditorFrame_shellFill__0wpcN{height:100%;min-height:100%}.EditorFrame_statusOverlay__Oqc34{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:1rem;padding:2rem;text-align:center}.EditorFrame_spinner__HTdSj{width:36px;height:36px;border-radius:50%;border:3px solid rgba(0,0,0,.12);border-top:3px solid var(--link-color,#0b4f6c);animation:EditorFrame_spin__ikkVk .9s linear infinite}.EditorFrame_statusText__CeLpj{font-size:.95rem;color:var(--muted-color,#6b7280);max-width:32ch;line-height:1.4}.EditorFrame_error__9C3PU,.EditorFrame_error__9C3PU .EditorFrame_statusText__CeLpj{color:#b91c1c}.EditorFrame_error__9C3PU .EditorFrame_errorTitle__8hucM{font-size:1.1rem;font-weight:600}.EditorFrame_editorBody__bnKIK{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ColorPickerPanel_panel__Oh_RM{--gap:10px;--right-col:38px;--picker-height:180px;--picker-basis:200px;position:fixed;inset:auto;margin:0;padding:12px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;max-width:none;max-height:none;display:flex;flex-direction:column;gap:var(--gap);--picker-surface:#ffffff;--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,0.22);--border-color:#e2e8f0;--foreground:#0f172a;--muted-color:#64748b;--link-color:#6d28d9;color-scheme:light;background-color:var(--picker-surface);color:var(--foreground);border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 16px 40px rgba(15,23,42,.22),0 2px 8px rgba(15,23,42,.1);-moz-user-select:none;user-select:none;-webkit-user-select:none}.ColorPickerPanel_panel__Oh_RM:focus{outline:none}.ColorPickerPanel_panel__Oh_RM::-webkit-backdrop{background:rgba(0,0,0,0)}.ColorPickerPanel_panel__Oh_RM::backdrop{background:rgba(0,0,0,0)}.ColorPickerPanel_panel__Oh_RM:after,.ColorPickerPanel_panel__Oh_RM:before{content:"";position:absolute;left:var(--caret-x,16px);transform:translateX(-50%);width:0;height:0;pointer-events:none}.ColorPickerPanel_panelBelow__koZmI:before{bottom:100%;border:9px solid rgba(0,0,0,0);border-bottom:9px solid var(--border-color,#e5e7eb)}.ColorPickerPanel_panelBelow__koZmI:after{bottom:100%;border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--picker-surface,#ffffff);margin-bottom:-1px}.ColorPickerPanel_panelAbove__BaPpe:before{top:100%;border:9px solid rgba(0,0,0,0);border-top:9px solid var(--border-color,#e5e7eb)}.ColorPickerPanel_panelAbove__BaPpe:after{top:100%;border:8px solid rgba(0,0,0,0);border-top:8px solid var(--picker-surface,#ffffff);margin-top:-1px}.ColorPickerPanel_body__mYS5f{display:flex;align-items:stretch;gap:var(--gap);height:var(--picker-height)}.ColorPickerPanel_svPlane__tZshG{position:relative;flex:1 1 var(--picker-basis);min-width:0;height:100%;border-radius:6px;cursor:crosshair;background-color:var(--sv-hue,#ff0000);background-image:linear-gradient(0deg,#000000,transparent),linear-gradient(90deg,#ffffff,transparent);border:1px solid var(--border-color,#e5e7eb);touch-action:none}.ColorPickerPanel_svPlane__tZshG:focus-visible{outline:2px solid var(--link-color,#6d28d9);outline-offset:2px}.ColorPickerPanel_sliderColumn__T8j8P{flex:0 0 var(--right-col);display:flex;align-items:stretch;gap:var(--gap)}.ColorPickerPanel_svThumb__Lq3Mz{position:absolute;width:14px;height:14px;border-radius:50%;background:rgba(0,0,0,0);border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.6),0 1px 3px rgba(0,0,0,.35);transform:translate(-50%,-50%);pointer-events:none}.ColorPickerPanel_slider__2s2u3{position:relative;background-image:var(--slider-track,none);background-size:100% 100%;background-repeat:no-repeat;border:1px solid var(--border-color,#e5e7eb);cursor:pointer;touch-action:none}.ColorPickerPanel_slider__2s2u3:focus-visible{outline:2px solid var(--link-color,#6d28d9);outline-offset:2px}.ColorPickerPanel_sliderHorizontal__8adF7{height:14px;border-radius:7px}.ColorPickerPanel_sliderVertical__w3DAz{flex:0 0 14px;height:100%;border-radius:7px}.ColorPickerPanel_sliderChecker__VQmjj{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-size:100% 100%,8px 8px,8px 8px,8px 8px,8px 8px;background-position:0 0,0 0,0 4px,4px -4px,-4px 0}.ColorPickerPanel_sliderThumb__vVD5q{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--link-color,#6d28d9);box-shadow:0 1px 2px rgba(15,23,42,.25);transform:translate(-50%,-50%);pointer-events:none}.ColorPickerPanel_sliderVertical__w3DAz .ColorPickerPanel_sliderThumb__vVD5q{top:0;left:50%}.ColorPickerPanel_footer__IjJpF{display:flex;align-items:center;gap:var(--gap)}.ColorPickerPanel_previewColumn__2U1rI{flex:0 0 var(--right-col);display:flex;align-items:center;justify-content:stretch}.ColorPickerPanel_preview__cDYpr{position:relative;width:100%;height:28px;border-radius:6px;border:1px solid rgba(15,23,42,.55);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.85),0 0 0 1px rgba(15,23,42,.28);background-color:#fff;background-image:linear-gradient(45deg,#d1d5db 25%,transparent 0),linear-gradient(-45deg,#d1d5db 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d1d5db 0),linear-gradient(-45deg,transparent 75%,#d1d5db 0);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;overflow:hidden}.ColorPickerPanel_preview__cDYpr:after{content:"";position:absolute;inset:0;background:var(--preview-color,transparent)}.ColorPickerPanel_hexLabel__FldRz{display:flex;align-items:center;gap:6px;flex:1 1;min-width:0}.ColorPickerPanel_hexLabelText__yq97H{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-color,#6b7280);flex:0 0 auto}.ColorPickerPanel_hexInput__dfLKq{font-family:inherit;font-size:.9375rem;line-height:1.5;color:var(--form-input-color);background-color:var(--form-input-background);border:1px solid var(--form-input-border);border-radius:8px;padding:.5rem .75rem;margin:0;max-width:100%;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.ColorPickerPanel_hexInput__dfLKq::placeholder{color:var(--form-input-placeholder);opacity:1}.ColorPickerPanel_hexInput__dfLKq:hover:not(:disabled):not(:focus-visible){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.ColorPickerPanel_hexInput__dfLKq:focus-visible{outline:none;border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring)}.ColorPickerPanel_hexInput__dfLKq:disabled{background-color:var(--form-input-disabled-bg);color:var(--form-input-disabled-color);cursor:not-allowed;opacity:.92}.ColorPickerPanel_hexInput__dfLKq{flex:1 1 auto;min-width:0;font-size:.8rem;padding:.35rem .5rem;font-family:var(--font-mono,ui-monospace,Menlo,monospace)}.ColorPickerPanel_eyedropper__DJv0N{flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--border-color,#e5e7eb);background:rgba(0,0,0,0);color:var(--muted-color,#6b7280);cursor:pointer;padding:0}.ColorPickerPanel_eyedropper__DJv0N:hover:not(:disabled){background:var(--form-input-background-hover,#f3f4f6);color:var(--form-input-color,var(--foreground,#1e293b))}.ColorPickerPanel_eyedropper__DJv0N:focus-visible{outline:2px solid var(--link-color,#6d28d9);outline-offset:2px}.ColorPickerPanel_eyedropper__DJv0N:disabled{opacity:.55;cursor:not-allowed}.ColorPickerPanel_tokens__8SZcx{display:flex;flex-direction:column;gap:4px;max-height:9rem;overflow:auto;padding-top:4px;border-top:1px solid var(--border-color,#e5e7eb)}.ColorPickerPanel_token__yes8i{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:6px 8px;border:1px solid rgba(0,0,0,0);border-radius:6px;background:rgba(0,0,0,0);color:var(--form-input-color,var(--foreground,#1e293b));font:inherit;font-size:.8rem;text-align:left;cursor:pointer}.ColorPickerPanel_token__yes8i:hover{background:var(--form-input-background-hover,#f1f5f9)}.ColorPickerPanel_tokenSelected__ahzpg{border-color:#7c3aed;background:#ede9fe;color:#4c1d95;font-weight:600}.ColorPickerPanel_tokenSelected__ahzpg:hover{background:#ddd6fe}.ColorPickerPanel_tokenCheck__CPWns{margin-left:auto;flex:0 0 auto;font-size:.85rem;line-height:1;color:#6d28d9}.ColorPickerPanel_tokenSwatch__dqP1_{position:relative;flex:0 0 16px;width:16px;height:16px;border-radius:4px;border:1px solid rgba(15,23,42,.55);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.85),0 0 0 1px rgba(15,23,42,.28);background-color:#fff;background-image:linear-gradient(45deg,#d1d5db 25%,transparent 0),linear-gradient(-45deg,#d1d5db 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d1d5db 0),linear-gradient(-45deg,transparent 75%,#d1d5db 0);background-size:6px 6px;background-position:0 0,0 3px,3px -3px,-3px 0;overflow:hidden}.ColorPickerPanel_tokenSwatch__dqP1_:after{content:"";position:absolute;inset:0;background:var(--swatch-color,transparent)}.ColorPickerPanel_tokenName__Yovcr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TokenEditor_wrapper__nSGQD{display:flex;flex-direction:column;flex:1 1;min-height:0;width:100%;background:var(--background-end,#ffffff);overflow:hidden;position:relative}.TokenEditor_scroll__tn7q2{flex:1 1;min-height:0;overflow:auto;display:flex;flex-direction:row;align-items:flex-start}.TokenEditor_gutterColumn__CH8eL{flex:0 0 auto;min-height:100%;display:flex;flex-direction:column;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-muted,#888);font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:13px;line-height:1.5;-moz-tab-size:2;tab-size:2;border-right:1px solid var(--border-subtle,#e8e8e8);background:var(--background-muted,#fafafa)}.TokenEditor_gutterLine__eEwHJ{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:flex-end;box-sizing:border-box;padding:0 10px 0 8px;min-height:1.5em}.TokenEditor_gutterNumber__SiGqO{display:block;text-align:right;line-height:1.5}.TokenEditor_lineRow__3ucXU{display:block;width:100%;min-width:0;box-sizing:border-box}.TokenEditor_lineInner__iJal5{margin:0;padding:0;box-sizing:border-box;width:100%;font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-moz-tab-size:2;tab-size:2}.TokenEditor_lineInner__iJal5 span{display:contents}.TokenEditor_lineInner__iJal5 :is(.TokenEditor_variable__wkEL0,.TokenEditor_pathTemplate__QDB3Z,.TokenEditor_wildcard__qHlQJ,.TokenEditor_uriMuted__eJuvb,.TokenEditor_color__2wHIE,.TokenEditor_propertyName__bKbpR,.TokenEditor_keyword__y5fOZ,.TokenEditor_number__k9MFy,.TokenEditor_unit__MhnUI,.TokenEditor_important__v5hJi,.TokenEditor_selector__NBhJJ,.TokenEditor_atRule__5HSK0,.TokenEditor_function__vEb1H,.TokenEditor_string__0UToX,.TokenEditor_comment__Q4A3z){display:inline}.TokenEditor_lineInner__iJal5 span.TokenEditor_colorSwatch__W_q0U{display:inline-block}.TokenEditor_codeColumn__DrANd{flex:1 1 auto;min-width:0;min-height:100%;position:relative}.TokenEditor_editorSurface__DZJtn{position:relative;z-index:0;width:100%;margin:0;padding:0 12px;box-sizing:border-box;font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-moz-tab-size:2;tab-size:2;outline:none;background:rgba(0,0,0,0);color:var(--text-primary,#111)}.TokenEditor_editorSurface__DZJtn:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:-1px}.TokenEditor_wrapperNoLineNumbers__lm0h9 .TokenEditor_editorSurface__DZJtn{padding-left:12px}.TokenEditor_wrapperFormControlHeight__UEPsD{min-height:calc(.5rem + .5rem + 1.5*.9375rem + 1px*2)}.TokenEditor_wrapperFormControlHeight__UEPsD .TokenEditor_editorSurface__DZJtn{padding:.5rem .75rem;font-size:.9375rem}.TokenEditor_wrapperFormControlHeight__UEPsD .TokenEditor_lineInner__iJal5{font-size:.9375rem}.TokenEditor_wrapperFormControlHeight__UEPsD .TokenEditor_placeholder__N608K{left:.75rem;top:.5rem;font-size:.9375rem}.TokenEditor_wrapperSingleLine__EsJPU .TokenEditor_scroll__tn7q2{overflow-x:auto;overflow-y:hidden}.TokenEditor_wrapperSingleLine__EsJPU .TokenEditor_editorSurface__DZJtn,.TokenEditor_wrapperSingleLine__EsJPU .TokenEditor_lineInner__iJal5{white-space:nowrap;overflow-wrap:normal;word-break:normal}.TokenEditor_wrapperSingleLine__EsJPU .TokenEditor_placeholder__N608K{white-space:nowrap}.TokenEditor_wrapperAutoSize__yu4rD{flex:0 0 auto!important;flex-grow:0;flex-shrink:0;flex-basis:auto;height:auto!important;min-height:0!important;max-height:min(60vh,36rem);overflow:auto;background:rgba(0,0,0,0)}.TokenEditor_wrapperAutoSize__yu4rD .TokenEditor_scroll__tn7q2{flex:0 0 auto!important;min-height:0!important;height:auto!important;overflow:visible;align-items:stretch}.TokenEditor_wrapperAutoSize__yu4rD .TokenEditor_gutterColumn__CH8eL{min-height:0!important;align-self:stretch}.TokenEditor_wrapperAutoSize__yu4rD .TokenEditor_codeColumn__DrANd{min-height:0!important}.TokenEditor_wrapperAutoSize__yu4rD .TokenEditor_editorSurface__DZJtn{padding-top:0;padding-bottom:0}.TokenEditor_placeholder__N608K{position:absolute;left:12px;top:0;right:12px;z-index:1;pointer-events:none;color:var(--text-muted,#999);font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:13px;line-height:1.5;white-space:pre-wrap}.TokenEditor_propertyName__bKbpR{color:#7c2d12;font-weight:500}.TokenEditor_keyword__y5fOZ{color:#7c3aed;font-weight:500}.TokenEditor_identifier__nuIf_{color:#1e40af}.TokenEditor_string__0UToX{color:#b45309}.TokenEditor_number__k9MFy{color:#047857}.TokenEditor_comment__Q4A3z{color:#6b7280;font-style:italic}.TokenEditor_operator__klHnd,.TokenEditor_punct___k2Zj{color:#374151}.TokenEditor_bracket__5X0l5{color:#6b7280}.TokenEditor_tagName__owsGZ{color:#0369a1;font-weight:500}.TokenEditor_attrName__mXwsh{color:#7c2d12}.TokenEditor_equals__vtxgi{color:#6b7280}.TokenEditor_attrValue__CDzxZ{color:#b45309}.TokenEditor_text__eycZQ{color:#111827}.TokenEditor_declaration__OS2QA{color:#6b7280;font-style:italic}.TokenEditor_fallback__HeCQb,.TokenEditor_plain__DJesz{color:inherit}.TokenEditor_variable__wkEL0{color:#5b21b6;font-weight:600}.TokenEditor_pathTemplate__QDB3Z{color:#0c4a6e;font-weight:600}.TokenEditor_wildcard__qHlQJ{color:#b45309;font-weight:600}.TokenEditor_uriMuted__eJuvb{color:var(--text-muted,#9ca3af);font-weight:400}.TokenEditor_literal__vVVHI{color:inherit}.TokenEditor_selector__NBhJJ{color:#881280}.TokenEditor_atRule__5HSK0{color:#aa0d91;font-weight:500}.TokenEditor_unit__MhnUI{color:#0b6e4f}.TokenEditor_important__v5hJi{color:#c41a16;font-weight:600}.TokenEditor_function__vEb1H{color:#1a1aa6}.TokenEditor_color__2wHIE{color:inherit}.TokenEditor_colorSwatch__W_q0U{display:inline-block;width:.7em;height:.7em;margin-right:.35em;vertical-align:-.05em;border:1px solid rgba(15,23,42,.45);border-radius:2px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.8);background-color:#fff;background-image:linear-gradient(45deg,#d1d5db 25%,transparent 0),linear-gradient(-45deg,#d1d5db 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d1d5db 0),linear-gradient(-45deg,transparent 75%,#d1d5db 0);background-size:6px 6px;background-position:0 0,0 3px,3px -3px,-3px 0;cursor:pointer;position:relative}.TokenEditor_colorSwatch__W_q0U:after{content:"";position:absolute;inset:0;background:var(--token-color,transparent)}.JsonTokenField_root__emZx1{border-radius:6px;border:1px solid rgba(55,53,47,.16);overflow:hidden;background:#fff}.JsonTokenField_rootAutoSize__K_Dyb{border:none;border-radius:0;background:rgba(0,0,0,0);overflow:visible}.JsonTokenField_rootError__E8xe2{border-color:#d32f2f}.JsonTokenField_rootAutoSize__K_Dyb.JsonTokenField_rootError__E8xe2{border:1px solid #d32f2f;border-radius:6px}.CssTokenField_root__IE8r_{border-radius:6px;border:1px solid rgba(55,53,47,.16);overflow:hidden;background:#fff}.CssTokenField_root__IE8r_ [class*=wrapper]{background:#fff}.EditorDrawer_dialog__fjEoJ:not([open]){display:none!important}.EditorDrawer_dialog__fjEoJ[open]{position:fixed;inset:0;margin:0;padding:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;border:none;background:rgba(0,0,0,0);box-shadow:none;display:flex;flex-direction:column;overflow:visible}.EditorDrawer_dialog__fjEoJ[open]:focus,.EditorDrawer_dialog__fjEoJ[open]:focus-visible{outline:none}.EditorDrawer_dialog__fjEoJ[open]::-webkit-backdrop{background:rgba(15,23,42,.08)}.EditorDrawer_dialog__fjEoJ[open]::backdrop{background:rgba(15,23,42,.08)}.EditorDrawer_dialogInner__5PVHa{flex:1 1;min-height:0;display:flex;flex-direction:row;align-items:stretch}.EditorDrawer_dismissShim__Md8n3{flex:1 1 auto;min-width:0;align-self:stretch;margin:0;padding:0;border:none;background:rgba(0,0,0,0);cursor:default;display:block}.EditorDrawer_dismissShim__Md8n3:focus,.EditorDrawer_dismissShim__Md8n3:focus-visible{outline:none}.EditorDrawer_panel__7ZHlp{flex:0 0 auto;width:min(100vw,max(33.333vw,34rem));max-width:100vw;display:flex;flex-direction:column;min-height:0;height:100%;background:rgba(0,0,0,0);border:none;box-shadow:none}.EditorDrawer_panelSlide__Fv6mT{display:flex;flex-direction:column;flex:1 1;min-height:0;background:#fff;border-left:1px solid rgba(55,53,47,.09);box-shadow:0 0 0 1px rgba(0,0,0,.03),-12px 0 48px rgba(15,23,42,.1);transform:translateX(100%);animation:EditorDrawer_editorDrawerSlideIn__3AlZ4 .22s cubic-bezier(.25,.8,.25,1) forwards}@keyframes EditorDrawer_editorDrawerSlideIn__3AlZ4{0%{transform:translateX(100%)}to{transform:none}}.EditorDrawer_toolbar__2THxp{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:2.75rem;padding:0 .375rem 0 .25rem;border-bottom:1px solid rgba(55,53,47,.09);background:#fff}.EditorDrawer_toolbarEndGroup__YgqaM,.EditorDrawer_toolbarEnd__5S2J_,.EditorDrawer_toolbarStart__G0EUX{display:flex;align-items:center;gap:.375rem}.EditorDrawer_toolbarSaveButton__4_vTK{margin:0;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;cursor:pointer;border-radius:4px;border:1px solid var(--link-color,#0b4f6c);background:var(--link-color,#0b4f6c);color:#fff;white-space:nowrap}.EditorDrawer_toolbarSaveButton__4_vTK:hover:not(:disabled){opacity:.92}.EditorDrawer_toolbarSaveButton__4_vTK:disabled{opacity:.45;cursor:default}.EditorDrawer_toolbarSaveButton__4_vTK:focus-visible{outline:2px solid rgba(46,170,220,.55);outline-offset:1px}.EditorDrawer_iconButton__ZaAso{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:none;border-radius:4px;background:rgba(0,0,0,0);color:rgba(55,53,47,.65);cursor:pointer;transition:background-color .12s ease,color .12s ease}.EditorDrawer_iconButton__ZaAso:hover{background:rgba(55,53,47,.06);color:rgba(55,53,47,.95)}.EditorDrawer_iconButton__ZaAso:focus-visible{outline:2px solid rgba(46,170,220,.55);outline-offset:1px}.EditorDrawer_content__oMnFz{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:.75rem 1.25rem 1.5rem;overflow:visible}.EditorDrawer_docTitle__oDSFy{margin:0 0 1rem;font-size:1.625rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#37352f;flex-shrink:0}.EditorDrawer_docTitleStatic__mnJe0{display:block}.EditorDrawer_docTitleHidden__r5dvm{display:none}.EditorDrawer_docTitleMount__BCr_V{display:block;width:100%}.EditorDrawer_docTitleMount__BCr_V:not(:empty){min-height:1.35em}.EditorDrawer_docTitleInput__lQfYJ{display:block;width:100%;margin:0;padding:.1rem 0;box-sizing:border-box;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;background:rgba(0,0,0,0);border:none;border-radius:4px;outline:none}.EditorDrawer_docTitleInput__lQfYJ::placeholder{color:rgba(55,53,47,.45);font-weight:500}.EditorDrawer_docTitleInput__lQfYJ:focus-visible{box-shadow:0 0 0 2px rgba(46,170,220,.45)}.EditorDrawer_docTitleInputError__Yho1F{box-shadow:inset 0 -2px 0 #dc2626}.EditorDrawer_docTitleInputError__Yho1F:focus-visible{box-shadow:inset 0 -2px 0 #dc2626,0 0 0 2px rgba(220,38,38,.35)}.EditorDrawer_docTitleReadonly__VsMs6{display:block;width:100%;margin:0;padding:.1rem 0;box-sizing:border-box;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;word-break:break-word}.EditorDrawer_body__TkJNB,.EditorDrawer_contentStack__ertjG{flex:1 1;min-height:0;display:flex;flex-direction:column}.EditorDrawer_body__TkJNB{padding:8px 10px;overflow-x:hidden;overflow-y:auto}.EditorDrawer_recordMetaStrip__pvDk9{flex-shrink:0;border-top:1px solid rgba(55,53,47,.09);padding-top:.35rem;margin-top:.15rem}.EditorDrawer_recordMetaCompact__c2xWq{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;row-gap:.1rem;font-size:.75rem;line-height:1.2}.EditorDrawer_recordMetaInline__3ksd5{display:inline-flex;align-items:baseline;gap:.25rem}.EditorDrawer_recordMetaSep__r84Vk{color:rgba(55,53,47,.32);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.EditorDrawer_recordMetaLabel__YIOgQ{color:var(--muted-color,#6b7280);font-weight:500}.EditorDrawer_recordMetaValue__d9QU_{color:var(--foreground,#1e293b)}.EditorDrawer_dialog__fjEoJ[open][data-presentation=modal]{inset:unset;top:50%;left:50%;transform:translate(-50%,-50%);width:min(42rem,100vw - 2rem);max-width:min(42rem,100vw - 2rem);height:auto;max-height:min(90vh,100vh - 2rem);overflow:hidden;border-radius:8px}.EditorDrawer_dialog__fjEoJ[open][data-presentation=modal]::-webkit-backdrop{background-color:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.EditorDrawer_dialog__fjEoJ[open][data-presentation=modal]::backdrop{background-color:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.EditorDrawer_dialog__fjEoJ[data-presentation=modal] .EditorDrawer_dialogInner__5PVHa{flex:1 1 auto;min-height:0;max-height:min(90vh,100vh - 2rem)}.EditorDrawer_dialog__fjEoJ[data-presentation=modal] .EditorDrawer_panel__7ZHlp{flex:1 1 auto;width:100%;max-width:none;height:auto;max-height:min(90vh,100vh - 2rem)}.EditorDrawer_dialog__fjEoJ[data-presentation=modal] .EditorDrawer_panelSlide__Fv6mT{transform:none;animation:none;border-left:none;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.18);max-height:min(90vh,100vh - 2rem)}.PasteOrUploadField_root__qkQrl{display:flex;flex-direction:column;gap:.35rem}.PasteOrUploadField_toolbar__g1zq7{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.PasteOrUploadField_toolbarLabel__yKfm4{margin:0;font-size:.8125rem;font-weight:500;color:var(--foreground,#374151);flex:1 1 auto;min-width:0}.PasteOrUploadField_toolbarActions__ZVN_G{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.PasteOrUploadField_requiredMark__3hA34{color:#c62828}.PasteOrUploadField_browseButton__rGEZ2{padding:.3rem .65rem;border-radius:4px;border:1px solid rgba(55,53,47,.16);background:#fff;font-size:.75rem;font-weight:500;cursor:pointer;color:var(--foreground,#1e293b);white-space:nowrap}.PasteOrUploadField_browseButton__rGEZ2:hover{background:rgba(55,53,47,.04)}.PasteOrUploadField_fileInput__VQGO_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PasteOrUploadField_dropZone__2MTld{position:relative;border:1px dashed rgba(55,53,47,.22);border-radius:6px;background:rgba(55,53,47,.02);transition:border-color .15s,background-color .15s}.PasteOrUploadField_dropZoneActive__ZwSpq{border-color:var(--primary-color,#0b4f6c);background:rgba(11,79,108,.06)}.PasteOrUploadField_textarea__KHDuD{width:100%;min-height:6rem;border:none;border-radius:6px 6px 0 0;font-size:.875rem;line-height:1.45;resize:vertical;background:rgba(0,0,0,0)}.PasteOrUploadField_textareaMonospace__HcFxC{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.PasteOrUploadField_dropHint__4N0QO{margin:0;padding:.35rem .65rem .5rem;font-size:.75rem;color:var(--muted-color,#6b7280)}.PasteOrUploadField_hint__9_ox1{margin:0;font-size:.75rem;color:var(--muted-color,#6b7280);line-height:1.4}.Select_root__yD5vY{font-family:inherit;font-size:.9375rem;line-height:1.5;color:var(--form-input-color);background-color:var(--form-input-background);border:1px solid var(--form-input-border);border-radius:8px;padding:.5rem .75rem;margin:0;max-width:100%;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.Select_root__yD5vY::placeholder{color:var(--form-input-placeholder);opacity:1}.Select_root__yD5vY:hover:not(:disabled):not(:focus-visible){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.Select_root__yD5vY:focus-visible{outline:none;border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring)}.Select_root__yD5vY:disabled{background-color:var(--form-input-disabled-bg);color:var(--form-input-disabled-color);cursor:not-allowed;opacity:.92}.Select_root__yD5vY{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;cursor:pointer;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-repeat:no-repeat;background-position:right .65rem center;background-size:12px}.MultiSelectDropdown_root__x_o4_{position:relative}.MultiSelectDropdown_trigger__p_nFD{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;box-sizing:border-box;padding:.5rem .625rem;border:1px solid #cbd5e1;border-radius:4px;font:inherit;font-size:.875rem;color:#0f172a;background:#fff;text-align:left;cursor:pointer}.MultiSelectDropdown_trigger__p_nFD:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.MultiSelectDropdown_trigger__p_nFD:disabled{opacity:.65;cursor:not-allowed}.MultiSelectDropdown_trigger__p_nFD:after{content:"";flex-shrink:0;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid #64748b}.MultiSelectDropdown_triggerLabel__CFiGr{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MultiSelectDropdown_dialog__c5nIg{padding:0;border:none;border-radius:4px;box-shadow:0 10px 40px rgba(15,23,42,.18);background:#fff;overflow:hidden}.MultiSelectDropdown_dialog__c5nIg::-webkit-backdrop{background:rgba(0,0,0,0)}.MultiSelectDropdown_dialog__c5nIg::backdrop{background:rgba(0,0,0,0)}.MultiSelectDropdown_menu__42ysT{margin:0;padding:.25rem 0;list-style:none;max-height:inherit;overflow-y:auto}.MultiSelectDropdown_menu__42ysT:focus{outline:none}.MultiSelectDropdown_option__in4Kg{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;font:inherit;font-size:.875rem;color:#0f172a;background:rgba(0,0,0,0);cursor:pointer}.MultiSelectDropdown_option__in4Kg:hover{background:#f8fafc}.MultiSelectDropdown_optionActive__LNmuq{background:#eff6ff}.MultiSelectDropdown_optionDisabled__tvo6O{opacity:.5;cursor:not-allowed}.MultiSelectDropdown_optionDisabled__tvo6O:hover{background:rgba(0,0,0,0)}.MultiSelectDropdown_check__qUEaQ{display:inline-flex;width:1rem;flex-shrink:0;justify-content:center;color:#1976d2;font-weight:600}.OptionMultiSelect_root__hOthh{display:block;width:100%;max-width:24rem}.ColorInput_root__TM7OA{position:relative;display:flex;flex-direction:column;gap:.25rem}.ColorInput_row__8fk7o{display:flex;align-items:center;gap:.5rem}.ColorInput_tokenLabel___wFi2{min-width:0;max-width:100%;padding:.15rem .5rem;border-radius:999px;background:#ede9fe;color:#4c1d95;font-size:.75rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ColorInput_swatch__19Jp2{position:relative;width:2rem;height:2rem;padding:0;border:1px solid rgba(15,23,42,.55);box-shadow:0 0 0 1px hsla(0,0%,100%,.7);border-radius:6px;cursor:pointer;overflow:hidden;flex:0 0 auto;background-color:#fff;background-image:linear-gradient(45deg,#d1d5db 25%,transparent 0),linear-gradient(-45deg,#d1d5db 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d1d5db 0),linear-gradient(-45deg,transparent 75%,#d1d5db 0);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.ColorInput_swatch__19Jp2:after{content:"";position:absolute;inset:0;background:var(--swatch-color,transparent);pointer-events:none}.ColorInput_swatch__19Jp2:focus-visible{outline:2px solid var(--link-color,#6d28d9);outline-offset:2px}.ColorInput_swatch__19Jp2:disabled{opacity:.55;cursor:not-allowed}.ColorInput_swatchFilled__BlV3a{border-color:rgba(15,23,42,.7);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.85),0 0 0 1px rgba(15,23,42,.45)}.ColorInput_clear__vSXH1{flex:0 0 auto;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--border-color,#e5e7eb);background:rgba(0,0,0,0);color:var(--muted-color,#6b7280);font-size:1.1rem;line-height:1;cursor:pointer;padding:0}.ColorInput_clear__vSXH1:hover{background:var(--form-input-background-hover,#f3f4f6);color:var(--form-input-color,var(--foreground,#1e293b))}.ColorInput_clear__vSXH1:focus-visible{outline:2px solid var(--link-color,#6d28d9);outline-offset:2px}.ColorInput_clear__vSXH1:disabled{opacity:.55;cursor:not-allowed}.EditorBlockView_blockShell__HEhra{background:#f8fafc}.EditorBlockView_blockShellBare__a84Kd,.EditorBlockView_canvasBare___OhLj{background:#fff}.EditorBlockView_canvas__dHKdm{flex:1 1;min-height:0;overflow:auto;background:#f8fafc;position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none}.EditorBlockView_canvas__dHKdm a{-webkit-text-decoration:revert;text-decoration:revert}.EditorBlockView_canvas__dHKdm.EditorBlockView_canvasBare___OhLj{overflow:hidden}.EditorBlockView_canvasFillContainer__aU6WA{display:flex;flex-direction:column;min-height:100%}.EditorBlockView_editableActive__NKpv6{-moz-user-select:text;user-select:text;-webkit-user-select:text;cursor:text;outline:none}.EditorBlockView_editableActive__NKpv6:focus,.EditorBlockView_editableActive__NKpv6:focus-visible{outline:none}.EditorBlockView_node__70sJJ{display:contents}.EditorBlockView_node__70sJJ>*{cursor:pointer}.EditorBlockView_canvas__dHKdm.EditorBlockView_canvasDragging__Hc6Ht,.EditorBlockView_canvas__dHKdm.EditorBlockView_canvasDragging__Hc6Ht .EditorBlockView_node__70sJJ>*,.EditorBlockView_canvas__dHKdm.EditorBlockView_canvasDragging__Hc6Ht .EditorBlockView_tableNode__49hqA{cursor:-webkit-grabbing;cursor:grabbing}.EditorBlockView_node__70sJJ[data-dragging]>*,.EditorBlockView_tableNode__49hqA[data-dragging]{opacity:.4;pointer-events:none}.EditorBlockView_dragGhostLayer__dDYGR{position:fixed;inset:0;pointer-events:none;z-index:3}.EditorBlockView_dragGhost__O_NNW{position:absolute;pointer-events:none;box-sizing:border-box;border-radius:3px;background:rgba(139,92,246,.28);outline:2px solid rgba(139,92,246,.7);outline-offset:-1px}.EditorBlockView_dropParent__lYU37{position:absolute;z-index:1;pointer-events:none;box-sizing:border-box;border-radius:4px;outline:2px solid rgba(139,92,246,.35);outline-offset:-1px}.EditorBlockView_dropPlaceholder__NGgSU{position:absolute;z-index:2;pointer-events:none;box-sizing:border-box;border-radius:3px;background:rgba(139,92,246,.45);outline:2px solid #8b5cf6;outline-offset:-1px}.EditorBlockView_tableNode__49hqA{cursor:pointer}.EditorBlockView_emptyHint__C4W91{pointer-events:none;color:#94a3b8;font-size:.78rem;font-style:italic;padding:12px;border:1px dashed #cbd5e1;text-align:center}.EditorBlockView_parserError__oIrJr{margin:0;padding:12px 16px;background:#fef3c7;color:#92400e;font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:.8rem;white-space:pre-wrap;border-bottom:1px solid #fde68a}.SegmentedButtons_group__DgIdj{display:inline-flex;align-self:flex-start;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;overflow:hidden;background:var(--form-input-background,var(--background-start,#f9f9fb))}.SegmentedButtons_button__0TCH_{display:inline-flex;align-items:center;justify-content:center;padding:0;background:rgba(0,0,0,0);color:var(--muted-color,#6b7280);border:none;border-right:1px solid var(--border-color,#e5e7eb);cursor:pointer;transition:background-color .12s ease,color .12s ease}.SegmentedButtons_button__0TCH_:last-child{border-right:none}.SegmentedButtons_button__0TCH_:hover:not(:disabled):not(.SegmentedButtons_buttonActive__Miesj){background:var(--form-input-background-hover,rgba(0,0,0,.04));color:var(--form-input-color,var(--foreground,#1e293b))}.SegmentedButtons_button__0TCH_:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(var(--link-color-rgb,11,79,108),.55)}.SegmentedButtons_button__0TCH_:disabled{opacity:.5;cursor:not-allowed}.SegmentedButtons_buttonActive__Miesj{background:var(--foreground,#1e293b);color:var(--background-end,#ffffff)}.SegmentedButtons_sizeMd__XcQ5Q .SegmentedButtons_button__0TCH_{width:2.25rem;height:2rem}.SegmentedButtons_sizeSm__uE2xc{border-radius:5px}.SegmentedButtons_sizeSm__uE2xc .SegmentedButtons_button__0TCH_{width:1.6rem;height:1.4rem}.SegmentedButtons_icon__u12RN{display:block}.SegmentedButtons_sizeMd__XcQ5Q .SegmentedButtons_icon__u12RN{width:1rem;height:1rem}.SegmentedButtons_sizeSm__uE2xc .SegmentedButtons_icon__u12RN{width:.85rem;height:.85rem}.ShorthandInput_root__Ixfa7{display:flex;flex-direction:column;gap:.4rem;min-width:0}.ShorthandInput_header__4XyYp{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.4rem}.ShorthandInput_headerLabel__ZW4EZ{font-size:.8rem;color:var(--foreground,#1e293b);font-weight:500}.ShorthandInput_pair__KGXGC,.ShorthandInput_quad__4Cuxd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.4rem;gap:.4rem;width:100%;min-width:0}.ShorthandInput_slotWithUnits__nNAOD{display:flex;align-items:stretch;gap:.3rem;min-width:0;max-width:100%}.ShorthandInput_slotWithUnits__nNAOD .input-with-units{flex:1 1 auto;min-width:0;max-width:100%}.ShorthandInput_slotIcon__2_iTh{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.5rem;width:1.5rem;color:var(--muted-color,#6b7280)}.ShorthandInput_slotIcon__2_iTh svg{width:.85rem;height:.85rem;display:block}.BorderInput_root__RxJJt{display:flex;flex-direction:column;gap:.4rem;min-width:0}.BorderInput_headerLabel__iSxrk{font-size:.8rem;color:var(--foreground,#1e293b);font-weight:500}.BorderInput_pair__Js21E{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.5rem;gap:.5rem;width:100%;min-width:0}.BorderInput_slot__3Tbvg{display:flex;flex-direction:column;gap:.25rem;min-width:0}.BorderInput_slotLabel__SK_1w{font-size:.8rem;color:var(--foreground,#1e293b);font-weight:500}.Slider_root__Bv6sR{display:flex;flex-direction:column;gap:.2rem;width:100%;min-width:0;font-family:inherit;font-size:.9375rem;line-height:1.5;color:var(--form-input-color)}.Slider_trackRow__R011K{display:flex;align-items:flex-start;gap:.75rem;width:100%;min-width:0}.Slider_track__XuS9F{flex:1 1 auto;min-width:0}.Slider_range__1b5Vo{display:block;width:100%;height:1.25rem;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer;--slider-fill:0%;--slider-fill-color:var(--form-input-focus-border,#6366f1);--slider-rest-color:var(--form-input-border)}.Slider_range__1b5Vo:disabled{cursor:not-allowed;opacity:.72}.Slider_range__1b5Vo:focus{outline:none}.Slider_range__1b5Vo:focus-visible{outline:2px solid var(--form-input-focus-border,#6366f1);outline-offset:3px;border-radius:999px}.Slider_range__1b5Vo:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--form-input-focus-ring)}.Slider_range__1b5Vo:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--form-input-focus-ring)}.Slider_range__1b5Vo::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--slider-fill-color) 0,var(--slider-fill-color) var(--slider-fill),var(--slider-rest-color) var(--slider-fill),var(--slider-rest-color) 100%)}.Slider_range__1b5Vo::-moz-range-track{height:6px;border-radius:999px;background:var(--slider-rest-color);border:none}.Slider_range__1b5Vo::-moz-range-progress{height:6px;border-radius:999px;background:var(--slider-fill-color);border:none}.Slider_range__1b5Vo::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-5px;border-radius:50%;border:2px solid var(--slider-fill-color);background:var(--form-input-background,#fff);box-shadow:0 1px 2px rgba(15,23,42,.12)}.Slider_range__1b5Vo::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:2px solid var(--slider-fill-color);background:var(--form-input-background,#fff);box-shadow:0 1px 2px rgba(15,23,42,.12)}.Slider_value__i6FFi{flex:0 0 auto;height:1.25rem;margin:0;min-width:4.5rem;padding:0;border:none;background:none;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25rem;text-align:right;color:var(--form-input-color);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.Slider_rootFixed__Mg6AC{justify-content:center}.Slider_fixedValue__VR2PN{margin:0;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--form-input-color);white-space:nowrap}.Slider_scale__FnI6_{position:relative;margin:.15rem calc(16px/2) 0;height:1.85rem}.Slider_stop__cBEPU{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;width:0;transform:translateX(-50%)}.Slider_tickMajor__FM6BL,.Slider_tickMinor__tmRjy{display:block;flex:0 0 auto;width:1px;background:var(--form-input-border-hover,#94a3b8)}.Slider_tickMinor__tmRjy{height:5px;opacity:.65}.Slider_tickMajor__FM6BL{height:8px;background:var(--form-input-color);opacity:.5}.Slider_tickLabel__pxvUu{margin-top:.25rem;font-size:.6875rem;line-height:1;letter-spacing:.01em;color:var(--form-input-placeholder,#64748b);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Slider_stop__cBEPU:first-child{transform:translateX(0);align-items:flex-start}.Slider_stop__cBEPU:last-child{transform:translateX(-100%);align-items:flex-end}.DataTable_tableContainer__oqhRs{overflow-x:auto;margin:1rem 0}.DataTable_table__ViJXB{width:100%;table-layout:fixed;border-collapse:collapse}.DataTable_table__ViJXB td,.DataTable_table__ViJXB th{text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--table-border-color,#e0e0e0)}.DataTable_table__ViJXB th{background-color:var(--table-th-bg-color,#f5f5f5);font-weight:600;white-space:nowrap}.DataTable_table__ViJXB tbody tr:hover{background-color:var(--table-hover-bg-color,#f9f9f9)}.DataTable_table__ViJXB .DataTable_dataCell__yAk_J{max-width:0;vertical-align:middle}.DataTable_table__ViJXB .DataTable_cellClamp___otLA{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataTable_actionsCell__oUg7q,.DataTable_actionsHeader__va9PY{position:-webkit-sticky;position:sticky;right:0;box-shadow:-6px 0 8px -6px rgba(0,0,0,.12)}.DataTable_actionsHeader__va9PY{width:200px;min-width:140px;text-align:right;background-color:var(--table-th-bg-color,#f5f5f5);z-index:2}.DataTable_actionsCell__oUg7q{width:200px;min-width:140px;max-width:260px;text-align:right;white-space:nowrap;vertical-align:middle;background-color:var(--card-bg,#fff);z-index:1}.DataTable_table__ViJXB tbody tr:hover .DataTable_actionsCell__oUg7q{background-color:var(--table-hover-bg-color,#f9f9f9)}.DataTable_actions__K9Xxj{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.5rem;justify-content:flex-end;width:100%}.DataTable_deleteButton__DIv2C,.DataTable_editButton__O39P0,.DataTable_viewButton__IP4vk{padding:.375rem .75rem;border-radius:4px;font-size:.875rem;cursor:pointer;text-decoration:none;display:inline-block;border:1px solid rgba(0,0,0,0)}.DataTable_viewButton__IP4vk{background-color:#e3f2fd;color:#1976d2;border-color:#1976d2}.DataTable_viewButton__IP4vk:hover{background-color:#bbdefb}.DataTable_editButton__O39P0{background-color:#fff3e0;color:#f57c00;border-color:#f57c00}.DataTable_editButton__O39P0:hover{background-color:#ffe0b2}.DataTable_deleteButton__DIv2C{background-color:#ffebee;color:#d32f2f;border-color:#d32f2f}.DataTable_deleteButton__DIv2C:hover{background-color:#ffcdd2}.DataTable_empty__O3PsB{text-align:center;color:#666;padding:2rem!important}.DataTable_error__ODgnc,.DataTable_loading__emv_R{padding:2rem;text-align:center}.DataTable_loading__emv_R{color:#666}.DataTable_error__ODgnc{color:#d32f2f;background-color:#ffebee;border-radius:4px}.ResourceForm_formContainer__9I63g{max-width:600px}.ResourceForm_formContainer__9I63g h2{margin-bottom:1.5rem}.ResourceForm_form__l3hS_{display:flex;flex-direction:column;gap:1.25rem}.ResourceForm_fieldGroup__dUeRE{display:flex;flex-direction:column;gap:.375rem}.ResourceForm_fieldGroup__dUeRE label{font-weight:500;font-size:.875rem}.ResourceForm_checkbox__47nxC{width:1.25rem;height:1.25rem;cursor:pointer}.ResourceForm_readonlyValue__umlnt{padding:.625rem .75rem;background-color:var(--form-readonly-background,#f5f5f5);color:var(--form-readonly-color,#666);border:1px solid #ddd;border-radius:4px;font-size:1rem}.ResourceForm_inputError__FQIaf{border-color:#d32f2f!important}.ResourceForm_inputError__FQIaf:focus{box-shadow:0 0 0 2px rgba(211,47,47,.2)!important}.ResourceForm_required__5lPAf{color:#d32f2f;margin-left:.25rem}.ResourceForm_helpText__ztOY_{color:#666;font-size:.75rem}.ResourceForm_error__TGpM_{color:#d32f2f;font-size:.75rem}.ResourceForm_submitError__mjZUO{padding:.75rem 1rem;background-color:#ffebee;border:1px solid #ef9a9a;border-radius:4px;color:#c62828;margin-bottom:1rem}.ResourceForm_actions__WGX0f{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem;padding-top:1rem;border-top:1px solid #e0e0e0}.ResourceForm_cancelButton___aApW,.ResourceForm_submitButton__sJP7l{padding:.625rem 1.25rem;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.ResourceForm_cancelButton___aApW:disabled,.ResourceForm_submitButton__sJP7l:disabled{opacity:.6;cursor:not-allowed}.ResourceForm_cancelButton___aApW{background-color:#f5f5f5;border:1px solid #ccc;color:#333}.ResourceForm_cancelButton___aApW:hover:not(:disabled){background-color:#e0e0e0}.ResourceForm_submitButton__sJP7l{background-color:#1976d2;border:1px solid #1976d2;color:#fff}.ResourceForm_submitButton__sJP7l:hover:not(:disabled){background-color:#1565c0}.DeleteConfirmation_dialog__JTW8u{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;border:none;border-radius:8px;max-width:min(400px,100vw - 2rem);width:min(400px,90vw);max-height:min(90vh,100vh - 2rem);overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.15);background:rgba(0,0,0,0)}.DeleteConfirmation_dialog__JTW8u::-webkit-backdrop{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.DeleteConfirmation_dialog__JTW8u::backdrop{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.DeleteConfirmation_panel__egpw8{max-height:inherit;overflow-y:auto;background-color:var(--background-end,#fff);border-radius:8px;padding:1.5rem}.DeleteConfirmation_panel__egpw8 h3{margin:0 0 1rem;font-size:1.25rem}.DeleteConfirmation_panel__egpw8 p{margin:0 0 1.25rem;color:#666;line-height:1.5}.DeleteConfirmation_error__CduBW{padding:.75rem;background-color:#ffebee;border:1px solid #ef9a9a;border-radius:4px;color:#c62828;margin-bottom:1rem;font-size:.875rem}.DeleteConfirmation_actions__gPahF{display:flex;gap:.75rem;justify-content:flex-end}.DeleteConfirmation_cancelButton__6dGDr,.DeleteConfirmation_deleteButton__fpnQe{padding:.5rem 1rem;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer}.DeleteConfirmation_cancelButton__6dGDr:disabled,.DeleteConfirmation_deleteButton__fpnQe:disabled{opacity:.6;cursor:not-allowed}.DeleteConfirmation_cancelButton__6dGDr{background-color:#f5f5f5;border:1px solid #ccc;color:#333}.DeleteConfirmation_cancelButton__6dGDr:hover:not(:disabled){background-color:#e0e0e0}.DeleteConfirmation_deleteButton__fpnQe{background-color:#d32f2f;border:1px solid #d32f2f;color:#fff}.DeleteConfirmation_deleteButton__fpnQe:hover:not(:disabled){background-color:#c62828}.DrawerFields_section__Sn0yk{display:flex;flex-direction:column;gap:1rem;margin-bottom:.75rem}.DrawerFields_sectionHeading__jv60h{margin:0;font-size:1rem;font-weight:600;color:var(--foreground,#1e293b)}.DrawerFields_readonlyGrid__g_8b2{display:grid;grid-gap:.65rem 1rem;gap:.65rem 1rem;grid-template-columns:auto 1fr;align-items:center;margin:0;font-size:.8125rem}.DrawerFields_readonlyLabel__X4fYf{margin:0;color:var(--muted-color,#6b7280);font-weight:500}.DrawerFields_readonlyValue__2TP2D{margin:0;color:var(--foreground,#1e293b);min-width:0}.DrawerFields_gridSpan__o_dcv{grid-column:1/-1}.DrawerFields_fieldBlock___OoAq,.DrawerFields_gridSpan__o_dcv{display:flex;flex-direction:column;gap:.375rem}.DrawerFields_fieldLabel__XLH0N{font-size:.8125rem;font-weight:500;color:var(--foreground,#374151)}.DrawerFields_fieldError__jeR8p{margin:0;font-size:.75rem;color:#d32f2f;line-height:1.4}.DrawerFields_select__EGZa8{display:block;width:100%;max-width:24rem;padding:.45rem .5rem;font:inherit;font-size:.875rem;border-radius:6px;border:1px solid rgba(55,53,47,.16);background:#fff;color:#37352f;box-sizing:border-box}.DrawerFields_fieldRow__JQixO{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:520px){.DrawerFields_fieldRow__JQixO{grid-template-columns:1fr}}.DrawerEditableStringList_list__nEXDZ{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.DrawerEditableStringList_row____wXQ{display:flex;flex-direction:column;gap:.25rem}.DrawerEditableStringList_rowMain__eF8HK{display:flex;align-items:center;gap:.5rem}.DrawerEditableStringList_input__hCzfu{flex:1 1;min-width:0}.DrawerEditableStringList_removeButton__ytYWy{flex-shrink:0;padding:.35rem .55rem;border:1px solid rgba(55,53,47,.16);border-radius:6px;background:#fff;color:#6b7280;font-size:.75rem;cursor:pointer}.DrawerEditableStringList_removeButton__ytYWy:hover:not(:disabled){background:rgba(55,53,47,.04);color:#374151}.DrawerEditableStringList_removeButton__ytYWy:disabled{opacity:.45;cursor:not-allowed}.DrawerEditableStringList_hint__edWTp{margin:.25rem 0 0;font-size:.75rem;color:var(--muted-color,#6b7280);line-height:1.4}.DrawerOptionChecklist_root__m_ioa{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.DrawerOptionChecklist_list__6eBa2{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.DrawerOptionChecklist_row__0kTMu{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;cursor:pointer}.DrawerOptionChecklist_copy__UChKk{display:flex;flex-direction:column;gap:.1rem;min-width:0}.DrawerOptionChecklist_label__V_v6v{color:var(--foreground,#1e293b);word-break:break-word}.DrawerOptionChecklist_description__aOihz{font-size:.75rem;color:var(--muted-color,#6b7280);line-height:1.35}.DrawerOptionChecklist_status__yVdSa{margin:0;font-size:.8125rem;color:var(--muted-color,#6b7280)}.DrawerOptionChecklist_more__Gk7t1{padding:0;border:0;background:none;font:inherit;font-size:.8125rem;font-weight:500;color:var(--link-color,#0b4f6c);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.DrawerOptionChecklist_more__Gk7t1:hover{color:var(--link-color-hover,#303a4d);text-decoration-thickness:2px}.DrawerOptionChecklist_more__Gk7t1:focus-visible{outline:2px solid rgba(var(--link-color-rgb,11,79,108),.45);outline-offset:2px;border-radius:2px}.DrawerOptionChecklist_more__Gk7t1:disabled{cursor:default;color:var(--muted-color,#6b7280);text-decoration:none}.PropertiesPanel_panel__Vfbpf{display:flex;flex-direction:column;background:var(--background-end,#ffffff);border:1px solid var(--border-color,#e5e7eb);border-radius:10px;overflow:hidden;min-height:0}.PropertiesPanel_panel__Vfbpf:focus{outline:none}.PropertiesPanel_panelFlush__SpZbe{border:none;border-radius:0;background:rgba(0,0,0,0);height:100%}.PropertiesPanel_header__6Frk6{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.75rem .85rem;border-bottom:1px solid var(--border-color,#e5e7eb);background:rgba(0,0,0,.02)}.PropertiesPanel_headerLabel__vvVgk{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-color,#6b7280)}.PropertiesPanel_headerTitle__NINlb{font-weight:600;font-size:.9rem;color:var(--foreground,#1e293b);font-family:var(--font-mono,ui-monospace,Menlo,monospace);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;text-align:right}.PropertiesPanel_body__jj_3h{flex:1 1 auto;min-height:0;overflow:auto;padding:.5rem .85rem .85rem}.PropertiesPanel_empty__Qherf{display:flex;align-items:center;justify-content:center;min-height:8rem;font-size:.85rem;color:var(--muted-color,#6b7280);font-style:italic;text-align:center;padding:1rem}.PropertiesPanel_group__LHWVf{display:flex;flex-direction:column;gap:.6rem;padding:.65rem 0;min-width:0}.PropertiesPanel_group__LHWVf+.PropertiesPanel_group__LHWVf{border-top:1px solid var(--border-color,#e5e7eb)}.PropertiesPanel_groupLabel__HRIZi{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-color,#6b7280);margin:0 0 .1rem;font-weight:600}.PropertiesPanel_field__0URi2{display:flex;flex-direction:column;gap:.25rem;min-width:0}.PropertiesPanel_fieldRow__Gs2eU{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.5rem;gap:.5rem;min-width:0;align-items:start}.PropertiesPanel_label__7glzx{font-size:.8rem;color:var(--foreground,#1e293b);font-weight:500}.PropertiesPanel_description__m_vVa{font-size:.72rem;color:var(--muted-color,#6b7280);line-height:1.35;margin:0}.PropertiesPanel_textarea__TNLee{min-height:4.5rem;resize:vertical;font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:.8rem}.PropertiesPanel_numberRow__1eN_N{display:flex;align-items:center;gap:.4rem}.PropertiesPanel_numberRow__1eN_N>:first-child{flex:1 1 auto}.PropertiesPanel_unit__AjJD8{font-size:.78rem;color:var(--muted-color,#6b7280);font-family:var(--font-mono,ui-monospace,Menlo,monospace)}.PropertiesPanel_boolRow__q7V4n{display:flex;align-items:center;gap:.55rem}.PropertiesPanel_boolRow__q7V4n .PropertiesPanel_label__7glzx{margin:0;cursor:pointer}.PropertiesPanel_checkbox__6OuJY{width:1rem;height:1rem;margin:0;cursor:pointer}.PropertiesPanel_checkbox__6OuJY:disabled{cursor:not-allowed}.CanvasPropertiesTab_tab__7RLzO{height:100%;min-height:0;display:flex;flex-direction:column;color-scheme:dark;color:var(--form-input-color);--background-start:#111827;--background-end:#1f2937;--border-color:#374151;--foreground:#e5e7eb;--muted-color:#9ca3af;--link-color:#a78bfa;--link-color-rgb:167,139,250;--form-input-background:#111827;--form-input-background-hover:#1f2937;--form-input-color:#e5e7eb;--form-input-border:#4b5563;--form-input-border-hover:#6b7280;--form-input-placeholder:#6b7280;--form-input-focus-border:#8b5cf6;--form-input-focus-ring:rgba(139,92,246,0.28);--form-input-disabled-bg:#0b1220;--form-input-disabled-color:#6b7280}.CanvasPropertiesTab_panel__9RGqU{flex:1 1;min-height:0}.Sidebar_sidebar__5cJdO{display:flex;flex-direction:column;height:100%;overflow:hidden}.Sidebar_tabContent__6A_J2{flex:1 1;overflow:hidden;display:flex;flex-direction:column}@media(max-width:768px){.Sidebar_desktopHeader__ynckW{display:none}}.EditableProjectName_editableProjectName__eIp33{display:flex;align-items:center;gap:12px}.EditableProjectName_editableProjectName__eIp33 .EditableProjectName_projectName__dZuMy{margin:0;font-size:1.5rem;font-weight:400;color:#111827;cursor:pointer;transition:color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%}.EditableProjectName_editableProjectName__eIp33 .EditableProjectName_projectName__dZuMy:hover{color:#3b82f6}.EditableProjectName_editableProjectName__eIp33 .EditableProjectName_editButton__VkoUS{background:none;border:none;color:#9ca3af;font-size:1rem;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;opacity:.6}.EditableProjectName_editableProjectName__eIp33 .EditableProjectName_editButton__VkoUS:hover{color:#3b82f6;background:#f3f4f6;opacity:1}.EditableProjectName_editableProjectName__eIp33:hover .EditableProjectName_editButton__VkoUS{opacity:1}.EditableProjectName_editableProjectName__eIp33 .EditableProjectName_editInput__uu8A6{font-size:1.5rem;font-weight:400;color:#111827;background:#f9fafb;border:2px solid #3b82f6;border-radius:6px;padding:8px 12px;outline:none;min-width:200px}.EditableProjectName_editableProjectName__eIp33 .EditableProjectName_editInput__uu8A6:focus{background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.EditableProjectName_editableProjectName__eIp33 .EditableProjectName_editActions__Q5HwD{display:flex;gap:4px}.EditableProjectName_editableProjectName__eIp33 .EditableProjectName_editActions__Q5HwD button{background:none;border:none;cursor:pointer;padding:6px 8px;border-radius:4px;font-size:.875rem;transition:all .2s}.EditableProjectName_editableProjectName__eIp33 .EditableProjectName_editActions__Q5HwD button.EditableProjectName_saveButton__RmRZ8{color:#059669}.EditableProjectName_editableProjectName__eIp33 .EditableProjectName_editActions__Q5HwD button.EditableProjectName_saveButton__RmRZ8:hover{background:#ecfdf5}.EditableProjectName_editableProjectName__eIp33 .EditableProjectName_editActions__Q5HwD button.EditableProjectName_cancelButton__D5B9S{color:#dc2626}.EditableProjectName_editableProjectName__eIp33 .EditableProjectName_editActions__Q5HwD button.EditableProjectName_cancelButton__D5B9S:hover{background:#fef2f2}.Avatar_root__zvy3z{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:50%;border:1.5px solid;background:rgba(0,0,0,0);color:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.02em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UserAccountMenu_wrap__xP1Id{position:relative}.UserAccountMenu_srOnly__MOFbQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.UserAccountMenu_trigger__fJ3VR{display:inline-flex;align-items:center;gap:.5rem;max-width:min(18rem,100vw - 6rem);margin:0;padding:.25rem 0;border:none;border-radius:4px;background:rgba(0,0,0,0);color:inherit;font-size:var(--header-dropdown-item-font-size);cursor:pointer;transition:color .12s ease,box-shadow .12s ease;text-decoration:none}.UserAccountMenu_trigger__fJ3VR:hover{color:var(--link-color)}.UserAccountMenu_trigger__fJ3VR:focus{outline:none;box-shadow:var(--header-dropdown-trigger-focus-shadow)}.UserAccountMenu_trigger__fJ3VR:focus-visible{outline:none;box-shadow:var(--header-dropdown-trigger-focus-shadow)}.UserAccountMenu_signInLink__Bz04o{padding:.25rem .625rem;border:1px solid;border-radius:6px;opacity:.85}.UserAccountMenu_signInLink__Bz04o:hover{opacity:1;color:inherit}.UserAccountMenu_triggerLabel__ZKgwq{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserAccountMenu_dialog__OI9gF{padding:0;border:none;border-radius:var(--header-dropdown-radius);box-shadow:var(--header-dropdown-shadow);background:var(--header-dropdown-surface);overflow:hidden;max-width:min(280px,100vw - 16px);width:auto}.UserAccountMenu_dialog__OI9gF::-webkit-backdrop{background:var(--header-dropdown-backdrop);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.UserAccountMenu_dialog__OI9gF::backdrop{background:var(--header-dropdown-backdrop);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.UserAccountMenu_dialogContent__sf9ZB{display:flex;flex-direction:column;max-height:inherit;min-height:0}.UserAccountMenu_dialogHeader__HbksB{padding:0;border:none}.UserAccountMenu_menuNav__aeON1{overflow-y:auto;padding:var(--header-dropdown-nav-padding-y) 0;width:100%;box-sizing:border-box}.UserAccountMenu_list__bLFB2{list-style:none;margin:0;padding:0 var(--header-dropdown-list-padding-x);width:100%;box-sizing:border-box}.UserAccountMenu_list__bLFB2>li{display:block;width:100%}.UserAccountMenu_link__wa80U{display:block;width:100%;box-sizing:border-box;padding:var(--header-dropdown-item-padding);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-decoration:none;color:var(--foreground);transition:var(--header-dropdown-item-transition)}.UserAccountMenu_link__wa80U:hover{background-color:var(--header-dropdown-item-hover-bg)}.UserAccountMenu_link__wa80U:focus{outline:none;box-shadow:var(--header-dropdown-item-focus-inset)}.UserAccountMenu_logout__X5hSF{color:var(--header-dropdown-danger-color)}.UserAccountMenu_logout__X5hSF:hover{background-color:var(--header-dropdown-danger-hover-bg)}.AppServiceMenu_wrap__2UrT8{position:relative}.AppServiceMenu_visuallyHidden__x4Ft0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AppServiceMenu_trigger__UveVi{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.25rem;border:none;border-radius:4px;background:rgba(0,0,0,0);color:var(--foreground);cursor:pointer;line-height:0;transition:color .12s ease,box-shadow .12s ease}.AppServiceMenu_trigger__UveVi:hover{color:var(--link-color)}.AppServiceMenu_trigger__UveVi:focus{outline:none;box-shadow:var(--header-dropdown-trigger-focus-shadow)}.AppServiceMenu_menuIcon__zLz22{width:1.25rem;height:1.25rem;display:block;pointer-events:none}.AppServiceMenu_menuIconSquare__j_Aca{fill:currentColor}.AppServiceMenu_dialog__UEOaN{padding:0;border:none;border-radius:var(--header-dropdown-radius);box-shadow:var(--header-dropdown-shadow);background:var(--header-dropdown-surface);overflow:hidden;max-width:calc(100vw - 16px);width:auto}.AppServiceMenu_dialog__UEOaN::-webkit-backdrop{background:var(--header-dropdown-backdrop);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.AppServiceMenu_dialog__UEOaN::backdrop{background:var(--header-dropdown-backdrop);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.AppServiceMenu_dialogContent__qeawU{display:flex;flex-direction:column;max-height:inherit;min-height:0}.AppServiceMenu_menuNav__w7JeS{overflow-y:auto;padding:.5rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:.125rem .25rem;gap:.125rem .25rem}.AppServiceMenu_studioButtonActive__PQUYR,.AppServiceMenu_studioButton__eDHca{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:calc((var(--header-dropdown-item-line-height)*1em + var(--header-dropdown-item-padding-y)*2)*2);padding:1.25rem .875rem;margin-bottom:.75rem;font-size:var(--header-dropdown-item-font-size);font-weight:600;line-height:var(--header-dropdown-item-line-height);text-align:center;text-decoration:none;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)}.AppServiceMenu_studioButtonActive__PQUYR:hover,.AppServiceMenu_studioButton__eDHca:hover{color:var(--chat-user-accent-on-color);filter:brightness(1.05);box-shadow:var(--chat-user-accent-shadow-hover)}.AppServiceMenu_studioButtonActive__PQUYR:focus,.AppServiceMenu_studioButton__eDHca:focus{outline:none;box-shadow:var(--header-dropdown-item-focus-inset),var(--chat-user-accent-shadow)}.AppServiceMenu_studioButtonActive__PQUYR{color:var(--chat-user-accent-on-color);filter:brightness(1.05)}.AppServiceMenu_divider__zFe7U{grid-column:1/-1;border-top:1px solid var(--border-color);margin:.375rem 0}.AppServiceMenu_linkActive__iCDfM,.AppServiceMenu_link__1ovy5{display:block;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-decoration:none;color:var(--foreground);transition:var(--header-dropdown-item-transition);border-radius:4px;white-space:nowrap}.AppServiceMenu_linkActive__iCDfM:hover,.AppServiceMenu_link__1ovy5:hover{background-color:var(--header-dropdown-item-hover-bg)}.AppServiceMenu_linkActive__iCDfM:focus,.AppServiceMenu_link__1ovy5:focus{outline:none;box-shadow:var(--header-dropdown-item-focus-inset)}.AppServiceMenu_linkActive__iCDfM{background-color:var(--header-dropdown-item-active-bg);color:var(--link-color);font-weight:var(--header-dropdown-item-active-font-weight)}.AppServiceMenu_footerLinkActive__52zbA,.AppServiceMenu_footerLink__U6FFl{display:block;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;text-decoration:none;color:var(--foreground);opacity:.85;border-radius:4px;transition:var(--header-dropdown-item-transition)}.AppServiceMenu_footerLinkActive__52zbA:hover,.AppServiceMenu_footerLink__U6FFl:hover{background-color:var(--header-dropdown-item-hover-bg);opacity:1}.AppServiceMenu_footerLinkActive__52zbA:focus,.AppServiceMenu_footerLink__U6FFl:focus{outline:none;box-shadow:var(--header-dropdown-item-focus-inset);opacity:1}.AppServiceMenu_footerLinkActive__52zbA{background-color:var(--header-dropdown-item-active-bg);color:var(--link-color);opacity:1}.EditorMainHeader_header__rHKfl{height:var(--header-height);background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;display:flex;align-items:center;padding:var(--header-padding-y) var(--header-padding-x)}.EditorMainHeader_headerContent__iV7Yh{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem;height:100%}.EditorMainHeader_titleSection__b9KKc{flex:1 1;min-width:0;overflow:hidden}.EditorMainHeader_actions__5unsk{display:flex;align-items:center;gap:12px}.EditorMainHeader_deployButton__0wc6k{background:var(--link-color);color:#fff;border:none;border-radius:12px;padding:12px 16px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 4px 12px rgba(var(--link-color-rgb),.3);display:flex;align-items:center;gap:8px;text-decoration:none}.EditorMainHeader_deployButton__0wc6k:visited{color:#fff}.EditorMainHeader_deployButton__0wc6k:hover{background:var(--link-color-hover);transform:translateY(-1px);box-shadow:0 6px 16px rgba(var(--link-color-rgb),.4)}.EditorMainHeader_deployButton__0wc6k:active{background:var(--link-color-hover);transform:translateY(0);box-shadow:0 2px 8px rgba(var(--link-color-rgb),.3)}.EditorMainHeader_playIcon__VMyHg{flex-shrink:0}.EditorMainHeader_mobileMenuButton__nwZTv{display:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;z-index:10}.EditorMainHeader_mobileMenuButton__nwZTv span{width:100%;height:3px;background:#374151;border-radius:2px;transition:all .3s ease}.EditorMainHeader_mobileMenuButton__nwZTv:hover span{background:#1f2937}.EditorMainHeader_mobileMenu__m0lv0{display:none;position:absolute;top:100%;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:200px;z-index:1000}.EditorMainHeader_mobileMenu__m0lv0 .EditorMainHeader_mobileMenuItem__YmUVA{padding:12px 16px;border-bottom:1px solid #f3f4f6}.EditorMainHeader_mobileMenu__m0lv0 .EditorMainHeader_mobileMenuItem__YmUVA:last-child{border-bottom:none}.EditorMainHeader_mobileMenu__m0lv0 .EditorMainHeader_mobileMenuItem__YmUVA a,.EditorMainHeader_mobileMenu__m0lv0 .EditorMainHeader_mobileMenuItem__YmUVA button{background:var(--link-color);color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;text-decoration:none;display:inline-block}.EditorMainHeader_mobileMenu__m0lv0 .EditorMainHeader_mobileMenuItem__YmUVA a:hover,.EditorMainHeader_mobileMenu__m0lv0 .EditorMainHeader_mobileMenuItem__YmUVA button:hover{background:var(--link-color-hover)}@media(max-width:768px){.EditorMainHeader_header__rHKfl{padding:16px 20px;height:60px}.EditorMainHeader_actions__5unsk .EditorMainHeader_deployButton__0wc6k{font-size:.75rem;padding:10px 12px}.EditorMainHeader_mobileMenuButton__nwZTv{display:flex}.EditorMainHeader_mobileMenu__m0lv0{display:block}}@media(min-width:769px){.EditorMainHeader_mobileMenuButton__nwZTv,.EditorMainHeader_mobileMenu__m0lv0{display:none}}.EditorMobileHeader_mobileHeader__NM5XV{height:60px;padding:12px 20px;background:#1f2937;border-bottom:1px solid #374151;color:#e5e7eb;flex-shrink:0;display:flex;align-items:center}.EditorMobileHeader_headerContent__uvpYo{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.EditorMobileHeader_logoSection__Dccgt{flex-shrink:0;height:100%;display:flex;align-items:center}.EditorMobileHeader_actions__uv3S7{display:flex;align-items:center;gap:.5rem}.EditorMobileHeader_deployButton__tTp5U{background:var(--link-color);color:#fff;border:none;border-radius:10px;padding:8px 12px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 2px 8px rgba(var(--link-color-rgb),.3);display:flex;align-items:center;text-decoration:none}.EditorMobileHeader_deployButton__tTp5U:visited{color:#fff}.EditorMobileHeader_deployButton__tTp5U:hover{background:var(--link-color-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--link-color-rgb),.4)}.EditorMobileHeader_deployButton__tTp5U:active{background:var(--link-color-hover);transform:translateY(0);box-shadow:0 1px 4px rgba(var(--link-color-rgb),.3)}@media(min-width:769px){.EditorMobileHeader_mobileHeader__NM5XV{display:none}}.ProjectDeployDialog_dialog__z0_AI{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;border:none;border-radius:12px;max-width:min(32rem,100vw - 2rem);width:min(32rem,100vw - 2rem);max-height:min(90vh,100vh - 2rem);overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);background:rgba(0,0,0,0)}.ProjectDeployDialog_dialog__z0_AI::-webkit-backdrop{background-color:rgba(0,0,0,.5)}.ProjectDeployDialog_dialog__z0_AI::backdrop{background-color:rgba(0,0,0,.5)}.ProjectDeployDialog_panel__uuOQF{max-height:inherit;overflow-y:auto;background:#fff;border-radius:12px}.ProjectDeployDialog_header__u4wf3{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem .875rem;border-bottom:1px solid #e5e7eb}.ProjectDeployDialog_header__u4wf3 h2{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.ProjectDeployDialog_closeButton__o7Baf{background:none;border:none;font-size:1.5rem;line-height:1;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:4px}.ProjectDeployDialog_closeButton__o7Baf:hover{background-color:#f3f4f6;color:#374151}.ProjectDeployDialog_content__JXImj{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.ProjectDeployDialog_lead__VOKH3{margin:0;color:#4b5563;line-height:1.5;font-size:.95rem}.ProjectDeployDialog_muted__xjzzj{margin:0;color:#6b7280;font-size:.875rem}.ProjectDeployDialog_meta__rbQrX{margin:0;font-size:.875rem;color:#374151}.ProjectDeployDialog_meta__rbQrX code{font-size:.8125rem}.ProjectDeployDialog_stageList__BOcQC{display:flex;flex-direction:column;gap:.5rem}.ProjectDeployDialog_stageOption__f09EC{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem .875rem;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer}.ProjectDeployDialog_stageOption__f09EC:has(input:checked){border-color:#2563eb;background:#eff6ff}.ProjectDeployDialog_stageOption__f09EC input{margin-top:.2rem}.ProjectDeployDialog_stageOption__f09EC strong{display:block;color:#111827;font-size:.95rem}.ProjectDeployDialog_optionHint__yf6CQ{display:block;margin-top:.15rem;color:#6b7280;font-size:.8125rem}.ProjectDeployDialog_newStageField__jEW24{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;color:#374151}.ProjectDeployDialog_newStageField__jEW24 input{border:1px solid #d1d5db;border-radius:6px;padding:.55rem .7rem;font-size:.95rem}.ProjectDeployDialog_statusLine__QzIWK{margin:0;font-size:.9rem;color:#374151}.ProjectDeployDialog_console__AqHzR{margin:0;padding:.75rem;min-height:7rem;max-height:14rem;overflow:auto;border-radius:6px;border:1px solid #e5e7eb;background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.ProjectDeployDialog_consoleEmpty__8q5vW{opacity:.65}.ProjectDeployDialog_artifactsHeading__0uGUL{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600;color:#374151}.ProjectDeployDialog_artifactTree__OMj6X{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ProjectDeployDialog_artifactTree__OMj6X .ProjectDeployDialog_artifactTree__OMj6X{margin-top:.35rem;padding-left:.85rem;border-left:1px solid #e5e7eb}.ProjectDeployDialog_artifactTree__OMj6X a{color:#2563eb;word-break:break-word}.ProjectDeployDialog_artifactTree__OMj6X code{word-break:break-all;font-size:.8125rem}.ProjectDeployDialog_artifactBranch___YzL9,.ProjectDeployDialog_artifactLeaf__z6glR{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .7rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.ProjectDeployDialog_artifactBranch___YzL9 details{margin:0}.ProjectDeployDialog_artifactBranch___YzL9 summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;gap:.4rem}.ProjectDeployDialog_artifactBranch___YzL9 summary::-webkit-details-marker{display:none}.ProjectDeployDialog_artifactBranch___YzL9 summary:before{content:"▸";flex:0 0 auto;margin-top:.05rem;color:#6b7280;font-size:.75rem;line-height:1.2}.ProjectDeployDialog_artifactBranch___YzL9 details[open]>summary:before{content:"▾"}.ProjectDeployDialog_artifactSummaryBody__4y0Nw{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1}.ProjectDeployDialog_childCount__DZ2P1{font-size:.75rem;color:#9ca3af}.ProjectDeployDialog_artifactKey__dCDI4{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.ProjectDeployDialog_error___ffLf{margin:0;padding:.65rem .75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;font-size:.875rem}.ProjectDeployDialog_actions__mZe0e{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.ProjectDeployDialog_primary__c_uHD,.ProjectDeployDialog_secondary__869mo{border-radius:6px;padding:.55rem .9rem;font-size:.9rem;font-weight:500;cursor:pointer}.ProjectDeployDialog_primary__c_uHD{border:none;background:#2563eb;color:#fff}.ProjectDeployDialog_primary__c_uHD:disabled{opacity:.55;cursor:not-allowed}.ProjectDeployDialog_primary__c_uHD:hover:not(:disabled){background:#1d4ed8}.ProjectDeployDialog_secondary__869mo{border:1px solid #d1d5db;background:#fff;color:#374151}.ProjectDeployDialog_secondary__869mo:hover{background:#f9fafb}@keyframes Loading_rotate-svg__kPUdq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Loading_loading__zKVig{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;font-size:1.25rem}.Loading_loading__zKVig svg{animation:Loading_rotate-svg__kPUdq 3s steps(4) infinite}.UpsellDialog_dialog__cMgim{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:calc(100dvw - 40px);width:1000px;max-height:90dvh;overflow-y:auto;border:none;padding:0;margin:auto}.UpsellDialog_dialog__cMgim::-webkit-backdrop{background-color:rgba(0,0,0,.5)}.UpsellDialog_dialog__cMgim::backdrop{background-color:rgba(0,0,0,.5)}.UpsellDialog_header__2Uspw{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}.UpsellDialog_header__2Uspw h2{margin:0;font-size:1.5rem;font-weight:600;color:#111827}.UpsellDialog_closeButton__53Ve9{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.UpsellDialog_closeButton__53Ve9:hover{background-color:#f3f4f6;color:#374151}.UpsellDialog_content__1_KkA{padding:24px}.UpsellDialog_content__1_KkA p{margin:0 0 16px;color:#6b7280;line-height:1.5}.UpsellDialog_content__1_KkA strong{color:#111827}.UpsellDialog_marketingCopy__SBYXk{text-align:center;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.UpsellDialog_marketingCopy__SBYXk p{margin:0;color:#1f2937;font-size:1.25rem;line-height:1.7;font-weight:400;letter-spacing:-.025em}.UpsellDialog_plans__eOSFQ{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;margin-top:24px}.UpsellDialog_plan__8izGQ{border:1px solid #e5e7eb;border-radius:8px;padding:20px;text-align:center;transition:all .2s ease;position:relative;display:flex;flex-direction:column;height:100%}.UpsellDialog_plan__8izGQ.UpsellDialog_currentPlan__frVs1,.UpsellDialog_plan__8izGQ:hover{border-color:#8b5cf6;box-shadow:0 4px 6px -1px rgba(139,92,246,.1)}.UpsellDialog_plan__8izGQ.UpsellDialog_currentPlan__frVs1{background-color:#faf5ff}.UpsellDialog_plan__8izGQ:nth-child(3):hover{border-color:#10b981;box-shadow:0 4px 6px -1px rgba(16,185,129,.1)}.UpsellDialog_plan__8izGQ:nth-child(3) .UpsellDialog_price__m8YQ3{color:#10b981}.UpsellDialog_plan__8izGQ:nth-child(3).UpsellDialog_currentPlan__frVs1{border-color:#10b981;background-color:#f0fdf4;box-shadow:0 4px 6px -1px rgba(16,185,129,.1)}.UpsellDialog_plan__8izGQ h3{margin:0 0 12px;font-size:1.25rem;font-weight:600;color:#111827}.UpsellDialog_plan__8izGQ .UpsellDialog_price__m8YQ3{margin:0 0 16px;font-size:1.5rem;font-weight:700;color:#8b5cf6}.UpsellDialog_plan__8izGQ .UpsellDialog_perSeat__uEnSe{font-size:.875rem;font-weight:400;color:#6b7280;margin-left:4px}.UpsellDialog_plan__8izGQ ul{margin:0 0 20px;padding:0;list-style:none;text-align:left;flex:1 1}.UpsellDialog_plan__8izGQ ul li{margin:0 0 8px;color:#6b7280;padding-left:20px;position:relative}.UpsellDialog_plan__8izGQ ul li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.UpsellDialog_currentPlanBadge__zjIff{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#8b5cf6;color:#fff;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;z-index:1}.UpsellDialog_currentPlanText__fnozZ{color:#8b5cf6;font-weight:500;font-size:.875rem;padding:12px;background:rgba(139,92,246,.1);border-radius:6px;margin-top:8px}.UpsellDialog_keepPlanButton__daoRY{background:#faf5ff;color:#8b5cf6;border:1px solid #c4b5fd;border-radius:6px;padding:12px 24px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%}.UpsellDialog_keepPlanButton__daoRY:hover{background:#f3e8ff;color:#7c3aed;border-color:#a78bfa}.UpsellDialog_keepPlanButton__daoRY:active{background:#ede9fe;color:#6d28d9}.UpsellDialog_upgradeButton__MkyX5{background:#8b5cf6;color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%}.UpsellDialog_upgradeButton__MkyX5:hover{background:#7c3aed;transform:translateY(-1px)}.UpsellDialog_upgradeButton__MkyX5:active{background:#6d28d9;transform:translateY(0)}.UpsellDialog_downgradeButton__FBq3L{background:#8b5cf6;color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%}.UpsellDialog_downgradeButton__FBq3L:hover{background:#7c3aed;transform:translateY(-1px)}.UpsellDialog_downgradeButton__FBq3L:active{background:#6d28d9;transform:translateY(0)}.UpsellDialog_scheduleCallButton__Q0hhO{background:#10b981;color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;text-decoration:none;display:flex;align-items:center;justify-content:center;font-family:inherit}.UpsellDialog_scheduleCallButton__Q0hhO:hover{background:#059669;transform:translateY(-1px)}.UpsellDialog_scheduleCallButton__Q0hhO:active{background:#047857;transform:translateY(0)}.UpsellDialog_comingSoonButton__Cmh2t{background:#f3f4f6;color:#9ca3af;border:1px solid #d1d5db;border-radius:6px;padding:12px 24px;font-size:.875rem;font-weight:500;cursor:not-allowed;transition:all .2s ease;width:100%;opacity:.6}.UpsellDialog_comingSoonButton__Cmh2t:active,.UpsellDialog_comingSoonButton__Cmh2t:hover{background:#f3f4f6;color:#9ca3af;transform:none}.UpsellDialog_disclaimer__BlCRj{margin-top:24px;padding:16px;background-color:#f9fafb;border-radius:8px}.UpsellDialog_disclaimer__BlCRj p{margin:0;color:#6b7280;font-size:.875rem;line-height:1.5;font-style:italic}@media(max-width:768px){.UpsellDialog_plans__eOSFQ{grid-template-columns:1fr}.UpsellDialog_dialog__cMgim{margin:20px auto;max-height:calc(100dvh - 40px);width:calc(100vw - 40px);max-width:calc(100vw - 40px)}.UpsellDialog_currentPlanBadge__zjIff{top:-8px;font-size:.7rem;padding:3px 10px}.UpsellDialog_plan__8izGQ{padding:24px 20px 20px}.UpsellDialog_plan__8izGQ h3{margin-top:8px}.UpsellDialog_content__1_KkA{padding:16px}.UpsellDialog_header__2Uspw{padding:16px 16px 12px}}@media(max-width:500px){.UpsellDialog_dialog__cMgim{margin:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}}.ProjectWorkspace_page__I2Q8v{overflow:hidden;display:flex;flex-direction:column;--header-height:calc(2rem + 22px + 1px);--header-padding-y:0.5rem;--header-padding-x:1.5rem}.ProjectWorkspace_variantProtoNew__F9bZe,.ProjectWorkspace_variantProtoStudio__Vh8ZI{height:100vh;height:100dvh}.ProjectWorkspace_mainContent__i9Xty{flex:1 1;display:flex;gap:0;padding:0;min-height:0}.ProjectWorkspace_sidebarSection__J3_Kz{background:#1f2937;color:#fff;display:flex;flex-direction:column;border-radius:0;box-shadow:none;margin:0;height:100%;min-height:0;overflow:hidden}.ProjectWorkspace_mainSection___5sts{flex:1 1;display:flex;flex-direction:column;min-height:0;background:#fff}.ProjectWorkspace_chatContent__ZF0Il{height:100%;display:flex;flex-direction:column}.ProjectWorkspace_desktopHeader__Ome_0{display:block}.ProjectWorkspace_resizableDivider__8Vzpm{background:#374151;cursor:col-resize;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectWorkspace_resizableDivider__8Vzpm:hover{background:#4b5563}.ProjectWorkspace_resizableDivider__8Vzpm:active{background:#6b7280}.ProjectWorkspace_resizableDivider__8Vzpm:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;cursor:col-resize;touch-action:none}.ProjectWorkspace_dividerSkinny__BnkRP{width:8px}.ProjectWorkspace_dividerWide__BrVlZ{width:16px}.ProjectWorkspace_resizeShield__aIiGO{position:fixed;inset:0;z-index:10000;cursor:col-resize;pointer-events:none}.ProjectWorkspace_dividerDots__o8zwl{display:flex;flex-direction:column;gap:2px;pointer-events:none}.ProjectWorkspace_dividerDots__o8zwl span{width:2px;height:2px;background:#9ca3af;border-radius:50%}.ProjectWorkspace_canvasSection__xQjwA{flex:1 1;padding:0;display:flex;flex-direction:column;background:#fff;height:100%;overflow:hidden;min-height:0}.ProjectWorkspace_mermaidContainer__62Nig{flex:1 1;padding:24px;overflow:auto;display:flex;align-items:center;justify-content:center}.ProjectWorkspace_mermaidContainer__62Nig svg{max-width:100%;height:auto}.ProjectWorkspace_mermaidContainer__62Nig .ProjectWorkspace_mermaid__lIb5t{text-align:center}@media(max-width:1200px){.ProjectWorkspace_sidebarSection__J3_Kz{width:450px;min-width:450px;max-width:450px}}@media(max-width:768px){.ProjectWorkspace_page__I2Q8v{overflow:hidden}.ProjectWorkspace_desktopHeader__Ome_0{display:none}.ProjectWorkspace_mainContent__i9Xty{flex-direction:column}.ProjectWorkspace_mainSection___5sts,.ProjectWorkspace_sidebarSection__J3_Kz{width:100%!important;min-width:100%!important;max-width:100%!important;display:none}.ProjectWorkspace_resizableDivider__8Vzpm{display:none}.ProjectWorkspace_mobileNav___LZfY{display:block}}.ProjectWorkspace_mobile-section-canvas__AULxH .ProjectWorkspace_mainSection___5sts,.ProjectWorkspace_mobile-section-chat__s6qWG .ProjectWorkspace_sidebarSection__J3_Kz{display:flex}.ProjectWorkspace_mobileNav___LZfY{display:block;background:#1f2937;border-top:1px solid #374151;padding:12px 16px;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.ProjectWorkspace_mobileNav___LZfY .ProjectWorkspace_navButtons__uiuyI{display:flex;gap:8px}.ProjectWorkspace_mobileNav___LZfY .ProjectWorkspace_navButtons__uiuyI button{flex:1 1;padding:12px 16px;border:none;border-radius:8px;background:#374151;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ProjectWorkspace_mobileNav___LZfY .ProjectWorkspace_navButtons__uiuyI button:hover{background:#4b5563}.ProjectWorkspace_mobileNav___LZfY .ProjectWorkspace_navButtons__uiuyI button.ProjectWorkspace_active__kAtR_{background:#3b82f6;box-shadow:0 2px 4px rgba(59,130,246,.3)}.ProjectWorkspace_mobileNav___LZfY .ProjectWorkspace_navButtons__uiuyI button:active{transform:translateY(1px)}@media(min-width:769px){.ProjectWorkspace_mobileNav___LZfY{display:none}}.NotFound_notFound__WN02P{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.ResourceDetail_detailList___22RY{margin:0;display:grid;grid-gap:1rem;gap:1rem}.ResourceDetail_field__3Plzy{display:grid;grid-template-columns:200px 1fr;grid-gap:1rem;gap:1rem;padding:.75rem 0;border-bottom:1px solid #e0e0e0}.ResourceDetail_field__3Plzy:last-child{border-bottom:none}.ResourceDetail_field__3Plzy dt{font-weight:600;color:#666;font-size:.875rem}.ResourceDetail_field__3Plzy dd{margin:0;word-break:break-word}.ResourceDetail_error__ZF9JN,.ResourceDetail_loading__b4vFT{padding:2rem;text-align:center;border-radius:4px}.ResourceDetail_loading__b4vFT{color:#666;background-color:#f5f5f5}.ResourceDetail_error__ZF9JN{color:#d32f2f;background-color:#ffebee}@media(max-width:600px){.ResourceDetail_field__3Plzy{grid-template-columns:1fr;gap:.25rem}}.SharePanel_sharePanel__zZ36O{margin-top:2rem;border-top:1px solid #e0e0e0;padding-top:1.5rem}.SharePanel_toggleButton__T6Iv6{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#e3f2fd;color:#1976d2;border:1px solid #1976d2;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer}.SharePanel_toggleButton__T6Iv6:hover{background-color:#bbdefb}.SharePanel_badge__Nb7_m{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;background-color:#1976d2;color:#fff;border-radius:10px;font-size:.75rem}.SharePanel_badge__Nb7_m:empty{display:none}.SharePanel_panel__DI__n{margin-top:1rem;padding:1rem;background-color:var(--background-end,#fff);border:1px solid #e0e0e0;border-radius:4px}.SharePanel_panel__DI__n h4{margin:0 0 1rem;font-size:1rem;font-weight:600}.SharePanel_addError__kP88D,.SharePanel_error__ROiU6{padding:.5rem .75rem;background-color:#ffebee;border:1px solid #ef9a9a;border-radius:4px;color:#c62828;font-size:.875rem;margin-bottom:.75rem}.SharePanel_addForm__q4wXt{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.SharePanel_addForm__q4wXt .SharePanel_addUserInput__6jf4o{flex:1 1;min-width:150px}.SharePanel_addForm__q4wXt .SharePanel_addAccessSelect__9ed2s{width:auto;min-width:6rem;font-size:.875rem;padding-top:.45rem;padding-bottom:.45rem}.SharePanel_addForm__q4wXt button{padding:.5rem 1rem;background-color:#1976d2;color:#fff;border:none;border-radius:4px;font-size:.875rem;cursor:pointer}.SharePanel_addForm__q4wXt button:hover:not(:disabled){background-color:#1565c0}.SharePanel_addForm__q4wXt button:disabled{opacity:.6;cursor:not-allowed}.SharePanel_empty__1X8yq,.SharePanel_loading__J35zT{color:#666;font-size:.875rem;margin:0}.SharePanel_shareList__TyIWX{list-style:none;margin:0;padding:0}.SharePanel_shareList__TyIWX li{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.SharePanel_shareList__TyIWX li:last-child{border-bottom:none}.SharePanel_userId__h65pV{flex:1 1;font-family:monospace;font-size:.875rem;word-break:break-all}.SharePanel_shareRowSelect__O9NqO{width:auto;min-width:5rem;font-size:.75rem;padding:.35rem 1.75rem .35rem .5rem}.SharePanel_removeButton__Sqqs9{width:1.5rem;height:1.5rem;padding:0;background-color:#ffebee;color:#d32f2f;border:1px solid #ef9a9a;border-radius:4px;font-size:1rem;line-height:1;cursor:pointer}.SharePanel_removeButton__Sqqs9:hover{background-color:#ffcdd2}.TenantFilter_filter__O4H8e{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.TenantFilter_label__b_5sl{font-weight:500;color:var(--text-secondary,#666)}.TenantFilter_select__vIZ5Z{min-width:200px;width:auto}.ToolbarOutlineDangerButton_button__dfv1S{display:inline-block;padding:.5rem 1rem;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;font:inherit;border:1px solid #dc2626;color:#dc2626;background:#fff;transition:background-color .2s,border-color .2s,opacity .2s}.ToolbarOutlineDangerButton_button__dfv1S:hover:not(:disabled){background:#fef2f2}.ToolbarOutlineDangerButton_button__dfv1S:disabled{opacity:.45;cursor:not-allowed}.adminResourceLink_link__xQJEZ{color:var(--link-color,#0b4f6c);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;word-break:break-word;transition:color .12s ease,text-decoration-thickness .12s ease}.adminResourceLink_link__xQJEZ:hover{color:var(--link-color-hover,#303a4d);text-decoration-thickness:2px}.adminResourceLink_link__xQJEZ:focus-visible{outline:2px solid rgba(var(--link-color-rgb,11,79,108),.45);outline-offset:2px;border-radius:2px}.ResourceHostLink_row__fvN1X{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:100%}.ResourceHostLink_link__6syEk{flex:1 1;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal;line-height:1.25}.ResourceHostLink_copyButton__yWr3i{flex-shrink:0;padding:.125rem .55rem;border:1px solid rgba(55,53,47,.2);border-radius:4px;background:#fff;font-size:.75rem;line-height:1.25;cursor:pointer;color:inherit}.ResourceHostLink_copyButton__yWr3i:hover{background:rgba(55,53,47,.04)}.EmailAdminEditor_page__1Ts5d{display:flex;flex-direction:column;gap:1rem;flex:1 1;min-height:0}.EmailAdminEditor_stateMessage__4LU8e{padding:2rem;text-align:center;color:var(--muted-color,#6b7280);font-size:.95rem}.EmailAdminEditor_stateError__TjINM{color:#d32f2f}.EmailAdminEditor_templateFallback__MeM9G{color:var(--muted-color,#6b7280);font-style:italic}.EmailAdminEditor_templateIdOnly__tcSDW{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;word-break:break-all}.EmailAdminEditor_editorShell__S6CkJ{display:flex;flex-direction:column;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;overflow:hidden;height:min(52vh,640px);min-height:320px;background:var(--background-end,#fff)}.EmailAdminEditor_editorShell__S6CkJ.EmailAdminEditor_editorShellDrawerGrow__fmZEF{height:auto;max-height:none;min-height:0;flex:0 0 auto;align-self:stretch;overflow:visible}.EmailAdminEditor_editorShell__S6CkJ[data-pseudo-fullscreen-expanded=true]{height:100%;max-height:none;min-height:0;overflow:hidden;flex:1 1 auto}.EmailAdminEditor_maximizeButton__DZbVz{box-sizing:border-box;width:2rem;height:2rem;min-width:2rem;max-width:2rem;aspect-ratio:1;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;border-radius:4px;border:1px solid var(--border-color,#e5e7eb);background:rgba(0,0,0,0);color:var(--foreground,#1e293b);font-size:1.1rem;cursor:pointer;flex-shrink:0}.EmailAdminEditor_maximizeButton__DZbVz:hover{background:rgba(0,0,0,.04)}.RuntimeInvokeFormModal_dialog__ElWKY{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;border:none;border-radius:8px;max-width:min(40rem,100vw - 2rem);width:min(40rem,100vw - 2rem);max-height:min(90vh,100vh - 2rem);overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.18);background:rgba(0,0,0,0)}.RuntimeInvokeFormModal_dialog__ElWKY::-webkit-backdrop{background-color:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.RuntimeInvokeFormModal_dialog__ElWKY::backdrop{background-color:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.RuntimeInvokeFormModal_panel__DSpm9{max-height:inherit;overflow-y:auto;background-color:var(--background-end,#fff);border-radius:8px;padding:1.25rem 1.5rem 1.5rem}.RuntimeInvokeFormModal_title__e_Zxp{margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.RuntimeInvokeFormModal_subtitle__NakYH{margin:0 0 1rem;font-size:.875rem;color:var(--muted-color,#6b7280)}.RuntimeInvokeFormModal_form__hdoj4{display:flex;flex-direction:column;gap:.875rem}.RuntimeInvokeFormModal_error__oH56P{padding:.6rem .75rem;background-color:#ffebee;border:1px solid #ef9a9a;border-radius:4px;color:#c62828;font-size:.875rem}.RuntimeInvokeFormModal_console__RO_tO{margin:0;padding:.75rem;min-height:7rem;max-height:14rem;overflow:auto;border-radius:4px;border:1px solid var(--border-color,#e0e0e0);background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.RuntimeInvokeFormModal_consoleEmpty__vZ_my{opacity:.65}.RuntimeInvokeFormModal_consoleLog__iTWd1{color:#e2e8f0}.RuntimeInvokeFormModal_consoleWarn__ryOf3{color:#fbbf24}.RuntimeInvokeFormModal_consoleError__th9hx{color:#f87171}.RuntimeInvokeFormModal_resultBox__ky4nO{margin:0;padding:.75rem;max-height:14rem;overflow:auto;border-radius:4px;border:1px solid var(--border-color,#e0e0e0);background:#f8fafc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.RuntimeInvokeFormModal_statusRow__qrdCM{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8125rem;color:var(--muted-color,#6b7280)}.RuntimeInvokeFormModal_actions__4W_BT{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.RuntimeInvokeFormModal_cancelButton__yYv_F,.RuntimeInvokeFormModal_saveButton__iJTsL{padding:.5rem 1rem;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer}.RuntimeInvokeFormModal_cancelButton__yYv_F:disabled,.RuntimeInvokeFormModal_saveButton__iJTsL:disabled{opacity:.6;cursor:not-allowed}.RuntimeInvokeFormModal_cancelButton__yYv_F{background-color:#f5f5f5;border:1px solid #ccc;color:#333}.RuntimeInvokeFormModal_cancelButton__yYv_F:hover:not(:disabled){background-color:#e0e0e0}.RuntimeInvokeFormModal_saveButton__iJTsL{background-color:var(--primary-color,#0b4f6c);border:1px solid var(--primary-color,#0b4f6c);color:#fff}.RuntimeInvokeFormModal_saveButton__iJTsL:hover:not(:disabled){filter:brightness(.95)}.DomainAdminEdit_adminRoot__Lu6F4{display:flex;flex-direction:column;gap:1rem}.DomainAdminEdit_stateMessage__dY5md{padding:2rem;text-align:center;color:var(--muted-color,#6b7280);font-size:.95rem}.DomainAdminEdit_stateError__uGcd4{color:#d32f2f}.DomainAdminEdit_saveError__UbTHl{padding:.6rem 1rem;border-radius:4px;background-color:#ffebee;color:#d32f2f;border:1px solid #d32f2f;font-size:.875rem}.DomainAdminEdit_checkboxRow__EvZVl{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.AdminEditorForm_loading__g1zhf{padding:2rem;text-align:center;color:var(--muted-color,#888)}.AdminEditorForm_formContainer__XNEvc{max-width:600px;margin:0 auto;padding:1.5rem;background:var(--card-bg,#fff);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AdminEditorForm_error__mLoU1{padding:.75rem 1rem;margin-bottom:1rem;background:var(--error-bg,#fee2e2);color:var(--error-color,#dc2626);border-radius:4px;font-size:.875rem}.AdminEditorForm_form__IuKze{display:flex;flex-direction:column;gap:1.25rem}.AdminEditorForm_info__y34n3{padding:1rem;background:var(--bg-subtle,#f9fafb);border-radius:4px;border:1px solid var(--border-color,#e5e7eb)}.AdminEditorForm_infoRow__DuuUP{display:flex;gap:.5rem;padding:.25rem 0}.AdminEditorForm_infoLabel__9LUus{font-weight:500;color:var(--muted-color,#6b7280);min-width:100px}.AdminEditorForm_infoValue__aNOLJ{color:var(--text-color,#333)}.AdminEditorForm_fieldGroup__96_rS{display:flex;flex-direction:column;gap:.375rem}.AdminEditorForm_fieldGroup__96_rS label{font-weight:500;font-size:.875rem;color:var(--text-color,#333)}.AdminEditorForm_required__IiHBJ{color:var(--error-color,#dc2626);margin-left:2px}.AdminEditorForm_helpText__tke2C{font-size:.75rem;color:var(--muted-color,#6b7280)}.AdminEditorForm_actions__CJmVm{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--border-color,#e5e7eb)}.AdminEditorForm_cancelButton__54zQb{padding:.5rem 1rem;border:1px solid var(--border-color,#e5e7eb);border-radius:4px;background:rgba(0,0,0,0);color:var(--text-color,#333);font-size:.875rem;cursor:pointer;transition:background .15s}.AdminEditorForm_cancelButton__54zQb:hover:not(:disabled){background:var(--hover-bg,#f3f4f6)}.AdminEditorForm_cancelButton__54zQb:disabled{opacity:.5;cursor:not-allowed}.AdminEditorForm_submitButton__0qLMV{padding:.5rem 1rem;border:none;border-radius:4px;background:var(--primary-color,#3b82f6);color:#fff;font-size:.875rem;cursor:pointer;transition:background .15s}.AdminEditorForm_submitButton__0qLMV:hover:not(:disabled){background:var(--primary-hover,#2563eb)}.AdminEditorForm_submitButton__0qLMV:disabled{opacity:.5;cursor:not-allowed}.AdminEditorForm_sectionDivider__QxMK0{margin:2rem 0 1rem;padding-top:1.5rem;border-top:1px solid var(--border-color,#e5e7eb)}.AdminEditorForm_sectionTitle___1jk9{margin:0 0 1rem;font-size:1rem;font-weight:600}.Breadcrumbs_breadcrumb__pq59J ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:row}.Breadcrumbs_breadcrumb__pq59J ol li{display:inline;margin-right:8px}.Breadcrumbs_breadcrumb__pq59J ol li a{text-decoration:none;color:var(--foreground)}.Breadcrumbs_breadcrumb__pq59J ol li a:hover{text-decoration:underline}.AiConversationAdminEditor_root__uLe_k{display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%;gap:.75rem}.AiConversationAdminEditor_chatPane__mmglw{flex:1 1;min-height:0;display:flex;flex-direction:column;margin:0 -10px -8px}.AiConversationAdminEditor_attributesRoot__fiRt6{display:flex;flex-direction:column;gap:.5rem;flex:1 1;min-height:0;overflow:auto}.AiConversationAdminEditor_systemMarkdown__ChEkf{font-size:.875rem;line-height:1.5;color:var(--foreground,#1e293b);word-break:break-word}.AiConversationAdminEditor_systemMarkdown__ChEkf p{margin:0 0 .75rem}.AiConversationAdminEditor_systemMarkdown__ChEkf p:last-child{margin-bottom:0}.AiConversationAdminEditor_systemMarkdown__ChEkf pre{margin:.75rem 0;overflow-x:auto}.AiConversationAdminEditor_systemMarkdown__ChEkf code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}.AiConversationAdminEditor_stateMessage__Y_PnY{padding:2rem 1rem;text-align:center;color:var(--muted-color,#6b7280);font-size:.95rem}.AiConversationAdminEditor_stateError__9JHyf{color:#d32f2f}.DnsRecordFormModal_dialog__KGCar{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;border:none;border-radius:8px;max-width:min(32rem,100vw - 2rem);width:min(32rem,100vw - 2rem);max-height:min(90vh,100vh - 2rem);overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.18);background:rgba(0,0,0,0)}.DnsRecordFormModal_dialog__KGCar::-webkit-backdrop{background-color:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.DnsRecordFormModal_dialog__KGCar::backdrop{background-color:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.DnsRecordFormModal_panel___aeNm{max-height:inherit;overflow-y:auto;background-color:var(--background-end,#fff);border-radius:8px;padding:1.25rem 1.5rem 1.5rem}.DnsRecordFormModal_title__EyYEh{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.DnsRecordFormModal_recordSetLabel__3uYUC{margin:-.5rem 0 1rem;font-size:.875rem;color:var(--muted-color,#6b7280)}.DnsRecordFormModal_form__zqEQe{display:flex;flex-direction:column;gap:.875rem}.DnsRecordFormModal_error__vkn_i{padding:.6rem .75rem;background-color:#ffebee;border:1px solid #ef9a9a;border-radius:4px;color:#c62828;font-size:.875rem}.DnsRecordFormModal_validationHint__rHc8H{padding:.6rem .75rem;background-color:rgba(180,83,9,.08);border:1px solid rgba(180,83,9,.25);border-radius:4px;color:#92400e;font-size:.875rem}.DnsRecordFormModal_stateMessage__60ZLc{margin:0;font-size:.875rem;color:var(--muted-color,#6b7280)}.DnsRecordFormModal_actions__3V5pe{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.DnsRecordFormModal_cancelButton__xxqZS,.DnsRecordFormModal_saveButton__R9EQt{padding:.5rem 1rem;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer}.DnsRecordFormModal_cancelButton__xxqZS:disabled,.DnsRecordFormModal_saveButton__R9EQt:disabled{opacity:.6;cursor:not-allowed}.DnsRecordFormModal_cancelButton__xxqZS{background-color:#f5f5f5;border:1px solid #ccc;color:#333}.DnsRecordFormModal_cancelButton__xxqZS:hover:not(:disabled){background-color:#e0e0e0}.DnsRecordFormModal_saveButton__R9EQt{background-color:var(--primary-color,#0b4f6c);border:1px solid var(--primary-color,#0b4f6c);color:#fff}.DnsRecordFormModal_saveButton__R9EQt:hover:not(:disabled){filter:brightness(.95)}.MonitorExpressionEditor_expressionEditor__SrfB5{border-radius:6px;border:1px solid rgba(55,53,47,.16);overflow:hidden;background:#fff}.MonitorExpressionEditor_expressionEditorError__IAnWG{border-color:#d32f2f}.FilterButton_wrap__4nJGA{position:relative;display:inline-flex}.FilterButton_trigger__mfgWu{display:inline-flex;align-items:center;gap:.35rem;padding:.625rem 1rem;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#334155;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s}.FilterButton_trigger__mfgWu:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.FilterButton_trigger__mfgWu:disabled{opacity:.55;cursor:not-allowed}.FilterButton_triggerActive__HEEjd{border-color:#1976d2;color:#0f172a}.FilterButton_badge__j2g_3{display:inline-flex;min-width:1.125rem;height:1.125rem;padding:0 .3rem;align-items:center;justify-content:center;border-radius:999px;background:#1976d2;color:#fff;font-size:.65rem;font-weight:600;line-height:1}.FilterButton_dialog___hRut{padding:0;border:none;border-radius:8px;box-shadow:0 10px 40px rgba(15,23,42,.18);background:#fff;overflow:hidden;max-width:min(360px,100vw - 16px);width:auto}.FilterButton_dialog___hRut::-webkit-backdrop{background:rgba(15,23,42,.25);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.FilterButton_dialog___hRut::backdrop{background:rgba(15,23,42,.25);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.FilterButton_panel__RGc_r{display:flex;flex-direction:column;min-height:0;max-height:min(70vh,520px)}.FilterButton_panelHeader__1yvR7{padding:.875rem 1rem;border-bottom:1px solid #e2e8f0}.FilterButton_panelTitle__amzOS{margin:0;font-size:1rem;font-weight:600;color:#0f172a}.FilterButton_fields__1Hd5R{padding:.75rem 1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.875rem}.FilterButton_field___TnZ2{display:flex;flex-direction:column;gap:.35rem}.FilterButton_fieldLabel__5kpZv{font-size:.8125rem;font-weight:500;color:#475569}.FilterButton_selectInput__FLoE5,.FilterButton_textInput__zTgI_{width:100%;box-sizing:border-box;padding:.5rem .625rem;border:1px solid #cbd5e1;border-radius:4px;font:inherit;font-size:.875rem;color:#0f172a;background:#fff}.FilterButton_selectInput__FLoE5:focus,.FilterButton_textInput__zTgI_:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.FilterButton_footer__Umtb9{padding:.75rem 1rem;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.FilterButton_clearButton__a_vof{padding:.5rem 1.125rem;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#334155;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.FilterButton_clearButton__a_vof:hover{background:#f8fafc;border-color:#94a3b8}.FilterButton_applyButton__ObS1q{padding:.5rem 1.125rem;border:none;border-radius:4px;background:#1976d2;color:#fff;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.FilterButton_applyButton__ObS1q:hover{background:#1565c0}.page_databaseCell___EfE4{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page_enginePill__RJOzu{display:inline-flex;align-items:center;padding:.125rem .5rem;border:1px solid var(--form-input-border,#cbd5e1);border-radius:999px;background-color:var(--form-input-background-hover,#f8fafc);color:var(--foreground,#334155);font-size:.75rem;font-weight:500;line-height:1.4;white-space:nowrap}