@keyframes EditorFrame_spin__ikkVk{to{transform:rotate(1turn)}}.EditorFrame_shell__8L89v{display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;background:#fff;color:#1e293b;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}.FontFamilyPickerPanel_panel__ISklj{--picker-surface:#ffffff;--form-input-background:#f8fafc;--form-input-color:#0f172a;--form-input-border:#cbd5e1;--border-color:#e2e8f0;--foreground:#0f172a;--muted-color:#64748b;position:fixed;inset:auto;margin:0;padding:10px;width:260px;max-width:calc(100vw - 16px);height:-moz-fit-content;height:fit-content;max-height:min(360px,100vh - 24px);display:flex;flex-direction:column;gap:8px;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)}.FontFamilyPickerPanel_panel__ISklj:focus{outline:none}.FontFamilyPickerPanel_panel__ISklj::-webkit-backdrop{background:rgba(0,0,0,0)}.FontFamilyPickerPanel_panel__ISklj::backdrop{background:rgba(0,0,0,0)}.FontFamilyPickerPanel_panel__ISklj:after,.FontFamilyPickerPanel_panel__ISklj:before{content:"";position:absolute;left:var(--caret-x,16px);transform:translateX(-50%);width:0;height:0;pointer-events:none}.FontFamilyPickerPanel_panelBelow__m1i_M:before{bottom:100%;border:9px solid rgba(0,0,0,0);border-bottom:9px solid var(--border-color,#e5e7eb)}.FontFamilyPickerPanel_panelBelow__m1i_M:after{bottom:100%;border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--picker-surface,#ffffff);margin-bottom:-1px}.FontFamilyPickerPanel_panelAbove__vBMmv:before{top:100%;border:9px solid rgba(0,0,0,0);border-top:9px solid var(--border-color,#e5e7eb)}.FontFamilyPickerPanel_panelAbove__vBMmv:after{top:100%;border:8px solid rgba(0,0,0,0);border-top:8px solid var(--picker-surface,#ffffff);margin-top:-1px}.FontFamilyPickerPanel_search__PUhA3{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}.FontFamilyPickerPanel_search__PUhA3::placeholder{color:var(--form-input-placeholder);opacity:1}.FontFamilyPickerPanel_search__PUhA3:hover:not(:disabled):not(:focus-visible){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.FontFamilyPickerPanel_search__PUhA3:focus-visible{outline:none;border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring)}.FontFamilyPickerPanel_search__PUhA3:disabled{background-color:var(--form-input-disabled-bg);color:var(--form-input-disabled-color);cursor:not-allowed;opacity:.92}.FontFamilyPickerPanel_search__PUhA3{width:100%;box-sizing:border-box}.FontFamilyPickerPanel_list__62UrV{display:flex;flex-direction:column;gap:2px;overflow:auto;min-height:0;max-height:260px}.FontFamilyPickerPanel_empty__AQ693{padding:12px 8px;color:var(--muted-color);font-size:13px;text-align:center}.FontFamilyPickerPanel_option__tRloe{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;padding:7px 8px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:inherit;text-align:left;cursor:pointer;font-size:14px;line-height:1.3}.FontFamilyPickerPanel_option__tRloe:focus-visible,.FontFamilyPickerPanel_option__tRloe:hover{background:#f1f5f9;outline:none}.FontFamilyPickerPanel_optionSelected__QVeUE{background:#ede9fe}.FontFamilyPickerPanel_optionName__paTHS{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FontFamilyPickerPanel_optionHint__pMJI3{flex:0 0 auto;color:var(--muted-color);font-size:11px;font-family:inherit}.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}.TokenEditor_wrapper__nSGQD{display:flex;flex-direction:column;flex:1 1;min-height:0;width:100%;color-scheme:inherit;background-color:var(--form-input-background,var(--background-end,light-dark(#ffffff,#1f2937)));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,light-dark(#6b7280,#9ca3af));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,light-dark(#e8e8e8,#374151));background:var(--background-muted,light-dark(#fafafa,#111827))}.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_fontFamily__abcuw,.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,.TokenEditor_chip___VkE_,.TokenEditor_email__kNtp3){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(--form-input-color,var(--text-primary,light-dark(#111827,#e5e7eb)))}.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_wrapperSingleLine__EsJPU.TokenEditor_wrapperWrap__UM_xV .TokenEditor_scroll__tn7q2{overflow-x:hidden;overflow-y:hidden}.TokenEditor_wrapperSingleLine__EsJPU.TokenEditor_wrapperWrap__UM_xV .TokenEditor_editorSurface__DZJtn,.TokenEditor_wrapperSingleLine__EsJPU.TokenEditor_wrapperWrap__UM_xV .TokenEditor_lineInner__iJal5{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.TokenEditor_wrapperSingleLine__EsJPU.TokenEditor_wrapperWrap__UM_xV .TokenEditor_placeholder__N608K{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TokenEditor_wrapperEmbedded__Cnux7{flex:0 1 auto;min-height:0;background:rgba(0,0,0,0);overflow:visible;font-size:inherit;line-height:inherit}.TokenEditor_wrapperEmbedded__Cnux7 .TokenEditor_scroll__tn7q2{overflow:visible}.TokenEditor_wrapperEmbedded__Cnux7 .TokenEditor_editorSurface__DZJtn,.TokenEditor_wrapperEmbedded__Cnux7 .TokenEditor_lineInner__iJal5{font-family:inherit;font-size:inherit;line-height:inherit;padding:0}.TokenEditor_wrapperEmbedded__Cnux7 .TokenEditor_editorSurface__DZJtn{-webkit-padding-end:.2em;padding-inline-end:.2em}.TokenEditor_wrapperEmbedded__Cnux7 .TokenEditor_editorSurface__DZJtn:focus-visible{outline:none}.TokenEditor_wrapperEmbedded__Cnux7 .TokenEditor_codeColumn__DrANd{min-width:0;overflow-x:hidden}.TokenEditor_wrapperEmbedded__Cnux7 .TokenEditor_placeholder__N608K{left:0;top:0;right:0;font-family:inherit;font-size:inherit;line-height:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.TokenEditor_wrapperEmbedded__Cnux7.TokenEditor_wrapperSingleLine__EsJPU.TokenEditor_wrapperWrap__UM_xV,.TokenEditor_wrapperEmbedded__Cnux7.TokenEditor_wrapperSingleLine__EsJPU.TokenEditor_wrapperWrap__UM_xV .TokenEditor_scroll__tn7q2{overflow:visible}.TokenEditor_wrapperAutoSize__yu4rD{flex:0 0 auto!important;flex-grow:0;flex-shrink:0;flex-basis:auto;height:auto!important;min-height:var(--token-editor-auto-size-min-height,0)!important;max-height:var(--token-editor-auto-size-max-height,min(60vh,36rem));overflow:var(--token-editor-auto-size-overflow,auto);background:rgba(0,0,0,0)}.TokenEditor_wrapperAutoSize__yu4rD .TokenEditor_scroll__tn7q2{flex:0 0 auto!important;min-height:var(--token-editor-auto-size-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:100%!important}.TokenEditor_wrapperAutoSize__yu4rD .TokenEditor_editorSurface__DZJtn{padding-top:0;padding-bottom:0;min-height:100%}.TokenEditor_wrapperAutoSize__yu4rD.TokenEditor_wrapperFormControlHeight__UEPsD .TokenEditor_editorSurface__DZJtn{padding-top:.5rem;padding-bottom:.5rem}.TokenEditor_wrapperAutoSize__yu4rD.TokenEditor_wrapperEmbedded__Cnux7{overflow:visible}.TokenEditor_placeholder__N608K{position:absolute;left:12px;top:0;right:12px;z-index:1;pointer-events:none;color:var(--form-input-placeholder,var(--text-muted,light-dark(#9ca3af,#6b7280)));font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:13px;line-height:1.5;white-space:pre-wrap}.TokenEditor_propertyName__bKbpR{color:light-dark(#7c2d12,#fdba74);font-weight:500}.TokenEditor_keyword__y5fOZ{color:light-dark(#7c3aed,#c4b5fd);font-weight:500}.TokenEditor_identifier__nuIf_{color:light-dark(#1e40af,#93c5fd)}.TokenEditor_string__0UToX{color:light-dark(#b45309,#fbbf24)}.TokenEditor_number__k9MFy{color:light-dark(#047857,#6ee7b7)}.TokenEditor_comment__Q4A3z{color:light-dark(#6b7280,#9ca3af);font-style:italic}.TokenEditor_operator__klHnd,.TokenEditor_punct___k2Zj{color:light-dark(#374151,#d1d5db)}.TokenEditor_bracket__5X0l5{color:light-dark(#6b7280,#9ca3af)}.TokenEditor_tagName__owsGZ{color:light-dark(#0369a1,#7dd3fc);font-weight:500}.TokenEditor_attrName__mXwsh{color:light-dark(#7c2d12,#fdba74)}.TokenEditor_equals__vtxgi{color:light-dark(#6b7280,#9ca3af)}.TokenEditor_attrValue__CDzxZ{color:light-dark(#b45309,#fbbf24)}.TokenEditor_text__eycZQ{color:light-dark(#111827,#e5e7eb)}.TokenEditor_declaration__OS2QA{color:light-dark(#6b7280,#9ca3af);font-style:italic}.TokenEditor_fallback__HeCQb,.TokenEditor_plain__DJesz{color:inherit}.TokenEditor_variable__wkEL0{color:light-dark(#5b21b6,#c4b5fd);font-weight:600}.TokenEditor_pathTemplate__QDB3Z{color:light-dark(#0c4a6e,#7dd3fc);font-weight:600}.TokenEditor_wildcard__qHlQJ{color:light-dark(#b45309,#fbbf24);font-weight:600}.TokenEditor_uriMuted__eJuvb{color:var(--text-muted,#9ca3af);font-weight:400}.TokenEditor_literal__vVVHI{color:inherit}.TokenEditor_selector__NBhJJ{color:light-dark(#881280,#e879f9)}.TokenEditor_atRule__5HSK0{color:light-dark(#aa0d91,#f0abfc);font-weight:500}.TokenEditor_unit__MhnUI{color:light-dark(#0b6e4f,#34d399)}.TokenEditor_important__v5hJi{color:light-dark(#c41a16,#f87171);font-weight:600}.TokenEditor_function__vEb1H{color:light-dark(#1a1aa6,#a5b4fc)}.TokenEditor_color__2wHIE{color:inherit}.TokenEditor_fontFamily__abcuw{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px;cursor:pointer}.TokenEditor_chip___VkE_,.TokenEditor_email__kNtp3,.TokenEditor_spacer__nMJF0{color:inherit}.TokenEditor_lineInner__iJal5 span[data-atomic]{display:inline-flex;align-items:center;position:relative;max-width:100%;margin:0 .2em .15em 0;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TokenEditor_lineInner__iJal5 span[data-token-type=spacer]{margin:0 .15em .15em 0;padding:0;min-width:.45em;min-height:1em;background:rgba(0,0,0,0)}.TokenEditor_lineInner__iJal5 span[data-token-type=email]{display:inline-block;max-width:100%;margin:0 .2em .15em 0;vertical-align:middle;padding:.28rem .35rem .28rem .55rem;border-radius:999px;background:#ede9fe;color:#4c1d95;caret-color:#4c1d95;font-size:.75rem;font-weight:600;line-height:1.2;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre}.TokenEditor_lineInner__iJal5 span.TokenEditor_chip___VkE_ span,.TokenEditor_lineInner__iJal5 span.TokenEditor_email__kNtp3 span,.TokenEditor_lineInner__iJal5 span[data-atomic] span,.TokenEditor_lineInner__iJal5 span[data-token-type=email] span{display:inline}.TokenEditor_lineInner__iJal5 span[data-atomic] [data-chip-chrome]{display:inline-flex;align-items:center;position:relative;max-width:100%}.TokenEditor_lineInner__iJal5 span[data-atomic] [data-chip-chrome]:after{position:absolute;right:.15rem;top:50%;transform:translateY(-50%)}.TokenEditor_lineInner__iJal5 span[data-atomic] [data-chip-chrome]:after,.TokenEditor_lineInner__iJal5 span[data-token-type=email]:after{content:"×";width:1.05em;height:1.05em;font-size:.95rem;font-weight:600;line-height:1.05em;text-align:center;opacity:.7;border-radius:999px;pointer-events:auto;cursor:pointer}.TokenEditor_lineInner__iJal5 span[data-token-type=email]:after{display:inline-block;margin-left:.35em;vertical-align:middle}.TokenEditor_lineInner__iJal5 span[data-atomic] [data-chip-chrome]:hover:after,.TokenEditor_lineInner__iJal5 span[data-token-type=email]:hover:after{opacity:1;background:rgba(15,23,42,.08)}.TokenEditor_lineInner__iJal5 span[data-atomic-text]{position:absolute;width:0;height:0;overflow:hidden;clip:rect(0,0,0,0)}.TokenEditor_atomicSelected__AUvXW{box-shadow:none}.TokenEditor_atomicSelected__AUvXW [data-chip-chrome]{box-shadow:inset 0 0 0 2px var(--form-input-focus-border,#7c3aed)}.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)}.EditorCodeView_pane__zNwaC{display:flex;flex-direction:column;flex:1 1;min-height:0}.EditorCodeView_pane__zNwaC>*{flex:1 1;min-height:0}.MultiInput_shell__G_Tp_{display:flex;align-items:flex-start;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:0;gap:0;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;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.MultiInput_shell__G_Tp_:hover:not(:has([aria-readonly=true])){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.MultiInput_shell__G_Tp_:focus-within{outline:none;border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring)}.MultiInput_shell__G_Tp_:has([aria-readonly=true]){background-color:var(--form-input-disabled-bg);cursor:not-allowed;opacity:.92}.MultiInput_field__eSg6k{display:flex;flex:1 1;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;padding:.35rem .5rem;overflow:hidden;cursor:text}.MultiInput_editor__MktYe{width:100%;min-width:0;font-size:inherit;line-height:inherit}.MultiInput_chipChrome__iQmVS{display:inline-flex;align-items:center;position:relative;max-width:100%;padding:.28rem 1.2rem .28rem .55rem;border-radius:999px;background:#ede9fe;color:#4c1d95;font-size:.75rem;font-weight:600;line-height:1.2}.MultiInput_chipLabel__Ly8Cb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MultiInput_end__i2s5B{display:flex;align-items:center;flex-shrink:0;align-self:flex-start;padding:.35rem .5rem .35rem 0}.StringListInput_list__92SV3{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.StringListInput_row__9NfgH{display:flex;align-items:center;gap:.45rem}.StringListInput_input__tZy4P{flex:1 1;min-width:0}.StringListInput_remove__s_VUQ{flex-shrink:0;margin:0;padding:.3rem .5rem;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;background:#fff;color:var(--muted-color,#6b7280);font:inherit;font-size:.75rem;cursor:pointer}.StringListInput_remove__s_VUQ:hover:not(:disabled){color:var(--foreground,#1e293b);background:rgba(15,23,42,.04)}.StringListInput_remove__s_VUQ:disabled{opacity:.45;cursor:not-allowed}.Textarea_root__aLbhH{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}.Textarea_root__aLbhH::placeholder{color:var(--form-input-placeholder);opacity:1}.Textarea_root__aLbhH:hover:not(:disabled):not(:focus-visible){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.Textarea_root__aLbhH:focus-visible{outline:none;border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring)}.Textarea_root__aLbhH:disabled{background-color:var(--form-input-disabled-bg);color:var(--form-input-disabled-color);cursor:not-allowed;opacity:.92}.Textarea_root__aLbhH{min-height:6rem;resize:vertical}.JsonTokenField_root__emZx1{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}.JsonTokenField_root__emZx1::placeholder{color:var(--form-input-placeholder);opacity:1}.JsonTokenField_root__emZx1:hover:not(:disabled):not(:focus-visible){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.JsonTokenField_root__emZx1:focus-visible{outline:none;border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring)}.JsonTokenField_root__emZx1:disabled{background-color:var(--form-input-disabled-bg);color:var(--form-input-disabled-color);cursor:not-allowed;opacity:.92}.JsonTokenField_root__emZx1{padding:0;overflow:hidden}.JsonTokenField_root__emZx1:focus-within{outline:none;border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring);background-color:var(--form-input-background)}.JsonTokenField_rootAutoSize__K_Dyb{border:none;border-radius:0;background:rgba(0,0,0,0);overflow:visible;box-shadow:none}.JsonTokenField_rootAutoSize__K_Dyb:focus-within{box-shadow:none;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.JsonTokenField_rootError__E8xe2{border-color:var(--form-input-error-border,#dc2626)}.JsonTokenField_rootAutoSize__K_Dyb.JsonTokenField_rootError__E8xe2{border:1px solid var(--form-input-error-border,#dc2626);border-radius:8px}.JsonTokenField_root__emZx1 [contenteditable]:focus-visible{outline:none}.CssTokenField_root__IE8r_{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}.CssTokenField_root__IE8r_::placeholder{color:var(--form-input-placeholder);opacity:1}.CssTokenField_root__IE8r_:hover:not(:disabled):not(:focus-visible){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.CssTokenField_root__IE8r_:focus-visible{outline:none;border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring)}.CssTokenField_root__IE8r_:disabled{background-color:var(--form-input-disabled-bg);color:var(--form-input-disabled-color);cursor:not-allowed;opacity:.92}.CssTokenField_root__IE8r_{padding:0;overflow:visible;--token-editor-auto-size-max-height:none;--token-editor-auto-size-overflow:visible}.CssTokenField_root__IE8r_:focus-within{outline:none;border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring);background-color:var(--form-input-background)}.CssTokenField_rootInline__gT8YF{min-height:calc(.5rem + .5rem + 1.5*.9375rem + 1px*2)}.CssTokenField_root__IE8r_ .CssTokenField_editor__2jHt0{background:rgba(0,0,0,0)}.CssTokenField_root__IE8r_ [contenteditable]:focus-visible{outline:none}.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}.FileDropZone_root__l_bMF{position:relative}.FileDropZone_rootActive__pJVHl{min-height:8rem}.FileDropZone_overlay__Leo3i{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;border:2px dashed var(--primary-color,#0b4f6c);border-radius:8px;background:rgba(11,79,108,.1)}.FileDropZone_overlayLabel__O_R_C{padding:.5rem .85rem;border-radius:6px;background:#fff;color:var(--foreground,#1e293b);font-size:.875rem;font-weight:600;box-shadow:0 1px 3px rgba(15,23,42,.12)}.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:var(--link-color);box-shadow:0 0 0 2px rgba(var(--link-color-rgb),.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;height:1.25rem;line-height:1.25rem;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_optionBody__TLVu9{flex:1 1;min-width:0}.MultiSelectDropdown_check__qUEaQ{display:inline-flex;width:1rem;flex-shrink:0;justify-content:center;color:var(--link-color);font-weight:600}.OptionMultiSelect_root__hOthh{display:block;width:100%;max-width:24rem}.FontFamilyInput_field__yJHWm,.FontFamilyInput_root__qK7bM{position:relative;width:100%}.FontFamilyInput_field__yJHWm .FontFamilyInput_input__3L23s{width:100%;padding-right:2rem}.FontFamilyInput_arrow__IPbSK{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:2rem;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--muted-color,#64748b);cursor:pointer}.FontFamilyInput_arrow__IPbSK:focus-visible:not(:disabled),.FontFamilyInput_arrow__IPbSK:hover:not(:disabled){color:var(--link-color,#4f46e5)}.FontFamilyInput_arrow__IPbSK:focus-visible{outline:none}.FontFamilyInput_arrow__IPbSK:disabled{cursor:not-allowed;opacity:.6}.FontFamilyInput_arrowIcon__rVW_q{width:12px;height:12px;display:block}.FontFamilyInput_arrowIconOpen__U0eey{transform:rotate(180deg)}.FontFamilyInput_list__D3wNP{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;display:flex;flex-direction:column;gap:2px;max-height:220px;overflow:auto;padding:6px;box-sizing:border-box;background:#fff;color:#0f172a;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 12px 28px rgba(15,23,42,.18),0 2px 8px rgba(15,23,42,.08)}.FontFamilyInput_empty__Aol7y{padding:10px 8px;color:#64748b;font-size:13px;text-align:center}.FontFamilyInput_option__LhoTb{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;padding:7px 8px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:inherit;text-align:left;cursor:pointer;font-size:14px;line-height:1.3}.FontFamilyInput_option__LhoTb:focus-visible,.FontFamilyInput_option__LhoTb:hover{outline:none}.FontFamilyInput_optionActive__MQJtS{background:#f1f5f9}.FontFamilyInput_optionSelected__f9ciL{background:#ede9fe}.FontFamilyInput_optionName__LtPeC{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FontFamilyInput_optionHint__0QMRa{flex:0 0 auto;color:#64748b;font-size:11px;font-family:system-ui,sans-serif}.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}.EditorDrawerSharePopover_srOnly__HPaPd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.EditorDrawerSharePopover_dialog__3WbK4{position:fixed;margin:0;padding:0;border:none;border-radius:10px;background:rgba(0,0,0,0);overflow:visible;max-width:none;max-height:none;inset:unset;box-shadow:0 0 0 1px rgba(15,23,42,.12),0 10px 24px rgba(15,23,42,.2),0 28px 64px rgba(15,23,42,.32)}.EditorDrawerSharePopover_dialog__3WbK4::-webkit-backdrop{background:rgba(15,23,42,.12)}.EditorDrawerSharePopover_dialog__3WbK4::backdrop{background:rgba(15,23,42,.12)}.EditorDrawerSharePopover_panel__SLGke{box-sizing:border-box;width:min(24rem,100vw - 1rem);max-height:min(34rem,100vh - 2rem);display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.1rem 1.05rem;border-radius:10px;border:none;background:#fff;overflow:hidden}.EditorDrawerSharePopover_title__k_0pF{display:flex;align-items:center;margin:0;font-size:.9375rem;font-weight:600;color:#37352f}.EditorDrawerSharePopover_title__k_0pF:focus{outline:none}.EditorDrawerSharePopover_pickerHeader__anJEM{display:flex;align-items:center;min-height:1.5rem}.EditorDrawerSharePopover_crumbLink__og_r_{margin:0;padding:0;border:none;background:rgba(0,0,0,0);font:inherit;font-weight:600;color:inherit;cursor:pointer;border-radius:4px}.EditorDrawerSharePopover_crumbLink__og_r_:hover{color:#0b4f6c}.EditorDrawerSharePopover_crumbLink__og_r_:focus-visible{outline:2px solid rgba(46,170,220,.55);outline-offset:1px}.EditorDrawerSharePopover_crumbSep__f3_pA{margin:0 .4em;font-weight:500;color:rgba(55,53,47,.45)}.EditorDrawerSharePopover_sectionLabel__ND_px{display:block;margin:0 0 .35rem;font-size:.75rem;font-weight:600;color:rgba(55,53,47,.55)}.EditorDrawerSharePopover_hint__eSaQR{margin:0;font-size:.8125rem;line-height:1.45;color:rgba(55,53,47,.62)}.EditorDrawerSharePopover_composer__tRPcl{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.35rem;row-gap:.35rem;align-items:stretch;min-width:0}.EditorDrawerSharePopover_composerInput__pOl3w{grid-column:1;grid-row:1;min-width:0}.EditorDrawerSharePopover_pickerHelp__hi0zV{grid-column:1;grid-row:2;margin:0;font-size:.75rem;line-height:1.4;color:rgba(55,53,47,.55)}.EditorDrawerSharePopover_composerShare__fwT99{grid-column:2;grid-row:1;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 .95rem;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;flex-shrink:0;border:none;border-radius:8px;background:#0b4f6c;color:#fff;white-space:nowrap}.EditorDrawerSharePopover_composerShare__fwT99:hover:not(:disabled){opacity:.92}.EditorDrawerSharePopover_composerShare__fwT99:disabled{opacity:.45;cursor:default}.EditorDrawerSharePopover_composerShare__fwT99:focus-visible{outline:2px solid rgba(46,170,220,.55);outline-offset:1px}.EditorDrawerSharePopover_composerRole__KIdBp{display:flex;align-items:center}.EditorDrawerSharePopover_composerRole__KIdBp .EditorDrawerSharePopover_roleTrigger___owM6{padding:.2rem .15rem .2rem .25rem}.EditorDrawerSharePopover_suggestions__m1o9I{margin:0 -1.1rem;padding:0;max-height:18rem;overflow-y:auto}.EditorDrawerSharePopover_suggestionGroup__22N0o{padding:.55rem 1.1rem .2rem;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(55,53,47,.5)}.EditorDrawerSharePopover_suggestion__2xpk_{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%;box-sizing:border-box;padding:.5rem 1.1rem;font:inherit;cursor:pointer;color:#37352f}.EditorDrawerSharePopover_suggestionActive__nhqFl,.EditorDrawerSharePopover_suggestion__2xpk_[aria-selected=true]{background:rgba(46,170,220,.12)}.EditorDrawerSharePopover_suggestionLabel__gnYVu{font-size:.875rem;font-weight:500;word-break:break-word}.EditorDrawerSharePopover_suggestionMeta__zDfNV{flex-shrink:0;font-size:.75rem;color:rgba(55,53,47,.5)}.EditorDrawerSharePopover_list__dvyTw{margin:0;padding:0;list-style:none;max-height:14rem;overflow-y:auto}.EditorDrawerSharePopover_grantItem__Th9z_{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem 0;font-size:.8125rem}.EditorDrawerSharePopover_grantCopy__rPVv5{min-width:0;display:flex;flex-direction:column;gap:.1rem}.EditorDrawerSharePopover_listPrimary__KDrOi{font-weight:500;color:#37352f;word-break:break-word}.EditorDrawerSharePopover_listMeta___uIah{font-size:.7rem;color:rgba(55,53,47,.5)}.EditorDrawerSharePopover_roleMenu__hWj_k{position:relative;flex-shrink:0}.EditorDrawerSharePopover_roleTrigger___owM6{margin:0;padding:.15rem .1rem .15rem .35rem;border:none;background:rgba(0,0,0,0);font:inherit;font-size:.8125rem;font-weight:500;color:rgba(55,53,47,.72);cursor:pointer;border-radius:4px}.EditorDrawerSharePopover_roleTrigger___owM6:after{content:"";display:inline-block;margin-left:.35rem;vertical-align:middle;width:0;height:0;border-left:3.5px solid rgba(0,0,0,0);border-right:3.5px solid rgba(0,0,0,0);border-top:4px solid rgba(55,53,47,.45)}.EditorDrawerSharePopover_roleTrigger___owM6:hover:not(:disabled){color:#37352f;background:rgba(55,53,47,.04)}.EditorDrawerSharePopover_roleTrigger___owM6:disabled{opacity:.5;cursor:default}.EditorDrawerSharePopover_roleTrigger___owM6:focus-visible{outline:2px solid rgba(46,170,220,.55);outline-offset:1px}.EditorDrawerSharePopover_roleDialog__PMo__{inset:unset;margin:0;padding:0;border:none;border-radius:8px;background:#fff;overflow-x:hidden;overflow-y:auto;box-shadow:0 10px 28px rgba(15,23,42,.16)}.EditorDrawerSharePopover_roleDialog__PMo__::-webkit-backdrop{background:rgba(0,0,0,0);pointer-events:none}.EditorDrawerSharePopover_roleDialog__PMo__::backdrop{background:rgba(0,0,0,0);pointer-events:none}.EditorDrawerSharePopover_roleMenuLayer__0Gxsu{position:absolute;width:0;height:0;overflow:visible;pointer-events:none}.EditorDrawerSharePopover_roleMenuLayer__0Gxsu .EditorDrawerSharePopover_roleDialog__PMo__{pointer-events:auto}.EditorDrawerSharePopover_roleMenuList__qTNaj{margin:0;padding:.25rem 0;list-style:none;min-width:8.5rem}.EditorDrawerSharePopover_roleMenuList__qTNaj:focus{outline:none}.EditorDrawerSharePopover_roleMenuOption__OM1kA{padding:.4rem .75rem;font:inherit;font-size:.8125rem;color:#37352f;cursor:pointer}.EditorDrawerSharePopover_roleMenuOptionActive__tkfjH{background:rgba(46,170,220,.12)}.EditorDrawerSharePopover_roleMenuRemove__mfO4h{color:#b71c1c}.EditorDrawerSharePopover_roleMenuRemove__mfO4h.EditorDrawerSharePopover_roleMenuOptionActive__tkfjH{background:rgba(183,28,28,.08)}.EditorDrawerSharePopover_error__NhE1c{margin:0;font-size:.8125rem;color:#b71c1c}.EditorDrawerSharePopover_footer__xou7X{display:flex;align-items:center;justify-content:flex-end}.EditorDrawerSharePopover_copyLink__ts8cy{margin:0;padding:.4rem .85rem;font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;border:1px solid rgba(55,53,47,.16);border-radius:6px;background:#fff;color:#37352f}.EditorDrawerSharePopover_copyLink__ts8cy:hover{background:rgba(55,53,47,.04)}.EditorDrawerSharePopover_copyLink__ts8cy:focus-visible{outline:2px solid rgba(46,170,220,.55);outline-offset:1px}.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}.EditorShareButton_shareLink__ThRHV{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.35rem .65rem;font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;border-radius:4px;border:1px solid rgba(55,53,47,.16);background:#fff;color:#37352f;text-decoration:none;box-sizing:border-box}.EditorShareButton_shareLink__ThRHV:hover{background:rgba(55,53,47,.04)}.EditorShareButton_shareLink__ThRHV:focus-visible{outline:2px solid rgba(46,170,220,.55);outline-offset:1px}.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}.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)}.MarkdownCodeBlock_codeBlock__2uBqW{margin:1em 0;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;overflow:hidden;background:var(--background-end,#ffffff)}.MarkdownCodeBlock_caption__t4Asw{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2rem;padding:.25rem .5rem .25rem .75rem;border-bottom:1px solid var(--border-color,#e5e7eb);background:var(--table-even-row-bg-color,#f8fafc);color:var(--muted-color,#6b7280);font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:.78rem}.MarkdownCodeBlock_copyButton__v54vl{border:1px solid var(--border-color,#d1d5db);border-radius:6px;background:var(--background-end,#ffffff);color:var(--foreground,#111827);cursor:pointer;font:inherit;line-height:1;padding:.35rem .55rem}.MarkdownCodeBlock_copyButton__v54vl:hover{background:rgba(var(--link-color-rgb),.08);color:var(--link-color)}.MarkdownCodeBlock_editor__NMY6e{min-height:0}.MarkdownMermaidBlock_figure__dokS0{margin:1.25rem 0;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;background:var(--background-end,#ffffff);overflow:auto}.MarkdownMermaidBlock_diagram__ujQeH{min-width:560px;padding:1rem;text-align:center}.MarkdownMermaidBlock_diagram__ujQeH svg{display:block;width:100%;max-width:860px;height:auto;margin:0 auto}.MarkdownMermaidBlock_error__hUXoC{padding:1rem;color:#b91c1c;font-size:.92rem}.ProjectResourceListDialog_panel__OssQX{flex:1 1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:rgba(0,0,0,0)}.ProjectResourceListDialog_section__0BoIO{display:flex;flex-direction:column;gap:.55rem}.ProjectResourceListDialog_section__0BoIO+.ProjectResourceListDialog_section__0BoIO{margin-top:.9rem}.ProjectResourceListDialog_sectionLabel__DrLS0{margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-color,#6b7280);font-weight:600}.ProjectResourceListDialog_header__UUoAJ{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .85rem .65rem;flex-shrink:0;border-bottom:1px solid var(--border-color,#e5e7eb)}.ProjectResourceListDialog_header__UUoAJ h2{margin:0;font-size:1.2rem;font-weight:600;color:var(--foreground,#111827);display:flex;align-items:center;gap:.5rem}.ProjectResourceListDialog_headerTitles__bhg8q{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.ProjectResourceListDialog_headerSubtitle__dl2Kd{margin:0;color:var(--muted-color,#6b7280);font-size:.8125rem;font-family:var(--font-mono,ui-monospace,Menlo,monospace)}.ProjectResourceListDialog_headerMeta__N7JX0{margin:.15rem 0 0;color:var(--muted-color,#6b7280);font-size:.78rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem}.ProjectResourceListDialog_liveDot__LLG2U{width:.5rem;height:.5rem;border-radius:50%;background:var(--link-color,#0b4f6c);box-shadow:0 0 0 0 rgba(var(--link-color-rgb,11,79,108),.45);animation:ProjectResourceListDialog_livePulse__J1r4p 1.8s ease-out infinite}@keyframes ProjectResourceListDialog_livePulse__J1r4p{70%{box-shadow:0 0 0 .45rem rgba(var(--link-color-rgb,11,79,108),0)}to{box-shadow:0 0 0 0 rgba(var(--link-color-rgb,11,79,108),0)}}@media(prefers-reduced-motion:reduce){.ProjectResourceListDialog_liveDot__LLG2U{animation:none}}.ProjectResourceListDialog_backButton__f3VJW{margin:0 0 .2rem;padding:0;border:none;background:none;color:var(--link-color,#0b4f6c);font-size:.8125rem;font-weight:500;cursor:pointer}.ProjectResourceListDialog_backButton__f3VJW:hover{color:var(--link-color-hover,#303a4d)}.ProjectResourceListDialog_content__MEemH{flex:1 1;min-height:0;overflow:auto;padding:.5rem .85rem .85rem;display:flex;flex-direction:column;gap:.8rem}.ProjectResourceListDialog_muted__8zKnQ{margin:0;color:var(--muted-color,#6b7280);font-size:.875rem;line-height:1.5}.ProjectResourceListDialog_error__N2VEK{margin:0;padding:.65rem .75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.875rem}.ProjectResourceListDialog_markdown__b1_Sc{margin:0;color:var(--foreground,#e5e7eb);font-size:.875rem;line-height:1.6;word-break:break-word;--table-even-row-bg-color:rgba(255,255,255,0.04);--background-end:#111827;--foreground:#e5e7eb;--border-color:#374151}.ProjectResourceListDialog_markdown__b1_Sc h1,.ProjectResourceListDialog_markdown__b1_Sc h2,.ProjectResourceListDialog_markdown__b1_Sc h3,.ProjectResourceListDialog_markdown__b1_Sc h4,.ProjectResourceListDialog_markdown__b1_Sc h5,.ProjectResourceListDialog_markdown__b1_Sc h6{margin:1rem 0 .5rem;font-weight:600;line-height:1.3;color:#f9fafb}.ProjectResourceListDialog_markdown__b1_Sc h1:first-child,.ProjectResourceListDialog_markdown__b1_Sc h2:first-child,.ProjectResourceListDialog_markdown__b1_Sc h3:first-child,.ProjectResourceListDialog_markdown__b1_Sc h4:first-child,.ProjectResourceListDialog_markdown__b1_Sc h5:first-child,.ProjectResourceListDialog_markdown__b1_Sc h6:first-child{margin-top:0}.ProjectResourceListDialog_markdown__b1_Sc h1{font-size:1.5rem;border-bottom:2px solid hsla(0,0%,100%,.1);padding-bottom:.25rem}.ProjectResourceListDialog_markdown__b1_Sc h2{font-size:1.25rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:.15rem}.ProjectResourceListDialog_markdown__b1_Sc h3,.ProjectResourceListDialog_markdown__b1_Sc h4,.ProjectResourceListDialog_markdown__b1_Sc h5,.ProjectResourceListDialog_markdown__b1_Sc h6{font-size:1.05rem}.ProjectResourceListDialog_markdown__b1_Sc blockquote,.ProjectResourceListDialog_markdown__b1_Sc ol,.ProjectResourceListDialog_markdown__b1_Sc p,.ProjectResourceListDialog_markdown__b1_Sc pre,.ProjectResourceListDialog_markdown__b1_Sc ul{margin:0 0 .75rem}.ProjectResourceListDialog_markdown__b1_Sc blockquote:last-child,.ProjectResourceListDialog_markdown__b1_Sc ol:last-child,.ProjectResourceListDialog_markdown__b1_Sc p:last-child,.ProjectResourceListDialog_markdown__b1_Sc pre:last-child,.ProjectResourceListDialog_markdown__b1_Sc ul:last-child{margin-bottom:0}.ProjectResourceListDialog_markdown__b1_Sc ol,.ProjectResourceListDialog_markdown__b1_Sc ul{padding-left:1.4rem}.ProjectResourceListDialog_markdown__b1_Sc li{margin:.2rem 0}.ProjectResourceListDialog_markdown__b1_Sc a{color:var(--link-color,#a78bfa);text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}.ProjectResourceListDialog_markdown__b1_Sc a:hover{border-bottom-color:var(--link-color,#a78bfa)}.ProjectResourceListDialog_markdown__b1_Sc code{font-family:var(--font-mono,ui-monospace,Menlo,Monaco,Consolas,monospace);font-size:.8125rem;color:#e5e7eb;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;padding:.1rem .35rem}.ProjectResourceListDialog_markdown__b1_Sc pre{overflow-x:auto;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:.75rem}.ProjectResourceListDialog_markdown__b1_Sc pre code{background:none;border:none;padding:0}.ProjectResourceListDialog_markdown__b1_Sc blockquote{border-left:4px solid var(--link-color,#a78bfa);background:hsla(0,0%,100%,.04);border-radius:0 6px 6px 0;padding:.5rem 1rem;color:#d1d5db;font-style:italic}.ProjectResourceListDialog_markdown__b1_Sc table{width:100%;border-collapse:collapse;margin:.75rem 0;font-size:.8125rem}.ProjectResourceListDialog_markdown__b1_Sc td,.ProjectResourceListDialog_markdown__b1_Sc th{border:1px solid hsla(0,0%,100%,.1);padding:.5rem .75rem;text-align:left}.ProjectResourceListDialog_markdown__b1_Sc th{background:hsla(0,0%,100%,.05);font-weight:600}.ProjectResourceListDialog_markdown__b1_Sc tr:nth-child(2n){background:hsla(0,0%,100%,.02)}.ProjectResourceListDialog_markdown__b1_Sc hr{border:none;border-top:1px solid hsla(0,0%,100%,.1);margin:1rem 0}.ProjectResourceListDialog_list__Moscb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ProjectResourceListDialog_item__65bOh,.ProjectResourceListDialog_stageItem__1FwGD{display:flex;padding:0;border:1px solid var(--border-color,#e5e7eb);border-radius:12px;background:var(--form-input-background,#fff);overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease}.ProjectResourceListDialog_item__65bOh:hover,.ProjectResourceListDialog_stageItem__1FwGD:hover{border-color:rgba(var(--link-color-rgb,11,79,108),.28);box-shadow:0 8px 20px -14px rgba(var(--link-color-rgb,11,79,108),.45)}.ProjectResourceListDialog_item__65bOh{flex-direction:column}.ProjectResourceListDialog_stageItem__1FwGD{align-items:stretch}.ProjectResourceListDialog_itemButton__rPhge{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;width:100%;margin:0;padding:.85rem 2.2rem .85rem .95rem;border:none;background:none;text-align:left;cursor:pointer}.ProjectResourceListDialog_itemButton__rPhge:after{content:"→";position:absolute;right:.9rem;top:50%;transform:translateY(-50%);color:var(--link-color,#0b4f6c);opacity:.35;font-size:.95rem}.ProjectResourceListDialog_itemButton__rPhge:hover{background:rgba(var(--link-color-rgb,11,79,108),.035)}.ProjectResourceListDialog_itemButton__rPhge:hover:after{opacity:.9}.ProjectResourceListDialog_editButton__aHrGy{flex:0 0 auto;margin:0;padding:.85rem 1rem;border:none;border-left:1px solid var(--border-color,#e5e7eb);background:var(--form-input-background,#fff);color:var(--link-color,#0b4f6c);font-size:.78rem;font-weight:600;cursor:pointer}.ProjectResourceListDialog_editButton__aHrGy:hover{background:rgba(var(--link-color-rgb,11,79,108),.06)}.ProjectResourceListDialog_title__ViWPo{margin:0;color:var(--foreground,#111827);font-size:.98rem;font-weight:600}.ProjectResourceListDialog_titleMono__32vvZ{font-family:var(--font-mono,ui-monospace,Menlo,monospace)}.ProjectResourceListDialog_meta__y0a_5{margin:0;color:var(--muted-color,#6b7280);font-size:.78rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem}.ProjectResourceListDialog_hash__IwTUg{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:.75rem}.ProjectResourceListDialog_detail__jKJYR{margin:.1rem 0 0;color:#b91c1c;font-size:.78rem}.ProjectResourceListDialog_status__EOP0j{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:capitalize}.ProjectResourceListDialog_statusOk__zqMMw{color:var(--link-color,#0b4f6c);background:rgba(var(--link-color-rgb,11,79,108),.12)}.ProjectResourceListDialog_statusBad__svwqq{color:#b91c1c;background:#fef2f2}.ProjectResourceListDialog_statusRun__up4nI{color:#92400e;background:#fffbeb}.ProjectResourceListDialog_lead__fGCG9{margin:0;color:var(--muted-color,#4b5563);line-height:1.5;font-size:.9rem}.ProjectResourceListDialog_field__cXgrq{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;color:var(--foreground,#374151)}.ProjectResourceListDialog_field__cXgrq input{border:1px solid var(--form-input-border,#cbd5e1);border-radius:10px;padding:.6rem .75rem;font-size:.95rem;background:var(--form-input-background,#fff)}.ProjectResourceListDialog_field__cXgrq input:focus{outline:none;border-color:var(--form-input-focus-border,var(--link-color));box-shadow:0 0 0 3px var(--form-input-focus-ring,rgba(11,79,108,.2))}.ProjectResourceListDialog_variableList__wzQel{display:flex;flex-direction:column;gap:.75rem}.ProjectResourceListDialog_variableLabel__ONX9G{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem}.ProjectResourceListDialog_flag__mA_5g{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--link-color,#0b4f6c);background:rgba(var(--link-color-rgb,11,79,108),.1);border-radius:999px;padding:.1rem .4rem}.ProjectResourceListDialog_notice__Jy24s{margin:0;padding:.65rem .75rem;background:rgba(var(--link-color-rgb,11,79,108),.08);border:1px solid rgba(var(--link-color-rgb,11,79,108),.18);border-radius:8px;color:var(--link-color,#0b4f6c);font-size:.875rem}.ProjectResourceListDialog_actions__c5F_s{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.ProjectResourceListDialog_primary__0PnCO,.ProjectResourceListDialog_secondary__pTdcR{border-radius:10px;padding:.6rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer}.ProjectResourceListDialog_primary__0PnCO{border:none;background:var(--link-color,#0b4f6c);color:#fff;box-shadow:0 4px 12px rgba(var(--link-color-rgb,11,79,108),.28)}.ProjectResourceListDialog_primary__0PnCO:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ProjectResourceListDialog_primary__0PnCO:hover:not(:disabled){background:var(--link-color-hover,#303a4d);transform:translateY(-1px)}.ProjectResourceListDialog_secondary__pTdcR{border:1px solid var(--border-color,#e5e7eb);background:var(--form-input-background,#fff);color:var(--foreground,#374151)}.ProjectResourceListDialog_secondary__pTdcR:hover{background:var(--form-input-background-hover,#f8fafc)}.CanvasPropertiesTab_tab__7RLzO{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;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}.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:none;backdrop-filter:none}.AppServiceMenu_dialog__UEOaN::backdrop{background:var(--header-dropdown-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none}.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}.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}@media(max-width:799px){.UserAccountMenu_trigger__fJ3VR:not(.UserAccountMenu_signInLink__Bz04o) .UserAccountMenu_triggerLabel__ZKgwq{display:none}}.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:none;backdrop-filter:none}.UserAccountMenu_dialog__OI9gF::backdrop{background:var(--header-dropdown-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none}.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);border-left:2px solid rgba(0,0,0,0);border-radius:0 8px 8px 0;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:background-color .12s ease,border-color .12s ease,color .12s ease}.UserAccountMenu_link__wa80U:focus{outline:none;box-shadow:none;background-color:var(--header-dropdown-selected-row-bg);border-left-color:var(--link-color);font-weight:var(--header-dropdown-item-active-font-weight);color:var(--link-color)}.UserAccountMenu_logout__X5hSF,.UserAccountMenu_logout__X5hSF:focus{color:var(--header-dropdown-danger-color)}.UserAccountMenu_logout__X5hSF:focus{background-color:var(--header-dropdown-danger-hover-bg);border-left-color:var(--header-dropdown-danger-color)}.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:var(--border-radius,12px);max-width:min(38rem,100vw - 2rem);width:min(38rem,100vw - 2rem);max-height:min(90vh,100vh - 2rem);overflow:hidden;box-shadow:var(--header-dropdown-shadow,0 16px 40px -12px rgba(0,0,0,.22));background:rgba(0,0,0,0)}.ProjectDeployDialog_dialog__z0_AI::-webkit-backdrop{background-color:rgba(15,23,42,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ProjectDeployDialog_dialog__z0_AI::backdrop{background-color:rgba(15,23,42,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ProjectDeployDialog_panel__uuOQF{max-height:inherit;overflow-y:auto;background:var(--background-end,#fff);border-radius:var(--border-radius,12px)}.ProjectDeployDialog_header__u4wf3{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.45rem .9rem;border-bottom:1px solid var(--border-color,#e5e7eb)}.ProjectDeployDialog_header__u4wf3 h2{margin:0;font-size:1.2rem;font-weight:600;color:var(--foreground,#111827);display:flex;align-items:center;gap:.5rem}.ProjectDeployDialog_liveDot__r4gZF{width:.5rem;height:.5rem;border-radius:50%;background:var(--link-color,#0b4f6c);box-shadow:0 0 0 0 rgba(var(--link-color-rgb,11,79,108),.45);animation:ProjectDeployDialog_livePulse__ZnXYk 1.8s ease-out infinite}@keyframes ProjectDeployDialog_livePulse__ZnXYk{70%{box-shadow:0 0 0 .45rem rgba(var(--link-color-rgb,11,79,108),0)}to{box-shadow:0 0 0 0 rgba(var(--link-color-rgb,11,79,108),0)}}@media(prefers-reduced-motion:reduce){.ProjectDeployDialog_liveDot__r4gZF{animation:none}}.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_quietMeta__QXJNb{margin:0;font-size:.8125rem;color:var(--muted-color,#6b7280)}.ProjectDeployDialog_quietMeta__QXJNb code{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:.78rem}.ProjectDeployDialog_stageList__BOcQC{display:flex;flex-direction:column;gap:.5rem}.ProjectDeployDialog_stageOption__f09EC{display:flex;gap:.75rem;align-items:flex-start;padding:.8rem .9rem;border:1px solid var(--border-color,#e5e7eb);border-radius:12px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ProjectDeployDialog_stageOption__f09EC:has(input:checked){border-color:var(--link-color,#0b4f6c);background:rgba(var(--link-color-rgb,11,79,108),.08)}.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_quickRelease__UBmfs{display:flex;gap:.75rem;align-items:flex-start;cursor:pointer}.ProjectDeployDialog_quickRelease__UBmfs input{margin-top:.2rem}.ProjectDeployDialog_quickRelease__UBmfs strong{display:block;color:#111827;font-size:.95rem}.ProjectDeployDialog_progressMeter__CIH6x{display:flex;flex-direction:column;gap:.35rem}.ProjectDeployDialog_progressBar__PKXpd{width:100%;height:.5rem;margin:0;border:none;border-radius:999px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e5e7eb}.ProjectDeployDialog_progressBar__PKXpd::-webkit-progress-bar{background:#e5e7eb;border-radius:999px}.ProjectDeployDialog_progressBar__PKXpd::-webkit-progress-value{background:var(--link-color,#0b4f6c);border-radius:999px}.ProjectDeployDialog_progressBar__PKXpd::-moz-progress-bar{background:var(--link-color,#0b4f6c);border-radius:999px}.ProjectDeployDialog_progressMeta__z8_V1{display:flex;justify-content:flex-end;align-items:baseline;gap:.75rem;font-size:.8125rem;color:#6b7280}.ProjectDeployDialog_progressLog__2a0yN{list-style:none;margin:0;padding:.15rem 0;max-height:16rem;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain}.ProjectDeployDialog_progressLog__2a0yN li{padding:6px 0}.ProjectDeployDialog_progressLog__2a0yN li+li{margin-top:0}.ProjectDeployDialog_error___ffLf{margin:0;padding:.65rem .75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;font-size:.875rem}.ProjectDeployDialog_variableList__0eTXJ{display:flex;flex-direction:column;gap:.75rem}.ProjectDeployDialog_variableRow___KtxV{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;color:#374151}.ProjectDeployDialog_variableRow___KtxV input{border:1px solid #d1d5db;border-radius:6px;padding:.55rem .7rem;font-size:.95rem}.ProjectDeployDialog_variableLabel__Blkas{display:flex;align-items:baseline;gap:.5rem}.ProjectDeployDialog_secretHint__GODSP{font-size:.75rem;color:#6b7280;font-weight:500}.ProjectDeployDialog_actions__mZe0e{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.ProjectDeployDialog_primary__c_uHD,.ProjectDeployDialog_secondary__869mo{border-radius:10px;padding:.6rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer}.ProjectDeployDialog_primary__c_uHD{border:none;background:var(--link-color,#0b4f6c);color:#fff;box-shadow:0 4px 12px rgba(var(--link-color-rgb,11,79,108),.28)}.ProjectDeployDialog_primary__c_uHD:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ProjectDeployDialog_primary__c_uHD:hover:not(:disabled){background:var(--link-color-hover,#303a4d);transform:translateY(-1px)}.ProjectDeployDialog_secondary__869mo{border:1px solid var(--border-color,#e5e7eb);background:#fff;color:#374151}.ProjectDeployDialog_secondary__869mo:hover{background:#f8fafc}@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}.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:rgba(var(--link-color-rgb),.1);color:var(--link-color);border-color:var(--link-color)}.DataTable_viewButton__IP4vk:hover{background-color:rgba(var(--link-color-rgb),.18)}.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:var(--link-color);border:1px solid var(--link-color);color:#fff}.ResourceForm_submitButton__sJP7l:hover:not(:disabled){background-color:var(--link-color-hover)}.PageHeader_header__UJuBB{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e0e0e0;flex-wrap:wrap;gap:1rem}.PageHeader_titleSection__ysAM_ h1{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;font-size:2.25rem;margin:0;font-weight:600}.PageHeader_subtitle__4Rr8F{margin:.25rem 0 0;color:#666;font-size:.875rem}.PageHeader_backLink__OwIPG{display:inline-block;margin-bottom:.5rem;font-size:.875rem;color:#666}.PageHeader_backLink__OwIPG:hover{color:var(--link-color)}.PageHeader_actions__h3lJk{display:flex;gap:.75rem;align-items:center}.PageHeader_createButton__VeBgo{display:inline-block;padding:.625rem 1.25rem;background-color:var(--link-color);color:#fff;border-radius:4px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s}.PageHeader_createButton__VeBgo:hover{background-color:var(--link-color-hover);color:#fff}button.PageHeader_createButton__VeBgo{border:none;cursor:pointer;font:inherit}.SaveStatus_root__Rdx2b{margin:1.5rem 0;padding:.75rem 1rem;border-radius:8px;border:1px solid;font-size:.875rem;line-height:1.45}.SaveStatus_success__7S7wS{background-color:#d4edda;color:#155724;border-color:#c3e6cb}.SaveStatus_error__DoCfX{background-color:#f8d7da;color:#721c24;border-color:#f5c6cb}