.StandaloneLayout_page__nYvFi{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);background:var(--color-background)}:where(.Icon_icon__0eOgT){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;overflow:visible;width:max-content;height:max-content;min-width:1em;min-height:1em;vertical-align:middle}:where(.Icon_icon__0eOgT>*){margin:0;padding:0;overflow:visible;line-height:1;white-space:normal}:where(.Icon_icon__0eOgT>svg){width:1em;height:1em}.AppIcon_glyph__WBrbs{width:18px;height:18px;display:block;flex-shrink:0;fill:none}.AppIcon_glyphFilled__uV7Zy{fill:currentColor}.AppIcon_glyphDense__4lWl3,.AppIcon_glyphSmall__HO1AO{width:14px;height:14px}.AppIcon_spin__Pb0Wl{animation:AppIcon_appIconSpin__4wcig 1s linear infinite}@keyframes AppIcon_appIconSpin__4wcig{to{transform:rotate(1turn)}}.CompanyInfo_companyWebsiteContainer__E4AWS{display:flex;flex-direction:column}.CompanyInfo_fetchRow__fIaNn{display:flex;gap:var(--spacing-sm);align-items:center;margin-top:var(--spacing-xs)}.CompanyInfo_fetchInput__cd971{flex:1}.CompanyInfo_fetchSkeleton__Gcv8T{margin-top:var(--spacing-xs)}.CompanyInfo_skeletonRow__IAG_w{width:100%;height:44px;border-radius:var(--radius-sm);margin-top:var(--spacing-md)}.CompanyInfo_divider__iMbOD{border:none;border-top:var(--border-width-hairline) solid var(--color-border);margin:0}.CompanyInfo_fieldGroup__WN2CK{display:flex;flex-direction:column;gap:var(--spacing-xs)}.AgentFlashcard_card__BR778{appearance:none;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background-main);padding:var(--spacing-md);width:200px;min-height:280px;flex:0 0 auto;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;box-shadow:var(--shadow-surface-xs);position:relative;transform:perspective(700px) var(--carousel-transform,none);will-change:transform;backface-visibility:hidden;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0;scroll-snap-align:center;scroll-snap-stop:always}.AgentFlashcard_card__BR778:hover{border-color:var(--color-secondary);box-shadow:var(--shadow-surface-sm)}.AgentFlashcard_selected__lwvCT{border-color:var(--color-secondary);box-shadow:var(--shadow-surface-md)}.AgentFlashcard_header__aOQm3{flex:none;margin-bottom:var(--spacing-xs)}.AgentFlashcard_imageWrap__mztjS{width:100%;aspect-ratio:1/1;border-radius:var(--radius-lg);background:rgba(var(--color-black-rgb),.03);overflow:hidden;margin-bottom:0}.AgentFlashcard_roleIconContainer__LB8lG,.AgentFlashcard_roleIconWrap__tqkMk{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.AgentFlashcard_roleIconContainer__LB8lG{border-radius:var(--radius-lg);background:var(--color-background-light)}.AgentFlashcard_roleIconContainer__LB8lG i{font-size:var(--spacing-2xl);color:var(--color-white);opacity:.9;text-shadow:0 1px 3px rgba(var(--color-primary-rgb),.22),0 0 10px rgba(var(--color-primary-rgb),.12);transition:transform .16s ease,opacity .16s ease,text-shadow .16s ease}.AgentFlashcard_card__BR778:focus-visible .AgentFlashcard_roleIconContainer__LB8lG i,.AgentFlashcard_card__BR778:hover .AgentFlashcard_roleIconContainer__LB8lG i{transform:scale(1.08);opacity:1;text-shadow:0 2px 6px rgba(var(--color-primary-rgb),.28),0 0 14px rgba(var(--color-primary-rgb),.18)}.AgentFlashcard_roleIconPlaceholder__Wq391{width:100%;height:100%;border-radius:var(--radius-lg);border:var(--border-width-regular) solid var(--color-border);background:rgba(var(--color-primary-rgb),.04);display:flex;align-items:center;justify-content:center}.AgentFlashcard_roleIconPlaceholderInitials__6N9jy{font-size:var(--font-size-heading-3);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-transform:uppercase}.AgentFlashcard_avatarImg__MntXj{width:100%;height:100%;background-size:cover;background-position:50%;border-radius:0;border:0}.AgentFlashcard_characterImageFrame__BNQCo{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-primary-rgb),.02)}.AgentFlashcard_characterImage__Al_eX{width:100%;height:100%;object-fit:cover}.AgentFlashcard_characterInitials__LdvlH{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-heading-2);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.AgentFlashcard_body__KQEV7{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-bottom:0;margin-bottom:0}.AgentFlashcard_titleBlock__YqVnX{display:flex;flex-direction:column;gap:0;padding-bottom:var(--spacing-xs);margin-top:var(--spacing-xs)}.AgentFlashcard_nameRow__rD7m7{gap:var(--spacing-sm)}.AgentFlashcard_nameRow__rD7m7,.AgentFlashcard_name__bTOdB{display:flex;align-items:center}.AgentFlashcard_comicTitleText__h0fNG{display:inline-block;font-size:1.2em;font-weight:var(--font-weight-semibold);transition:transform .16s cubic-bezier(.4,0,.2,1)}.AgentFlashcard_card__BR778:focus-visible .AgentFlashcard_comicTitleText__h0fNG,.AgentFlashcard_card__BR778:hover .AgentFlashcard_comicTitleText__h0fNG{transform:scale(1.02)}.AgentFlashcard_summary__OUF5w{color:var(--color-text);line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.AgentFlashcard_traitsRow__InMip{display:flex;flex-wrap:nowrap;gap:var(--spacing-xs);margin-top:var(--spacing-1-5);overflow:hidden;max-width:100%}.AgentFlashcard_traitChip__QQQ7Y{background:var(--color-background-light);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-pill);padding:calc(var(--spacing-xs) * .75) var(--spacing-sm);font-size:var(--font-size-text-small);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;flex-shrink:0}.DesktopOrBrowser_pair__V0qd2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-lg)}.DesktopOrBrowser_actions__TukbL{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md)}.DesktopOrBrowser_note__dhqro{max-width:42ch;margin:0;text-wrap:pretty}