.guest-chat-entry-workspace-module__RHA7rW__root{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.guest-chat-entry-workspace-module__RHA7rW__avatar :is(img,span[data-size]){width:40px;height:40px}.guest-chat-entry-workspace-module__RHA7rW__backdrop{opacity:.12;pointer-events:none;position:absolute;inset:0;overflow:hidden}.guest-chat-entry-workspace-module__RHA7rW__caption{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-ui);margin:0}
.chat-backdrop-module__lfZnsq__backdrop{z-index:0;pointer-events:none;background:#171717;position:absolute;inset:0;overflow:hidden}.chat-backdrop-module__lfZnsq__banner,.chat-backdrop-module__lfZnsq__avatar{filter:blur(8px)brightness(.3);width:calc(100% + 24px);height:calc(100% + 24px);position:absolute;inset:-12px}.chat-backdrop-module__lfZnsq__banner{object-fit:cover}@media (max-width:680px){.chat-backdrop-module__lfZnsq__banner,.chat-backdrop-module__lfZnsq__avatar{filter:blur(1px)brightness(.3)}}
.chat-character-avatar-dialog-module__07kN3a__dialog{padding:0}.chat-character-avatar-dialog-module__07kN3a__frame{height:100%;min-height:0;max-height:calc(100dvh - 112px - env(safe-area-inset-top) - env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex}.chat-character-avatar-dialog-module__07kN3a__photo{width:100%;max-width:100%;height:100%;max-height:inherit;object-fit:contain;object-position:center;border:0;padding:0;display:block}.chat-character-avatar-dialog-module__07kN3a__unavailable{justify-items:center;gap:var(--space-3);display:grid}
.chat-character-avatar-trigger-module__GpH-Da__trigger,.chat-character-avatar-trigger-module__GpH-Da__placeholder{border-radius:50%;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:2px}button.chat-character-avatar-trigger-module__GpH-Da__trigger[aria-haspopup=dialog]{padding:1px}.chat-character-avatar-trigger-module__GpH-Da__placeholder{justify-content:center;align-items:center;display:inline-flex}.chat-character-avatar-trigger-module__GpH-Da__image{width:var(--chat-character-avatar-size,40px);height:var(--chat-character-avatar-size,40px);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.chat-character-avatar-trigger-module__GpH-Da__image>img,.chat-character-avatar-trigger-module__GpH-Da__image>span{width:100%;height:100%}.chat-character-avatar-trigger-module__GpH-Da__image>span{min-height:0;padding:0;font-size:0}
.generation-settings-form-module__mY7Cna__form{gap:var(--space-4);min-width:0;display:grid;container:generation-settings/inline-size}.generation-settings-form-module__mY7Cna__hint,.generation-settings-form-module__mY7Cna__context{color:var(--muted);font-size:var(--font-size-ui);line-height:var(--line-height-ui);overflow-wrap:anywhere;margin:0}.generation-settings-form-module__mY7Cna__advanced{min-width:0}.generation-settings-form-module__mY7Cna__advanced summary{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);cursor:pointer;min-height:44px;font-size:var(--font-size-ui);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui);overflow-wrap:anywhere;padding:10px 12px;list-style:none;display:flex}.generation-settings-form-module__mY7Cna__advanced summary::-webkit-details-marker{display:none}.generation-settings-form-module__mY7Cna__advanced summary:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.generation-settings-form-module__mY7Cna__advancedChevron{flex:none;margin-inline-start:auto;transition:transform .14s ease-out}.generation-settings-form-module__mY7Cna__advanced[open] .generation-settings-form-module__mY7Cna__advancedChevron{transform:rotate(180deg)}.generation-settings-form-module__mY7Cna__advancedPanel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);gap:16px;min-width:0;margin-block-start:12px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff08}.generation-settings-form-module__mY7Cna__context>span{color:var(--foreground);font-weight:var(--font-weight-medium)}.generation-settings-form-module__mY7Cna__fields{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.generation-settings-form-module__mY7Cna__generationField{align-content:start;gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.generation-settings-form-module__mY7Cna__generationHeader{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 96px;align-items:center;min-width:0;display:grid}.generation-settings-form-module__mY7Cna__generationLabel{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--font-size-ui);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui);display:flex}.generation-settings-form-module__mY7Cna__generationLabel>span{overflow-wrap:anywhere;min-width:0}.generation-settings-form-module__mY7Cna__generationInherited{color:var(--muted);font-weight:var(--font-weight-regular)}.generation-settings-form-module__mY7Cna__generationField input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;min-width:0;min-height:44px;margin:0;padding:0}.generation-settings-form-module__mY7Cna__generationField input[type=range]:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset);border-radius:var(--radius)}.generation-settings-form-module__mY7Cna__generationField input[type=range]:disabled{cursor:default}.generation-settings-form-module__mY7Cna__generationField input[type=range]::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:var(--line);height:6px}.generation-settings-form-module__mY7Cna__generationField[data-explicit] input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent), var(--accent-secondary)) 0 / var(--generation-progress) 100% no-repeat, var(--line)}.generation-settings-form-module__mY7Cna__generationField input[type=range]::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:2px solid var(--muted);background:var(--surface);border-radius:50%;width:18px;height:18px;margin-top:-6px;transition:border-color .14s ease-out,box-shadow .14s ease-out}.generation-settings-form-module__mY7Cna__generationField[data-explicit] input[type=range]::-webkit-slider-thumb{border-color:var(--accent-secondary);background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.generation-settings-form-module__mY7Cna__generationField input[type=range]::-moz-range-track{border-radius:var(--radius-pill);background:var(--line);height:6px}.generation-settings-form-module__mY7Cna__generationField input[type=range]::-moz-range-progress{border-radius:var(--radius-pill);background:var(--line);height:6px}.generation-settings-form-module__mY7Cna__generationField[data-explicit] input[type=range]::-moz-range-progress{background:linear-gradient(90deg, var(--accent), var(--accent-secondary))}.generation-settings-form-module__mY7Cna__generationField input[type=range]::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--muted);background:var(--surface);border-radius:50%;width:18px;height:18px;transition:border-color .14s ease-out,box-shadow .14s ease-out}.generation-settings-form-module__mY7Cna__generationField[data-explicit] input[type=range]::-moz-range-thumb{border-color:var(--accent-secondary);background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.generation-settings-form-module__mY7Cna__generationValue{gap:0;min-width:0;max-width:100%;position:relative}.generation-settings-form-module__mY7Cna__generationValue input{height:44px}.generation-settings-form-module__mY7Cna__generationValue>label,.generation-settings-form-module__mY7Cna__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.generation-settings-form-module__mY7Cna__reset{width:100%}@container generation-settings (min-width:38rem){.generation-settings-form-module__mY7Cna__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-settings-form-module__mY7Cna__advancedPanel{padding:20px}.generation-settings-form-module__mY7Cna__reset{justify-self:start;width:auto}}@media (prefers-reduced-motion:reduce){.generation-settings-form-module__mY7Cna__advancedChevron{transition:none}.generation-settings-form-module__mY7Cna__generationField input[type=range]::-webkit-slider-thumb{transition:none}.generation-settings-form-module__mY7Cna__generationField input[type=range]::-moz-range-thumb{transition:none}}@media (forced-colors:active){.generation-settings-form-module__mY7Cna__advancedPanel{box-shadow:none}.generation-settings-form-module__mY7Cna__generationField input[type=range]::-webkit-slider-runnable-track{background:canvas;border:1px solid canvastext}.generation-settings-form-module__mY7Cna__generationField input[type=range]::-moz-range-track{background:canvas;border:1px solid canvastext}.generation-settings-form-module__mY7Cna__generationField input[type=range]::-moz-range-progress{background:canvas;border:1px solid canvastext}.generation-settings-form-module__mY7Cna__generationField[data-explicit] input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(Highlight, Highlight) 0 / var(--generation-progress) 100% no-repeat, Canvas}.generation-settings-form-module__mY7Cna__generationField[data-explicit] input[type=range]::-moz-range-progress{background:highlight}.generation-settings-form-module__mY7Cna__generationField input[type=range]::-webkit-slider-thumb{box-shadow:none;background:canvas;border-color:buttontext}.generation-settings-form-module__mY7Cna__generationField input[type=range]::-moz-range-thumb{box-shadow:none;background:canvas;border-color:buttontext}.generation-settings-form-module__mY7Cna__generationField[data-explicit] input[type=range]::-webkit-slider-thumb{box-shadow:none;background:highlight;border-color:highlight}.generation-settings-form-module__mY7Cna__generationField[data-explicit] input[type=range]::-moz-range-thumb{box-shadow:none;background:highlight;border-color:highlight}}.generation-settings-form-module__mY7Cna__error{color:var(--danger);overflow-wrap:anywhere}.generation-settings-form-module__mY7Cna__conflict{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3);display:grid}.generation-settings-form-module__mY7Cna__conflict dl{margin:0}.generation-settings-form-module__mY7Cna__conflict dl>div{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.generation-settings-form-module__mY7Cna__conflict dd{margin:0}.generation-settings-form-module__mY7Cna__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.chat-generation-settings-dialog-module__WOQsvW__content{gap:12px;min-width:0;display:grid}.chat-generation-settings-dialog-module__WOQsvW__content[hidden]{display:none}.chat-generation-settings-dialog-module__WOQsvW__confirmationActions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:480px){.chat-generation-settings-dialog-module__WOQsvW__confirmationActions,.chat-generation-settings-dialog-module__WOQsvW__confirmationActions>button{width:100%}}dialog.chat-generation-settings-dialog-module__WOQsvW__dialog{width:min(100% - 32px,960px);max-width:min(100% - 32px,960px)}.chat-generation-settings-dialog-module__WOQsvW__pending{color:var(--muted);font-size:var(--font-size-ui);line-height:var(--line-height-ui);margin:0}.chat-generation-settings-dialog-module__WOQsvW__pending:empty{margin:0;padding:0}.chat-generation-settings-dialog-module__WOQsvW__pending:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.chat-generation-settings-dialog-module__WOQsvW__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){dialog.chat-generation-settings-dialog-module__WOQsvW__dialog{width:min(100% - 20px,960px);max-width:min(100% - 20px,960px)}}
.persona-selector-module__5PJDaq__choices{min-inline-size:0;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);margin:0}.persona-selector-module__5PJDaq__options{gap:var(--space-2);display:grid}.persona-selector-module__5PJDaq__options[data-long-list]{scrollbar-gutter:stable;max-block-size:304px;padding:2px;overflow-y:auto}.persona-selector-module__5PJDaq__choice{align-items:center;gap:var(--space-2);min-block-size:var(--control-height);overflow-wrap:anywhere;display:flex}.persona-selector-module__5PJDaq__choice input{flex-shrink:0}.persona-selector-module__5PJDaq__context{color:var(--muted);font-size:var(--font-size-caption);display:block}.persona-selector-module__5PJDaq__heading,.persona-selector-module__5PJDaq__value{overflow-wrap:anywhere;margin:0}.persona-selector-module__5PJDaq__heading{font-size:var(--font-size-ui);font-weight:var(--font-weight-semibold)}.persona-selector-module__5PJDaq__value{margin-block-start:var(--space-2)}.persona-selector-module__5PJDaq__management{overflow-wrap:anywhere;text-align:center;margin-block-start:var(--space-2)}.persona-selector-module__5PJDaq__drift p{margin-block:var(--space-2);overflow-wrap:anywhere}
.chat-settings-dialog-module__Ko32Ya__content{gap:var(--space-3);min-width:0;display:grid}.chat-settings-dialog-module__Ko32Ya__navigation{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chat-settings-dialog-module__Ko32Ya__navigation>:is(a,button){min-width:0;padding-inline:var(--space-2);overflow-wrap:anywhere}.chat-settings-dialog-module__Ko32Ya__profile{overflow-wrap:anywhere;justify-content:flex-start;min-width:0}.chat-settings-dialog-module__Ko32Ya__archiveRow{justify-content:space-between;align-items:flex-start;gap:var(--space-2);border-top:1px solid var(--line);min-width:0;padding-top:var(--space-3);display:flex}.chat-settings-dialog-module__Ko32Ya__archiveAction,.chat-settings-dialog-module__Ko32Ya__deleteAction{min-width:0;padding-inline:var(--space-1);gap:var(--space-1);overflow-wrap:anywhere}.chat-settings-dialog-module__Ko32Ya__deleteAction{margin-inline-start:auto}.chat-settings-dialog-module__Ko32Ya__aiContext{color:var(--muted);font-size:var(--font-size-ui);line-height:var(--line-height-ui);margin:0}@media (max-width:359px){.chat-settings-dialog-module__Ko32Ya__archiveIcon{display:none}}
@font-face{font-family:interFont;src:url(../media/InterVariable-s.2c0y96ae70xfx.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:interFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.interfont_ed615f31-module__nY9wwG__className{font-family:interFont,interFont Fallback,Arial,sans-serif;font-style:normal}.interfont_ed615f31-module__nY9wwG__variable{--font-commerce-inter:"interFont", "interFont Fallback", Arial, sans-serif}
