.existing-prompt-entry-module__d-nDZG__entry{flex-direction:column;gap:.5rem;min-width:0;display:flex}.existing-prompt-entry-module__d-nDZG__input{box-sizing:border-box;resize:vertical;border:1px solid var(--border);background:var(--bg);width:100%;min-height:7rem;max-height:14rem;color:var(--text);font:inherit;padding:.75rem;line-height:1.45}.existing-prompt-entry-module__d-nDZG__count,.existing-prompt-entry-module__d-nDZG__help{color:var(--text-dim);margin:0;font-size:.75rem;line-height:1.4}.existing-prompt-entry-module__d-nDZG__button,.existing-prompt-entry-module__d-nDZG__toggle{color:inherit;font:inherit;cursor:pointer;align-self:flex-start}.existing-prompt-entry-module__d-nDZG__button{border:1px solid var(--border);background:var(--bg);padding:.5rem .75rem}.existing-prompt-entry-module__d-nDZG__toggle{text-underline-offset:.2em;background:0 0;border:0;padding:.25rem 0;font-size:.75rem;text-decoration:underline}.existing-prompt-entry-module__d-nDZG__button:disabled,.existing-prompt-entry-module__d-nDZG__toggle:disabled{cursor:default;opacity:.6}@media (pointer:coarse){.existing-prompt-entry-module__d-nDZG__button,.existing-prompt-entry-module__d-nDZG__toggle{min-height:44px}}
:root{--shared-busy-animation:busy-spin}@keyframes busy-spin{to{transform:rotate(360deg)}}
:where(.loading-image-module__CCSBuq__wrap){isolation:isolate;width:100%;height:100%;display:block;position:relative}:where(.loading-image-module__CCSBuq__layer){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}:where(.loading-image-module__CCSBuq__loader){z-index:3;width:22px;height:22px;animation:var(--shared-busy-animation) .8s linear infinite;pointer-events:none;border:2px solid #ffffff2e;border-top-color:#ffffffb3;border-radius:50%;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%}:where(.loading-image-module__CCSBuq__loader)[data-hidden=true]{animation-play-state:paused}:where(.loading-image-module__CCSBuq__upgrading){z-index:3;color:#ffffffeb;pointer-events:none;background:#0000008c;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;display:flex;position:absolute;bottom:6px;right:6px}:where(.loading-image-module__CCSBuq__spinner){width:12px;height:12px;animation:var(--shared-busy-animation) .8s linear infinite;border:2px solid #ffffff40;border-top-color:#ffffffd9;border-radius:50%}:where(.loading-image-module__CCSBuq__upgrading)[data-hidden=true] :where(.loading-image-module__CCSBuq__spinner){animation-play-state:paused}:where(.loading-image-module__CCSBuq__arrow){font-size:11px;line-height:1}:where(.loading-image-module__CCSBuq__srOnly){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.loading-image-module__CCSBuq__error){z-index:4;color:var(--text-dim);text-align:center;background:#11141a;place-content:center;gap:8px;padding:8px;font-size:12px;display:grid;position:absolute;inset:0}:where(.loading-image-module__CCSBuq__retry){border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;justify-self:center;padding:4px 12px;font-size:12px;line-height:1.4;display:inline-block}:where(.loading-image-module__CCSBuq__retry):hover{border-color:var(--text-dim)}:where(.loading-image-module__CCSBuq__retry):focus-visible{outline:2px solid var(--rendering);outline-offset:1px}:where(.loading-image-module__CCSBuq__compact){overflow:hidden}:where(.loading-image-module__CCSBuq__compact) :where(.loading-image-module__CCSBuq__loader){width:.875rem;height:.875rem;margin:-.4375rem 0 0 -.4375rem}:where(.loading-image-module__CCSBuq__compact) :where(.loading-image-module__CCSBuq__error){gap:0;padding:0}:where(.loading-image-module__CCSBuq__compactRetry){border-radius:50%;place-content:center;width:1.5rem;height:1.5rem;padding:0;font-size:.875rem;line-height:1;display:grid}@media (prefers-reduced-motion:reduce){:where(.loading-image-module__CCSBuq__loader),:where(.loading-image-module__CCSBuq__spinner){animation:none}}:where(.loading-image-module__CCSBuq__aspect){width:auto;height:auto;display:grid}:where(.loading-image-module__CCSBuq__aspect) :where(.loading-image-module__CCSBuq__layer){object-fit:contain;grid-area:1/1;width:auto;height:auto;position:static}
.popup-module__y2Kf7W__popup{overscroll-behavior:contain;border:1px solid var(--ai-rule);background:var(--ai-bg);border-radius:10px;flex-direction:column;gap:.75rem;min-height:0;padding:.75rem 1rem;display:flex;overflow-y:auto;box-shadow:0 -4px 18px #0000002e}.popup-module__y2Kf7W__head{flex:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.popup-module__y2Kf7W__title{margin:0;font-size:.95rem;font-weight:600}.popup-module__y2Kf7W__close{text-decoration:none}
.character-panel-module__z6rSvW__panel{flex:0 auto;grid-column:1/-1;font-size:.8rem}.character-panel-module__z6rSvW__row{flex:none;align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.character-panel-module__z6rSvW__thumb{flex:0 0 2rem;width:2rem;height:2rem}.character-panel-module__z6rSvW__thumb .frame-tile__img-layer{object-fit:cover}@media (min-width:64rem){.character-panel-module__z6rSvW__panel[data-open]{z-index:5}}@media (max-width:63.999rem){.character-panel-module__z6rSvW__panel{max-height:40%}}@media (max-width:63.999rem) and (max-height:20rem){.character-panel-module__z6rSvW__panel[data-shell-layer]{gap:.25rem;min-height:calc(max(2.25rem,44px) + .25rem + 2px);padding:.125rem .25rem}}@media (pointer:coarse){.character-panel-module__z6rSvW__panel button{min-width:44px;min-height:44px}}
.complete-prompt-module__7CaeHq__content{color:var(--text-dim);margin-block:.5rem;font-size:.75rem}.complete-prompt-module__7CaeHq__portrait summary{cursor:pointer}.complete-prompt-module__7CaeHq__text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text)}.complete-prompt-module__7CaeHq__portrait label{margin-block:.5rem;display:block}.complete-prompt-module__7CaeHq__portrait textarea{width:100%;min-height:3rem;color:var(--text);background:var(--bg);border:1px solid var(--border);font:inherit;display:block}
.annotate-module__luTuMq__tools{align-items:center;gap:.25rem;min-width:0;display:flex}.annotate-module__luTuMq__context{min-width:0;font-size:var(--text-small);flex:1 1 0;margin:0;font-weight:600;line-height:1.25}.annotate-module__luTuMq__tools>button{flex:none;padding-inline:.25rem}