@layer payload-default{.field-diff__locale-label{background:var(--theme-elevation-100);border-radius:var(--style-radius-s);padding:calc(var(--base)*.2)}[dir=ltr] .field-diff__locale-label{margin-right:calc(var(--base)*.25)}[dir=rtl] .field-diff__locale-label{margin-left:calc(var(--base)*.25)}.field-diff-container{position:relative}.field-diff-content{background:var(--theme-elevation-50);grid-template-columns:calc(50% - 10px) calc(50% - 10px);gap:20px;padding:10px;display:grid}}
@layer payload-default{.field-diff-label{margin-bottom:calc(var(--base)*.35);flex-direction:row;align-items:center;height:100%;font-weight:600;line-height:normal;display:flex}}
@layer payload-default{:root{--diff-delete-pill-bg:var(--theme-error-200);--diff-delete-pill-color:var(--theme-error-600);--diff-delete-pill-border:var(--theme-error-400);--diff-delete-parent-bg:var(--theme-error-100);--diff-delete-parent-color:var(--theme-error-800);--diff-delete-link-color:var(--theme-error-600);--diff-create-pill-bg:var(--theme-success-200);--diff-create-pill-color:var(--theme-success-600);--diff-create-pill-border:var(--theme-success-400);--diff-create-parent-bg:var(--theme-success-100);--diff-create-parent-color:var(--theme-success-800);--diff-create-link-color:var(--theme-success-600)}html[data-theme=dark]{--diff-delete-pill-bg:var(--theme-error-200);--diff-delete-pill-color:var(--theme-error-650);--diff-delete-pill-border:var(--theme-error-400);--diff-delete-parent-bg:var(--theme-error-100);--diff-delete-parent-color:var(--theme-error-900);--diff-delete-link-color:var(--theme-error-750);--diff-create-pill-bg:var(--theme-success-200);--diff-create-pill-color:var(--theme-success-650);--diff-create-pill-border:var(--theme-success-400);--diff-create-parent-bg:var(--theme-success-100);--diff-create-parent-color:var(--theme-success-900);--diff-create-link-color:var(--theme-success-750)}.html-diff{letter-spacing:.02em;font-size:14px}.html-diff-no-value{color:var(--theme-elevation-400)}.html-diff pre{margin-top:0;margin-bottom:0}:is(.html-diff p:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h1:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h2:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h3:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h4:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h5:not([data-enable-match=false]):has([data-match-type=create]),.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=create]),.html-diff pre:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h6:not([data-enable-match=false]):has([data-match-type=create])){z-index:1;position:relative}.html-diff p:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h1:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h2:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h3:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h4:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h5:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff pre:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h6:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}:is(.html-diff p:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h1:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h2:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h3:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h4:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h5:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff pre:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h6:not([data-enable-match=false]):has([data-match-type=delete])){z-index:1;position:relative}.html-diff p:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h1:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h2:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h3:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h4:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h5:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff pre:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h6:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff li:not([data-enable-match=false]):has([data-match-type=create]){z-index:1;position:relative}.html-diff li:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:0 -10px}.html-diff li:not([data-enable-match=false]):has([data-match-type=delete]){z-index:1;position:relative}.html-diff li:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:0 -10px}.html-diff li::marker{color:var(--theme-text)}.html-diff [data-match-type=delete]:not([data-enable-match=false]):not(:is([data-enable-match=false] *)){color:var(--diff-delete-pill-color);-webkit-text-decoration-color:var(--diff-delete-pill-color);text-decoration-color:var(--diff-delete-pill-color);background-color:var(--diff-delete-pill-bg);border-radius:4px;text-decoration-line:line-through;text-decoration-thickness:1px}.html-diff a[data-match-type=delete] :not([data-enable-match=false]) :not(:is([data-enable-match=false] *)){color:var(--diff-delete-link-color)}.html-diff a[data-match-type=create]:not(img) :not([data-enable-match=false]) :not(:is([data-enable-match=false] *)){color:var(--diff-create-link-color)}.html-diff [data-match-type=create]:not(img):not([data-enable-match=false]):not(:is([data-enable-match=false] *)){background-color:var(--diff-create-pill-bg);color:var(--diff-create-pill-color);border-radius:4px}.html-diff .html-diff-create-inline-wrapper,.html-diff .html-diff-delete-inline-wrapper{display:inline-flex}.html-diff .html-diff-create-block-wrapper,.html-diff .html-diff-delete-block-wrapper{display:flex}.html-diff .html-diff-create-inline-wrapper,.html-diff .html-diff-delete-inline-wrapper,.html-diff .html-diff-create-block-wrapper,.html-diff .html-diff-delete-block-wrapper{flex-direction:row;align-items:center;position:relative}.html-diff .html-diff-create-inline-wrapper:after,.html-diff .html-diff-delete-inline-wrapper:after,.html-diff .html-diff-create-block-wrapper:after,.html-diff .html-diff-delete-block-wrapper:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}}
.systhema-ai{flex-direction:column;display:flex;position:relative}.systhema-ai__controls{align-items:center;gap:calc(var(--base)*.25);margin-top:calc(var(--base)*.15);align-self:flex-start;display:inline-flex}.systhema-ai__trigger{appearance:none;font:inherit;width:calc(var(--base)*1.2);height:calc(var(--base)*1.2);border-radius:var(--style-radius-s);color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .1s,background .1s;display:inline-flex}.systhema-ai__trigger:hover{color:var(--theme-elevation-800);background:var(--theme-elevation-100)}.systhema-ai__trigger--busy{pointer-events:none;cursor:default}.systhema-ai__trigger--labeled{gap:calc(var(--base)*.3);white-space:nowrap;width:auto;height:auto;padding:0;font-size:12px}.systhema-ai__trigger--labeled:hover{color:var(--theme-elevation-800);background:0 0}.systhema-ai__trigger--labeled .systhema-ai-shape{flex-shrink:0;width:12px;height:12px}.systhema-ai-busy__stop{appearance:none;border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-600);font-family:var(--font-body);padding:calc(var(--base)*.1) calc(var(--base)*.4);border-radius:var(--style-radius-s);cursor:pointer;background:0 0;font-size:11px;font-weight:600;transition:color .1s,border-color .1s}.systhema-ai-busy__stop:hover{color:var(--theme-elevation-1000);border-color:var(--theme-elevation-400)}.systhema-ai__controls--inset{z-index:2;top:calc(var(--ai-input-top) + min(var(--ai-input-height),var(--base)*2)/2);left:calc(var(--ai-input-left) + var(--ai-input-width));transform:translate(calc(-100% - var(--base) * .35), -50%);margin:0;position:absolute}.systhema-ai__controls--inset-textarea{transform:translate(calc(-100% - var(--base) * .35 - 14px), -50%)}input.systhema-ai-host-input,textarea.systhema-ai-host-input{padding-right:calc(var(--base)*1.9)}input.systhema-ai-host-input[aria-busy=true],textarea.systhema-ai-host-input[aria-busy=true]{caret-color:#0000}textarea.systhema-ai-host-input{padding-right:calc(var(--base)*1.9 + 14px)}.systhema-ai-shape{--systhema-ai-star:polygon(50% 0%, 58.5% 35.3%, 64.7% 41.5%, 100% 50%, 64.7% 58.5%, 58.5% 64.7%, 50% 100%, 41.5% 64.7%, 35.3% 58.5%, 0% 50%, 35.3% 41.5%, 41.5% 35.3%);--systhema-ai-hexagon:polygon(50% 0%, 71.65% 12.5%, 93.3% 25%, 93.3% 50%, 93.3% 75%, 71.65% 87.5%, 50% 100%, 28.35% 87.5%, 6.7% 75%, 6.7% 50%, 6.7% 25%, 28.35% 12.5%);--systhema-ai-circle:polygon(50% 0%, 75% 6.7%, 93.3% 25%, 100% 50%, 93.3% 75%, 75% 93.3%, 50% 100%, 25% 93.3%, 6.7% 75%, 0% 50%, 6.7% 25%, 25% 6.7%);width:14px;height:14px;clip-path:var(--systhema-ai-star);background:currentColor;flex-shrink:0;transition:clip-path .25s,transform .25s;display:block}.systhema-ai__trigger:hover .systhema-ai-shape,.systhema-ai__trigger--engaged .systhema-ai-shape,.systhema-ai__controls--active .systhema-ai-shape,.toolbar-popup__button:hover .systhema-ai-shape,.systhema-ai-editor-engaged .fixed-toolbar__group-systhemaAi .systhema-ai-shape,.systhema-ai-editor-engaged .inline-toolbar-popup__group-systhemaAi .systhema-ai-shape,.systhema-ai-usage-nav:hover .systhema-ai-shape,.systhema-ai-bulk-alt__btn:hover .systhema-ai-shape,.systhema-ai-page-translate .popup-button:hover .systhema-ai-shape,.systhema-ai__seo-trigger:hover .systhema-ai-shape{clip-path:var(--systhema-ai-hexagon)}.systhema-ai-shape--busy{animation:1.8s cubic-bezier(.45,0,.55,1) infinite systhema-ai-morph}@keyframes systhema-ai-morph{0%{clip-path:var(--systhema-ai-hexagon);transform:rotate(0)scale(1)}30%{clip-path:var(--systhema-ai-circle);transform:rotate(110deg)scale(.3)}50%{clip-path:var(--systhema-ai-circle);transform:rotate(180deg)scale(.39)}70%{clip-path:var(--systhema-ai-circle);transform:rotate(250deg)scale(.3)}to{clip-path:var(--systhema-ai-hexagon);transform:rotate(360deg)scale(1)}}@media (prefers-reduced-motion:reduce){.systhema-ai-shape--busy{animation:1.2s ease-in-out infinite systhema-ai-pulse}}.systhema-ai-veil{z-index:1;top:var(--ai-input-top);left:var(--ai-input-left);width:var(--ai-input-width);height:var(--ai-input-height);border-radius:var(--style-radius-s);cursor:progress;background:linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--theme-elevation-800) 8%, transparent) 37%, transparent 63%);background-size:400% 100%;animation:1.6s infinite systhema-ai-sweep;position:absolute}@keyframes systhema-ai-sweep{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.systhema-ai-veil{background:color-mix(in srgb, var(--theme-elevation-800) 5%, transparent);animation:none}}.systhema-ai__status{align-items:center;gap:calc(var(--base)*.6);color:var(--theme-elevation-500);font-size:12px;display:inline-flex}.systhema-ai__status--editor{margin-top:calc(var(--base)*.3)}.systhema-ai__status-label{display:inline-block}@keyframes systhema-ai-pulse{0%,to{opacity:1}50%{opacity:.45}}.systhema-ai-swap{--systhema-ai-swap-dur:.15s;--systhema-ai-swap-shift:4px;--systhema-ai-swap-blur:2px;filter:blur();opacity:1;transition:transform var(--systhema-ai-swap-dur) ease-in-out,filter var(--systhema-ai-swap-dur) ease-in-out,opacity var(--systhema-ai-swap-dur) ease-in-out;display:inline-block;transform:translateY(0)}.systhema-ai-swap.is-exit{transform:translateY(calc(var(--systhema-ai-swap-shift) * -1));filter:blur(var(--systhema-ai-swap-blur));opacity:0}.systhema-ai-swap.is-enter-start{transform:translateY(var(--systhema-ai-swap-shift));filter:blur(var(--systhema-ai-swap-blur));opacity:0;transition:none}.systhema-ai-shimmer{--systhema-ai-shimmer-dur:2.2s;--systhema-ai-shimmer-highlight:var(--theme-elevation-1000);--systhema-ai-shimmer-band:350%;position:relative}.systhema-ai-shimmer:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--systhema-ai-shimmer-highlight) 50%, transparent 60%, transparent 100%);background-size:var(--systhema-ai-shimmer-band) 100%;color:#0000;-webkit-text-fill-color:#0000;animation:systhema-ai-shimmer var(--systhema-ai-shimmer-dur) linear infinite;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes systhema-ai-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.systhema-ai-swap{transition:none!important}.systhema-ai-shimmer:before{animation:none!important}}.systhema-ai-panel{gap:calc(var(--base)*.4);min-width:280px;padding:calc(var(--base)*.5);flex-direction:column;display:flex}.systhema-ai-panel__title{padding:0 calc(var(--base)*.5);letter-spacing:.05em;text-transform:uppercase;color:var(--theme-elevation-500);font-size:11px;font-weight:600}.systhema-ai-panel__label{gap:calc(var(--base)*.15);color:var(--theme-elevation-600);flex-direction:column;font-size:12px;display:flex}.systhema-ai-panel__row{gap:calc(var(--base)*.3);display:flex}.systhema-ai-panel__row>*{flex:1;min-width:0}.systhema-ai-panel__list{margin:0}.systhema-ai-panel__actions{justify-content:flex-end;gap:calc(var(--base)*.25);display:flex}:root{--systhema-ai-window-border:1px solid var(--theme-elevation-150);--systhema-ai-window-shadow:0 10px 28px -8px #0a0c1099, 0 3px 10px -3px #0a0c1073}.systhema-ai-panel--editor{margin-top:calc(var(--base)*.4);border:var(--systhema-ai-window-border);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);box-shadow:var(--systhema-ai-window-shadow)}.systhema-ai-panel--editor .systhema-ai-panel__list{margin:0}.systhema-ai-panel--combined{gap:calc(var(--base)*.3);padding:calc(var(--base)*.5);width:320px}.popup__content .systhema-ai-panel--combined{padding:0}.systhema-ai-prompt{align-items:flex-start;gap:calc(var(--base)*.25);padding:calc(var(--base)*.25) calc(var(--base)*.35);border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-m);background:var(--theme-input-bg,var(--theme-elevation-0));transition:border-color .15s,box-shadow .15s;display:flex}.systhema-ai-prompt:focus-within{border-color:var(--theme-elevation-400);box-shadow:0 0 0 2px var(--theme-elevation-100)}.systhema-ai-prompt__input{resize:none;min-width:200px;font-family:var(--font-body);color:var(--theme-elevation-800);background:0 0;border:0;flex:1;padding:0;font-size:13px;line-height:1.5;overflow-y:hidden}.systhema-ai-prompt__input:focus{outline:none}.systhema-ai-prompt__input::placeholder{color:var(--theme-elevation-400)}.systhema-ai-prompt__input--multiline{min-height:3em}.systhema-ai-panel__divider{border:0;border-top:1px solid var(--theme-elevation-100);margin-top:0;margin-bottom:0}.systhema-ai-revert{flex-wrap:wrap}.systhema-ai-revert .popup-button{background:0 0;border:0;margin:0;padding:0}.systhema-ai-check{align-items:center;gap:calc(var(--base)*.3);color:var(--theme-elevation-800);cursor:pointer;font-size:13px;display:flex}.systhema-ai-check input[type=checkbox]{accent-color:var(--theme-elevation-800);cursor:pointer;width:14px;height:14px;margin:0}.systhema-ai-panel__chips{gap:calc(var(--base)*.25);display:flex}.systhema-ai-panel__chips .systhema-ai-chip{appearance:none;cursor:pointer;padding:calc(var(--base)*.3) calc(var(--base)*.4);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-50);color:var(--theme-elevation-800);font-family:var(--font-body);justify-content:center;align-items:center;gap:calc(var(--base)*.25);flex:1;font-size:13px;font-weight:600;transition:background .1s;display:flex}.systhema-ai-panel__chips .systhema-ai-chip:hover{background:var(--theme-elevation-100)}.systhema-ai-input{width:100%;font-family:var(--font-body);color:var(--theme-elevation-800);background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);padding:calc(var(--base)*.25) calc(var(--base)*.4);font-size:13px;line-height:1.5}.systhema-ai-input:focus{border-color:var(--theme-elevation-400);outline:none}.systhema-ai-input::placeholder{color:var(--theme-elevation-400)}select.systhema-ai-input{height:calc(var(--base)*1.6)}.popup__content.systhema-ai-popup{border:var(--systhema-ai-window-border);max-height:none;box-shadow:var(--systhema-ai-window-shadow)}.popup__content.systhema-ai-popup .popup__scroll-container{max-height:none;overflow-y:visible}.fixed-toolbar__group-systhemaAi,.inline-toolbar-popup__group-systhemaAi{order:1000}.systhema-ai-toolbar-icon{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.systhema-ai-editor-busy .fixed-toolbar__group-systhemaAi .systhema-ai-shape,.systhema-ai-editor-busy .inline-toolbar-popup__group-systhemaAi .systhema-ai-shape{animation:1.8s cubic-bezier(.45,0,.55,1) infinite systhema-ai-morph}@media (prefers-reduced-motion:reduce){.systhema-ai-editor-busy .fixed-toolbar__group-systhemaAi .systhema-ai-shape,.systhema-ai-editor-busy .inline-toolbar-popup__group-systhemaAi .systhema-ai-shape{animation:1.2s ease-in-out infinite systhema-ai-pulse}}.systhema-ai-veil-host{position:relative}.systhema-ai-editor-busy .fixed-toolbar,.systhema-ai-editor-busy .inline-toolbar-popup{pointer-events:none}.systhema-ai-editor-busy .fixed-toolbar__group-systhemaAi,.systhema-ai-editor-busy .inline-toolbar-popup__group-systhemaAi{pointer-events:auto}.systhema-ai-veil--editor{z-index:5;width:100%;height:100%;top:0;left:0}.systhema-ai-stream{max-height:calc(var(--base)*6);color:var(--theme-elevation-600);border-top:1px solid var(--theme-elevation-100);padding-top:calc(var(--base)*.3);flex-direction:column-reverse;font-size:12px;line-height:1.5;display:flex;overflow:hidden}.systhema-ai-page-translate{align-items:center;gap:calc(var(--base)*.3);display:inline-flex}.systhema-ai-page-overlay{z-index:90;cursor:progress;background:color-mix(in srgb, var(--theme-bg) 60%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.systhema-ai-page-overlay__sweep{background:linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--theme-elevation-800) 8%, transparent) 37%, transparent 63%);background-size:400% 100%;animation:1.6s infinite systhema-ai-sweep;position:absolute;inset:0}.systhema-ai-page-overlay__card{width:calc(var(--base)*13);align-items:center;gap:calc(var(--base)*.6);padding:calc(var(--base)*1.2) calc(var(--base)*1.6);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-50);color:var(--theme-elevation-800);text-align:center;flex-direction:column;font-size:14px;display:flex;position:relative;box-shadow:0 8px 30px #0000002e}.systhema-ai-page-overlay__card .systhema-ai__status-label{color:var(--theme-elevation-500)}.systhema-ai-page-overlay__card .systhema-ai-shape{width:28px;height:28px;clip-path:var(--systhema-ai-hexagon)}@media (prefers-reduced-motion:reduce){.systhema-ai-page-overlay__sweep{background:color-mix(in srgb, var(--theme-elevation-800) 5%, transparent);animation:none}}.systhema-ai-page-toggler{width:calc(var(--base)*1.6);height:calc(var(--base)*1.6);border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-s);color:var(--theme-elevation-800);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition-property:border,color,background;transition-duration:.1s;transition-timing-function:cubic-bezier(0,.2,.2,1);display:inline-flex;position:relative}.systhema-ai-page-toggler:hover{border-color:var(--theme-elevation-300);background-color:var(--theme-elevation-100)}.systhema-ai-page-toggler--engaged{background-color:var(--theme-elevation-100);border-color:var(--theme-elevation-200)}.systhema-ai-page-toggler--engaged:hover{background-color:var(--theme-elevation-200)}.systhema-ai-page-toggler--engaged .systhema-ai-shape{clip-path:var(--systhema-ai-hexagon)}.systhema-ai-floating{z-index:110;border:var(--systhema-ai-window-border);background:var(--theme-input-bg);max-height:calc(100vh - 16px);color:var(--theme-text);box-shadow:var(--systhema-ai-window-shadow);border-radius:4px;position:absolute;overflow-y:auto}.systhema-ai-usage-widget-wrap{gap:var(--base);flex-direction:column;width:100%;display:flex}.systhema-ai-usage-widget{gap:calc(var(--base)*.5);flex-direction:column}.systhema-ai-usage-widget__rows{gap:calc(var(--base)*.5);flex-direction:column;display:flex}.systhema-ai-usage-widget__row{gap:calc(var(--base)*.2);flex-direction:column;display:flex}.systhema-ai-usage-widget__row-head{justify-content:space-between;gap:calc(var(--base)*.5);color:var(--theme-elevation-800);font-size:13px;display:flex}.systhema-ai-usage-widget__count{color:var(--theme-elevation-500);font-variant-numeric:tabular-nums}.systhema-ai-usage-widget__hint{color:var(--theme-elevation-400);cursor:help}.systhema-ai-usage-widget__bar{background:var(--theme-elevation-100);border-radius:3px;height:6px;overflow:hidden}.systhema-ai-usage-widget__bar-fill{background:var(--theme-elevation-800);border-radius:3px;height:100%;transition:width .3s}.systhema-ai-usage-widget__bar--full .systhema-ai-usage-widget__bar-fill{background:var(--theme-error-500)}.systhema-ai-usage-widget__forecast{gap:calc(var(--base)*.25);padding-top:calc(var(--base)*.4);border-top:1px solid var(--theme-elevation-100);flex-direction:column;display:flex}.systhema-ai-usage-widget__stats{gap:calc(var(--base)*.6);color:var(--theme-elevation-600);flex-wrap:wrap;font-size:13px;display:flex}.systhema-ai-usage-widget__stats strong{color:var(--theme-elevation-800);font-variant-numeric:tabular-nums}.systhema-ai-usage-widget__verdict{font-size:13px;font-weight:600}.systhema-ai-usage-widget__verdict--ok{color:var(--theme-success-600,var(--theme-elevation-600))}.systhema-ai-usage-widget__verdict--warn{color:var(--theme-error-600,var(--theme-error-500))}.systhema-ai-usage-widget__resets{color:var(--theme-elevation-450);font-size:13px}.nav:has(.systhema-ai-usage-nav) .nav__controls{margin-top:0}.systhema-ai-usage-nav{gap:calc(var(--base)*.4);width:100%;padding:calc(var(--base)*.6) 0 calc(var(--base)*.2);border-top:1px solid var(--theme-elevation-100);flex-direction:column;margin-top:auto;display:flex}.systhema-ai-usage-nav__toggle{appearance:none;justify-content:space-between;align-items:center;gap:calc(var(--base)*.4);padding:calc(var(--base)*.2) 0;cursor:pointer;font-family:var(--font-body);color:var(--theme-elevation-400);background:0 0;border:0;display:flex}.systhema-ai-usage-nav__toggle:hover,.systhema-ai-usage-nav__toggle:focus-visible{color:var(--theme-elevation-1000)}.systhema-ai-usage-nav__title{align-items:center;gap:calc(var(--base)*.4);display:inline-flex}.systhema-ai-usage-nav__title .systhema-ai-shape{width:12px;height:12px}.systhema-ai-usage-nav__chevron{flex-shrink:0;transform:rotate(180deg)}.systhema-ai-usage-nav__chevron--collapsed{transform:rotate(0)}.systhema-ai-usage-nav__body{gap:calc(var(--base)*.4);padding-bottom:calc(var(--base)*.2);flex-direction:column;display:flex}.systhema-ai-usage-nav__plan{color:var(--theme-elevation-800);font-size:12px;font-weight:600}.systhema-ai-usage-nav__row{gap:calc(var(--base)*.2);flex-direction:column;display:flex}.systhema-ai-usage-nav__row-head{justify-content:space-between;gap:calc(var(--base)*.4);color:var(--theme-elevation-600);font-size:12px;display:flex}.systhema-ai-usage-nav__count{color:var(--theme-elevation-450);font-variant-numeric:tabular-nums}.systhema-ai-usage-nav__bar{background:var(--theme-elevation-100);border-radius:2px;height:4px;overflow:hidden}.systhema-ai-usage-nav__bar-fill{background:var(--theme-elevation-800);border-radius:2px;height:100%;transition:width .3s}.systhema-ai-usage-nav__bar--full .systhema-ai-usage-nav__bar-fill{background:var(--theme-error-500)}.systhema-ai-usage-nav__note{color:var(--theme-elevation-400);font-size:11px;line-height:1.4}.systhema-ai-settings-link{appearance:none;cursor:pointer;align-self:flex-start;align-items:center;gap:calc(var(--base)*.3);font-family:var(--font-body);color:var(--theme-elevation-500);background:0 0;border:0;padding:0;font-size:12px;transition:color .1s;display:inline-flex}.systhema-ai-settings-link:hover{color:var(--theme-elevation-800)}.systhema-ai-settings__body{gap:calc(var(--base)*.3);flex-direction:column;display:flex}.systhema-ai-account-settings{max-width:480px;margin-top:var(--base)}.systhema-ai-account-settings__title{margin:0 0 calc(var(--base)*.25)}.systhema-ai-account-settings__desc{margin:0 0 calc(var(--base)*.75);color:var(--theme-elevation-500);font-size:13px}.systhema-ai-prompt__send{appearance:none;padding:calc(var(--base)*.2) calc(var(--base)*.25);border-radius:var(--style-radius-s);color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;transition:color .1s,background .1s;display:inline-flex}.systhema-ai-prompt__send:hover:not(:disabled){color:var(--theme-elevation-800);background:var(--theme-elevation-100)}.systhema-ai-prompt__send:disabled{opacity:.35;cursor:default}.systhema-ai-actions{gap:calc(var(--base)*.2);flex-direction:column;display:flex}.systhema-ai-action{appearance:none;align-items:center;gap:calc(var(--base)*.3);width:100%;padding:calc(var(--base)*.3) calc(var(--base)*.4);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-50);color:var(--theme-elevation-800);font-family:var(--font-body);text-align:left;cursor:pointer;font-size:13px;font-weight:500;transition:background .1s;display:flex}.systhema-ai-action svg{color:inherit;flex-shrink:0}.systhema-ai-action:hover{background:var(--theme-elevation-100)}.systhema-ai-check--compact{color:var(--theme-elevation-600);font-size:12px}.systhema-ai--seo{align-items:center;gap:calc(var(--base)*.6);margin-top:calc(var(--base)*.3);margin-bottom:calc(var(--base)*.3);flex-flow:wrap}.systhema-ai--alt{gap:calc(var(--base)*.4);margin-top:calc(var(--base)*.3);align-items:flex-start}.systhema-ai__seo-trigger{appearance:none;font:inherit;align-items:center;gap:calc(var(--base)*.3);color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;transition:color .15s;display:inline-flex}.systhema-ai__seo-trigger .systhema-ai-shape,.systhema-ai__seo-trigger svg{flex-shrink:0;width:12px;height:12px}.systhema-ai__seo-trigger:hover:not(:disabled){color:var(--theme-elevation-800)}.systhema-ai__seo-trigger:hover:not(:disabled) .systhema-ai-shape{clip-path:var(--systhema-ai-hexagon)}.systhema-ai__seo-trigger--busy{color:var(--theme-elevation-800);cursor:wait}.systhema-ai__seo-trigger:disabled{cursor:wait}.systhema-ai-action-label{align-items:center;gap:calc(var(--base)*.35);display:flex}.systhema-ai-busy{align-items:center;gap:calc(var(--base)*.4);color:var(--theme-elevation-700);font-size:12px;display:flex}.systhema-ai-busy .systhema-ai-shape{flex-shrink:0;width:14px;height:14px}.systhema-ai-busy .systhema-ai__status-label{color:var(--theme-elevation-600)}.systhema-ai-busy__stop{appearance:none;padding:calc(var(--base)*.1) calc(var(--base)*.3);border-radius:var(--style-radius-s);color:var(--theme-elevation-500);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;transition:color .1s,background .1s}.systhema-ai-busy__stop:hover{color:var(--theme-elevation-800);background:var(--theme-elevation-100)}.systhema-ai-busy--editor{margin-top:calc(var(--base)*.3)}.systhema-ai-rules-popup .popup-button{background:0 0;border:0;margin:0;padding:0}.systhema-ai-bulk-alt{margin:0 0 calc(var(--base)*.4);justify-content:flex-end;align-items:stretch;gap:0;display:flex}.systhema-ai-bulk-alt .systhema-ai-rules-popup,.systhema-ai-bulk-alt .popup__trigger-wrap,.systhema-ai-bulk-alt .popup-button{align-items:stretch;display:flex}.systhema-ai-bulk-alt .systhema-ai-bulk-alt__btn{border-top-right-radius:0;border-bottom-right-radius:0;margin:0}.systhema-ai-bulk-alt .systhema-ai-bulk-alt__btn .btn__content{align-items:center;gap:calc(var(--base)*.4);display:inline-flex}.systhema-ai-bulk-alt .systhema-ai-rules-caret--pill{background:var(--bg-color);color:var(--color);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--theme-elevation-1000) 12%, transparent);border-top-left-radius:0;border-bottom-left-radius:0;margin:0}.systhema-ai-bulk-alt .systhema-ai-rules-caret--pill:hover{background:var(--hover-bg);color:var(--color)}.systhema-ai__trigger-row{align-items:center;gap:calc(var(--base)*.15);display:inline-flex}.systhema-ai-rules-caret{appearance:none;color:var(--theme-elevation-400);cursor:pointer;padding:calc(var(--base)*.1);border-radius:var(--style-radius-s);background:0 0;border:0;justify-content:center;align-items:center;transition:color .1s;display:inline-flex}.systhema-ai-rules-caret:hover,.systhema-ai-rules-caret--active{color:var(--theme-elevation-800)}.systhema-ai-rules-caret--pill{padding-left:calc(var(--base)*.4);padding-right:calc(var(--base)*.4)}.systhema-ai-image-busy .upload__wrap,.systhema-ai-image-busy .upload-field-card{pointer-events:none}
.color-select-wrapper{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.color-select-wrapper .btn{margin:0}.color-select-wrapper .btn--selected{--color:var(--theme-elevation-0);--bg-color:var(--theme-elevation-800);--btn-border:1px solid var(--theme-elevation-800);--hover-bg:var(--theme-elevation-800);--hover-color:var(--color)}.color-select-wrapper .btn--not-selected{--color:var(--theme-text);--bg-color:transparent;--btn-border:1px solid var(--theme-elevation-800);--hover-color:var(--theme-text);--hover-bg:var(--theme-elevation-100);--hover-btn-border:1px solid var(--theme-elevation-800)}.color-select-option{cursor:pointer;justify-content:center;align-items:center;gap:6px;transition-property:border,color,box-shadow,background-color,opacity;transition-duration:.1s;transition-timing-function:cubic-bezier(0,.2,.2,1);display:inline-flex}.color-select-option:not(.btn){appearance:none;background:unset;border:unset;box-shadow:unset;color:unset;font-size:unset;font-weight:unset;line-height:unset;margin:0;padding:0;display:inline-block}.color-select-option:hover:not(:disabled){border-color:var(--theme-elevation-200)}.color-select-option:hover:not(:disabled):not(:is(.btn,.checked)){opacity:.8}.color-select-option:disabled{cursor:not-allowed;opacity:.5}.color-select-option-color{border:1px solid var(--theme-elevation-800);border-radius:3px;width:36px;height:36px;display:inline-block;position:relative}.color-select-option-color:after{content:"";filter:invert()grayscale()contrast(100);opacity:0;background-color:currentColor;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:12px;mask-size:12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.color-select-option-color:not(.btn) .color-select-option-color{border:1px solid var(--theme-elevation-600)}.color-select-option-color:not(:is(.btn,.checked)) .color-select-option-color:hover{border:1px solid var(--theme-elevation-800)}.color-select-option.checked .color-select-option-color:after{opacity:1}.btn .color-select-option-color{border:1px solid var(--theme-elevation-800);border-radius:2px;width:16px;height:16px;margin-left:-3px;margin-right:3px}.btn .color-select-option-color:after{display:none}
.systhema-variable-description{line-height:1.8;display:block}.systhema-variable-description__chip{vertical-align:middle;background:var(--theme-elevation-100);color:inherit;cursor:pointer;border:none;border-radius:4px;align-items:center;margin:0;padding:.05em .35em;transition:background-color .1s cubic-bezier(0,.2,.2,1);display:inline-flex}.systhema-variable-description__chip code{font-family:var(--font-mono);color:inherit;font-size:.8em}.systhema-variable-description__chip:hover{background:var(--theme-elevation-150)}.systhema-variable-description__chip:active{background:var(--theme-elevation-200)}.systhema-variable-description__chip-group{white-space:nowrap;margin-inline:.3em}
.icon-group-field-component .icon-group-wrapper{justify-content:flex-start;align-items:center;display:flex}.icon-group-field-component .icon-group-wrapper .btn{margin:0 -1px 0 0}.icon-group-field-component .icon-group-wrapper .btn>*{width:24px;height:24px}.icon-group-field-component .icon-group-wrapper .btn:not(:first-child):not(:last-child){border-radius:0}.icon-group-field-component .icon-group-wrapper .btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.icon-group-field-component .icon-group-wrapper .btn:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.icon-group-field-component .icon-group-wrapper .btn:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.icon-group-field-component .icon-group-wrapper .btn:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.icon-group-field-component .icon-group-wrapper .btn--selected{--color:var(--theme-elevation-0);--bg-color:var(--theme-elevation-800);--btn-border:1px solid var(--theme-elevation-800);--hover-bg:var(--theme-elevation-800);--hover-color:var(--color)}.icon-group-field-component .icon-group-wrapper .btn--not-selected{--color:var(--theme-text);--bg-color:transparent;--btn-border:1px solid var(--theme-elevation-800);--hover-color:var(--theme-text);--hover-bg:var(--theme-elevation-100);--hover-btn-border:1px solid var(--theme-elevation-800)}.icon-group-field-component .icon-group-wrapper.icon-group-wrapper--tiles{flex-wrap:wrap;gap:6px}.icon-group-field-component .icon-group-wrapper.icon-group-wrapper--tiles .btn{min-width:42px;min-height:42px;margin:0;position:relative}.icon-group-field-component .icon-group-wrapper.icon-group-wrapper--tiles .btn:first-child,.icon-group-field-component .icon-group-wrapper.icon-group-wrapper--tiles .btn:last-child,.icon-group-field-component .icon-group-wrapper.icon-group-wrapper--tiles .btn:not(:first-child):not(:last-child){border-radius:6px}.icon-group-field-component .icon-group-wrapper.icon-group-wrapper--tiles .btn>*{width:auto;height:auto}.icon-group-field-component .icon-group-wrapper.icon-group-wrapper--tiles .icon-group-char{justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex}.icon-group-field-component .icon-group-wrapper.icon-group-wrapper--tiles .icon-group-check{border:2px solid var(--theme-input-bg);background-color:var(--theme-success-500);width:16px;height:16px;color:var(--theme-elevation-0);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-6px;right:-6px}.icon-group-field-component .icon-group-option:disabled{cursor:not-allowed;opacity:.5}
