.invitation-editor-module__LUdvyG__editor :is(input:not([type=checkbox]):not([type=radio]),textarea,button[role=combobox]){box-shadow:none;background:0 0;border-color:#0000;transition:box-shadow .16s,background-color .16s}.invitation-editor-module__LUdvyG__editor :is(input:not([type=checkbox]):not([type=radio]),textarea,button[role=combobox]):is(:hover,:focus-visible):not(:disabled){background:var(--background);box-shadow:var(--shadow-control)}.invitation-editor-module__LUdvyG__editor [aria-label=Configuration\ sections] button{box-shadow:none;background:0 0;border-color:#0000}.invitation-editor-module__LUdvyG__editor [aria-label=Configuration\ sections] button:hover{box-shadow:var(--shadow-control)}.invitation-editor-module__LUdvyG__editor button:not(:disabled){cursor:pointer}.invitation-editor-module__LUdvyG__editor :disabled{cursor:not-allowed}.invitation-editor-module__LUdvyG__editor [aria-label=Configuration\ sections] button{background:var(--background);box-shadow:var(--shadow-control)}.invitation-editor-module__LUdvyG__editor :is(textarea,.prompt-preview),.invitation-editor-module__LUdvyG__editor textarea:is(:hover,:focus-visible){background:var(--background);box-shadow:inset 3px 3px 7px #00000020,inset -3px -3px 7px #fffa}.invitation-editor-module__LUdvyG__editor .prompt-preview{cursor:text}.invitation-editor-module__LUdvyG__editor label input{margin-left:-.5rem;padding-left:.5rem}@media (min-width:1280px){.invitation-editor-module__LUdvyG__editor [aria-label="Behaviour and instructions"]{min-width:0}.invitation-editor-module__LUdvyG__editor fieldset>div>.invitation-editor-module__LUdvyG__grid{column-gap:1rem}}.invitation-editor-module__LUdvyG__editor textarea,.invitation-editor-module__LUdvyG__editor textarea:is(:hover,:focus,:focus-visible,:active):not(:disabled){outline:none;transform:none;box-shadow:inset 3px 3px 7px #00000020,inset -3px -3px 7px #fffa!important}.invitation-editor-module__LUdvyG__editor button[role=combobox]{background:var(--background);box-shadow:var(--shadow-control)}.invitation-editor-module__LUdvyG__variableRow{grid-template-columns:minmax(0,140px) minmax(0,1fr);align-items:center;gap:4px 12px;font-size:14px;display:grid}.invitation-editor-module__LUdvyG__variableRow input{width:100%;min-width:0}@media (max-width:380px){.invitation-editor-module__LUdvyG__variableRow{grid-template-columns:1fr}}.invitation-editor-module__LUdvyG__solidButton:active,.invitation-editor-module__LUdvyG__editor button:not([data-variant=ghost]):active{transform:translate(0,0)scale(1)!important}.invitation-editor-module__LUdvyG__editor [aria-label=Persona][role=combobox]{background:var(--background)!important;box-shadow:var(--shadow-control)!important}.invitation-editor-module__LUdvyG__editor .prompt-variable{vertical-align:baseline;max-width:100%;margin:2px 3px;display:inline-block}.invitation-editor-module__LUdvyG__editor .prompt-variable input{min-width:4ch;max-width:100%;font:inherit;color:inherit;text-underline-offset:4px;box-shadow:none;background:0 0;border:0;border-radius:7px;padding:3px 6px;font-size:1rem;text-decoration:underline}.invitation-editor-module__LUdvyG__editor .prompt-variable input:is(:hover,:focus){box-shadow:var(--shadow-control);background:var(--background);outline:none}.invitation-editor-module__LUdvyG__editor .prompt-variable input::placeholder{color:inherit;opacity:1}.invitation-editor-module__LUdvyG__workspace{flex:1;min-height:0}.invitation-editor-module__LUdvyG__columns{grid-template-columns:minmax(0,1fr);gap:16px;padding:12px 16px;display:grid}.invitation-editor-module__LUdvyG__configuration{min-height:0}.invitation-editor-module__LUdvyG__testPanel{min-width:0}.invitation-editor-module__LUdvyG__avatarLoading{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.invitation-editor-module__LUdvyG__mist{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(at 25% 70%,#fff6,#0000 65%),radial-gradient(at 80% 30%,#ddd6fe55,#0000 65%);animation:3s ease-in-out infinite alternate invitation-editor-module__LUdvyG__avatarMist;position:absolute;inset:0}.invitation-editor-module__LUdvyG__shimmer{background:linear-gradient(110deg,#0000 35%,#ffffff70 50%,#0000 65%);animation:2.5s ease-in-out infinite invitation-editor-module__LUdvyG__avatarShimmer;position:absolute;inset:-50%}@keyframes invitation-editor-module__LUdvyG__avatarMist{to{opacity:.4;transform:scale(1.08)}}@keyframes invitation-editor-module__LUdvyG__avatarShimmer{0%{transform:translate(-60%)}to{transform:translate(60%)}}@media (min-width:1024px){.invitation-editor-module__LUdvyG__workspace{overflow:hidden}.invitation-editor-module__LUdvyG__columns{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);gap:12px;height:100%;min-height:0;padding:12px}.invitation-editor-module__LUdvyG__configuration{scrollbar-gutter:stable;height:100%;padding:4px 12px 24px 4px;overflow-y:auto}.invitation-editor-module__LUdvyG__testPanel{border-left:1px solid color-mix(in srgb,var(--foreground) 20%,transparent);height:100%;max-height:100%;padding:0 8px 0 16px;position:relative;top:0;overflow:hidden}.invitation-editor-module__LUdvyG__testPanel>:not(.invitation-editor-module__LUdvyG__portrait){max-width:min(100%,75dvh - 180px);margin-left:auto;margin-right:auto}.invitation-editor-module__LUdvyG__portrait{max-width:min(100%,75dvh - 180px)}.invitation-editor-module__LUdvyG__testPanel [role=log]{min-height:0;max-height:100px}}@media (prefers-reduced-motion:reduce){.invitation-editor-module__LUdvyG__mist,.invitation-editor-module__LUdvyG__shimmer{animation:none}}
